/*body {margin:0px auto;padding:0;background: url("images/bg.gif");text-align:center;}*/
body {margin:0px auto;padding:0;background-color:#ffffff;text-align:center;}

p {font:bold .9em/175% Georgia,Verdana,sans-serif;}
h1 {font:bold 1.4em Georgia,Verdana,sans-serif;}
h2 {font:bold 1.2em Georgia,Verdana,sans-serif;margin-top:1.1em;}
h3 {font:bold 1.1em Georgia,Verdana,sans-serif;}
h4 {font:bold .7em Georgia,Verdana,sans-serif;}

a {color:#000066;}
a:hover {text-decoration:none; color:#000066; background-color:#FFE199;}
ul {font:1em/175% Georgia,Verdana,sans-serif;}
/*blockquote {font:italic 1em/175% Georgia,Verdana,sans-serif;background-color:#efefef;padding:15px;overflow:auto;zoom:1;margin-bottom:1.6em;margin-top:5em;text-align:center;}*/
blockquote {font:italic bold 1em/175% Georgia,Verdana,sans-serif;background-color:#ffffff;padding:15px;overflow:auto;zoom:1;margin-bottom:1.6em;margin-top:.5em;text-align:center;color:#000000}


#container {
		width:900px;
		margin:0 auto;
		padding:0;
		text-align:center;
		background: url("images/back_pagecontainer.gif");
}

#innercontainer {
		width:886px;
		background-color:#eee;
		margin:0 auto;
		clear:both;		
}

#header {
		margin:0 auto;
		padding:0;		
		background-color:#003366;
		border-top:2px solid #000;
}

#mainnav {
		background-color:#FFE199;
		text-align:center;	
		margin:0 auto;
		padding:0;
		clear:both;
		border-bottom:3px solid #000066;
}

#mainnav ul {
		font:1.05em/34px Georgia,Verdana,Arial,sans-serif;
		margin: 0;
		padding: 0;		
}

#mainnav ul li {
		display: inline;
}

#mainnav ul li a {
		text-decoration:none;
		padding: 7px .55em;
}

#mainnav ul li a:hover {
		background-color:#d8e7ea;
		color:#000066; 
		text-decoration:none;		
}

#mainbody {
		text-align:left;
		padding:10px 35px 10px 35px;
		margin-bottom:0px;
		clear:both;		
}

.img_right {
		float:right;
		margin:30px 0px 20px 30px;
		clear:both;
}

.img_left {
		float:left;
		margin:30px 30px 20px 0px;
		clear:both;
} 

.img_caption {
		font:.6em Georgia,Verdana,sans-serif;text-align:right;margin:2px 5px 0px 0px;
}
  
.img_content, .img_shadow {
  position:relative;
  bottom: 4px;
  right: 4px;
}
  
.img_shadow {background-color: #ddd; width:auto;}

.img_content {
  background-color: #fff;
  color: #000;
  border: 1px solid #a9a9a9;
  padding: 4px;
}


#quote {clear:both; width:600px; margin:0 auto; padding:0; margin-top:-25px;}

#quote_left {clear:both; width:600px; padding:0; margin-top:-25px; margin-right:300px;}

#quote_right {clear:both; width:600px; padding:0; margin-top:-25px; margin-left:300px;}

#footer {
		margin:0px auto;padding:0;
		text-align:center;
		/*background-color:#eee;*/
		background-color: #ffe199;
		border-top:2px solid #000;	
		border-bottom:2px solid #000;
		clear:both;
}

#footer p {font:.75em/60px Georgia,Verdana,sans-serif; letter-spacing:1px;margin:0;padding:0;}




/*** Two-Column Structure ***/

#columns {
		width:100%;
		margin:25px 0 0 0;
		padding:0;
}
		
#columns_left {
		width:48%;
		float:left;
		text-align:left;
}

#columns_right {
		width:48%;
		float:right;
		padding-left:12px;
		border-left:1px #000 solid;		
		text-align:left;
}