* {margin: 0; padding: 0;}
a {color: white; text-decoration: none; }
a:hover, #links a.menuitem:hover { color: silver;}

body { background-color: silver; font-family:  Arial, Helvetica, sans-serif;
	  font-size: 10pt; text-align: center; color: silver; background: #CCCCCC;}

#main { width:707px; margin: 0px auto; background: gray url(sb_content.gif) top repeat-y;}

/* Header styles */
#header {background: url(sb_header.gif) top no-repeat; padding: 19px 9px 0 0; }
#header h3 {padding: 0.75em; font-size: x-large; font-weight: 400;}
#header h4 {width:540px; border-bottom: double 3px white; border-top: double 3px white;
			 padding: 0.45em; margin: 0px auto; font-size: medium; font-weight: 800;}

#gallerynav { font-size: medium; font-weight: 800; padding: 1em; }
#gallerynav #navmid { margin: 0 5em; }

/* Content styles */
#content {margin: 0 24px 0px 16px;font-size: medium;}

#gallery {list-style: none;}
#gallery {padding-left: 30px; }

#gallery li { margin: 0 0 15px 15px; float: left; }
#gallery li a {border: solid 1px black; background-color: silver; width: 180px; height: 180px; display: block;
				background-position: center; background-repeat: no-repeat;}
#gallery li a:hover { background-color: white;}
#gallery li a span { display: none;}

#contacts { margin: 150px auto;}
#contacts p {margin: 20px auto;}

#services { margin: 8em auto; }
#services li {list-style: none; padding-bottom: 0.5em; }

#img {margin:0px auto 15px; border: 1px solid black; padding:30px; background-color:#eeeeee; }

/* Footer styles */
#footer  { background: url(sb_footer.gif) bottom no-repeat; 
 			clear:both; padding: 25px 0 49px; }

#links { border-top: solid 1px white; border-bottom: solid 1px white; 
		 padding: 0.5em 1em; display:inline; }

.menuitem { display: inline; margin: 0 0.5em;}

#copyright { position: relative; top: 44px; color: #888888; font-size: x-small;}

.PHPCOUTPUT {display: none};
