@charset "UTF-8";
/* CSS Document */

body {
	margin: 0 auto;
	background-image:url('images/bodybg.jpg');
	background-repeat:repeat-x
}

form {
	margin-left:20px;
	margin-top:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	padding:10px;
}

#formtable {
	margin: 0 auto;
}

#container {
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
/*	position:absolute;
*/	margin: 0 auto;
	height:768px;
	width:1024px;
}

#secondarycontainer {
	background-image:url('images/secondarybg.jpg');
	background-repeat:no-repeat;
/*	position:absolute;
*/	margin: 0 auto;
	height:768px;
	width:1024px;
}

#phone {
	position:absolute;
	height:20px;
	width:120px;
	margin-top:16px;
	margin-left:850px;
/*	border:1px dotted red;
*/}

#phone p {
	color:#FFCCFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#nav {
	position:absolute;
	height:29px;
	line-height:29px;
	width:926px;
/*	border:1px dotted red;
*/	margin-top: 86px;
	margin-left: 48px;
}

#nav ul { 
    list-style-type: none;
	font-weight:bold;
    margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
	display:table;
}

#nav ul li { 
    display: table-cell;
/*	background-image:url('images/button.png');
	background-repeat:no-repeat;
	background-position:center;*/
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin-top:1px;
	height:100%;
	float:left;
	vertical-align:middle;
}

#nav ul li a {
	text-decoration:none;
	color: #FFCCFF;
	font-weight:bold;
    float: left;
	width: 130px;
	text-align: center;
	text-decoration: none;
	height:100%;
	padding:0;
	margin:0;
/*	vertical-align:middle;
*/}

#nav ul li a:hover {
	background-image: url('images/button.png');
	background-repeat:no-repeat;
	background-position:center;
	color: #2C1C11;
	height:100%;
/*	padding:0;
	margin:0;*/
	text-decoration: none;
	vertical-align:middle;
}

#randomimage {
    position: absolute;
	margin-top: 121px;
	margin-left: 47px;
	height: 154px;
	width: 930px;
}
/*
h1, h2, h3, h4, h5 {

/*	margin:0;
	padding:0;
    text-transform:uppercase;
}*/

#main {
	position:absolute;
	margin-top:310px;
	margin-left:80px;
	width:600px;
	height:190px;
	/*	border:1px dotted red;
*/	text-align:left;
	overflow:hidden;
}

#main p {
	padding:0;
	margin:0;
	color:#3C2814;
}

#main h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3C2814;
	padding:0;
	margin:0;
/*	text-transform:uppercase;
*/}

#mainsecondary {
	position:absolute;
	margin-top:308px;
	margin-left:47px;
	width:660px;
	height:387px;
	/*	border:1px dotted red;
*/	text-align:left;
	overflow:scroll;
}

#mainsecondary p {
	padding-left:20px;
	margin:0;
	color:#3C2814;
	font-size:.9em;
}

#mainsecondary h1, h2, h3, h4, h5 {
	padding-left:20px;
	padding-top:20px;
}

#mainsecondary ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	color:#3C2814;
	list-style:inside;
	line-height:1.2em;
}

#mainsecondary ul li {
	padding-left:20px;
	margin-top:0;
	margin-bottom:0;
}

#mainbottom {
	position:absolute;
	height:160px;
	width:500px;
	text-align:center;
	margin-top:500px;
	margin-left:190px;
/*	border:1px dotted red;
*/}

#mainbottom p {
	padding:0;
	margin:0;
	color:#3C2814;
}

#sidebar {
	position:absolute;
	width:240px;
	height:320px;
	margin-top:386px;
	margin-left:765px;
/*	border:1px dotted red;
*/}

#copyright {
	position:absolute;
	height:20px;
	width:930px;
	margin-top: 720px;
	margin-left: 46px;
	color:#FCF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	font-style:italic;
/*	border:1px dotted red;
*/	text-align:center;
}

#copyright a {
	color:#FCF;
}

/* ----------------------  CLASSES ---------------------- */

.current {
	background-image: url('images/button.png');
	background-repeat:no-repeat;
	background-position:center;
	color:#2C1C11 !Important;
	height:100%;
	text-decoration: none;
	vertical-align:middle;
}

.padtop {
	padding-top:20px;
}

.padbottom {
	padding-bottom:20px;
}

.listheading {
	padding:0;
	margin:0;
}

.list {
	list-style-type:disc;
	list-style-position:outside;
	line-height:1.5em;
}

.thumb {
	text-decoration:none;
}

.fineprint {
	font-size:.8em;
	font-style:italic;
}

.headingpad {
	padding:20px 0 10px 20px;
}

.homeheadingpad {
	padding:20px 0 10px 0;
}