html
{
    height: 100% /*Chrome background color fix*/;
}
body
{
    background: #403F2C;
    padding: 0px;
    margin: 0px;
}

div#container
{
    width: 950px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 18px;
}

div#banner
{
    padding: 0px;
    margin-bottom: 0px;
    background-color: #28281C;
}
div#bannerInner
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    height: 92px;
    background-image: url(/images/slogan.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
div.welcome
{
    font-family: Georgia, Times New Roman, Times, serif;
    color:#968C59;
    text-align:right;
   padding-top:5px;
   padding-right:4px;
   font-style:italic;
}
div#Nav
{
    background-color: #626143;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0px;
    padding: 10px;
    border-bottom: 1px solid #4F4D2C;
}
div#navInner
{
    margin-right: auto;
    margin-left: auto;
}

div#navInner ul
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    text-align: center;
}
div#navInner ul li
{
    display: inline;
    border-left: 1px solid #4E4936;
    padding: 0px 11px 0px 11px;
    list-style: none;
}
div#navInner ul li a
{
    color: #E6E6E1;
    text-decoration: none;
}
div#navInner ul li a:hover
{
    color: #fff;
    text-decoration: none;
}
div#header
{
    background-color: #FFFFFF;
    margin-bottom: 18px;
    padding: 5px;
}

.fadeItem
{
    height: 250px;
    width: 940px;
    margin-left: 0px;
}
div#midCol
{
    padding: 0px;
    margin-left: 347px;
    margin-right: 281px;
}

div#leftCol
{
    float: left;
    width: 336px;
    margin: 0;
    margin-right: 11px;
    padding: 0px;
}
div#leftColLarge
{
    float: left;
    width: 660px;
    margin: 0;
    margin-right: 11px;
    padding: 0px;
}
div#events
{
    background-color: #202016;
    margin: 4px;
    padding: 1px 0px 1px 0px;
    border-top: 1px solid #3E3E33;
    border-bottom: 1px solid #3E3E33;
}

div#rightCol
{
    float: right;
    width: 270px;
    margin: 0;
    margin-left: 0px;
    padding: 0px;
}
div#rightCol p
{
    /* 		font-family:Georgia, Times New Roman, Times, serif; 		color:#A9A274; 		font-size:0.7em; 		padding:8px; 		margin:0px; 		font-style:italic; */
}
div.box
{
    background-color: #28281C;
    margin-bottom: 11px;
    padding: 4px;
}

div#footer
{
    clear: both;
    padding: 12px;
    margin-top: 5px;
    background-color: #28281C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #FFFFFF;
}
div#footer span
{
    color: #B8AD7F;
}
div#leftCol p, div#leftColLarge p, div#rightCol p
{
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 1.4em;
    margin: 13px 8px 13px 8px;
}

div#leftCol p strong
{
    color: #FFFFFF;
    font-size: 1.2em;
}

h2
{
    color: #E1E1DF;
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 4px 8px 3px 8px;
    font-weight: normal;
    font-size: 1.2em;
}
h3
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    background-color: #726A45;
    color: #2D2D1F;
    font-style: italic;
    padding: 2px 4px 2px 4px;
    margin: 0px 0px 1px 0px;
    font-size: 1.1em;
}
div#feature
{
    height: 120px;
    margin: 4px 0px 0px 0px;
    border-bottom: 2px solid #41402C;
    border-top: 2px solid #41402C;
}

/*
		div#rightCol p.button, div#midCol p.button{
		text-align:right;
		margin:0px;
		padding:0px;
		font-size:1.2em;
		font-style:italic;
		font-family:Georgia, Times New Roman, Times, serif;
		}
		div#rightCol p.button a, div#midCol p.button a{
		color:#F3DE8D;
		text-decoration:none;
		}
		div#rightCol p.button a:hover, div#midCol p.button a:hover{
		color:#F3DE8D;
		text-decoration:underline;
		}
		
		*/

div#rightCol p.button, div#leftCol p.button, div#midCol p.button, div#leftColLarge p.button
{
    margin: 0px;
    text-align: right;
    font-size: 1.2em;
    font-style: italic;
}
div#rightCol p.button a, div#leftCol p.button a, div#midCol p.button a, div#leftColLarge p.button a
{
    color: #F3DE8D;
    text-decoration: none;
    border: 1px solid #59583E;
    background-color: #403F2C;
    padding: 10px;
}
div#rightCol p.button a:hover, div#leftCol p.button a:hover, div#midCol p.button a:hover, div#leftColLarge p.button a:hover
{
    color: #F3DE8D;
    border: 1px solid #59583E;
    background-color: #5F5E41;
    padding: 10px;
}
div#leftCol p.button, div#rightCol p.button, div#midCol p.button, div#leftColLarge p.button
{
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 26px 8px 18px 8px;
}










div#midCol p.button
{
    margin: 26px 8px 18px 0px;
}
div#events a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    text-decoration: none;
    color: #978B59;
}

div#events h3 a
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 1.1em;
    text-decoration: none;
    color: #2D2D1F;
}

div#events a:hover
{
    text-decoration: none;
    color: #F3DE8D;
}


div.eventItemBox
{
    margin: 0 5px 30px 5px;
    border-bottom: 1px solid #403F2C;
    padding-bottom: 10px;
    zoom: 1;
}
div#leftColLarge div.box div.eventItemBox p.price
{
    font-size: 100%;
    font-weight: bold;
    font-style: italic;
}

div.eventsList h3
{
    background: none;
    margin-bottom: 12px;
    margin-top: 5px;
}
div.eventsList h3 a
{
    text-decoration: none;
}


div.eventsList a
{
    color: #978B59;
}
div.eventsList a:hover
{
    text-decoration: none;
    color: #F3DE8D;
}



/* login box styling */


table.rhosyLogin
{
    xborder: 1px solid white;
    width: 100%;
}

table.rhosyLogin tr td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #FFFFFF;
    padding: 5px;
    font-weight: bold;
}

table.rhosyLogin tr td.loginTitle
{
    font-size: 1.4em;
    color: #B8AD7F;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
}

table.rhosyLogin tr td label
{
    font-weight: normal;
}

table.rhosyLogin tr td input
{
    width: 200px;
}
table.rhosyLogin tr td input.loginButton, table.rhosyLogin tr td.loginCheckBox input
{
    width: auto;
}

table.rhosyLogin tr td a
{
    color: #F3DE8D;
    text-decoration: none;
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
}
table.rhosyLogin tr td a:hover
{
    color: #F3DE8D;
    text-decoration: underline;
}

/* -- end login box styling -- */


/* form styling */



div.formRow
{
    /*clear: both;*/
    margin: 10px;
    height: 20px;
}
div.formRow label
{
    width: 160px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #CCCBC7;
    line-height: 1.4em;
    padding: 0px;
    margin: 0px;
}

div.formRow span
{
    /*float: left;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #CCCBC7;
    line-height: 1.4em;
    padding: 0px;
    margin: 0px;
}
div.formRow input
{
    width: 280px;
}
div.checkbox input
{
    width: auto;
}
fieldset
{
    border: 1px solid #726A45;
    margin-bottom: 30px;
}
legend
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    color: #726A45;
    font-style: italic;
    padding: 2px 4px 2px 4px;
    margin: 0px 0px 1px 0px;
    font-size: 1.1em;
}
div.errorMessageBox
{
    border: 1px solid #726A45;
    margin: 0 10px 10px 10px;
    background: #202016;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}


/* -- end form styling -- */






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

