@charset "UTF-8";
/* CSS Document */


/* MAIN DIV STRUCTURE */


*
{
margin:0;
padding:0;
}

html
{
overflow-y: scroll; 	
}

html, body 
{ 
height: 100%; 
margin: 0; 
padding: 0; 
}



body
{
background: #e3c9a8 url('../images/bodyBGCork.jpg') repeat;
text-align:center;
padding-top:15px;
color:#511d18;

}


#wrapper
{
width:800px;
margin: 0 auto;
text-align:left;
min-height: 100%;
font-family: Helvetica, verdana, tahoma;
border: 3px solid #5e2e29;
border-top:0;
background-color:black;
position:relative;
z-index:1;
background:#9a5b09 url('../images/wrapperBGRepeat.jpg') repeat;
}

h1#header
{
width: 800px;
height:0px !important;
padding-top:202px;
overflow:hidden;
background-image: url('../images/header.jpg');
background-repeat:no-repeat;
margin-bottom:10px;

}

#contact
{
margin: 0 auto;
margin-left:5px;
width:100%;
margin-top:15px;
}

#contact div
{
	display:block;
float:left;
display:inline;
margin-right:27px;

}



.last
{
padding:0px;
margin:0px;
}


/*
#mainContainerBG
{
position:absolute;
z-index:-20;
height:200px;
width:900px;
top:0px;

left: 50%;
margin-left: -450px;
height:100%;
background-image: url('../images/mainContainerBG.png');

}*/



#leftCol img, #rightCol img
{
margin-bottom:10px;	
	
	
}

#leftCol
{

width:266px;
float:left;
display:inline;
margin-left:10px;

}

/*This contains the right two columns (#middleCol and #rightCol) */
#floatRightDivs
{
width:495px;
float:right;
display:inline;
margin-right:15px;
}






#footer
{
width: 100%; 
text-align: center; 
height: 54px; 
font-family:"Arial Black", Gadget, sans-serif;
font-weight:bold;
font-size:24px;
font-style:italic;
color:white;
padding: 30px 0 0 0; 
margin: -84px auto 0 auto;
border: 0; 
background-repeat: repeat-x;
background-image: url('../images/footerRepeat.png');
position:relative;
z-index:2;
}


/* Creates an empty space for the footer to fit into */


#clearfooter 
{ 
height: 90px; 
border: 0; 
margin: 0; 
padding: 0; 
}


/* END OF MAIN STRUCTURED DIVS */





/* FONT STYLING */

#floatRightDivs h1
{
font-size:30px;
font-weight:bold;
	
}

#floatRightDivs p
{
	font-size:13px;
	
}

#contact h3
{
	font-size:16px;
}

#contact p
{
font-size:13px;	
}



/* Important css styling */

.clear
{
clear:both;	
}

.floatLeft
{
	float:left;
display:inline;
}

.floatRight
{
	float:right;	
display:inline;
}





