/* 

Theme Name: Custom Theme by Askgraphics.com

Version: 1.0

Description: Custom Theme by Askgraphics.com.  
Author: Askgraphics.com

Author URI: http://www.askgraphics.com

*/

/************* Global *************/

html,body {height:100%; background-color:#000000;}



#greenbar { background-color:#8dc63f; height:2px; width:762px; margin:0 auto;}



#searchform {width:755px; text-align:right; margin:0 auto; height:25px; margin-top:5px;}



#topmenu {width:755px; text-align:right; margin:0 auto; height:33px;}

#topmenubut, #topmenubut a, #topmenubut a:visited {display:inline; float:right; border:0; margin:0; padding:0; width:104px;}

#topmenubut img {border:0;}



#btnSearch {background-image:url(img/searchbut.gif); background-repeat:no-repeat; border:0; border-color:#FFFFFF; height:23px; width:23px;}



#logo, #logo a, #logo a:visited {width:762px; text-align:left; margin:0 auto; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; text-decoration:none; color:#3D3D3D;  height:85px;}



#categorytitle {background-image:url(img/categorytitle.gif); background-repeat:no-repeat; height:37px; width:204px; margin-top:0px; margin-left:0px;}

#archivestitle {background-image:url(img/archivestitle.gif); background-repeat:no-repeat; height:37px; width:204px; margin-left:0px;}

#blogrolltitle {background-image:url(img/blogroll.gif); background-repeat:no-repeat; height:37px; width:204px; margin-left:0px;}

#metatitle {background-image:url(img/metatitle.gif); background-repeat:no-repeat; height:37px; width:204px; margin-left:0px;}



#categories ul { margin:0;    background-color:#8dc63f; margin-left:0px; text-align:right;  }

#categories ul li {  color:#FFFFFF; padding-bottom:5px;  border-bottom:1px dotted #FFFFFF; text-align:left;   }

#categories ul li a:link, #categories ul li a:visited,  #categories ul li a:hover { color:#FFFFFF; line-height:25px; font-weight:bold; background-image:url(img/yellowbullet.gif); background-repeat:no-repeat; padding-left:15px;}



#archives ul { margin:0;    background-color:#8dc63f; margin-left:0px; text-align:right;  }

#archives ul li {  color:#FFFFFF; padding-bottom:5px;  border-bottom:1px dotted #FFFFFF; text-align:left;   }

#archives ul li a:link, #archives ul li a:visited,  #archives ul li a:hover { color:#FFFFFF; line-height:25px; background-image:url(img/whitebullet.gif); background-repeat:no-repeat; padding-left:13px;}



#blogroll ul { margin:0;    background-color:#595959; margin-left:0px; text-align:right;  }

#blogroll ul li{ margin:0;} #blogroll ul li ul { margin:0;} 

#blogroll ul li ul li{  color:#FFFFFF; padding-bottom:1px;  border-bottom:1px dotted #FFFFFF; text-align:left;   }

#blogroll ul li ul li a:link, #blogroll ul li a:visited,  #blogroll ul li a:hover { color:#FFFFFF; line-height:25px; background-image:url(img/roundbullet.gif); background-repeat:no-repeat; padding-left:13px; }



#meta ul { margin:0;    background-color:#595959; margin-left:0px; text-align:right;  }

#meta ul li {  color:#FFFFFF; padding-bottom:5px;  border-bottom:1px dotted #FFFFFF; text-align:left;   }

#meta ul li a:link, #meta ul li a:visited,  #meta ul li a:hover { color:#FFFFFF; line-height:25px; background-image:url(img/triangalbullet.gif); background-repeat:no-repeat; padding-left:13px;}



#footerlink {background-color:#3d3d3d; height:27px; position: relative;	

	clear: both;

	margin: 0 auto; text-align:right; padding-top:12px;

	 width:762px;}

#footerlink li { list-style:none;  text-align:right;  padding-right:10px; font-weight:bold;  }

#footerlink li a:link, #footerlink li a:visited { color:#d8d8d8; text-transform:lowercase; border-right:1px solid #d8d8d8;  padding-right:7px;}



.page_item {display:inline; margin:0; padding:0;}



#askgraphics {background-image:url(img/askgraphics.gif); background-position:right; background-repeat:no-repeat; height:33px; font-size:12px; width:225px; margin-right:10px; padding-top:7px; text-align:left; float:right;}



#date{background-image:url(img/datebg.gif); background-repeat:no-repeat; width:44px; height:45px; text-align:center; float:left; margin-right:6px;}

#datemonth {color:#adadad; font-size:10px; width:44px; height:21px; padding-top:3px; } 

#datedate {color:#ffffff !important; font-size:10px;  width:44px; }



#mainpage {background-color:#FFFFFF; background-image:url(img/bg.gif); background-repeat:no-repeat; background-position:top; width:762px; margin:0 auto;}



* 

{

	margin: 0;

	padding: 0;

}

body 

{

background-color:#000000; 

	font-size:small;

	font-size:10px;

	font-size:0.76em;

}

body, input

{

	font-family: Verdana, Tahoma, Arial, Serif;

	text-align: left;

}

h1,h2,h3,h4,h5,h6 

{

	font-family: Arial, Helvetica, sans-serif;

	color:#2A425C;

}



h2,h3 

{

	border-bottom: 1px dotted #979797;

	font-size:23px;

	font-weight: bold;

	color:#4b4b4b;

}



.post h2 {margin-left:50px;}



.post1 h2 {}



#content a {color:#0072bc; font-weight:bold; text-decoration:underline;}



#content h2 a {text-decoration:none; color:#4b4b4b;}



p 



{

	margin:0.5em 0;

	line-height:1.6em;

}

ul, ol 

{

	margin:0.5em;

	padding:01em;

}

img 

{

	

	padding:2px;

}

img.left 

{

	float:left;

	margin:0 1em 1em 0;

}

img.right 

{

	float:right;

	margin:0 0 1em 1em;

}

a:link,a:visited 

{

	text-decoration: none;

	color: #342A5C;

}

a:hover, a:active 

{

	text-decoration:none;

	color:#2A425C;

}

cite 

{

	font-style:normal;

	font-weight:normal;

}

blockquote 

{

	background:#fafafa url(img/quote.gif) no-repeat left top;

	margin: 15px;

	padding: 5px 30px;

}

fieldset 

{

	border:0;

}



/************* Container *************/

#container 

{

	width: 762px;

	margin: 0 auto;

	padding:0;

	/*position: relative;*/

}

/************* Header *************/



#header 

{	

	width: 762px;

	margin: 5px auto;

	padding:0;

	height: 86px;

	text-align:right;

}



#header h1 

{

	font-size:2.2em;

	padding: 5px 10px 0 0;

}

#header .description 

{

	margin:0;

	padding:0 10px;

	letter-spacing: 1px;

	font-style:italic;

}

#header * 

{

	color:#eee;

	background:transparent;

}

ul#navigation {

	list-style:none;

	margin:0 auto;	

	padding:0;

	width:762px;

	font-size:1.1em;	

	font-variant:small-caps;

	letter-spacing:2px;

}



ul#navigation li 

{

	float:left;

	margin:5px 0 0 0;

  padding:0;

  list-style:none;  

  background:none;	

}	



ul#navigation li a 

{

	display:block;

	padding:8px 10px;

	border:0;  

	text-decoration:none;  

	color:#ccc;  

}	

ul#navigation li a:hover,ul#navigation li a:active, #navigation li.current_page_item a

{

	background:#114;

	color:#fff;

	border:0;

	text-decoration:none;

	

}

/************* Content *************/



#content 

{

	margin: 10px 7px 10px 0px;

	padding:10px 0px 0 0;

	width: 540px;

	float: right;

}



#content a 

{



}

#content a:hover,#content a:active 

{

	border-bottom:1px solid;

}

#content h2 a 

{

	border-bottom:none;

}

#content h2 em 

{

	float:right;

	font-size:0.7em;

	font-style:normal;

	color:#666;

	

}

#content h2.pagetitle, #comments

{

	display:block;

	border:none;

	color:#333;

	margin:1em 0;

	padding:0;

}



#respond {background-color:#f3f3f3; height:40px; padding-top:10px; color:#3d3d3d; padding-left:10px;}



#content ul 

{

	margin:10px;

	padding: 1em;

	list-style-image: url(img/arrow.gif);

}

#content li 

{

	margin-bottom:0.5em;

	padding:0;

}

#content .entry 

{

	margin-left:50px; margin:1em 0 3em;	

}



#content .entry p

{margin-left:50px; text-align:justify;

}



#content .entry p img

{ float:left;}



#content .post-info

{

	padding:3px;

	margin-left:50px;

	font-size:0.9em;

	color:#0072bc;

	width:450px;

}

#content .post-comments

{

	padding-left:17px; padding-right:3px;

	font-size:0.9em;

	margin:0; text-align:right; 

	color:#f7941d; float:right;

	background:url(img/icon-comments.gif) no-repeat left center;

}

#content .post-comments a

{

	color:#f7941d; font-weight:bold; border:none; 



}



#content .post-readmore

{

	padding-left:17px;

	font-size:0.9em;

	margin:0; text-align:right;

	color:#f7941d; float:right;

	background:url(img/readmore.gif) no-repeat left center;

}



#content .post-readmore a

{

	color:#f7941d; font-weight:bold; border:none;



}



#content .feed

{

	background:url(img/feed.png) no-repeat left center;

	padding:0px 17px;  float:right; 

}



#content .feed a:link, #content .feed a:visited

{

	color:#f7941d; font-size:11px; font-weight:bold; text-decoration:none;

}



#content .trackback

{

	background:url(img/trackback.png) no-repeat left center;

	padding:0px 17px; float:right; 

}

#content .trackback a:link, #content .trackback a:visited {color:#f7941d; font-weight:bold; font-size:11px;}



#commentsdiv {background-color:#fafafa; height:25px; padding-right:10px; padding-top:10px; border-bottom:1px dotted #c8c8c8; margin-bottom:10px;}





#content .post-info em 

{

	color:#666;

	font-style:normal;	

	padding:0px 4px;

	display:block;

	margin:0;

}

#content .post-info em.user 

{

	background:url(img/user.png) no-repeat left center;	

}

#content .post-info em.date 

{

	background:url(img/icondate.gif) no-repeat left center;	

}

#content .post-info em.cat 

{

	background:url(img/caticon.gif) no-repeat left top;

}

#content .post-info a, #content .post-info a:visited

{

	text-decoration:none;

	border:0; color:#0072bc;

}

#content .post-info a:hover 

{

	text-decoration:none;

	border-bottom:1px solid;

}

.postnav 

{

	margin:10px 0;

	padding:5px 0;

	text-align:right;

}

.postnav .navleft 

{

	float:left;

	margin:0;

	padding:0;

}

/************* Sidebar *************/



#sidebar 

{

	width: 204px;

	margin:0;

	padding:0px;

	float: left;

	font-size:0.9em;

}

sidebar ul 

{

	margin:0;

	padding:0;

	list-style:none;

}

#sidebar ul li 

{

	margin:0;

	padding:0;

	list-style:none;

	background:none;	

}

#sidebar p,#sidebar ul ul, #sidebar form 

{

    margin:0;

    padding:0 0;

}

#sidebar ul ul ul 

{

	margin:0;

	padding:2px 0;

}

#sidebar li li 

{

    margin:0 0 1em 0;

    padding:0;

}

#sidebar li li li

{

	margin:0;

	padding:3px 0 3px 12px;

	background:url(img/arrow.gif) no-repeat left center;

}

#sidebar li.feed

{

	background:url(img/feed.png) no-repeat left center;

	padding:0px 17px;

}











#sidebar ul img 

{

	border:#459 1px solid;

}

#sidebar h2

{

	margin:0; display:none;	

	font-size:1.4em;	

	line-height:1.2em;

	font-weight:bold;	

}

#sidebar li a:link, #sidebar li a:visited 

{

	color:#048;

}

#sidebar li a:hover, #sidebar li a:active

{

	color:#840;

	border-bottom:#480 1px solid;

	

}

/************* Footer *************/

#footer 

{

	position: relative;	

	clear: both; background-color:#e6e6e6;

	margin: 0 auto;

	padding:0;

	color: #000; width:762px;

	text-align: center;

	font-size:0.9em;



}



#supportby {text-align:right; padding:7px;}





/**********Comments*********/

textarea{

	width: 400px;

	height: 20em;

	border: 1px solid #ccc;

	background:#fcfcfc;

	padding:5px;

	font-family:Verdana , Arial, Serif;

	font-size:0.9em;

}



input.textbox{

	border: 1px solid #ccc;	

	background:#fcfcfc;

	font-family:Verdana , Arial, Serif;

	padding:2px;

}

input.textbox:focus,textarea:focus

{

	background:#fff;

	border:#669 1px solid;

}

#content li .cmtinfo 

{

	font-size:0.9em;

	color:#6a639c;

	margin:0;

	padding:5px;

	background:#f5f5fc;

}



#content .cmtinfo cite

{

	font-size:1.1em;

	color:#2A425C;

	font-weight:bold;

}

#content ol.commentlist 

{

	margin:0;

	padding:0;

}

#content ol.commentlist li 

{

	padding:0.5em 0;

	margin:0;

}

#commentform

{

	background:#fafafa;

	margin:0;

	padding:1em;

}



div#commentsformtext {

width:80px; text-align:right; float:left;}



div#commentsformfield {

width:350px; float:right; text-align:right;}



.commentssubmit {background-color:#406618; color:#FFFFFF; border:0; height:25px; width:60px; text-align:center; margin-left:80px;}



.nocomments 

{

	text-align:center;

	font-size:0.9em;

	color:#999;

}



.commentsfeed 

{

	background:#f5f5fc;

}

#content, #sidebar, #footer, .widget 

{

	overflow:hidden;

}