/*   

Theme Name: ATR Theme
Theme URI: atr.com
Description: Custom Theme for ATR
Author: RevCoders
Author URI: http://www.revcoders.com

*/



* {

	margin:0px;

	padding:0px;

}



body {

	font-family:sans-serif, Arial;

	font-size:0.79em;

	width:100%;

}


#page {
        width:100%;
overflow:hidden;
}



/* Header Styles */

#header {

	background:url(images/header.png) center repeat-x;

	height:125px;

	width:100%;

}



#headerimg {

        width:1000px;
	position:relative;

	left:50%;

	margin-left:-500px; 
        padding-top:25px;
}



#headerimg h1 {

	width:225px; 

	height:75px;

	float:left;

}



#headerimg h1 a {

	text-decoration:none;

}



#headerimg h1 a img {

	border:0px;

}



#headerimg .description {

	width:225px;

	height:75px;

	float:right;

        margin-right:25px;

}



/* Top Nav Styles */



#top_nav {

	clear:both;

	border-bottom:1px solid #ACACAC;

	background-color:#d7d7d7;

	font-weight:bold;

	margin-top:-2px;

	float:left;

	width:100%;

}



#top_nav ul {

	margin:0px;

	padding:0px;

       width:1000px;
	position:relative;

	left:50%;

	margin-left:-500px;

}



#top_nav ul li {

	display:block;

	float:left;

	border-right:1px solid #ACACAC;

}



#top_nav ul li.current_page_item {

	background-color:#959595;
}

#top_nav ul li.current_page_item a {
color:#FFF;
}


#top_nav ul li a {

	display:block;

	padding:1em;

	text-decoration:none;

	color:#666;

	text-transform:uppercase;

}



#top_nav p.clear {

	clear:both;

	height:1px;

	margin-bottom:-1px;

}



*html #top_nav p.clear {

	display:none;

}



/* Body Styles */

#center {

	width:1000px;
	position:relative;

	left:50%;

	margin-left:-500px;

}



#content {

        width:550px;

	float:left;

}



#content .post {

	margin-top:15px;

	margin-bottom:15px;

	clear:both;

}



#content .post .post_header {

	clear:both;

	margin-bottom:10px;

}



#content .post .post_header .date {

	float:left;

	margin:0pt 10px 0pt 0pt;

	padding:5px;

	border:2px solid #f0f0f0;

	text-align:center;

	font-weight:bold;

	margin-right:15px;

}



#content .post .post_header .date .day {

	color:#29abe2;

	font-size:1.83em;

}



#content .post .post_header .date .month_year {

	font-size:0.86em;

}



#content .post .post_header p {

	margin:0px;

	padding:0px;

	font-size:0.79em;

}



#content .post .post_header p a {

	text-decoration:none;

	color:black;

}



#content .post .post_header p .big {

	font-size:16pt;display:block;padding:8px 0 0;

	font-weight:bold;

}



#content .post .post_header p .blue {

	color:#29abe2;

}



#content .post .entry {

	clear:both;

	margin-top:40px;

}



#content .post .entry img {

	border:2px solid #f0f0f0;

	padding:5px;

}



#content .post .post_footer {

	color:#7c7c7c;

	height:23px;

	border:2px solid #f0f0f0;
margin:10px 0 0;
	padding-top:2px;
        position:relative; 
        top:-1px;

}



#content .post .post_footer .left {

	float:left;

	margin-left:5px;
        margin-top:2px;

        background:url('images/file.png') left no-repeat;
   
        padding-left: 20px;
}



#content .post .post_footer .right {

	float:right;

	margin-right:5px;
        margin-top:2px;

        background:url('images/comment.png') left no-repeat;

        padding-left: 20px;

      


}

#content .post .post_footer a {

	text-decoration:none;

	color:#7c7c7c;

}



#content .filler {

	padding-top:15px;

	padding-bottom:15px;

}

/* Sidebar Style */



#sidebar {

	width:335px;

	float:right;

	margin-top:15px;

}



#sidebar ul {

	list-style-type:none;

	padding:0px;

	margin:0px;

}



#sidebar ul li {

	padding:0px;

	margin:0px;

	margin-top:25px;

}

#sidebar ul li.logos {margin:-3px 0 0;border:solid #e5e5e5;padding:30px 0;border-width:0 1px 1px;overflow:hidden;text-align:center;width:330px}

#sidebar ul li a {

	text-decoration:none;

}



#sidebar ul li a img {

	border:0px;

	margin:0px;

	padding:0px;

}



/* Search Style */



#sidebar #s {

	background:#F2F2F2 url(images/search.png) right no-repeat;

	border:1px solid #d3d3d3;

	height:23px;

	width:235px;

	margin-right:4px;
        padding:6px 3px 3px;

}



#sidebar #searchsubmit {

	background:#333333;

	color:white;

	text-transform:uppercase;
	border:0px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}





/* Footer Style */



#footer {
float:left;width:100%;
	clear:both;

	border-bottom:1px solid #ACACAC;

	background-color:#d7d7d7;

letter-spacing:-0.5px;
	margin-top:20px;

}



#footer ul {

	margin:0px;

	padding:0px;

        width:1000px;
	position:relative;
height:40px;overflow:hidden;

	left:50%;

	margin-left:-500px;

}



#footer ul li {

	display:block;

	float:left;

	border-right:1px solid #ACACAC;

}



#footer ul li.current_page_item {

	background-color:#959595;

}



#footer ul li a {

	display:block;

	padding:1em 1em 0.8em;

	text-decoration:none;

	color:#919191;

	text-transform:uppercase;

}



#footer ul li.rss a {background:url(images/rss.gif) no-repeat right center;padding-right:1.5em}




/* Comments */



#comments {list-style:none}



#comments li {margin:20px 0 0;overflow:hidden;width:100%}



#comments li span {background:url(images/comment-top.png) no-repeat;display:block}



#comments li span span {background:url(images/comment-bottom.png) no-repeat left bottom;display:block;padding:5px 10px 20px}





#comments li em {display:block;float:right;font-style:normal;font-size:0.75em;margin:-13px 0 0;padding:0 60px 0 0}







/* Add Comments */



.comment {margin:20px 0 0;width:512px}



.comment h2 {
	height:33px;
	position:relative;
	overflow:hidden;
	padding-left:20px;
}



.comment h2 span {background:url(images/comment.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}



.comment #comments-form {background:#ebebeb;overflow:hidden;width:508px}



.comment #comments-form fieldset {background:#FFF;border:1px solid #E1E1E1;margin:10px;padding:5px}



.comment #comments-form p {margin:0;overflow:hidden;padding:0 0 5px;width:100%}



.comment #comments-form p input {background:#FFFFD4;float:left;height:19px;padding:6px 3px 3px;width:320px}



.comment #comments-form p textarea {background:#FFFFD4;font-family:Arial;float:left;height:100px;overflow:auto;padding:3px;width:320px}



.comment #comments-form label {float:left;padding:7px 0 0 10px}



.comment #comments-form input#submit {float:right;margin:-35px 65px 0 0}

