
body {
    background-image: url(../images/bg_big.jpg);
	background-repeat: repeat-x;
	background-color: #A6977B;
    background-attachment:fixed;
	font-family: 'Century Gothic',Tahoma,Verdana,Arial,sans-serif;
    color: #333;
    font-size: 13px;
}

a { color: #FFF; text-decoration:none; }
a:hover { text-decoration:underline; }
a.red {color: #A61C1C; text-decoration:underline;}

h2.menu-title { color:#A61C1C; }

h3.menu-item-title { text-transform:capitalize; margin-bottom: 0px; margin-top:10px; padding-bottom: 0px; font-weight: bold; }

hr { height:2px; border-width: 2px 0 0 0; border-style: dotted; border-color: #000; text-align: left; margin: 5px auto 0 0; }

fieldset { border: #666 1px solid; }

iframe { overflow:hidden; border:0px; }

input,select,textarea { margin:5px; }

legend { font-weight:bold; padding:10px; }

.banner { margin-bottom:10px; border:2px #220000 solid; border-left:none; background-color:#B6131C; color:#fff; left:-30px; width:750px; padding-left:30px; position:relative; }

.banner_sm { margin-bottom:10px; border:2px #220000 solid; border-left:none; background-color:#B6131C; color:#fff; left:-31px; top:-40px; width:500px; padding-left:30px; position:relative; }


#comments { width:350px; }

.errors { color:white; background-color: #cc0000; padding:5px; }

.hint { font-size:10px; }

#gallery img {
    border:5px #fff solid;
    margin:10px;
    float: left;
	max-height:75px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

#mainTable {
	border:2px #0e0c0c solid;
	height:100px;
}

.g_image {
	margin:10px;
}

.s_image {
    border:5px #fff solid;
    margin:10px;
	max-width: 400px;
}

blockquote {
  background: transparent url(../images/quoleft.png) left top no-repeat;
}

blockquote div {
  padding: 30px;
  background: transparent url(../images/quoright.png) right bottom no-repeat;
  font-style: italic;
}

blockquote span:before {
    content: "- ";
}

table {
	border-spacing:0px;
}

#actionList-v { float:right; position:relative;}
#actionList a { margin:10px; }

#eventGrid { border:1px #0e0c0c solid; background:#fff; width:780px; min-height:200px; padding:5px; margin-top:30px; margin-bottom:30px; }

.event_day { background:#EED8AE; cursor:pointer; }
.event_day:hover { background:#ccffcc; }

#row td { border-left:1px #ccc solid; border-top:1px #0e0c0c solid; padding:10px; }

.navigation { /*padding-left:30px; */width:100%; }

#navLink {
    color: #FFF;
    font-size: 13px;
    font-weight: normal;
    text-decoration:none;
	padding-left: 20px;
}

#navLink:hover {
    text-decoration:underline;
}

#result-bg {
    
}

#result-bg-odd {
    border-bottom-style: dotted;
    border-bottom-color: #333333;
    border-bottom-width: 2px;
    background-color: #cccc00;
}

input,textarea {
	border:1px #555 solid;
	min-height:15px;
}

.pipe {
    color: #cccc00;
    font-size: 10px;
}

.title_sm {
    color: #828830;
    font-size: 18px;
    font-weight: bold;
}

.pDivide {
    border-left-style: dotted;
    border-left-color: #333333;
    border-left-width: 2px;
}

#snippet {
    border-bottom-style: dotted;
    border-bottom-color: #333333;
    border-bottom-width: 2px;
    padding-top:10px;
    padding-bottom:10px;
    width:230px;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#snippet:last-child {
    border-bottom: none;
}

#orangeLink {
    text-transform:capitalize;
    color: #ff3300;
    font-weight: bold;
}

#orangeLink:before {
    content:"> ";
}

.rss-popup {
	color: #ff3300;
}

.whiteText {
    color: #FFF;
}