/*
#page {
height:427px;
overflow:hidden;
}
*/

#homecontent {
width:625px;
float:left;
}

#left {
width:350px;
float:left;
}


#tabs {
background:url(../images/sprite_tabs.gif) no-repeat;
overflow:hidden;
width:350px;
height:20px;
}

#tabs li {
width:80px;
height:20px;
float:left;
margin-right:1px;
}

#tabs li a {
display:block;
width:100%;
height:100%;
text-indent:-9999px;
}


#tabs li a:hover, #tabs li a.active-tab {
background-image:url(../images/sprite_tabs.gif);
}

#tabs #tb1 {
width:80px;
}
#tb1 a {
background-position:0px 20px;
}
#tabs #tb2 {
width:70px;
}
#tb2 a { background-position:-80px 20px; }

#tabs #tb3 {
width:70px;
}
#tb3 a { background-position:-153px 20px; }

#tabs #tb4 {
width:70px
}
#tb4 a { background-position:-223px 20px; }


.panel {
	clear: both;
	display: none;
}

.panel h2 {
	padding:10px 0;
}

#local-tab-results{
	position:relative;
	display:block;
	height:188px;
	width:343px;
	overflow:hidden;
}

#local-tab-results #loader {
	display:block;
	margin: 78px auto;
}

#local-tab-results h3 {
	margin: 6px 0;
}

.panel select {
	margin: 6px 0;
	font-size:110%;
	width:335px;
}

.panel.active-tab-body {
	display: block;
}

#tabs {
	height: 20px;
	list-style: none;
}

#tab1,#tab2,#tab3,#tab4{
height:275px;
border-bottom:1px solid #333;
border-top:1px solid #333;
overflow:hidden;
}
#tab1 {
border-top:0px none;
}


#tab1 h1 {
width:0; height:0;
margin:0; padding:0;
overflow:hidden;
}

#imagemask {
height:180px;
overflow:hidden;
}

#tab1 img {
width:350px;
display:block;
}

#tab1 h2 {
font-weight:bold;
margin-top:8px;
font-size:16px;
padding:0;

}


#tab1 p {
font-size:11px;
margin-top:6px;
}

#tab1 .morelink {
float:right;
}

#latestnews {
height:130px;
overflow:hidden;
border-bottom:1px solid #333;
}

#latestnews h2 {
height:13px;
overflow:hidden;
background-image:url(../images/sprite_homeheaders.gif);
background-position: 0px 14px;
background-repeat:repeat-y;
margin-top:5px;
text-indent:-9999px;
}

#latestnews ul {
margin-top:5px;
}

#latestnews li {
font-weight:bold;
font-size:13px;
}

#latestnews a {
text-decoration:none;
color:#666666;
}






#right {
width:260px;
padding:0 5px;
border-width:0 1px 0 1px;
border-style:solid;
border-color:#d1d1d1;
float:right;
background:#fff;
}


/* IN YOUR AREA */

#right h2 {
background-image:url(../images/sprite_homeheaders.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#perry h2, #perry p {
width:0;
height:0;
overflow:hidden;
}

#perry a {
display:block;
width:260px;
height:199px;
background:url(../images/ourleader.gif);
text-indent:-9999px;
}

#area, #theysaid {
height:86px;
overflow:hidden;
background-color:#ffe166;
padding:5px;
border-bottom:1px solid #666;
}

#area h2 {
margin-top:6px;
height:15px;
overflow:hidden;
}

#area p {
font-size:11px;
}

#area form input {
display:none;
/* hide the submit button */
}

#area form select {
width:245px;
}



/* THEY SAID WHAT */

#countdownwrapper {
padding-top: 34px;
height: 98px;
background: #036;
color: #fff;
text-transform: uppercase;
}

#countdown {
width: 100%;
height: 100%;
position:relative;
white-space: no-wrap;
}

#datetime {
font-family: impact;
font-size: 42px;
color:  #FFE166;
}


#dhms {
position:absolute;
 top: -18px;
 left: 0px;
font-size:14px;
}

#dd,#hh,#mm,#ss { }

#dd {
padding: 0 36px;
}

#hh {
padding: 0 18px;
}

#mm {
padding: 0 20px;
}

#ss {
padding: 0 20px;
}


#days, #hours, #minutes, #seconds {
position: absolute;
top: 4px;
}

#days {
/*left: 18px;*/
right: 173px;
}

#hours {
left: 91px;
}

#minutes {
left: 143px;
width: 44px;
}

#seconds {
width: 44px;
left: 198px;
}

#until {
position: absolute;
bottom: 18px;

font-size: 15px;
letter-spacing: 3px;

text-align: center;
width: 100%;
}









#theysaid {
height:120px;
position:relative;
background-image:url(../images/quotes.gif);
background-repeat:no-repeat;
background-position:center center;
}

#theysaid h2 {
background-position:0px -15px;
height:20px;
overflow:hidden;
}

#quote {
position:absolute;
top:35px;
left:20px;
width:230px;
height:66px;
line-height:14px;
}

#theysaid p a {
text-indent:-9999px;
background-image:url(../images/sprite_homeheaders.gif);
background-position:0 -34px;
position:absolute;
width:125px;
height:17px;
bottom:10px;
right:10px;
}














#sidebar {
float:right;
}

#sidebar h2 {
width:0;
height:0;
overflow:hidden;
}

#todo {
width:150px;
height:141px;
padding-top:93px;
background:url(../images/thingstodo2.gif) no-repeat top left;
}

#todo li {
margin-bottom:0px;
overflow:hidden;
height:19px;
}


#todo li a {
opacity:0.5;
display:block;
width:100%;
height:100%;
text-indent:-9999px;
}


#sidelinks a {
margin-top:8px;
}
