body {margin: 0px;background: #092f5d url('http://hstatic.net/idrn.info/images/stripe.png') repeat-y;}
#wrapper {margin-top: 20px;margin-bottom: 20px;background-color: #fff;border: 4px solid #092f5d;}

#header {margin: 10px 10px 20px 10px ;background: url('http://hstatic.net/idrn.info/images/logo-noborder-100px.png') 0 0 no-repeat;height: 100px;}
#header a{text-decoration:none;}
#header h1 {margin: 0px 0px 0px 110px;padding: 0px;color: #3366a4;font-size: 36px;font-style: italic;border-bottom: 1px solid #3366a4;width:640px;}
#header h2 {margin: 0px 0px 0px 110px;padding: 0px;color: #3366a4;font-size: 16px;}
#header div.powered_by {float: right;margin: 0px;padding: 0px 10px 0px 0px;color: #666;font-style: italic;}
IMG.displayed{display: block;margin:0 auto;}


#sidebar {margin-top: 0px;}
#sidebar p {margin: 10px 0px 0px 0px;}
#sidebar p.date {margin: 0px 0px 20px 10px;font-style: italic;color: #666;}
#sidebar h2{border: 1px solid #4881c7;padding: 3px 10px 3px 10px;margin: 20px 0px 10px 0px;color: #3366a4;}

#content {}
#content iframe {}
.detail_box{border: 1px solid #4881c7;padding: 3px 10px 3px 10px;margin: 20px 0px 10px 0px;color: #3366a4;}
.home_box{border: 1px solid #4881c7;padding: 0px 0px 0px 10px;margin: 20px 0px 10px 0px;color: #3366a4;height:50px;}
.h2_home{margin:20px 0 0 0;}
.info_home{font-size:10px;font-weight:normal;margin-top:0px;padding-top:-10px;}
.alert_home{float:right;font-size:15px;padding:2px 10px 8px 10px;margin:0 0 0 15px;height:40px;width:113px;border-left:1px solid #4881c7;}
.date_home{float:right;font-size:15px;margin:3px 0 0 0;}
.date_home_archive{float:right;font-size:15px;margin:10px 30px 0 0;}
.summary_home{width:260px;float:left;padding:0 40px 0 0;}
.reports_home{width:320px;float:left;}
.reports_home h4{font-size:15px;margin-bottom:15px;}
.reports_home span{padding:1px 3px 2px 3px;margin:0 0 0 10px;border:1px solid #4881c7;}
.spots_home{width:165px;float:left;padding:0 30px 0 0;}
.sits_home{width:125px;float:left;}
.date_detail{font-size:15px;float:right;padding:5 0 0 0;}
.detail_desc{font-size:10px;color:#555;padding:0 0 10px 50px;}
.attachment{}
.attachment img{padding-bottom: 3px;vertical-align: middle;}
.back_home{width:108px;border:1px solid #4881c7;margin:50px 0 0 300px;padding:3px 5px 5px 8px;}
.login-home{width:400px;float:right;}

.donate_form{float:right;width:130px;}
.hisg_donate{font-size:18px;font-weight:bold;color:gray;}
.hisg_donate2{padding:5px 0 0 0;}

.red{color:red;}

#content h3 {border-bottom: 1px dashed #4881c7;padding: 0px;margin: 10px 20px 5px 10px;color: #3366a4;}
#content p, ul {margin-left: 20px;}
#content table {margin-left: 20px;width: 550px;}
#content table td.date {width: 100px;}
#content table td.name {width: 350px;}

#content table td.alert_1,
#content table td.alert_2,
#content table td.alert_3,
#content table td.alert_4,
#content table td.alert_5,
#content table td.alert_x {border: 0px;width: 100px;text-align: center;}

#content div.alert_1,
#content div.alert_2,
#content div.alert_3,
#content div.alert_4,
#content div.alert_5,
#content div.alert_x {float: left;border: 0px;text-align: center;font-size: 14px;padding: 8px;line-height: 16px;border: 1px solid #000;margin: 5px 10px 3px 20px;}

#content .alert_1 { background-color: #cbfecb; color: #000;}
#content .alert_2 { background-color: #fbff19; color: #000;}
#content .alert_3 { background-color: #fb9c19; color: #000;}
#content .alert_4 { background-color: #fb261a; color: #000;}
#content .alert_5 { background-color: #676498; color: #000;}

#content table td.summary {padding: 5px 10px 10px 20px;}

#footer {color: #3366a4;border-top: 1px solid #3366a4;margin-top: 40px;margin-bottom: 10px;}

.nav{padding:0 0 0 20px;}
.navitem{font-size:18px;}
.right{float:right;}
.left{float:left;}
.clearer{clear:both;}

.spotblue{background-color:#d5ecff;border:1px solid #4881c7;padding:3px 0 2px 2px;}
.maptop{background:#FFF url('http://hstatic.net/idrn.info/images/logo-noborder-100px.png') 5px 5px no-repeat;height: 110px;margin:5px;}
.maptop h1{margin: 0px 0px 0px 110px;padding:15px 0 0 10px;color: #3366a4;font-weight:bold;font-size:30px;border-bottom: 1px solid #3366a4;font-family:Verdana,Arial,sans-serif;}
.maptop h2{margin: 0px 0px 0px 110px;padding:10px 0 0 10px;color: #3366a4;font-size:20px;font-family:Verdana,Arial,sans-serif;}
.map_content{margin:5px;}
#map_canvas{}

.pages-title{border:1px solid #3366a4;color:#3366a4;background:#ddd;}

/*

div#main div#thread a.attachment {float: right;text-decoration: none;margin-right: 10px;}

div#main div#thread a.attachment span {text-decoration: underline;}

div#main div#thread a.attachment img {padding-bottom: 3px;vertical-align: middle;}
<a href="file.pdf" class="attachment"><img... /><span>link text</span></a>*/