/*  
Theme Name: Sombre design
Theme URI: http://kostya-design.com/
Description: Оформление сайта sorembre.com.ua
Version: 1.0
Author: Kostya Sorokin
Author URI: http://kostya-design.com/
*/


@charset "UTF-8";


@media all
{
/* Сброс
---------------------------------------------------------------*/
*{ margin: 0; padding: 0; }

/* Корректировка: margin/padding для малых выпадающих списков. */
option { padding-left: 0.4em; }
select { padding: 1px; }

/* Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
html { height: 100%; margin-bottom: 1px; }
body { background: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 100.01%; text-align: left; color: #000; }

/* Отключение бордера у тегов <fieldset> и <img> */
fieldset, img { border: 0 solid; }

/*Отключение outline-style*/
a, img { outline-style: none; }

img.centered { display: block; margin: 0 auto; }
img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }
img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }
.alignright { float: right; }
.alignleft { float: left }

/* New standard values for lists, blockquote and cite */
dt { font-weight: bold; }
blockquote { margin: 0 0 0 1em; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }



/* Типографика
---------------------------------------------------------------*/
a { color: #00539f; }
a:hover { color: #0096db; }

h1, h2, h3, h4, h5, h6 { font-weight: lighter; }
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 135%; }
h4 { font-size: 120%; }
h5 { font-size: 115%; }
h6 { font-size: 100%; }



/* Разметка
---------------------------------------------------------------*/
#header, #content-container, #footer { clear: both; }
/*Основной контейнер*/
#main-container {}



/* Шапка
---------------------------------------------------------------*/
/*Обновляем IE*/
.newie { padding: 15px 15px 15px 90px; background: #000; font-size: 80%; color: #FFF; }
.newie a { color: #09F; }
/*Шапка*/
#header { position: relative; height: 248px; background: url(/wp-content/themes/default/images/header_bg.png) repeat-x; }
/*Логотип*/
h1.logotype { display: inline-block; position: relative; top: 56px; left: 90px; }
/*Смайлик с обратными ссылками*/
#wlm_smile { position: absolute; top: 10px; right: 10px; font-size: 80%; }
#wlm_smile a { text-decoration: none; color: #666; }
#wlm { position: absolute; top: 30px; right: 10px; }
#coolybs ul li { list-style: none; font-size: 80%; }
#coolybs ul li a { color: #999; }
/*Выпадающее меню*/
.jqueryslidemenu { padding: 0 0 0 80px; font-size: 80%; background: #2b2b2b; }
.jqueryslidemenu ul { display: block; }
.jqueryslidemenu ul li { position: relative; display: inline; float: left; list-style: none; }
.jqueryslidemenu ul li a { display: block; padding: 8px 10px; background: #2b2b2b; border-right: 1px solid #3e3e3e; text-decoration: none; color: #FFF; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color: #FFF; }
.jqueryslidemenu ul li a:hover { background: #000; color: #FFF; }
.jqueryslidemenu ul li ul { position: absolute; display: block; left: 0; visibility: hidden; }
.jqueryslidemenu ul li ul li { display: list-item; float: none; }
.jqueryslidemenu ul li ul li ul { top: 0; }
.jqueryslidemenu ul li ul li a { margin: 0; padding: 6px 10px; width: 270px; border-top-width: 0; border-bottom: 1px solid #3e3e3e; }
.jqueryslidemenu ul li ul li a:hover { background: #000; color: #FFF; }
.downarrowclass { position: absolute; top: 13px; right: 7px; background: url(/wp-content/themes/default/images/down.gif) no-repeat; width: 8px; height: 7px; }
.rightarrowclass { position: absolute; top: 10px; right: 5px; background: url(/wp-content/themes/default/images/right.gif) no-repeat; width: 7px; height: 8px; }

/*Контент*/
#content-container { margin: 40px 20px 60px 90px; }
#content { float: left; margin: 0 30px 0 0; width: 700px; }
#sidebar-r { float: left; width: 240px; }

/*Пост*/
.post { margin: 0 0 3em 0; }
.post span.date { font-size: 70%; color: #999; }
.post h2 { margin: 0 0 0.35em 0; }
.post h2 a { text-decoration: none; border-bottom: 1px solid #dbdfe6; color: #000; }
.post h2 a:hover { border-bottom: 1px solid #000; }
.post div.entry { line-height: 1.4em; font-size: 80%; }
.post div.entry p { margin: 0 0 0.85em; }
.post div.entry img { max-width: 100%; }
.post div.entry ul, .post div.entry ol { margin: 0 0 15px 30px; }
.postmetadata { font-size: 70%; color: #999; }
.postmetadata a { color: #9cb1ce; }

/*Навигация*/
.navigation { height: 40px; }
.navigation a { display: inline-block; padding: 4px 15px 5px 15px; background: url(/wp-content/themes/default/images/bg_button.png) repeat-x bottom; border: 1px solid #c7d7e3; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px; text-decoration: none; font-size: 80%; }
.navigation a:hover { background: url(/wp-content/themes/default/images/bg_button-hover.png) repeat-x top; }

/*Блок Метки*/
.block_tags { margin: 0 0 20px 0; line-height: 1.4em; text-align: left; }
.block_tags a { color: #ccd1db; }
.block_tags a:hover { background: #333; color: #FFF; text-decoration: none; }

/*Шаблоны закругленных углов*/
.border-radius { background: #dae2e8; border: 1px solid #dbdfe6; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; -khtml-border-radius: 16px; }

/*Обычный блок*/
.block_sample { margin: 0 0 20px 0; padding: 20px; background: #eff3f3; border: 1px solid #e7e7e7; border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; }
.block_sample .linkcat { margin: 0 0 10px 0; list-style: none; }
.block_sample li h2 { margin: 0 0 0.55em 0; font-size: 90%; font-weight: bold; }
.block_sample li ul li { margin: 0 0 0.55em 0; list-style: none; font-size: 80%; }
.block_sample li ul li a { text-decoration: none; border-bottom: 1px solid #d0d0d0; }

/*RSS*/
.block_rss { margin: 0 0 20px 0; width: 240px; height: 71px; background: url(/wp-content/themes/default/images/block_rss.png); }
.block_rss a { position: relative; display: block; margin: 0 10px 0 65px; top: 14px; text-decoration: none; font-size: 70%; }

/* Подвал */
#footer { padding: 40px 0 60px 90px; border-top: 1px solid #dbdfe6; font-size: 70%; }
.copyright { float: left; margin: 0 80px 0 0; }
.developer { float: left; }

}