@import 'reset.css';

/**************************************

/* -------- TAGS --------------------------------- */
html{font:normal 14px helvetica,arial,sans-serif;line-height:1.4;}
body{background:#e6f5fe;color:#444;padding:20px 0;text-align:center;}

h1,h2,h3,h4,h5,h6{line-height:1.4;}
h1{color:#222;font-size:24px;font-weight:bold;margin:0 0 20px 0;}
h2{color:#222;font-size:18px;font-weight:bold;margin:30px 0 5px;}
h3{color:#222;font-size:14px;font-weight:bold;margin:20px 0 0;}

hr{background:#dcdcdc;color:#dcdcdc;height:1px;margin:20px 0;}

p{margin-bottom:10px;}

img{}

b{font-weight:bold;}
strong{font-weight:bold;}
em{color:#eee;}
i{}
small{font-size:0.9em;}
big{font-size:1.3em;}

blockquote{margin:1em;}
cite{}

ul{list-style-type:disc;margin:10px 0 10px 30px;}
ol{margin:10px 0 10px 30px;}
li{margin-bottom:5px;}

dl{}
dt{}
dd{}

table{border-collapse:collapse;width:100%;}
tr{}
th{}
td{}

form{}
fieldset{}
legend{}
label{}
input{}
select{}
textarea{}

a{color:#1C72A5;}
a:link,a:visited{text-decoration:underline;}
a:hover{color:#111;}
a:active{}

/* -------- MISC CLASSES --------------------------------- */
.big{font-size:1.3em;}
.block{display:block;}
.border{border:1px solid #111;}
.center{text-align:center;}
.chunk{padding-bottom:20px;}
.clear{border:0;clear:both;display:block;float:none;height:0;margin:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.dead{color:#bbb !important;}
.first{margin-top:0 !important;}
.hide{position:absolute;left:-9999px;}
.hidden{display:none;}
.inline{display:inline;}
.left{float:left;}
img.left{margin:0 20px 10px 0;}
.media-left{float:left;margin:0 20px 10px 0 !important;}
.media-right{float:right;margin:0 0 10px 20px !important;}
.middle{margin:auto;}
.nopad{padding:0 !important;}
.nomargin{margin:0;}
.none{float:none;}
.normal{font-weight:normal;}
.relative{position:relative;}
.right{float:right;}
img.right{margin:0 0 10px 20px;}
.thirds{float:left;width:25%;}
.tooltip{border-bottom:1px dashed #a42a75;}

/* -------- LAYOUT --------------------------------- */
#container{background:#fff;border:10px solid #ccc;margin:0 auto;min-height:600px;padding:10px 30px 30px;text-align:left;width:720px;}

/* -------- HEADER --------------------------------- */
#header{margin-bottom:20px;position:relative;}

#logo{margin-bottom:10px;}

#banner{}

#global{font-size:12px;font-weight:bold;position:absolute;top:10px;right:0;text-align:right;}

#navigation{background:#0a4e7d;font-size:12px;font-weight:normal;list-style:none;margin:0;}
#navigation li{display:inline;float:left;margin:0;}
#navigation a{background:#0a4e7d;color:#d4e0e9;display:block;line-height:30px;padding:0 10px;text-decoration:none;}
#navigation a:hover{background:#083b5f;color:#fff;}
#navigation li.current a{background:#062d48;color:#d4e0e9;}

/* -------- CONTENT --------------------------------- */
#content{float:left;margin-bottom:50px;width:490px;}

#gallery a{border:1px solid #ccc;display:block;float:left;margin:0 20px 20px 0;padding:1px;}
#gallery a:hover{border-color:#111;}

.notice{background:#f0e6d6;font-size:12px;padding:10px;}

/* -------- SIDEBAR --------------------------------- */
#sidebar{float:right;font-size:12px;margin-bottom:50px;width:200px;}
.callout{border:4px solid #eee;margin-bottom:10px;padding:1px;}
.callout-body{padding:10px;}
.callout h3{background:#ddd;border-bottom:2px solid #ccc;color:#222;font-size:12px;margin:0;padding:8px 10px;}

#newsletter{text-align:center;}
#newsletter .text{border:1px solid #999;color:#333;font:normal 12px helvetica,arial,sans-serif;margin-bottom:5px;padding:2px;width:150px;}
#newsletter .submit{font-size:12px;}

/* -------- FOOTER --------------------------------- */
#footer{background:#ddd;border-top:2px solid #ccc;font-size:12px;padding:15px 20px 5px;text-align:right;}
#footer p{float:left;}
#footer ul{float:right;list-style:none;margin:0;}
#footer li{display:inline;float:left;margin:0 0 0 8px;}
#footer li a{display:block;}
