/*
Theme Name: AffiloBlueprint Theme
Description: A simple affiliate template with options.
Author: Affilorama
Author URI: http://www.affilorama.com
version: 1.1
*/

/* basics */

body{background:#fff;font-family: verdana;font-size:8pt;margin:20px; height:100%;}
h1{font-size:12px;margin:0px;}
h2{font-size:14px;margin:0px;}
h3{font-size:12px;margin:0px;}
h4{font-size:11px;margin:0px;}
h1 a{color:#666666;}
h2 a{color:#666666;}
h3 a{color:#666666;}
img{border:none;padding:0;border:0px;}
img.left{float:left;border:none;padding:6px 0 0;}
img.right{float:right;border:none;padding:0 0 0 6px;}
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px;}
a {text-decoration:none; color:#333; border:0px;}
a:hover{text-decoration:underline; color:#0000ff;}
a:visited-{color:#333;}
.indented {padding-left: 25px;}

/* container  */
#container{width:800px;background:#fff;color:#333;overflow:hidden;margin:0 auto;padding:0px;background-image:url(http://www.BaseQuotes.com/images/base-quotes-header-side-lrbg2-blue.jpg); height:100%;}

/* ins bar */
#insbar{width:800px; align:center;text-align:center;vertical-align:text-top;}
img.insbar{padding:0px 4px 8px 4px; border:none;}

#row {display: width:80%; padding:25px; color:#666666;text-align:left;vertical-align:text-top;}
#row1 {display: width:80%; padding:4px 25px 0 25px; color:#666666;text-align:left;}
#row2 {display: width:80%; padding:4px 27px 0 27px; color:#666666;text-align:right;}
#row a{font-family:verdana; color:#666;text-decoration:none}
#row a:hover{color:#0000ff;text-decoration:underline;}
img#wpstats{display:none}

#footertxt{display: width:60%; padding: 5px 25px 5px 25px; font-size:10px; font-family:verdana; color:#fff;}

/* header  */
#header{background:#2681AC;height:150px;color:#333;}
#header h3{font:normal 20pt georgia, times;margin:0;padding:20px 20px 0;}
#header h3 a{color:#333;text-decoration:none;}
#header h4{font:normal 10pt georgia, times;margin:0;padding:0 20px;}

/* content  */
#content{float:right;position:relative;}
#content.normal {border-left-width:240px;border-left-style:transparent;}
.post{font-size:12px;line-height:130%;margin:0;padding-top:0px; float:right;}
.post h1 {margin:0;}
.post h1, .post h2, .post h3 {line-height: 100%;}
.post ul,.post ol{margin-left:30px; padding-right:10px;}
.entry p{margin:12px;}
.entry img{border:none;}
.bread{padding:10px 19px 0 0; border:0px solid #dedede; margin-bottom:10px; font-size:12px;}
.article {padding:0px 5px 5px 0; width:575px;}
.article a{text-decoration:none;color:#363636;}
.article a:hover{text-decoration:underline;color:#0000ff;}
.article a:visited-{color:#363636;}

/* sidebar  */
#sidebar{background:#f0f0f0; font-family:verdana; font-size:14px; width:200px; height:100%; float:left; margin:0; padding-top:0px; margin-left:-200px; border-bottom: 0px solid #ff0000;}
#sidebar h2{font-size:18px;font-family:verdana;color:#000;margin:0;padding:0;}
#sidebar label{font:normal 11pt verdana;color:#000;margin:0;padding:0;}
#sidebar img{margin:0;padding:0;}
#sidebar ul{margin:12px;padding:0;}
#sidebar ul li{line-height:14pt;list-style-type:none;margin:0 0 8px;padding:0;}
#sidebar ul ul{margin:14px 0;padding:0;}
#sidebar ul ul li{list-style-type:none;}
#sidebar ul ul ul{list-style:none;margin:10px 0 0;padding:0;}
#sidebar ul ul.children{margin-bottom:35px;}
#sidebar ul ul.children li{list-style-type:none;font-family:verdana; font-size:10px;}
#sidebar ul ul.children li.current_page_item{}
#sidebar ul ul ul li{padding:0;}
#sidebar ul li.current_page_item ul li a{font-weight:normal;}
#sidebar ul li.current_page_item{font-weight:bold;}
#sidebar ul.parents li.current_page_item,#sidebar ul.parents li.current_page_parent{display:none;}
#sidebar ul.items {margin-top: 0;}
#sidebar ul a, #sidebar ul ul a {font-family:verdana;color:#454545; text-decoration: none; font-weight:bold;}
#sidebar ul ul a:hover {text-decoration: underline;}

/* comments  */
#commentform{background:#fff;margin:0;padding:0;}
#commentform a{color:#000;text-decoration:none;border-bottom:1px dotted #465D71;line-height:14pt;}
#commentform h3{font-family:georgia, times, verdana;font-size:10pt;font-weight:300;color:#000;margin:0;padding:0;}
#comment{width:80%;}
#author,#email,#url,#comment,#submit{background:#fff;font-family:arial, times;font-size:8pt;border:1px solid #000;margin:5px 5px 0 0;padding:0;}
#submit{margin:5px 5px 0 0;}
ol.commentlist{list-style-type:none;margin:0;padding:0;}
.avatar{float:left;margin:0 12px 0 0;}
ol.commentlist li{background:#fff;list-style-type:none;margin:10px 0;padding:5px 0 5px 10px;}
ol.commentlist li.alt{background:#eee;}
ol.commentlist li p{line-height:14pt;margin:6px 0;padding:0 12px 0 0;}

/* misc  */
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* footer  */
#footer {background:#fff;clear:both;width:100%; color:#ff0000;}
#footer p{color:#666;text-align:center;margin:0;padding:5px 0;}
#footer a{text-decoration:none;color:#fff}
#footer a:hover{color:#666;text-decoration:underline;}
.post h3 a{color:#000;text-decoration:none;}
#header h1 a:hover{text-decoration:underline;}
#header .post h1 a:hover{text-decoration:underline;}
#sidebar p,#comments{margin:0;padding:0;}
#commentform p,ol.commentlist a{color:#000;}
.displaynone{display:none;}
#footertxt {font-family:verdana; font-size:10px; color:#fff;}
#footertxt a{text-decoration:none; color:#fff;}
#footertxt a:visited{text-decoration:none; color:#fff;}
#footertxt a:hover{color:#fff;text-decoration:underline;}

/* StickyToolTips */

.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
text-align:center;
display:none;
position:absolute;
display:none;
border:1px solid blue; /*Border around tooltip*/
background:white;
z-index:3000;
}

.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:white;
color:#0066cc;
padding-top:5px;
text-align:center;
font:bold 11px verdana;
}

#zipcode{
background:url(http://www.basequotes.com/images/bqlife-start-button-zip.gif) no-repeat;
border: 0px solid white;
height:38px;
width:100px;
font-size:19px;
margin:0px 0px 1px 0px;
color:#353535;
letter-spacing:5px;
vertical-align: top;
font-weight:bold;
line-height:120%;
padding-top:14px;
padding-left:46px;
padding-right:0px;
padding-bottom:1px;
overflow:hidden;
}

#zipcodeauto{
background:url(http://www.basequotes.com/images/bqauto-start-button-zip.gif) no-repeat;
border: 0px solid white;
height:38px;
width:100px;
font-size:19px;
margin:0px 0px 1px 0px;
color:#353535;
letter-spacing:5px;
vertical-align: top;
font-weight:bold;
line-height:120%;
padding-top:14px;
padding-left:46px;
padding-right:0px;
padding-bottom:1px;
overflow:hidden;
}

#zipcodesplashauto{
background:url(http://www.basequotes.com/images/) no-repeat;
border: 0px solid white;
height:60px;
width:245px;
font-size:40px;
margin:2px 0px 1px 2px;
color:#353535;
letter-spacing:5px;
vertical-align: middle;
font-weight:bold;
line-height:120%;
padding-top:8px;
padding-left:40px;
padding-right:0px;
padding-bottom:13px;
overflow:hidden;
}

#zipcodelifeart{
background:url(http://www.basequotes.com/images/blank.gif) no-repeat;
border: 0px solid white;
height:60px;
width:150px;
font-size:37px;
margin:0px;
color:#353535;
letter-spacing:5px;
vertical-align: middle;
font-weight:bold;
line-height:120%;
padding-top:8px;
padding-left:35px;
padding-right:0px;
padding-bottom:5px;
overflow:hidden;
}

.googlemap {float: right; width: 400px; height:250px; padding:0px; margin:10px; border:5px solid white;}
#state {width: 400px; height: 250px; padding:0px; margin:10px 0px 10px 10px; float: left; vertical-align:text-bottom; border: 5px solid white; position: absolute; overflow: hidden;}
#state h1 {font:25px verdana; vertical-align:text-bottom; color: #ffffff;}
#state-des {width: 380px; margin:10px 0px 10px 20px; padding:5px; float: left; border: 0px solid blue; vertical-align:text-top;}
#state-city {width: 380px; margin:10px 20px 10px 0px; padding:5px; float: right; border: 0px solid blue; vertical-align:text-top;}
