body { 
margin: 1px; padding: 1px; 
color:#777777; 
background-color:#324854; 
font-family: Arial,Helvetica,sans-serif; 
border : 1px solid #3b3b3b;
margin: auto; max-width: 650px;
} 

#logo{ 
text-align:center; 
padding: 7px; 
} 

#sub-nav { 
text-align: right; 
font-size: 8pt; 
font-weight: bold; 
word-spacing: 6px; 
background-color: #ddd; 
border-bottom: 1px solid #aaa; 
padding: 2px; 
} 

h1 { 
font-family: times new roman; 
font-size: 15pt; 
color: #eee; 
padding: 0; 
margin: 0; 
font-weight: normal; 
} 

.welcome { 
margin: 3px; 
border: 1px solid #ccc; 
background-color: #efefef; 
padding: 4px; 
font-size: 9pt; 
} 

.image { 
margin: 3px; 
border: 1px solid #ccc; 
padding: 3px; 
} 

.content { 
padding: 3px; 
font-size: 9pt; 
line-height: 14pt; 
color: #111; 
} 

.footer { 
margin-top: 3px; 
background-color: #e9e491; 
text-align: center; 
color: #b8d1df; 
font-size: 10pt; 
padding: 3px; 
} 

.header { 
background-color: #e9e491; 
background-image: url('top.gif') 
background-repeat: no-repeat; 
color: #efefef; 
padding: 4px; 
border-bottom: 1px solid #555; 
font-weight: bold; 
font-size: 11pt; 
} 

hr { 
margin-top : 2px; 
margin-bottom : 2px; 
border-top : 1px solid #e3e3e3; 
border-right-style : none; 
border-right-width : 0; 
border-bottom-style : none; 
border-bottom-width : 0; 
border-left-style : none; 
border-left-width : 0; 
} 

.menu {
	padding: 2px;
	border: 1px solid #ccc;
	background: #eee repeat-x top;
	margin-bottom: 1px;
	}
	
div {
background-color:#fbf9f9;
font-size:12px;
color:#51555f;
padding:1px;
margin-top:1px;
margin-bottom:1px;
border-top:0px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:0px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
border-radius:1px;
-moz-border-radius:5px;
-opera-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;   
}

div:hover {
background-image: url();
background-repeat: repeat-x;
}

div a {
color:#1775f0;   
}

div a:hover {
color:#c0c0c0;
}

a { 
color: #fff; 
font-weight: small; 
text-decoration: none; 
} 

a:hover { 
color: #333333; 
font-weight: bold; 
text-decoration: underline; 
} 

a.t { 
color: #eee; 
font-weight: normal; 
text-decoration: none; 
} 

a.t:hover{ color: #eee; 
font-weight: normal; 
text-decoration: none; 
} 
.alt1 { 
padding: 3px; 
background-color: #fff; 
border-bottom: 1px dotted #aaa; 
color: #000; 
font-size: 10pt; 
} 

.alt2 { 
padding: 3px; 
background-color: #efefef; 
border-bottom: 1px dotted #aaa; 
color: #000; 
font-size: 10pt; 
}

.item1 { 
background: #f8f9fc; 
margin-top:0px; 
margin-bottom:0px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left: 5px; 
} 

.item2 { 
background: #e9ca9b; 
margin-top:0px; 
margin-bottom:0px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left: 5px; 
}

small { 
font-size: small; 
} 

.item1 a, .item2 a, .item1 a:visited, .item2 a:visited { 
color: #1775f0; 
text-decoration: none; 
} 

.top_header { 
padding-left: 4px; 
padding-right: 4px; 
text-align: center; 
font-size: small; 
border-bottom: solid 2px #fff; 
} 

.footer { 
color:#e9e491; 
background-color: #3964AD; 
margin-top: 4px; 
border-top: solid 2px #f08a25; 
padding: 4px; 
text-align: center; 
font-size: x-small; } 

.footer a: { color: #dddddd; } 

.footer a:visited { color: #dddddd; } 

.menubar { 
background: #212b2f; 
color: #de7732; 
padding: 2px; 
padding-left: 5px; 
border-top: solid 1px #313e43; 
border-bottom: solid 1px #313e43; 
} 

.theme_select { 
background: #263134; 
text-align: center; 
padding: 4px; 
margin-bottom: 2px; 
color:#f1f3f7;
} 

.theme_select a:hover { 
border: 1px solid #777777; 
} 

.theme_select a{ 
color:#b8d1df; 
text-decoration: none; 
font-weight: bold; 
} 

.updates { border-bottom: solid 1px #373a3c; padding: 2px; }


