/* DEFAULT SHIT AND BACKGROUND */

html
{
height: 100%;
margin-bottom: 0.01em;
}

body,td,th {
	color: #cccccc;
	font-family:  'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-size: 11px;

}
body {
	background:#000000 url('images/bigbackground.jpg') repeat-y top center fixed;
	margin: 0;	text-align:center;
}

img {
border:0;
}

li {
margin-bottom: 5px;
}

a:link, a:visited, a:active {
color:#cc0000;
text-decoration:none;
}
a:hover {
color:#ffffff;
text-decoration:underline;
}

/* MAIN CONTENT STRUCTURE */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	padding-left: 20px;
	padding-right: 5px
	border:0;
	width: 1085px;
	margin-bottom: 5px;
	margin-top: 10px;
	position:relative;
	z-index:1;
	background-color: #000000;
	overflow: hidden;
}	
#topwrap{width: 1085px;}
#title{
	text-align:left;
	float: left;
	margin-right: 0px;
	width: 910px;
}

.strikeforcetitle a {float:left;
display: block;
width: 330px;
height: 44px;
background: transparent url(images/strikeforcetitle.png) no-repeat;
background-position: 0px 0px;
margin-bottom:-30px;
}

.strikeforcetitle a:hover {
background-position: 0px -44px;
}

#header {
background: #000000 url(http://strikeforce.com/images/navbar.png) bottom right no-repeat;
width: 100%;
float: left;
margin-left: -10px;
}

#header-inside {
width: 1040px;
margin: 0px auto;
}

#header-left { /* For the Logo */
width: 330px;
float: left;
padding-top: 20px;
}

#header-right { /* For the Advertisement */
text-align: right;
float:right;
width: 810px;
margin-right: -90px;
margin-top:-33px;
}


#socialicons {
	text-align: center;
	float: left;
	width: 150px;
	margin-left: 580px;
}

.facebookicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/facebook.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.facebookicon a:hover {
background-position: 0px -36px;
}

.twittericon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/twitter.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.twittericon a:hover {
background-position: 0px -36px;
}

.myspaceicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/myspace.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.myspaceicon a:hover {
background-position: 0px -36px;
}

.youtubeicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/youtube.png) no-repeat bottom;
background-position: 0px 0px;
}

.youtubeicon a:hover {
background-position: 0px -36px;
}

.wikipediaicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/wikipedia.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.wikipediaicon a:hover {
background-position: 0px -36px;
}

.homeicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/home.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.homeicon a:hover {
background-position: 0px -36px;
}

.googleicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/google.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.googleicon a:hover {
background-position: 0px -36px;
}

.fightersfacebookicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/facebook.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.fightersfacebookicon a:hover {
background-position: 0px -36px;
}

.fighterstwittericon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/twitter.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.fighterstwittericon a:hover {
background-position: 0px -36px;
}

.fightersmyspaceicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/myspace.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.fightersmyspaceicon a:hover {
background-position: 0px -36px;
}

.fightersyoutubeicon a {float:left;
display: block;
width: 30px;
height: 36px;
background: transparent url(images/icons/youtube.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

.fightersyoutubeicon a:hover {
background-position: 0px -36px;
}

#content {
	/*border-color: #cc0000;
	border-top-width: 3px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;*/
	float: left;
	text-align:right;
	width: 870px;
	/*height:700px;*/
	background: transparent no-repeat top;
}

#contentcontest {
	/*border-color: #cc0000;
	border-top-width: 3px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;*/
	float: left;
	text-align:left;
	margin-left: 10px;
	width: 860px;
	/*height:700px;*/
	background: transparent no-repeat top;
}

#contentfighters {
	border-color: #cc0000;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	float: left;
	text-align:right;
	width: 870px;
	/*height:700px;*/
	background: transparent url(images/background.jpg) no-repeat top;
}

/* LEFT COLUMN  LOGO*/

#leftcolumn{  
    display:block;
	float: left;
	text-align:right;
	width: 180px;
	margin-bottom: 20px;
}

#frontpageplayer{
    display:block;
	float: left;
	width: 670px;
	margin-right: 20px;
}

#homeeventsleft{
    display:block;
	float: left;
	text-align:left;
	width: 150px;
	margin-right: 4px;
}

#homeeventsright a {float:left;
display: block;
width: 26px;
height: 26px;
background: transparent url(images/newsnext.png) no-repeat bottom;
background-position: 0px 0px;
}

#homeeventsright a:hover {
background-position: 0px -26px;
}

#logohover{
border-color: #cc0000;
border-top-width: 5px;
border-top-style:solid;
border-right-style:none;
border-bottom-width: 3px;
border-bottom-style:solid;
border-left-style:none;
margin-bottom: 40px;
}

#logohover a {
display: block;
width: 180px;
height: 160px;
background: transparent url(images/strikeforcelogo.png) no-repeat;
}

#logohover a:hover {
background-position: 0 -160px;
} 

/* NAVIGATION */

/* -----------------------------------------------------------------------
Minislide
Stephen Clark
www.sgclark.com/sandbox/minislide
----------------------------------------------------------------------- */

.nav {padding:8px 0px 4px 0px; margin: 0 0 0px -10px; float:left; width:100%; color: #000000; font-size: 12px; }


#minislide {
        float: left;
        margin: 0;
        padding: 0px 10px 0px 10px;
        position:relative;
        z-index:2;
        }

#minislide li {
        float: left;
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        position:relative;
        }

#minislide a:link, #minislide a:visited {
        float: left;
        line-height: 12px;
        font-weight: bold;
        margin: 0 10px 0px 10px;
        text-decoration: none;
        color: #ccc;
        }

#minislide a.active:link, #minislide a.active:visited {
        border-bottom: 5px solid #ffffff;
        padding-bottom: 1px;
        color: #ffffff;
        }
		
#minislide a:hover {
        border-bottom: 5px solid #ffffff;
        padding-bottom: 1px;
        color: #ffffff;
        }
    
#animated-tab {
        position: absolute;
        z-index: 1;
        /*font-size: 85%;*/
        line-height: 12px;
        padding-bottom: 1px;
        border-bottom: 5px solid #ffffff;
		width:100%;
        }
		
br
        {
        clear:both;
        }
		


#navigation{
}


/*BASIC PAGE STRUCTURE*/
#fullcolumn{
	width: 870px;
	text-align:left;
	float: left;

}

#bigcolumn{
	width: 1060px;
	text-align:left;
	margin-top:30px;

}

#fullcolumntitle{
	width: 870px;
	text-align:left;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-top-style:dotted;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
}


#twocolumnleft{
	width: 100px;
	text-align:left;
	float: left;
	margin-right: 20px;
}

#twocolumnright{
	width: 730px;
	text-align:left;
	float: left;
	margin-right: 20px;
}

#threecolumnleft{
	width: 180px;
	text-align:left;
	float: left;
	margin-right: 40px;
}

#presscoveragecolumn{
	width: 430px;
	text-align:left;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}

#hometwocolumnleft{
	width: 540px;
	text-align:left;
	float: left;
	margin-right: 30px;
	font-family: Helvetica, Arial, sans-serif;
}

#hometwocolumnright{
	width: 300px;
	text-align:left;
	float: left;
}

#homenewsblock{
margin-top: 20px;
padding-bottom: 140px;
border-bottom: solid;
border-color: #222;
border-width: 1px;
}



#homenewsleft{
	width: 120px;
	text-align:left;
	float: left;
	margin-right: 20px;
}

.homenewslefta a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/a.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewslefta a:hover {
background-position: 0px -120px;
}

.homenewsleftb a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/b.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewsleftb a:hover {
background-position: 0px -120px;
}

.homenewsleftc a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/c.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewsleftc a:hover {
background-position: 0px -120px;
}

.homenewsleftd a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/d.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewsleftd a:hover {
background-position: 0px -120px;
}

.homenewslefte a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/e.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewslefte a:hover {
background-position: 0px -120px;
}

.homenewsleftf a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/f.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewsleftf a:hover {
background-position: 0px -120px;
}

.homenewsleftg a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/g.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewsleftg a:hover {
background-position: 0px -120px;
}

.homenewslefth a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/h.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewslefth a:hover {
background-position: 0px -120px;
}

.homenewslefti a {float:left;
display: block;
width: 120px;
height: 120px;
background: transparent url(images/news/i.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 20px;
}

.homenewslefti a:hover {
background-position: 0px -120px;
}


#homenewsmiddle{
	width: 350px;
	text-align:left;
	float: left;
	margin-right: 20px;
	line-height: 1.5;
}

#homenewsright{
	width: 30px;
	text-align:left;
	float: left;
}

.homenewsright a {float:left;
display: block;
width: 26px;
height: 26px;
background: transparent url(images/newsnext.png) no-repeat bottom;
background-position: 0px 0px;
margin-top: 45px;
}

.homenewsright a:hover {
background-position: 0px -26px;
}

#threecolumnmiddle{
	width: 330px;
	text-align:left;
	float: left;
	margin-right: 20px;
}


#threecolumnright{
	width: 200px;
	text-align:center;
	float: left;
	margin-right: 20px;
}

#twittercolumn{
	width: 350px;
	text-align:left;
	float: left;
	margin-right: 0px;
}

#adcolumn{
	width: 320px;
	text-align:center;
	float: left;
	margin-left: 10px;
}

#forumcolumn{
	width: 180px;
	text-align:left;
	float: left;
	margin-left: 10px;
}

/* FIGHTER LIST */

#fighterslist{text-transform: uppercase;
}

#fighterslistpic{
text-align: left;
float: left; 
width: 150px;
margin-right: 20px;
}

#fighterslistinfo{
text-align: left;
float: left; 
width: 500px;
margin-bottom: 40px;
}

#fighterrosterlist{text-transform: uppercase;
margin-top: 5px;
padding-bottom: 20px;
border-bottom: solid;
border-color: #444;
}

#fighterrostername{
text-align: left;
float: left; 
width: 490px;
}

#fighterrosterheight{
text-align: left;
float: left; 
width: 260px;
}

#fighterrosterweight{
text-align: left;
float: left; 
width: 120px;
}

/* EVENTS */

#eventscolumnleft{
	width: 670px;
	height: 220px;
	text-align:left;
	float: left;
	margin-right: 20px;
}

#eventscolumnlefttwo{
	width: 670px;
	text-align:left;
	float: left;
	margin-right: 20px;
}

#eventscolumnright{
	width: 160px;
	height: 220px;
	padding-top: 60px;
	text-align:left;
	float: left;
}

#eventscolumnrighttwo{
	width: 160px;
	padding-top: 10px;
	text-align:left;
	float: left;
}


#eventscolumnrightlower{
	width: 160px;
	height: 25px;
	text-align:left;
	float: left;
}

#eventscolumnrightlowerleft{
	width: 110px;
	margin-right: 5px;
	padding-top: 3px;
	text-align:right;
	float: left;
}

#eventscolumnrightlowerright a{
    background: transparent url(images/arrow.png) no-repeat bottom;
    background-position: 40px 30px;
    padding-top: 2px;
    padding-left: 3px;
	width: 40px;
	height: 23px;
	text-align:left;
	float: left;
}

#eventscolumnrightlowerright a:hover{
    background: transparent url(images/arrow.png) no-repeat bottom;
    background-position: 0px 0px;
	width: 40px;
	height: 23px;
	text-align:left;
	float: left;
}

#eventsinfoleft{
	width: 160px;
	text-align:right;
	padding-top: 80px;
	float: left;
}

#eventsinforight{
	width: 160px;
	text-align:left;
	padding-top: 80px;
	float: left;
}

#eventspic{
	width: 140px;
	text-align:left;
	float: left;
	padding-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
}

#eventsvs{
	width: 50px;
	padding-top: 120px;
	text-align:left;
	float: left;
}

#eventsrockstar a{
    background: transparent url(events/rockstar.png) no-repeat bottom;
    background-position: 0px 0px;
	width: 141px;
	height: 70px;
	float: left;
}

#eventsrockstar a:hover{
    background: transparent url(events/rockstar.png) no-repeat bottom;
    background-position: 0px -74px;
	width: 141px;
	height: 70px;
	float: left;
}

#eventsea a{
    background: transparent url(events/ea.png) no-repeat bottom;
    background-position: 0px 0px;
	width: 148px;
	height: 70px;
	float: left;
}

#eventsea a:hover{
    background: transparent url(events/ea.png) no-repeat bottom;
    background-position: 0px -72px;
	width: 148px;
	height: 70px;
	float: left;
}

#eventsfulltilt a{
    background: transparent url(events/fulltilt.png) no-repeat bottom;
    background-position: 0px 0px;
	width: 148px;
	height: 70px;
	float: left;
}

#eventsfulltilt a:hover{
    background: transparent url(events/fulltilt.png) no-repeat bottom;
    background-position: 0px -70px;
	width: 108px;
	height: 70px;
	float: left;
}




/* FIGHTERS */

#bigpicture{
	float: left; width: 340px;
	margin-left:-160px;
}

#bigpicture img{position: relative;
	z-index:3;
}

#fighterinfo{float:left;
	text-align: left;
	width: 480px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 100px;
}

#fighternews a {float:left;
display: block;
width: 208px;
height: 67px;
background: transparent url(images/fighters/news.png) no-repeat bottom;
background-position: 0px 0px;
margin-right: 10px;
}

#fighternews a:hover {
background-position: 0px -67px;
}

#fightermedia a {float:left;
display: block;
width: 208px;
height: 67px;
background: transparent url(images/fighters/media.png) no-repeat bottom;
background-position: 0px 0px;

}

#fightermedia a:hover {
background-position: 0px -67px;
}

#fighterprofile{text-transform:uppercase;}
#fighterbio{margin-top: 5px;text-transform:uppercase;position: relative;z-index: 4; min-height: 205px;}
#fightername{ margin-left: -3px;}
#fightername img{position: relative;z-index: 4;}
#fighterlinks{min-height: 40px;}

#fighternav{margin-top: 10px; margin-left: -15px;position: relative;z-index: 4;
border-top-color: #cc0000;
border-top-width: 3px;
border-top-style:solid;
width: 870px;
height: 123px;
}
#fighternav a:hover {
text-decoration:none;
}

/* ------------MEDIA HOVER ----------------*/

.mediaphotos a {float:left;
margin-left: 90px;
display: block;
width: 250px;
height: 275px;
background: transparent url(media/photos.png) no-repeat bottom;
background-position: 0px 0px;
}

.mediaphotos a:hover {
background-position: 0px -275px;
}

.mediavideos a {float:left;
margin-left: 90px;
display: block;
width: 250px;
height: 275px;
background: transparent url(media/videos.png) no-repeat bottom;
background-position: 0px 0px;
}

.mediavideos a:hover {
background-position: 0px -275px;
}

.mediawallpapers a {float:left;
margin-left: 260px;
display: block;
width: 250px;
height: 275px;
background: transparent url(media/wallpapers2.png) no-repeat bottom;
background-position: 0px 0px;
}

.mediawallpapers a:hover {
background-position: 0px -275px;
}

/* FOOTER */

#footer {
position:relative;
margin: 0px auto;
border-color: #cc0000;
border-top-width: 3px;
border-top-style:solid;
text-align: right;
color: #999999;
padding: 10px 0px 5px 0px;
width: 1060px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 0px;
margin-left: 0px;
z-index:1;
clear:both;}

/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:770px; 
	min-width: 850px;
	margin:0px auto 0px; 
	background:black url(images/fencepattern.png) repeat-x; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:75px; 
	height:123px;
	bottom:0px; 
	right:5px; 
	background:transparent url(slider/images/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	background:transparent url(slider/images/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden;
	width:870px ; /* set a display width to make the slider look good in case js is disabled */
	min-width: 870px;
	margin:0px auto 0px -10px;
	padding:5px 0px 0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 0px 0px; 
	font-size:11px; 
	width:146px; 
	text-align:center;
	color:#cc0000;
}
#SlideItMoo_items a { padding:0px; margin:0px 0px 0px; clear:both; display:block; background:transparent; }
#SlideItMoo_items a img{ border:none; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* Bar Graphs */
.graph {
  width: 250px;
  position: relative;
  right: 30px;
}
.bar-title {
  position: relative;
  float: left;
  width: 104px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: right;
}
.bar-container {
  position: relative;
  float: left;
  width: 110px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}
