body { background-color: #336699; margin:0; padding:0; font-family: Arial, Verdana, Helvetica sans-serif; font-size: 0.8em;
	color: black; line-height: 150%;}

a {text-decoration: none; color: #185dbe; }
a:hover { color: red; }
a:visited { color: #185dbe; }
h1 { font-size:1.2em; margin-top: 0px; color: #993366; padding-bottom: 5px; padding-top:10px;}
h2 { font-size:1.2em; margin-top: 0px; color: #993366; padding-bottom: 5px; padding-top:10px;}

#wrapper { margin: 0 auto; width: 950px; background-color: #fff;}
#container {
	float:left;
	padding: 0px 0px;
	width: 950px;
	padding-bottom: 5px;
	background-color: #fff;	
	
}

#logo { float:left; background: #fff; }

#nav { 
	float:left; 
	width:950px;	
	padding:0px 0px 0px 0px;
	background: #fff;		
	z-index: -10;
}

#full-width {margin: 0 auto; width: 850px; background-color: #fff; padding-top: 10px;}
#full-width ul li { list-style-position: outside; list-style-type: square; white-space: normal; margin-left: 8px; text-indent: 10pt; left: 0px; padding-left: 0px; }
#full-width h1 {padding:15px 0px 0px 0px;  }

#margin { float:left; width:300px; margin-right: 1px; margin-left: 20px; background-color: #fff;}
#margin h1 { padding:15px 0px 0px 15px; font-size: 1.2em; }
#margin h2 { padding:15px 0px 0px 15px; font-size: 1.0em; color: #185dbe;}
#margin p {  padding:0px 15px 0px 15px;}
#margin img { margin-bottom:10px; }

#gallery-right { float:left; margin-left:50px; margin-top: 65px; background-color: #fff; }

#margin-photos { float:left; width:325px; margin-right: 40px;  margin-left: 20px; background-color: #fff;}
#margin-photos h1 {padding:15px 0px 0px 15px; }
#margin-photos h2 { padding:15px 0px 0px 15px; }
#margin-photos p { padding:0px 0px 0px 15px;}

	
#gallery-photos img {
	border: 0px;
	margin: 20px 10px 10px 10px;
	
	}

#gallery-photos {
	margin-left: 20px;	
}

#gallery-photos-rect img {
	border: 0px;
	margin: 5px 10px 0px 10px;	
	height: 175px;
	width: 35px;
	}
	
#gallery-basket { margin-left:10px; margin-top: 20px; }
#gallery-basket img {border: 1px solid white; margin-left: 20px; float:left;}

#footer { float:left; background:url(../images/buttons/footer.gif) repeat-x; width:950px; font-size: 0.85em; 
	  margin-bottom: 5px; margin-top: 10px;
}
#footer p { line-height: 140%; margin-right: 20px;  margin-left: 20px; color: white;  font-weight: bold;}
#footer a {color: white;}

.datagrid { width:800px; clear:both; border:0px solid #336699; background-color:#FFFFFF; }
.datagrid th { text-align:left; color:#fff; text-shadow: #600 1px 1px 2px; letter-spacing:0.5px; font-size:1.2em; background:url(../images/buttons/footer.gif) repeat-x; padding:9px 5px; }
.datagrid td { vertical-align:top; border-bottom:0px solid #336699; padding-left: 5px; color: #003366;}
.datagrid td.lborder { border-left:1px solid #336699; }
.datagrid td.split { border-bottom:2px solid #993366; }
.datagrid tr.odd { background-color:#debdcd; }