/*
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:#E9E9E9;font-family:arial, tahoma, sans-serif;font-size:8pt;margin:20px;}
h1{font-size:34px;}
h2{font-size:26px;}
h3{font-size:20px;}
h4{font-size:16px;}
img{border:none;padding:0;}
img a{border:none;}
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:hover{text-decoration:underline;}

/* container  */
#container{width:800px;background:#fff;color:#333;overflow:hidden;margin:0 auto;padding:0;}

/* header  */
#header{background:#2681AC;height:150px;color:#fff;}
#header h3{font:normal 20pt georgia, times;margin:0;padding:20px 20px 0;}
#header h3 a{color:#fff;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:200px;border-left-style:solid;border-left-color:#FFF;}
.post{font-size:12px;line-height:130%;margin:0;padding:12px;float:right;}
.post h1 {margin-top: 0;}
.post h1, .post h2, .post h3 {line-height: 120%;}
.post ul,.post ol{margin-left:30px;}
.entry p{margin:12px 0;}
.bread{padding:5px; border:1px solid #dedede; margin-bottom:10px; font-size:11px;}



/* sidebar  */
#sidebar{font-family:arial, tahoma;font-size:14px;width:200px;float:left;margin:0;padding:0; margin-left:-200px;}
#sidebar h2{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;}
#sidebar label{font:normal 11pt arial, georgia, times;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;}
#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 {text-decoration: none;}
#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;}

#resource-box {
border:1px solid #336699;
margin:40px auto 10px;
width:400px;
}

#resource-title {
background:#336699 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding:10px;
text-align:center;
}

ul#resource-list {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

a.resource-link {
background:#F2F2E6 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
color:#333333;
display:block;
padding:6px;
}
li.checkmark {
background-image:url(images/check.jpg);
background-position:0 0;
background-repeat:no-repeat;
list-style-type:none;
padding-bottom:10px;
padding-left:3.5em;
}

ul#checkmark {
list-style-type:none;
padding:10px 30px 10px 60px;
text-align:left;
}
.redstop li {
background-image:url(images/stop.gif);
background-position:left top;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 10px 35px;
}


#mainContent {
color:#000000;
font-family:Verdana,helvetica,sans serif;
font-size:13px;
line-height:17px;

}
.paper3 {
background-image:url(images/paper3-fill.jpg);
background-position:center center;
background-repeat:repeat-y;
height:auto;
margin:25px auto;
min-height:300px;
width:475px;
}

.paper3top {
background-image:url(images/paper3-top.jpg);
background-position:center top;
background-repeat:no-repeat;
height:106px;
padding-left:175px;
padding-right:175px;
padding-top:25px;
}
.paper3content {
padding-left:5px;
padding-right:60px;
text-align:left;
}
.paper3btm {
background-image:url(images/paper3-btm.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:106px;
margin:0;
padding:0 45px 25px;
}


ul.greencheck {
line-height:18px;
}


.greencheck li {
background-image:url(images/checkmark-sm.gif);
background-position:left top;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 10px 35px;
}


#squeeze h2 {
font-size:24px;
line-height:29px;
}


.stickynote {
-x-system-font:none;
background:transparent url(images/stickynote.jpg) no-repeat 
scroll left top;
float:left;
font-family:"Courier New",Courier,monospace;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:261px;
line-height:22px;
padding:38px 40px 35px 60px;
text-align:left;
width:260px;
}

.sbcontent {
background-color:#F3F3F3;
background-image:url(images/shadowbox-corner.jpg);
background-position:right bottom;
background-repeat:no-repeat;
border:1px solid #E2E2E2;
padding:15px;
}

.shadowbox {
background-color:#FFFFFF;
margin:20px auto;
text-align:center;
width:90%;
}

.green {
color:#007D0F;
}

.center {
text-align:center;
}

.greybox {
background-color:#F3F3F3;
border:1px solid #E2E2E2;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding:15px;
width:80%;
}




/* footer  */
#footer{background:#2681AC;clear:both;width:100%;}
#footer p{color:#eee;text-align:center;margin:0;padding:14px 0;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#fff;}
.post h3 a{color:#000;text-decoration:none;}
#header h1 a:hover,.post h1 a:hover{text-decoration:none;}
#sidebar p,#comments{margin:0;padding:0;}
#commentform p,ol.commentlist a{color:#000;}
.displaynone{display:none;}

