/*

Theme Name: Ace
Theme URI: http://www.drakestorm.com/
Description:  A clean industrial design.
Author: Todd Austin	
Author URI: http://www.drakestorm.com/
*/



/* Standard elements */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #ffffff ;
	color: #494949;
	
	text-align: center;
	font: normal 12px Georgia, Palatino, Palatino Linotype, serif; color: #000;
}
 a {
	color: #CC3300;
	text-decoration: none;
}
h1 a, h1{
	color: #62676F;
	text-decoration: none;
	text-align:left;
}



#main_container {width:880px;margin:0px auto;}


#header {background: url('images/header_nav_6.png') no-repeat ;
	
	margin:0px auto;
	text-align: center;
	height:170px;
	width:820px;
	font: normal 1em ;
	z-index: 2;
	}


#content_container {background: #fff ;
	
	width:820px;

	margin:0px auto;
	
	text-align: center;}
#header #logo	{float: left; 

	width: 271px; 

	height: 59px;

	margin:5px 0 0 37px;}
	
#header #logo a {display:block; width:275px; height:100px;margin:-20px 0 0 25px;}
div#nav {padding:85px 0 0 120px;text-align:left;color:#fff; font-size:18px;font-weight:normal}
div#header div#nav ul {margin:0; padding-top:0px;color:#fff;}
div#header div#nav ul li {
	margin: 0 20px 0 25px;
	list-style-type:none;
	display:inline;
}
div#header div#nav ul li a {color:#ffffff;}
div#header div#nav ul li a:hover {text-decoration:underline}
code {
	font: normal 1em "Lucida Sans Unicode",serif;
	background: url('images/bgcode.gif');
	color: #888;
	display: block;
	padding: 3px 6px;
	white-space: pre;
	margin-bottom: 12px;
}


/* Misc */
blockquote {
	margin-bottom: 12px;
	font: normal .9em ;
	background: url('images/quote.gif') no-repeat;
	padding-left: 28px;
	color: #666;
}


/* Main structure */
.main {
 

	
	margin: 20px auto 0px auto; 
	text-align: left;
	width: 777px; 
}


/* Header */

.content h1 a {font-size: 28px; color:#999}

/* Menu */
.menu a {
	background: #000 url('images/bgmenu.png') repeat-x;
	border-right: 1px solid #222;
	border-top: 1px solid #1A1A1A;
	color: #444;
	font-size: 1.2em;
	float: left;
	padding-top: 4px;
	width: 149px; height: 36px;
}
.menu a span {
	padding-left: 6px;
}
.menu a:hover {
	background-position: left bottom;
	color: #666;
}
.menu a#last {
	width: 150px;
	border-right: none;
}

.entry, .entry_page {

	padding-left:0px;
	* padding-left:0px;
	padding-bottom:15px;
	padding-top:3px;
	margin-left:0px;
	text-align:justify;
	width:470px;
	color: #494949;
	line-height:18px;
}

.entry p {padding-bottom:8px;}


/* Content */
.content {
background: #fcfcfc;
	padding-left:2px;

	float:left;
	text-align::left;
}
.content h1 {
	margin: 0 0 4px;
	font: bold 1.1em sans-serif,Arial;
	color: #000;
}
.content p { padding-bottom:10px;
	margin: 0 0 0px;
	font-size:1.1em;
	color: #494949;
}
.content .entry p strong {font-weight:bold; color:#FBB948; padding-top:5px;}
.item {
	text-align:left;
	padding: 8px 35px ;
	margin-left:50px;
}

#top_text {
	text-align:left;
	padding-left:80px;
	* padding-left:29px;
	margin-left:10px;
	color:#000;
	font-size:1em;
	width:600px;
	height:80px;
}

#top_text h1 {
	font-size:1.6em;
	color:#FF6600;
	text-align:left;
	margin: 8px 35px
	
}

#contact_us {

text-align:left;
padding:0px 20px 15px 100px;
* padding:0px 20px 15px 100px;
font-size:.9em;
color:#000;
}
#contact_us strong {color:#990000;font-size:1.6em;}
#contact_us a {text-decoration:underline;}
/* Footer */
#footer{background-color:#fcfcfc;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;
width:700px;
height:25px;
margin:0px auto;
text-align:left;
padding-top:20px;
* padding-top:20px;
 margin-bottom:-20px;

}
.footer_text{padding-left:40px;color:#666666; margin-top:25px;font-size:0.9em;}
.footer {

	padding-right: 15px;
	padding-top:45px;
	text-align:right;
	height:32px;
	
	font-size:.85em;
	color:#4c4c4c;
	
} 
.footer a {color:#666666; 
text-decoration:underline;
}


	
	/*post stylng*/
.item{margin:0 0 0px 0;}

.item .info{
padding:2px 3px 3px 8px;
border:1px solid #1a1a1a;
background-color:#1a1a1a;
font-size:0.9em;
color:#505050;
}

/* Comments Styling */
/* COMMENT ELEMENTS */

#comment-header{
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#commentlist li {
	margin-bottom: 0;
	border: 1px solid #ccc;
	background-color: #F5F7FA;
	list-style-type: none;
	padding: 5px 15px 5px 15px;
	width: 460px;
	margin-left:-40px;
	margin-right: 200px;
	_margin-right:0px;
}

#commentlist li p{
	font-size: 12px;
}
 ol#commentlist {margin-left:-10px; padding:15px 0;}
 ol#commentlist li {text-align:left;margin-left:50px;}
ol#commentlist li.mycomment {
   background-color: #4D6D96;
   border: solid 1px #ccc;
   padding-left: 15px;
   color:#fff;
}

.comment-author {
	font-size: 125%;
	font-weight: bold;
	color: #666;
	margin-left: 0px;
	padding-top:5px;
}

.comment-author a:link, .comment-author a:visited, .comment-author a:active {
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #CC3300;
	text-decoration: none;
}

ol#commentlist li.mycomment .comment-author a:visited, .comment-author a:active {
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #FFCB64;
	text-decoration: none;
}

ol#commentlist li.mycomment .comment-author a:link { 
	color:#D0E1EB;
}

ol#commentlist li.mycomment  a:link { 
	color:#D0E1EB;
}

li.mycomment p a { 
	color:#FFCC00;
}
h1#postcomment, h4#comments ,h4#postcomment{text-align:left; margin-left:25px;}
h4#comments {padding:10px 0}
#commentform {
	margin: 1em 0 0 25px;
	background: #fcfcfc;
	width: 40em;
	text-align:left;
}

#commentform textarea {
	background: #fff;
	width: 20em
}

#commentform textarea:hover {
	background: #f6f4f4;
	border: 1px solid #9d9d9c;
}

#commentform textarea:focus {
	background: #f6f4f4;
	border: 1px solid #9d9d9c;
}
#commentform p input, #commentform p label {margin-bottom:5px; padding-bottom:5px;}

#commentform #email, #commentform #author, #commentform #url {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #d6d3d3;
	
	width: 180px;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: #f6f4f4;
	border: 1px solid #9d9d9c;
	width: 180px;
}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: #f6f4f4;
	border: 1px solid #9d9d9c;
	width: 180px;
}

.comment-date {	
	padding: 0px 0px 5px 0px;
}

.gravatar {
	float:left;
	margin: 0px 10px 0px 0px;
	
}
/* Page */
.entry_page {
padding-left:10px;
padding-bottom:15px;
padding-top:3px;
text-align:left;}
#content {width:700px;margin:0 auto;color:#494949; background-color:#fcfcfc;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;min-height:850px;}

.content_page {
	width:700px;margin:0 auto;color:#494949; background-color:#fcfcfc;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;min-height:850px;
}

.content_page p {padding-bottom:10px;
	margin: 0 0 0 0px;
	font-size:1.1em;
	color: #494949;
}
.content_page p strong {font-weight:bold; color:#FBB948}

.content_page images {
	border:1px solid #CC6633;
	margin:0 5px 0 5px;
	
}
/* Begin Sidebar */
#sidebar
{
margin-top:35px;
margin-right:20px;
	padding: 0px 0px 0px 25px;
float:right;
	width: 150px;
	text-align:left;
}
#sidebar li {

	padding-bottom:10px;
	list-style-type: none;
}
#sidebar form {
	margin: 0;
	}
	
#sidebar h2 {border-bottom:1px solid #f2f2f2; margin-bottom:5px;color:#ABB0B4}
/* End Sidebar */

.archives ul {text-align:left; font-size:1.2em;margin-left:25px;padding-top:40px}
.archives ul li {padding-bottom:10px;
	list-style-type: none;}
.archives ul li a {text-decoration: none; border-bottom: 1px dotted #ABB0B4;}
#comments_template p , #comments_template p a {text-align:left;margin-left:20px;}
span#my_twitter_status_time {display:none}
span.pownce-timestamp {color:#ABB0B4 }