html
{
height: 100%;
}

body {
font-family: Georgia, "Times New Roman", Times, serif
font-size: 12px;
padding: 0; 
margin: 0;
height: 100%;
background-color: #000000;
}

div#wrapper {
width: 700px;
text-align: left;
	margin: 0px auto;
	padding: 0;
	border: 0px solid #959596;
 background-image: url(images/background.gif);
background-repeat: repeat-y;
position: relative;
min-height: 100%;
}


#headerimg {
	margin: 0px 0 0;
	height: 100px;
	width: 100%;
	padding: 0; 
background-color: #000000;
	}

div#item {
clear: both;
width: 700px;
padding: 0; 
}

div#leftcolumn {
float: left;
width: 250px;
height: 100%
font-color: #ffffff;
}

div#rightcolumn {
float: right;
width: 450px;
	margin: 0px 0 0;
}

div#footer {
clear: both;
} 

a, a:link, a:visited {
color: #61979F;
border: none;
}

a img {border: none; }


/* Begin Typography & Colors */

p.maintext { 
text-align: left;
margin: 10px;
font-family: Garamond, "Times New Roman", Times, serif;
color: #ffffff;
font-size: 13 }

p.lefttext { 
text-align: left;
margin: 10px;
font-family: Verdana, Arial, ITC Stone Serif, Georgia, serif;
font-size: 12;
color: white;
 }

b.title{ text-align: justify;
font-family: "Trajan-Regular", Trajan Bold, "Times New Roman", Times, serif;
font-size: 20;
color: #ffffff;
font-weight: bolder; }

b.item{ text-align: justify;
font-family: "Trajan-Bold", Trajan Bold, "Times New Roman", Times, serif;
font-size: 14;
font-weight: bolder; 
color: #ffffff;}

p.item2{ text-align: justify;
font-family: "Trajan-Bold", Trajan Bold, "Times New Roman", Times, serif;
font-size: 14;
font-weight: bolder; 
color: #ffffff;
margin: 10px;}

img.left{ margin: 0px;
 }

#menu{
float: right;
font-family: Verdana, Arial, ITC Stone Serif, Georgia, serif;
font-size: 10;
font-weight: bold; 
color: #ffffff;
padding: 70px 15px 0px 0px;
}

a.menu:link {color: #ffffff; text-decoration: none; }
a.menu:visited {color: #ffffff; text-decoration: none; }

a, a:link, a:visited {
text-decoration: none;
}



/* HEADERS */


#header {
	text-align: center;
	background-color: black;
	margin: 0px 0 0;
	padding: 0; 
	height: 100px; 
	width: 700px;
 background: url(images/services-header.gif) no-repeat 0px 0px;
	}

#products {
	text-align: center;
	margin: 0px 0 0;
	padding: 0; 
	height: 100px; 
	width: 700px;
 background: url(images/products-header.gif) no-repeat 0px 0px;
	}

#info {
	text-align: center;
	margin: 0px 0 0;
	padding: 0; 
	height: 100px; 
	width: 700px;
 background: url(images/info-header.gif) no-repeat 0px 0px;
	}

#mission {
	text-align: center;
	background-color: white;
	margin: 0px 0 0;
	padding: 0; 
	height: 100px; 
	width: 700px;
 background: url(images/mission-header.gif) no-repeat 0px 0px;
	}

#photos {
	text-align: center;
	background-color: white;
	margin: 0px 0 0;
	padding: 0; 
	height: 100px; 
	width: 700px;
 background: url(images/photos-header.gif) no-repeat 0px 0px;
	}
