html
{
	overflow-y:scroll;
	}
	
html,
body
{
	margin:0;
	padding:0;
	}
	
body
{
	background-color:#fff;
	font-family:Arial, Verdana, Sans-Serif;
	}
	
a
{
	cursor:pointer;
	}
a img
{
	border:none;
	}

/* LAYOUT */
form
{
	margin:0;
	padding:0;
	}

div#wrapper 
{
	background:url(images/wrapper/background.png) repeat-y 0 0;
	margin:7px auto 0 auto;
	overflow:hidden;
	padding:0;
	position:relative;
	width:892px;
	}	
	
	
	
/* HEADER */
div#header
{
	background:#245497 url(images/header/background.jpg) no-repeat 0 0;
	height:120px;
	overflow:hidden;
	position:relative;
	}
	
div#header h1
{
    height:120px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:206px;
    }
    
div#header h1 a
{
    display:block;
    height:100%;
    overflow:hidden;
    position:relative;
    width:100%;
    }
    
div#header h1 a span.css-image
{
    background-image:url(images/header/logo.jpg);
    }
    
div#header-photo
{
    background:url(images/header/photo.jpg) no-repeat 0 0;
    height:120px;
    left:206px;
    position:absolute;
    top:0px;
    width:682px;
    }
    
div#networking-navigation
{
    overflow:hidden;
    position:absolute;
    right:9px;
    text-align:right;
    top:0;
    z-index:3;
    width:185px;
    }
div#networking-navigation a
{
    margin-right:10px;
    }  
div#networking-navigation a img
{
    border:none;
    }
    
div#register-button
{
    height:28px;
    margin-top:16px;
    overflow:hidden;
    position:relative;
    width:185px;
    }
    
div#register-button a
{
    display:block;
    height:100%;
    overflow:hidden;
    position:relative;
    width:100%;
    }
    
div#register-button span.css-image
{
    background-image:url(images/header/register-now-button.png);
    }

#donate-now-link{width:187px;height:30px;overflow:hidden;margin:0 auto 75px auto;}
#donate-now-link a{display:block;height:100%;width:100%;text-indent:-9999px;background:url(images/sidebar/donate-now-button.png);}
  
/* SECONDARY NAVIGATION */
div#secondary-navigation
{
    height:15px;
    left:594px;
    overflow:hidden;
    position:absolute;
    top:100px;
    width:294px;
    }
div#secondary-navigation ul
{
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:0;
    }
div#secondary-navigation li
{
    float:left;
    }     
div#secondary-navigation a img
{
    border:none;
    }
    
/* PRIMARY NAVIGATION */
div#primary-navigation
{
    background:#c72128;
    /* url(images/navigation/background.png) no-repeat 0 0 */
    height:27px;
    overflow:hidden;
    position:relative;
    width:888px;
    }
div#primary-navigation ul
{
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:0;
    }
div#primary-navigation li
{
    float:left;
    }     
div#primary-navigation a img
{
    border:none;
    }
    
/* FOOTER */
div#footer
{
    color:#245497 ;
    background:#fff url(images/footer/background.png) no-repeat 0 0;
    font-size:12px;
	margin:0 0 -25px 0;
    overflow:hidden;
    padding:33px 0 10px 0;
    position:relative;
    top:-15px;
    text-align:center;
    width:892px;
    }
div#footer a
{
    color:#245497;
    text-decoration:none;
    }
div#footer p
{
    margin-bottom:0;
    padding-bottom:0;
    }
div#footer ul
{
    list-style:none;
    margin:0;
    padding:0;
    }
div#footer li
{
    border-right:1px solid #245497;
    display:inline;
    margin-right:4px;
    padding-right:4px;
    }
    
div#footer li.last-child
{
    border-right:none;
    }
    
/* CONTENT */
div#content 
{
    position:relative;
    }
    
div#content-inner
{
    margin:7px 7px 0 7px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:874px;
    z-index:2;
    }
    
div#content-main
{
    float:left;
    margin:0 7px 78px 0;
    width:645px;
    }
div#content-sidebar
{
    float:left;
    width:222px;
    }
    
/* ADS */    
    

div#advertisements
{
    height:78px;
	left:0;
    margin:-78px 0 0 0;
    position:absolute;
/*    text-indent:19px;*/
/*    top:-78px;*/
	top:100%;
    width:645px;
    z-index:3;
overflow:hidden;
    }
	
#advertisements-inner {
height:78px;
overflow:hidden;
/*width:1000px;*/
margin:0 0 0 15px;
}

#advertisements-inner li{margin-right:5px;}

    
div#advertisements a img
{
    border:none;
    }
    
/* NEWSLETTER SIGNUP */
div#mailing-list
{
    background:#f3b200 url(images/sidebar/mailing-list.png) no-repeat 0 0;
    height:55px;
    margin-bottom:4px;
    overflow:hidden;
    position:relative;
    width:222px;
    }
 
div#signupfield,
div.newsletter-results
{
    left:17px;
    position:absolute;
    top:23px;
    }    
div#mailing-list input,
.email-signup
{
    background:#fff;
    border:1px solid #a1a1a1;
    width:138px;
    }
div#mailing-list a,
div#mailing-list .cc-submit
{
    border:none;
    padding:0;
    margin:0;
    cursor:pointer;
    display:block;
    height:24px;
    left:154px;
    position:absolute;
    text-indent:-9999px;
    top:-1px;
    width:31px;
    z-index:2;
    }
div.newsletter-results
{
    font-size:10px;
    color:#fff;
    overflow:hidden;
    width:148px;
    }

/* SIDEBAR COLUMN */
div.sidebar-column
{
    background:#dfe9f2 url(images/sidebar/background.png) repeat-y -444px 0;
    margin:0 0 5px 0;
    overflow:hidden;
    position:relative;
    width:222px;
    }
div.sidebar-column-inner
{
    background:url(images/sidebar/background-top.jpg) no-repeat 0 0;
    padding-top:10px;
    }
div.sidebar-column-content
{
    background:url(images/sidebar/background.png) no-repeat -222px bottom;
    min-height:438px;
    padding-bottom:13px;
    }
	
body.default div.sidebar-column-content
{
	min-height:0px;
	}

/* POLL */


div.sidebar-column.poll
{
    background:#dfe9f2 url(images/poll/background.png) repeat-y -222px 0;
    }
div.sidebar-column.poll div.sidebar-column-inner
{
    background:url(images/poll/poll-top.jpg) no-repeat 0 0;
    }
div.sidebar-column.poll div.sidebar-column-content
{
    background:url(images/poll/background.png) no-repeat 0 bottom;
    min-height:150px;
    }
    
 div.poll
 {
     color:#245497;
     font-size:12px;
     text-align:center;
     } 

div.poll-question
{
	 padding:0 45px 13px 45px;
	}
     
h3#teamx-poll-header
{
    height:26px;
    margin:0 0 0 10px;
    padding:0;
    position:relative;
    overflow:hidden;
    width:202px;
    }
h3#teamx-poll-header span.css-image
{
    background-image:url(images/poll/teamx-poll-header.png);
    }
    
    
/* COMMUNITY */
h3#teamx-sports-community
{
    height:54px;
    margin:0 0 0 10px;
    padding:0;
    position:relative;
    overflow:hidden;
    width:202px;
    }
h3#teamx-sports-community span.css-image
{
    background-image:url(images/sidebar/teamx-sports-community.png);
    }
    
/* COMMUNITY LIST */
div#community-list
{
    margin:0 auto;
    width:195px;
    }
div#community-list
{
    margin:0 auto;
    width:195px;
    }
div#community-list ul
{
    list-style:none;
    margin:0;
    padding:0;
    }  
    
div#community-list a
{
	outline:none;
    }
div#community-list a img
{
	border:none;
    cursor:pointer;
	outline:none;
    }
div#community-list li
{
    margin-bottom:14px;
    }
div#community-list ul ul
{
    overflow:hidden;
    text-align:center;
    } 
div#community-list li li
{
    height:auto;
	min-height:22px;
    margin:7px 0 0 0;
    } 
div#community-list li li a    
{
    color:#303189;
    display:block;
height:auto;
    min-height:20px;
    margin:0 auto;
    padding:2px 0 0 0;
    text-decoration:none;
    width:133px;
    }
div#community-list li li a:hover
{
    background:#81a6cb;
    }
    
 /* CONTENT */
div.main-content-wrapper
{
    background:url(images/content/background.png) repeat-y right 0;
	font-size:14px;
    width:645px;
    }
div.main-content-inner
{
    background:url(images/content/content-top.jpg) no-repeat 0 0;
    }
div.main-content-content
{
    background:url(images/content/background.png) no-repeat 0 bottom;
    overflow:hidden;
    padding:10px 15px 14px 12px;
    min-height:387px;
    } 
  /*  
body.default div.main-content-content
{
    padding:0 0 14px 0;
    }  
*/
    
div#ticker
{
    margin:4px 0 0 0;
    overflow:hidden;
    width:644px;
    }
div#ticker-inner{height:42px;}
	
div#ticker
{
    margin:0 0 5px 0;
    } 
    
div#zip-code
{
    background:url(images/zip-code/zip-code.jpg) no-repeat 0 0;
    height:307px;
    position:relative;
    width:617px;
    }
    
div#zip-code input
{
    background:#fff;
    border:1px solid #9c9c9c;
    left:146px;
    position:absolute;
    top:116px;
    width:151px;
}
div#zip-code a
{
    /*background:red;*/
    height:33px;
    left:306px;
    position:absolute;
    text-indent:-9999px;
    top:111px;
    width:137px;
}
    
/* CLASSES */
.hide,
.screen-hide
{
	height:0px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	width:0px;
	}
	
.css-image
{
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:2;
	}
div#content-sidebar-images{width:221px;overflow:hidden;float:left;margin-right:13px;}	
div#the-content{width:384px;float:left;overflow:hidden;}

	
div#primary-navigation img.rollover-image
{
    display:none;
    }
/*
div#primary-navigation a:hover img
{
    display:none;
    }
div#primary-navigation a:hover img.rollover-image
{
    display:block;
    }
*/


 div.pollawnsers table
 {
     margin:0 auto;
     text-align:center;
     width:95%;
     }   

div.poll dl,
div.poll dt,
div.poll dd
{
    margin:0;
    padding:0;
    }
div.poll dl {
	margin: 0 13px;
}
.poll dl dt {
	float: left;
	clear: both;
	padding: 3px 0;
}
.poll dl dd {
	padding: 3px 0;
	margin: 0;
	text-align: right;
}
.poll dl dd .scoreBar {
	margin: 0;
	float: none;
	clear: both; /* IE :r */
}	
.scoreBarContainer{
	clear:both;
	height:10px;
}
.scoreBar {
	float: left; 
	height: 5px;
	margin-top: 5px;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	background: #ec1c24;
}
.scoreTop {
	background-color: #00ce0d;
	border-color: #9a9a9a;
}
	
/* UMBRACO CLASSES */
div#content h1
{
    margin:0;
    padding:0;
    }
/*
p.sub-header
{
    font-size:14px;
    margin:0;
    padding:0;
    }*/






#content-main.full-width
{
	width:100%;	
}

#content-main.full-width div.main-content-wrapper{background-image:url("images/content/background-1748.png");width:100%;}

#content-main.full-width .main-content-inner{background-image:url("images/content/content-top-874.jpg");}

#content-main.full-width div.main-content-content{background-image:url("images/content/background-1748.png");}

#content-main.full-width div#the-content{width:100%;}
























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

