/*Theme Name: RoyalYelloTheme URI: http://www.askgraphics.com/freetemplates/Description: Custom blog design starts from just $250 @ <a href="http://www.askgraphics.com/blog-design.html">AskGraphics.com</a>.Version: 1.0Author: AskGraphicsAuthor URI: http://www.askgraphics.com/*/body{	padding:0px;	margin:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	background:#000000;}img{	border:0px;}a{	color:#000000;	text-decoration:none;}form, table, ul, li{	padding:0px;	margin:0px;;}.sub{	border:0px;}input, textarea{	border:1px solid #cecece;	font-size:12px}div#page{	width:965px;	text-align:left;}/*header*/div#page #header{	width:100%;	height:153px;	background:url(images/header_bg1.gif) no-repeat top;}div#header #header_links{	position:relative;	top:40px;	left:-30px;}div#header #header_title{	color:#212121;	font-size:31px;	font-family:Arial, Helvetica, sans-serif;	padding-top:45px;	padding-left:40px;}div#header #header_title span{	position:relative;	top:-5px;	font-size:11px;}/* end header *//*menu*/div#page #menu{	width:100%;	height:32px;	background:url(images/menu_bg.png) no-repeat top left;}div#menu #menu_pad{	padding-left:15px;	color:#ffffff;}div#menu #menu_pad td{	text-align:center;	height:32px;	padding-left:20px;	padding-right:20px;	background:url(images/menu_sep.png) right no-repeat top;}div#menu #menu_pad td:hover{	text-align:center;	background:url(images/menu_s_bg.png) repeat left top;}div#menu #menu_pad td:hover a{	color:#000000;}div#menu #menu_pad a{	color:#ffffff;	font-weight:bold;	font-size:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;}div#menu #menu_pad a:hover{	color:#000000;	font-weight:bold;	font-size:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;}/* end menu *//* blog*/div#page #blog{	background:url(images/blog_bg.png) repeat-y top;}div#page #blog #blog_top{	background:url(images/body_top_bg.gif) no-repeat top left;;}div#blog #blog_left{	width:560px;}div#blog #blog_left_bg{	width:100%;}div#blog #blog_right{	width:365px;}div#blog #blog_right_top{	width:100%;	height:72px;}div#blog #blog_right_top #right_search_box{	padding-top:30px;	padding-left:45px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#7f7f7f;}div#blog #blog_right_top #right_search_box input.s{	width:190px;	font-size:14px;	border:0px;}div#blog #blog_right_end{	width:100%;	height:15px;}/* sidebar*/div#blog #blog_right #blog_right_pad #sidebar{	padding-top:25px;	padding-left:10px;}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;	list-style-type:none;}div#blog #blog_right #blog_right_pad #sidebar h2{	color:#003471;	font-size:17px;	font-family:Arial, Helvetica, sans-serif;	margin:0px;	padding-left:18px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;	height:20px;	background:url(images/block_title_bg.gif) no-repeat left top;}div#blog #blog_right #blog_right_pad #sidebar td.td_right h2{	color:#003471;}div#blog #blog_right #blog_right_pad #sidebar table ul li{	color:#777a7c;	font-size:11px;	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:#777a7c;}div#blog #blog_right #blog_right_pad #sidebar li a{	color:#777a7c;	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-weight:normal;	line-height:19px;}div#blog #blog_right #blog_right_pad #sidebar td.td_right li a{	color:#777a7c;}div#blog #blog_right #blog_right_pad #sidebar ul li ul li{	font-size:11px;	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:11px;	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: url(images/solid_li.png) left bottom no-repeat;}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:7px;}div#blog #blog_right #sidebar ul li ul li a{	padding-left:0px;	background: url(images/line_li2.png) no-repeat left;}div#blog #blog_right #blog_right_pad #sidebar td.td_border{	width:0px;	background:url(images/pix.png) repeat-y top;}div#blog #blog_right #sidebar ul li.widget_meta ul li a{	padding-left:0px;	background: url(images/meta_li.png) no-repeat left;}div#blog #blog_right #sidebar td.td_right ul li.widget_meta ul li a{	padding-left:0px;	background: url(images/meta_li.png) no-repeat left;}div#blog #blog_right #sidebar td.td_right ul li ul li a{	padding-left:0px;	background: url(images/bl_li.png) no-repeat left;}div#blog #blog_right #sidebar table#wp-calendar{	font-size:11px;	color:#000000;	font-weight:normal;	width:90%;}div#blog #blog_right #sidebar table#wp-calendar caption{	font-weight:bold;}div#blog #blog_right #sidebar table#wp-calendar th{	font-weight:bold;	color:#cd0102;}div#blog #blog_right #sidebar #rss_text{	font-weight:bold;	color:#000000;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;}/* end sidebar*/div#blog #blog_left #blog_left_top{	width:100%;	background:url(images/left_top_bg.png) no-repeat top left;	height:13px;}div#blog #blog_left #blog_left_end{	width:100%;	background:url(images/left_end_bg.png) no-repeat top left;	height:45px;}div#blog #blog_left .item_class{	padding-left:25px;	width:560px;}div.item_class .item_titles{	padding:5px;}div.item_class .item_title1 a{	color:#0054a6;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:23px;}div.item_class .item_title2{	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	background:url(images/item_title1.png) no-repeat bottom left;	padding-bottom:20px;}div.item_class .item_title2 a{	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;}div.item_class .item_text{	color:#616263;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:20px;	padding-bottom:10px;}div.item_class .item_text p{	padding:0px;	margin:4px;}div.item_class .item_panel{	background:url(images/comm_panel.png) repeat-x top;	width:100%;	height:33px;}div.item_class .item_panel .panel_links{	padding-left:10px;	padding-top:5px;}div.item_class .item_panel .panel_links span.comm a{	color:#000000;	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:20px;}div.item_class .item_panel .panel_links span.read a{	color:#000000;	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:18px;}div.item_class .alignleft{	padding-right:10px;	padding-bottom:20px;}div.item_class .alignleft a{	color:#21395f;	font-weight:bold;}div.item_class .alignright{	padding-right:10px;	padding-bottom:20px;}div.item_class .alignright a{	color:#21395f;	font-weight:bold;}/* blog comm*/div#blog #blog_left  .blog_comm{	padding-left:30px;	padding-right:10px;	text-align:left;}div#blog #blog_left  .blog_comm .comm_title{	color:#3c7cbb;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:23px;	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;	background:url(images/comm_panel.png) repeat-x top;	width:100%;	height:30px;}div#blog #blog_left  .blog_comm .comm_data{	background:#e9f0f7;	height:28px;	margin-left:0px;	margin-top:5px;}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;}div#blog #blog_left  .blog_comm .comm_data_pad a{	color:#000000;}div#blog #blog_left  .blog_comm .comm_text{	color:#777a7c;	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:10px;	margin-bottom:15px;	border-bottom:4px solid #e3ecf6;}div#blog #blog_left  .blog_comm .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{	background:url(images/form_comm_top_bg.png) no-repeat top left;	height:60px;}div#blog #blog_left  #comm_form #form_title #form_title_text{	color:#3c7cbb;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:23px;	padding-left:0px;	padding-top:10px;}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;}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 */div#page #footer{	width:100%;	height:123px;	background:url(images/footer_bg.gif) no-repeat top left;	text-align:center;}div#footer #footer_text{	color:#ffffff;	line-height:20px;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding-top:40px;	padding-bottom:10px;	padding-left:20px;}div#footer #footer_text a{	color:#ffd84f;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}div#footer #footer_text a.green{	color:#c2e254;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}/* end footer */div#blog .navigation{	width:90%;	height:30px;	text-align:center;	padding-left:30px;}div#blog .alignleft{	padding-left:10px;	padding-right:10px;}div#blog .alignleft a{	font-weight:bold;	color:#000000;}div#blog .alignright{	padding-left:10px;	padding-right:10px;}div#blog .alignright a{	font-weight:bold;	color:#000000;}/**----------------------------------------*/.item_class 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;}.item_class 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;}.item_class ol, .blog_comm ol{	background:url(images/ol_bg.png) repeat-y left;	color:#000000;	margin:0px;}.item_class ol li, .blog_comm ol li{	margin:0px;	color:#000000;}.item_class ul, .blog_comm ul{	margin:0px;	padding-left:30px;}.item_class img, .blog_comm img{	float: left;	margin:5px;}.more-link       {font-size: 12px;        font-weight:normal;        text-transform: none;       }img.alignleft, div.alignleft{float:left;margin:0 0.5em 0.5em 0;}img.alignright, div.alignright{float:right;margin:0 0 0.5em 0.5em;}img.aligncentered, div.aligncentered{text-align:center;margin:0 auto;}