@charset "UTF-8";







/* CSS Document */











/*







Theme Name: FFSpin Dirty







Theme URI: http://www.lspinteractive.com







Description: An original design by <a href="http://www.lspinteractive.com"> LSP Interactive for Fantasy Football SPIN 







Version: 1.2







Author: L. Steven Pashley







Author URI: http://www.lspashley.com







Tags: blue, yellow, dirty, three-column, 3-column







*/











/***** GLOBAL FORMATTING *****/







* { padding: 0;margin: 0; }







body {















	background: #223451 url(images/newFFSpinPageBG3.gif) repeat-x;















	font-size: 13px;















	color: #000;















	font-family: Arial, Helvetica, sans-serif;















}







img { border: 0; }







a {















	color: #004488;















	text-decoration: underline;















}







a:hover {















	color: #666;















	text-decoration: underline;















}







a:visited {















	color: #49647d;















}











/***** PAGE STRUCTURE FORMATTING *****/







#wrapper {















	display: block;















	margin: 0 auto;















	width: 958px;















        min-height:680px;















	position: relative;















	background: #fff url(images/NEWcontentBG.gif) repeat-y;















	border-left: 1px solid #000;















	border-right: 1px solid #000;















}































#header { width: 958px;margin:0;padding-bottom:2px;background-color:#FFF;}































.title {















	padding: 5px 5px 5px 20px;















	color: #fff;















}































#Nav {















	display: block;















}































#content { float: left;width: 556px;padding: 2px 36px 24px 30px;color: #000; }































#sidebarRight { float:right;width:266px;margin:9px 0 0;padding:6px 17px 0 17px;border:1px solid #CCC;background: #F7F7F2 url(images/sideBarBG.gif);background-repeat:repeat-x; }































#sidebarLeft {















	width: 165px;















	float: right;















	color: #000;















	padding:0 20px 20px 20px;















}































* html #sidebarLeft {















	width: 120px;















}







#footer { float:left;width:100%;padding:24px 0 18px;text-align:center;color:#FFF;background: url(/wp-content/themes/FFSpinDirty/images/footerBG.gif) repeat-x;background-color:#223451; }



    #footer a { color: #666; }











/***** NAVIGATION BAR FORMATTING *****/







ul#Nav { float:left;width:958px;margin:0;padding:0;list-style:none;font-family: Arial,Helvetica, sans-serif;font-size: 15px;background:url(images/navOnYellow.gif) repeat-x;background-color:#FFF;border-bottom: 3px double #19263B; }







ul#Nav li {















	float: left;border-right: 2px solid #FFF;















}































ul#Nav li.first {















	border-left: none;















}















ul#Nav li.last {















	border-right: none;















}































ul#Nav a { display: block;float: left;padding: 2px 1.2em;line-height: 25px;text-decoration: none;color:#19263b; }































ul#Nav a:hover {















	background: #FFF url(images/navOffYellow.gif) repeat-x;







        color:#374966;















	text-decoration: none;















}































ul#Nav li.current_page_item a { 















	color: #374966; 















	background: url(images/navOff.gif) repeat-x; 















	text-decoration: none;















}































/***** GENERAL TEXT FORMATTING *****/































.post {	float:left;width:556px;margin-bottom:6px;padding:3px 0 0 0;border-bottom:1px solid #E8EAED; }































blockquote {















	color: #000; 















	margin: 0 30px 20px 30px; 















	border-left: 5px solid #ACAB7B;















	background: #e8e9dc url(images/bqt_Bg.png) top no-repeat;















	padding: 10px 10px 4px 10px;















	font-size: 11px;















	font-family: "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;















}































p {















	margin-bottom: 9px;















	line-height: 1.4em;















}































p a {















	border-bottom: 1px solid #ccc;















	text-decoration: none;















}































p a:hover {















	border-bottom: 2px solid #999898;















	text-decoration: none;















}































p.center {















	text-align: center;















}































.postmeta { width:541px;margin-bottom:3px;padding:3px 12px 3px 3px;font-family; Arial, Verdana, sans-serif;font-size: 11px;background-color:#E8EAED;text-align:right; }























.postmeta a {















	border-bottom:1px solid;font-weight:bold;















}































.postmeta a:hover {















	border-bottom: none;















}































.small {















	font-size: 10px;















}































code {















	font: 12px 'Courier New', Courier, Fixed;















}































h1 { font-family: Arial,Helvetica,Verdana, sans-serif;font-size: 17px;font-weight:bold;letter-spacing: -0.8px;text-align: left; }































h1.title {















	font-size: 45px;















	letter-spacing: -2.5px;















	font-weight: normal;















	padding: 10px 10px 10px 17px;















}































h1 a { text-decoration:none; }































h4 {















	margin:0;















	padding: 0;















	font-weight: normal;















	font-size: 10px;















	color: #424040;















}































/***** LISTS FORMATTING *****/































html>body .post ul {















	margin-left: 0px;















	padding: 0 0 10px 30px;















	list-style-image: url(images/bullet.png);















	padding-left: 30px;















} 































html>body .post li {















	margin: 7px 0 8px 10px;















}































.post ol {















	padding: 0 0 0 35px;















	margin: 0;















}































.post ol li {















	margin: 0;















	padding: 0;















	}































/***** SEARCH FORM FORMATTING *****/































#searchform {















	display:inline;















        float:right;















        margin: 0;















	padding: 0;















	text-align: left;















}































#searchform #s {















	width: 242px;















	padding: 6px 6px 4px 12px;















	margin:0 0 6px;















	background: #fff;















	border: 1px solid #000;















	color: #000;















	font-size: 18px;















	font-family: Arial, Helvetica, sans-serif;















        font-weight:bold;















}































#searchform #searchButton { }















#searchIcon {















	padding: 2px;















	color: #000;















	display: inline;















}































/***** SIDEBAR FORMATTING *****/































h2 { margin:12px 0 0 0;padding-bottom:0;font-size:24px;font-weight:bold;font-style:italic;color:#223451;line-height:1em;border:none; }































#sidebarRight a {















	color: #004488;















	text-decoration: underline;















}































#sidebarRight a:hover {















	background: none;















	color:  #49647d;















	text-decoration: underline;















}































#sidebarLeft a {















	color: #004488;















	text-decoration: underline;















}































#sidebarLeft a:hover {















	background: none;















	color:  #49647d;















	text-decoration: underline;















}































#sidebarLeft a:visited {















	color: #49647d;















}































/***** SIDEBAR LISTS FORMATTING *****/































.sidebarIcon ul, .sidebarIcon ol { 















	margin: 0 0 1em 0; 















	font-size: 12px;















}































.sidebarIcon ul { 















	list-style-image: url(images/tag.png);















	list-style-position: inside;















}































.sidebarIcon li { 















	margin: 0 0 0.2em 0; 















}































.sidebarIcon ul li ul, .sidebarIcon ul li ol, .sidebarIcon ol li ul, .sidebarIcon ol li ol { 















	margin: 0.5em 0 0.5em 5px; 















}































.sidebar ul, .sidebar ol { 















	margin: 0 0 1em 0; 















	font-size: 12px;















}































.sidebar ul { 















	list-style-type: none;















}































.sidebar li { 















	margin: 0 0 0.75em 0; 















}































.sidebar ul li ul, .sidebar ul li ol, .sidebar ol li ul, .sidebar ol li ol { 















	margin: 0.5em 0 0.5em 5px; 















}































/***** FOOTER FORMATTING *****/































#footer p {















	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;















	font-size: 11px;















	text-align: left;















	letter-spacing: -0.1px;















	margin-bottom: 0px;















}































#footer a {















	color: #999;















	text-decoration: none;















	border-bottom: none;















}































#footer a:hover {















	color: #5c7c9a;















	background: none;















	border-bottom: none;















}































#icons {















	display: inline;















	margin-top: -30px;















	float: right;















	text-align: right;















}































#footerIcons {















	padding: 2px;















	color: #000;















	display: inline;















	float: right;















}































/***** IMAGE FORMATTING *****/































img.post {















	padding: 5px;















	border: 1px solid #000;















	margin: 10px;















	float: right;















}































img.center {















	display: block;















	margin-left: auto;















	margin-right: auto;















	padding: 5px;















	border: 1px solid #000;















}































img.alignright {















	padding: 4px;















	border: 2px solid #CCC;















	background: #fff;















	margin: 6px 0 3px 15px;















	display: inline;















}































img.alignleft { 















	padding: 4px;















	border: 2px solid #CCC;















	margin: 6px 15px 3px 0;















        display:inline;























}































.aligncenter {















	display: block;















	margin-left: auto;















	margin-right: auto;















}































.alignleft {















	float: left;















}































.alignright {















	float: right;















}































	















/***** MISCELLANEOUS FORMATTING *****/































.alignright {















	float: right;















}































.alignleft {















	float: left;















}	































.navigation {















	display: block;















	text-align: center;















	margin-top: 10px;















	margin-bottom: 60px;















}































.postspermonth {















	margin: 5px 0 10px 0;















	list-style: none;















	padding-left: 25px;















}















	















/***** COMMENTS FORMATTING *****/































#commentform input {















	width: 170px;















	padding: 2px;















	margin: 5px 5px 1px 0;















	border: 1px solid #49647d;















}































#commentform textarea {















	width: 500px;















	padding: 5px;















	margin: 2px;















	border: 1px solid #49647d;















	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;















	font-size: 12px;















}































#commentform #submit {















	clear:both;















        margin:6px 0 0 0;















	border: 1px solid #49647d;















	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;















}































#commentform .submitButtonRow { clear:both;width:498px;margin-top:12px;padding-left:2px;border-top:1px solid #CCC; }































.commentlist li, #commentform input, #commentform textarea {















	font-size: 13px;















}































.commentlist li {















	font-weight: bold;















}































.commentlist cite, .commentlist cite a {















	font-weight: bold;















	font-style: normal;















	font-size: 1.1em;















}































.commentlist p { padding-left:6px;















	font-weight: normal;















	line-height: 1.5em;















	text-transform: none;















}































.commentlist .postmeta { float:left;width:529px;font-size:11px; }















#commentform p {















	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;















}































.commentmetadata {















	font-weight: normal;















	font-size: 11px;















	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;















}































.alt {















	margin: 0;















	padding: 10px;















}































.commentlist { float:left;width:544px;padding:0;text-align: justify; }































.commentlist li { float:left;margin: 3px 0;padding: 3px 0 3px 12px;list-style: none; }































.commentlist p {















	margin: 3px 0;font-size:13px;















}































#commentform p {















	margin: 5px 0;font-size:13px;















}































.nocomments {















	text-align: center;















	margin: 0;















	padding: 0;















}































.commentmetadata {















	margin: 0;















	display: block;















}































/* This floats the post title and date stamp so they can sit on one line */















.post h1 {}















.post h4 {}































.mainPageDateStamp { font-size:11px;color:#333; }































/* this pushes the 'Post a Comment' title to the next line */















#content h3 { clear:both;max-width:552px; }















#header h1 { text-indent:-9999px; }































/*****  Excerpt Word Limit  *****/















p.readmore { color: #004488;text-align:left; } 















p.readmore a { color: #004488; font-size: 12px; }























#contentContainer { float:left;width:958px;margin:0;padding:0; }







/*****  Homepage Post Styling  *****/







#welcomeContainer { float:left;width:556px;margin-top:12px;padding:0 0 3px 0;color:#223451;  }



    #welcomeContainer #welcomeImage { float:left;width:210px;padding-top:3px; }



    #welcomeContainer P { float:left;width:100%;padding:0;margin:0;line-height:1.3em; }







#topSpinContainer { float:left;width:556px;margin-top:6px;padding:0; }



    #topSpinContainer .topSpinSection { float:left;width:556px;margin-top:6px;background:url(http://ffspin.com/wp-content/themes/FFSpinDirty/images/topSpinContentBG.gif) repeat-y; }



        #topSpinContainer .topSpinSection .topSpinSubhead { float:left;width:127px;padding-right:6px; }



        #topSpinContainer .topSpinSection .topSpinContent { float:left;width:399px;padding:6px 12px;font-size:12px;line-height:1.25em; }



            #topSpinContainer .topSpinSection .topSpinContent P { margin-bottom:2px;padding:0; }



	    #topSpinContainer .topSpinSection .topSpinContent UL { list-style-type:none; }



                #topSpinContainer .topSpinSection .topSpinContent UL LI { margin-bottom:4px;line-height:1.3em; }



    #topSpinContainer #topSpinFooter { float:left;width:556px;margin-top:6px; }







#banner1Container { float:left;width:556px;margin-top:12px; }

#banner2Container { float:left;width:556px;margin:0; }





#content h3 { max-width:552px;margin:12px 0 4px 0;padding:2px;font-size:21px;letter-spacing:-0.8px;text-transform:uppercase;font-weight:bold;color:#000; }











.latestPostContainer { clear:both:width:508px; }







.postContentContainer { float:left;width:556px; }



    .postContentContainer .dateStampContainer { float:left;width:60px;min-height:100%;margin:0;padding:9px 3px 3px 3px;text-align:center; }



        .postContentContainer .dateStampContainer h4 { font-size:10px;font-weight:normal;color:#666; }



        .postContentContainer .dateStampContainer h5 { font-size:30px;color:#666;line-height:27px; }



        .postContentContainer .dateStampContainer .editLink { font-size:11px; }



    .postContentContainer .postContent {float:left;width:556px;margin:0;padding:9px 0 0 0; }



        .postContentContainer .postContent h1 { margin-bottom:6px;padding:2px 0;border-top:1px solid #9099a8;border-bottom:1px solid #9099a8;color:#223451; }



        #content .post .postContentContainer .postContent h3 { clear:none;float:left;width:412px;margin:9px 0 0 0;padding:0;font-size:15px;font-weight:bold;font-style:italic;color:#000080;letter-spacing:0;border:none; }



        #content .post .postContentContainer .postContent h2 { clear:none;float:left;width:412px;margin:12px 0 0 0;padding:0;font-size:15px;font-weight:bold;font-style:italic;color:#CC0000;letter-spacing:0;border:none; } 



        .postContentContainer .postContent P { float:left;width:412px; }



        .postContentContainer .postContent P.articleSummary { float:left;width:134px;font-family: Arial, Helvetica, sans-serif;font-size:12px;margin:3px 0; }



        .postContentContainer .postContent P.articleSummary IMG.wp-post-image { margin:0 12px 0 0; }



        .postContentContainer .postContent h2 { float:left;width:408px; }



    .postContentContainer .postMetaData { clear:both;width:556px;padding-top:6px; }











.spinTitle { font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:17px;color:#19263B; }















/*****  New Right Column Areas  *****/







#secondaryContent { float:right;width:336px;padding-bottom:30px; }







    #secondaryContent .additionalToolsArea { float:right;width:302px;margin:0;padding:15px 17px 6px 17px; }







        #secondaryContent .additionalToolsArea #searchContainer { float:right;width:270px;margin:0 0 6px;padding:9px 15px;border:1px solid #CCC;background: #F7F7F2 url(images/sideBarBG.gif);background-repeat:repeat-x; }



            #secondaryContent .additionalToolsArea #searchContainer #searchColumn1 { float:left;width:132px;padding-right:9px; }



            #secondaryContent .additionalToolsArea #searchContainer #searchColumn2 { float:left;width:120px;padding-top:2px;font-size:11px;color:#223451; }







        #secondaryContent .additionalToolsArea #banner2Container { float:left;width:300px;min-height:250px;max-height:250px;margin-bottom:6px;border:1px solid #CCC;background-color:#FFF;text-align:center;vertical-align:center; }











    <!-- RSS Icon moved into the social container



    .additionalToolsArea #rssContainer { float:right;width:266px;margin:0 0 9px;padding:9px 18px;border:1px solid #CCC;background-color:#F7F7F2;vertical-align:bottom; }



        .additionalToolsArea #rssContainer #rssIcon { float:left;width:48px;margin:0 9px 0 0; }



        .additionalToolsArea #rssContainer #rssFeeds { float:left;width:280px;padding-bottom:6px; }



            .additionalToolsArea #rssContainer #rssFeeds P { margin:0;font-weight:bold;line-height:1.5em; } 







    -->











        #secondaryContent .additionalToolsArea #socialContainer { float:right;width:264px;margin:18px 0 6px 0;padding:9px 18px 6px 18px;border:1px solid #CCC;background: #F7F7F2 url(images/sideBarBG.gif);background-repeat:repeat-x;vertical-align:bottom; }



            #secondaryContent .additionalToolsArea #socialContainer P { margin:0;font-weight:bold;line-height:1.5em;font-size:24px; }



            #secondaryContent .additionalToolsArea #socialContainer .socialIcons { float:left;width:132px;padding:4px 0 6px 0;vertical-align:middle; }



	        #secondaryContent .additionalToolsArea #socialContainer .socialIcons .socialIconContainer { padding-bottom:6px; }



                    #secondaryContent .additionalToolsArea #socialContainer .socialIcons .socialIconContainer IMG { vertical-align:middle; } 



                    #secondaryContent .additionalToolsArea #socialContainer .socialIcons .socialIconContainer .socialText { margin:0 0 3px 3px;vertical-align:middle; }







        #secondaryContent .additionalToolsArea #smallBannersContainer { float:left;width:284px;max-height:274px;margin-bottom:6px;padding:3px 0 0 18px;text-align:center;vertical-align:center; }



        #smallBannersContainer .smallBannersRow { float:left;width:284px; }



            #smallBannersContainer .smallBannersRow .smallBanner { float:left;width:125px;min-height:125px;max-height:125px;padding:0;margin:6px 16px 6px 0;background-color:#FFF; }







        #secondaryContent .additionalToolsArea #searchByTeam { float:right;width:270px;margin:0;padding:9px 14px 15px;border:1px solid #CCC;background: #F7F7F2 url(images/sideBarBG.gif);background-repeat:repeat-x; }



            #secondaryContent .additionalToolsArea #searchByTeam h3 { float:left;width:270px;font-size:17px;font-weight:bold; }



            #secondaryContent .additionalToolsArea #searchByTeam #teamListContainer { float:left;width:92px;padding:0 12px 12px 6px; }



                #secondaryContent .additionalToolsArea #searchByTeam #teamListContainer  h4 { margin-top:6px;font-size:13px;font-weight:bold;color:#CC0000; }



                #secondaryContent .additionalToolsArea #searchByTeam #teamListContainer  h5 { margin-top:6px;font-size:13px;font-weight:bold;color:#223451; }



                #secondaryContent .additionalToolsArea #searchByTeam #teamListContainer UL { list-style-type:none;line-height:1.33em; }



            #secondaryContent .additionalToolsArea #searchByTeam #banner7Container { float:right;width:160px;min-height:600px;max-height:600px;margin-top:6px; }







.secondarySubtitle { font-size:20px;font-style:italic; }



.sidebar h2 { margin-bottom:9px; }















/*****  Full Article Formatting  *****/







.fullPost { float:left;width:556px;margin-bottom:6px;padding:12px 0 6px; }



    .fullPost #fullPostTitle { margin-bottom:9px;padding-bottom:2px;border-bottom:1px solid #999; }



        .fullPost #fullPostTitle h1 { font-size:21px;letter-spacing:0;line-height:1.1em; }



        .fullPost #fullPostTitle .post-edit-link { font-size:12px;text-decoration:underline }







    .fullPost .authorCredit { font-size:12px;color:#999;margin:0;line-height:1em; }







    .fullPost .headerMeta { margin:0;padding:0;font-size: 11px;line-height:1em; }



        .fullPost .headerMeta a { border-bottom: none; }



        .fullPost .headerMeta a:hover { border-bottom: none; }







    .fullPost P { margin:3px 0 9px 0;line-height:1.33em;letter-spacing:0; }







    .fullPost UL { margin:9px 0 12px 6px;list-style-position:outside; }



        .fullPost UL LI { margin:6px 12px;line-height:1.25em; }







    #content .fullPost h1 { font-size:21px;color:#223451; }    







    #content .fullPost h3 { margin:9px 0 0 0;padding:0;font-size:15px;font-weight:bold;font-style:italic;color:#000080;letter-spacing:0;border:none; }







    #content .fullPost h2 { margin:12px 0 0 0;padding:0;font-size:15px;font-weight:bold;font-style:italic;color:#CC0000;letter-spacing:0;border:none; }







    #content .fullPost h6 { margin:12px 0 0 0;padding:0;font-size:15px;font-weight:bold;font-style:italic;color:#000080;letter-spacing:0;border:none; }







    #content #comments { font-size:17px;padding-left:10px; }







ul#Nav li a.gray { color:#DDD; }











/*****  Category Page Formatting  *****/







#categoryContent { float: left;width: 556px;padding: 2px 36px 24px 30px;color: #000; }







    #categoryContent h1 {}







    #categoryContent h2 { margin:12px 0 0 0;padding-bottom:0;font-size:24px;font-weight:bold;font-style:italic;color:#223451;line-height:1em;border:none; }







    .categoryPost { float:left;width:556px;margin-bottom:9px;padding:3px 0 0 0;border-bottom:1px solid #E8EAED; }



        .categoryPost #categoryPostTitle { padding:9px 0 2px; }



        .categoryPost #categoryPostTitle h1 { margin-bottom:6px;padding:2px 0;border-top:1px solid #9099a8;border-bottom:1px solid #9099a8;color:#223451; }







#categoryContent .categoryPost h1 { margin-bottom:6px;padding:2px 0;border-top:1px solid #9099a8;border-bottom:1px solid #9099a8;color:#223451; }



        #categoryContent .categoryPost P { float:left;width:412px; }



        #categoryContent .categoryPost P.articleSummary { float:left;width:134px;font-family: Arial, Helvetica, sans-serif;font-size:12px;margin:3px 0; }



            #categoryContent .categoryPost P.articleSummary IMG.wp-post-image { margin:0 12px 0 0; }



        #categoryContent .categoryPost h2 { float:left;width:408px; }



        #categoryContent .categoryPost .postMetaData { clear:both;width:556px;padding-top:6px; }



            #categoryContent .categoryPost P.postmeta { width:541px;margin-bottom:3px;padding:3px 12px 3px 3px;font-family; Arial, Verdana, sans-serif;font-size: 11px;background-color:#E8EAED;text-align:right; }







/*****  Search Results Formatting  *****/







.postMetaData { clear:both;width:556px;padding-top:6px; }











/*****  Comments  *****/







.commenterSaid { float:left;width:25%;padding:1px 0 0 6px;text-align:left;font-size:13px;color:#223451; }



.commentMeta { float:right;width:72%;padding-top:3px; }



    .commentMeta A { border:none; }











/*****  Polls  *****/







.widget_polls-widget { border-bottom:1px solid #DDD; }











/*****  Bottom Banner  *****/







#bottomBannerContainer { clear:both;width:100%;padding:24px 0;margin:0 auto;background-color:#223451;text-align:center; }







.clearAll { clear:both;width:100%;line-height:1px;margin:0;padding:0; }











/*****  Footer  *****/







#footer #footerWrapper { clear:both;width:960px;margin:0 auto; }



#footer #footerContent { float:left;width:960px;margin:0 auto;padding:15px 0 21px;background: url(/wp-content/themes/FFSpinDirty/images/footerContentBG.gif) repeat-x;background-color:#000; }



    #footer #footerContent #footerContactForm { float:right;width:33%;padding-right:30px;text-align:right; }



        #footer #footerContent #footerContactForm h4 { font-size:21px;color:#FFCC00;text-align:right;padding-left:6px; }



        #footer #footerContent #footerContactForm P { margin:6px 0;line-height:1.45em;text-align:right;vertical-align:top; }



        #footer #footerContent #footerContactForm P.required { font-size:10px;margin:3px 0 6px;padding:0; }



            #footer #footerContent #footerContactForm P SPAN { vertical-align:top; }



	    #footer #footerContent #footerContactForm P INPUT { padding-right:-12px; }



    #footer #footerContent #footerLinksContainer { float:left;width:35%;padding-left:30px; }



        #footer #footerContent #footerLinksContainer h5 { font-size:17px;color:#FFCC00; }



        #footer #footerContent #footerLinksContainer .footerLinksColumn { float:left;padding-right:36px;text-align:left; }



            #footer #footerContent #footerLinksContainer .footerLinksColumn  UL { list-style-type:none;list-style-position:inside; }



                #footer #footerContent #footerLinksContainer .footerLinksColumn  UL LI { color:#FFF;text-decoration:underline;line-height:1.75em; }



                    #footer #footerContent #footerLinksContainer .footerLinksColumn  UL LI A { color:#FFF; }







.required { font-size:10px;margin:3px 0 0;padding:0; }











/***** Pages *****/






/*****  Sociable Styles  *****/

div.sociable { clear:both;width:544px;margin:9px 0 0;padding:6px 6px 3px 6px;background-color:#FFF;border-top:1px solid #9099A8;border-bottom:1px solid #9099A8; }
div.sociable_tagline { float:left;width:100px;color:#333; }
div.sociable_tagline span { display:none;width:14em; }
div.sociable_tagline:hover span { background:none repeat scroll 0 0 #FFFFEE;border:1px solid #CCCCCC;color:black;display:block;line-height:1.25em;position:absolute;top:-5em; }
.sociable span { display:block; }
.sociable ul { display:inline;margin:0 !important;padding:0 !important; }
.sociable ul li { background:none repeat scroll 0 0 transparent;display:inline !important;list-style-type:none;margin:0;padding:1px 3px; }
.sociable ul li:before { content:""; }
.sociable img { border:0 none;float:none;height:16px;margin:0;padding:0;width:16px; }
.sociable-hovers { opacity:0.4; }
.sociable-hovers:hover { opacity:1; }


/*****  CAPTCHA  *****/

#captchaImgDiv { float:left;padding-left:2px; }
#captchaImageContainer { float:left;width: 250px; height: 55px; padding-top:10px; }
#captchaInputDiv { float:left;width:250px;padding-top:5px;display:block; }


/*****  CONTACT FORMS *****/

.formRow { float:left;width:400px;padding:3px 0; }
.formLabel { float:left;width:148px;padding-right:12px;text-align:right; }
.formField { float:left;width:240px; }
.formField input { width:240px; }
.formField textarea { width:243px; }

.adContactForm { width:400px;margin:12px 0;padding:18px 24px 6px 12px;text-align:right;background-color:#E8EAED; }
.adContactForm .formRow { float:left;width:400px;padding:3px 0; }
.adContactForm .formRow .formLabel { float:left;width:148px;padding-right:12px;text-align:right; }
.adContactForm .formRow .formField { float:left;width:240px; }
.adContactForm .formRow .formField input { width:240px; }
.adContactForm .formRow .formField textarea { width:243px; }

#footer #footerContent #footerContactForm .formRow { float:left;width:330px;padding:3px 0; }
#footer #footerContent #footerContactForm .formRow .formLabel { float:left;width:90px;padding-right:12px;text-align:right; }
#footer #footerContent #footerContactForm .formRow .formField { float:left;width:210px; }
#footer #footerContent #footerContactForm .formRow .formField input { width:200px; }
#footer #footerContent #footerContactForm .formRow .formField textarea { width:203px; }

.mailbagForm { width:400px;margin-bottom:24px;padding:18px 24px 18px 12px;text-align:right;background-color:#E8EAED; }

ul.lcp_catlist {list-style-type:none; }
	ul.lcp_catlist li { margin:6px 0; }

/* MAIL CHIMP */
#emailSignup { float:right;width:270px;margin: 0 0 6px;padding: 9px 15px;background: url("images/sideBarBG.gif") repeat-x scroll 0 0 #F7F7F2;border: 1px solid #CCCCCC; }
#emailSignup .signupHeader { margin:0;padding-bottom:0;font-size:21px;font-weight:bold;font-style:italic;color:#223451;line-height:1em;border:none; }
#emailSignup #mc_signup_form { float:left;padding:6px 0 0 0;border:none; }
#emailSignup #mc_signup_form .mc_form_inside { padding-top:5px; }
.mc_merge_var { float:left;width:202px; }
	.mc_merge_var label { float:left;width:90px;margin-top:4px; }
	.mc_merge_var input { float:left;width:102px;margin-top:2px; }
.mc_signup_submit {float:left;width:66px; }
	.mc_signup_submit input.button { width:66px;margin:0;padding:2px 0;color:#FFF;background:#223451; }
#emailSignup #mc_signup_form .mc_error_msg { height:36px;background:#FFF; }
#emailSignup #mc_signup_form #mc_message { background:#FFF; }

/* FFSPIN/FFCB TRIAL PROMO */
.FFCBpromoFormContainer { padding:6px 0;border-top:3px double #DDD;border-bottom:1px solid #DDD; }
.FFCBpromoFormSectionTitle { float:left;width:400px;padding:12px 0; }
.FFCBpromoFormRow { float:left;width:400px;padding:6px 0; }
    .FFCBpromoFormRow .formLabel { width:120px;text-align:left;font-weight:bold; }
    .FFCBpromoFormRow  .formField { width:268px; }
.FFCBsubmitRow { clear:both;width:400px;padding:6px 0 6px 232px; }
.FFCBrequired { clear:both;width:440px;padding:0 0 12px 0;font-size:11px; }

#textBannerContainer { clear:both;width:520px;padding:6px 18px 3px;background-color:#fff7d9; }

/* BlogRoll */
.blogroll { list-style-type:none; }
    .fullPost UL.blogroll li { margin:6px 0; }
