/*
red: #820000
brown: #140000
*/


body{ background: url(images/sky-big.jpg) top center repeat-x #000; font-family: Arial,Helvetica,sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; text-align: center; font-size: 10px; color: #000; }

h1 { margin: 5px 30px 3px 0; padding: 5px 0 0 0; color: #140000; font-size: 1.6em; }
h2 { margin: 5px 30px 3px 0; padding: 5px 0 0 0; color: #820000; font-size: 1.4em; }
h3 { margin: 10px 30px 3px 0; padding: 5px 0 0 0; font-size: 1.2em; color: #140000; }
h4 { margin: 10px 30px 3px 0; padding: 5px 0 0 0; font-size: 1.2em; color: #820000; }
h5 { margin: 10px 30px 3px 0; padding: 5px 0 0 0; font-size: 1.2em; color: #000; }
h6 { margin: 10px 30px 3px 0; padding: 5px 0 0 0; font-size: 1.2em; color: #000; }

p { font-size: 1.2em; padding: 4px 30px 10px 0; margin: 6px 0 0; }
hr { margin: 8px 13px 8px 28px; background-color: #7b1600; height: 6px; border: none; }
ul{ margin: 0px 0px 15px 0px; list-style-image: url(images/star-tiny.gif); }
ol{ margin: 7px 0px 0 0px; }
li{ font-size: 12px; margin: 7px 60px 4px 40px; padding: 0 10px 0 0; }
a { color: #a61f00; text-decoration: none; margin: 0; padding: 0; border: none; }
a:hover { color: #ff3000; }
img { margin:0; padding:0; border: none; }

#main_container { width: 955px; margin: 0 auto; text-align: left; background: url(images/parch-top.jpg) no-repeat; z-index: 999; padding: 0; }
#main_container_under { width: 955px; margin: 0 auto; background: url(images/parchement.jpg) repeat-y; z-index: -999; }
#sub-container {  }
#sub-container a { }

#main_content{  width: 555px; vertical-align:top; float: left; margin: 0; padding: 0 0 0 40px; }
#main_content table { font-size: 12px; border-collapse: collapse; }
#main_content td { border: solid 1px #d4bd80; padding: 2px 10px; }
#main_content th { background-color: #d4bd80; padding: 2px 10px; }

#nav { height: 28px; width: 780px; text-align: left; margin: 20px 0 0 40px; padding: 0 0 0 0; position:relative; border-bottom: solid 1px #820000; border-top: solid 1px #820000; }
#nav a { border: none; }

#right-column { float: left; margin: 0 0 10px 0; width: 200px; padding: 20px 0 0 40px; }
#right-column h1 { padding: 0 0 10px 0; margin: 0; border: none; }
#right-column h2 { padding: 5px 0; margin: 0; }
#right-column p {  margin: 0; padding: 0 0 15px 0; }

#hdr { height: 200px; width: 955px; padding: 3px 0 0 0; margin: 0; }
#hdr img{ border: none; margin: 0;  }
#hdr img.logo { float: left; margin: 0 18px 0 0; padding: 0; }

#bread{ margin: 0; padding: 10px 0 0; }
#bread a:link { color: #7b1600; }
#bread a:visited { color: #7b1600; }
#bread a:hover { color: #46009c; }

#footer{ text-align:center; width: 885px; padding: 20px 0 40px; color:#140000; background: url(images/parch-bottom.jpg) bottom left no-repeat; margin-top: 30px; }
#footer a,#footer a:visited { color:#820000; }
#footer a{ text-decoration: none; }
#footer a:hover{ text-decoration: underline; }
#footer p { margin-left: -50px;}

#admin { font-size: 1.2em; padding: 20px; font-size: 12px; }
#admin a:link{ color: #a61f00; text-decoration: none; font-size: 11px; }
#admin a:visited{ color: #a61f00; text-decoration: none; }
#admin a:hover{ color: #7b1600; text-decoration: none; }
#admin li { font-size: 12px; }
#admin td { font-size: 12px; padding: 4px 10px; }
#admin ul.admin-ul li, #admin ul.admin-ul li a { font-size: 12px; }
#admin ul.admin-ul li { padding: 5px 0; margin: 0; }
#admin ul.admin-ul { padding: 0; margin: 0; background-color: #f6eed9; }
#admin ul.admin-ul li ul { background-color: #e4d8b9; }
#admin ul.admin-ul li ul li ul { background-color: #d9c8a5; }

#sidebar { float: right; width: 250px; margin-right: 80px; }
#sidebar ul { margin: 0; padding: 0 0 0 25px;}
#sidebar li{ margin: 2px 0 2px 0px; font-size:12px; font-weight: bold; }
#sidebar h1{ font-size:14px; border: none; }

#homesponsors { text-align: center; padding: 0; margin: 15px 25px 15px 0; }
#homesponsors p{ margin: 0; padding: 0; text-align: left; }
#homesponsors hr{ margin: 5px 0; padding: 0; height: 1px; }
#homesponsors img { border: none; margin: 0px 20px; }

#events_table td { padding: 6px 10px 6px 10px; }

.floatleft { float: left; margin: 0 20px 10px 30px; }
.floatright { float: right; margin: 0 10px 10px 30px; }
.floatright-pres { float: right; margin: 10px 30px 10px 10px; }
.clearboth { clear: both; }
.alignright { text-align: right; }
.smallblue { font-size: 10px; color: #266383; font-weight: bold; }



/*START SIDEBAR SEARCH BOX*/
#search_box, #newsletter, #resources { width:200px; padding: 0 0 0 8px; }
#newsletter { margin-top: 20px; }
#search_box,#search_box td{margin:0}
#search_box td, #search_box h3, #search_box p { padding:0 }
#search_box h3 a, #newsletter h3 a { color:#140000; }
#search_box h3, #newsletter h3, #resources h3 {font-size: 12px; color:#140000; }
#search_box h3, #search_box p { margin: 2px 0; }
#search_box h3 a { font-weight: normal; }
#search_box p { font-size: 10px; font-style: italic; color: #140000; }
#search_box img { border:none; }

.go-button { color: #140000; font-size: 14px; font-weight: bold; border: solid 1px #140000; padding: 0 3px 2px 3px; background-color: #dfcb9a; }

#search_results { margin: 0 20px; font-size: 12px; }
#search_results td { font-size: 12px; }
#search_results h2 { margin: 20px 0 0 0; }

/*START HORIZONTAL SEARCH BOX*/
#search_hrz { margin: 20px 0 5px 10px; width: 200px; border: solid 1px #820000; padding: 5px 10px;  }
#search_hrz p { font-size: 14px; color:#333; padding: 4px 0; }
#search_hrz a { color:#333; font-weight:bold; text-decoration: none; border: solid 1px #999999; padding: 1px 3px 3px 4px; }
#search_hrz img{ border:none; padding:0; vertical-align:middle; }
#table_form { margin: 0; }
#table_form td{ padding: 0 10px }

#safesubscribe { margin: 5px 0 20px 10px; font-size: 11px; color: #666; }

.feature-table { margin: 20px 0 10px 0;}
#main_content table.feature-table td { padding: 0; border: none; }
.no-border { border: none; }
.stars { height: 20px; background: url(images/star-14px.gif) repeat-x; width: 100%; margin: 7px 0; }
table.pricechart { margin-top: 20px; margin-bottom: 20px; }
table.pricechart th { text-align: left; }

#main_table { width: 955px; margin: 0 auto; background: url(../images/gallery2-bg-repeat.jpg) repeat-y; }
