body{
	margin:0px;
	text-align:left; 
}

#main_container{
	background-color:#ffffff;
	margin:0px auto;
	width:890px;
}

.login_container{
	height:50px;
	width:100%;
}


.login_container_item a{
	text-decoration:none;
	color:#3a7fee;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

.login_container_item {
	float:right;
	padding:5px;
	font-weight:bold;
	color:#d0d0d2;
}

.logo_banner_container{
	clear:both;
	height:90px;
	width:100%;

}

.banner_container{
	width:616px;
	float:right;
	height:75px;
	margin:5px;
	
}

.logo_container{
	width:250px;
	float:right;	
	height:75px;
	margin:5px;
}

#main_images {
	float:left; width:100%;
}

.main_images_container{
	clear:both;
	height:272px;	
	width:880px;
	margin:0px auto;
}

.main_item{
	margin:5px;
	float:left;
	width:200px;
	height:265px;
	padding:5px;
}

.main_item:hover{
	margin:5px;
	float:left;
	width:200px;
	height:265px;
	padding:5px;
	background-image:url(templates/images/main_image_back.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	cursor:pointer;
}

.main_image_frame{
	border:1px solid #d0d0d2;
	margin:0px auto;
	padding:4px;
	width:190px;
	height:190px;
}

.main_image_frame img { 
	width:190px;
	height:190px;
}

.main_image_title a {
	color:#3a7fee;
	display:block;
	font-family:Arial;
	font-size:12px;
	margin:2px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:none; 
}

.main_image_text{
	font-family:Arial;
	font-size:10px;	
	margin:2px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
}

.left_side{
	float:left;
	width:150px;
	background-color:#ededed;
	margin-left:10px;
	margin-top:20px;
}

.middle{
	float:left;
	margin:20px;
	width:410px;
}

.right_side{
	float:left;
	margin-top:20px;
	width:260px;	
}

.menu_container{
	width:150px;
}

.menu_container ul{
	list-style: none;
	padding-left:0px;
}

.menu_container ul li {
	padding:2px;
	padding-left:5px;
	font-family:Arial;
	font-size:13px;
	overflow:hidden;
}

.menu_container ul li a{
	text-decoration:none;
	color:#000000;
}

.right_add_container{
	width:258px;
}

.sec_item{
	padding:5px;
	margin-bottom:20px;
	
}

.sec_item:hover{
	padding:5px;
	margin-bottom:20px;
	background-image:url(templates/images/main_image_back_horizontal.png);
	background-position:top left;
	background-repeat:repeat-y;
	cursor:pointer;
}

.sec_image_frame{
	float:left;
	border:1px solid #d0d0d2;
	width:117px;
	margin:0px auto;
	padding:4px;
	height:117px
}

.sec_image_frame img { 
width:117px; height:117px; 
}


.sec_image_title{
	clear:both;
	color:#3a7fee;
	font-family:Arial;
	font-size:11px;
	padding-right:5px;
	width:117px;
}

.article_title{
	float:left;
	width:260px;
	font-weight:bold;
	font-family:Arial;
	font-size:18px;
	color:#3a7fee;
	margin-top:20px;
	overflow:hidden;
	padding-left:10px;
}

.sec_article_title{
	float:left;
	font-family:Arial;
	font-size:11px;
	width:250px;
	color:#000000;
	padding:10px;	
	height:40px;
}

.read_more a{
	color:#3a7fee;
	font-size:16px;
	cursor:pointer;
	float:right;
	font-family:Arial;
	font-weight:bold;
}

.menu_t {background: url(templates/images/menu_round_corners/border_top.png) 0 0 repeat-x; width: 150px;}
.menu_b {background: url(templates/images/menu_round_corners/border_bottom.png) 0 100% repeat-x}
.menu_l{background: url(templates/images/menu_round_corners/border_left.png) 0 0 repeat-y}
.menu_r {background: url(templates/images/menu_round_corners/border_right.png) 100% 0 repeat-y}
.menu_bl {background: url(templates/images/menu_round_corners/bottom_left.png) 0 100% no-repeat}
.menu_br {background: url(templates/images/menu_round_corners/bottom_right.png) 100% 100% no-repeat}
.menu_tl {background: url(templates/images/menu_round_corners/top_left.png) 0 0 no-repeat}
.menu_tr {background: url(templates/images/menu_round_corners/top_right.png) 100% 0 no-repeat; padding:5px;} 
.menu_content{font-weight:bold;cursor:pointer;}

.menu_content ul { margin:auto 0; }


.heading{
	font-family:Arial;
	font-size:20px;	
	border-bottom:1px solid #d0d0d2;
	margin-bottom:10px;
	margin-top:0px;
	display:block;
}


.popular_title{
	font-family:Arial;
	font-size:20px;	
	border-bottom:1px solid #d0d0d2;
	width:207px;
	margin-bottom:10px;
	margin-top:0px;
}

.popular_container{
	margin:0px auto;
	width:180px;
}

.popular_item{
	margin:1px;
	float:left;
	width:200px;
	height:220px;
	padding:5px;
}



.popular_item:hover{
	margin:1px;
	float:left;
	width:200px;
	height:220px;
	padding:5px;
	background-image:url(templates/images/main_image_back.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	cursor:pointer;
}



/* Admin panel CSS */

#container_cp { width:969px; margin:0 auto;}


/* CP CSS Starts Here */

#header_cp { float:left; width:100%; background:#FFF; }
#header_cp table { width:100%; margin:0 auto;}
#header_cp table td { margin:0; padding:0; font-size:0.9em; font-weight:normal; vertical-align:top; text-align:right; }

.toplinks a { padding:5px; }
.logo_cp { vertical-align:top; text-align:left !important;}


#content_cp { float:left; width:100%; }

.loginform { text-align:center; margin-top:50px; font-size:0.9em; font-weight:normal; }
.loginform span { display:block; }
.loginform table { width:400px; margin:10px auto; background:#90b9fa; }
.loginform table th { text-align:left; padding:5px 20px; font-weight:normal; }
.loginform table td { text-align:left; padding:5px 50px; }
.signupform table { width:600px; }

.wmtabs { float:left; width:100%; margin:0; padding:0; text-align:center; border-bottom:3px solid #3a7fee; }
.wmtabs table {  width:969px !important; margin:0 auto; padding:0; }
.wmtabs table td { margin:0; padding:0; }
.wmtabs table td a { display:block; color:#3a7fee; text-decoration:none; text-align:center; padding:5px 3px; border:1px solid #c6cdd6; border-bottom:none; margin:0 1px; background:#efeeef; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.wmtabs table td a:hover {  background:#3a7fee; color:#FFF; border-color:#3a7fee; }
.activewmtab { background:#3a7fee !important; color:#FFF !important; border-color:#3a7fee !important; }


.statstable { margin:0 auto; }
.statstable th { text-align:center; border:1px solid #999; padding:10px; }
.statstable td { text-align:center; font-weight:normal; vertical-align:top; padding:10px; }

.addposttable { width:100%; margin:0 auto; }
.addposttable td { padding:5px; text-align:left; font-weight:normal; vertical-align:top; }
.addposttable td ul li { padding:3px 3px 3px 15px; font-size:0.8em; }

.tabcontent { float:left; width:100%; border:1px solid #b1c1ca; background:#FFF;font-size:0.9em; margin-top:20px; }
.tabcontent p { float:left; padding:3px; }

.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.ok-msg { display:block; padding:5px; color:#009900; background:#FFFFFF; border:1px solid #009900; text-align:center; }
.error-msg { display:block; padding:5px; color:#FF0000; background:#FFFFFF; border:1px solid #FF0000; text-align:center; }

.similarposts { float:left; width:100%; }
.similarposts span { display:block; padding:5px; text-align:left; font-weight:normal; }

.siteslist { float:left; width:949px; display:block; border:1px solid #dcdcdc; border-left:0; border-right:0; background:#FFF; padding:10px; margin:0; font-weight:normal; }
.siteslist { border-collapse:collapse !important; }

.postslist { float:left; /*border:1px solid #dcdcdc; */background:#FFF; padding:0; margin:0; font-weight:normal; border: 0px;}
.postslist table { width:969px; border-collapse:collapse !important; }
.adpthumb { width:200px; text-align:center; border:1px solid #dcdcdc; border-left:none; padding:5px; vertical-align:top; }
.adpcontent { border:1px solid #dcdcdc; border-right:none; font-weight:normal; padding:5px; vertical-align:top; }

.categorylist { display:block; border-top:1px solid #CCC; margin:5px 0; padding:5px; }

.addsite { font-weight:normal; }


.outputclass { background:#3C0; color:#FFF; display:block; padding:3px; font-weight:bolder; text-align:center; }
.clear { clear:both; }

#getwidgettable { width:300px; margin:0 auto 20px auto; }
#getwidgettable th { text-align:right; vertical-align:top; }
#getwidgettable td { vertical-align:top; padding:3px 6x; vertical-align:top; }


/* CP CSS Ends Here */

/* Admin panel CSS ends here*/

a { color:#3a7fee; }

a img { border:none !important;} 

#footer { width:100%; float:left; padding-bottom:50px; }
.footerlinks { list-style:none; font-size:12px; font-weight:normal; color:#333; }
.footerlinks li { float:left; border-right:1px solid #333; padding:1px 8px; }
.footerlinks li a { color:#333; text-decoration:none; }

#pagination { float:left; width:100%; margin:0; padding:5px; color:#000; font-weight:bold; text-align:center; }
#pagination a { color:#999; text-decoration:none; }
#pagination a:hover { color:#3a7fee; }
#pagination { color:#3a7fee; }
.textcontent { width:100%; text-align:left; margin:0; padding:0; line-height:20px; letter-spacing:0.1em;}
.textcontent h1,.textcontent h3 { font-size:18px; display:block; padding:10px 0; }
