@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/bg1.jpg);
background-repeat:repeat-x;
background-color:#D7D7D7;;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:0px;
}

a:link {
color: #df0707;
}

#wrapper {
width:778px;
margin-right:auto;
margin-left:auto;

}

#maincont {
width:778px;

background-image:url(images/maincontbk.jpg);
background-repeat:repeat-y;
}

#mainmov {
width:778px;

}

#maincont2{
width:743px;
margin-left:14px;
margin-right:14px;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight: bold;
	color: #df0707;
}


#members {
width:270px;
padding:10px;

}

#featart {
width:270px;
padding:10px;


}

#navmenu {
width:750px;
height:54px;
clear:both;
}

#lcol {
width:290px;
float:left;

}

#footer {
width:753px;
height:19px;
padding:25px 0;
padding-left:25px;
background-image:url(images/footerbk.png);
clear:both;
font-weight:bold;
}

#footer a {
font-weight:bold;
text-decoration:underline;
color:#5b0606;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 123px;
	border: 1px solid #666666;
}

.formbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #515050;
	padding-top: 5px;

}

#midcol {
width:213px;
float:left;
margin-left:13px;
}

#rcol {
width:213px;
float:right;
}

#lcontent {
width:516px;
float:left;
}

.evesort {
width:504px;
padding:5px;
border:solid #FF0000 1px;
color:#FF0000;
font-weight:bold;
}

.evesort2 {
width:408px;
padding:5px;
border:solid #FF0000 1px;
color:#FF0000;
font-weight:bold;
}

.evesort a {
text-decoration:underline;
color: red;
}

.eventbox {
padding:5px 0px;
border-bottom:dashed #666666 1px;
/*height:150px;*/
}


#gntv {
width:191px;
padding:11px;
}

#gnad {
width:191px;
padding-top:5px;
}

.flyer {
padding:3px;
border:#FF0000 solid 1px;
float:left;
margin-right:5px;
}

.flyercol {
float:left;
width:265px;
}

#event_detail {
width:245px;
float:right;
}
.evetitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:underline;
color:#CC0000;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
}

.eve_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

.date {
font-size:12px;
color:#FF0000;
}

#contbox2 {
width:420px;
padding:0 5px;
float:left;
}

#contleft {
width:160px;
float:left;
}

#contleft ul {
list-style-type:none;
padding-left:5px;
padding-right:0;
}

#contleft ul a {
list-style-type:none;
padding-left:5px;
padding-right:0;
}


#contrgt {
width:150px;
float:left;
}
.galsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.galpic {
padding:2px;
border:#EDCDCB solid 1px;
margin-bottom:5px;
}

.photosnum {
color:#666666;
font-weight:bold;
}

.comment {
padding:3px;
border-bottom:#CCCCCC solid 1px;
margin-bottom:3px;
}

.comment_alt {
padding:3px;
border-bottom:#CCCCCC solid 1px;
background:#F7E9E8;
margin-bottom:3px;
}

.shopitem {
width:161px;
padding:5px;
}

.shopimg {
border:#FECFC7 solid 5px;
}

.vidimg {
border:#CCCCCC solid 5px;
}

.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	color: #df0707;
}

.title .titleinner {font-size: 12px}

.commentDate {
	color: #999999;
	font-style: italic;
}

.photoCaption{
	color: #FE7272;
	font-style: italic;
}

.pollbox {
	background-color: #FFFFFF;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.pollbox  ul{
	margin:0px;
	margin-bottom: 10px;
	padding:0px;
	list-style-type: none;
}

.pollbox  ul li{
	list-style-type: none;
	margin-top: 2px;
}
.pollbox p,
strong{
	color: gray;
}

.pollbox label { color: #ff0000; font-weight:bold;}

