* { outline: none; -moz-outline-style: none; }

html {
-webkit-text-size-adjust: 100%;
}

html{overflow-y:auto;}

body{
	margin:54px 0 20px 0;
	padding:0px;
	font-family: Arial;
	color:#000;
	font-size:12px;
	background:#fbfbfb;
}
p{ margin:0px; padding:0 0 12px 0; }

/*----------------------------------------
a styles
-----------------------------------------*/
a, a:hover{text-decoration:none; color:#000000;}
a:hover, a.numHighlight{color:#7b1c20;}

a.bigArrowLeft{display:block; width:7px; height:15px; background:url(../images/variousBg.jpg) 0px 0px no-repeat}
a.bigArrowLeft:hover{background:url(../images/variousBg.jpg) 0px -20px no-repeat}

a.bigArrowRight{display:block; width:7px; height:15px; background:url(../images/variousBg.jpg) 0px -40px no-repeat}
a.bigArrowRight:hover{background:url(../images/variousBg.jpg) 0px -60px no-repeat}

a.red{text-decoration:none; color:#7b1c20;}
a.red:hover{color:#000000;}

/*----------------------------------------
h styles
-----------------------------------------*/


/*----------------------------------------
id styles
-----------------------------------------*/
#mainWrapper{ margin:auto; width:993px; height: auto !important; height:497px; min-height:497px; background:url(../images/mainWrapperBg.jpg) top left repeat-y #FFF}
#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	height:185px;
	width:770px;
	background:#CCC;
}

#footer{
	z-index:4;
	position: relative;
	margin:0px auto;
	padding:12px 0 0 0;
	width:993px;
	font-size:10px;
	color:#000000;
}

#footer a{color:#000000; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*----------------------------------------
class styles
-----------------------------------------*/
.leftColumn{ float:left; font-family:Century Gothic; font-size:14px; width:153px; background:#FFF;}

.content{z-index:1; float:left; position: relative; padding:0px; width:840px; background:#FFF; height: auto !important; height:405px;min-height:405px;
}

.thumbContainer{width:744px; background:#FFF; margin:14px 0 0 48px; overflow:hidden;}
.thumbWrapper{width:840px;}
.thumbWrapper table{float:left; width:117px;  margin:0 9px 0 0; background:#FFF}

.detailsImgWrapper{float:left; width:350px; margin-right:5px;}
.detailsContentWrapper{float:left; width:485px;}
.detailsThumbWrapper{white-space:nowrap; height:143px; margin:35px 0 0 0}
	.detailsThumbWrapper img{margin:0 3px 0 0;}
	
.aboutImgWrapper, .eventImgWrapper, .joinImgWrapper, .contactImgWrapper{float:left; width:277px; margin-right:31px;}
.aboutContentWrapper, .joinContentWrapper, .contactContentWrapper{float:left; width:528px; margin:133px 0 0 0; font-size:12px}

.privacyContentWrapper{float:left; font-size:12px; margin:25px 0 0 0; padding:0 0 0 25px; width:800px}


/*----------------------------------------
misc styles
-----------------------------------------*/
.clear{clear:both; height:1px; line-height:1px; font-size:1px;}
.longTitleBg{width:840px; height:54px; background:url(../images/longTitleBg.png) top left no-repeat; text-align:right}
.shortTitleBg{float:right; width:482px; height:68px; font-size:24px; color:#7b1e1f; text-align:right; margin:63px 0 0 0; background:url(../images/shortTitleBg.png) top right no-repeat;}
.burgundy{color:#7b1e1f}
.fontSizeA{font-size:13px;}





