
body{margin: 0;padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color: #333;background-color: #333; }

a {color:red;}
a:hover {color:darkred;} 

#container{margin: 0 auto;width:96%; background-color: #fff;border: 4px double #ccc;border-top:0;border-bottom:0;}

#banner{background-color: #FFE4E1;border-bottom: 0px solid #ddd;}
#banner h1{margin: 0 auto; text-align:center; padding:10px 10px 0 10px; }
#banner p {font-size:small;text-align:center;padding:0;margin:0}

#content{padding: .5em;margin-left:10px; border-right: 0px solid #ddd; float:left;width:475px;}
#content h2 { margin-top: 0; }

#gallery {text-align:center;margin: auto;}
#gallery img {border: 0px solid red;} 
#gallery a {color: red;font-style:italic;}
#gallery a:hover {color:darkred;text-decoration:none;}

.gallery-caption {width:450px;margin:0 auto;}

#col-2 {float: left;width: 200px;margin:0 auto;padding:2px 2px 20px 2px; border-right:0px solid #ddd;text-align:center;}
#col-2 div {margin:10px auto;padding:0;}
#col-2 h3 {margin-bottom:2px;}
#col-2 p { margin-top: 0; }
#col-2 img {border: 1px solid #FFE4E1;} 

#col-2 a {text-decoration:none;}
#col-2 a:hover {text-decoration:underline;}

#col-3 {float: left;width: 200px;margin-left: 0px;padding:2px; border:0;}
#col-3 h2 {margin-top:10px;}
#col-3 h3 {margin-bottom:2px;}
#col-3 p { margin-top: 0;  font-size:small; }
#col-3 img {border: 0} 

ul#more-sites  { margin: 0; padding: 0; font-size:small;}
ul#more-sites li { list-style-type:none; margin: 0; padding: 0;}

#more-sites a {color:red;text-decoration:none;}
#more-sites a:hover {text-decoration:underline;}

#footer{clear: both;background-color: #FFE4E1;padding:5px;margin:0;font-size:small; text-align: right;border-top:0px solid #ddd;}
#footer p {margin:2px;padding:0;}





