﻿@import	url('general.css');

/*
** home.css
*/

/*---------- PAGE-SPECIFIC NAVBAR STYLES ----------*/
#nav_bar {
    background: #8a1100 url(../images/backgrounds/nav_bar_home.jpg) no-repeat left bottom;
}
#nav_bar a.current,
#nav_bar a:hover {
    background:transparent url(../images/backgrounds/nav_item_home.gif) repeat-x left bottom;
}

/*---------- PAGE-SPECIFIC SIDEBAR STYLES ----------*/

#home #side_bar p.wrap {
    width: 140px;
}
#home #side_bar h3 {
	padding-top:5px;
	font-size:10px;
}

/*---------- PAGE-SPECIFIC CONTENT STYLES ----------*/
#home #main {
    background: #760b01 url(../images/backgrounds/main_home.jpg) no-repeat 0px 0px;
}
#home #main #spokesperson {
    position:absolute;
    right:0px;
    bottom:0px;
}
#home #main #spokesperson_info {
	position: absolute;
	bottom: 4px;
	right: 150px;
	width:125px;
}
#home #main #spokesperson_info p {
	text-align:right;
}
#home #main #spokesperson_info p.name {
	font-weight:bold;
	font-style:oblique;
}
#home #content {
    padding-top: 22px;
	height: 345px;
}
#home #content[id] {
	height: auto;
	min-height: 345px;
}
#home #content h1 
{
    padding-bottom:05px;
}
#home #content h2
{
	padding-top: 20px;
	padding-bottom:20px;
}
#home #content p {
    font-size:13px;
    padding-bottom:20px;    
}
#home #ajax_counter {
	width:100%;
}
#home #ajax_counter #current_count {
	display:block;
	float:left;
	margin-right:10px;
	text-align:right;
	font-size:54px;
	line-height:48px;
	white-space:nowrap;
}
#home #ajax_counter p {
	font-size:22px;
	line-height:24px;
}
#home #content #register_link {
	display:block;
	width:127px;
	height:23px;
	margin-left: 300px;
	padding: 5px 0px 0px 9px;
	background:transparent url(../images/backgrounds/button.png) no-repeat 0px 0px;
}
/*---------- FOOTER ONLY APPEARS ON HOME PAGE ----------*/

#home #page_foot {
    overflow:hidden;
    height:82px;
    padding:34px 0px 0px 170px;
    background: #b9b8b8 url(../images/backgrounds/page_foot_home.jpg) no-repeat 0px 0px;
}
#home #page_foot h2,
#home #page_foot p {
    float:left;
}
#home #page_foot h2 {
    width:175px;
}
#home #page_foot p {
    width:370px;
    padding-top:2px;
    font-size: 12px;
    color:#282828;
}

#home #content 
{
	height: 390px;
}

#home #content[id]
{
	height: auto;
	min-height: 390px;
}

#home #side_bar 
{
	padding-bottom: 167px;
}