
* {
	margin: 0;
	padding: 0;
}

body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-size: 14px;
	font-family: georgia;
	background: #CCCCCC;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none;
         color: #3300FF;
		 margin-left: 4pt;
}

a:active { text-decoration: none; 
           color: #00FF00; 
		   margin-left: 4pt;
}

a:visited { text-decoration: none; 
			color: #FF00CC; 
			margin-left: 4pt;
}
			
a:hover { background-color: #FFFF00; 
		  color: #00CC00;
		  margin-left: 4pt;
		  text-decoration: none;
}

a img { border: none; }

#logo:link,
#logo:visited,
#logo:hover,
#logo:active {background: transparent; }

#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; }

#the-background {
    position: fixed;
	overflow:hidden;
    z-index:1;
    width: 100%;
    height:100%;
    top:0;
    left:0;
}

#wrapper {
    position: absolute;
	z-index:2;
    width: 100%;
    height:100%;
    top:0;
    left:0;
}

#menu {
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: none repeat scroll 0 0;
	float:left;  
	width: 215px;
    overflow: auto;
    position: fixed;
	text-align:left;
	
    
}

#menu ul {
	list-style-position: outside;
	font-style:italic;
	margin: 0 0 12px;
	
	
}

#menu ul li.section-title {
font-family: Verdana;
font-style:normal;
font-size: 14px;
font-weight: bolder;
margin-bottom: 6pt;
margin: 5pt;

}

#content {
    margin: 10px 0 75px 300px;
    text-align: left;
	
.container {
    padding: 10px 10px 25px 5px;
}

#content p { width: 480px; }

p {
    margin: 0 25 9px;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }