﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #D8CFC6;
    font-size: .80em;
    font-family: "Arial", "Helvetica Neue", "Lucida Grande", "Segoe UI", Helvetica, Verdana, sans-serif;
    line-height: 1.5em;
    margin: 0px;
    padding: 0px;
    color: #4C4C4C;
}

p
{
    margin: 10px 0px 10px 0px;
    padding: 0px;
}

.container_content_area
{
    background: #EFE9E5;
    border-bottom: solid 1px #FAF9F8;
}

.container_content_margins
{
    width: 980px;
    margin-left:auto;
    margin-right:auto;
    background: url('images/banner_home.jpg') no-repeat top left;
}

.container_navigation_area
{
    height:250px;
}

.logo_cell
{
    padding-left:20px;
    padding-top: 7px;
}



a:link.content_links
{
    color:#7C6A55;
    text-decoration: underline;
}

a:visited.content_links
{
    color:#7C6A55;
    text-decoration: underline;
}

a:hover.content_links
{
    color:#8E0C3A;
    text-decoration: none;
}
a:active.content_links
{
    color:#7C6A55;
    text-decoration: underline;
}


/* NAVIGATION BAR
----------------------------------------------------------*/

.navigation_cell
{
    padding-right:20px;
}

.container-navbar
{
	height: 37px;
}

td.navbar-cells a
{
	display: block;
	text-align: center;
	padding-top: 3px;
	height: 30px;
	color: #7C6A55;
	font-size:16px;
	text-decoration: none;
}
td.navbar-cells a:hover
{
	padding-top: 0px;
	height: 30px;
	color: #8E0C3A;
}


td.navbar-cells-selected a
{
	display: block;
	text-align: center;
	padding-top: 0px;
	height: 30px;
	color: #8E0C3A;
	font-size:16px;
	text-decoration: none;
	background: url( 'images/nav_swosh.png' ) no-repeat bottom center;
}

/* td.navbar-cells-disabled a
{
	display: block;
	text-align: center;
	padding-top: 7px;
	height: 43px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
*/

td.navbar-cells-selected a:hover
{
	color: #8E0C3A;
}



/* LEFT CONTENT AREA
----------------------------------------------------------*/

.left_navs
{
    padding-left:10px;
    padding-right:10px;
    color:#7C6A55;
    line-height:25px;
    border-left: solid 10px #DAD4CD;
}

a:link.left_nav_links
{
    color:#7C6A55;
    text-decoration: none;
}

a:visited.left_nav_links
{
    color:#7C6A55;
    text-decoration: none;
}

a:hover.left_nav_links
{
    color:#8E0C3A;
    text-decoration: underline;
}
a:active.left_nav_links
{
    color:#7C6A55;
    text-decoration: none;
}

.left_navs_sponsors
{
    padding-left:10px;
    padding-right:10px;
    line-height:25px;
    border-left: solid 10px #DAD4CD;
}



/* MAIN CONTENT AREA
----------------------------------------------------------*/

.container_main_content
{
    width:920px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:20px;
}

.content_left
{
    width:270px;
    padding-top:0px;
    padding-bottom:20px;
    vertical-align:top;
    border-right: solid 1px #F4F1EE;
}

.content_right
{
    padding-left:20px;
    padding-top:10px;
    padding-bottom:20px;
    vertical-align:top;
    border-left: solid 1px #BEB9B6;
}




/* FOOTER AREA
----------------------------------------------------------*/

.container_footer_area
{
    border-top: solid 1px #ACA59D;
}

.container_footer_margins
{
    width: 980px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:40px;
}

.cell_footer_yborartproject
{
    width:300px;
    padding-left:30px;
    font-size:18px;
    color:#8E0C3A;
    border-right: solid 1px #E7E1DC;
    vertical-align:top;
}

.cell_footer_nav
{
    padding-left:10px;
    padding-right:80px;
    color:#7C6A55;
    line-height:25px;
    border-left: solid 1px #ACA59D;
}

.cell_footer_copyright
{
    vertical-align: top;
    padding-left:10px;
    padding-right:20px;
    color:#7C6A55;
    font-size:10px;
    text-align:right;
}



a:link.footer_links
{
    color:#7C6A55;
    text-decoration: none;
}

a:visited.footer_links
{
    color:#7C6A55;
    text-decoration: none;
}

a:hover.footer_links
{
    color:#8E0C3A;
    text-decoration: underline;
}
a:active.footer_links
{
    color:#7C6A55;
    text-decoration: none;
}

/* IMAGES
----------------------------------------------------------*/

.thumb_images
{
    background:white; 
    border:solid 1px #D8D0C7; 
    padding:4px;
}

.cell_thumbs
{
    width: 33%;
    padding-bottom: 20px;
}

.thumbnails
{
    float: left;
    width: 199px;
    height: 130px;
}


/* NEWS
----------------------------------------------------------*/

.news_author
{
    font-size:11px;
    color:Gray;
}
.news_date
{
    font-size:11px;
    padding-bottom:5px;
}


a:link.popup
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: underline;
}

a:visited.popup
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: underline;
}

a:hover.popup
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#8E0C3A;
    text-decoration: none;
}
a:active.popup
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: underline;
}


a:link.popup_no_ul
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: none;
}

a:visited.popup_no_ul
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: none;
}

a:hover.popup_no_ul
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#8E0C3A;
    text-decoration: underline;
}
a:active.popup_no_ul
{
    padding-right:12px;
    display: inline-block;
    background:url( 'images/icon_new_window.png' ) no-repeat right 50%;
    color:#7C6A55;
    text-decoration: none;
}


/* HEADERS
----------------------------------------------------------*/

h1
{
    margin:0px;
    padding: 10px 0px 20px 0px;
    font-size:22px;
    line-height:28px;
    color:#7C6A55;
}

h2
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-weight:normal;
    font-size:20px;
    line-height:26px;
    color:#7C6A55;
}


a:link.h2
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-weight:normal;
    font-size:20px;
    line-height:26px;
    color:#7C6A55;
    text-decoration: none;
}

a:visited.h2
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-weight:normal;
    font-size:20px;
    line-height:26px;
    color:#7C6A55;
    text-decoration: none;
}

a:hover.h2
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-weight:normal;
    font-size:20px;
    line-height:26px;
    color:#8E0C3A;
    text-decoration: underline;
}
a:active.h2
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-weight:normal;
    font-size:20px;
    line-height:26px;
    color:#7C6A55;
    text-decoration: none;
}


h3
{
    margin:0px;
    padding: 20px 0px 10px 0px;
    font-size:16px;
    color:#7C6A55;
}