/*  
Theme Name:BlueDark
Theme URI:http://www.askgraphics.com/
Description:Widget ready theme with two sidebars.
Version:1.0
Author:optawise.com
Author URI:http://www.optawise.com/
*/

body{
padding:0px;
margin:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background:#131313;
}

img{border:0px;}
a:link{color:#003333;text-decoration:none;}
a:hover{color:#0959a8;text-decoration:none;}
a:visited{color:#003333;text-decoration:none;}

h3{
color:#656564;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:14px;
padding-top:15px;
padding-left:20px;
}
form,table,li{
padding:0px;
margin:0px;
font-size:13px;
line-height:24px;
}
ul{padding-left:40px;margin:0px;}
.sub{border:0px;}
input,textarea{border:1px solid #cecece;font-size:12px;}
div#page{width:1000px;text-align:left;}
/*header*/
#header{width:100%;height:333px;text-align:left;}
#header_top{
width:100%;
height:167px;
background:url(images/header_bg.png) no-repeat bottom;
}
#header_end{
width:100%;
height:166px;
background:url(images/header2_bg.png) no-repeat top;
}

#header_title{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:26px;
padding-left:0;
padding-top:42px;
text-align:center;
}
#header_title span{
color:#ffffff;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
position:relative;
top:-5px;
}
/*menu*/

#menu_wrapper{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#menu_wrapper #menu {
	padding: 50px 0 0 0;
	text-align: left;
	float: left;
	width: 700px;
}
#menu_wrapper #menu ul {
margin-top: -5px;
padding-left: 20px;
text-align: left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 22px;
font-weight: bold;
color: ##002A53;
line-height: 19px;
white-space: nowrap;
}
#menu_wrapper #menu li {
list-style-type: none;
display: inline;
padding-right:20px;
}
#menu_wrapper #menu li a {
text-decoration: none;
padding: 5px 5px;
color: #000033;
}
#menu_wrapper #menu li a:link {
color: #000033:
}
#menu_wrapper #menu li a:hover {
font-weight: bold;
color: #999999;
}
#menu_wrapper #searchContainer{
float: right;
margin: 0 0 0 0;
padding: 35px 15px 0 0px;
}

#menu_wrapper #searchContainer #right_search_box{
float:right;
position:relative;
}
#menu_wrapper #searchContainer #right_search_box #searchform #s{
width:165px;
font-size:11px;
background:#ffffff;
border:1px solid #CECECE;
color:#666666;
}

#menu_wrapper #searchContainer #right_search_box  #searchform  #sub{
	top: 8px;
	position: relative;
	border: none;
}
/* end menu */
/* end header */
/* blog*/
div#page #blog{
width:100%;
background:url(images/blog_bg.png) repeat-y top center;
}
div#page #blog #blog_top{
width:100%;
background:url(images/blog_bg2.png) no-repeat top center;
}
div#page #blog #blog_end{
width:100%;
height:35px;
background:url(images/blog_bg3.png) no-repeat top center;
}
div#blog #blog_left{width:640px;}
div#blog #blog_left_bg{width:100%;padding-left:10px;padding-top:10px;}
div#blog #blog_right{
width:338px;
padding-left:0px;
background:url(images/blog_bg_right.png) repeat-y top left;
}
/* sidebar*/
div#blog #blog_right #blog_right_pad #sidebar{padding-top:25px;}
div#blog #blog_right #blog_right_pad #sidebar ul{padding:0px;margin:0px;}
div#blog #blog_right #blog_right_pad #sidebar li{padding:0px;margin:0px;line-height:24px;list-style-type:none;}
div#blog #blog_right #blog_right_pad #sidebar h2{
color:#0959a8;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0px;
padding-left:26px;
padding-right:0px;
padding-top:2px;
padding-bottom:0px;
height:27px;
line-height:24px;
background:url(images/h2_bg.png) no-repeat left top;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right h2{color:#0959a8;}
div#blog #blog_right #blog_right_pad #sidebar table ul li{
color:#000033;
font-size:13px;
line-height:24px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
background:url(images/sidebar_title_bg.png) no-repeat top;
padding-left:14px;
padding-bottom:7px;
padding-top:3px;
}
div#blog #blog_right #blog_right_pad #sidebar table td.td_right ul li{color:#000033;}
div#blog #blog_right #blog_right_pad #sidebar li a:link{
color:#000033;
font-size:13px;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-weight:normal;
line-height:24px;
}
div#blog #blog_right #blog_right_pad #sidebar li a:hover{color:#666;background-color:#fff;}
div#blog #blog_right #blog_right_pad #sidebar li a:visited{//	color:#7b7b7b;font-weight:normal;}
div#blog #blog_right #blog_right_pad #sidebar td.td_right li a{color:#7b7b7b;}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
font-size:13px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
padding-left:7px;
padding-right:25px;
padding-bottom:5px;
background:none;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li{
font-size:13px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
padding-left:0px;
padding-right:0px;
background:none;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
border-bottom:0;
background:transparent url(images/solid_li.png) repeat-x scroll left bottom;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li{
border-bottom:0;
background:url(images/solid_li.png) left bottom no-repeat;
}
div#blog #blog_right #blog_right_pad #sidebar ul li.widget_categories ul li{
border-bottom:0;
background:url(images/solid_li.png) left bottom no-repeat;
}
div#blog #blog_right #blog_right_pad #sidebar ul li.widget_categories ul li ul li{border-bottom:0;background:none;}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul{padding-left:5px;}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li{border:0px;background:none;}
div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li ul li{border:0px;background:none;}
div#blog #blog_right #blog_right_pad #sidebar li ul li ul li a{
background:url(images/line_li.png) left bottom no-repeat;
padding-left:16px;
}
div#blog #blog_right #sidebar ul li ul li a{
padding-left:8px;
background:url(images/line_li.png) no-repeat left;
}
div#blog #blog_right #sidebar td.td_right ul li.widget_meta ul li a{
padding-left:8px;
background:url(images/line_li.png) no-repeat left;
}
div#blog #blog_right #sidebar td.td_right ul li ul li a{
padding-left:8px;
background:url(images/line_li.png) no-repeat left;
}
/* end sidebar*/
div#blog .navigation{padding-left:130px;}
div#blog .navigation .alignright_bg{height:24px;}
div#blog .navigation .alignright_bg .alignright a{
font-weight:bold;
font-size:11px;
padding-right:15px;
color:#021f5f;
}
div#blog .navigation .alignleft_bg{height:24px;}
div#blog .navigation .alignleft_bg .alignleft a{
font-weight:bold;
font-size:11px;
padding-left:8px;
color:#021f5f;
}
div#blog #blog_left h2{
font-size:16px;
color:#021f5f;
margin:0px;
padding-top:20px;
padding-left:20px;
}
/* blod item*/
div#blog #blog_left .blog_item{}
div#blog #blog_left .blog_item table.blog_item_t{margin-left:20px;width:605px;}
div#blog #blog_left .date{
background:transparent;
<!-- HERE'S THE DATE BACKGROUND IMAGE 
background:no-repeat top;
-->
width:url(images/qust.png)58px;
height:65px;
}
div#blog #blog_left .date .datetext{
color:#ffffff;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:bold;
padding-top:4px;
text-align:center;
}
div#blog #blog_left .date .datetext .datetext_number{padding-top:2px;color:#FFFFFF;font-size:20px;}
div#blog #blog_left .titles_bg{
background:#f5f5f4;
padding-left:0px;
border-right:2px solid #aaaaaa;
}
div#blog #blog_left .title a{
color:#002a53;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px;
}
div#blog #blog_left .subtitle{
color:#303030;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-top:5px;
padding-bottom:10px;
}
div#blog #blog_left .subtitle a{
color:#303030;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;
}
div#blog #blog_left .item_line{
/*background:url(images/line.png) repeat-x left;
width:481px;
height:4px;*/
:;
}
div#blog #blog_left .text{
color:#656564;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:24px;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
}
div#blog #blog_left p{
padding-left:20px;
padding-top:10px;
font-size:13px;
line-height:24px;
}
div#blog #blog_left .text p{padding-left:20px;margin:0px;}
div#blog #blog_left .center{padding-left:20px;padding-top:20px;}
div#blog #blog_left .panel{
background:url(images/panel.png) repeat-x left;
width:481px;
height:28px;
}
div#blog #blog_left .panel .panel_links{padding-left:10px;padding-right:10px;}
div#blog #blog_left .panel .panel_links span.comm a{
color:#002157;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
background:url(images/comm.png) no-repeat left;
padding-left:16px;
}
div#blog #blog_left .panel .panel_links a.readmore{
color:#002157;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
background:url(images/read.png) no-repeat left;
padding-left:16px;
}
div#blog #blog_left .panel .panel_links a.readmore:hover,div#blog #blog_left .panel .panel_links span.comm a:hover{text-decoration:underline;}
/* blog comm*/
div#blog #blog_left  .blog_comm{
padding-left:100px;
padding-right:15px;
text-align:left;
}
div#blog #blog_left  .blog_comm .comm_title{
color:#002a53;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
padding-bottom:15px;
}
div#blog #blog_left  .blog_comm .comm_count{
color:#002564;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-top:4px;
padding-left:10px;
width:100%;
height:30px;
padding-bottom:10px;
}
div#blog #blog_left  .blog_comm .comm_data{
background:#f8f8f8;
margin-left:0px;
margin-top:0px;
width:525px;
}
div#blog #blog_left  .blog_comm .comm_data_pad{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}
div#blog #blog_left  .blog_comm .comm_data_pad a{color:#000000;}
div#blog #blog_left  .blog_comm .comm_text{
color:#003663;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
margin-left:30px;
}
div#blog #blog_left  .comm_text p{margin:0px;padding:0px;}
div#blog #blog_left  #comm_form{
padding-left:40px;
padding-top:20px;
padding-bottom:20px;
padding-right:0px;
text-align:left;
}
div#blog #blog_left  #comm_form #form_title{height:79px;}
div#blog #blog_left  #comm_form #form_title #form_title_text{
color:#003663;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
padding-left:20px;
padding-top:20px;
}
div#blog #blog_left  #comm_form .form_table{
background:none;
width:95%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:0px;
padding-bottom:10px;
background:url(images/form_comm_top_bg.png) no-repeat top left;
}
div#blog #blog_left  #comm_form .form_comm_end{
background:url(images/form_comm_end_bg.png) no-repeat top left;
height:14px;
padding-left:0px;
padding-bottom:00px;
}
/* blog comm end*/
/* end blog */
/* footer */
#footer{
width:100%;
height:95px;
text-align:center;
background:#eef1ed;
}
div#footer div{
padding-top:15px;
padding-bottom:10px;
padding-left:20px;
color:#000000;
line-height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0px;
}
div#footer div a{
color:#0054a6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:0px;
}
/* end footer */
div#blog h2{
margin:0px;
padding:0px;
padding-left:20px;
padding-top:20px;
font-size:25px;
}
div#blog .entry p{
margin:0px;
padding:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:16px;
}
.blog_item blockquote,.blog_comm blockquote{
background:url(images/block_bg.png) no-repeat left top;
padding-left:35px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
padding-top:10px;
}
.blog_item blockquote blockquote,.blog_comm blockquote blockquote{
background:url(images/block2_bg.png) no-repeat left top;
padding-left:35px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}
.blog_item ol,.blog_comm ol{
background:url(images/ol_bg.png) repeat-y left;
color:#993300;
}
.blog_item ol li,.blog_comm ol li{color:#7c7c7c;}
.blog_item ul,.blog_comm ul{padding-left:30px;}
.blog_item img,.blog_comm img{float:left;margin:5px;}
