/*
Theme Name: Lacrosse Allstars 
Theme URI: http://lacrosseallstars.com/
Description: New Design for Lacrosse Allstars
Version: 2.05
Author: Kyle MacDonald
Author URI: http://kyle-mac.com/
*/
/*Globals*/

/*testin*/
* {margin: 0; padding: 0;}
body {font-family: "Helvetica", Arial, sans-serif; margin: 0; padding: 0;}
a {outline: none; text-decoration: none; color: #132e5e;}
a:hover {text-decoration: underline;}
ul{list-style-type: none; overflow: hidden; }
li.last {padding-right: 0 !important;}
div.container{width: 960px; margin: 0 auto; padding: 0 10px; }
.right {float: right;}
.left {float: left;}
img {border: none;}
h2 a, h3 a {color: #122546;}
small {font-size: 10px;}
.last {border-right: none !important;}
.both {clear: both;}
dl dt {float:left; padding-right:0.5em;}
.hide {display: none !important;}

/*Featured Panel*/
div#featured { width: 960px; margin: 0 auto;}
div#featured ul li{display: inline; width: 220px; float: left; padding: 10px; cursor: pointer; }
div#featured ul li div.thumbnail {float: left; padding: 3px 3px 0; border: 1px solid #ebebeb; }
div#featured ul li div.feature_text {width: 148px; float: left; padding: 3px 0 0 10px;}
div#featured ul li div.feature_text h3{font-size: 12px; color: #333;}
div#featured ul li.hover div.feature_text h3{color: #122546;}
div#featured ul li div.feature_text span {margin-top: 15px; float: left; font-size: 11px;}
div#featured ul li.hover { }
div#featured ul li.hover div.thumbnail{ border: 1px solid #999;}
div.collapse {height: 10px; cursor: pointer; background: #ccc url(images/collapse.gif) repeat-x 0 2px}
div.openit {height: 10px; cursor: pointer; background: #ccc url(images/collapseactive.gif) repeat-x 0 2px}
.entry a {text-decoration: underline;}
.entry a:hover {text-decoration: none;}

ol li.entry {list-style-type: none;}

/*Header*/
div#wrapper {background: #f1f1f1 url(images/headerbg.jpg) repeat-x; }
div#branding {width: 960px; padding: 20px 0 0 0 ; margin: 0 auto; overflow: hidden;}
div#branding h1 a, h1#logo a {display: block; text-indent: -9000px; width: 219px; height: 96px; background: url(images/logo.jpg) no-repeat;}
div#branding h1 {padding-right: 20px; float: left;}

div#tweets {position: relative; float: left; width: 480px; height: 81px; background: url(images/tweets.jpg) no-repeat; padding: 15px 50px; overflow: hidden;}
div#tweets div.twitter_list { width: 466px; overflow: hidden;}
div#tweets ul#entries {height: 72px; overflow: hidden;  }
div#tweets ul#entries li.entry { color: #fff; font-size: 12px;overflow: hidden; display: inline; float: left; width: 600px;}
div#tweets ul#entries li.entry span.text {color: #6487c8; font-size: 14px; float: left; width: 395px; margin-bottom: 5px;}
div#tweets ul#entries li.entry span.text a {color: #6487c8;}
div#tweets ul#entries li.entry img.thumb {width: 50px; height: 50px; float: left; padding: 3px; border: 1px solid #5779ab; margin-right: 10px; margin-bottom: 20px;}
div#tweets ul#entries li.entry div.text {float: left; width: 395px; position: relative;}
div#tweets ul#entries li.entry div.text a {color: #6487c8; text-decoration: none;}
div#tweets ul#entries li.entry div.text a:hover {text-decoration: underline;}


div#tweets div.buttons {position: absolute; top: -11px; z-index:4; left: -59px; width: 50px;}
div#tweets div.buttons span{float: left;}
div#tweets div.buttons span a{margin:1px; display: block; float: left; text-indent: -9000px; background: url(images/buttons.jpg) no-repeat; width: 19px; height: 19px;}
/*div#tweetdiv.l#buttonspanli a:hover{background-position: 0 -19px;}*/
div#tweets div.buttons span.reply a {background-position: -19px 0;}
/*div#tweetdiv.l#buttonspanli.reply a:hover {background-position: -19px -19px;}*/
div#tweets div.buttons span.retweet a {background-position: -38px 0;}
/*div#tweetdiv.l#buttonspanli.retweet a:hover {background-position: -38px -19px;}*/
div#tweets div.buttons span.info a {background-position: -57px 0;}
/*div#tweets ul#buttons li.info a:hover {background-position: -57px -19px;}*/

div#tweets span#left {position: absolute; left: 23px; top: 35px; z-index: 3;}
div#tweets span#left a {display: block; text-indent: -9000px; background: url(images/arrows.png) no-repeat -18px 0; width: 18px; height: 18px;}
div#tweets span#left a:hover {background-position: -18px -18px;}

div#tweets span#right {position: absolute; right: 25px; top: 35px; z-index: 3;}
div#tweets span#right a {display: block; text-indent: -9000px; background: url(images/arrows.png) no-repeat ; width: 18px; height: 18px;}
div#tweets span#right a:hover{background-position: 0 -18px;}
div#tweets div.twentry {overflow: hidden;}


div#top {overflow: hidden; height: 115px;}

#google_ads_div_Leaderboard {width: 720px; float: right;}
/*Secondary Links*/
div#navigation div#new_secondary {float: right;font-size: 12px; padding-top: 8px; font-size: 12px; width: 260px; margin-top: -5px;}
div#navigation div#new_secondary a {color: #6487c8; font-size: 12px !important; padding: 0 !important;}
div#navigation div#new_secondary ul li {padding-bottom: 10px; float: left; margin-right: 15px;}
div#navigation div#new_secondary ul li.rss {background: url(images/rss_mini.jpg) no-repeat; height: 20px; padding-left: 20px;}
div#navigation div#new_secondary ul li.twitter {background: url(images/twitter.jpg) no-repeat; height: 20px; padding-left: 20px;}
div#navigation div#new_secondary ul li.beer {background: url(images/beer.jpg) no-repeat; height: 20px; padding-left: 20px;}
div#navigation div#new_secondary ul li.beer.whiskey {background: url(images/whiskey.jpg) no-repeat; height: 20px; padding-left: 20px;}
/*Navigation*/
div#navigation {clear: both; height: 32px; margin-top: 10px; float: left; overflow: hidden; width: 100%;}
div#navigation a {color: #f5bc2c; text-decoration: none; padding: 4px 15px 13px 15px; font-size: 16px;}
div#navigation a:hover {color: #fff;}


/*superfish*/

ul#nav { float: left; font-size: 90%;}
ul#nav li a { display: block;  }
ul#nav li{display: inline;  float: left; padding-right: 28px;}
ul#nav li.on a {color: #fff;}
ul#nav li.has_sub {background: url(images/drop.jpg) no-repeat right 0;}
ul#nav li ul#sub {margin-top: -2px; position: absolute; background: red; border-right: 1px solid #132e5e; border-left: 1px solid #132e5e; border-bottom: 1px solid #132e5e; overflow: hidden; z-index: 2; display: none;}
ul#nav li ul#sub li {clear:both; display: block; background: #fff; width: 125px;}
ul#nav li ul#sub li a {font-size: 14px;display: block; background: #fbfeff url(images/subsprite.gif) 8px 10px no-repeat; color: #336699; padding: 5px 10px 5px 20px; width: 100%; border-bottom: 1px solid #ebebeb;}
ul#nav li ul#sub li a:hover {color: #336699; text-decoration: none ;background: #ebebeb url(images/subsprite.gif) 8px -24px no-repeat; width: 100%; border-bottom: 1px solid #ccc;}
ul#nav li ul#sub li.coupon a { background-position: 8px -58px;}
ul#nav li ul#sub li.coupon a:hover {background-position: 9px -90px;}
.wp-pagenavi a.last {border-right: 1px solid !important;}

/*Content*/
div#content {min-height: 800px; overflow: hidden; width: 960px; margin: 0 auto; padding: 20px 0 40px; background: #fff; } 
body.page div#content, body.cat div#content {padding-top: 20px;}
body.page div#content div.leftcol .entry p{font-size: 13px; line-height: 20px; margin-bottom: 15px;}
body.page div#content div.leftcol .entry {line-height: 28px;}
body.page div.byline ul li.last {padding-top: 8px;}
body.page div#content div.leftcol .entry li.last p {margin-bottom: 0px;}
body.page div#content div.leftcol .entry li.both {font-size: 12px; font-weight: normal;}
body.page div#tags {float: left; clear: both; width: 100%;}
body.page div#tags ul#hottags {width: 100%;}
/*body.page div.entry { padding-top: 15px;}
body.page.single div.entry {padding-top: 0; }*/
body.page {}
div.byline a {text-decoration: none; }
div.byline a:hover {text-decoration: underline;}

div#hotness {padding: 0 0 20px 0; border-bottom: 1px solid #ebebeb; overflow: hidden; margin: 0 20px 20px 20px;}
div#hotness h2, body.page div.leftcol .entry div.byline h2 {float: left; padding-right: 20px; color: #122546; font-size: 16px; padding-top: 3px;}
body.page div.leftcol .entry div.byline h2 {padding-top: 6px;}
div#tags {margin-top: 10px;}
div#tags ul#hottags {float: left;}
div#tags ul#hottags li{display: inline; float: left; margin-right: 5px;}
div#tags ul#hottags a {display: block; padding: 2px 10px; background: #f1f1f1; border-bottom: 2px solid #ccc; font-weight: bold; line-height: 18px;}
div#tags ul#hottags a:hover {background: #d8e1ef; border-bottom: 2px solid #132e5e; text-decoration: none;}

div#tags ul#hottags ul.seeall {float: left; background: url(images/dash.jpg) no-repeat 2px 6px; padding-left: 10px; margin-top: 4px;}
div#tags ul#hottags ul.seeall li a {background: none; padding: 0; margin: 0; font-size: 11px; border: none; text-decoration: underline;}
div#tags ul#hottags ul.seeall li a:hover {text-decoration: none;}

ul.wp-tag-cloud {float: left;}

/*Blog Entry*/
div.leftcol {width: 610px; float: left; border-right: 1px solid #ebebeb; padding-left: 20px;}
div.rightcol {width: 300px; float: right; padding-right: 20px; }
div.center {width: 190px; float: right; min-height: 200px; margin-right: 15px;}
div.main_post {width: 400px; float: left;}
div.leftcol div.leftcol {padding-left: 0;}

div.leftcol .entry {padding-bottom:35px; margin-bottom: 20px; line-height: 16px; overflow: hidden; margin-right: 10px; clear: both;}

div.leftcol .entry div.byline {color: #333;font-size: 12px; margin:5px 0 ;display: block; font-weight: bold;}
div.leftcol .entry div.byline a, abbr.published{color: #333;}
div.leftcol .entry p {font-size: 12px; color: #333; padding-bottom: 5px;}
div.leftcol .entry h2.entry-title {padding: 2px 0 0px 0;font-size: 18px; line-height: 20px;}
div.leftcol .entry h2 {font-size: 14px; padding: 20px 0 5px 0; line-height: 20px;}
div.main_post .entry h2.entry-title {font-size: 22px; padding-bottom: 10px; line-height: 24px;}


div.additional {border-bottom: 1px solid #ebebeb; padding: 5px 0;}
div.additional ul.adds {}
div.additional ul.adds li {display: inline; padding-right: 20px;}
div.additional ul.adds li a {font-size: 11px;}

ul.idTabs {float: right;}
ul.idTabs li {display: inline; float: left; padding-right: 20px ; font-size: 11px;}
div.ads {text-align: right; }
p.entry-meta {float: left;}


div#config1 div.rightcol {margin-top: 15px;}

div#config2 div.alley {float: left; width: 160px; padding-right:30px;margin-top: 40px;}
div#config2 div.leftcol {width: 580px;}
div#config2 div.rightcol {width: 160px; padding-left: 20px;}


div#config3 div.leftcol {width: 650px;}
div#config3 div.rightcol {width: 265px; padding-left: 20px; margin-top: 15px;}


/*Media Buy*/

body.mediabuy {background: #9fb8d7 url(images/mediabuy-back.jpg) no-repeat scroll center 0;}

body.mediabuy ul.idTabs {display: none;}
body.mediabuy div#hotness div.right h2 a {color: #ff9900;} 

body.mediabuy div#featured ul li {width: 200px;}
body.mediabuy div#featured ul li div.feature_text {width: 125px;}
body.mediabuy div.collapse {width: 900px; margin: 0 auto;}
body.mediabuy div#wrapper {background: url(images/mediabuybg.jpg) no-repeat scroll center 0;}
body.mediabuy div#secondary {display: none;}
body.mediabuy div#branding, body.mediabuy div#featured {width: 900px;}
body.mediabuy div#content {width: 880px;}
body.mediabuy div.leftcol {width: 540px;}
body.mediabuy h1#logo {margin-left: 10px;}


/*Tweet Meme Override*/
#tweetmeme_button .retweet { background: transparent url(images/tweetmeme.gif) no-repeat scroll 0 -45px !important;}


div.postthumb {position: relative; margin-top: 5px;}
div.thumb_desc {position: absolute; background-color: rgba(0,0,0,0.60); bottom: 4px; width: 100%;}
div.main_post .entry div.thumb_desc p.desc{font-size: 12px; padding: 20px !important; color: #fff !important; position: relative; /*width: 207px;*/}

div.main_post .entry div.byline {margin-bottom: 10px;}
div.main_post .entry p.text {font-size: 14px;}
div.main_post .entry {border-bottom: none;}

div.byline ul li {padding-top: 5px; display: inline; float: left; }

div.leftcol .entry div.wrapper {width: 390px; float: left;}
div.leftcol .entry div.thumb {width: 210px; float: left;}
img.author_thumb {padding:2px; border: 1px solid #ccc;}

/**** Speech Bubble Icons *****/
.spch-bub-inside {position: relative;}
a.spch-bub-inside {color: #6699CC; text-decoration: none;}
.spch-bub-inside em {font-style: normal;}
.spch-bub-inside em {
  background: #6699CC;
  color: #FFF;
  padding: 2px 5px 0;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
	font-size:11px !important;
}
.spch-bub-inside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #6699CC; 
  border-bottom: 0.45em solid #FFF; /* IE fix */
  border-bottom: 0.45em solid rgba(0,0,0,0); 
  overflow: hidden; /* IE fix */}
a.spch-bub-inside:hover { color: #103f85;}
a.spch-bub-inside:hover em { cursor: pointer; background: #103f85; color: #fff;}
a.spch-bub-inside:hover .point { border-left: 0.5em solid #103f85;}

div.leftcol .entry p.entry-meta {padding: 5px 10px 0px 0px; border-top:1px solid #eee;  width: 100%; font-size: 11px; }
div.leftcol .entry p.entry-meta a {color: #6699CC;}
div.leftcol .entry div.feature_text p {font-size: 14px;}
span.sep {padding: 0 10px; color: #ccc; font-weight: normal;}
div.tiny {float: left; padding-right: 5px; margin-top: -5px; display: none;}
div.leftcol .entry div.thumb.right {float: right; padding: 0 1em 1em 1em; width: auto;}

h1.entry-title {color: #122546; padding-top: 10px; font-size: 28px; line-height: 30px;}

div#authorbio {padding:20px 0; margin:10px 0; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; overflow: hidden;}
div#authorbio div#bio {width: 400px; padding-left: 20px; font-size: 11px;}
div#authorbio div#bio p {padding-bottom: 5px;}
dt {font-weight: bold;}

body.page div.leftcol .entry div.byline h2 {font-size: 12px; color: #333;}
body.page div#tags {margin-bottom: 10px; }

body.cat div.top {margin-bottom: 30px; border-bottom:1px solid #e6e6e6; margin-right: 10px; padding-bottom: 10px;}
body.cat div.top h4.cat_title span {color: #122546; margin-bottom: 10px;}
body.cat div.top p { padding-bottom: 10px;}
body.cat div.top p { font-size: 12px;}
body.cat div.top h4.cat_title {padding-bottom: 10px;}
body.cat div.leftcol .rss {background: url(images/rss.jpg) no-repeat; height: 25px; padding-left: 20px; display: block; float: left; padding-right: 5px;}

div.rightcol li.widget {margin: 10px 0;}
div.rightcol ul {clear: both;}

div.rightcol a.submit {font-size: 11px; padding: 2px 0; float: right;}
div.rightcol li {list-style-type: none;}
div.rightcol h2.widgettitle {font-size: 15px; margin-bottom: 10px; float: left;}

input[type="submit"] {font-size: 14px;}

ul#recent-comments {font-size: 12px;}
ul#recent-comments li {padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}

.alignleft {float: left;}
.alignright {float: right;}
img.alignleft { padding: 0 10px 10px 0;}
img.alignright { padding: 0 0 10px 10px;}



div.announcement{-moz-border-radius: .5em; border-radius: .5em; position: relative; clear:both; overflow:hidden; padding: 12px; background: #6487C8; margin:0px 0px 5px 0px; font-size:14px;}  
div.announcement p.newstext a {color: #fff;}
p.newstext {padding-top: 4px; color: #fff;}
h2.breaking {color: #132d5e !important;}
a.br_close {position: absolute; right: 4px; top: 3px; padding: 3px; font-size: 10px;}

div#community h3 {padding: 5px 10px 2px; background: #e6e6e6; font-size: 14px; border-bottom: 2px solid #CCCCCC;}
div.desc {font-size: 12px; height: 25px; }
span.number {display: inline; color: #132d5e; padding: 2px;}

div#inset {height: 175px; border-color:#EAEAEA; border-style:solid; border-width:0 0 0 1px; float:right; margin-left:15px; width:205px; padding: 0 0 15px 15px; margin-bottom: 15px;}
ul.insetlist {font-size: 12px;}
ul.insetlist li {clear: both;}
ul.insetlist li.facebook {background: url('images/facebook.png') no-repeat 0 6px; padding-left: 20px; }
ul.insetlist li.comment {background: url('images/comment.jpg') no-repeat 0 6px; padding-left: 20px; }
ul.insetlist li.email {background: url('images/email.jpg') no-repeat 0 6px; padding-left: 20px; }
ul.insetlist li.delicious {background: url('images/delicious_16.png') no-repeat 0 6px; padding-left: 20px; }
ul.insetlist li.digg {background: url('images/digg.png') no-repeat 0 6px; padding-left: 20px; }
div#inset a {text-decoration: none;}
div#inset a:hover {text-decoration: underline;}
ul.insetlist li.tweeter {padding-left: 3px; }
div.comment-head h2 {color: #122546;}

ul.forms, ul.forms li {list-style-type: none;}


div#comments {padding-right: 10px;}
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {	font-size: 11px !important; line-height: 17px; padding: !important; margin-bottom: 0 !important; margin: 0; }
/* End captions */
a.rssmini {padding-left: 20px; background: url('images/rss_mini.jpg') no-repeat; padding-top: 2px;}

div.rightcol div.widget {margin-bottom: 10px; margin-top: 10px; clear: both;}
div.rightcol div.widget h4{ background: #D8E1EF; border-bottom: 2px solid #132E5E; padding: 6px 5px 2px; display: block; margin-bottom:5px; color: #132D5E;}
div.rightcol div#recent_comments.widget ul {font-size: 12px;}
div.rightcol div#recent_comments.widget ul li div.right{clear: both; }
div.rightcol li.widget ul li {margin: 0; padding: 0;}
div.rightcol div.widget ul {padding: 0 5px 5px 5px;}
div.rightcol div.widget ul li {padding: 2px; border-bottom: 1px solid #EBEBEB; margin-bottom: 5px; font-size: 12px; }
div.rightcol div#recent_comments.widget ul p {line-height: 1.3em; padding-top: 3px;}
div.rightcol div#recent_comments.widget p.commentor {margin-top:0; color: #333;}
.the_comment a {font-weight: bold; text-decoration: none;}
.the_comment a:hover {text-decoration: underline;}
div#footer { background: #182b49 url(images/footerbg.jpg) repeat-x scroll 0 -22px; padding: 40px 0 20px 0; overflow: hidden; padding-bottom: 0;}
div#footer div.container {width: 920px; overflow: hidden;}
div#footer h3 {color: #F5BC2C;padding-bottom:5px;}
div#footer p {color: #fff; line-height: 18px; font-size: 13px;margin-right: 2em;}

div#copyrighter {background: #1b3254; padding: 20px 15px; margin-top: 30px; color: #fff;}
div#copyrighter a {color: #F5BC2C;}
div#copyrighter ul {}
div#copyrighter ul li {display: inline; float: left; padding-right: 20px;}

div#about {width: 595px; padding-right: 20px; float: left;}
div#logoes {width: 305px; float: right;}

div#popular .spch-bub-inside {margin-right: 5px;}
div#popular .spch-bub-inside .point {top: 1em;}
div#popular li {padding: 6px 0 6px 5px;line-height: 20px;}

div.twitterUsage canvas{float: right ; padding-top: 3px;}
div.twitterUsage h4 {float: left; padding: 8px 5px 0 0;}

div#where ul {font-size: 12px;margin-top: 5px;}
div#where ul li a{padding: 5px 0; margin-bottom: 5px; border-bottom: 1px solid #EBEBEB; padding-left: 30px; display: block;}
div#where ul li{ margin-bottom: 0; border: none; padding: 0;}
div#where ul li a:hover {border-bottom: 1px solid #ccc;}
div#where ul li.facebook a{background: url('images/facebook.png') no-repeat 5px 2px;}
div#where ul li.youtube a{background: url('images/youtube.png') no-repeat 5px 2px;}
div#where ul li.flickr a {background: url('images/flickr.png') no-repeat 5px 2px;}
div#where ul li.dropio a{background: url('images/dropio.png') no-repeat 5px 2px;}
div#where ul li.flickr a {background: url('images/flickr.png') no-repeat 5px 2px;}
div#where ul li.lastfm a{background: url('images/lastfm.png') no-repeat 5px 2px;}
div#where ul li.digg a{background: url('images/digg.png') no-repeat 5px 2px;}

/*Remove if not in the center*/
div#press ul {font-size: 12px;margin-top: 5px;}
div#press ul li a{padding: 5px 0; margin-bottom: 5px; border-bottom: 1px solid #EBEBEB; padding-left: 30px; display: block;}
div#press ul li{ margin-bottom: 0; border: none; padding: 0;}
div#press ul li a:hover {border-bottom: 1px solid #ccc;}
div#press ul li.facebook a{background: url('images/facebook.png') no-repeat 5px 2px;}
div#press ul li.youtube a{background: url('images/youtube.png') no-repeat 5px 2px;}
div#press ul li.flickr a {background: url('images/flickr.png') no-repeat 5px 2px;}
div#press ul li.dropio a{background: url('images/dropio.png') no-repeat 5px 2px;}
div#press ul li.flickr a {background: url('images/flickr.png') no-repeat 5px 2px;}
div#press ul li.lastfm a{background: url('images/lastfm.png') no-repeat 5px 2px;}
div#press ul li.digg a{background: url('images/digg.png') no-repeat 5px 2px;}

div#comform {padding: 20px 0; margin-top: 40px; clear: both; width: 100%; float: left; }
label {float: left; clear: both; padding-top: 10px;}
input[type=text], textarea {float: left; clear: both; margin-top: 5px; border: 2px solid #ccc;}
input[type=text], textarea {padding: 2px; width: 75%;}
input {float: left; clear: both;}
div#comform textarea {width: 75%; margin-bottom: 10px; padding: 2px; }
div#comlist {clear: both; padding-top: 20px; margin-top: 20px ; border-top: 1px solid #ebebeb; float: left; width: 556px; margin-right: 15px; padding: 20px;}
div#comform em{ color: #122546;}

div.leftcol ul.fvCommunityNewsList { list-style-type: none;}
ul.fvCommunityNewsList li{ padding:0 10px 10px 10px; border-bottom: 1px solid #ebebeb; margin-bottom: 10px; clear: both;}
ul.fvCommunityNewsList li span.date {color: #999; font-size:11px;}
ul.fvCommunityNewsList li h3 {font-size: 14px;}
ul.fvCommunityNewsList li p {padding: 5px 0; font-size: 12px;}
ul.fvCommunityNewsList li a {font-weight: bold;}
a.comadd {padding-left: 20px; background: url('images/comadd.gif') no-repeat;}

div.center ul.fvCommunityNewsList {padding: 10px 0; font-size: 12px; padding: 10px 0 !important;}
li.last em {text-decoration: none;}
a.rss {background: transparent url(images/rss_mini.jpg) no-repeat scroll 0 0; padding-left: 20px;}
div#fvCommunityNewsAjaxResponse, span#fvCommunityNewsErrorResponse {float: left; clear: both;}


fieldset {overflow: hidden;}
div#contactform {clear: both;  padding: 0 0 15px 0; overflow: hidden;}

li.submit {clear: both; padding-top: 10px;}
span.red {color: #122546;}
div.error {clear: both; font-size: 10px; color: #122546;}

.entry blockquote {background: #ebebeb; padding: 10px; border-bottom: 2px solid #ccc; margin: 0 40px; margin-bottom: 30px;}
.entry blockquote p {padding: 0 !important; margin: 0 !important;}
span.grey {color: #999; float: right; margin-bottom: -10px;}
div.right h2 {padding-right: 0 !important;}
.entry-title a, p.entry-meta a{text-decoration: none;}
.entry-title a:hover, p.entry-meta a:hover {text-decoration: underline;}

ol#tweeter {list-style-type: none; margin: 20px 20px 20px 30px;}
ol#tweeter li{ clear: both; padding: 0 0 0px 0; border-bottom: 1px solid #ebebeb; margin-bottom: 10px;}
ol#tweeter li div.left { width: 70px;}
ol#tweeter li img {padding: 2px; border: 1px solid #ebebeb;}
ol#tweeter div.bodytext p {margin-bottom: 0 !important;}
.nomar {margin: 0 !important;}

.textbody ol {margin-left: 20px; padding-left: 20px;}
.textbody ul {margin-left: 20px; padding-left: 20px; list-style-type: disc;}
.textbody li {font-size: 14px;}

div#tipjoy {width: 500px; display: none;}

div#micro.widget {margin-top: 0;}
div#micro ul li {float: left; border: none; padding: 0; margin: 0; margin-right: 10px;}
div#micro ul li a {display: block; width: 16px; height: 16px; text-indent: -9000px;}
a.facebook {background: url('images/facebook.png') no-repeat ;}
a.youtube {background: url('images/youtube.png') no-repeat;}
a.flickr  {background: url('images/flickr.png') no-repeat ;}
a.dropio {background: url('images/dropio.png') no-repeat ;}
a.flickr  {background: url('images/flickr.png') no-repeat ;}
a.lastfm {background: url('images/lastfm.png') no-repeat ;}
a.digg{background: url('images/digg.png') no-repeat ;}
a.twitter{background: url('images/twitter.jpg') no-repeat ;}
div#tip {padding: 10px 0; border-top: 1px solid #ebebeb; margin: 10px 0; }
div#paymentForm {height: auto;}

ul#questlist li.left {float: left; padding-right: 10px;}
ul#questlist input[type="text"] {width: 700px;}
ul#questlist input[type="submit"] {margin-top: 5px;}

body.page div.textbody {padding-top: 10px;}

div#lifestyle {clear: both; padding-top: 30px;}
div#lifestyle h2 {padding-bottom: 10px; color: #122546; margin-bottom: 10px; border-bottom: 1px solid #ebebeb;}
div#lifestyle span {font-size: 10px	;}
div#lifestyle h2 span a {color: #132E5E;}
div#lifestyle ul {width: 65%; overflow: hidden; float: left;}
div#lifestyle ul li div.body {padding-right: 20px;}
div#lifestyle h4 a{}
div#lifestyle div.body div.excerpt {font-size: 12px; padding-top: 10px;}


div#lifestyle img.lifethumb {float: left; padding-right: 10px;}

div#lifestyle ul.lifelist {float: left; width: 30%; list-style-type: disc; padding-left: 15px;}
div#lifestyle ul.lifelist li {font-size: 11px; font-weight: bold; padding-bottom: 5px;}
div#lifestyle h5 {padding-bottom: 5px; color: #122546;}


div#ad_squares img {padding:2px; border: 1px solid #ebebeb; margin: 0 8px;}


div#center_feeds {font-size: 12px;}
div#center_feeds h3 {padding: 5px 10px 2px; background: #e6e6e6; font-size: 14px; border-bottom: 2px solid #CCCCCC; margin-bottom: 10px;}
div#center_feeds h3 a {color: #000;}


div#center_feeds div.leftcol ul { list-style-type: none;}
div#center_feeds ul li{ padding:0 10px 10px 10px; border-bottom: 1px solid #ebebeb; margin-bottom: 10px; clear: both;}
div#center_feeds ul li span.date {color: #999; font-size:11px;}
div#center_feeds ul li h3 {font-size: 14px;}
div#center_feeds ul li p {padding: 5px 0; font-size: 12px;}
div#center_feeds ul li a {font-weight: bold;}
div#center_feeds a.comadd {padding-left: 20px; background: url('images/comadd.gif') no-repeat;}

div#google_ads_div_Content_SmallBox, div#google_ads_div_Content_SmallBox2, div#google_ads_div_Content_SmallBox3, div#google_ads_div_Content_SmallBox4 {float: left; margin: 3px;}
