/* PageLines - Copyright 2011 - Version 1.5.3 */

/* Set Type --------------- */

/* Dynamic Layout --------------- */

.fixed_width #page, .fixed_width #footer, .canvas #page-canvas{width:980px}
#page-main .content{width:962px}
#site{min-width:962px}
#site .content, .wcontent, #primary-nav ul.main-nav.nosearch{width:960px}
#primary-nav ul.main-nav{width:740px}

.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container{width:480px}
.fullwidth #pagelines_content #sidebar1, .fullwidth #buddypress-page #sidebar1{width:240px}
.fullwidth #pagelines_content #sidebar2, .fullwidth #buddypress-page #sidebar2{width:240px}
.fullwidth #pagelines_content #column-wrap, .fullwidth #buddypress-page #container{width:480px}
.fullwidth #pagelines_content #sidebar-wrap, .fullwidth #buddypress-page #sidebar-wrap{width:0px}

.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container{width:640px}
.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1{width:320px}
.one-sidebar-right #pagelines_content #sidebar2, .one-sidebar-right #buddypress-page #sidebar2{width:0px}
.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container{width:640px}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:320px}

.one-sidebar-left #pagelines_content #column-main, .one-sidebar-left .wmain, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar1, .one-sidebar-left #buddypress-page #sidebar1{width:320px}
.one-sidebar-left #pagelines_content #sidebar2, .one-sidebar-left #buddypress-page #sidebar2{width:0px}
.one-sidebar-left #pagelines_content #column-wrap, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar-wrap, .one-sidebar-left #buddypress-page #sidebar-wrap{width:320px}

.two-sidebar-right #pagelines_content #column-main, .two-sidebar-right .wmain, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar1, .two-sidebar-right #buddypress-page #sidebar1{width:240px}
.two-sidebar-right #pagelines_content #sidebar2, .two-sidebar-right #buddypress-page #sidebar2{width:240px}
.two-sidebar-right #pagelines_content #column-wrap, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar-wrap, .two-sidebar-right #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-left #pagelines_content #column-main, .two-sidebar-left .wmain, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar1, .two-sidebar-left #buddypress-page #sidebar1{width:240px}
.two-sidebar-left #pagelines_content #sidebar2, .two-sidebar-left #buddypress-page #sidebar2{width:240px}
.two-sidebar-left #pagelines_content #column-wrap, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar-wrap, .two-sidebar-left #buddypress-page #sidebar-wrap{width:480px}

.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page #container{width:480px}
.two-sidebar-center #pagelines_content #sidebar1, .two-sidebar-center #buddypress-page #sidebar1{width:240px}
.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page #sidebar2{width:240px}
.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page #container{width:720px}
.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap{width:240px}

/* Dynamic Grid --------------- */

.dcol_container_2{width: 980px; float: right;}
.dcol_2{width: 470px; margin-left: 20px;}

.dcol_container_3{width: 980px; float: right;}
.dcol_3{width: 306px; margin-left: 20px;}

.dcol_container_4{width: 980px; float: right;}
.dcol_4{width: 225px; margin-left: 20px;}

.dcol_container_5{width: 980px; float: right;}
.dcol_5{width: 176px; margin-left: 20px;}

/* Options --------------- */

body, body.fixed_width{background-color:#505050;}
body #page, .sf-menu li, #primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .commentlist ul.children .even, .alt #commentform textarea{background-color:#505050;}
.canvas #page-canvas{background-color:#FFFFFF;}
a, #subnav_row li.current_page_item a, #subnav_row li a:hover, #grandchildnav .current_page_item > a, .branding h1 a:hover, .post-comments a:hover, .bbcrumb a:hover, 	#feature_slider .fcontent.fstyle-lightbg a, #feature_slider .fcontent.fstyle-nobg a{color:#225E9B;}


/* Custom CSS */

html {font-size:70%;}
body {font-size:100%;}

.font-primary, body, .commentlist {font-family:Verdana, Arial, Helvetica, sans-serif;}
.post-title h1, h1, h2, h4 {font-family: Verdana, Arial, Helvetica, sans-serif;}

#primary-nav ul li {background: #FFFFFF;}
#footer {
    background: #000000;
    margin: 0 auto;
    outline: 0 none;
    padding: 0;
    border: 0;
    width: 980px;
}


#branding .content-pad {
    padding: 15px 0 10px 15px;
}

#branding .site-description {
    width: 580px;
}

#sidebar_universal .content {
    background-image: url("http://www.adamf.net/wp-content/uploads/2011/01/stay_connected.png");
    background-position: 0px;
    background-repeat: no-repeat;
    left: 620px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 360px;
    z-index: 1;
}

#sidebar_universal .widget-title {
   border-bottom: 0;
   text-align: right;
}
#optincrusher {
//  background-color: rgba(51, 51, 51, 0.9);
}

#optinform {
    white-space: normal !important;   
 width: 485px;
}

#optinform .submitbutton {
    float: right;
    line-height: 17px;
}

div.twitter-friends{ 
}

/*---- Header ----*/
div.tf-header{
	border:silver 1px solid;
	overflow:hidden;
	margin:0 0 1px 0;
}

div.tf-header img{
	border:silver 1px solid;
	margin:1px;
	float:left;
	width:32px;
	height:32px;
}

div.tf-header h2{
	line-height:32px;
	font-weight:bolder;
	display:block;
	margin:3px;
	padding:0;
	float:left;
	font-size:12px;
}

/*---- Users ----*/
div.tf-users{
	/* fixed height so container will not flicker within transitions */
	height:102px;
        width:290px;
	border:silver 1px solid;
	overflow:hidden;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:5px;
}

/* user img link*/
div.tf-users a{ 
	display:block;
	float:left;
}

/* user img */
div.tf-users img{
       margin:3px; 
}

/* ---- Info Link ----- */
div.tf-info{
	text-align:right;
}

div.tf-info a{
	text-decoration:none;
	font-size:9px;
	font-weight:bolder;
	color:gray;
	font-family:tahoma;
}

.stats-post-views {
  color: #a9a9a9;
  float: right;
  padding: 3px 0px 2px 3px;

}

img.aktt_tweet_digest_img {
    float: left;
    height: 150px;
    padding: 15px;
    width: 150px;
}

.widget ul li:before {content: "\00BB \0020";}
.widget ul {
	list-style-position: outside;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

.rss-date {
     padding-left: 1.2em;
}

#page-canvas{-moz-border-radius:10px;border-radius:10px;}
#footer{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;10px;border-bottom-right-radius:10px;}

#notfound, #previewing-posttypes {
    min-height: 200px;
    padding-bottom: 20px;}

ul.related-posts {
   width: 500px;
   float: left;
   list-style-type: none;
   margin: 0px;
   padding: 10px 0px 10px 0px !important;
}
 
.related-posts li {
   list-style-type: none;
   float: left;
   width: 86px;
   display: block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
   text-indent: 0px;
   padding: 5px 9px 5px 5px;
   margin: 0px !important;
}
 
.related-posts li:hover {
   background-color: #dde;
}
 
.related-posts li a, a:hover {
   color: #333;
   text-decoration: none;
}
 
.related-posts img {
   width: 86px;
   padding: 1px;
   border: 1px solid #CCC;
}



/* Trigger: Page Load*/