h2{font-size:16px; color:#6DABCF;}
#forum_wrapper{width:756px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:small;}
#forum{width:748px;background-color:#6DABCF;float:left;margin:0px 0px 10px 0px; padding:4px;}
#forum ul, #forum li, #forum dl, #forum dt, #forum dd{margin:0px;list-style:none; float:left; padding:0px;}
#forum ul{background:#FFFFFF;}
#forum li.error{width:748px; padding:20px 0px; text-align:center;}
#forum li.topic_header{background-color:#6DABCF;color:#FFFFFF; font-weight:bold;}
div#previous_posts{width:748px; height:300px; overflow:auto; background:#6DABCF; float:left; }

#forum ul#view_forum, #forum ul#view_topic{width:100%;}
#forum ul#view_forum dt.topic{width:403px; padding-left:5px;}
#forum ul#view_forum dd.replies{width:60px; text-align:center;}
#forum ul#view_forum dd.views{width:60px; text-align:center;}
#forum ul#view_forum dd.last_post{width:200px;}
#forum ul#view_forum dd.newPost{width:20px;}
#forum ul#view_forum dd.newPost img{margin:7px 0px 0px 2px;}
#forum ul#view_forum li.topics dd.replies{text-align:center;}
#forum_wrapper div#bottom div#new{width:50%; float:left; padding:4px 0px;}

#forum_wrapper #top_nav{padding:10px 0px 30px 0px; text-align:center;width:100%}
#forum_wrapper #top_nav a:link,#forum_wrapper #top_nav a:visited,#forum_wrapper #top_nav a:active{color:#6DABCF; text-decoration:none; margin:0px 10px}
#forum_wrapper #top_nav a:hover{text-decoration:underline;}
#forum_wrapper #admin_nav{width:100%; text-align:center; padding:10px 0px;}


#forum ul#forum_list dt.topic{width:423px;padding-left:5px}
#forum ul#forum_list dd.topics{width:60px; text-align:center}
#forum ul#forum_list dd.posts{width:60px; text-align:center}
#forum ul#forum_list dd.last_post{width:200px;}
#forum ul#forum_list dt.category_name{width:743px; font-weight:bold; background:#DE3934; color:#FFFFFF; border:0px; padding-left:5px; position:relative; top:-1px;}
#forum ul#profile dt.topic{width:748px; text-align:center}
#forum ul#profile dl.personal_settings{padding:10px; width:728px;}
#forum ul#profile dl.personal_settings dd.label{width:150px; float:left;}
#forum ul#profile dl.personal_settings dd.input{width:578px; float:left;}
#forum ul#profile dl.personal_settings dd.email_confirm{width:100%; float:left; font-size:x-small}
#forum ul#profile dd.select_all{width:20px;}
#forum ul#profile dd.unread{width:40px; text-align:center}
#forum ul#profile dd.from{width:264px;}
#forum ul#profile dd.subject{width:354px;}
#forum ul#profile dd.received{width:70px;}
#forum ul#profile dl.bold{font-weight:bold}
#forum ul#user_list{text-align:center}
#forum ul#user_list dt.number{width:40px;}
#forum ul#user_list dd.pm{width:40px;}
#forum ul#user_list dd.username{width:274px;}
#forum ul#user_list dd.location{width:224px;}
#forum ul#user_list dd.joined{width:120px;}
#forum ul#user_list dd.posts{width:50px;}
#forum ul#user_list .topic_header a:link,#forum ul#user_list .topic_header a:visited,#forum ul#user_list .topic_header a:active{color:#FFFFFF; text-decoration:none; padding-right:14px; background:url(images/order.gif) no-repeat right}
#forum ul#user_list .topic_header a:hover{font-weight:bold; text-decoration:underline}

#forum ul#profile dd.submit input{color:#6DABCF; background:#FFFFFF; border:1px solid #6DABCF; padding:4px;}
#forum ul#profile dd.submit{width:728px; float:left; text-align:center; padding:10px 0px}
#forum ul#profile a:link,#forum ul#profile a:visited,#forum ul#profile a:active{text-decoration:none}
#forum ul#profile a:hover{text-decoration:underline;}
#forum ul#profile a.edit_link:link,#forum ul#profile a.edit_link:visited,#forum ul#profile a.edit_link:active{padding:4px; background:#FFFFFF; border:1px solid #6DABCF; color:#6DABCF; margin-right:10px}
#forum ul#profile dd.val_error{width:728px; float:left; padding:10px 0px;color:#FF0000;}
#forum ul#user_list dd.pm a:link,#forum ul#user_list dd.pm a:visited,#forum ul#user_list dd.pm a:active{color:#6DABCF; background:#FFFFFF; border:1px solid #6DABCF; text-decoration:none; text-align:center; width:100%; float:left}
#forum ul#user_list dd.pm a:hover{background:#6DABCF; color:#FFFFFF;}

#forum ul#view_topic dt.author, #forum ul#view_topic dd.back_to_top{width:150px;padding-left:5px}
#forum ul#view_topic dd.delete{width:20px;}
#forum ul#view_topic dt.author div.author_details{font-size:x-small; padding-top:20px}
#forum ul#view_topic dd.message div.message_details{font-size:x-small; float:left; width:100%}
#forum ul#view_topic dd.message{width:593px; overflow:hidden;}
#forum ul#view_topic dd.block{min-height:75px;}
#forum ul#view_topic dd.message div.blocker{height:75px; float:left;}
#forum ul li{padding:1px 0px;}
#forum ul#view_topic li.topics{border-bottom:3px solid #6DABCF;}
#forum li.topics dl.odd{background-color:#E0E0E0}
#forum li.topics dl.even{background-color:#F3F3F3;}

#forum li.topics dd.last_post{text-align:left}
#forum li dd, #forum li dt{padding:5px 0px;}
#forum li.topics dt.topic a.main_link{width:100%; float:left;}
#forum li.topics a:link, #forum li.topics a:visited, #forum li.topics a:active{font-weight:bold; text-decoration:none; color:#DE3934;}
#forum li.topics a:hover{text-decoration:underline;}
#forum li.topics div{font-size:x-small; float:left}
#forum li a.user_link:link, #forum li a.user_link:visited, #forum li a.user_link:active{color:#000000;}
#forum_wrapper div#new{width:100%; float:left; padding:4px 0px;}
#forum_wrapper div#new span.breadcrumbs{padding-top:6px; float:left}
#forum_wrapper div#new span.breadcrumbs a:link,#forum_wrapper div#new span.breadcrumbs a:visited,#forum_wrapper div#new span.breadcrumbs a:active{text-decoration:none; color:#6DABCF; font-weight:bold;}
#forum_wrapper div#new span.breadcrumbs a:hover{text-decoration:underline;}
#forum_wrapper div#new a.new_post:link, #forum_wrapper div#new a.new_post:visited, #forum_wrapper div#new a.new_post:active{padding:4px; border:2px solid #6DABCF; color:#6DABCF; text-decoration:none; font-weight:bold; font-size:medium; float:left; margin-right:8px;}
#forum ul#profile a.edit_link:hover,#forum_wrapper div#new a.new_post:hover{color:#FFFFFF; background:#6DABCF; text-decoration:none;}
#forum ul#pm dl.pm_title dt{width:120px; font-weight:bold; float:left}
#forum ul#pm dl.pm_title dd{width:608px; float:left}
#forum ul#pm li.topics{padding:0px 10px}
#forum ul#pm li.topic_header dt.topic{width:748px; text-align:center}
#forum ul#pm li#message{border-top:2px solid #6DABCF; width:540px; padding-top:10px; padding-bottom:10px}
#forum ul#profile dl.normal a:link,#forum ul#profile dl.normal a:visited,#forum ul#profile dl.normal a:active{font-weight:normal;}

#forum ul#register dl{width:728px; padding:0px 10px;}
#forum ul#register li.topic_header dt{width:100%; background:#6DABCF; text-align:center}
#forum ul#register dd.label{width:150px; float:left;}
#forum ul#register dd.input{width:578px; float:left;}
#forum ul#register dd.val_error{width:100%;color:#FF0000;}
#forum ul#register dd.submit, #forum ul#register dd.confirmation{width:100%; text-align:center; float:left;}
#forum #submit, #forum #reset{border:1px solid #6DABCF; background:#FFFFFF; color:#6DABCF;}

div.error{width:100%; float:left; text-align:center; color:#FF0000;}

#forum ul#login dl{width:728px; padding:0px 10px;}
#forum ul#login dt{width:100%;text-align:center;}
#forum ul#login li.topics dt{font-weight:bold;}
#forum ul#login dt.error{color:#FF0000;}
#forum ul#login dd.label{width:80px; padding-left:160px}
#forum ul#login dd.input{width:488px;}
#forum ul#login dd.submit{width:100%; text-align:center}
#forum ul#login dd.submit a:link{border:1px solid #6DABCF; background:#FFFFFF; color:#6DABCF;}
div#quote{width:90%; float:left; background:#C4DFFD; padding:5px;}



#forum ul#authorise dl{width:728px; padding:0px 10px;}
#forum ul#authorise dd.tickbox{width:28px; text-align:center}
#forum ul#authorise dd.date_joined{width:150px;}
#forum ul#authorise dd.username{width:150px;}
#forum ul#authorise dd.submit{width:400px;}
#forum ul#authorise dd.submit input{border:1px solid #6DABCF; background:#FFFFFF; color:#6DABCF;}
#forum ul#authorise a:link,#authorise a:visited,#authorise a:active{border:1px solid #6DABCF;background-color:#FFFFFF;padding:5px;text-decoration:none;color:#6DABCF; margin:0px;}
#forum ul#authorise a:hover,#authorise a:hover{background-color:#C4DFFD}


#forum_wrapper #post_navigation{padding:10px 0px; text-align:right; float:right;}
#forum_wrapper #post_navigation_user{padding:10px 0px; text-align:right; float:right; width:748px}
#forum_wrapper #post_navigation a:link,#forum_wrapper #post_navigation a:visited,#forum_wrapper #post_navigation a:active{ font-weight:bold; color:#6DABCF;}
#forum_wrapper #post_navigation a:hover{color:#DE3934;}
#posting{width:756px;font-family:Arial, Helvetica, sans-serif;font-size:small;float:left;}
#posting #top{width:100%;padding-bottom:20px;float:left;background-color:#C4DFFD}
#posting #top #top_title{background-color:#6DABCF;color:#FFFFFF; font-weight:bold; float:left; width:100%; border-bottom:20px solid #C4DFFD; padding:5px 0px; font-size:small}
#posting #in_subject{border:1px solid #0066CC;}
#posting #wysiwyg_edit{width:593px; min-height:100px;float:left;overflow:auto; font-size:12px;}
#posting .odd {background:#E0E0E0;}
#posting .even{background:#F3F3F3;}
#posting #smileys{float:left;width:100%;padding-bottom:10px;background-color:#C4DFFD; border-bottom:1px solid #6DABCF}
#posting #reply{width:100%;float:left;}
#smileys .smiley{width:20px;height:20px;float:left;background-repeat:no-repeat;}
#posting #send_post{width:100%;padding:10px 0px;text-align:center;float:left; border-top:1px solid #6DABCF}
#send_post #send_button:link,#send_post #send_button:visited,#send_post #send_button:active,#send_post #preview_button:link,#send_post #preview_button:visited,#send_post #preview_button:active{border:1px solid #6DABCF;background-color:#FFFFFF;padding:5px;text-decoration:none;color:#6DABCF; margin:0px;}
#send_post #send_button:hover,#send_post #preview_button:hover{background-color:#C4DFFD}
div#newPost{margin-top:20px; width:100%; float:left}

#bold{background:url(../smilies/bold.gif)}
#bold:hover{background-position:-20px;}
#italics{background:url(../smilies/italics.gif)}
#italics:hover{background-position:-20px;}
#underline{background:url(../smilies/underline.gif)}
#underline:hover{background-position:-20px;}
#url{background:url(../smilies/url.gif)}
#url:hover{background-position:-20px;}
#big_grin{background:url(../smilies/icon_biggrin.gif)}
#smile{background:url(../smilies/icon_smile.gif)}
#wink{background:url(../smilies/icon_wink.gif)}
#sad{background:url(../smilies/icon_sad.gif)}
#surprised{background:url(../smilies/icon_surprised.gif)}
#eek{background:url(../smilies/icon_eek.gif)}
#confused{background:url(../smilies/icon_confused.gif)}
#cool{background:url(../smilies/icon_cool.gif)}
#lol{background:url(../smilies/icon_lol.gif)}
#mad{background:url(../smilies/icon_mad.gif)}
#razz{background:url(../smilies/icon_razz.gif)}
#red_face{background:url(../smilies/icon_redface.gif)}
#cry{background:url(../smilies/icon_cry.gif)}
#evil{background:url(../smilies/icon_evil.gif)}
#twisted{background:url(../smilies/icon_twisted.gif)}
#rolled{background:url(../smilies/icon_rolleyes.gif)}
#exclamation{background:url(../smilies/icon_exclaim.gif)}
#question{background:url(../smilies/icon_question.gif)}
#idea{background:url(../smilies/icon_idea.gif)}
#arrow{background:url(../smilies/icon_arrow.gif)}
#neutral{background:url(../smilies/icon_neutral.gif)}
#green{background:url(../smilies/icon_mrgreen.gif)}
#geek{background:url(../smilies/icon_geek.gif)}
#u_geek{background:url(../smilies/icon_ugeek.gif)}
