/* base tags */	
body {margin: 0px; padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;	font-size: 76%;
	background-color: #FFFFFF; color: #000000; min-width: 752px;
	background-image: url(images/bg-map.jpg); background-repeat: repeat; background-attachment: fixed;}
img {border: 0;}
img a {border: 0;}

/* layout */
div#wrap {margin:10px auto; width:752px;}
#wrap {padding:0px;	border: 1px solid #CCCCCC;
	background-image: url(images/bg-text.gif); background-repeat: repeat;}
	
#header {margin:0px; text-align: left;
	background-image: url(images/bg-header.gif); background-repeat: repeat;}

#main {padding: 10px; float:left; width:495px; margin:10px auto;}
#main h2, #main h3, #main p {padding:0 10px;}	

#sidebar-ad {
	width:227px;
	margin:10px auto;
	margin-left:510px;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	background-image: url(images/orangey.gif);
}
html>body #sidebar-ad {width:230px;}
#sidebar-ad h5, h6 {padding:0 10px;}
#sidebar-ad h3 {padding:0 20px;}

#sidebar {width:227px;
	margin:10px auto;
	margin-left:510px;
	background-color: #CCCCCC;
	border: 1px solid #000000;}
html>body #sidebar {width:230px;}
#sidebar h5, h6 {padding:0 10px;}
#sidebar h3 {padding:0 20px;}

#sidebar-news {width:227px;
	margin:10px auto;
	margin-left:510px;
	background-color: #CCCCCC;
	border: 1px solid #000000;}
html>body #sidebar-news {width:230px;}
#sidebar-news h5, h6 {padding:0 10px;}
#sidebar-news h3 {padding:0 20px;}

#footer {clear:both; margin:10px auto;}
#footer p {padding:5px; margin:0;}

/* typography */
a {color: #000000; text-decoration: none; font-weight: bold;}
a:link {color: #000000; text-decoration: none; font-weight: bold}
a:visited {color: #666666; text-decoration: none; font-weight: bold}
a:hover {color: #000000; text-decoration: underline; font-weight: bold}
a:focus {color: #000000; text-decoration: underline; font-weight: bolder}
a:active {color: #666666; text-decoration: line-through; font-weight: bold}
h1 {color: #000000; font-size: 2.0em; font-weight: bold; margin: 1.3em 0em 1.1em 0em;}
h2 {color: #000000; font-size: 1.5em; font-weight: bold; margin: 1.2em 0em 1.1em 0em;}
h3 {color: #000000; font-size: 1.2em; font-weight: bold; margin: 1.1em 0em 1.1em 0em;}
h4 {color: #000000; font-size: 1.0em; font-weight: bold; margin: 1.1em 0em 1.1em 0em;}
h5 {color: #000000; font-size: 0.9em; font-weight: normal; margin: 1.1em 0em 1.1em 0em;}
h6 {color: #000000; font-size: 0.8em; font-weight: normal; margin: 1.1em 0em 1.1em 0em;}
p {color: #333333; font-size: 1.0em; font-weight: normal; line-height: 1.8em; margin: 0em 0em 2.0em 0em;}
ul, ol {font-size: 1.0em; line-height: 1.8em; margin-top: 0.2em;
	margin-bottom: 0.1em; text-indent: 15px;}
li {font-size: 1.0em; line-height: 1.8em; margin-top: 0.2em;
	margin-bottom: 0.1em; list-style-position: inside;}
