/* defaults, globals, etc.
==============================================================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

:focus 
{outline: 0;}

body 
{line-height: 1;
font: 12px "Trebuchet MS", sans-serif;
text-align: left;
background-color: black;
}

ol, ul 
{list-style: none;}

table 
{border-collapse: separate;
border-spacing: 0;}

caption, th, td 
{text-align: left;
font-weight: normal;}

a, a img
{text-decoration: none;}

button 
{width: auto;
overflow: visible;}

.clearit 
{clear: both;
height: 0;
line-height: 0.0;
font-size: 0;}


/* structure, layout
==============================================================================*/
.container
{width:960px;
margin:0 auto;
padding: 0 9px;}

#logo
{width: 307px;
height: 307px;
position: absolute;
left:-9px;
top: 68px;
background: transparent url('thebubbleimages/logoback3.png') top center}

#header
{position: relative;
width: 960px;
height: 384px;
border-top: 4px solid #b04516;}

#maincontent
{width: 960px;
margin-top: 62px;
-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
background: transparent url('thebubbleimages/transblack.png') top center}

#newbanner
{width: 960px;
-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
height: 34px;
border-bottom: 2px solid black;
background: transparent url('thebubbleimages/newsstripe.gif') no-repeat top left}

#fvideoinfo, #casvideo, #deepthoughts, #campernews, #hbox
{width: 288px;
min-height: 1px;
float: left;
margin-top: 24px;}

#fvideo
{width: 672px;
min-height: 1px;
float: left;
z-index: 1000;
position: relative;
margin-top: 24px}

#fvideowrapper
{width: 960px;
padding-bottom: 36px;
background: transparent url('thebubbleimages/twithalfcirc.png') repeat-x bottom left;}

#photoblog, #thequestion
{width: 384px;
min-height: 1px;
float: left;
margin-top: 24px;}

#bottomsectionwrapper
{background: transparent url('thebubbleimages/transblack2.png') top left;
padding: 9px 0 36px;
margin-top: 36px}

#footer
{background-color: black;
padding: 36px 0;
margin-bottom: 20px;
border-bottom: 4px solid #b04516; }


/* typekit typography
==============================================================================*/
#fvideoinfo h2, #fvideoinfo h5, #likeit h4 a, #logo h1, #logo h1 strong, .mainnav li, .mininav li em, h6.newstar, #likeit h4 em, h1.all, h1.camper_news, h1.dthought, h1.cas_vid, h1.phblo, h1.tagged, .wrapper1 h3, .wrapper2 h3, .wrapper1 h5, .wrapper2 h5, #newbanner h2 span, #fvideoinfo h5, #deepthoughts h5, #casvideo h5, #tweet span.tweet_text, #casvideo h2 a, #photoblog h2 a, #deepthoughts h2 a, #campernews h2 a, .wrapper2 > .pblogs h2 a, #thequestion h2, #thequestion h4 a, h4.spent, div#footer h3, #siteinfo h2, h1.poll, .thequestion_l h2, h6.spent
{font-family: "liquor-store-1","liquor-store-2", sans-serif;}


#fvideoinfo h3, #logo h1 span, #logo h2, .mininav li, #likeit h4 strong, p.paginate, .dthought_ent > .fixit h4, #fvideoinfo h3, #casvideo h3, #deepthoughts h3, #campernews h3, #tweet span.tweet_time, #tweet span.tweet_join, #deepthoughts h2 a em, #campernews h2 a em, div.wrapper1 h3 em, div.wrapper2 h3 em, #casvideo h4, #photoblog h3, #thequestion h3, #thequestion ul, #siteinfo h2 em, .thequestion_l ul
{font-family: "ff-prater-script-web-pro-1","ff-prater-script-web-pro-2", serif;}



/* logo
==============================================================================*/
#logo h1
{color: #4ca487;
font-size:7.2em;
line-height: .56em;
padding: 89px 0 0 33px;
text-transform: uppercase;}

#logo h1 strong
{color: #b04516;
font-size: .35em;}

#logo h1 span
{text-transform: lowercase;
font-size: .5em;
padding: 0 5px;}

#logo h2
{text-align: center;
font-size: 1.2em;
margin: 3px 36px;
text-transform: lowercase;
color: #b04516;}

#logo a:link, #logo a:visited
{color: #4ca487}

#logo a:focus, #logo a:hover, #logo a:active
{color: #b04516;}


/* navigation
==============================================================================*/
ul.mainnav
{width:576px;
height: 42px;
position: relative;
float: right;}

.mainnav li
{color: #4ca487;
text-align: center;
width: 95px;
font-size:1.370em;
line-height: 12px;
border-right: 1px solid black;
text-transform: uppercase;
float: left;
background: transparent url('thebubbleimages/transblack.png') top center
}

.mainnav > li.video
{-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-left-radius: 9px;}

.mainnav > li.tag
{border-right: none;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomright: 9px;
border-bottom-right-radius: 9px;}

.mainnav li a
{display: block;
height: 36px;
padding: 9px 4px 0}

.mainnav li a:link, .mainnav li a:visited
{color: #4ca487}

.mainnav li a.active
{color: #b04516;
cursor: default;}

.mainnav > li.video a:focus, .mainnav > li.video a:hover, .mainnav > li.video a:active
{background: transparent url('thebubbleimages/movie_icon.png') no-repeat center}

.mainnav > li.photo a:focus, .mainnav > li.photo a:hover, .mainnav > li.photo a:active
{background: transparent url('thebubbleimages/photo_icon.png') no-repeat center}

.mainnav > li.thoughts a:focus, .mainnav > li.thoughts a:hover, .mainnav > li.thoughts a:active
{background: transparent url('thebubbleimages/thoughts_icon.png') no-repeat center}

.mainnav > li.all_together a:focus, .mainnav > li.all_together a:hover, .mainnav > li.all_together a:active
{background: transparent url('thebubbleimages/star_icon.png') no-repeat center}

.mainnav > li.news a:focus, .mainnav > li.news a:hover, .mainnav > li.news a:active
{background: transparent url('thebubbleimages/news_icon.png') no-repeat center}

li.tag a:focus, li.tag a:hover, li.tag a:active
{background: transparent url('thebubbleimages/tag_icon.png') no-repeat center}

.mainnav li a:focus em, .mainnav li a:hover em, .mainnav li a:active em
{display: none}

.mainnav li ul
{visibility: hidden;
position: absolute;
right: 9px;
top: 56px;
max-width: 443px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
padding: 4px;
margin: 0;
background: transparent url('thebubbleimages/transblack.png') top center;
}

.mainnav li ul img
{position: absolute;
top: -18px;
right: 27px }

.mainnav li ul li
{width: auto;
float: right;
font-size: .86em;
background: none;
border-right: none;}

.mainnav li ul li a
{line-height: 18px;
height: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 0 4px;
margin: 4px;
}

.mainnav li ul li a:link, .mainnav li ul li a:visited
{color: black;
background-color: #4ca487;
background-image: none}

#sub_nav li a strong
{padding-left: 4px}

#sub_nav li a:link strong, #sub_nav li a:visited strong
{color: #1b5043 }

#sub_nav li a:focus strong, #sub_nav li a:hover strong, #sub_nav li a:active strong
{color: black }

.mainnav li ul li a:focus, .mainnav li ul li a:hover, .mainnav li ul li a:active
{background-color: #b04516;
background-image: none}

ul.mininav
{width:96px;
height: 45px;
float: right;}

.mininav li
{font-size:1.8em;
width: 96px;
line-height: 45px;
text-align: center;
vertical-align: bottom;}

.mininav li em
{padding: 0 6px;
height: 46px;
vertical-align: bottom;
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 23px;
margin-left: 4px;
border: 2px solid #4ca487;
background-color: black;
color: #4ca487;
-moz-box-shadow: 0 0 3px black;
-webkit-box-shadow: 0 0 3px black;
box-shadow: 0 0 3px black;}

.mininav li a
{display: block;
-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
-moz-box-shadow: 0 2px 2px black;
-webkit-box-shadow: 0 2px 2px black;
box-shadow: 0 2px 2px black;}

.mininav li a:link, .mininav li a:visited
{color: black;
background: #b04516 url('thebubbleimages/orangetop.gif') top center}

.mininav li a:focus, .mininav li a:hover, .mininav li a:hover
{background: transparent url('thebubbleimages/transblack.png') top center;
color: #b04516}

.mininav li a:focus em, .mininav li a:hover em, .mininav li a:hover em
{border: 2px solid #b04516;}



/* content globals
==============================================================================*/ 
h6.newstar
{width: 36px;
height: 36px;
font-size:1em;
line-height: 36px;
color: black;
z-index: 3000;
text-align: center;
text-transform: uppercase;
background: transparent url('thebubbleimages/newstar.png') no-repeat center;}

.tooltip
{padding-bottom: 9px;
margin-bottom: -4px;
width: 192px;
color: #dfdfdf;
display: none;
background: transparent url('thebubbleimages/subtri3.png') no-repeat bottom center}

.tooltip > .tooltipwrapper
{-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
padding: 9px 18px;
background: transparent url('thebubbleimages/transblack.png') top center}

#maincontent a:link, #maincontent a:visited, #footer a:link, #footer a:visited
{color: #4ca487;
text-shadow: 0 2px 1px black;}

#maincontent a:focus, #maincontent a:hover, #maincontent a:active, #footer a:focus, #footer a:hover, #footer a:active
{color: #b04516;
text-shadow: none;}

#likeit h4
{font-size:2em;
line-height: 0.75em;
border-bottom: none;
margin: 0;
padding: 0;}

#likeit h4 a
{padding: 4px 8px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
color: black;
text-shadow: none;
-moz-box-shadow: 0 2px 2px black;
-webkit-box-shadow: 0 2px 2px black;
box-shadow: 0 2px 2px black;}

#likeit h4 em
{padding: 4px 8px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
color: black;
text-shadow: none;
background-color: #5e2306;
background-image: none;}

#likeit h4 a:link
{background: transparent url('thebubbleimages/bigbuttonback.png') repeat left;
color: black;
text-shadow: none}

#likeit h4 a:focus, #likeit h4 a:hover, #likeit h4 a:active
{background-color: #b04516;
background-image: none}

#likeit h4 strong
{float: right;
text-transform: lowercase;
}

p.paginate
{
color: #b04516;
float: left;
display: inline;
padding: 36px 0 36px 36px;
font-size:2em;
line-height: 24px;
text-align: center}

p.paginate em
{float: left;
padding: 12px;
margin-right: 4px;}

p.paginate strong
{padding: 12px;
margin-right: 4px;
float: left;
color: black;
text-shadow: none;
background-color: #5e2306;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}

div#maincontent > p.paginate a
{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
margin-right: 4px;
border-radius: 8px;
float: left;
padding: 12px;
color: black;
text-shadow: none;
-moz-box-shadow: 0 2px 2px black;
-webkit-box-shadow: 0 2px 2px black;
box-shadow: 0 2px 2px black;
}

div#maincontent > p.paginate > a:link, div#maincontent > p.paginate > a:visited
{background: transparent url('thebubbleimages/bigbuttonback.png') repeat left;
color: black;
text-shadow: none}

div#maincontent > p.paginate > a:focus, div#maincontent > p.paginate > a:hover, div#maincontent > p.paginate > a:active
{background-image: none;
background-color: #b04516;
text-shadow: none}


/* pages
==============================================================================*/
.wrapper1, .wrapper2
{padding: 36px;
clear: both;}

.wrapper2
{background: transparent url('thebubbleimages/transblack2.png') top left;}

.wrapper1 p, .wrapper2 p
{font-size:1.167em;
line-height: 1.286em;
padding-bottom: 9px;
color: #dfdfdf;}

.wrapper1 p a, .wrapper2 p a
{font-weight: bold}

h1.all, h1.camper_news, h1.dthought, h1.cas_vid, h1.phblo, h1.tagged, h1.poll
{font-size:3em;
line-height: 24px;
color: #b04516;
padding: 24px 0 24px 45px;
margin: 0 36px;
text-transform: uppercase;
text-shadow: 0 2px 1px black;}

h1.all
{background: transparent url('thebubbleimages/star_icon.png') no-repeat left 18px}

h1.camper_news
{background: transparent url('thebubbleimages/news_icon.png') no-repeat left 18px}

h1.dthought
{background: transparent url('thebubbleimages/thoughts_icon.png') no-repeat left 18px}

h1.cas_vid
{background: transparent url('thebubbleimages/movie_icon.png') no-repeat left 18px}

h1.phblo
{background: transparent url('thebubbleimages/photo_icon.png') no-repeat left 18px}

h1.tagged
{background: transparent url('thebubbleimages/tag_icon.png') no-repeat left 18px}

h1.poll
{background: transparent url('thebubbleimages/poll_icon.png') no-repeat left 18px}

h1.all em, h1.camper_news em, h1.dthought em, h1.cas_vid em, h1.phblo em
{float: right;
font-size: .4em;}

.videosm
{float: right;
position: relative;
width: 480px;
z-index: 1000;
margin-left: 60px;}

.videosm > h6.newstar
{position: absolute;
top: -9px;
right: -9px;}

.videosm_info
{width: 348px;
float: left;}

.wrapper1 h3, .wrapper2 h3
{margin: 9px 0;
font-size:2em;
line-height: 24px;
text-shadow: 0 2px 1px black;
text-transform: uppercase;
color: #b04516;}

h3.videoicon
{padding-left: 48px;
background: transparent url('thebubbleimages/movie_icon.png') no-repeat left;}

h3.photoicon
{padding-left: 48px;
background: transparent url('thebubbleimages/photo_icon.png') no-repeat left;}

h3.dthoughticon
{padding: 3px 0 0 48px;
font-size: 2.5em;
background: transparent url('thebubbleimages/thoughts_icon.png') no-repeat left;}

h3.newsicon
{padding: 5px 0 0 48px;
background: transparent url('thebubbleimages/news_icon.png') no-repeat left 0px}

.wrapper1 h4, .wrapper2 h4
{margin-bottom: 17px;
font-size:1em;
color: #b04516;
font-weight: bold;
padding-bottom: 4px;
text-shadow: 0 2px 1px black;
line-height: 1.5em;
text-transform: uppercase;
border-bottom: 1px solid #5e2306}

.videosm_info > #likeit
{padding-top: 24px;
border-top: 1px solid #5e2306;}

.wrapper1 h5, .wrapper2 h5
{font-size:1.25em;
line-height: 1.2em;
margin: 9px 0 12px;
padding-left: 28px;
color: #4ca487;
text-transform: uppercase;
background: transparent url('thebubbleimages/tag_icon_sm.png') no-repeat left}

.photoblog_ent img
{float: left;
margin-right: 36px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
margin-bottom: 4px;
background-color: black;}

.photoblog_ent
{position: relative}

.photoblog_ent > h6.newstar
{position: absolute;
top: -9px;
left: -9px;}


.photoblog_ent p
{font-weight: bold;
display: none;}

.photoblog_ent p+p
{font-style: italic;
font-weight: normal;
display: block;}

.photoblog_ent h4, .photoblog_ent h3, .photoblog_ent h5
{margin-left: 672px;}

.photoblog_ent > #likeit
{padding-top: 24px;
margin-left: 672px;
margin-top: 9px;
border-top: 1px solid #5e2306;}

.dthought_ent > .fixit h4
{border-bottom: none;text-transform: none;
font-size: 1.5em;
}

.wrapper1 > div.dthought_ent p, .wrapper2 > div.dthought_ent p
{margin-right: 288px;
padding-bottom: 18px}

.dthought_ent img
{float: right;
margin: 9px 0 9px 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
background-color: black;}

.dthought_side
{width: 216px;
float:right;
position: relative;}

.dthought_side > h6.newstar
{position: absolute;
top: -36px;
right: -9px;}

.dthought_side > #likeit
{padding-top: 24px;
margin-top: 9px;
border-top: 1px solid #5e2306}


/* home
==============================================================================*/
#newbanner h2
{padding-right: 24px;
color: #b04516;
font-size:1em;
line-height: 36px;}

#newbanner h2 span
{font-size: 2em;
color: black;
vertical-align: middle;
text-transform: uppercase;
padding: 0 36px 0 12px;}

#newbanner h2 em
{font-style: italic}

#newbanner h2 a
{font-weight: bold}

#newbanner h2 a:link, #newbanner h2 a:visited
{color: #4ca487;}

#newbanner h2 a:focus, #newbanner h2 a:hover, #newbanner h2 a:active
{color: #b04516;}

#fvideoinfo h2
{font-size:2.5em;
line-height: 24px;
color: #b04516;
text-transform: uppercase;
margin: 0 36px 9px;
text-shadow: 0 2px 1px black;}

#fvideoinfo h3, #casvideo h3, #deepthoughts h3, #campernews h3
{padding: 9px 24px 18px 48px;
margin: 9px 36px 0;
font-size:1.667em;
line-height: 18px;
text-transform: lowercase;
}

#fvideoinfo h3, #casvideo h3
{background: transparent url('thebubbleimages/movie_icon.png') no-repeat left 2px}

#deepthoughts h3
{background: transparent url('thebubbleimages/thoughts_icon.png') no-repeat left 0px}

#photoblog h3
{background: transparent url('thebubbleimages/photo_icon.png') no-repeat left 0px}

#thequestion h3
{background: transparent url('thebubbleimages/poll_icon.png') no-repeat left 0px}

#campernews h3
{background: transparent url('thebubbleimages/news_icon.png') no-repeat left 0px}

#fvideoinfo h4
{margin: 0 36px 5px;
font-size:1em;
color: #b04516;
font-weight: bold;
padding-bottom: 4px;
text-shadow: 0 2px 1px black;
line-height: 1.5em;
text-transform: uppercase;
border-bottom: 1px solid #b04516}

#fvideoinfo h5, #deepthoughts h5, #casvideo h5
{font-size:1.25em;
line-height: 1.2em;
margin: 9px 36px 12px;
padding-left: 28px;
color: #4ca487;
text-transform: uppercase;
background: transparent url('thebubbleimages/tag_icon_sm.png') no-repeat left}

#fvideo h6.newstar
{position: absolute;
top: -9px;
right: 18px;}

#fvideoinfo p
{font-size:1.167em;
line-height: 1.286em;
margin: 18px 36px;
color: #dfdfdf}

#fvideoinfo > #likeit
{padding-top: 24px;
margin: 9px 36px 0;
border-top: 1px solid #b04516;}

#fvideoinfo > #likeit h4
{margin: 0;
font-size: 1.87em;
color: #b04516;
font-weight: bold;
padding: 0px;
text-shadow: 0 2px 1px black;
line-height: 1.5em;
text-transform: uppercase;
border-bottom: none}

#tweet
{padding-bottom: 9px;
background: transparent url('thebubbleimages/twithalfcirc2.png') repeat-x bottom center;}

#tweet ul
{font-size:1.5em;
line-height: 24px;
color: #b04516;
border-top: 2px solid #5e2306;
border-bottom: 2px solid #5e2306;
background-color: black;
padding: 22px 36px 22px 119px;
text-transform: uppercase;
background: black url('thebubbleimages/twitterbird.gif') no-repeat left;}


#tweet span.tweet_time, #tweet span.tweet_join
{text-transform: lowercase;
font-size: .74em;}

#tweet span.tweet_join
{padding-right: 4px;}

#tweet span.tweet_text a:link, #tweet span.tweet_text a:visited
{color: #4ca487;}

#tweet span.tweet_text a:focus, #tweet span.tweet_text a:hover, #tweet span.tweet_text a:active
{color: #b04516;}

#casvideo h2 a, #photoblog h2 a, #deepthoughts h2 a, #campernews h2 a, .wrapper2 > .pblogs h2 a
{
font-size: 1.8em;
display: block;}

#deepthoughts h2 a em, #campernews h2 a em, div.wrapper1 h3 em, div.wrapper2 h3 em
{
font-size: .6em;
text-transform: none}

#casvideo h2, #deepthoughts h2, #campernews h2
{margin: 9px 36px 0;
font-size:.9em;
line-height: 18px;
color: #b04516;
text-transform: uppercase;
padding-bottom: 4px;
border-bottom: 1px solid #b04516;}

div#deepthoughts h2, div#campernews h2
{margin-bottom: 8px}

#deepthoughts p, #campernews p
{color: #dfdfdf;
margin: 0 36px;
font-size:1.083em;
line-height: 1.385em;}

#deepthoughts p a, #campernews p a
{font-weight: bold}

#casvideo h4
{margin: 8px 36px 9px 36px;
color: #b04516;
font-size: 1.2em;
background: transparent url('thebubbleimages/r_arrow.png') no-repeat -2px;}

#casvideo h4 img
{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
margin-right: 18px;
background-color: black;
vertical-align: middle}

#casvideo h5
{margin-bottom: 24px;}

#photoblog h2, .wrapper2 > .pblogs h2
{margin-top: 9px ;
font-size:.9em;
line-height: 18px;
color: #b04516;
text-transform: uppercase;
padding-bottom: 4px;}

#photoblog h3, #thequestion h3
{padding: 9px 24px 18px 48px;
margin-top: 9px;
font-size:1.667em;
line-height: 18px;
text-transform: lowercase;}

.pblogl img
{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
margin-bottom: 4px;
background-color: black;}

#photoblog > .pblogs img, .wrapper2 > .pblogs img
{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
margin-right: 2px;
float:left;
background-color: black;}

.pblogl > .tooltip p, .pblogs > .tooltip p
{font-weight: bold;
font-size:0.917em;
display: none;
line-height: 1.636em;}

.pblogl > .tooltip p+p, .pblogs > .tooltip p+p
{font-style: italic;
font-weight: normal;
display: block
}

div#photoblog > .pblogs > .tooltip h2
{margin-top: 4px;}

#thequestion h2, .thequestion_l h2
{font-size:2em;
line-height: 24px;
color: #b04516;
padding: 2px 0 12px;
text-shadow: 0 2px 1px black;}

#thequestion h4 a, h4.spent, .thequestion_l h6 a, h6.spent
{display: block;
font-style: italic;
font-size:1.333em;
line-height: 24px;
color: #5e2306;
border-bottom: none;
padding: 9px 18px 9px 45px;}



h4.spent, h6.spent
{background: transparent url('thebubbleimages/pollsent.png') no-repeat left center;}


#thequestion h4 a:link, #thequestion h4 a:visited
{background: transparent url('thebubbleimages/pollnorm.png') no-repeat left center;}

#thequestion h4 a:focus, #thequestion h4 a:hover, #thequestion h4 a:active
{background: transparent url('thebubbleimages/pollhover.png') no-repeat left center;}

#thequestion ul, .thequestion_l ul
{height: 18px;
margin-left: 45px;
font-size:18px;
line-height: 18px;
color: #4ca487;}

div.alpha
{width: 330px;}

div.bravo
{width: 115px}

div.large_v
{width: 530px}

#thequestion ul li, .thequestion_l ul li
{background-color: #4ca487;
border-left: 1px solid #4ca487;
position: relative;}


#thequestion ul li span, .thequestion_l ul li span
{float: right;
text-align: center;
margin-right: -36px}

#thequestion, .thequestion_l
{overflow: hidden;
padding-bottom: 24px}

#hbox img
{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
margin: 54px 30px 0px;
background-color: black;}


/* footer
==============================================================================*/
#footer ul
{margin: 0 36px;
width: 312px;
float: left;}

#footer li
{width: 48px;
margin-right: 14px;
overflow: hidden;
float: left;
display: block;}

#footer li img
{margin-left: -24px}

#footer li a:hover img
{background-color: #5e2306;}

div#footer h3
{font-size:2em;
line-height: 0.75em;
text-transform: uppercase;
color: #b04516;
padding: 9px 0;
text-align: center}

#siteinfo
{width: 575px;
min-height: 48px;
padding-top: 3px;
border-left: 1px solid #b04516;
float: left;}

#siteinfo h2
{font-size:1.833em;
line-height: 0.818em;
text-transform: uppercase;
padding: 0 36px}

#siteinfo h2 em
{font-size: .7em;
text-transform: none;}

#siteinfo h4
{color: #256e5b;
font-size:1em;
line-height: 1.5em;
padding: 0 36px;
font-weight: bold}

#siteinfo p
{color: #256e5b;
font-size:0.833em;
line-height: 1.8em;
font-weight: bold;
padding: 0 36px;}




