/* JFM BUILDERS CSS - SCREEN */

/* MAIN PAGE ELEMENTS */

html {
	border:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}


div {
	padding:0px;
	margin:0px;
	border: none;      
}

h1 {
	font-family: Georgia, Times, Times New Roman, Serif;
	font-size: 24px;
	letter-spacing:0px;
	color:#333333;
	width:400px;
	height:50px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#666666;
	width:400px;
	height:0px;
	margin:0px;
	padding:0px;
	line-height: 40px;
	}
	
	h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing:0px;
	color:#333333;
	width:400px;
	
	margin:10px 0px 0px;
	padding:0px;
	}
	
}
#strap {
	width:687px;
	height:162px;
}
#seo {
	padding:10px 20px 10px 16px;
	text-align:right;
	font-size:9px;
	line-height:22px;
	color:#989898;
	}



/* NAVIGATION STYLE */

#mainnav {
	font-family:verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#mainnav a.top:link, 
#mainnav a.top:active,
#mainnav a.top:visited 
 {
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 6px;	
	font-size:11px;
	margin-bottom:0px;
	
}

#mainnav a.top:link, 
#mainnav a.top:active, 
#mainnav a.top:visited
{
	color:#fff;
	background-color:#000;
}

#mainnav a.top:hover
{
	color:#000;
	background-color:#ff9900;
}
	
	
#contact {
	display:inline;
	float:right;
	padding:0px;
	margin:0px;
	width:237px;
	height:171px;
	overflow:hidden;
	}	


p {
	padding:0px;
	margin:0px 0px 7px 0px;
	border: none;
}

body {
	padding : 0px;
	margin : 0px;
	border: none;
	
	
	/* BASE FONT STYLES */
	color:#333333;
	background-image:url(images/bkgd.gif);
	background-repeat:repeat-x;
	background-color:#cce6ed;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
}

#bgImage{
	display:inline;
	float:left;
	margin:0px 0px 100px 0px;
}

#container_main{
	border:none;
	display:block;
	margin:0px 0px 0px 60px;
	padding:0px;
	width: 687px;
		
}

#container1{
	border:none;
	display:block;
	margin:0px auto;
	padding:0px;
	color: #996600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
		
}
#container2 {
	height:134px;
	display:block;
	width:687px;
	margin:0px auto;
	padding:0px;
	background-position: right top;
	vertical-align: top;
	visibility: visible;
	position: static;
	left: 0px;
}

#container3 {
	height:300px;
	display:block;
	width:687px;
	margin:0px auto 0px 5px;
	padding:0px;
	float: left;
	position: absolute;
	visibility: visible;
	background-position: 0px 300px;
	left: 84px;
	top: 304px;
}

#container4 {
	display:block;
	width:687px;
	margin:0px auto 0px 0px;
	padding:0px 0px 0px;
	float: left;
	visibility: visible;
	position: absolute;
	left: 60px;
	top: 0px;
}


#containerbanner {
	display:block;
	width:687px;
	margin:0px;
	padding:0px;
	float: left;
	position: absolute;
	left: 63px;
	top: 136px;
}


#main {
	width:687px;
	vertical-align:top;
	background-color:#ffffff;
	color:inherit;
}



/* MAIN CONTENT ELEMENTS */

#pageTitle {
	clear:both; 
	display:block;
	margin: 0px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
} 

/* RIGHT COLUMN */

ul {
	margin:0px 0px 0px 15px;
	padding:2px 10px 3px 0px;
	line-height:14px;
	color:#4B4746;
	background-color:inherit;
}
li {
	list-style-image: url(images/bgs/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

#rightColumn{
	width:249px;
	background-color: #FFFFFF;
	visibility: visible;
	position: absolute;
	left: 499px;
	top: 300px;
	background-position: right;

}
.eventTitle {
	font-size:15px;
	margin:0px 0px 0px 0px;
	display:inline;
}
.Quote {
	font-size:15px;
	margin:0px 0px 0px 0px;
	display:block;
}
.eventDate {
	margin:0px 0px 0px 0px;
	float:right;
	display:inline;
}

/* LEFT COLUMN  */

#leftColumn{
	margin: 120px 30px 30px 60px;
	padding:30px 0px 0px 0px;
	width:500px;
	height:inherit;
}
#leftColumnTitle{
	width:420px;
	height:inherit;
}
#leftColumnInner {
	margin: 0px 15px 0px 0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* FOOTER ELEMENTS */

#footer {
	font-family:verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#footer a.top:link, 
#footer a.top:active,
#footer a.top:visited 
 {
	text-decoration:none;
	display:block;
	padding:6px;	
	font-size:9px;
	margin-bottom:1px;
	
}

#footer a.top:link, 
#footer a.top:active, 
#footer a.top:visited
{
	color:#333;
	background-color:#fff;
}

#footer a.top:hover
{
	color:#000;
	background-color:#ff9900;
}





.leftColumnTitle {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:24px;
}

/* UTIL CLASSES */

.clearBoth {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.theBreaker
{
	height: 0px;
	clear: both;
	overflow: hidden;
}
#story {
width:100%;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	font-size:12px;
	background-image:url(images/links_left.gif);
	background-repeat:no-repeat;
}
#description {
	padding: 10px 0px 0px;
	width:400px;
	font-size:12px;
	line-height:18px;
}
.description_image {	
	margin: 15px 0px 0px 25px;
	display:block;
	float:right;
	text-align:right;
	font-size:12px;
	line-height:18px;
}
.bold{
font-weight:bold}
form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30%;
	line-height: 33px;
	color: #333333;
	width: 400px;
}
