/* Theme Name: Article Directory
Theme URI: http://dimox.name/wordpress-theme-article-directory/
Description: Специальная тема, подготовленная для использования вместе с одноименным плагином Article Directory.
Version: 1.3
Author: Dimox Author
URI: http://dimox.name/
*/ 
@import 'categories.css';
 * { margin: 0; padding: 0; } 

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 
body { font: 62.5% Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #000; background: #fff url(i/body.gif) top left repeat-x;  } 
* html body { font: 62.5% Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #000; background: #fff;  } /* Лояльность разбора — будет работать в IE6 и в режиме quirks в IE7 */
*+html body { font: 62.5% Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #000; background: #fff;  } 
a { /* color: #E60000; */ color: #CA0000; text-decoration: underline; } 
h3 a { color: #000; } 
a:hover { color: #AA0001; text-decoration: underline; } 
p {margin: 0; padding: 10px 0;} 
h1 {margin: 20px 0 0;} 
img {border: 0;} 
h2 { font: normal 1.6em Arial, "Trebuchet MS", Sans-Serif; margin: 0 0 12px; } 
blockquote { margin: 10px 0 10px 30px; border-left: 3px solid #E60000; background: #EEE; padding: 5px 15px; font-size: 1.3em; } 
* html blockquote {height: 1%;} 
blockquote p { font-size: 1em !important; margin: 0; } 
#wrapper { width: 996px; margin: 0 auto; padding: 1px 0 0 0; } 

.grey {
  background-color: #EAEAEA;
  margin-bottom: 15px;
}

/* Header -----------------------------------------------------------------------------*/
#header { 
/*  height: 129px; */
  margin-bottom: 28px; 
} 
.searchsub{
background:#EAEAEA;
padding:2px;
}
#searchform { margin: 20px 0 0; } 
#searchform input { font: 1.1em Arial, "Trebuchet MS", Sans-Serif; float: left; } 
#s { width: 175px; padding: 2px 6px; border: 2px solid #ccc; margin-right: 5px; } 
#searchsubmit { background: #E60000; border: 0; padding: 2px 7px; color: #fff; font-weight: bold !important; overflow: visible; height: 24px; cursor: pointer; } 

#logo { display: block; color: #808080; line-height: 0.85em; font-size: 3.3em; margin: 0 4px 0 8px; text-decoration: none; border: none;} 
#logo span { display: block; font-size: 16px; color: #DA2337; line-height: 1em; text-decoration: none; margin: 0 0 3px 9px}

#menu { 
  height: 23px; 
  padding: 7px 0 0 10px; 
  margin-bottom: 1px;
  clear: both; 
  background: #898989 url(i/menu_bg.gif) 0 0 repeat-x;
} 
#menu li { font-size: 13px; display: inline;} 
#menu li a { margin: 0 25px 0 10px; color: #fff; font-size: 13px; } 
#menu li a:hover {color: #fff;} 
/* #menu li.current_page_item { background: url(i/arrow.gif) no-repeat center left; } */

/* Content -----------------------------------------------------------------------------*/ 
#container { width: 980px; padding:  0 9px} 
* html #container {height: 1%;} 
#container:after { display: block; clear: both; visibility: hidden; height: 0; } 

#content { width: 510px; float: left; padding: 0 30px 20px 30px; overflow: hidden;} 
@-moz-document url-prefix() {
  #content { width: 510px; float: left; padding: 0 30px 20px 30px; overflow: hidden;} 
}
* html #content { width: 500px; }
#content h2 { font: normal 1.9em Arial, "Trebuchet MS", Sans-Serif; padding: 1px 0 4px; border-bottom: 1px solid #EEE; margin-bottom: 1.2em; } 
#content h2.pagetitle { padding-left: 3px; } 
#content h3 { font: normal 1.9em Arial, "Trebuchet MS", Sans-Serif; padding: 1px 0 4px; margin-bottom: 0.2em; } 
#content img { /* float: left; */ border: 1px solid #898989; padding: 1px; margin: 5px 10px 5px 0; } 
#content p, #content li { font-size: 1.3em; line-height: 1.4em; } 
#content .post { margin: 0 0 1.5em; } 
#content .post h2, #content .post h3 { font-size: 2em; margin: 0 0 2px; } 
#content .post h2 a { color: #000; text-decoration: none;}

.post ul, .post ol { margin: 7px 0 7px 35px; } 
.post li { padding: 2px 0; } 
.post .postmetadata { font-size: 1.2em; color: #666666; padding: 0 0 7px; } 
.entry h1 { font-size: 1.8em; margin: 15px 0 10px; } 
.entry h2 { font-size: 1.65em !important; font-weight: bold !important; margin: 15px 0 10px !important; padding: 0 !important; border: none !important; } 
.entry h3 { font-size: 1.45em !important; font-weight: bold !important; margin: 15px 0 10px !important; padding: 0 !important; } 
.entry h4 { font-size: 1.3em; margin: 15px 0 10px; font-weight: bold !important; } 
.line { clear: both; padding: 3px; margin: 0 0 15px; background: url(i/smalldot.gif) repeat-x; } 

.recent { margin: 0 0 30px 0; } 
.recent li { padding: 1px 0; } 
.other { margin: 20px 0; background: url(i/smalldot.gif) repeat-x; padding-top: 10px; } 
.other .recent li { list-style: none; padding: 4px 0; } 
.other .recent li a { padding: 0; color: #808080; } 
.nav { font-size: 1.3em; padding: 0 0 22px; } 
.navigation { font-size: 1.3em; margin: 20px 0; } 
#order { text-align: right; padding: 0 0 10px; font-size: 1.3em; } 
#order select { font: 1em "Trebuchet MS", Arial, Sans-Serif; width: 120px; } 
#content ul.child-categories { margin: 0 0 23px 30px; } 
#content ul.child-categories ul { margin-left: 20px; } 
#content ul.child-categories li li { font-size: 1em; } 
.alt {background: #F4F4F4;} 
.commentlist { margin: 20px 0 40px 25px; } 
.commentlist li { padding: 8px 8px 2px; } 
.commentlist li p { font-size: 10px !important; } 
.commentmetadata { font-size: 10px; } 
ol.yatcp_commentlist{
font-size: 10px;
}
ol.yatcp_commentlist li p{
font-size: 10px;
}
ol.yatcp_commentlist li ol{
font-size: 10px;
}

#author, #email, #url, #comment, #submit { font: 12px Arial, Tahoma; padding: 2px; width: 200px; border: 1px solid #CCC; } 
#comment { width: 470px; height: 170px; } 
#submit { width: 80px; height: 20px; padding: 0; background: #F4F4F4; cursor: pointer; overflow: visible; } 

/* Sidebars -----------------------------------------------------------------------------*/
#sidebars { float: left; width: 240px; font-size: 1.2em; line-height: 1.4em; padding: 0 0 0 10px} 
#sidebars a {color: #666666;}
div.textwidget div {background-color: #EAEAEA; text-align: center; padding: 10px;}
div.textwidget h2 {background-color: #EAEAEA; padding: 0; text-align:center; margin:0;}
div.textwidget a {text-decoration: none;}
div.textwidget a:hover {text-decoration: underline;}



#sidebars2 { float: left; width: 160px; font-size: 1.2em; line-height: 1.4em;} 

* html #sidebars {height: 1%;} 
/* #sidebars:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; } */

#l-sidebar { float: left; width: 240px; } 

#l-sidebar ul li { background-image: none; border: none; } 
#l-sidebar ul li a { color: #444444; font-size: 18px; line-height: 24px; background-image: none; padding-left: 0px; } 
#l-sidebar ul li li {  padding-left: 10px;} 
#l-sidebar ul li li a { font-size: 14px; color: #808080; } 
#sidebars ul { margin: 0 0 15px; } 
#sidebars li { list-style: none; border-bottom: 1px solid #EEE; padding: 3px 0; margin: 0; } 
#sidebars li a {color: #808080; } 

#sidebars h2 { font: normal 1.7em "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 3px 3px; border-bottom: 1px solid #EEE; } 
#sidebars h3 { font: normal 2.4em/1.1em "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 3px; } 
#sidebars .post { margin: 0 0 2em; } 
#sidebars p { padding: 0; } 
#sidebars .postmetadata { font-size: .9em; } 

#r-sidebar { float: left; width: 160px; padding: 0; } 
#sidebars2 ul { margin: 0 0 15px; } 
#sidebars2 li { list-style: none; border-bottom: 1px solid #EEE; padding: 3px 0;  } 
#sidebars2 li a {color: #808080; } 



#autoriz { margin: 10px; padding-top: 10px;} 
#autoriz label { display: block; float: left; width: 48px; padding: 0 12px; font-size: 1.08em; } 
#autoriz input { font: 1.08em "Trebuchet MS", Arial, Sans-Serif; width: 140px; color: #C3C3C3; margin-bottom: 5px; border: 1px solid #C3C3C3; padding: 0 2px; } 
#autoriz #enter { float: right; margin: 0; border: none; background: #898989; color: #FFF; width: 56px; height: 21px; cursor: pointer; }
#autoriz table { width: 100%; }
#autoriz p { clear: both; padding: 5px 0 0; } 
#autoriz a { margin: 0} 

#manage { margin: 0 0 20px; } 
#manage p { padding: 0 0 10px 5px; font-size: 1.08em; font-weight: bold; } 
#manage p.small {padding: 0; margin: 0; font-weight: normal; font-size: 10px;}
#manage ul {background-color: #fff}

#subs { margin: 0 0 15px 0;}
#subs p { margin: 10px 0; padding: 0; font-size: 1em;} 
#subs p.small {padding: 0; margin: 0; font-weight: normal; font-size: 10px;}

#subs form.subscribe { margin: 10px;} 
#subs input { font: normal 12px "Trebuchet MS", Arial, Sans-Serif; width: 135px; color: #C3C3C3; margin-bottom: 5px; border: 1px solid #C3C3C3; padding: 0 2px; } 
#subs input.but { margin: 0; padding: 0 7px; border: none; background: #898989; width: auto; color: #FFF; height: 21px; cursor: pointer; }


#subscribesubmit { background: #898989; border: 0; padding: 2px 7px; color: #fff; overflow: visible; height: 24px; cursor: pointer; } 


/* Footer -----------------------------------------------------------------------------*/ 

#footer { clear: both; padding: 7px 10px; margin: 0 0 15px; font-size: 1.1em; color: #808080; background: #EEE; } 
.arhiv { display: block; width: 250px; height: 200px; line-height: 2; } 
.arhiv table{ width: 75%; } 

#footer_rek { line-height: 25px;}
#footer_rek p {margin: 0 0 0 30px;}
#footer_rek #footer_rek_zag {font-size: 14px; margin: 0;}

#wp-calendar {width: 100%}
#wp-calendar td {text-align: center}

#recentcomments .recentcomments a { font-size: 11px;}


