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

body{
margin:0 auto;
background:url(images/bg.jpg) repeat-x #fff;
font-family:Arial, Helvetica, sans-serif;
}

#mainWrapper{
width:778px;
margin:0 auto;
}

#header{
width:778px;
background:url(images/header.jpg) no-repeat;
height:325px;
}

#mainContent{
width:778px;
background:url(images/mainContentBG.jpg) repeat-y;
clear:both;
}

.gallery{
float:left;
width:300px;
}

#leftCol{
width:260px;
padding-top:30px;
float:left;
}

*html #leftCol{
width:260px;
padding-top:0;
float:left;
}

#rightCol{
padding-top:25px;
width:510px;
float:right;
}

#picbox{
color:#FFFFFF;
width:150px;
height:112px;
background:#996633;
margin:30px  0px 30px 0px;
text-align:center;
border:solid 2px #990000;
}

*html #picbox{
color:#FFFFFF;
width:150px;
height:112px;
background:#996633;
margin:50px  0px 30px 7x;
text-align:center;
border:solid 2px #990000;
}

#footer{
width:100%;
background:#000000;
color:#FFFFCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto;
border-top:#b6ae9e solid 5px;
}

h1{
color:#000033;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
}

.text1{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.text2{
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color:#0099FF;
}
a:active {
	text-decoration: none;
	color: #333;
}
/** html #nav { width:400px; margin-top:30px; height:57px; float:right}*/

#nav { width:400px;float:right; font-family:Arial, Helvetica, sans-serif; height:103px}
#nav ul { padding-top:30px}
#nav ul li { display:inline; list-style:none; font-size:12px; font-weight:bold; }
#nav ul li a { color:#e0d5bc; text-decoration:none; padding:5px 10px;}
#nav ul li a:hover {  color:#fff; text-decoration:none; background:#e0d5bc; }

