a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #009; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #F00; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #F00; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #009; }

body { margin: 20px 0 20px 0; background: #FFF; font: normal 0.8em/1.2 Verdana, Arial, Helvetica, sans-serif; }
img { border: 0 }
#hdr { background: #FF6500; padding: 0 20px 0 20px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
#lgo { width: 170px; height: 80px; }
#bnr { width: 468px; height: 60px; float: right; margin-top: 10px }
.clr { clear: both }
#nav, #ftr { margin: 10px 0 10px 0; padding: 2px 10px 2px 10px; border-top: 1px solid #A3A7D5; border-bottom: 1px solid #A3A7D5; background: #EAEAF7; height:1.2em; }
#by { text-align: center; padding: 10px 0 10px 0; font-size: 0.8em; }
#nav_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000; font-weight: normal; line-height: normal; align: right; margin-left: 10px; margin-right: 10px; float: right }
#nav_right_btm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000; font-weight: normal; line-height: normal; align: right; margin-left: 10px; margin-right: 10px; float: right }
#nav_left { float:left }
#cnt { text-align: center }
#cnt div { text-align: left }
#lft_cnt { float: left; width: 20% }
#rgt_cnt { float: right; width: 20% }
#cnt_cnt { width: 59%; margin: auto }
#cnt_cnt .box { margin : 0 0 10px 0 }
#lft_cnt .box { margin : 0 5px 10px 10px }
#rgt_cnt .box { margin : 0 10px 10px 5px }
.box { border: 1px solid #000; margin: 10px; background: #FFF; text-align: left; }
.box_hdr { background-color: #1E0DBD; color: #FFF; border-bottom: 1px solid #000; text-transform: lowercase; font-weight: bold; padding: 2px 10px 2px 10px }
.box_hdr a { color: #FFF; }
/*.box_hdr { background-image: url(/graphics/forum/forumhead.gif); background-color: #CDE; font-weight: bold; color: #FFF; border: 1px solid #A3A7D5; margin: 0px; padding:3px; text-align:center }*/
.box_cnt { padding: 5px }

.viral_box { margin: 2px; background: #DDD; }
.viral_title { border-right: 1px solid #FFF; width: 58%; float: left; padding: 1px }
.viral_rating { border-right: 1px solid #FFF; width: 20%; float: left; height: 100%; padding: 1px; }
.viral_link { text-align: center; width: 20%; float:right; height: 100%; padding: 1px; }

.top_div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1pt; color: #FFFFFF; visibility: hidden; position:absolute; top:0; left:0; width:0px; height:0px; float:left }

.rating_div { height: 7px; margin: 0px; background-color: #F00; float: left; height: 7px; }
.unrating_div { height: 7px; margin: 0px; background-color: #8286B4; float: left; height: 7px; }

/* Send 2 friend box */
#send2Friend { margin-bottom: 10px; margin-right: auto; margin-left: auto; width: 90%; text-align: left; padding-left: 10px; padding-right: 10px; }

/* add to box */
#addto { width: 100%; text-align: center; padding-top: 5px; }

/* New viral list layout */
.viral_list_box { border: 1px dotted #00F; width: 98%; margin-bottom: 5px; padding: 5px; } 
.viral_list_box_on { border: 1px dotted #00F; width: 98%; margin-bottom: 5px; padding: 5px; background: #AEE772; } 
.viral_list_img { border: 1px solid #000; width: 77px; height: 44px; }
.viral_list_rat { width: 100%; background: #AEE772; height: 7px; border: 1px solid #000; }

.smallBla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000; font-weight: normal; line-height: normal; }
.bigBla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; color: #9274C7; font-weight: normal; line-height: normal; }
.smallPur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #663399; font-weight: normal; line-height: normal; }
.smallOra { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: ORANGE; font-weight: normal; line-height: normal; }
.medRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: RED; font-weight: normal; line-height: normal; }

.forum_uri { background-image: url(/graphics/forum/forumcell.jpg); background-repeat: repeat-y; background-color: #FFF; font-weight: normal; border: 1px solid #A3A7D5; margin: 0px 10px 3px 10px; padding:3px; text-align:center; }
.forum_box { background-image: url(/graphics/forum/forumcell.jpg); background-repeat: repeat-y; background-color: #FFF; font-weight: normal; border: 1px solid #A3A7D5; margin: 0px 10px 3px 10px; padding:3px; text-align:center; min-height: 35px; }
.forum_head { background-image: url(/graphics/forum/forumhead.gif); background-color: #CDE; font-weight: bold; color: #FFF; margin: 10px 10px 0px 10px; padding:3px; text-align:center }

input.button { color: black; background-color: orange; border: solid  1px #FF2a76 }
input.radio { color: black; background-color: orange; border: solid  1px #FF2a76 }
input { border: 1px solid #333399; border: visible; padding: 2px; }
textarea { border: 1px solid #333399; border: visible; padding: 2px; }

/* ul.breaking	{ list-style:url('/graphics/emoticon_tongue.gif'); color:#000; font-weight:normal; margin-top: 5px; margin-left: 15px; padding: 0px; text-align: left; } */
ul.breaking { list-style-type: none; margin: 0px; padding: 0px; text-align: left; font-weight: normal; }
ul.breaking li { margin-bottom: 5px; }
ul.breaking li a { background-image: url( '/graphics/bullet_red.gif' ); background-repeat: no-repeat; background-position: 0; padding-left: 20px; }
ul.breaking li a:hover { background-image: url( '/graphics/emoticon_tongue.gif' ); background-repeat: no-repeat; background-position: 0; padding-left: 20px; }


.divhr { height: 1px; margin: 0px; padding: 0px; border-top: 1px solid #DEF77F; }

p { text-align: justify; }
hr { color: #00F; background-color: #00F; height: 2px; }

