/* HTML elements */
a:link {
color:#899ACC;
}
a:visited {
color:#899ACC;
}
a:hover,
a:visited:hover {
color:#1449A2;
}
a:active {
color:#666666;
}
body {
margin-left:38px;
padding-left:0;
}
.hide {
display:none;
}
/* Basic structure */
#container {
background:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:0.8em;
}
/* Core site element widths */
#content-container,
#footer-container,
#header-container {
/*margin-left:auto;
margin-right:auto;*/
width:496px;
position:relative;
}
#content-container {
text-align:left;
}
#header-container {
border-bottom:1em solid #A3D7E8;
text-align:center;
}
#footer-container {
border-top:1em solid #A3D7E8;
text-align:center;
}
/* Content */
#content {
background:transparent;
clear:both;
position:relative;
/*text-align:center;*/
}
#content-main {
float:right;
overflow:hidden;
padding:1em 0;
position:relative;
width:336px;
}
#content-main dd {
margin-left:0;
padding-left:1em;
}
#content-main dl {
margin:0;
}
#content-main dt {
background:#4FB8D7;
color:#FFFFFF;
font-weight:bold;
padding:0 0.5em;
margin:1em 0;
}
#content-main dt#feature {
background:transparent url("../images/feature.gif") no-repeat;
height:64px;
margin:0;
text-indent:-640em;
width:298px;
}
#content-main ul {
margin-left:0;
padding-left:1.5em;
}
#content-side {
float:left;
overflow:hidden;
padding:1em 0;
position:relative;
width:144px;
}
#content-side img {
height:204px;
width:144px;
}
/* Footer */
#footer {
background:transparent;
clear:both;
position:relative;
/*text-align:center;*/
}
#footer-subscription {
border-bottom:1em solid #A3D7E8;
margin:1em 0;
text-align:left;
}
#footer-subscription img {
height:80px;
width:240px;
}
#footer-subscription ul {
margin-left:0;
padding-left:1.5em;
}
/* Header */
#header {
background:transparent;
clear:both;
position:relative;
/*text-align:center;*/
}
#header h1 {
background:transparent url("../images/logo.gif") no-repeat;
height:60px;
margin:0;
text-indent:-640em;
width:496px;
}
#header-description {
color:#333333;
font-size:1.1em;
margin:0;
margin-bottom:1em;
}