body {
background-color: #f8f8ff; 
font-family: "arial"; 
text-align:justify;
font-size: 10px; 
color: #666;
margin: 0px; 
padding: 0px;
}
#container{
margin: 0 auto;
margin-top:0px;
width:1100px;
background-color:#d4ebf2;
border:1px solid #fff;
}
#header{
clear:both; 
position: relative; 
margin: 0 auto; 
text-align:center;
height:100px;
border-bottom:1px solid #fff;
background-color:#d4ebf2;
}
#title{
clear:both; 
position: relative; 
margin: 0 auto; 
height:50px; width:850px;
font-family: geogia;
font-style:italic;
font-size: 60px; 
color: #fff;
text-shadow: #ccc 1px 1px;
text-align:left;
padding-left:50px;
}
#navigation{
clear:both; 
position: relative; 
margin: 0 auto; 
height:30px; width:850px;
}
a.top:link, a.top:active, a.top:visited{
font-family: "arial"; 
text-align:center;
padding:7px; margin:1px;
font-size: 15px; 
color: #fff;
display:block;
float:left;
width:60px;
margin-top:0px;
}
a.top:hover{
font-family: "arial"; 
text-align:center;
padding:7px; margin:1px;
font-size: 15px; 
color: #fff;
display:block;
float:left;
width:60px;
margin-top:0px;
}

#welcome{
clear:both; 
position: relative; 
margin: 0 auto; 
height:50px; width:850px;
text-align:left;
}
.welcomebox{
color:#9c9c9c;
width:450px;
background-color:#fff;
float:right;
margin-top:-70px;
padding:7px;
margin-right:50px;
}

#sidebar{
float: right;
width: 213px;
padding:0px;
margin:4px;
}
#content{
float: left;
width: 875px;
padding:0px;
margin:4px;
margin-right:0px;
background-color:#fff;
}
#footer{
clear:both;
text-align:center;
padding:5px;
background-color:#d4ebf2;
border-top:2px solid #fff;
height:13px;
}

.box{
padding:3px;
margin:0px;
background-color:#fff;
}

a:link, a:active, a:visited {
text-decoration: none; 
color: #666; 
}
a:hover {
color: #666;
text-decoration: none; 
}

a.nav:link, a.nav:active, a.nav:visited{
font-family: "arial"; 
text-align:left;
padding:3px; margin:1px;
padding-left:10px;
font-size: 10px; 
color: #fff;
background-color:#d4ebf2;
display:block;
}
a.nav:hover{
font-family: "arial"; 
text-align:left;
padding:3px; margin:1px;
padding-left:10px;
font-size: 10px; 
color: #d4ebf2;
background-color:#fff;
display:block;
}

h1{
color: #fff; 
font-size: 10pt; 
font-weight: bold; 
padding-left:2px; 
background-color: #c1e1ec; 
display:block;
text-transform: lowercase; 
margin:0px; padding:2px;
}

b {color:#99d0e0;}
i {color:#888;}
u {color:#999;}

blockquote{
padding:6px;
background-color: #ccc; 
border-left:10px solid #bab6b6;
color:#eee;
}

input, submit, textarea{
padding:3px; margin:0px;
background-color: #fff; 
border:1px solid #ccc;
color:#adadad;
font-family: "arial"; 
font-size: 10px; 
width:200px;
}

.highlightCard {
	border: 2px solid #99d0e0;
	background: #99d0e0;
}
.dimmedCard {
	opacity:0.3;
	filter:alpha(opacity=30);
}