body {
	font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background: #fff url(Photos/css-bg-top-full.jpg) repeat-x center top;
	text-align:center;/* ie center hack */
}


#main{
	width:1000px;
	height:1762px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	z-index:2;

}

h1 {font-family: 'Calligraffitti', Monotype Corsiva, Lucida Handwriting, arial, serif;
	font-size:30px;
	color:white;
	text-align:center;
	margin:0px 0px 15px;}

h2 {font-family: 'Crushed', Trajan Pro, 'Quattrocento', Georgia, Times New Roman, Times, serif;
	font-size:28px;
	font-weight:normal;
	color:#006600;
	text-align:left;
	margin:0px 0px 15px;}
	
#main-body h2 {font-family: 'Crushed', Trajan Pro, 'Quattrocento', Georgia, Times New Roman, Times, serif;
	font-size:28px;
	font-weight:normal;
	color:#006600;
	text-align:center;
	margin:0px 0px 15px;}
	
h3 {font-family: 'Cuprum', Trajan Pro, 'Quattrocento', Georgia, 'Times New Roman', Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:1.6em;
	color:#006600;
	text-align:left;
	margin:0px 0px 15px;}
	
h4 {font-size:14px;
    font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
	color:black;
	font-weight:normal;
	margin:0px 0px 5px;	}

p {font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
	margin:0px 0px 15px;
   text-align:left;
   font-size:18px;}
   
#contact p {
	font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
    text-align:left;
    font-size:18px;
	text-align:center;}

ul {font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
   text-align:left;
   font-size:14px;}

#main_content a:link {color:#006f18; text-decoration:none;}      /* unvisited link */
#main_content a:visited {color:#006f18; text-decoration:none;}  /* visited link */
#main_content a:hover {color:#99cc66; text-decoration:underline;}  /* mouse over link */
#main_content a:active {color:#99cc66; text-decoration:underline;}  /* selected link */

#main-right a:link {color:#006f18; text-decoration:none;}      /* unvisited link */
#main-right a:visited {color:#006f18; text-decoration:none;}  /* visited link */
#main-right a:hover {color:#000000; text-decoration:underline;}  /* mouse over link */
#main-right a:active {color:#000000; text-decoration:underline;}  /* selected link */

#content_bottom a:link {color:#000000; text-decoration:none;}      /* unvisited link */
#content_bottom a:visited {color:#000000; text-decoration:none;}  /* visited link */
#content_bottom a:hover {color:#006f18; text-decoration:underline;}  /* mouse over link */
#content_bottom a:active {color:#006f18; text-decoration:underline;}  /* selected link */

/* ============== MAIN::CONTENT_TOP ============== */

#main #content_top{
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:375px;

}

#content_top #content_image {
	position:absolute;
	top:10px;
	left:50px;
	width:900px;
	height:365px;
	background-image: url(Photos/css-bg-top-photo.jpg);
	background-repeat:repeat-x;
	z-index:3;
	
}

#content_top #header {
	position:absolute;
	top:300px;
	left:0px;
	width:1000px;
	height:75px;
	z-index:4;
}

/* ============== PAGE::MAIN_CONTENT ============== */

#main #main_content {
	position:absolute;
	top:375px;
	left:0px;
	width:1000px;
	height:1575px;
	background-color:white;
	font-family: 'Quattrocento', Georgia, Times New Roman, arial, serif;
	font-size:medium;
	z-index:1;
	
}

#main_content #main-whole {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:3675px;
	background-image: url(Photos/css-bg-main1.jpg);
	background-repeat:repeat-y;

}

#main-whole #main-top {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:450px;
	background-image: url(Photos/css-bg-main-top2.jpg);
	background-repeat:no-repeat;

}

#main-whole #top-nav {
	position:absolute;
	top:8px;
	left:0px;
	width:1000px;
	height:50px;
	text-align:center;
	line-height:2em;
	font-family: 'Crushed', Trajan Pro, 'Quattrocento', Georgia, Times New Roman, Times, serif;
	font-size: 24px;

}

#main-whole #main-body {
	position:absolute;
	top:85px;
	left:82px;
	width:600px;
	height:2091px;
	text-align:center;

}

#main-whole #main-body-left {
	position:absolute;
	top:631px;
	left:82px;
	width:231px;

	height:214px;
	text-align:center;

}

#main-whole #join {
	position:absolute;
	top:631px;
	left:313px;
	width:369px;
	height:214px;
	text-align:center;

}

#main-body #main-body-bottom1 {
	position:relative;
	float:left;
	width:600px;
	height:200px;
	text-align:left;
	margin:0px;

}

#main-body #main-body-bottom2 {
	position:relative;
	float:left;
	width:600px;
	height:200px;
	text-align:left;
	margin:0px;

}

#main-body #main-body-bottom3 {
	position:absolute;
	top:925px;
	left:0px;
	width:250px;
	height:200px;
	text-align:left;
	margin:0px;

}

#main-body #main-body-bottom4 {
	position:absolute;
	top:925px;
	left:250px;
	width:350px;
	height:200px;
	text-align:left;
	margin:0px;

}

#main-body #body-bottom-whole {
	position:absolute;
	top:1100px;
	left:0px;
	width:600px;
	height:400px;
	text-align:left;

}

#main-whole #body-bottom-whole1 {
	position:absolute;
	top:2500px;
	left:82px;
	width:600px;
	height:400px;
	text-align:left;

}

#main-whole #main-right {
	position:absolute;
	top:85px;
	left:712px;
	width:220px;
	height:1600px;
	font-family: 'Crushed', Trajan Pro, 'Quattrocento', Georgia, 'Times New Roman', Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#006f18;
	text-align:left;
	z-index:6;

}

#main-whole #main-right2 {
	position:absolute;
	top:715px;
	left:707px;
	width:228px;
	height:250px;
	text-align:center;

}




/* ============== PAGE::CONTENT_BOTTOM ============== */

#main #content_bottom{
	position:absolute;
	top:4050px;
	left:0px;
	width:1000px;
	height:415px;
	background: url(Photos/css-bg-bottom2.jpg) no-repeat center top;
	font-family:Myriad Condensed Web, Myriad Pro, Eras Light ITC, Verdana, Tahoma, sans-serif;
	z-index:5;
	
}

/* ============== MAIN::CONTENT_BOTTOM ============== */

#content_bottom #navbar_bottom {
	position:absolute;
	top:15px;
	left:0px;
	width:816px;
	height:25px;
	text-align:center;
	font-size:medium;
	color:white;

}

#content_bottom #webdesign {
	position:absolute;
	top:92px;
	left:20px;
	width:418px;
	height:63px;
	text-align:left;
	font-size:small;
	color:white;

}

#content_bottom #bull {
	position:absolute;
	top:30px;
	left:100px;
	width:175px;
	height:100px;
	text-align:center;
	z-index:6;

}

#content_bottom #construction {
	position:absolute;
	top:130px;
	left:00px;
	width:1000px;
	height:30px;
	font-family: 'Crushed', Trajan Pro, 'Quattrocento', Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color:white;
	line-height:2em;
	text-align:center;
	z-index:6;

}

#content_bottom #copyright {
	position:absolute;
	top:20px;
	left:707px;
	width:233px;
	height:40px;
	text-align:center;
	z-index:6;

}

#content_bottom #sitemap {
	position:absolute;
	top:170px;
	left:72px;
	width:610px;
	height:235px;
	text-align:left;
	z-index:6;

}

#sitemap #sitemap1 {
	position:absolute;
	top:0px;
	left:0px;
	width:90px;
	height:160px;
	text-align:left;
	z-index:6;
}

#sitemap #sitemap2 {
	position:absolute;
	top:0px;
	left:90px;
	width:250px;
	height:160px;
	text-align:left;
	z-index:6;
}

#sitemap #sitemap3 {
	position:absolute;
	top:0px;
	left:340px;
	width:150px;
	height:130px;
	text-align:left;
	z-index:6;
}

#sitemap #sitemap4 {
	position:absolute;
	top:0px;
	left:480px;
	width:160px;
	height:130px;
	text-align:left;
	z-index:6;
}

#sitemap #social-media {
	position:absolute;
	top:170px;
	left:230px;
	width:400px;
	height:75px;
	text-align:right;
	z-index:6;
}


#content_bottom #contact {
	position:absolute;
	top:170px;
	left:707px;
	width:233px;
	height:210px;
	text-align:center;
	z-index:6;

}

/* ============== BOTTOM NAV ============== */

#bottom_nav{
	position:absolute;
	top:4077px;
	left:0px;
	width:100%;
	height:396px;
	background: #fff url(Photos/css-bg-bottom-full1.jpg) repeat-x center bottom;
	font-family:Myriad Condensed Web, Myriad Pro, Eras Light ITC, Verdana, Tahoma, sans-serif;
	z-index:1;
	
}



/* ============== CONTENT STYLES ============== */

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #999999;
}
