/*



Theme Name: Blog-Wiazards



Description: Wordpress Theme by<a href="http://www.blogswizards.com/">Blogs Wizards</a>



Version: 1.0



Author: Astute Solutions



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



Tags: fixed width, two columns, right sidebar, valid XHTML, valid CSS



*/







/* Reset



-------------------------------------------------------------------*/







* { padding: 0; margin: 0; }







ul li, ol li { list-style: none; }







/*ol ol, ul ul, ol ul, ul ol { margin-left: 0px; margin-bottom: 0; }*/







img { border: none; padding:0; margin:0; }







form{margin:0; padding:0;}







/* Body



-------------------------------------------------------------------*/



body { 



	font: 12px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 



	color: #333; 



	background: url(images/bg.jpg) no-repeat center top #07161d;



}







pre {padding:5px 0 0 10px; margin:0 0 10px 0; border:1px dotted; width:450; color:#3162D5; overflow:scroll;}







h1, h2, h3, h4, h5, h6 { font-family: "Arial", Helvetica, Arial, Geneva, Sans-Serif; color: #ff9c00; }



h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }



h2 { font-size: 12px; line-height: 24px; margin-bottom: 7px; font-weight: normal; }



h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }



h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }



h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px;}



h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }







h1 span { color: #999; }







a { color: #666; }



a:hover { color: #666; }



a:visited { color: #666; }







p { margin-bottom: 10px; }







input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }







blockquote { 



	font: italic 14px/22px Georgia, Serif; 



	padding: 5px 10px;



	margin-bottom: 10px;



	background: #333333;



	border:1px solid #999999;



}











.code{



	padding: 5px 10px;



	font: normal 12px/20px Georgia, Serif; 



	margin-bottom: 5px;



	background:#a5a5a5;



	color:#993300;



}











/* Header



-------------------------------------------------------------------*/







#header { 



	width: 930px; 



	height: 160px; 



    margin: 0 auto;



	position: relative; 



}






.header_logo { 



    width: 344px;



    position: absolute;



    top: 12px;



    left: -30px;



	margin: 0; 



	z-index:101;



	height:115px;



}







#header h1 a { 



    color: #f8f8f8; 



	text-decoration: none; 



}







#header span {



	position: absolute;



	top:15px;



	left: 150px; 



	padding-left: 10px; 



	font-size: 12px; 



	color: #333; 



}











#intro_box{



	width:236px;



	background:#F6F6F6;



	margin:0 0 0 5px;



	color:#07161d;



}







.intro_upr{



	width:236px;



	height:9px;



	padding:0;



	margin:0;



}







.intro_mdle{



	background:url(images/introbx_line.jpg) repeat-x #61737b;



	width:236px;



	padding:0;



	line-height:25px;



	text-align:left;



	font-family:Verdana;



	font-size:12px;



	height:100%;



	margin:0;



}







.intro_mdle p{



    padding:0 6px 0 6px;



	margin:0;



}



.intro_lwr{



	width:236px;



	height:32px;



	padding:0;



	margin:0;



}











.padding-left{



   /*padding-left:23px;*/



   font-weight:bold;



   color:#0156be;



}







.red{



   color:#c70707;



   font-weight:bold;



}







.green{



   color:#72a700;



   font-weight:bold;



}







.orange{



   color:#ff9c00;



   font-weight:bold;



}







#rss{



	width:60px;



	height:60px;



	position:absolute;



	margin-left:850px;



	margin-top:-65px;



	z-index:1005;



}















/* Container



-------------------------------------------------------------------*/







#wrapper { 



	width: 930px; 



	overflow: hidden; 



	background:#FFFFFF;



	margin: 0 auto; 



}











/* Navigation



-------------------------------------------------------------------*/







#nav_title { 



	width: 930px; 



	height: 33px; 



	position: relative;



	padding: 130px 0 0 0;



	margin:0;



	background:url(images/tb_bg.gif) no-repeat bottom left;



}







#nav_title ul { 



	margin-left: 12px; 



	position: absolute; 



	bottom: 6px; 



	overflow: hidden; 



	height: 29px; 



}







#nav_title ul li { 



	float: left; 



	margin-right: 3px; 



	margin-left: 3px; 



    font-weight: bold;



	text-align:center;



}







#nav_title ul li.current_page_item { 



        width: 82px;



        height: 29px;



}







#nav_title ul li a {



    width: 82px;



    height: 29px;



    background: url(images/tab_1.gif) no-repeat; 



	display: block; 



	text-decoration: none; 



	color:#005649; 



	line-height: 22px; 



	padding-left:0px;



}







#nav_title ul li a:hover { color: #bc0203;  }



#nav_title ul li.current_page_item a { background: url(images/tab_2.gif) no-repeat; color:#bc0203; }











/* Content



-------------------------------------------------------------------*/







#content { 



	width: 535px; 



	float: left; 



	padding:0 10px 10px 10px;



	margin:15px 0 0 0;



	border-right:1px dashed #CCCCCC; 



}







#content .post { margin-bottom: 40px;  color:#666;}



#content .post img{ margin:0;  padding:0 8px 0 2px;}



#content .post p { margin-bottom: 20px; color:#666; }







#content .post h3 {font-size:20px; padding:20px 0 0 0; color: #004da6; background:url(images/heading_bg.jpg) no-repeat top ; min-height:58px; height:auto;}







#content .post h3 a{ text-decoration:none; font-size:20px; padding:20px 0 0 0; color: #004da6; background:url(images/heading_bg.jpg) no-repeat top; min-height:58px; height:auto; }







#content .post h3 a:hover{ text-decoration: none; font-size:20px; padding:20px 0 0 0; color: #1373a0; background:url(images/heading_bg.jpg) no-repeat top; min-height:58px; height:auto; }











#content .post h4 { text-decoration: none; font-size: 18px; padding-left: 0px; color:#4DA69B; padding-top:5px;  }







#content .post h4 a{ text-decoration: none; font-size: 18px; padding-left: 0px; color:#4DA69B; padding-top:5px;}







#content .post h4 a:hover{ text-decoration:underline; font-size: 18px; padding-left: 0px; color:#ff9c00; padding-top:5px;  }







.post a:hover { color: #ffc600; text-decoration:underline; }



.post a:visited { color:#FF9900; text-decoration:underline;}







.post a{ text-decoration: none; font-size:12px; padding-left: 0px; color: #FF9900; }







.post_date{



	position:absolute;



	margin-left:-85px;



	margin-top:0px;



    font-size: 13px;



	line-height: 19px;



	margin-bottom: 5px;



	color:#000;



	font-weight:bold;



	width:70px;



	height:70px;



	padding:0 0 0 0;



	text-align:center;



	font-family:Verdana, Helvetica;



	background:url(images/date_bg.png) no-repeat;



}







.post_date h5{



    margin:0;



	padding:9px 0 0 0;



	font-size:22px;



	color:#FFFFFF;



	font-weight:bold;



	font-family:Georgia, Helvetica;



	line-height: 1px;



}







#content .post .post-info { 



	clear: both; 



	font-size: 12px; 



	color: #06b0da; 



	padding: 5px 5px 5px 5px; 



	margin-bottom: 20px; 



    text-align: right;



	font-family: Arial, Helvetica;



	border-bottom:1px #999999 dashed; 



}







#content .post .post-info a { color:#439f43; text-decoration:underline; font-family:Arial, Helvetica; }



#content .post .post-info a:hover { color:#00dc00; text-decoration:none;  font-family:Arial, Helvetica; }











#pages { text-align: center; position:relative; margin:-20px 0 0 0; background:#F9F9F9;} 



#pages a { font: bold 15px verdana; color:#666666; text-decoration: none; padding:0 3px 0 3px;}



#pages a:hover { background:#0099CC; border:1px solid #333; font: bold 15px verdana; color:#333; text-decoration: none; padding:0 2px 0 2px;}







#content ul, ol, dl { margin-bottom:20px; color:#333; }







.post ul li{ 



	list-style:circle;



	list-style-position: inside;



	padding-left:10px;



    padding-bottom: 0;



}







.post ol li{ 



	list-style: decimal; 



	list-style-position: inside;



    padding-bottom: 20px;



}







#content dl dt { 



	font-weight: bold;



}







#content dl dd { 



	font-style: italic;



	margin: 0 0 5px 20px;



	color:#838383;







}







.aligncenter { margin-left: auto; margin-right: auto; }



.alignleft { float: left; margin: 5px 15px 10px 0; }



.alignright { float: right; margin: 5px 0 10px 15px; }







.gallery tr{



padding-bottom:5px;



}







#gallerycontainer{



width:930px;



margin:10px 0 30px 0;



}







/* Sidebar







-------------------------------------------------------------------*/







#sidebar { 



	width: 360px;



	float: left;



	font-size: 11px; 



	margin: 15px 0 5px 10px;



	padding:0;



}







#sidebar h3{ 



	font: bold 16px Verdana, Sans-Serif; 



	color:#006666; 



	background: url(images/cat_bullet.png) no-repeat 4px 6px ;



	padding:5px 0 0 25px;



}







#sidebar a { color:#4D4D4D; text-decoration: none; }



#sidebar a:hover { color:#996600; }







#sidebar .block {



	width: 350px;



	padding: 0; 



	background:url(images/sidebox_uprw.jpg) no-repeat;



	margin:0 0 15px 5px;



}







#sidebar .block ul { 



	background:url(images/sidebox_middle.jpg) repeat-y #eaeaea;



	list-style:none;



	line-height:25px;



}







.sidebarlwr {



	background:url(images/sidebox_lwrw.jpg) no-repeat;



	height:32px;



	



}







#sidebar .block li { 



	background: url(images/arrow.gif) no-repeat 8px 10px; 



	padding:0 0 0 15px;



	line-height:25px;



	list-style:none;



    border-bottom:1px dashed #666;

	margin:0 10px 0 10px;



}







#sidebar .block a:hover {color:#990000; }





/* Calendar */



#sidebar .block #calendar_wrap a { }



#sidebar .block #calendar_wrap .pad { background: none; }



#sidebar .block #calendar_wrap #prev { background: none; }



#sidebar .block #calendar_wrap #next { background: none; }



#sidebar .block #calendar_wrap table { width: 100%; margin: 0;padding: 0;}



#sidebar .block #calendar_wrap table th { width: 14.2%; }



#sidebar .block #calendar_wrap table td { width: 14.2%; background: #d6ded4; text-align: center; color: #888; }





#spamfree_counter{margin:20px 0 0 0;}

#spamfree_counter em{display:none;}



/* Search



-------------------------------------------------------------------*/







#search {



	width: 209px;



	margin:5px 0 0 9px;



}







#search input {border: 0; }







#search #s { 



	width: 170px;



    height: 22px;



	padding: 3px 0 3px 0;



	margin: 0px;



	vertical-align: top;



	line-height: 0;



	font: normal 12px Verdana;



    text-align: center;



	color: #333;



	background: url(images/search-text2.gif) no-repeat ;



}







#search #searchsubmit { 



	width: 34px; 



	height: 22px;



	background: url(images/search-submit2.gif) no-repeat;



	text-align:left;



}











.bt{



     cursor: pointer;



}







form{margin:0; padding:0;}











/* Comments



-------------------------------------------------------------------*/







.comments-title { 



	text-align: center; 



	font: bold 17px "Trebuchet MS", Helvetica, Arial, Geneva; 



	color: #333; 



}







#comments .comment { 



	background: #f7f7f7; 



	margin-bottom: 10px; 



	overflow: hidden; 



	width: 550px; 



	padding-bottom: 5px; 



}







#comments .comment .comment-avatar { 



	float: left; 



	width: 50px; 



	padding: 5px 7px; 



}







#comments .comment .comment-content { 



	float: left; 



	padding: 10px 15px; 



	margin: 5px 5px 0 0; 



	width: 450px; 



	background: #f8f8f8; 



}







#comments .comment .comment-content a { color: #444; }




#comments .comment .comment-info { 



	font-size: 11px;



	color: #777;



	margin-bottom: 5px; 



}







#comments .comment .comment-info span {



	font: bold 16px "Trebuchet MS", Helvetica, Arial, Geneva;  	



	padding-right: 10px; 



	margin-bottom: 5px;



	color:#FF9900;



}







#comments .comment .comment-info a { 



	color:#FF9900; 



	text-decoration: none;



}







.profile_link a{



	color:#66FFFF; 



	text-decoration: underline;



	font-weight:bold;



}







.profile_link a:hover{



	color:#fff; 



	text-decoration: none;



	font-weight:bold;



}











/* Comment Form



-------------------------------------------------------------------*/







#commentform { 



	background: #666; 



	border: 2px solid #666; 



	padding: 10px; 



	color: #f8f8f8; 



}







#commentform p { margin-bottom: 7px; }




#commentform a{ color:#fff; }


#commentform textarea { 



	width: 495px; 



	border: 1px solid #aaa; 



	height: 120px;



}







#commentform input.text { 



	width: 150px; 



	border: 1px solid #aaa; 



	margin-right: 5px; 



	padding: 3px 3px; 



}







#commentform input#submit {



        width: 148px;



        height: 30px;



        background: url(images/submit_bg.gif) no-repeat;



        text-align: center;



        border: none;



}











/* Footer



-------------------------------------------------------------------*/







#footer { 



	width: 930px; 



    height: auto;



	margin: 0 auto ; 



	background:url(images/ftr_bg.png) top center no-repeat;



    position: relative;



	padding:0;



}















#footer-inner {



	clear: both;



	text-align: left; 



	width: 800px; 



	margin: auto;



	padding:30px 6px 15px 0px; 



}







#footer p { 



	font-size: 11px; 



	margin: 0 0 0 0;



	padding:0 0 10px 0;



	color:#f8f8f8;



}







	



#footer a { color:#0058bc; text-decoration:underline; }



#footer a:hover { color:#00CCFF; text-decoration:none; }















.people p{



    margin:0;



	padding:0;



}







.people em{



   padding:0 0 0 15px;



   color:#72a700;



   font-weight:bold;



   font-family:Georgia, serif;



   font-size:12px;



   margin:0;



}







.people h3{



   padding:0 0 0 10px;



   color:#08A3F3;



   font-weight:bold;



   font-family:Verdana, serif;



   font-size:14px;



   margin:0;



}



































































































/* Syntax Highlighter */







.dp-highlighter{



	font-family: "Consolas", "Courier New", Courier, mono;



	font-size: 12px;



	background-color: #fff;



	width: 99%;



	overflow: auto;



	margin: 18px 0px 18px 0px;



	padding-top: 1px; /* adds a little border on top when controls are hidden */



}











.dp-highlighter .bar{



	padding-left: 40px;



}







.dp-highlighter.collapsed .bar, 



.dp-highlighter.nogutter .bar {



	padding-left: 0px;



}







.dp-highlighter ol {



	list-style: decimal; /* for ie */



	list-style: decimal-leading-zero; /* better look for others */



	background-color: #fff;



	margin: 0px 0px 1px 0px; /* 1px bottom margin seems to fix occasional Firefox scrolling */



	padding: 0px;



	color: #5C5C5C;



}







.dp-highlighter.nogutter ol



{



	list-style-type: none !important; 



	margin-left: 0px; 



}















.dp-highlighter ol li,



.dp-highlighter .columns div {



	border-left: 3px solid #6CE26C;



	background-color: #f8f8f8;



	padding-left: 10px;



	line-height: 14px;



}







.dp-highlighter.nogutter ol li,



.dp-highlighter.nogutter .columns div{



	border: 0;



}







.dp-highlighter .columns {



	color: gray;



	overflow: hidden;



	width: 100%;



}







.dp-highlighter .columns div {



	padding-bottom: 5px;



}















.dp-highlighter ol li.alt {



	background-color: #fff; 



}







.dp-highlighter ol li span {



	color: Black;



}







/* Adjust some properties when collapsed */







.dp-highlighter.collapsed ol {



	margin: 0px;



}







.dp-highlighter.collapsed ol li { 



	display: none;



}







/* Additional modifications when in print-view */















.dp-highlighter.printing {



	border: none;



}







.dp-highlighter.printing .tools {



	display: none !important;



}















.dp-highlighter.printing li {



	display: list-item !important;



}







/* Styles for the tools */







.dp-highlighter .tools {



	padding: 3px 8px 3px 10px;



	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;



	color: silver;



	background-color: #f8f8f8;



	padding-bottom: 10px;



	border-left: 3px solid #6CE26C;



}







.dp-highlighter.nogutter .tools {



	border-left: 0;



}







.dp-highlighter.collapsed .tools



{



	border-bottom: 0;



}







.dp-highlighter .tools a



{



	font-size: 9px;



	color: #a0a0a0;



	text-decoration: none;



	margin-right: 10px;



}







.dp-highlighter .tools a:hover



{



	color: red;



	text-decoration: underline;



}







.headedTable{



  background:#666666;



  border-collapse:collapse;



}







.headedTable th,



.headedTable td{



  border:1px solid rgb(190,184,191);



  line-height:19px;



  padding:0 0.25em;



  font-weight:normal;



  color:#ffffff;



}















.headedTable th{



  background:#333333;



}







.headedTable a:link{



  color:#FFCC00;



  text-decoration:underline;



}







.headedTable a:hover{



  color:#990000;



  text-decoration:none;



}







.headedTable a:visited {



  color:#FFCC00;



  text-decoration:underline;



}
