.right {float:right}
.left {float:left;}

html{
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/ui/bg_page.gif') repeat-x left top #000;
	margin:0;
	color:#9fa1a1;}
	
*{margin:0; padding:0; list-style-type:none;}

img {border:none;}
img, div { behavior: url(iepngfix.htc)}

#container {width:980px; margin:0 auto;}
.wrapper {width:980px; margin:0 auto;}

a {color:#9fa1a1;}
a:hover {color:#cfb050;}

h2 {font-size:1.8em; margin-bottom:5px; color:#ffffff;}
h4 {color:#b2a658;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						General Fieldsets
88888888888888888888888888888888888888888888888888888888888888888888888*/
input, textarea, select {padding:5px; margin-bottom:3px; background:#333; color:white; border:1px solid #5b5123; }
#content-main select {width:250px;}
#content-main input {width:240px;}
textarea {
	width: 300px;
	height: 150px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
input.errorField, textarea.errorField, select.errorField {
	border: 1px solid #FF0000;
	background-color: #948181;
}

fieldset br{ clear:both;}
fieldset{ border:none; padding:0; margin:0;}

#searchsubmit {
	background-color:transparent; border:none; width:30px; height:20px;}

#formsubmit {font-weight:bold; text-align:center; width:auto;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						Clear Fix
88888888888888888888888888888888888888888888888888888888888888888888888*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/*88888888888888888888888888888888888888888888888888888888888888888888888
						HEADER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#header{}
#header p {float:right; font-size:.8em; clear:right; margin-bottom:10px; margin-right:10px; display:block; width:420px; text-align:right;}
#header p.icons {padding-top:15px;}
#header p.icons a img {padding:0 2px;}

#header span {display:block; overflow:hidden;}

#header #nav {margin-top:15px; clear:right; float:right; padding-right:10px; overflow:hidden; width:590px;}
#header #nav ul li {float:left; overflow:hidden; display:inline-block; padding-right:20px;}
#header #nav ul li.last {padding-right:0;}
#header #nav ul li a{text-decoration:none; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:white;}	
#header #nav ul li a:hover, #header #nav ul li a.active{color:#cfb050;}


#header #banner {width:960px; height:360px; overflow:hidden; clear:both; margin-bottom:30px; border:10px solid #000; background:#000;}



/*88888888888888888888888888888888888888888888888888888888888888888888888
						CONTENT START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#content{padding:0 10px; margin-bottom:50px;}
#content p, #content ul{line-height:1.75em; padding-bottom:15px; font-size:.8em;}

#content #content-main {width:630px; overflow:hidden; padding-right:20px;}
#content #content-main #newsletter {background:url('../images/ui/bg_newsletter.png') top left repeat-x; border:1px solid #4d441a; margin-bottom:20px; color:#433b11; padding:10px; }
#content #content-main #newsletter p{magin:0;padding:0; }
#content #content-main #newsletter form{ width:260px;}
#content #content-main #newsletter h2 {color:#4c441b; margin-bottom:15px;}
#content #content-main #newsletter input {width:240px; background-color:#93843f; color:#fff; height:20px; padding:3px 5px;}
#content #content-main #newsletter #mc-embedded-subscribe {width:auto; background-color:#5b5123; font-size:.7em; float:right; padding:5px 10px; margin-top:2px;}
#content #content-main #newsletter #mce-error-response{font-size:11px;}
#content #content-main #newsletter #mce-success-response{font-size:11px;}
#content #content-main .banner {margin-bottom:25px; border:3px solid #484848;}
#content #content-main .specials {display:block; overflow:hidden; padding:0 20px; margin-top:20px;}
#content #content-main .specials h4 {padding-bottom:10px;}
#content #content-main .specials p {padding-bottom:10px;}
#content #content-main .specials strong {font-size:.8em;}
#content #content-main table {width:100%; margin-bottom:15px;}
#content #content-main table#gallery td {padding:0 15px 15px 0;}
#content #content-main table#gallery td img {border:3px solid #484848;}
#content #content-main .specials .post-meta-key {display:none;}
#content #content-main .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #4d441a; clear:both; overflow:hidden;}
#content #content-main .entry img {border:1px solid #4d441a;}
#content #content-main .entry h3 {margin-bottom:10px;}



#content #content-main .cycle2 {margin-bottom:15px; height:206px; display:block; overflow:hidden; padding:0; background:#000;}

#content ul.circle, #content ul.circle li {margin-left:7px; list-style-type:circle;}

#content #content-main ul.party {font-size:1em;}
#content #content-main ul.party li.left {width:194px; margin-right:15px; border:1px solid #4d441a; padding:2px; height:180px;}
#content #content-main ul.party li.last {margin:0;}
#content #content-main ul.party ul {font-size:.75em;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						SIDEBAR START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#sidebar{width:310px; overflow:hidden;}
#sidebar span.border {display:block; border:1px solid #4d441a; margin-bottom:15px;}

#sidebar span#events {padding:10px;}
#sidebar span#events h2 {margin-bottom:5px;}
#sidebar span#events ul {font-size:1em; line-height:1.3em; padding-bottom:0;}
#sidebar span#events ul li.border {border-bottom:1px solid #4d441a; margin-bottom:30px; overflow:hidden; padding-bottom:15px;}
#sidebar span#events ul li a {font-size:.8em; float:right;}
#sidebar span#events ul li p {padding:0;}
#sidebar span#events ul li img {float:left;  overflow:hidden; margin-right:10px; border:2px solid #666;}
#sidebar span#events ul ul {padding:0; margin:0; overflow:hidden; float:left; height:18px;}
#sidebar span#events ul ul li {font-size:.8em; padding-right:5px; float:left; overflow:hidden;}
#sidebar span#events ul ul li .post-meta-key {display:none;}
#sidebar p.icons a img {padding:10px 5px;}

#sidebar input.right {margin:10px 30px 10px 0; color:black; font-size:.8em; font-weight:bold; background:#AC9C55;}



/*88888888888888888888888888888888888888888888888888888888888888888888888
						FOOTER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#footer{font-size:.8em; background:url('../images/ui/bg_footer.png') top left repeat-x; color:white;}
#footer .wrapper{background:url('../images/ui/bg_footer-wrapper.png') top left no-repeat; height:99px; width:960px; padding:0 10px; padding-top:30px;}
#footer span.right {width:280px;}
#footer span.right p {text-align:center; line-height:1.5em;}
#footer p.links a{padding: 0 11px 0 8px; text-decoration:none;}
#footer a {color:white;}
#footer p.links {padding-bottom:30px;}
#footer p.links a.first {padding: 0 11px 0 0;}



