/*
Theme Name:Blue Label
Theme URI: http://www.a-1blindsandfloors.com/
Description:Theme by Wordpress
Version: 1.0
Author: RTDS
Author URI: http://www.rtdesignstudio.com/
Tags: Wordpress, Design, Free, Blue, Label

*/

/* ---- sexy body --- */
* { padding:0; margin:0; list-style:none; text-decoration:none; }
body { font: 12px Arial, Verdana, Helvetica, sans-serif; text-align:center; background: url(images/back.gif) repeat-x #00040A;}

/* ---- hyperlinks --- */
a { color:#777; }
a:hover { color:#000;}

/* ---- main --- */
#wrapper { width:818px; padding:0px;}
#container {width: 818px; float: left; position: relative; overflow:hidden;}
html, body { height: 100%; }
#box { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -31px;}
#main { float:left; position:relative; width:818px; padding-top:10px; padding-bottom:10px; background:url(images/content.gif) repeat-y; /padding-bottom:0px;}
#left { width:490px; float:left; position:relative; margin-left:20px;}
#right { width:260px; float: right; position:relative; text-align:left; padding-right:0px; margin-right:32px; }
#plug { float:left; position:relative; width:818px; margin-left:0px; background:url(images/content.gif) repeat-y; overflow: visible;}

#plug-left { float: left; position:relative; padding:3px 0 0 3px; width:769px; height:361px; margin:0px 0 0 20px; background:url(images/plug.gif) no-repeat; overflow: visible;}
#plug-right {float:left; position:relative; width:258px; margin:-70px 35px 0 0; overflow: visible;}
#plug-search { float: left; position:relative; margin-bottom:0px; overflow: visible;}
#plug-form { float: left; position:relative; background:url(images/right-plug.gif) no-repeat; width:258px; height:240px; padding-top:80px; /padding-top:80px; /height:240px;}
#searchform {float:left; position: relative;}
#s { float: left; position:relative; background:url(images/search-field.gif) no-repeat; width:214px; height:23px; color:#9D0200; font-size:13px; padding:0px; border:0px; padding:3px 0 0 4px;}
#searchsubmit { float: right; position:relative; background:url(images/search-button.gif) no-repeat; width:26px; height:26px; padding:0px; border:0px; cursor:pointer;}
#plug-form input { background:url(images/input-form.gif) no-repeat; width:160px; height:20px; padding:5px 0 0 4px; border:0px; color:#000; float:right; position:relative; margin:0 15px 14px 0;}
#plug-form textarea { background:url(images/textarea-form.gif) no-repeat; width:160px; height:39px; float:left; position:relative; padding:5px 0 0 4px; margin-top:20px; margin-left:20px; border:0px; color:#5B2607;}
#plug-form p {  text-align:left; margin-left:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px;}
.inn { float:left; position:relative;}
#submit input { background:url(images/form-button.gif) no-repeat; float:right; position:relative;  font-size:0px; text-indent:-1000px; margin-top:19px; /margin-top:19px; margin-right:10px; cursor:pointer; width:48px; height:46px;}

#left-top { float:left; position:relative; margin-bottom:10px; text-align:left; background:none; color:#fff; font-size:12px; line-height:19px;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float:left;
	position:relative;
}

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

/* ---- logo --- */
#top { float:left; position:relative; height:186px; width:818px; background: none; }
#logo { float:left; margin-top: 2px; font-size: 22px;}
#logo h1 {font-weight: normal;}
#logo h1 a {color: white; letter-spacing: -3px;}
#topadsense { width:468px; float:right; height:68px; margin-top:8px;}

#header-top { float: left; position: relative; width:818px; height:186px; background:url(images/header.jpg) no-repeat;}





#navbar { font-size: 12px;	font-family: Arial, Tahoma, Verdana; color: #FFFFFF; font-weight: bold;	margin: 10px 0px 0 0; padding: 0px;	float:left; position: absolute; right:10px; top:20px; text-align:left; width:420px; height:32px; }

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

#nav a
{
color: #1e5fd8;
text-decoration: none;
padding-left: 0px;
height: 32px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
float:left;
position:relative;
cursor:pointer;
margin:0px 10px 0 0px;
}

#nav a span
{
padding-right: 0px;
height: 28px;
padding-top:4px;
cursor:pointer;
padding:4px 10px 0 10px;

}

#nav a, #nav a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#nav a, #nav a span
{
float: none
}
/* End hide */

#nav a:hover
{
color: #fff;
cursor:pointer;
background:url(images/a-hov.gif) repeat-x top;
}

#nav a:hover span
{
cursor:pointer;
}

.current_page_item {

}

.current_page_item a span{
color:#fff;
background:url(images/a-hov.gif) repeat-x top;
color:#fff;
padding-top:4px;
height:32px;
}

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

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




#ads-back a { color:#4b4b4b; text-decoration:underline; font-size:11px; text-transform:uppercase;}
#ads-back a:hover { color:#bcbcbc; }
#ads1 { float:left; position: relative; width:138px; height:187px; margin:6px 10px 0 0px; padding-left:9px; }
#ads2 { float:left; position: relative; width:138px; height:187px; margin:6px 10px 0 0px; padding-left:15px;}
#ads3 { float:left; position: relative; width:138px; height:187px; margin:6px 10px 0 0px; padding-left:16px;}
#ads4 { float:left; position: relative; width:138px; height:187px; margin:6px 10px 0 0px; padding-left:15px;}
#ads5 { float:left; position: relative; width:138px; height:187px; margin:6px 10px 0 0px; padding-left:16px;}
#ads6 { float:left; position: relative; width:138px; height:187px; margin:6px 0px 0 0px;  padding-left:14px;}


/* ---- search --- */
#search { float:right; position:absolute; width:130px; height:35px; right:285px; top:132px;}
#search-box { float:left; position:relative; width:97px; background:none; border:0px; color:#0A243F; margin-left:3px;}
#search-button { float:right; position:relative; width:23px; background:none; border:0px; cursor:pointer;}

/* ---- what --- */
#what { float:left; position:absolute; width:420px; height:100px; left:20px; top:185px; text-align:left; color:#373737;}

/* ---- navigation --- */




#top-menu {	float:right; position:relative; margin-top:33px; margin-right:20px;}
#top-menu li, ul {display: inline;line-height: 20px; color:#fff;}
#top-menu a { color:#b9b9b9; margin-left:0px; background:url(images/top.gif) repeat-x; padding:6px 15px 6px 15px;}
#top-menu a:hover {background:url(images/tophover.gif) repeat-x; color:#fff;}

/* ---- misc --- */
.clear { clear:both;}
p img { max-width: 100%; }
img { border:0px;}
img.centered { display: block;}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left; }
code { font: 1.1em 'Courier New', Courier, Fixed; display:block; padding:5px; border:1px solid #3E3E3E; margin-bottom:10px;}
p code { padding:20px;}
blockquote { font: 1.1em 'Courier New', Courier, Fixed; display:block; padding:5px; border:1px solid #3E3E3E; margin-bottom:10px; background:#f8f8f4;}
acronym, abbr, span.caps  { font-size: 0.9em; letter-spacing: .07em; }
small { padding-bottom:10px; border-bottom:1px dotted #CFCFCF; display:block; margin-bottom:10px;}

/* ---- first entry --- */
.latest { display:block; margin-bottom:20px;}
.h2title h2 { font:normal 35px Arial, Georgia, "Times New Roman", Times, serif; float:left; text-align:left; display:block;}
.rss { text-indent:-9999px; float:right;}
.rss a { display:block; background:url(images/lfeed.gif) no-repeat; height:16px; width:16px;}
.post h2 { font:normal 33px  Arial, Helvetica, sans-serif; text-align:left; color:#336bd1; margin-bottom:10px;}
.post h2 a { color:#336bd1; display:block; text-align:left; font-size:33px; text-decoration:none;}
.post h2 a:hover { color:#fff;}
.post { display:block; margin-bottom:5px; padding:5px;  width:480px; text-align:left; color:#fff; float:left;}
.post p {padding-bottom:10px; line-height:18px; text-align:justify;}
.post p.postmetadata { display:block; padding:10px; background:#414145; margin-bottom:10px; padding-left:5px; border:1px  dashed #ccc;}

.post a { color:#4480ea; text-decoration:underline;}
.post a:hover { color:#4480ea; text-decoration:none;}


/* ---- second entries --- */
.post2 { display:block; padding:5px; text-align:left; color:#ececec;}
.post2 p { padding-bottom:10px; line-height:18px; text-align:justify;  padding:0px;}
h2.second { display:block; padding:10px; padding-left:5px; margin:0px; margin-bottom:10px; text-align:left; font:normal 35px Helvetica, Arial, Georgia, "Times New Roman", Times, serif; }
h2.second a { color:#000; text-align:left;}
h2.second a:hover { color:#333;}

/* ---- tabber --- */
#mytab { display:block; padding:10px 5px 10px 5px; margin-bottom:10px; border:2px solid #3E3E3E; background:#BA6B44;}
#mytab .tabbertab h2 { font: normal 12px Arial, Verdana, sans-serif; }

/* ---- sidebar --- */
#sidebar { display:block; border:0px; padding:0px; background: none; width:290px; margin-left:20px;}
#sidebar img { margin:8px;}


/* ---- adsense sidebar --- */






/* ---- search sidebar --- */
#searchbox { float:right; position:absolute; right:17px; bottom:3px; padding:0px; width:171px; height:25px;  margin-bottom:7px; clear:both; border:0px; background:url(images/search.gif) no-repeat;}
#searchbox #s { float: left; position:relative; margin: 0px 0px 0 0px; border: 0px; height:20px; padding:0px; padding-top:4px; padding-left:3px; width: 137px; background:none; color:#DFA05D; }
#searchbox #go { float: right; position:relative; margin-right:0px; font-size:0px; color:#323232; text-indent:-999px; cursor:pointer; background:none; width:30px; height:22px;border:0px;}

/* ---- comment --- */
h3#comments, h3#respond { font:1.3em Arial, Georgia, serif; margin-bottom:30px; display:block; padding:5px; border-bottom:1px dotted #CFCFCF; }
.box { display:block; width:97%; padding:5px; background:;}
.box ol.commentlist { display:block; clear:both; padding: 0 0 0 -25px; }
.box ol.commentlist li.alt { background:#fafafa; color:#333; padding:5px; margin-bottom:5px; list-style:none;  }
.box ol.commentlist li { color:#333; padding:5px; margin-bottom:5px;  }
.box ol.commentlist li .gravatar { float:left; border:3px double #dadada; width:50px; margin-right:10px;}
.box ol.commentlist li .comments { float:right; width:400px; }
.box ol.commentlist li .comments p { padding-top:10px; line-height:18px;}
#commentform { margin-left:10px; }
#author,#email,#url,#comment { color: #333; border: 1px solid #fff; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#author:focus,#email:focus,#url:focus,#author.sffocus ,#email.sffocus ,#url.sffocus  { color: #000; border: 1px solid #CE7943; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
#comment { width:400px;}
#comment:focus,#comment.sffocus { color: #000; border: 1px solid #CE7943; width:400px; display:block; padding: 4px; margin-bottom: 0.6em; background: #fff url(images/inputbg.gif) repeat-x top left;}
.comment-box-submit{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #005E9B; color: #fff; background-color: #005E9B; font-weight:bold; cursor:pointer; }
.comment-box-submit:hover{ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; margin-right: 2px; border:1px solid #343339; color: #fff; font-weight:bold; background-color: #343339; }

/* ---- footer --- */
#footer { clear: both; position: relative; width:811px; z-index: 10; background:url(images/footer.gif) no-repeat top left; height:45px; padding-bottom:10px; margin-left:0px; float:left;} 
.footer, #push { height:30px; width:818px; margin:auto; padding-top:0px; }
#footer p { line-height:31px; color:#fff;}
#footer p a { color:#fff;}
#footer p.fooleft { float:left; margin-left:10px; margin-top:7px;}
#footer p.fooright { float:right; position:absolute; right:20px; bottom:15px; width: 223px; color:#ccc;}
#footer p.fooright a { display:block; float: right; color:#ccc; margin-top:7px; margin-right: 10px;}
#footer p.fooright strong { color:#ccc;}
#contact { float:left; position: absolute; bottom:15px; left:20px; width:480px; text-align:left; padding-left:0px; color:#fff;}
#contact p{ color:#ccc;}
#contact p a { color:#636363; text-decoration:none;}
#contact p a:hover {  color:#636363;}
#footer-in { float: left; position:relative; width:818px;}

#expert { width:253px; height:306px; float:left; position:relative; background:url(images/expert.gif) no-repeat; margin:0px 0 10px 0;}
#expert-list { float:left; position:relative; text-align:left; margin:60px 0 0 0px; padding-left:10px; line-height:32px; font-size:14px;}
#expert-list  li { float:left; position:relative; background:url(images/bif.gif) no-repeat left center; width:250px; padding-left:15px; font-size:16px; color:#b1b1b1;}


#partners { float:left; position:relative; width:258px; background:url(images/newsletter.gif) no-repeat; min-height:210px; color:#fff; margin-top:10px; margin-bottom:10px;}
#partners a { color:#fff;}
#partners a:hover { color:#7C0000;}
#partners img { margin:10px 0 0 0;}

#newsletter { float:left; position:relative; margin-top:80px; color:#222222; font-size:14px; line-height:20px; margin-left:40px;}

#newsletter input { border:solid 1px #323232; margin:4px 0 2px 0; padding:2px 0 2px 3px; background:#b7b7b7;}

#newsletter input[type=submit] { background:url(images/subscribe.gif) no-repeat; width:141px; height:37px; padding:0px; border:0px; font-size:20px; text-transform:uppercase; cursor:pointer; color:#d1d9ec;}

#video {	float:left;	position:relative; text-align:center; width:260px;	}
	
#video a {	float:left;	position:relative; background:url(images/facebook.gif); width:256px; height:35px; }


#videoo {	float:left;	position:relative; text-align:center; width:260px; margin-top:10px;	}
	
#videoo a {	float:left;	position:relative; background:url(images/myspace.gif); width:256px; height:35px; }



#partnerss { float:left; position:relative; width:490px; text-align:left; }


#partnerss h3 { font-size:25px; color:#074bc7; font-weight:normal; display:none;}

#partnerss  li { margin-left:20px; color:#1857CB;}

#partnerss  li a { color:#fff;}

#partnerss  li a:hover { color:#fff; text-decoration:underline;}

