/*
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:Georgia, "Times New Roman", Times, 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:174px;
	padding-top:6px;
	color:#FFFFFF;
}
/* Logo Portion */
.logo {
	float:left;
	width:400px;
}
.logo h1 a {
	color:#FFFFFF;
	font-size:28px;
	font-weight:normal;
}

/* Search Box */

.entry {
	padding:0 0 0 0;
}

.search {
	padding:12px 0 0 0;
}
.description {
	text-decoration:none;
        font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
        float:right;
        text-align:right;
        color:#3D6C3E;
	padding:75px 0 0 0;
}

#s, #searchsubmit {
	background:none;
	border:none;
	height:35px;
	color:#FFFFFF;
}
#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:1px;
	padding:30px 7px 0px 8px;
	overflow:hidden;
}
.main-content{
	float:left;
	width:690px;
	padding-left:10px;
}
h1 {
	padding:0 0 15px 0;
}

.side-box {
	width:150px;
	float:left;
}
.main-content-holder{
	width:540px;
	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:22px;
	font-weight:normal;
}
h2.widgettitle {
	font-size: 90%;
}
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;
	padding-right:15px;
}

.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; 
}

/*********** PRODUCT FEATURE TABLES ************/

table {
font-size:1em;
}

table.featurelist, table.compare {
display:block;
float:left;
clear:both;
width:675px;
text-align:left;
border-collapse:collapse;
padding:0;
margin:0 0 0px 10px;
caption-side:top;
}

table.featurelist caption {
    float:left;
    width:675px;
    display:block;
    background:url(../images/webhosting-caption.gif) #ad221c top left no-repeat;
    min-height:25px;
    padding:0;  
}

.reseller table.featurelist caption {
    background:url(../images/reseller-caption.gif) #ea620a top left no-repeat;
}

.dedicated table.featurelist caption {
    background:url(../images/dedicated-caption.gif) #00847c top left no-repeat;
}

.additional table.featurelist caption {
    background:url(../images/additional-caption.gif) #6735b4 top left no-repeat;
}


table.compare thead img, table.featurelist caption img {
float:left;
height:20px;
padding:.3em;
}

table.featurelist thead {
    display:none;
}


table.compare thead tr th span, table.featurelist caption span {
text-align:left;
float:left;
padding:0.2em 0 0.2em .2em;
width:460px;
color:#fff;
font-size:1.2em;
font-weight:700;
}

table.compare thead tr th span {
    width:180px;
}

table.compare {
    margin-bottom:0;
}

.reseller #packagefeatures.compare, .dedicated #packagefeatures.compare {
    margin-top:10px;
}

table.featurelist thead {
    display:none;
}

table.compare caption {
    display:block;
    float:left;
    clear:both;
    width:675px;
    background:#DEE7EF;
    text-align:left;
}

table.compare caption img {
    display:block;
    margin:1px 0 1px 0;
    float:right;
}


thead,
tbody {
display:block;
float:left;
clear:both;
border:0;
margin:0;
width:675px;
}


tbody {
    margin:1px 0 0;
}

thead tr,
tbody tr {
display:block;
float:left;
clear:both;
width:675px;
margin:0;
padding:0;
}

tr th,
tr td {
background-color:#edf2f6;
border:0;
border-color:#edf2f6;
margin:0 0 0 1px;
padding:2px 0 2px 0;
}

tr th {
    background-color:#ad221c;
    color:#fff;
}


th.col1 {
    background:url(../images/web-hosting-compare-col1-bg.gif) #ad221c top left no-repeat;
}

th.col3, th.col7 {
    background:url(../images/web-hosting-compare-col7-bg.gif) #ad221c top right no-repeat;
}

th.col1, td.col1 {
    width:455px;    
    padding-left:5px;
}

th.col2, td.col2 {
    width:43px;
}

th.col3, td.col3 {
    width:226px;
}

td.col3 {
    font-size:0.8em;
}

.compare th.col3 {
    background-image:none;
}

.compare td.col1, .compare th.col1 {
    width:440px;
    padding-left:5px;
}

.compare th.col2, .compare th.col3, .compare th.col4, .compare th.col5, .compare th.col6, .compare th.col7  {
    width:43px;
    border-left:solid #dbe5e7 1px;
    padding-left:2px;
    font-size:11.5px;
    font-weight:0;
}

.reseller .compare th {
    background:#ea620a;
}

.reseller .compare tr th.col1 {
    background:url(../images/reseller-caption.gif) #ea620a top left no-repeat;
}

.reseller .compare tr th.col4 {
    background:url(../images/reseller-caption.gif) #ea620a top right no-repeat;
}

.dedicated .compare th {
    background:#00847c;
}

.dedicated .compare tr th.col1 {
    background:url(../images/dedicated-caption.gif) #00847c top left no-repeat;
}

.dedicated .compare tr th.col4 {
    background:url(../images/dedicated-caption.gif) #00847c top right no-repeat;
}


.reseller .compare td.col2, .reseller .compare td.col3, .reseller .compare td.col4, .reseller .compare th.col2, .reseller .compare th.col3, .reseller .compare th.col4, .dedicated .compare td.col2, .dedicated .compare td.col3, .dedicated .compare td.col4, .dedicated .compare th.col2, .dedicated .compare th.col3, .dedicated .compare th.col4 {
    width:87px;
    padding-left:4px;
}


.compare td.col2, .compare td.col3, .compare td.col4, .compare td.col5, .compare td.col6 , .compare td.col7 {
    width:43px;
    font-size:1em;
    border-left:solid #dbe5e7 1px;
    padding-left:2px;
    text-align:center;
}

.premier td.col2 , .professional td.col3, .business td.col4, .multi10 td.col5, .multi25 td.col6, .multi50 td.col7, .reseller .lite td.col2 , .reseller .advanced td.col3, .reseller .enterprise td.col4, .dedicated .pro td.col2 , .dedicated .advanced td.col3, .dedicated .enterprise td.col4 {
    background-color:#beddf1;
}

.premier th.col2 , .professional th.col3, .business th.col4, .multi10 th.col5, .multi25 th.col6, .multi50 th.col7 {
    background-color:#d74d48;
}

.reseller .lite th.col2 , .reseller .advanced th.col3, .reseller .enterprise th.col4 {
    background-color:#fd8e46;
}

.dedicated .pro th.col2 , .dedicated .advanced th.col3, .dedicated .enterprise th.col4 {
    background-color:#00b3a8;
}


.compare.multi50 tr th.col7 {
    background:url(../images/compare-webhosting-corner-hi.gif) #d74d48 top right no-repeat;
}

.reseller .compare.enterprise tr th.col4 {
    background:url(../images/compare-reseller-corner-hi.gif) #fd8e46 top right no-repeat;
}

.dedicated .compare.enterprise tr th.col4 {
    background:url(../images/compare-dedicated-corner-hi.gif) #00b3a8 top right no-repeat;
}

.premier tr.odd td.col2, .professional tr.odd td.col3, .business tr.odd td.col4, .multi10 tr.odd td.col5, .multi25 tr.odd td.col6, .multi50 tr.odd td.col7, .reseller .lite tr.odd td.col2 , .reseller .advanced tr.odd td.col3, .reseller .enterprise tr.odd td.col4, .dedicated .lite tr.odd td.col2 , .dedicated .advanced tr.odd td.col3, .dedicated .enterprise tr.odd td.col4{
    background-color:#dbedf9;
}

.dedicated .featurelist .col1 {
    width:194px;
}
.dedicated .featurelist .col2 {
    width:125px;
    padding-left:5px;
}
.dedicated .featurelist .col3 {
    width:175px;
    padding:0 3px 0 3px;
}

table.featurelist tbody tr td {
    border-top:solid #dbe5e7 1px;
}

table.featurelist .col3 {
    padding-left:5px;
}

.additional table.featurelist thead {
display:block;
}

.additional table.featurelist th.col1, .additional table.featurelist th.col2, .additional table.featurelist th.col3 {
    width:110px;
    background:#fff;
    color:#222;
}

.additional table.featurelist td.col1, .additional table.featurelist td.col2, .additional table.featurelist td.col3 {
    width:110px;
    font-size:1em;  
}

.additional table.featurelist th.col3, .additional table.featurelist td.col3 {
    width:281px;
}

tr.odd td {
background-color:#fff;
border-top:solid #dbe5e7 1px;
}

.compare tr.odd td {
border-left:solid #dbe5e7 1px;
}

/* .alt {
display:none;
} */
