/*

Theme Name: BlueBlack Theme

Theme URI:

Description: The theme use blue and black color and have drop down menu for pages.

Version: 1.2

Author: suraj@syber.com

Author URI: http://surajthapaliya.com.np/

Tags: blue, black, two-columns, fixed-width

*/



body {

	margin:0;

	padding:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:22px;

	background:url(images/body-back.gif) repeat-x top;



	background-color:#dfdfdf;

	color:#333;

}

.clear {

	clear:both;

}

.wrapper {

	width:980px;

	margin:auto;

}

.header {

	height:112px;

	padding-top:6px;

	color:#FFFFFF;

}

/* Logo Portion */

.logo {

	width:400px;

	float:left;

}

.logo h1 a {

	color:#FFFFFF;

	font-size:28px;

	font-weight:normal;

}



/* Search Box */

.search {

	float:right;

}

#s, #searchsubmit {

	background:none;

	border:none;

	height:35px;

	color:#FFFFFF;

	padding:0;

}

#s {

	background-image:url(images/search-box.png);

	width:190px;

	height:25px;

	padding:10px 5px 0px 8px;

	color:#333333;

	float:left;

}

#searchsubmit{

	width:78px;

	height:35px;

	background-image:url(images/search-button.png);

	background-repeat:no-repeat;

	text-indent:-999px;

}

#searchform label {

	display:none;

}





.content {

	background-image:url(images/content-back.gif);

	background-repeat:repeat-y;

	margin-top:2px;

	padding:10px 7px 0px 8px;

	overflow:hidden;

}

.main-content{

	float:left;

	width:690px;

	padding-left:18px;

}

.side-box {

	width:150px;

	float:left;
	display:none;

}

.main-content-holder{

	width:680px;

	float:left;

	padding-bottom:20px;

}

.side-box-holder {

	width:110px;

	height:132px;

	background-image:url(images/side-box.png);

	background-repeat:no-repeat;

	padding:5px 25px 5px 10px;

}

h1.title {

	font-size:24px;

	font-weight:bold;
	color:#43caff;
	margin:5px 0 13px 0;

}

p.p-content {

	padding-top:5px;

}

hr.divider {

	height:12px;

	background-image:url(images/bar.png);

	background-repeat:repeat-x;

	border:none;

}

.box{

	width:230px;

	padding-left:15px;

	

}

.box ul {

	margin:0;

	padding:0;

	width:218px;



	

}

.box ul li {

	list-style:none;

	margin-bottom:10px;

	

}

.box ul li h2{

	height:37px;

	background-image:url(images/box-header.png);

	background-repeat:no-repeat;

	padding-left:20px;

	padding-top:10px;



}

.box ul li.widget {

	background-image:url(images/box-footer.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:14px;

}

.box ul li div,.box ul li ul {

	background-image:url(images/box-body.png);

	background-repeat:repeat-y;

	padding-left:10px;

	padding-right:5px;	

}

.box ul li ul li {

	margin:0;

	padding:0;

}



.box-header {

	height:50px;

	background-image:url(images/box-header.png);

	background-repeat:no-repeat;

	

}

.box-header h1 {

	color:#FFFFFF;

	padding-top:10px;

	padding-left:20px;

	font-weight:normal;

}

.box-body{

	background-image:url(images/box-body.png);

	background-repeat:repeat-y;

	padding-left:10px;

}

.box-body ul{

	margin-top:0;

	padding-top:0;

	margin-bottom:0;

	padding-bottom:0;

}	

.box-footer {

	background-image:url(images/box-footer.png);

	height:14px;

	background-repeat:no-repeat;

}



.more-feature{

	height:300px;

	background-color:#FFF;

	background-image:url(images/more-feature.gif);

	background-repeat:repeat-x;

}

.sidebox-border{

	height:300px;

	border-left:1px solid #CCC;

	border-right:1px solid #CCC;

}

.right{

	width:250px;

	float:left;

}



.footer {

	height:35px;

	background-color:#333333;

	padding:10px;

	color:#FFFFFF;

}



#comment {

	width:500px;

}



#calendar_wrap {

		

}



#wp-calendar{

	border:1px solid #EEE;

	color:#333;

	font-size:11px;

	margin-bottom:0;

	padding-bottom:0;

	

}



#wp-calendar caption{

	text-align:right;

	font-weight:bold;

}

#wp-calendar tr td,#wp-calendar tr th  {

	border:1px solid #EEE;

}

.tags {

	background-image:url(images/tags.png);

	background-repeat:no-repeat;

	background-position:left;

	padding:5px 2px 2px 20px;

	

}

h1.title-more {

	padding:10px 2px 5px 10px;

	font-size:22px;

	font-weight:normal;

}

ul.more-feature-ul {

	

}



ul.more-feature-ul li {

	list-style:none;

	padding:5px;

	border-bottom:2px groove #EEE;

}



ul.more-feature-ul li a {

	font-size:18px;



}

.rss {

	padding-top:20px;

	background-image:url(images/rss.png);

	background-repeat:no-repeat;

	height:80px;

	padding-left:80px;

}



.spacer {

	height:19px;

	background-image:url(images/arrow.png);

	background-repeat:no-repeat;

	background-position:right bottom;

	border-bottom:1px solid #dfdfdf;

}

.navigation {

	overflow:hidden;

	padding:5px;

}

.navigation .alignleft {

	float:left;

}

.navigation .alignright {

	float:right;

}



.commentlist li {

	list-style:none;

}

.comment-author {

	width:485px;

	height:50px;

	background-image:url(images/comment-box.png);

	background-repeat:no-repeat;

	padding:10px 5px 5px 20px;

}

img .avatar {

	border:1px solid #CCC;

}



input.button {

	height:35px;

	background-image:url(images/button-back.gif);

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-weight:bold;

	cursor:pointer;

	border:2px solid #006699;

}



.center {

	text-align:center;

}

.dateholder {

	padding:3px;

	color:#666666;

	height:45px;

}

.date {

	font-size:30px;

	padding-right:2px;

	float:left;

	height:45px;

	overflow:hidden;

	

}



.monthyear {

	float:left;

	padding-left:3px;

	border-left:1px solid #CCC;

	font-size:12px;

}



.editor{

	height:32px;

	background-image:url(images/editor.png);

	background-repeat:no-repeat;

	background-position:top left;

	padding-left:30px;

	padding-bottom:5px;

}

a.comment {

	background-image:url(images/comment.png);

	background-repeat:no-repeat;

	padding-left:25px;

	font-size:12px;

	height:25px;

	display:block;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



blockquote {

	background-color:#EEE;

	border:1px dashed #CCC;

	padding:5px 5px 0px 5px; 

}