/*
Theme Name: Article Directory
Theme URI: http://articlesss.com/article-directory-wordpress-theme/
Description: Special theme for using with <a href="http://articlesss.com/article-directory-wordpress-plugin/">Article Directory plugin</a>.
Version: 1.6
Author: Dimox
Author URI: http://dimox.name/
*/

* {margin:0; padding:0;} 

body {font:13px/18px Verdana, Tahoma, Arial, sans-serif; color:#333;}

a {color:#A44D01; text-decoration:none;} 
a:hover {color:#A44D01; text-decoration:underline;}

p {margin:0; padding:10px 0;}
h1 {margin:20px 0 0;}
h2 {font:normal 16px "Trebuchet MS", Arial, Sans-Serif;	margin:0 0 12px;}

img {border:0;}

blockquote {margin:10px 0 10px 30px; border-left:3px solid #E60000; background:#EEE; padding:5px 15px;}
* html blockquote {height: 1%;}
blockquote p {margin:0;}
#wrapper {width:1020px; margin:0 auto;}

/* Header -----------------------------------------------------------------------------*/

#header {height:137px; margin-bottom:18px; position:relative;}

#top-nav {position:absolute; top:20px; right:0; list-style:none;}
#top-nav li {float:left;}
#top-nav a {color:#777; margin:0 0 0 13px; background:url(i/toparrow.gif) 0 6px no-repeat; padding:0 0 0 12px; font:normal 12px Arial, Helvetica, Verdana;}
#top-nav .current_page_item a {background-image:url(i/toparrow2.gif);}

#searchform {position:absolute; top:57px; right:0;}
#searchform input, #search input {font:11px "Trebuchet MS", Arial, Sans-Serif; float:left;}

#s, .search {width:175px; padding:2px 6px; border:2px solid #003053; margin-right:5px; color:#505050;}  

input#searchsubmit {font:bold 12px Helvetica, Arial, Verdana; color:#B6E1FE;}
#searchsubmit, .go {background:#003053; padding:2px 7px; border:0px solid #666; color:#A44D01; font-weight:bold !important; overflow:visible; height:24px; cursor:pointer;}

#logo {position:absolute; top:0px; color:#808080; line-height:1; font:bold 40px Helvetica, Arial, Verdana;}
#logo a {text-decoration:none; color:#A44D01;}
#logo a:hover {text-decoration:none; color:#003053;}
#logo span {position:relative; top:-5px; display:block; font:normal 13px Helvetica, Verdana, Arial; text-transform:uppercase; letter-spacing:.04em; margin:5px 0 0; color:#505050;}

#nav {position:absolute; top:105px; left:0; width:100%; height:24px; padding:7px 0 0 0; *padding:10px 0 0 0; clear:both; background:#003053; border:1px solid #093C69; position:relative; text-transform:uppercase;}
#nav li {font:bold 12px Arial, Helvetica, Verdana; display:inline;}
#nav li a {margin:0; padding:8px 12px 8px 12px; color:#B6E1FE; text-decoration:none;}
#nav li a:hover {color:#B6E1FE; background:#003053; text-decoration:underline; border-top:1px solid #003053;}
#nav li.current_page_item { 	 }   

/* Content -----------------------------------------------------------------------------*/

#container {width:100%; margin-bottom:10px;}
* html #container {height:1%;}
#container:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}
#content {width:745px; float:left; padding:0 10px 20px 0; overflow: hidden;}
#content img.space {margin-bottom:18px; padding:0;}

#content h2 {font:normal 19px "Trebuchet MS", Arial, Sans-Serif; padding:1px 0 4px; border-bottom:1px solid #EEE; margin-bottom:12px;}
#content h2.pagetitle {padding-left:3px;}

#content h3 {font:normal 17px "Trebuchet MS", Arial, Sans-Serif; padding:1px 0 4px; margin-bottom:2px;}
#content img {float:left; padding:1px; margin:5px 10px 5px 0;}
#content .post {margin: 0 0 15px;}
#content .post h2, #content .post h3 {font-size: 20px; margin:0 0 2px;}

.post ul, .post ol {margin:7px 0 7px 35px;}
.post li {padding: 2px 0;}
.post .postmetadata {font-size:11px; padding:0 0 7px;}
.entry h1 {font-size:18px; margin:15px 0 10px;}
.entry h2 {font-size:17px !important; font-weight:bold !important; margin:15px 0 10px !important; padding:0 !important; border:none !important;}
.entry h3 {font-size:15px !important; font-weight:bold !important; margin:15px 0 10px !important; padding:0 !important;}
.entry h4 {font-size:13px; 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-left:30px;}
.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; border-bottom:1px solid #EEE; padding:4px;}
.other .recent li a {padding:0 0 0 12px; color:#808080;}

.nav {padding:0 0 22px;}
.navigation {margin:20px 0;}

#order {text-align:right; padding:0 0 10px;}
#order select {font:13px "Trebuchet MS", Arial, Sans-Serif; width:120px;}

#content ul.child-categories {margin:0 0 23px 30px; }
#content ul.child-categories ul {margin-left:20px;}

h3#comments {margin-bottom:-10px;}
#respond h3 {margin:20px 0 0;}

ol.commentlist {list-style:none; margin:20px 0 0; padding:0;}
ol.commentlist li {border:1px solid #DFDFDF; height:1%; margin:0 0 10px; padding:5px 10px 8px; position:relative;} ol.commentlist li ul.children li {margin:0 0 2px;}
ol.commentlist li.comment-author-admin {border-color:#999;}
ol.commentlist li div.vcard cite.fn {font-style:normal; font-weight:bold;}
ol.commentlist li div.vcard img.avatar {border:1px solid #DDD !important; padding:2px !important; position:absolute; right:8px; top:8px; margin:0 !important;}
ol.commentlist li div.comment-meta {font-size:10px; font-weight:bold; color:#888;}
ol.commentlist li div.comment-meta a {color:#888; text-decoration:none;}
ol.commentlist li div.comment-meta a:hover {text-decoration:underline;}
ol.commentlist li div.reply {font-size:13px; line-height:16px; width:100%; overflow:hidden; text-transform:lowercase;}
ol.commentlist li div.reply a {background:#F4F4F4; float:left; color:#AA0001; text-decoration:none; padding:0 6px 2px; border:1px solid #CCC;}
ol.commentlist li div.reply a:hover {background:#E60000; color:#FFF; border:1px solid #E60000;}
ol.commentlist li ul.children {list-style: none; margin: 10px 0 0;}
#cancel-comment-reply small {font-size:13px}
ol.commentlist li.even {background:#FFF;}
ol.commentlist li.odd {background:#F4F4F4;}
#commentform p {padding:8px 0 3px;}

#author, #email, #url, #comment, #submit {font:13px Arial, Tahoma; padding:3px 5px; width:200px; border:1px solid #CCC;} 

#comment {width:528px; height:170px;}

#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {border-color:#999;}

li.depth-1 #comment {width:505px}
li.depth-2 #comment {width:485px}
li.depth-3 #comment {width:462px}
li.depth-4 #comment {width:442px}
li.depth-5 #comment {width:425px}

#submit {width:115px; height:24px; padding:0; background:#F4F4F4; cursor:pointer; overflow:visible;}
#submit:hover {background:#E60000; color:#FFF; border:1px solid #E60000;}

/* Sidebars -----------------------------------------------------------------------------*/

#sidebars {float:left; width:212px; font-size:12px; line-height:17px;}
* html #sidebars {height:1%;}
#sidebars:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}

#l-sidebar {float:left;	width:235px; padding:0 0 0 30px;}

#r-sidebar {float:left; width:153px; padding:0 0 0 10px;}

#sidebars ul {margin:0 0 15px; padding:10px 0 10px 10px;}
#sidebars li {list-style:none; padding:3px 4px; margin:0; font:normal 12px Verdana, Helvetica, Arial;}
#sidebars li a {padding:0; color:#505050;}
#sidebars h2 {font:bold 18px Helvetica, Arial, Sans-Serif; padding:5px 5px 5px 10px; background:#003053; color:#C5C5C5;}
#sidebars h3 {font:normal 17px/19px Helvetica, Arial, Sans-Serif; padding:0 0 3px;}
#sidebars .post {margin:0 0 24px;}
#sidebars p {padding:0;}
#sidebars .postmetadata {font-size:11px;}

#autoriz {margin:0 0 20px;}
#autoriz label {display:block; float:left; width:58px; padding:0 12px; font-size:13px;}
#autoriz input {float:left; font:13px "Trebuchet MS", Arial, Sans-Serif; width:130px; margin-bottom:5px; border:1px solid #CCC; padding:0 2px;}

.rememberme {padding:0 0 0 12px;}
#autoriz .rememberme label {cursor:pointer; padding:0; width:120px; margin:2px 0 0; *margin: 3px 0 0;}
#autoriz .rememberme input {width:15px; padding:0; border:none; margin:2px 4px 0 0; *margin: -1px 4px 0 0 !important; *margin:-1px 2px 0 0;}
#autoriz #enter {float:right; margin:0 17px 0 0; padding:2px 0 2px 0; border:none; background:#003053; font:bold 12px Helvetica, Arial, Verdana; color:#B6E1FE; width:60px; height:21px; cursor:pointer;}
#autoriz p {clear:both; text-align:center; padding:5px 0 0;}
#autoriz a {margin:0 7px;}
#manage {margin:0 0 20px;}
#manage p {padding:0 0 10px 5px; font-size:13px; font-weight:bold;}

/* Footer -----------------------------------------------------------------------------*/

#footer {clear:both; padding:7px 10px; margin:0 0 15px;	font-size:11px;	line-height:16px; color:#CCC; background:#002138;}
#footer a {color:#B6E1FE; text-decoration:underline;}
#footer a:hover {color:#B6E1FE; text-decoration:none;}

/* New Tag Cloud -----------------------------------------------------------------------------*/

#newtagcloud li {font:normal 12px Helvetica, Arial, Verdana; text-transform:capitalize; line-height:22px;}

/* Vote for Me -----------------------------------------------------------------------------*/

div.right {float:right; margin-bottom:1px;}

/* Categories ------------------------------------------------------------------------------*/

#categories {margin:15px 0 5px;}
* html #categories {height: 1%;}
#categories:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}
#categories .column {float:left; width:245px; margin:0;}
#categories li {list-style:none; line-height:17px;}
#categories li ul {margin:15px 0 15px 0;}
#categories li li {font-size:1em; padding:0 0 0 7px;}
#categories li div {padding:3px 3px 5px 5px; font:bold 14px Helvetica, Arial, Verdana; width:240px; color:#A44D01;} #categories li div a {color:#003053; text-decoration:underline;}
#categories li div a:hover {color:#003053; text-decoration:none;}
#categories li li ul {margin:2px 0 2px -7px;}
#categories li li a {color:#505050; text-decoration:none; line-height:40px;}
#categories li li a:hover {color:#505050; text-decoration:underline; line-height:40px;}

ul.sub-categories li {color:#000; margin-top:-20px;  font:normal 11px Verdana, Helvetica, Arial;}

/* Authors ---------------------------------------------------------------------------------*/

ul.author_list {text-transform:capitalize;}

/* Chitka Ads -------------------------------------------------------------------------------*/

#center_ad {text-align:center;}
#center_ad a span {display:none;}
#center_ad #chitika_sidebar {position:relative; top:50px; left:0; clear:left;}
#left_ad {text-align:left; border:1px solid #CCC; padding:20px 0 20px 15px; margin-bottom:30px;}

/* Homepage Cover ---------------------------------------------------------------------------*/

div.cover {width:745px; height:150px; background:url(i/adowp_cover_bg.jpg) 0 0 no-repeat;}
div.cover_header {font:bold 19px Helvetica; color:#003053; padding:15px 0 0 15px;}

div.cover ul.bullets_left {font:bold 13px Helvetica; color:#A44D01; padding:11px 0 0 30px; *padding:12px 0 0 14px; width:200px; float:left; display:inline;}
div.cover ul.bullets_right {font:bold 13px Helvetica; color:#A44D01; padding:11px 54px 0 0px; *padding:12px 54px 0 0px; width:420px; float:right; display:inline; list-style-position:outside! important;}
div.cover ul.bullets_right a {font:bold 11px Helvetica; *font:bold 12px Helvetica; color:#003053; padding-left:4px; text-decoration:underline;}
div.cover ul.bullets_right a:hover {text-decoration:none;}

div.cover ul.bullets_left li {list-style-type:none; margin-bottom:13px;}
div.cover ul.bullets_left li a {list-style-type:none; float:left; position:relative; top:5px; right:17px;}
*div.cover ul.bullets_left li a {list-style-type:none; float:left; position:relative; top:5px; right:0px;}

div.cover ul.bullets_right li {list-style-type:none; margin-bottom:15px;}

/* Other Custom Styling -----------------------------------------------------------------------*/

p.pic_center {text-align:center;}
p.paradown {margin-top:10px;}
.translate_translate {float:right; position:relative; right:74px; bottom:25px;}
.translate_hr {width:90%; *width:100%; color:#DDD; height:1px;}
.tweetmeme_button {padding:10px 0 10px 10px;}
#submit {background:#003053; padding:2px 10px 2px 10px; width:130px; border:0px solid #666; color:#B6E1FE; font-weight:bold !important; overflow:visible; height:24px; cursor:pointer;}
#submit:hover {background:#003053; padding:2px 10px 2px 10px; width:130px; border:0px solid #666; color:#C0FFFF; font-weight:bold !important; overflow:visible; height:24px; cursor:pointer;}
