html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
label{
	cursor:pointer;
}
a{
	color:#000;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
body{
	background:#3570a8 url(/images/bgr_main.png) repeat;
	color:#000;
	font:62.5%/1 Verdana, Geneva, sans-serif;
}
.wrapper{
	margin:0 auto;
	width:1000px;
}
/* menu */
#menu{
	width:100%;
	height:44px;
	background:url(/images/bgr_mainmenu.png) no-repeat;
}
#mainmenu{
	float:right;
	width:700px;
	padding:5px 10px 0 0;
}
#mainmenu ul{
	float:right;
}
/*Top level list items*/
#mainmenu ul li{
	position: relative;
	display: inline;
	float: left;
	color:#fff;
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	padding:0 0 0 17px;
	background:url(/images/bgr_mainmenu_li.gif) no-repeat left center;
}
#mainmenu ul li.first{
	padding:0;
	background:none;
}
/*Top level menu link items style*/
#mainmenu ul li a{
	display:block;
	color:#fff;
}
* html #mainmenu ul li a{
	display: inline-block;
	float:left;
}
* html #mainmenu ul li ul li a{
	float:none;
}
/*Top level menu link items style*/
#mainmenu ul li a span{
	display:block;
	padding:5px 10px 6px 10px;
	cursor:pointer;
}
* html #mainmenu ul li a span{
	display: inline-block;
	float:left;
}
* html #mainmenu ul li ul li a span{
	float:none;
}
#mainmenu ul li a:link, #mainmenucat ul li a:visited{
	text-decoration:none;
}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{
	text-decoration:underline;
}

/*header_search*/
#header_search{
	float:left;
	padding:7px 0 0 20px;
}
#header_search fieldset{
	float:left;
}
#main_search_val{
	float:left;
	border:1px solid #000;
	background:#fff;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	padding:2px;
	margin:0 10px 0 0;
	width:173px;
}
#main_search_sub{
	float:left;
	width:65px;
	height:20px;
}

/* header */
#header{
	width:998px;
	height:118px;
	overflow:hidden;
	background:url(/images/bgr_header.png) repeat-x;
	border:1px solid #5e9bd2;
}
/*header_logo*/
#header_logo{
	float:left;
	padding:40px 0 0 35px;
}
#header_logo a{
	font-size:3.2em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#header_logo a:hover{
	text-decoration:none;
}
#header_logo a img{
	float:left;
	max-width:430px;
}
/*header_banner*/
#header_banner{
	float:right;
	padding:14px 25px 0 0;
}
/*body*/
#body{
	width:100%;
	background:#194678 url(/images/bgr_body.png) repeat-y;
}
#body_top{
	width:100%;
	background:url(/images/bgr_body_top.png) no-repeat;
}
#body_end{
	width:100%;
	background:url(/images/bgr_body_end.png) no-repeat left bottom;
	padding:20px 0 10px 0;
	overflow:hidden;
}
.single #body{
	background:#194678 url(/images/bgr_body_single.png) repeat-y;
}
.single #body_top{
	background:url(/images/bgr_body_top_single.png) no-repeat;
}
.single #body_end{
	background:url(/images/bgr_body_end_single.png) no-repeat left bottom;
}
#content{
	float:right;
	width:720px;
	margin:0 10px 0 0;
	background:url(/images/bgr_content.png) repeat-y;
}
#content_body{
	width:700px;
	padding:0 10px 0 10px;
	overflow:hidden;
	background:url(/images/bgr_content_body.png) no-repeat left bottom;
}
#sidebar{
	float:left;
	width:230px;
	padding:0 0 0 20px;
}
/*post*/
.post{
	width:100%;
	margin:0 0 35px 0;
}
.post .title{
	font-size:1.6em;
	line-height:1.3em;
	color:#194678;
	border-bottom:1px solid #194678;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.post .title a{
	color:#194678;
}
.post .entry{
	font-size:1.1em;
	line-height:1.5em;
	padding:10px 0 5px 0;
}
.post .entry strong{
	color:#000;
}
.post .entry a{
	color:#234c7a;
	text-decoration:underline;
}
.post .entry a:hover{
	text-decoration:none;
}
.post .entry p{
	margin:0 0 15px 0;
}
.post .entry p img{
	border:3px solid #ccc;
	padding:0;
}
/*entry_info*/
.post .entry_info p, .post .entry_info{
	margin:0 0 5px 0;
	font-size:1.1em;
	width:300px;
	overflow:hidden;
}
.post .entry_info p strong{
	font-size:1.0em;
}
.post .entry_info{
	display:inline;
	position:relative;
	top:2px;
	width:300px;
	float:left;
}
.post .entry_info p {
	width:300px;

}
.post .video_code{
	width:600px;
	overflow:hidden;
	padding:0 0 13px 0;
}
/*home page*/
.main_title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #234c7a;
	margin:0 0 20px 0;
	padding:0 0 8px 0;
}
.main_title h1{
	font-size:1.6em;
	line-height:1.3em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/bgr_main_title.png) repeat-x;
	text-transform:uppercase;
	float:left;
}
.main_title .left{
	float:left;
	background:url(/images/bgr_main_title_left.png) no-repeat;
}
.main_title .right{
	float:left;
	background:url(/images/bgr_main_title_right.png) no-repeat right top;
	height:21px;
	padding:1px 10px 0 10px;
}
.main_order{
	float:right;
}
.main_order label{
	float:left;
	color:#000;
	font-size:1.5em;
	font-weight:bold;
	padding:2px 5px 0 0;
}
.main_order select{
	float:left;
	font-size:1.4em;
	border:1px solid #000;
	color:#000;
	padding:1px;
}
#videos{
	width:100%;
	overflow:hidden;
}
#videos p.no_results{
	text-align:center;
	font: bold 13px Arial;
	padding:50px 0 200px;
}
.video{
	width:160px;
	float:left;
	padding:0 9px 20px 6px;
	color:#666;
}
.single .video{
	padding:0 11px 20px 15px;
}

.video h2{
	font-size:1.2em;
	line-height:1.3em;
	color:#000;
	margin:0 0 6px 0;
	height:30px;
}
.video h2 a{
	color:#000;
}
.single .video h2{
	color:#9edaff;
}
.single .video p.duration{
	color:#9edaff;
}
.single .video p.views{
	color:#fff;
}
.single .video h2 a{
	color:#9edaff;
}
.video .thumb{
	width:160px;
	height:120px;
	border:2px solid #b8b8b8;
	margin:0 0 5px 0;
	overflow:hidden;
}
.single .video .thumb{
	border:2px solid #b4b4b4;
}
.video .thumb img{
	width:100%;
	height:100%;
	float:left;
}
.video .info{
	width:100%;
	line-height:1.3em;
	overflow:hidden;
	height:30px;
}
.video .info a{
	color:#000;
}
.single .video .info{
	color:#fff;
}
.single .video .info a{
	color:#fff;
}
.info_left{
	float:left;
	width:61.9%;
}
.info_right{
	float:right;
	width:38%;
}
.info_right p{
	text-align:right;
}
.info .duration{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}
.info .views{
	color:#000;
}
.single .author{
	color:#9edaff;
}
/*sidebar*/
.sidebar_widgets{
	width:100%;
	overflow:hidden;
	font-size:1.3em;
	line-height:1.4em;
	color:#fff;
}
.sidebar_widgets a{
	color:#fff;
	font-weight: bolder;
}
.sidebar_widgets .widgettitle{
	font-size:1.2em;
	color:#fff;
	padding:0 0 8px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:220px;
	height:21px;
	background:url(/images/bgr_widgettitle.png) no-repeat;
	padding:1px 0 0 10px;
	margin:0 0 5px 0;
}
#sidebar_single .sidebar_widgets .widgettitle{
	background:none;
	width:auto;
	height:auto;
	font-size:1.4em;
}
.sidebar_widgets .widget_categories a{
	display:inline;
}
.sidebar_widgets ul{
}
.sidebar_widgets ul li{
	margin:0 0 20px 0;
}
.sidebar_widgets ul li ul li{
	background:none;
	border-bottom:0;
	padding:5px 10px 5px 10px;
	margin:0;
}
.sidebar_widgets ul ul ul{
	margin:0 0 0 5px;
}
.sidebar_widgets ul li ul li ul li{
	border:0;
}
.widget_tag_cloud a, .widget_text .textwidget{
	padding:5px 0 5px 0;
	line-height:1.3em;
}
.sidebar_widgets p.interna{
	text-align:center;
	padding:10px 0 10px 0;
}
.sidebar_widgets p.interna img{
	border: none;
}
.widget_advertisements p{
	text-align:center;
	padding:5px 0 5px 0;
}
.widget_advertisements p.interna{
	text-align:center;
	padding:5px 0 5px 0;
}
.widget_advertisements p img{
	border: 4px solid #5e9bd2;
}
.widget_advertisements p.interna img{
	border: none;
}
.ads_uol {
	float:left;
	padding:5px 0 0 0;
}
.ads_top {
	text-align:center;
	padding:0 0 8px 0;
}
.ads_top img{
	border: 1px solid #5e9bd2;
}
/*ads_buttom*/
#ads_buttom{
	float:right;
	padding:10px 10px 0 0;
}
/*single_post*/
#single_post{
	width:980px;
	margin:0 0 10px 10px;
	background:url(/images/bgr_single_post.png) repeat-y;
}
#single_post_inner{
	width:960px;
	overflow:hidden;
	background:url(/images/bgr_single_post_inner.png) no-repeat left bottom;
	padding:0 10px 10px 10px;
}
#content_single{
	float:left;
	width:600px;
	overflow:hidden;
}
#sidebar_single{
	float:right;
	width:330px;
	overflow:hidden;
	background:#0d0d0d;
}
/*single_bottom_ads*/
.single_bottom_ads{
	width:980px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.single_bottom_ads p.banners{
	text-align: center;
}
.single_bottom_ads p.banners img{
	border: 1px solid #5e9bd2;
	margin: 0 5px 12px;
}
/*single_box*/
.single_box{
	width:978px;
	overflow:hidden;
	border:1px solid #5e9bd2;
	background:#3570a8;
	margin:0 0 14px 10px;
}
.single_box_title{
	background:url(/images/bgr_single_box_title.gif) repeat-x;
	width:938px;
	height:25px;
	padding:4px 20px 0 20px;
}
.single_box_title h2{
	float:left;
	font-size:14px;
	line-height:1.3em;
	color:#fff;
}

.single_content{
	width:938px;
	overflow:hidden;
	padding:15px 20px 15px 20px;
}
/*footer*/
#footer{
	width:100%;
	overflow:hidden;
	padding:30px 0 10px 0;
	text-align:center;
	color:#043366;
}
#footer a{
	color:#043366;
}
#footer li{
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	padding:0 10px 0 10px;
}
#footer li.hardlinks{
	display:inline;
	font: normal .7em Arial;
	line-height:1.3em;
	padding:0;
}
#footer .copyrights{
	padding:15px 0 0 0;
	line-height:1.1em;
}
#eXTReMe {
	position: absolute;
	width: 41px;
	height: 38px;
	top: -5000px;
}