/* CSS Document */

/*  
Theme Name: Newly Customized Theme for Deshiweb Portal
Theme URI: http://www.deshiweb.com
Description: WP Next Generation Theme Designed And Developed by <a href="http://www.3wlink.com/blog/profile/>3wlink</a> 
Version: 1.1
Author: Rezaul Islam
Author URI: http://www.3wlink.com/
*/

body {background: #dadada; font: normal 11px arial;margin:0 auto;padding:0px;}

#wrapper {margin:0 auto;padding:0px; width:990px; border:0px solid; background:#ffffff;}

a {color:#397099; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

#header{height:120px;padding:0px;margin:0 auto;border:0px solid #111111;}
#header .title {float:left;width:476px;padding-left:10px; padding-top:10px;}
#header .title h1 {margin:0px;font:24px Verdana;color:#FFFFFF;font-weight:normal;padding-top:25px;padding-left:22px;}
#header .title h1 a {font-weight:normal;color:#FFFFFF;}
#header .title h1 a:hover {text-decoration:none;}
#header .title h2 {margin:0px;padding:0px;font:12px Verdana;color:#FC3D32;font-weight:bold;padding-top:7px;padding-left:22px;}
#header .banner_ad {float:right;border:0px solid #dd0000;margin-top:10px;padding-right:10px;}
#header .toprss {float:left;width:468px;border:0px solid;margin-top:10px;}
#header-right {float:right;padding-right:20px;width:360px;border:0px solid #f00;}

#page-top {background:#808284;padding:3px;color:#dedede; border:0px solid #6789ab;}
#search-box {overflow:hidden;border:0px solid #ffff00; padding:0 10px 0 0; margin:0 auto;}
#search-box .text {width:180px; padding:2px;background:#dedede; border: 1px solid #ffffff; font:normal 12px arial;}
#search-box .btn {background:#dedede; border: 1px solid #ffffff;}
form { padding:0px; margin:0 auto;}

#navbar {
	float:left;
	width:722px;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	color: #dededd;
	font-weight: normal;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #800000;
	border-bottom: 0px solid #808080;
	border:0px solid #dd1111;
	}
	
#navbar a, #navbar a:visited {
	color: #dededf;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;	
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	color: #dddede;
	display: block;
    font-weight: normal;
	font-size:10px;
    margin: 0px;
	padding: 4px 10px;
	
	}
	
#nav a:hover {
	color: #dfdede;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 0px;
	padding: 4px 10px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}

/********************  Constructing the category menu ***************************************/
	
#menu_cat {height:25px;background:#f2f2f2; border-top: 2px solid #698eb3; border-bottom: 1px solid #698eb4;}

#nav1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
	}
	
#nav1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav1 a, #nav1 a:visited {
	
	color: #000000;
	display: block;
    font-weight: normal;
	font-size:12px;
    margin: 0px 0px 0px 0px;
	padding: 5px 15px;
	text-decoration:none;
	}
	
#nav1 a:hover {
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 5px 15px;
	color:#3F6071;
	}
#nav1 li {
	border-right: 1px solid #898988;
	float: left;
	margin: 0px;
	padding: 0px;
	}
#nav1 li:hover, #nav1 li a:hover{
	background: #dedede;
	color:#3F6071;
	}	
/************************ Menu construction ends ************************************/

#main {margin: 0 auto; padding:0px; border:0px solid #0000ff; overflow:hidden; width:980px;}
#main-head {margin: 0 auto; padding:5px; width:970px; border-bottom:1px solid #bdbdbd;}

.display_path{margin:0 auto; padding:3px;font:bold 12px arial;color:#255a93; border:0px solid;}
.display_path a:link, .display_path a:visited{font:normal 12px arial; text-decoration:none; color:#666666;}
.display_path a:hover{text-decoration:underline;}
.show-date {float:right;}

.clear {clear:both; margin: 0 auto; padding:0px;}
.line-break {clear:both; margin:0 auto; padding:0px;height:10px;}
.double-break {clear:both; margin:0 auto; padding:0px;height:20px;}

#leftbar{float:left;width:660px;margin:0px;padding:0px;border:0px solid #ffff00;}
#rightbar{float:right;width:370px;margin:0px;padding:5px;font: 10px arial;border:0px solid #ff0000;}
#sidebar{float:right;width:310px;margin:0px;padding:0px;border:0px solid #ff0000;}

#column-post { float:left;width:340px; border:0px solid; margin:0 auto; padding:0px;}
#column-center { float:right;margin: 0 auto; padding:0px; width:315px; border:0px solid #FF3333;}
#movie-player {border:1px solid; margin: 0 auto; width:250px;}


.featured {background:#f4f4f4; padding:10px; border:0px solid; width:320px; margin:0 auto;}
.featured h1 {padding:0px; margin:5px 0px;}
.featured h1 a{font: normal 18px arial; color:#c90404; padding:0px;margin: 0px; text-decoration:none;}
.featured h1 a:hover{ text-decoration:underline;}
.featured .details {font: normal 12px arial; color:#555555;}
.featured .details a{font: normal 11px arial; color:#dd5555; text-decoration:none;}
.featured .details a:hover{font: normal 11px arial; color:#dd5555; text-decoration:underline;}
.headline_image { text-align: center; position: relative; display: block; height: 238px;}
.headline_image div.image_caption { 
	position: absolute; 
	bottom: 0; 
	left: 1px;
	width: 312px; 
	text-align: left;
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #000000;
	padding: 3px;
	z-index: 999;
	opacity: .60;               /* Standard style for transparency */
	-moz-opacity: .60;          /* Transparency for older Mozillas */
	filter: alpha(opacity=60);  /* Transparency for IE */
}

.postinfo2 {float:left;width:295px;}
.postinfo2 h4 {float:left;margin:0px;padding:0px;font: 12px arial;color:#818081;font-weight:normal;padding-right:3px;}
.postinfo2 h4 a {text-decoration:underline;color:#818181;font-weight:normal;margin:0;}
.postinfo2 h4 a:hover {text-decoration:none;color:#818181;font-weight:normal;margin:0;}
.postinfo2 h5 {margin:0px;padding:0px;font: 12px arial;color:#818182;font-weight:normal;}
.postinfo2 h5 a {text-decoration:underline;color:#808080;font-weight:normal;margin:0;}
.postinfo2 h5 a:hover {text-decoration:none;color:#808080;font-weight:normal;margin:0;}

.headlines h2 {font-size: 14px; margin:0px; border-bottom:2px solid #ededed; padding:0px 0px 5px 0px; color:#656566;}
.other_headlines {}
.other_headlines h2 {font-size: 14px; margin:0px; border-bottom:0px solid #ededed; padding:0px 0px 5px 0px;}
.other_headlines span.summary {font-size: 11px; color:#555555;}
.other_headlines div.headline_article_holder { margin-bottom: 10px; border-bottom: 1px solid #DCDCDC; padding: 0px 5px 5px 5px;}
.other_headlines div.image { float: left; margin: 0px 5px 5px 0px;}

div.article_link {display: inline; font-size: 12px; color:#555555; border:0px solid;}
div.article_link a {color: #C90404;}
div.article_link p{padding:0px; margin:0px;}
.post-seperator {border-bottom:1px solid #dcdcdc;padding-top:3px;}

#footer{color:#555556;clear:both;margin:0;padding:0; border:0px solid #1111dd;}
#footerbox{color:#555655;padding:0;margin: 0 auto;width:990px; height:90px;}
#footerbox p {margin:0px;font-size:9px;}
.footer{font-size:12px;text-align:center; color:#565555;margin:0px;padding-top:15px;padding-bottom:10px;}
.footer a:hover{text-decoration:underline;border:none;color:#FFFFEE;}
.footer a:link, .footer a:active, .footer a:visited {color:#555555;border:none;font-weight:normal;}
.footer p {margin:0px;font:10px Verdana;color:#555554;line-height:41px;}

/********************* Sidebar Construction Starts ******************************************/

.rsidebar{font: 13px arial;color:#303030;float:left;margin-bottom:10px; border:0px solid;}
.rsidebar h2{margin:0px;font:12px Verdana;font-weight:bold;color:#000000;padding-top:10px;padding-bottom:4px;border-bottom:2px solid #3f6071;}
.rsidebar a {font-weight:normal;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;padding-top:0px;}
.rsidebar ul li{list-style-type:none; padding-left:10px;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 0px;padding-top:11px;padding-bottom:20px;}
.rsidebar ul li ul li{height:24px;list-style-type:none;border-bottom:1px solid #ededed;margin:0;padding-left:7px;background:url('images/sq_bl.gif') no-repeat left center;}
.rsidebar ul li ul li a {padding-left:10px;font:12px Arial;font-weight:normal;color:#555555;line-height:24px;}
.rsidebar ul li ul li a:visited {color:#555555;font-weight:normal;}
.rsidebar ul li ul li a:hover {text-decoration:none;color:#000000;}
.rsidebar ul li ul li:hover { color:#000000}

.tabbertab {
	margin:0px;
	padding:0px;
	border:0px solid #ffacac;
	
}
.tabbertab ul {
	margin:2px 0 5px 5px;
	padding:0px;
	list-style-type:none;
	
	
}
.tabbertab li {
	margin:0;
	padding:3px 0 3px 15px;
	font: normal 12px arial;
	background:url('images/nav.gif') no-repeat left 3px;
	border-bottom:1px solid #ededed;
}	
.tabbertab li a {font-weight:normal;color:#555555;line-height:24px;}
.tabbertab li a:hover {color:#000000;line-height:24px;}

.ads {float:left;border:1px dotted #787878;padding-top:5px;margin: 0 auto; text-align:center; width:290px;}
.ads img {float:left;margin-right:4px;margin-bottom:2px;border:0px solid #000000;}

.g-ads {
	border: 0px solid;
	margin: 0 auto;
	padding: 0px;
	text-align:center;
}

.newsletter-button {background:#698eb3; border: 1px solid #343434; color:#ffffff;font:normal 12px arial; padding:1px;}
.newsletter-text {width:180px; padding:2px;background:#efefef; border: 1px solid #acacac; font:normal 12px arial;}

/********************* Sidebar Construction Ends ********************************************/
.post {margin:0 auto;padding-right:0px; border:0px solid #ff0000;font: normal 12px verdana;color:#333333; line-height:18px; text-align:justify;}

.post h4 {padding:0px 4px 8px;margin:0px;font: normal 11px Arial;color:#405864; text-align:right;}
.post h4 a {text-decoration:none;font: bold 16px Verdana;color:#405864;}
.post h4 a:hover {text-decoration:underline;}
.post h2 {font: normal 22px arial;color:#ca0405;margin:0px;padding:5px 5px 5px 0; border-bottom:3px solid #cccccc;}
.post h2 a{font: normal 22px arial;color:#ca0405;text-decoration:none;margin:0px;padding:5px 5px 5px 0;}
.post h2 a:hover {text-decoration:underline;}
.post p {color:#333333;}
.post img {border:1px solid #cacaca; margin-right:4px;}
.post blockquote {
	width: 600px;
	background: #efffef;
	font-style:normal !important;
	font-size: 11px !important;
	margin: 0.3em 0 0.3em 15px !important;
	padding: 6px !important;
	border-bottom: 2px solid #6e917b;
	text-align:justify;
	
}
.entry {margin-top:0px; padding-top:0px; border:0px solid #ff0000; font:normal 12px Arial;}
.entry h2 {font: 20px Gerogia;color:#dd0000;margin:0px;padding:5px;}
.entry h2 a {font: bold 20px Georgia;text-decoration:none;color:#dd6600;}
.entry h2 a:hover{text-decoration:underline;}
.entry h3 {font: 18px Verdana;color:#000000;margin:0px;padding:0px;font-weight:bold;}

#comments, #respond {border-bottom: 0px dotted #CCCCCC;padding: 10px 5px;clear: both;color: #006699;font-size:12px;}
.commentlist {margin: 10px 5px;padding-left: 20px;line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #d3e9ff;border: 1px solid #555599;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;font-size: 120%;color: #CC6600;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
.boxcomments{width:600px; border:0px solid #111; margin:0 auto; padding:0px;}
#commentform label{display:block;margin:0;padding-top:10px;}
#commentform input{width:230px;margin:0 5px 0px 0;padding:3px; border:1px solid #adadac;}
#commentform textarea{width:400px;margin:0px;padding:3px; border:1px solid #adadac;}
#commentform #submit{margin:0 0 0px;}
#commentform p{margin:0px 0;}
ol.commentlist{margin:0 auto;padding:0px;}
ol.commentlist li{display:block;border:1px dotted #CCCCCC;background:#F7F7F7;margin-bottom:10px;padding:5px 10px;}
ol.commentlist li.commenthead{display:block;margin:0;padding:0px;background:#FFFFFF;border:0px;padding-bottom:10px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;padding-left:15px;list-style-type:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px;}

.comment-list{line-height:15px;font:bold 12px verdana; color:#d00;text-transform:capitalize;margin:5px 0 3px 0;}
.comment-list a:link, .cat-list a:visited{color:#E77C1D;text-decoration:none;}
.comment-list a:hover{color:#E77C1D;text-decoration:underline;}

.content {margin:5px auto 0 auto; padding:5px 8px 0 0; border-top:1px solid #cccccd; font: normal 12px arial; line-height:20px;}
.warning {font: normal 14px arial; color: #cd1234;}
#divider {margin: 0 auto; padding:0px; background:#dadada; height:10px;}