

body {
background-image:url(../images/body/BG.jpg); background-repeat:repeat;
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#848484;
margin:0;
}


a:link, a:visited, a:active   {
	color:#848484;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #434343;
}



h1 {
font-size:18px; margin:0 0 8px 0;
color:#301500; 
}


h2 {
font-size:14px; margin:0;
color:#301500; font-weight:normal;
}




ul { padding:0; margin:0;}
li { padding:0; margin:0}




.main-center {
width:900px; height:auto; overflow:hidden; 
background-image:url(../images/body/center-bg.png); background-repeat:repeat-y;
padding:0 20px 0 20px; margin:auto;
}


.main-center-bottom {
width:900px; height:57px; overflow:hidden;
background-image:url(../images/body/center-bottom-bg.png); background-repeat:no-repeat;
padding:0 20px 0 20px; margin:auto; 
}

.clear {
clear:both
}



.main-header {
width:900px; height:145px; position:fixed; top:0; z-index:100;
/*  left:50%; margin-left:-450px; */
}

.main-flash {
width:900px; height:280px; overflow:hidden; margin-top:70px;
background-color:#000000; z-index:-1;
}


.main-flash-text {
height:auto; position:absolute; top:230px; padding:6px 10px 6px 10px; z-index:100;
background-color:#000000;
color:#FFB6C1;
font-family:"Times New Roman", Times, serif; text-transform:uppercase;
font-size:18px;

border-top:#FFB6C1 1px solid;
border-right:#FFB6C1 1px solid;
border-bottom:#FFB6C1 1px solid;
}


.main-grey-gap {
width:900px; clear:both;
background-color:#FFB6C1
}

.main-menu {
width:870px; height:16px; padding:4px 15px 6px 15px;
background-color:#000000; 
}


.menu-links  {
padding:0 8px 0 8px; float:left; text-decoration:none;
color:#FFB6C1; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:16px;
}


.menu-links a:link, .menu-links a:visited, .menu-links a:active  {
color:#FFB6C1; font-size:14px; font-weight:bold; text-decoration:none
}

.menu-links a:hover  {
color:#FFB6C1; text-decoration:underline;
}




.main-content {
width:860px; height:auto; overflow:hidden;
padding: 15px 15px 0 15px;
background-image:url(../images/body/content-bg2a.jpg);
background-repeat:no-repeat;
}











/* Home Page Div's  */


.home-left {
width:280px; height:auto; overflow:hidden;
float:left; margin-right:4px; display:block;
}

.home-right {
width:575px; height:auto; overflow:hidden;
float:right; display:block;
}


.home-thumbnails {
width:112px; height:auto; overflow:hidden; float:left;
background-color:#000000; margin-bottom:10px;
}

.home-thumbnails-text {
height:auto; overflow:hidden;
padding:4px 0 4px 0; clear:both;
color:#FFB6C1; text-align:center; font-size:12px;
}

.home-thumbnails-gaps {
width:3px; height:180px; float:left;
}








/* Gallery Page Div's  */


.gallery-left {
width:220px; height:auto; overflow:hidden;
float:left; margin-right:14px; display:block;
}

.gallery-right {
width:616px; height:auto; overflow:hidden;
float:left; display:block;
}

.gallery-pics {
width:140px; height:auto; overflow:hidden; float:left; display:block;
background-color:#000000; margin:7px;
}





/* Contact Us Page Div's  */


.contact-left {
width:410px; height:auto; overflow:hidden;
float:left; margin-right:50px; display:block;
}

.contact-right {
width:390px; height:auto; overflow:hidden;
float:left; display:block;
}



.stephen-wild {
text-align:right; padding-top:42px; padding-right:14px;
}

