
/*///////////////////////////
  GLOBAL STYLES
///////////////////////////*/

*, html { padding:0; margin:0; }

body {
	background: url(images/bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	line-height: 20px;
	}
		
p { margin-bottom: 20px; }
ul { list-style: none; }
a { color:#813737; text-decoration:underline; }
a:hover { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
.clear { clear:both; }



/*///////////////////////////
  HEADER STYLES
///////////////////////////*/

#header {
	width: 900px;
	height: 122px;
	margin: 0 auto;
	padding: 0 25px;
	background: url(images/header_bg.jpg) no-repeat;
	}
	
#header img {
  float: left;
	margin: 35px 200px 0 0;
  }
	
#header span {
	float: left;
	font-style: italic;
	color: #FFF;
	margin-top: 38px;
	font-size: 14px;
  }
	
#header ul {
	height: 27px;
	margin-top: 29px;
	float:left;
	}
	
#header li {
	height: 27px;
	/*width: 127px;*/
        width:90px;
	float: left;
	text-align: center;
	padding-top: 2px;
	}
	
#header li.selected { background: url(images/nav-selected-bg.gif) repeat-x; }
#header li.selected a { color:#393939; text-decoration:none; }
#header li.selected a:hover { color:#393939; text-decoration:none; }
#header li a { color: #B8B8B8; text-decoration:none; }
#header li a:hover { color:#FFF; text-decoration:underline;}



/*///////////////////////////////////
  BILLBOARD STYLES (HOMPAGE ONLY)
///////////////////////////////////*/

#billboard {
	background: url(images/billboard-bg.gif) repeat-x right;
	}
	
#billboard #masthead {
	width: 900px;
	height: 255px;
	margin: 0 auto;
	padding: 0 25px;
	background: url(images/main-pic.jpg) top right no-repeat;
	}
	
#billboard #masthead h1 {
	font-size: 38px;
	color: #551a1a;
	padding-top: 55px;
	}
	
#billboard #masthead h2 {
	font-size: 18px;
	color: #222222;
	line-height: 30px;
	padding-top: 12px;
	}

#billboard #masthead h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #444444;
	line-height: 24px;
	width: 450px;
	padding-top: 20px;
	}



/*///////////////////////////////////
  MAIN STYLES
///////////////////////////////////*/

#main {
	width: 900px;
	min-height: 465px;
	margin: 0 auto;
	padding: 0 25px;
	background: url(images/main-bg.gif) repeat-y;
	}
	
#main #content {
	float: left;
	width: 550px;
	margin-right: 50px;
	padding: 35px 0;
	}
	
#main #content label {
	float: left;
	width: 120px;
	clear: left;
	margin-bottom: 10px;
	}
	
#main #content .textfield {
	float: left;
	width: 150px;
	padding: 2px 4px;
	margin-bottom: 10px;
	}

#main #content select {
	padding: 2px 4px;
	}
	
#main #content .button {
	padding: 2px 4px;
	}

#main #content li {
	list-style: inside disc;
	}
	
#main #content ul {
	margin-bottom: 20px;
	}

	
#main #content h1 {
	font-size: 18px;
	color: #813737;
	margin-bottom: 20px;
	}
	
#main #content #presentation-button {
	background: url(images/presentation-button.jpg) no-repeat;
	height: 47px;
	width: 316px;
	padding: 12px 0 0 65px;
	margin-top: 40px;
	}
	
#main #content #presentation1-button {
	background: url(images/presentation1-button.jpg) no-repeat;
	height: 47px;
	width: 340px;
	padding: 12px 0 0 65px;
	margin-top: 40px;
	}

#main #sidebar {
	float: left;
	width: 250px;
	padding: 35px 25px;
	}
	
#main #container {
	margin-bottom: 20px;
	}



/*///////////////////////////////////
  FOOTER STYLES
///////////////////////////////////*/

#footer {
	background-color: #DCDCDC;
	border-top: 1px solid #CBCBCB;
	}
	
#footer #copyright {
	width: 900px;
	margin: 0 auto;
	padding: 20px 25px;
	}
	
#footer #copyright span { color: #999; }

