* { margin:0; padding:0; list-style:none }
body { background:#fff url(img/bg.jpg) top left repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; }
img { -ms-interpolation-mode: bicubic; }
a, a:visited, a:link { outline: none; color:#09354f;}
a:hover { color:#09212F;}
strong { font-weight: bold;}

#wrap{width:850px; padding:0; margin:10px auto 18px;}
h1{width:100%;height:155px;text-indent:-6000px;padding:0;cursor: pointer;margin:0;}
h1 a{height:173px;display:block;background:url('/img/headerlogo.png') no-repeat center top;}
h2{text-indent:-6000px;padding:0;margin:0}
h3{font-size:14px; line-height:15px; font-weight: bold; margin:0;}

#refresh{position:fixed; top:0; left:0; margin:0; padding:3px 0 0 3px; z-index:999px;}

#info{width:310px;float:right; margin:3px auto;}
#info ul { border:4px solid #09354f; padding: 2px; background:#09212F; margin:0; }
#info li { text-align: left; clear:both; line-height:16px; padding:5px; border-bottom:1px solid #CFCFCF; background:#e7eaec; }
#info li p { font-size:12px; margin:7px auto; line-height:16px; padding:2px;}
.content {margin:0px !important;}
.center{text-align: center !important;}
.credits { font-size:10px; line-height:16px; background: #A8C1CF !important; border: none !important; text-align: center !important; border-top:2px solid #09354f !important;}
.sideLogo{ text-align: center; border: none; margin:0 auto;}

.Lastesttweets { width:528px; margin:3px auto; float:left; }
.tweets { border:4px solid #09354f; padding: 2px; background:#09212F; margin:0; }
.tweets li { clear:both; text-align:left; font-size:12px; line-height:16px; padding:13px; border-bottom:1px solid #fff; background:#e7eaec; }
.tweets li:hover { background:#E0EAEF; cursor:default; }
.tweets a {text-decoration:none;cursor:pointer;}
.tweets a:hover {text-decoration:underline;}
.tweets cite { font-weight:bold; font-style:normal; color:#09354F; }
.tweets cite a { color:#09354F; }
.tweets span { color:#09354F; }
.tweets span a { color:#09354F; font-weight:bold; }
.tweets input {background: transparent url('http://twitter.com/favicon.ico') 0 50% no-repeat; text-indent:18px; width:100%;border:1px solid #ccc;}
.tweets date { display:block; color:#0D2131; }
.tweets date a { color:#0D2131; }
.tweets date:after {clear:both; display:block; height:0; visibility:hidden; }
.tweets img {margin:0 10px 10px 0; height:40px; width:40px;border:3px solid #A8C1CF; cursor: pointer;}
.tweets img:hover {border:3px solid #09354F;}
.tweets .hidden { display:none; }
.tweets date:after { clear:both; display:block; height:0; visibility:hidden; }
li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
li { *zoom: 1; }
#share {text-align:center !important; background:#e7eaec url('/img/sharebg.jpg') bottom center no-repeat !important; border:none;}
#sharing {text-align:center !important;margin:0 auto; width:449px !important; overflow:hidden;}
#share .shareButton{ margin:2px; text-align:center !important; width:60px; height:70px; float:left;}
#share img {height:66px; width:56px; border: none; cursor: pointer;}
#share img:hover {border: none;}

#footer{ clear:both; font-size:12px; border:4px solid #09354f; padding: 2px; background:#E0EAEF; margin:10px auto !important; width:840px;float:left; }
#footerTwitter{margin:2px auto;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
