*{margin:0; padding:0}
body{background:#034E99; color:#333; font-family:Arial,sans-serif; font-size:340%; margin:0; width:100%}
a{background:inherit; color:#034E99}
a:hover{background:#034E99; color:#fff}
h1{padding-top: 20px;}
h2{color:#333; padding:10px 0 0 10px; margin: 0;}
h2 a{color:#333; font-size:80%; text-decoration:none}
h2 a:hover{background: #e2e2e2; color:#034E99;}

fieldset legend{color:#C0C0C0; font-size:160%; font-weight:bold}

#header{background-image:url(../img/header_gradient.gif); background-repeat:x-repeat; color:#FFF;}

#header a{color:#FFF; background-color:none; text-decoration:none; padding:0 10px}
#header a:hover{color:#ccc; background-color:inherit; text-decoration:underline}
#menu{float:right; margin-top:-1.3em}
#menu li{display:inline; border-bottom:2px solid #ccc; margin:0 10px}
#menu li a{display:inline; color:#ccc; text-decoration:none}
#menu li a:hover{color:#fff; text-decoration:none}
#content{background:#F0F0F0; padding:0px; padding-bottom:20px; margin:auto}

#footer{margin-top:10px; padding:10px; text-align:left}

.page{padding:10px 20px; overflow: auto;}

.list{padding:10px 0}
.list ul{list-style-type:none}
.list li{margin-top:0.1em; margin-left:0; width:100%}
.list li a{background:#fff; color:#034E99; display:block; text-decoration:none; padding:16px 10px; font-size:140%}
.list li a:hover{background:#e2e2e2; color:#333}

.feed h2 {margin-bottom:10px;}
p.channel{font-size:60%;}
.detail{margin-top:0px; padding: 10px 20px; background-color: #ccc;}
.zebra {background-color: #e2e2e2;}
.detail .author{color:#fff; font-size:60%}

.detail .date{color:#B1B1B1; display:block; font-size:60%}
.detail p{font-size:90%}

table{width:100%}

img{height:5%}

h1{font-size:180%;}
fieldset legend {font-size: 160%;}
label {font-size: 110%;}
input,textarea{font-size: 180%;}
select {font-size: 140%;}
input[type=submit]{font-size: 110%;}
input[type=hidden]{display:none;}
div.message,p.error,div.error-message {font-size: 140%;}
div.error em {font-size: 140%}
span.notice {font-size: 140%;}
