body {
background:#FFFFFF none repeat scroll 0 0;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
color:#333;
font-size:62.5%;
}

.custom #main-nav li a {
color:#333333;
font-size:1.2em;
line-height:1.6;
padding-left:8px;
}



.custom #header {
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
height:11em;
overflow:hidden;
}

.custom .ver {
color:#666666;
text-transform:uppercase;
}

.custom a:hover {
color:#AD3212;
}

.custom a {
color:#006699;
font-weight:normal;
text-decoration:none;
}

.myform img {
margin-right:1em;
}

.myform a {
color:#AD3212;
font-weight:bold;
text-decoration:none;
}

.post-content h3 {
color:#AD3212;
line-height:0.9;
}

#inside h3 {
font-size:2.3em;
}


.post-content h8 {
color:#AD3212;
line-height:0.9;
}

.custom h3 {
font-size:2.0em;
line-height:1.3;
margin-bottom:0.5em;
}

.salesquotes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pullquote.gif) no-repeat scroll 6px 0;
margin:10px 0 10px;
padding:4px 0 0 63px;
}

.salesquotes p {
width: 25.5em;
line-height: 1.2;
font-size: 1em;
}

.custom h7 {
font-size:1.2em;
line-height:1.6;
margin-bottom:0.6em;
padding-left:8px;
padding-right:8px;
}

.custom h1, h2, h3, h8 {
font-family: Georgia, Times, "Times New Roman", serif;
color: #AD3212;
padding-left:6px;
padding-right:8px;
font-weight:normal;
text-decoration:none;
}

.custom .post-content li {
background:none;
padding-left:0px;
margin:0 1.6em 1em;
}

.custom #inside .post-content p, .post-content h5, .post-content code {
width:48.7em;
}

.post-quote p {
padding-left: 0px !important;
line-height:1.3;
}

.custom .quote-header H3 {
width:24.7em !important;
font-size:1.6em;
padding-left:0px;
line-height: 0.6 !important;
}

.custom #inside .post-content li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0 1.6em 1em;
padding-left:0;
width: 48.7em;
}

.custom .date {
-x-system-font:none;
color:#999999;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:8px;
margin:0 0 0.9em;
text-transform:uppercase;
border-top:1px dotted #BBB;
padding-top:8px;
}



.custom .post-quote li {
background:none;
padding-left:0px;
margin:0 1.6em 1em;
width:35.0em;
.custom .post-quote p {
font-family:Georgia,Times,"Times New Roman",serif;
font-size:1.35em;
line-height:1.6;
margin-bottom:1em;
padding-left:8px;
padding-right:8px;
}

.custom .post-content ol li {
margin:0 1.6em 1em;
}

.custom .post-quote ol li {
margin:0 1.6em 1em;
}

.custom #footnotes {
}

border-top:1px solid #cccccc;
clear:both;
color:#999999;
overflow:hidden;
padding:1em 0 0;
}

.custom #sidebar .section input {
background:transparent url(images/bg-search.gif) no-repeat scroll 7px center;
border:1px solid #CCCCCC;
float:left;
font-size:1.1em;
margin:0 0.6em 1em;
padding:6px 6px 6px 26px;
width:18.8em;
}

.custom #sidebar .widgettitle { 
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
color: #666666;
border-bottom:1px solid #CCCCCC;
line-height:1.6;
padding-bottom:0.6em;
text-transform:uppercase;
font-size: 1em;
font-weight:bold;
}

.custom .textwidget {
margin:0 0.6em 1em;
padding:0;
font-size: 1.1em;
line-height:1.6em;
}

.custom .alignleft {
float:left;
margin:0 15px 15px 0;
}

.custom .alignright { 
float:right; 
margin: 0 0 15px 15px; 
}

.custom blockquote {
font-size:1.2em;
line-height:1.6;
margin:1.5em 0.2em;
padding-left:1em;
}


.custom	blockquote p {
font:italic 1em/1.7 Georgia, "Times New Roman", Times, serif;
}

.custom .#main-nav li {
margin-right: 2.2em;
float: left;
}

.custom #main-nav li {
font-size: 1.2em;
line-height: 1.6;
padding-left: 8px;
margin-right:1em;
}

.custom #main-nav li a {
font-size: 1.0em;
line-height: 1.6;
padding-left: 8px;
}

.custom #leave-comment {
border-top:1px solid #CCCCCC;
clear:both;
overflow:hidden;
padding:1.2em 0 0;
}

.custom em.phead {
color:#666666;
font-style:italic;
}


.custom .post-content ul {
width:58.6em;
}

.custom .post-content ol {
width:58.6em;
}

.custom .post-quote ul {
width:58.6em;
}

.custom .post-quote ol {
width:58.6em;
}

.custom .page ul{
    list-style:none;
}

.custom .page li {
background:transparent url(images/bullet.gif) no-repeat scroll left 2px;
font-size:1.2em;
line-height:1.6;
margin:0 0.5em 0.5em;
padding-left:20px;
}

.custom .tcloud {
padding-left: 8px;
}

.custom .navigation {
clear:both;
list-style-type:none;
margin:0 1em 1em;
overflow:hidden;
padding:1em 0 0;
}

.custom .fbconnect_miniprofile dl {
display:block;
margin-left:8px;
margin-top:5px !important;
overflow:hidden;
}

.custom .fbconnect_miniprofile-name dd {
margin-bottom:1em;
text-transform:uppercase;

}

.custom .fbconnect_miniprofile dd {
margin:0 0 0.5em 7.6em;
}

.custom .fbconnect_miniprofile {
display:block;
margin-top:5px !important;
overflow:hidden;
}

.custom .invitebutton {
display:block;
margin-bottom:5px !important;
margin-left:8px;
margin-top:5px !important;
overflow:hidden;
width:100%;
}

.custom input, textarea {
border:1px solid #CCCCCC;
font-family:Arial,Verdana,sans-serif;
font-size:1.2em;
margin-left:8px;
padding:8px;
width:82%;
}

.custom .fbc_connect_button_area {
float:right;
margin-left:0;
margin-top:20px;
padding-left:9px;
padding-top:6px;
}

.custom .fbc_profile_header {
background:white none repeat scroll 0 0;
border:0 dotted gray;
margin-left:8px;
padding:5px 5px 5px;
text-align:left;
width:130px;
}


.custom img.facebook { 
display: none; 
}

.custom .widgetized-sidebar img {
padding:0.5em 0.7em 0.5em 0em;
}

.custom ol.widgetized-sidebar li ol li {
border-bottom:1px dotted #BBBBBB;
font-size:1.1em;
}

.custom .post {
border-top:1px solid #CCCCCC;
clear:both;
overflow:hidden;
padding:1em 0 0.5em;
}

.custom .author-description {
border-top:1px solid #CCCCCC;
clear:both;
overflow:hidden;
padding:1em 0 0.5em;
}

.UIActionButton_BlueText .UIActionButton_Text {
color:#AD3212;
}

.UIActionButton_Text {
color:#333333;
font-weight:normal;
padding:3px 6px 4px;
position:relative;
text-shadow:0 1px 0 #FFFFFF;
}

.custom .fan_box .connect_action .name {
font-size:10px;
font-weight:normal;
line-height:15px;
}

.custom .headerleft {
width: 40em;
float: left;
margin: 0px;
padding: 21px 0px 0px 0.8em;
}

.custom .headerright {
float:right;
margin:0;
padding:21px 5px 0 0;
text-align:right;
width:48em;
}

.custom .main-nav-left {
width: 64em;
float: left;
margin: 0px;
padding: 0px 0px 0px 0em;
}

.custom .main-nav-right {
float:right;
margin:0;
padding:0px 5px 0 0;
text-align:right;
width:25em;
}

.related {
border-top:1px solid #CCCCCC;
clear:both;
overflow:hidden;
padding:0.2em 0 0.2em;
}


.custom .greet_block {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #EEEEEE;
margin:5px;
padding-left:0px;
width:42em;
}

.custom .greet_text {
color:#333333;
font-size:12px;
line-height:20px;
margin:0px;
}

.custom .greet_block_close a {
color:#CCCCCC;
cursor:pointer;
font-family:verdana;
font-size:12px;
font-weight:bold;
line-height:14px;
margin:0 3px;
text-transform:uppercase;
vertical-align:top;
}

.custom ul.widgetized-sidebar li {
clear:both;
margin:0 0 1em;
overflow:hidden;
}

#execphp-3 {
padding-bottom: 0.7em;
}

#get_recent_comments_wrap {
padding-bottom: 0.7em;
}

#content #get_recent_comments_wrap {
padding-bottom: 0.7em;
padding-left:8px;
padding-right: 0px;
font-size:1.1em;
border-right: 1px dotted #bbbbbb;
}

#content #get_recent_comments_wrap ul {
padding-right:30px;
}

#content #get_recent_comments_wrap li {
padding-bottom:0.4em;
line-height:1.5;
border-bottom:1px dotted #BBBBBB;
list-style: none;
margin-bottom:0.7em;
font-size:1.1em;
}

#get-recent-comments li {
list-style: none;
}

#get_recent_comments_wrap_right {
padding-bottom: 0.7em;
padding-left:10px;

}

#content #get_recent_comments_wrap_right {
padding-bottom: 0.7em;
font-size:1.1em;
}

#content #get_recent_comments_wrap_right ul {
padding-right:0px;
}

#content #get_recent_comments_wrap_right li {
padding-bottom:0.4em;
line-height:1.5;
border-bottom:1px dotted #BBBBBB;
list-style: none;
margin-bottom:0.7em;
font-size:1.1em;
}



#popular-posts {
padding-bottom: 0.7em;
}

.custom label {
display:block;
font-size:1.2em;
font-weight:bold;
line-height:1.6;
padding-left:0.7em;
padding-top:7px;
}

.custom .tooltip {
display:block;
font-size:0.9em;
padding-top:7px;
}


.span-2a {
	width: 5.5em;
}

.nudge-2a {
	padding-left: 6.1em;
}

.span-4a {
	width: 37.2em;
}

.span-6a {
	width: 49.4em;
}

.span-14 {
width:27.6em;
padding:0em 0px 0em;
}

.span-15 {
width:29.4em;
padding:0em 4px 0em;
}

.nudge-16 {
padding-left: 10em;
}

.span-16 {
width:27.6em;
padding:0em 0px 0.5em;
}

.span-17 {
width:29.4em;
padding:1.3em 10px 0.5em;
}

.span-18 {
width: 58.6em;
line-height:1.6;
padding-top:0.4em;
padding-right:8px;
}

.nudge-18 {
padding-left: 5em;
}

.span-19 {
padding:0 0 0.5em;
width:28.6em;
}

.about {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFEFE none repeat scroll 0 0;
border:1px solid #AD3212;
padding:1em 8px;
font-size: 1.1em;
line-height: 1.6;
margin-bottom:1.5em;
}


img.fb_profile_pic_rendered { border:5px solid #ddd !important; left:7px; position:absolute; top:14px; height:32px; width:32px;}

div.test img.fb_profile_pic_rendered { border:5px solid #ddd !important; height:50px; width:50px;}

.custom a.FB_Link:hover {
color:#AD3212;
text-decoration:underline;
}

.custom a.FB_Link {
color:#006699;
text-decoration:none;
}

.commentlist li .commentnumber {
float:right;
color:#999999;
font-size:10px;
margin:0;
padding:0 0.5em 0.5em 0;
}

.custom #main-nav {
overflow:hidden;
padding:1em 0 0.5em;
}

.custom ul.widgetized-sidebar li ul li {
border-bottom:1px dotted #BBBBBB;
font-size:1.2em;
line-height:1.6;
margin:0;
padding:0.4em 8px 0.5em;
}

/************************************************
*	Stripe Ads									*
************************************************/

#stripe-ad-top { 
 position: absolute; 
 top: 0; 
 left: 0; 
 width: 100%; 
 height: 22px; 
 background-color: #333; 
 color: #fff; 
 border-bottom: #000000; 
 padding: 5px 0 5px 0; 
 text-align: center; 
 font-size: 12px; 
 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
 font-weight: normal; 
 padding-bottom:0.5em;
padding-top:0.5em;
} 
html > body #stripe-ad-top { 
  position: fixed; 
} 
#stripe-ad-top a:link, #stripe-ad-top a:visited { 
 color: #fff; 
 background-color: transparent; 

} 
#stripe-ad-top a:hover { 
 text-decoration: none; 
} 
body { 
 padding-top: 17px; 
} 

.post-social-icons {
padding-left:0px; 
margin-bottom:10px;
}

.post-social-icons ul {
margin-left:0px;
font-size:8px;
color:#999;
text-transform:uppercase;
}

.post-social-icons li {
list-style:none !important;
display:inline;
font-size:8px;
color:#999;
text-transform: uppercase;
padding-right:5px;
margin: 0 0 0 0 !important;
}

.post-social-icons a {
color: #999;
}
.post-social-icons img {
width: 35px;
padding-right:5px;
}

/************************************************
*	Message Box								*
************************************************/

#message_box {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
font-size: 11px; 
position: absolute;
top: 0; left: 0;
z-index: 10;
background-color:#666;
color: #fff; 
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:99%;
}

#message_box a:hover {
text-decoration: underline;
}

#message_box a {
color:#fff;
font-weight:normal;
text-decoration:none;
}

#message_box li {
list-style:none;
display:inline;
padding-right:50px;
}

/************************************************
*	/Aweber Signup Form *
************************************************/
/* ----------- My Form ----------- */
.myform {
margin:20px auto;
padding:14px;
width:400px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:5px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:1px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#af-form-544218764 .af-body {
background-image:none;
background-position:inherit;
background-repeat:no-repeat;
color:inherit;
font-size:12px;
padding-bottom:5px !important;
}

#af-form-544218764 .af-header {
background-color:transparent;
background-image:none;
background-position:inherit;
background-repeat:no-repeat;
color:inherit;
padding:10px !important;
}

.btc-summary { 
display: none;
}


.arrowlistmenu:after .openheader:after{
content: 'content is here';
}
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; border-bottom:1px dotted #ccc; }
ol.commentlist li { border:0px solid #ddd; height:1%; margin:0 0 0em; padding:1em 7px 5px 67px; position:relative; border-top:1px dotted #ccc; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 12px/1.6 'Lucida Grande',Arial,Helvetica,sans-serif; padding-left:0.7em;}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#006699; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#AD3212; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:14px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.6 'Lucida Grande',Arial,Helvetica,sans-serif; position:absolute; right:10px; text-align:right; top:14px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 'Lucida Grande',Arial,Helvetica,sans-serif; margin:0.7em 0 1em; line-height:1.6; }
ol.commentlist li ul { font:normal 12px/1.4 'Lucida Grande',Arial,Helvetica,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { margin-left:0.7em; }
ol.commentlist li div.reply:hover {}
ol.commentlist li div.reply a { color:#006699; text-decoration:none; text-transform:uppercase; font-size:9px; }
ol.commentlist li ul.children { list-style:none; margin:0.8em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .15em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .15em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .15em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


