/*
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.4
Author: Dimox
Author URI: http://dimox.name/
*/

@import 'categories.css';

* { margin: 0; padding: 0; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body { font: 13px Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #444; background: #eee; }

a { color: #448ccb; text-decoration: none; }

a:hover { color: #ff762c; text-decoration: none; }

p { margin: 0; padding: 10px 0;}
img { border: 0;}

h1 { margin: 20px 0 0;}
h2 { font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; }

blockquote { margin: 10px 0 10px 30px; border-left: 3px solid #E60000; background: #EEE; padding: 5px 15px; }

* html blockquote { height: 1%;}
blockquote p { font-size: 1em !important; margin: 0; }

#wrapper { width: 990px; margin: 0 auto; padding: 20px 14px 0 14px; border: 1px solid #ccc; background: #fff; }


/* ==================== HEADER ==================== */


#header { height: 117px; border-bottom: 3px solid #EAEAEA; margin-bottom: 28px; }

#top { float: right; text-align: right; }

#searchform { margin: 20px 0 0; }
#searchform input { 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 { float: left; color: #808080; line-height: 0.85em; font-size: 250%; margin: 14px 0 15px; }
#logo span { display: block; font-size: 11px; font-weight: normal; text-transform: uppercase; }
#logo a { color: #ff762c; text-decoration: none; }
#logo a:hover { color: #448ccb; text-decoration: none; }


#menu { height: 24px; padding: 7px 0 0 0; clear: both; background: url(i/smalldot.gif) repeat-x; border-bottom: 1px solid #CCC;	position: relative; }
#menu li { display: inline; text-transform: uppercase; }
#menu li a { margin: 0 25px 0 15px; color: #777; }
#menu li a:hover { color: #111; }
#menu li.current_page_item { font-weight: bold; color: #111; }


/* ==================== CONTENT ==================== */


#container {
	width: 100%;
	background: url(i/dots.gif) 550px 0 repeat-y;
	margin-bottom: 10px;
}
* html #container {height: 1%;}
#container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#content {
	width: 540px;
	float: left;
	padding: 0 10px 20px 0;
	overflow: hidden;
}

#content h2 {
	font: normal 1.9em "Trebuchet MS", Arial, 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.7em "Trebuchet MS", Arial, Sans-Serif;
	padding: 1px 0 4px;
	margin-bottom: 0.2em;
}

#content img {
	float: left;
	border: 3px solid #eee;
	padding: 1px;
	margin: 5px 10px 5px 0;
}
#content p,
#content li {
	line-height: 1.4em;
}

#content .post {
	margin: 0 0 1.5em;
}
#content .post h2,
#content .post h3 {
	font-size: 2em;
	margin: 0 0 2px;
}
.post ul,
.post ol {
	margin: 7px 0 7px 35px;
}
.post li {
	padding: 2px 0;
}
.post .postmetadata { padding: 5px; background: #eee; }

.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 li { list-style: none; background: url(i/Tag-Green.png) 5px 4px no-repeat; padding: 0 0 0 25px; }

.other { margin: 20px 0; padding-top: 10px; }


.nav { padding: 0 0 22px; }

.navigation { margin: 20px 0; }

#order { text-align: right; padding: 0 0 10px; }
#order select { 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: 1em !important; }
.commentmetadata { font-size: 0.85em; }

#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; }


/* ==================== SIDEBAR ==================== */


#sidebars { float: left; width: 440px; }

* html #sidebars { height: 1%; }

#sidebars:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }

#l-sidebar { float: left; width: 230px; padding: 0 10px; }
#r-sidebar { float: left; width: 180px; padding: 0 0 0 10px; }

#sidebars ul { margin: 0 0 15px; }
#sidebars li { list-style: none; padding: 0; margin: 0; }
#sidebars li a { color: #333; }
#sidebars li a:hover { color: #ff762c; }

#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 1.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; }


#autoriz { margin: 0 0 20px; }
#autoriz label { display: block; float: left; width: 58px; padding: 0 12px; }
#autoriz input { float: left; 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 12px 0 0; border: none; background: #E60000; color: #FFF; 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-weight: bold; }
#manage ul li { background: url(i/User.png) 5px 4px no-repeat; padding: 0 0 0 25px; }

#archives li { list-style: none; background: url(i/Date.png) 5px 4px no-repeat; padding: 0 0 0 25px; }

#popular li { list-style: none; background: url(i/Favorite2.png) 5px 4px no-repeat; padding: 0 0 0 25px; }

#comments li { list-style: none; background: url(i/Comments.png) 5px 4px no-repeat; padding: 0 0 0 25px; }

#blogroll li { list-style: none; background: url(i/Favorite.png) 5px 4px no-repeat; padding: 0 0 0 25px; }



/* ==================== FOOTER ==================== */


#footer { clear: both; padding: 7px 10px; margin: 0 0 15px; color: #808080; background: #EEE; }


/* ==================== ADS ==================== */


#ads-single { float: left; margin: 10px 10px 10px 0; }

