/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body { background: #952306 url(images/img01.png) repeat-x; color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h1, h2, h3 {
	color: #313131;
}

h1 {
	margin-bottom: .5em;
	font-size: 182%;
	font-weight: normal;
	letter-spacing: -2px;
}

h2 {
	margin-bottom: .5em;
	font-size: 136%;
	font-weight: normal;
	letter-spacing: -1px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, blockquote, ol, ul {
	margin-bottom: 1.5em;
	text-align: justify;
	line-height: 140%;
	font-size: 107%;
}

blockquote {
	margin-left: 2em;
}

ol {
	margin-left: 2em;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 1em;
	background: url(images/img07.png) no-repeat left center;
}

a { text-decoration: none; color: #313131; }

a:hover { text-decoration: underline; color: #DB5600; }

/* Menu */

#menu {
	width: 740px;
	height: 60px;
	margin: 0 auto;
	border-left: 20px solid #DB5600;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	padding: 0;
	display: inline;
	background: none;
}

#menu a {
	display: block;
	float: left;
	height: 40px;
	padding: 20px 20px 0 20px;
	font-size: 92%;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background: #DB5600;
	text-decoration: none;
	color: #FFFFFF;
}

#menu b {
	text-decoration: underline;
}

/* Logo */

#logo {width: 760px; height: 279px; margin: 0 auto; background: #010100 url(images/groupsitting_2.gif)}
#logo h1 { margin: 0; padding: 200px 15px 0 0; text-align: right; letter-spacing: -1px; font-size: 189%; }
#logo h2 {margin: 0; padding: 0 15px 0 0; text-align: right; letter-spacing: 0px; font-size: 115%; font-weight: normal; font-style: italic; }
#logo h3 {margin: 0; padding: 190px 100px 0 0; text-align: right; letter-spacing: -1px; font-size: 100%; font-weight: bold; font-style: italic;}

#logo a {text-decoration: none; color: #FFFFFF;}

/* Page */

#page { width: 760px; margin: 0 auto; background:url(images/img03b.png) repeat-y top  ; }

/* Content */

#content { float: left; width: 440px; padding: 20px 30px 20px 50px; }
#content_full { float: left; width: 710px; padding: 25px 30px 20px 25px; }
#welcome { margin-bottom: 20px; padding-bottom: 1px; background: url(images/img04.gif) repeat-x left bottom; }

.floating-box { float: left; width: 210px; }

.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul { line-height: 144%; font-size: 92%; }

.floating-box img {border: 5px solid #FFFFFF;}

.floating-box-right {
	float: right;
	width: 210px;
}

.floating-box-right p, .floating-box-right blockquote, .floating-box-right ol, .floating-box-right ul {
	line-height: 144%;
	font-size: 92%;
}

.floating-box-right img {
	border: 5px solid #FFFFFF;
}
.floating-box-narrow { float: left; width: 180px; }
.floating-box-narrow p, .floating-box-narrow blockquote, .floating-box-narrow ol, .floating-box-narrow ul { line-height: 100%; font-size: 92%; }
.floating-box img {border: 5px solid #FFFFFF;}

#schedule {  }
#schedule table { border:1px solid #454545; border-collapse:collapse; color:#FFF; font-size:12px; margin:10px 0; border:none; border-top:1px solid #666; border-bottom:1px solid #666; background-color:#262626; width:100%; }
#schedule th {border:1px solid #454545; border-collapse:collapse; padding:5px 5px; text-align:center; background-color:#191919; color:#FFCC66; text-transform:uppercase; font-weight:bold; white-space:nowrap; font-size:11px; }
#schedule tr:hover{ background-color:#174665; }

#schedule td {  border:1px solid #454545; border-collapse:collapse; padding:10px 3px; text-align:center }

#listings {width: 330px}
#listings h1, #listingswide h1, #listings_full h1 {color: #000000; font-size: 100%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
#listings h2, #listingswide h2, #listings_full h2 {color: #952306;  font-size: 100%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
#listings h3, #listingswide h3, #listings_full 3 {color: #003870;  font-size: 105%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}
#listings p, #listingswide p {color: #313131;  font-size: 100%; font-weight: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px;}

#listings_full {width: 100%}
#listings h1, #listingswide h1 {color: #000000; font-size: 100%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
#listings h2, #listingswide h2 {color: #952306;  font-size: 100%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
#listings h3, #listingswide h3 {color: #003870;  font-size: 105%; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}
#listings p, #listingswide p, #listings_full p {color: #313131;  font-size: 100%; font-weight: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px;}

#listingswide {width: 420px}
/* Sidebar */

#sidebar {float: right; width: 200px; padding: 20px;}

#sidebar blockquote {
	margin-left: 0;
	padding-left: 1em;
	background: url(images/img09.gif) no-repeat right bottom;
	border-left: 5px solid #952306;
}

#sidebar blockquote p {
	text-align: left;
	line-height: normal;
	font-style: italic;
}

#links {}
#links ul {background: url(images/img04.gif) repeat-x left bottom;}
#links li a{ padding: 5px 0; background: url(images/img04.gif) repeat-x left top; }
#links a {
	padding-left: 1em;
	background: url(images/img08.gif) no-repeat left center;
	color: #DB5600;}
	
band { }
#band a { text-decoration: none; color: #313131; background-image: none; padding-left: 0em; }
#band a:hover { text-decoration:underline; color: #952306; }
#band ul {background:none;}
#band li { padding: 5px 0; background: none; }

/* Footer */

#footer {
	height: 50px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#footer .wrapper {
	width: 760px;
	margin: 0 auto;
}

#footer .links {
	float: left;
	width: 440px;
	height: 34px;
	padding: 16px 30px 0 30px;
	background: #000;
	font-size: 85%;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #db5600;
}

#footer .legal {
	float: right;
	width: 220px;
	height: 34px;
	margin: 0 auto;
	padding: 16px 0px 0 20px;
	background: #DB5600;
	text-align: left;
	font-size: 85%;
	color: #FFFFFF;
}
