/* CSS Document */

* {
padding:0px;
margin:0px;
}

body {
text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
margin-top:10px;
}

h1 {
color:#333333;
text-align:left;
margin:0px 0px 5px 0px;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#666666;
text-align:left;
margin:0px 0px 5px 0px;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 {
color:#999999;
text-align:left;
margin:0px 0px 5px 0px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
margin-bottom:10px;
margin-top:10px;
}

ul {
margin-bottom:10px;
}

a {
color:#009900;
text-decoration:underline;
font-weight:bold;
}

a:hover {
text-decoration:none;
}

li {
margin-left:20px;
}

img {
border:none;
}

#container {
width:780px; 
margin-left:auto; 
margin-right:auto; 
text-align:left;
}

#header {
width:780px; 
height:89px; 
border:#CCCCCC 1px solid; 
margin-bottom:10px;
}

#middle {
clear:both; 
width:780px; 
border:#CCCCCC 1px solid; 
margin-bottom:10px;
background:url(images/border-left-column.jpg) repeat-y;
}

#content {
width:570px; 
float:right; 
padding:5px; 
text-align:left;
}

#footer {
width:780px; 
text-align:center; 
clear:both; 
color:#999; 
font-size:10px; 
margin-top:10px;
margin-left:auto;
margin-right:auto;
border:#CCCCCC 1px solid;
}

#footer a {
color:#999;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#navbar {
width:196px;
}

#navbar ul {
margin: 0;
padding: 0;
list-style-type: none;
border-bottom:#CCCCCC 1px solid;
}

#navbar li {
margin: 2px;
}

#navbar a {
display: block;
color: #FFF;
font-weight:bold;
background-color: #999;
border:#999 1px solid;
width: 188px;
padding:2px;
text-decoration: none;
}

#navbar a:hover {
background-color: #FFF;
color: #009900;
border:#999999 1px solid;
}

#navbar .banners a {
background-color:#FFFFFF;
border: #FFFFFF 0;
text-align:center;
}

.boxleft {
width:265px; 
margin-right:5px; 
border:#CCCCCC 1px dashed; 
padding:5px; 
float:left;
}

.boxright {
width:265px; 
border:#CCCCCC 1px dashed; 
padding:5px; 
float:right;
}

.row1 {
background-color:#E0FFE0;
}

#featured { width:auto; padding:5px; margin-top:5px; border:#CCCCCC 1px dashed; }
.featured_img { float:left; width:112px; }
.featured_txt { float:left; width:430px; }
.clearit { clear:both; }