 /* FIX IE6 Scrollbars bug - Leave this in! */

html { 1overflow-x: auto; direction: rtl } 
form { margin: 0px; padding: 0px; display:inline; }
img  { vertical-align: middle; border:0px; }

BODY { margin: 0px; padding: 0px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; color: #5c5c5c; background-color: #55544b; }

TABLE, TR, TD { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-align: right; }

a { text-decoration: none; color: #0095d1 }
a:hover { color: #255873; text-decoration:underline }

h2 {font-size: 16pt; margin: 0 0 2px 0; padding: 0;}
h3 {font-size: 12pt; margin: 0 0 2px 0; padding: 0;}

input { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
textarea { width: 100%; border: 1px solid #e1e0dc; }

fieldset.search { padding:6px; line-height:150% }

label { cursor:pointer; }

iframe { margin: 0px; padding: 0px; }

img.attach { border:2px outset #EEF2F7;padding:2px }

.googleroot  { padding:6px; line-height:130% }
.googlechild { padding:6px; margin-left:30px; line-height:130% }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; color: #255873; }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size:14px; font-weight:bold; color:#255873; }
.googlepagelinks { font-size:1.1em; letter-spacing:1px }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:9pt; color:#434951 }

li.helprow { padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px }

ul#help    { padding:0px 0px 0px 0px }

option.cat { font-weight:bold; }
option.sub { font-weipght:bold;color:#555 }

.caldate   { text-align:right;font-weight:bold;font-size:11px;color:#255873;background-color:#BCCDD4;padding:4px;margin:0px }

.caldate a:link, .caldate  a:visited, .caldate  a:active { text-decoration: underline; color: #255873; }
.caldatetoday { text-align:right;font-weight:bold;font-size:11px;color: red;background-color:#DFE6EF;padding:4px;margin:0px }

.warngood { color:green }
.warnbad  { color:red }

#padandcenter { margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px }
#profilename { font-size:28px; font-weight:bold; }
#calendarname { font-size:22px; font-weight:bold; }
#photowrap { padding:6px; }
#phototitle { font-size:24px; border-bottom:1px solid black }
#photoimg   { text-align:center; margin-top:15px } 
#ucpmenu    { }
#ucpmenu p  { padding:2px 5px 6px 9px;margin:0px; }
#ucpcontent { 1background-color: #FFF; 1border:1px solid #46A8C9;line-height:150%; width:auto }
#ucpcontent p  { padding:10px;margin:0px; }
#ipsbanner { position:absolute;top:1px;right:5%; }
#logostrip { border:1px solid #345487;background-color: #3860BB;background-image:url(style_images/<#IMG_DIR#>/tile_back.gif);padding:0px;margin:0px; }
#submenu   { border:1px solid #BCD0ED;background-color: #DFE6EF;font-size:9pt;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:9pt;text-decoration: none; color: #3A4F6C; }
#userlinks { border:0px solid #BCCDD4;  }

.navstrip  { font-weight: bold; background-color: #CCCCCC; }

.activeuserstrip { background-color:#BCCDD4; padding:6px }

.pformstrip { background-color: #F8F8F8; 1color:#255873;font-weight:bold;padding:2px; font-size: 12pt; }
.pformleft  { background-color: #FFF; padding:6px; }
.pformleftw { background-color: #FFF; padding:6px; }
.pformright { background-color: #FFF; padding:6px; }

.post1 { background-color: #FFF }
.post2 { background-color: #EEEEEE }

.postlinksbar { background-color:#D1DCEB;padding:7px;margin-top:1px;font-size:9pt; background-image: url(style_images/<#IMG_DIR#>/tile_sub.gif) }

.row1 { text-align: right; background-color: #FFFFFF; border-bottom: 1px solid #dde8f2; padding: 5px 5px 6px 5px; }
.row2 { text-align: right; background-color: #f8f8f8; border-bottom: 1px solid #ddddd9; padding: 5px; border-left: 1px solid #f8f8f8; }
.row2 a {color: #1993c4}
.row2b { text-align: right; background-color: #f8f8f8; border-bottom: 1px solid #ddddd9; padding: 0px 5px 0px 0px; border-left: 1px solid #eaeae9; }
.row3 { text-align: right; background-color: #FFFFFF; border-bottom: 1px solid #dde8f2;  padding: 5px 5px 6px 5px; }
.row4 { text-align: right; background-color: #FFFFFF; background-image: url('/forums/style_images/images2007/rowbc.png'); background-repeat: no-repeat; background-position: left bottom; border-bottom: 1px solid #ddddd9; border-left: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8; padding: 10px 5px 11px 5px}
.row5 { text-align: right; background-color: #FFFFFF; border-bottom: 1px solid #ddddd9; margin: 0px 5px 0px 5px; }
.row6 { text-align: right; background-color: #FFFFFF; border-bottom: 1px solid #ddddd9; border-left: 1px solid #f8f8f8; padding: 5px 5px 6px 5px}
.row_border_C { border-top: 1px solid #C5D7E2; border-bottom: 1px solid #C5D7E2; }
.row_border2_C { border-bottom: 1px solid #C5D7E2; }

.rowbg { background: black; -moz-opacity: 0.2; opacity:.20; filter: alpha(opacity=20); }

.row69 { background-color: #CCCCCC }

.row2a { background-color: #EEEEEE;  padding: 12px 0px 12px 4px; }

.row2b { background-color: #EEEEEE;  padding: 2px 0px 2px 20px; }

.darkrow1 { background-color: #F8F8F8; }
.darkrow2 { background-color: #F8F8F8; }
.darkrow3 { background-color: #F8F8F8; }

.hlight { background-color: #BCCDD4 }
.dlight { background-color: #EEF2F7 }

.titlemedium { font-weight: bold; 1background-color:#F8F8F8; padding: 3px 3px 4px 3px; margin:0px; text-align: right; }

.titleforumrow_C { text-align: right; background-color: #F1F6F8; height: 1px;}

.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { 1color: #255873 }

.plainborder { padding:0; }

.tableborder { padding:0; }

.tablefill   { border:1px dashed #46A8C9;background-color:#FFF;padding:6px;  }

.tablepad    { padding: 6px; }

.tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px }
.wrapmini    { float:right;line-height:1.5em;width:25% }


.pagelinks   { float:right;line-height:1.2em;width:35% }
.desc { font-size: 8pt; color:#3E89A6; }
.descm { color:#3E89A6; }
.desc a { font-size:8pt; color:#3E89A6 }


.edit { font-size: 9px }
.signature   { font-size: 8pt; color: #255873; line-height: 160% }


.postdetails { font-size: 10px}


.postcolor   { font-size: 11pt; width: 650px; line-height: 160%; padding: 0 10px 0 0; overflow-x: auto; 1overflow: auto }
.postcolor img { max-width: 650px; width: expression(this.width > 650 ? 650: true); }
.normalname { font-size: 12px; font-weight: bold; color: #003 }


.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }


.unreg { font-size: 11px; font-weight: bold; color: #900 }
.searchlite { font-weight:bold; color:#00040F; background-color:#FF0 }
#QUOTE { font-family: Arial, Verdana; font-size: 11pt; color: #1D711C; 1background-color: #FFF; border: 1px dashed #C6D1D5; padding: -5px 10px 10px 10px; }


#CODE  { direction: ltr; text-align: left; font-family: Courier, Courier New, Verdana, Arial;  font-size: 11px; color: #255873; background-color: #FFF; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.copyright { direction: ltr; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9px; line-height: 12px }
.codebuttons  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; }


.forminput, .textinput, .radiobutton, .checkbox { color: #5c5c5c; border: 1px solid #e1e0dc; font-size: 9pt; font-family: Arial, verdana, helvetica, sans-serif; vertical-align: middle; direction: rtl; border: 1px solid #e1e0dc;}

.thin { padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF }
.purple { color:purple;font-weight:bold }


.red    { color:red;font-weight:bold }


.green  { color:green;font-weight:bold }


.blue   { color:blue;font-weight:bold }


.orange { color:#F90;font-weight:bold }
.postentrytable { background-color: #255873 }
.newsandstats  a  { text-decoration: underline; color: #014D69 }


.newsandstats a { text-decoration: none; color: #014D69 }


.maintitle a:hover { text-decoration: underline; color #255873; }
legend { color: #000000; }
.minicheddar { background-color: #CCCCCC; padding: 4px 0px 4px 4px; }


.minicheddars { background-color: #CCCCCC; padding: 4px 0px 4px 20px; }
.paddycenter { padding:14px 14px 14px 14px; background-color: #eee; }
.wank { background-color: #FFF; }

.tdrow1 { background-color:#EEF2F7;

border-bottom:1px solid #D1DCEB;

border-right:1px solid #D1DCEB;

border-top:1px solid #FFF;

border-left:1px solid #FFF;

}



.tdrow2 { background-color:#F5F9FD;

border-bottom:1px solid #D1DCEB;

border-right:1px solid #D1DCEB;

border-top:1px solid #FFF;

border-left:1px solid #FFF;

}



#button { border:1px solid #4C77B6;background-color: #DFE6EF; font-family:Verdana, Arial; font-size:11px }



#editbutton { background-color: #DDDDDD; color: #000; font-family:Verdana, Arial; font-size:9px }



.fauxbutton { border:1px solid #4C77B6;

background-color: #DFE6EF;

font-family:Verdana, Arial;

font-size:9pt;

font-weight:bold;

padding:3px;

margin:6px;

}



.darksep { background-color: #B1BECE; color:#4C77B6; height:5px }

.fauxbutton a:link, .fauxbutton a:visited, .fauxbutton a:active

{ font-size:9pt;font-weight:bold; }



.1textinput { background-color: #FFF; color:#000; font-size: 9pt; font-family: Arial, Verdana, Sans-Serif; padding:2px; border:1px solid #e1e0dc; }



.dropdown { background-color: #FFF; color:#000; font-size:9pt; font-family: Verdana,Arial, Sans-Serif; padding:2px; border:2px inset #BCD0ED; }



.multitext { background-color: #FFF; color:#000; font-size:9pt;font-family: Verdana,Arial, Sans-Serif; padding:2px; border:2px inset #BCD0ED; }



.jmenu, .jmenubutton { vertical-align:middle;

background-color: #FFF;

border:1px solid #345487;

font-size:11px;

}



#jwrap {

border:1px solid #BCD0ED;

background-color: #DFE6EF;

font-size:9pt;margin:3px 0px 3px 0px;

color:#3A4F6C;

font-weight:bold;

padding:8px

}



#green { background-color: #caf2d9 }

#red { background-color: #f5cdcd }
.footer_C {background-color: #10A6DE; color: #FFFFFF; padding: 4px; text-align: center}

.footer_C a {color: #FFFFFF}



.panel_news_C {color: #FFFFFF; font-size: 9pt}

.panel_news_C a {color: #FFFFFF}

.panel_news_C_title {font-weight: bold; font-size: 14pt}



.box_C {border: 1px solid #EBEBEB; background-color: #FFFFFF; padding: 5px;}

.box_C_dark {background-color: #FFF; padding: 5px; }



.maintable_C {background-color: #FFFFFF}



.postbg_C {background-color: #FFFFFF; border: solid #d3d2c5; border-width: 0px 0px 1px 0px; padding: 5px}

.blockname_C {font-weight: bold; font-size: 10pt; color: #005EA6;}
.shoutboxname, .shoutboxname a { color: #188fbb; font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

.shoutboxdate { font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 8pt; color: #48964a; font-weight: bold}

.shoutboxshout { font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 8pt; color: #717069}

.shoutboxbodyouter { background-color: #f4f9fb }


.NavChild { margin-left: 12px}
.Navicon { margin-right: 2px}

.NavMenu, .NavMenu a:link, .NavMenu a:visited { font-size: 12px; text-decoration: none; color: #2660b2; font-weight: bold; }

.NavMenu a:hover, .NavMenu a:visited:hover { color: #8AAEE2; text-decoration: none }

.NavCatMenu, .NavCatMenu a:link, .NavCatMenu a:visited { font-size: 12px; text-decoration: none; color: #2660b2; font-weight: bold;}

.NavCatMenu a:hover, .NavCatMenu a:visited:hover { color: #8AAEE2; text-decoration: none }

.NavCatChild, .NavCatChild a:link, .NavCatChild a:visited { font-size: 12px; text-decoration: none; color: #2660b2; font-weight: normal  }
.NavCatChild a:hover { font-size: 12px; color: #8AAEE2; text-decoration: none }

.showpanel {color: #beedff;}
.showpanel a {color: #beedff;}
.showpanel a:hover {color: #ffffff}
.panel_cat a { color: #727272; font-size: 8pt; }
.panel_cat a:hover { color: #000000; }
.panel_cat2 a { color: #FFFFFF; font-size: 9pt; }

panel_on { border-right: 3px solid #FFCC00; }
panel_off { border-right: 3px solid #007cc3; }

.small_news1 {color: #FFFFFF; letter-spacing: -1; padding: 2px}
.small_news1 a {color: #FFFFFF}

.bodytext {font-size: 19pt;}

.block_title {color: #FFFFFF; font-size: 11pt; padding-top: 3px}
.holder h4 { color: #000; height: 18px; 1padding: 0 0 2px 0px; font-weight: bold; border-bottom: 1px dashed #1ca4d7; text-align: right; font-size: 12pt; }

.block_news {color: #FFFFFF; padding: 1px 5px 5px 5px; font-size: 9pt; height: 164px; width: 228px; background-image: url('/images/block_bg-news.gif'); background-repeat: no-repeat;}
.block_news a {color: #FFFFFF; }

.block_gallery {color: #FFFFFF; padding: 1px 5px 5px 5px; font-size: 9pt; height: 244px; width: 228px; background-image: url('/images/block_bg-gallery.gif'); background-repeat: no-repeat; background-position: right top; }
.block_gallery a {color: #FFFFFF; }

.block_a {background-image: url('/images/block_bg-a_top.gif'); background-position: top right; background-repeat: no-repeat; background-color: #25b0dc; color: #FFFFFF; padding: 1px 5px 5px 5px; font-size: 9pt; width: 228px; }

.block_a a { color: #FFFFFF; }

.block_a_bottom {width: 238px; height: 20px; background-image: url('/images/block_bg-a_bottom.gif'); background-repeat: no-repeat; background-position: top right; }

.block_b {background-image: url('/images/block_bg-b_top.gif'); background-position: top right; background-repeat: no-repeat; background-color: #25d1dc; color: #FFFFFF; padding: 1px 5px 5px 5px; font-size: 9pt; width: 228px; }

.block_b a { color: #FFFFFF; }

.block_b_bottom {width: 238px; height: 20px; background-image: url('/images/block_bg-b_bottom.gif'); background-repeat: no-repeat; background-position: top right; }

.block_c { background-color: #25b0dc; color: #FFFFFF; padding: 1px 5px 5px 5px; font-size: 9pt; }
.admin_link {color: #2c67ff}
.moderator_link {color: #1690ff}

.forum_thread_bottom a {color: #7aafce}

.spamCCC a {color: #66655b; font-size: 4px}

.commentForm {1display: none;}
.sidebar {display: none;}

.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.cg_dual {width: 100%; font-size: 10pt; border: 1px solid #E0E0E0; margin: 0px; padding: 0px}

.cg_dual td {font-size: 10pt; border-bottom: 1px Solid #E0E0E0; padding: 3px}

.smalltalk_old {padding: 5px; color: #FFFFFF; text-align: center; }
.smalltalk_old a {color: #FFFFFF; text-align: center; }
.smalltalk_new {font-size: 14pt; padding: 5px; color: #FFFFFF; text-align: center; }
.smalltalk_new a {font-weight: bold; color: #FFFFFF; text-align: center; }
.mod_menu {visibility: hidden;}
.mod_menu_show {visibility: visible;}

.BBOTS {border-bottom: 0px}

.lastactivitytable {border: 1px solid #F3F3F3; background-color: #fafafa; width: 100%; margin: 0px; padding: 5px;}

.lastactivity2 {background-color: #b6fc8d; }
.lastactivity3 {background-color: #fddcb1; }
.lastactivity4 {background-color: #a3bdff; }
.lastactivity5 {background-color: #C5F3E6; }
.lastactivity6 {background-color: #fdb1dc; }

.lastactivitybar {font-size: 8pt; padding: 2px; height:17px}
.lastactivitybar2 {background-color: #e6fed8; color: #818b7b;}
.lastactivitybar2 a {color: #278d37;}
.lastactivitybar3 {background-color: #fef3e4; color: #97817b;}
.lastactivitybar3 a {color: #73683a;}
.lastactivitybar4 {background-color: #e0e8ff; color: #8183aa;}
.lastactivitybar4 a {color: #5081ea;}
.lastactivitybar5 {background-color: #ebfbf6; color: #738f93;}
.lastactivitybar5 a {color: #25a39f;}
.lastactivitybar6 {background-color: #fee4f3; color: #a07699;}
.lastactivitybar6 a {color: #b259b0;}

.tableborder2 { padding:0; }
.tableborder2 a { color:#2ca700; }
.heightboards2 { 1height: 495px; }
.tableborder3 { padding:0; }
.tableborder3 a { color:#0597a8; }
.heightboards3 { 1height: 495px; }
.tableborder4 { padding:0; }
.tableborder4 a { color:#006fbd; }
.heightboards4 { 1height: 495px; }
.tableborder5 { padding:0; }
.tableborder5 a { color:#e23500; }
.heightboards5 { 1height: 495px; }
.tableborder6 { padding:0; }
.tableborder6 a { color:#ba065a; }
.heightboards6 { 1height: 495px; }

/* OLD MAINTITLES
.maintitle { color: #FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #1ca4d7; text-align: right; font-size: 11pt;}
.maintitle a {color: #FFF;}
.maintitle2 { color:#FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #3eda07; text-align: right; font-size: 11pt; }
.maintitle2 a { color:#FFF; }
.maintitle3 { color:#FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #07c4da; text-align: right; font-size: 11pt; }
.maintitle3 a { color:#FFF; }
.maintitle4 { color:#FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #0088e7; text-align: right; font-size: 11pt; }
.maintitle4 a { color:#FFF; }
.maintitle5 { color:#FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #ff7800; text-align: right; font-size: 11pt; }
.maintitle5 a { color:#FFF; }
.maintitle6 { color:#FFF; height: 18px; padding: 2px 5px 0px 0px; font-weight: bold; background-color: #da076a; text-align: right; font-size: 11pt; }
.maintitle6 a { color:#FFF; } 
*/

.maintitle { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #1ca4d7; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle a {color: #000;}
.maintitle2 { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #3eda07; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle2 a { color:#000; }
.maintitle3 { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #07c4da; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle3 a { color:#000; }
.maintitle4 { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #0088e7; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle4 a { color:#000; }
.maintitle5 { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #ff7800; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle5 a { color:#000; }
.maintitle6 { color: #000; height: 25px; padding: 2px 5px 2px 0px; font-weight: bold; border-bottom: 3px solid #da076a; text-align: right; font-size: 16pt; 1letter-spacing: -1px; margin: 0 0 5px 0; }
.maintitle6 a { color:#000; }

.memberbar {width: 100%; margin: 0px; padding: 0px;}
.memberbar a {color: #5c5c5c; text-decoration: none;}
.memberbar a:hover {color: #343434; text-decoration: underline;}

/* OLD MOD CP
.admins_mods_panel { 1height: 100%; 1width: 231px; padding: 5px; background-color: #9b9a90; color: #FFFFFF; font-size: 9pt; margin-top: 5px}
.admins_mods_panel a {color: #FFFFFF; 1text-decoration: underline;}
*/

.admins_mods_panel { 1height: 100%; 1width: 231px; padding: 5px; font-size: 9pt; margin-top: 5px}
.modfloatbox { position: absolute; top: 10px; left: 10px; margin: 0 0 -160px 0; }


div.maindivcorners { font-size: 1px; background-color: #FFFFFF; padding: 0px; margin: 5px 0px 0px 0px; height: 8px; 1border: 1px solid red }
div.maindiv-left { width: 8px; height: 8px; padding: 0px; margin: 0px; background-image: url('/forums/style_images/images2007/maindiv_lr.png'); background-repeat: no-repeat; float: left;}
div.maindiv-right { width: 8px; height: 8px; padding: 0px; margin: 0px; background-image: url('/forums/style_images/images2007/maindiv_rr.png'); background-repeat: no-repeat; float: right;}
div.maindivcornersb { font-size: 1px; background-color: #FFFFFF; padding: 0px; margin: 0px 0px 10px 0px; height: 8px; 1border: 1px solid red }
div.maindiv-leftb { width: 8px; height: 8px; padding: 0px; margin: 0px; background-image: url('/forums/style_images/images2007/maindiv_lb.png'); background-repeat: no-repeat; float: left;}
div.maindiv-rightb { width: 8px; height: 8px; padding: 0px; margin: 0px; background-image: url('/forums/style_images/images2007/maindiv_rb.png'); background-repeat: no-repeat; float: right;}

div.topdesc { width: 970px; margin: 0px auto 0px auto; padding: 5px 0px 0px 0px; 1height: 20px; color: #ebeadf; border: solid #66655b; border-width: 0px 5px 0px 5px; background-color: #66655b }
div.maindiv { width: 960px; margin: 0px auto 0px auto; padding: 0px 5px 0px 5px; background-color: #FFF; border: solid #66655b; border-width: 0px 5px 0px 5px; }
div.panelmain { height: 156px; width: 960px; margin: 0px; padding: 0px; 1border: 1px solid red}
div.panel_a { margin: 0px 0px 0px 5px; padding: 0px; height: 151px; width: 236px; float: right; }
div.panel_b { margin: 0px; padding: 0px; height: 151px; width: 718px; float: right; 1border: 1px solid red }
div.search { border: 0px solid red; margin: 5px 0px 0px 0px; padding: 0px; width: 236px; height: 68px; background-color: #f4f4f3; background-image: url('/forums/style_images/images2007/block_gray_search.png'); background-repeat: repeat-x; overflow: hidden; font-size: 8pt }
div.panel { padding: 0px; margin: 11px 0px 0px 0px; width: 236px; height: 140px; 1background-image: url('/forums/style_images/images2007/block_gray_panel.png'); background-repeat: repeat-x; float: right;  }
div.headlines { padding: 0px; margin: 11px 5px 0px 0px; width: 477px; height: 140px; background-image: url('/forums/style_images/images2007/block_blue_headlines.png'); background-repeat: repeat-x; float: right;}
div.blockcontent { margin: 0px; padding: 10px; }
div.footer { width: 970px; height: 174px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; color: #ebeadf; border: solid #66655b; border-width: 0px 5px 0px 5px; background-color: #66655b }
div.footer a { color: #E4E3D3; }
.floatbreaker { clear: both; font-size: 1px; }

.portal_right { width: 236px; float: right; 1border: 1px solid red; margin: 0px 0px 0px 5px; }
.portal_center { width: 718px; float: right; 1border: 1px solid red }

/* OLD TITLES
div.block_title_corner { margin: 0px -3px 0px 0px; height: 21px; width: 26px; background-image: url('/forums/style_images/images2007/block_title_corner_blue.png'); background-repeat: no-repeat; float: left; }
div.block_title { height: 18px; background-color: #1ca4d7; color: #FFFFFF; padding: 2px 5px 0px 0px; font-size: 9pt; font-weight: bold; }
*/

div.block_title_corner { display: none; margin: 0px -3px 0px 0px; height: 21px; width: 26px; background-image: url('/forums/style_images/images2007/block_title_corner_blue.png'); background-repeat: no-repeat; float: left; }
div.block_title { color: #000; height: 18px; 1padding: 0 0 2px 0px; font-weight: bold; border-bottom: 1px dashed #1ca4d7; text-align: right; font-size: 12pt; 1letter-spacing: -1px; 1margin: 0 0 5px 0; }
div.block_content { padding: 2px; }

#tooltips { display: none; height: 50px; padding: 3px; margin: 0px 0px 5px 0px; color: #927840; font-size: 9pt; border: 1px solid #fbf2be; background-color: #fffbe5; }

.navbar { 1width: 472px; padding: 5px 243px 0px 0px; margin: 0px 0px 5px 0px; font-size: 12pt; height: 25px; font-weight: bold; background: #a2a197; color: #FFFFFF; }
.navbar a { color: #FFFFFF; }
#navbarforums { float: right; width: 472px; padding: 2px 5px 0px 0px; margin: 0px 5px 5px 0px; font-size: 10pt; height: 20px; background-color: #a2a197; color: #FFFFFF; }

.block { display: block; 1background-image: url('/forums/style_images/images2007/block_gray_main.png');}
.blockfooter { display: none; }
.block9 { width: 236px; height: 80px; margin: 0; position: relative; top: -5px; }
.block5 { width: 236px; 1height: 160px; margin: 0px 0px 5px 0px; }
.block62, .block18, .block17, .block71 { width: 236px; height: 160px; margin: 0px 0px 5px 0px; }
.block48 { width: 236px; height: 160px; margin: 0px 0px 5px 0px; overflow: hidden;}
.block38 { width: 236px; height: 405px; margin: 0px 0px 5px 0px; } 
.block25 { 1display: none; width: 236px; height: 160px; margin: 0px 0px 5px 0px; }
.block16 { width: 236px; height: 325px; margin: 0 0 5px 0}
.block18, .block38, .block48, .block62, .block23 {1display: none;}
.block56 {1display: none;}
.block17 { float: right; margin: 0 0 0 5px; width: 234px; height: 160px; font-size: 11pt; background-image: url('/forums/style_images/images2007/block_green_main.gif'); overflow: auto; }
.block23 { float: right; width: 473px; height: 160px; background-image: url('/forums/style_images/images2007/block_darkgraydouble_main.gif'); }
.block70 { float: right; margin: 0 0 5px 0; width: 234px; height: 160px; color: #FFFFFF; line-height: 100%; background-image: url('/forums/style_images/images2007/dolphins.jpg'); }
.block70 a { color: #FFFF00; }
.block74 { width: 236px; height: 160px; margin: 0px 0px 5px 0px; line-height: 1.2em; }

.block-activity { 1border:1px solid red; margin: 0px 0px 5px 5px; width: 234px; height: 160px; color: #484846; 1background-image: url('/forums/style_images/images2007/block_darkgray_main.gif'); background-repeat: no-repeat; float: right; }
.block-activity a { color: #484846; font-size: 12pt; text-decoration: none; font-weight: bold; }
.block-forums { font-size: 11pt; line-height: 16px;  margin: 0px 0px 5px 5px; width: 234px; height: 160px; text-align: right; float: right; 1background: url('/forums/style_images/images2007/block_gray_main.png') no-repeat; }

.pagenumber { margin: 0px 2px 0px 0px; text-align: center; background: #F7F7F7; border: 1px solid #E3E3E3; padding: 4px; height:15px; float: right; font-size: 11pt; }
.sitesearch { float: right; color: #54534e; font-family: Arial; font-size: 9pt; border: none; border: 0px solid #FFF; padding: 3px 5px 0px 0px; width: 135px; height: 19px; background-image: url('/forums/style_images/images2007/search.png'); }
.sitesearchsubmit { background-color: #f4f4f3; float: right; margin: -1px 5px 0px 0px; background-position: 0px 2px; background-image: url('/forums/style_images/images2007/searchsubmit.png'); background-repeat: no-repeat; color: #FFF; border: none; font-family: Arial; font-size: 9pt; width: 36px; height: 21px; }
.plusbutton { cursor: pointer; margin: 0px 5px 0px 0px; width: 17px; height: 17px; background-color: #d1eef9; border: 1px solid #b3d7e5; font-size: 9pt; font-weight: bold; text-align: center; vertical-align: middle; }

.blankbox { border: 1px solid #e1e0dc; background-color: #FFF; }

.row2 a {color: #1993c4}

.redirect { margin: 20% auto 0px auto; width: 300px; height: 80px; background-color: #e7e6d7; padding: 10px }

.tempclass { float: left; font-size: 8pt; margin: 2px 0px 0px 0px; }


.panelnavlinks { margin: 5px 20px 0px 0px; font-size: 9pt; color: #FFF; }
.panelnavlinks a{ font-size: 9pt; color: #FFF; }

.cat2_pinned {background-color: #57b83a; color: #FFFFFF; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;} 
.cat2_pinned a {color: #FFFFFF; }
.cat3_pinned {background-color: #00b2c8; color: #FFFFFF; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;} 
.cat3_pinned a {color: #FFFFFF; }
.cat4_pinned {background-color: #2284d6; color: #FFFFFF; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;} 
.cat4_pinned a {color: #FFFFFF; }
.cat5_pinned {background-color: #f28434; color: #FFFFFF; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;} 
.cat5_pinned a {color: #FFFFFF; }
.cat6_pinned {background-color: #c82a6d; color: #FFFFFF; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;} 
.cat6_pinned a {color: #FFFFFF; }

.cat_thread { background: url('/forums/style_images/images2007/threadbottombg.gif') bottom right repeat-x; 1background-color: #f6f6f6; color: #4a4a45; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;}
.cat_threadtitle {background: url('/forums/style_images/images2007/threadbottombg.gif') bottom right repeat-x; 1background-color: #f6f6f6; color: #4a4a45; height: 32px; padding: 4px 0px 4px 0px; border-bottom: 6px solid #FFF; vertical-align: top;}
.1cat_threadtitle a:visited { color: #0095d1;}
.cat_thread a {color: #009bd7; }

#validating { padding: 10px; line-height: 140%; background-color: #FF0000; font-size: 9pt; font-weight: bold; color: #FFFFFF; }
#validating a { color: #FFFF00; }

.f_rules { background-color: #cccbbe; font-size: 11pt; font-weight: bold; color: white; padding: 0 5px 0 0}

.fs1 { float: right; margin: 0 3px 0 0; font-size: 8pt; line-height: 8pt; white-space: wrap; width: 170px;}
.fs1 a { font-size: 9pt; font-weight: bold; }

.reviewleftside {float: right; width: 390px; background-color: #f9f9f7; padding: 5px; margin: 0 -5px 0 0 }
.reviewrightside { background: #9b9a90; float: right; width: 236px; height: 100%; margin: 0 0 0 5px; padding: 0 0 10px 0; font-size: 10pt; line-height: 11pt; color: #FFFFFF; }
.reviewrightside a { color: #FFFFFF; text-decoration: underline;  }
.reviewslinks { background: #1ca4d7; padding: 5px 5px 10px 5px; margin: 0 0 10px 0; }
.reviewrightside b { font-size: 12pt; margin: 0 0 3px 0; display: block; }
.reviewslinks a { padding: 0 10px 0 0; display: block; text-decoration: none; }
.reviewslinks li {margin: 0; padding: 0;}
.reviewer {background: #009fda; color: #FFF; margin: -5px -5px 0 -5px; padding: 0 5px 0 0}
.reviewer a {font-weight: bold; font-size: 12pt; color: #FFF;}

.lay { margin: -3px 0 0 0; display: none; position: relative; background: url('/forums/style_images/images2007/threadmenubg.png') no-repeat center bottom; font-size: 9pt; padding: 5px 10px 15px 5px; width: 89px; 1height: 100px; float: left; text-align: right;}
.lay img { margin: 0 0 5px 0 }

.topbluebar { overflow: visible; width: 708px; height: 41px; float: right; background: #1ba3d7 url('/forums/style_images/images2007/thread_headcorner.png') no-repeat; background-position: 0px 25px}
.topbluebar a:link { color: #FFF; text-decoration: none;}
.topbluebar a:hover { color: #FFF; text-decoration: none;}
.topbluebar a:visited { color: #FFF; text-decoration: none;}
.topbluebar a:active { color: #FFF; text-decoration: none;}

.threadavatar {background: #33c9f5; float: right; position: relative; top: -33px; right: 19px; width: 64px; height: 64px; border: 1px solid #4287a1; margin: 0 0 -12px 0; overflow: hidden; text-align: center;}
.threadavatarbg  { background-image: url('/forums/style_images/images2007/davatar.png'); width:64px; height: 64px; }
.threadavatarbg img { width: 100%; height: 100%; }
.threadcontacttools { width: 92px; height: 31px; background: url('/forums/style_images/images2007/thread_contacttools.png') no-repeat; float: right; cursor: pointer; display: block; margin: 0 0 0 10px; }
.threadedittools { width: 92px; height: 31px; background: url('/forums/style_images/images2007/thread_edittools.png') no-repeat; float: right; cursor: pointer; display: block;}
.threadprofile { visibility: hidden; float: right; position: relative; top: -3px; right: 74px; width: 188px; height: 131px; 1background: url('/forums/style_images/images2007/thread_profile.png') no-repeat top; margin: 0 0 -400px 0; 1border: 1px solid red }

.whosonline {font-size: 11pt; white-space: nowrap; padding: 5px 0 5px 0; border-bottom: 1px solid #F2F2F2; overflow: hidden; height: 20px}
.whosonline a {text-decoration: none; background: #FCFCFC}
.whosonline a:hover {text-decoration: none; background: #FFF}

.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }

.pollpad { 1padding: 0 240px 0 0; float: right; width: 460px;}
.pollquestion { font-size: 14pt; font-weight: bold; text-align: right; }
.pollrow { font-size: 11pt; padding: 10px 0 10px 0; text-align: right; border-top: 1px dashed #D6D6D6; line-height: 12pt; }

.sitemapdiv { float: right; width: 140px; height: 130px; }

.forumbar {float: right;}
.forumbarwidth {width: 241px;}

.ucpmenubox {}

.pctng { width: 232px; height: 139px; position: relative; z-index: 1; }

.transparency_on { -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }
.transparency_off { -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); }

.headlines-forum { float: right; width: 470px; height: 160px; background: #ffffff; font-size: 12pt; overflow: hidden; }
.headlines-forum a { color: #65645A; text-decoration: none;}
.headlines-forum a:hover { color: #767569; text-decoration: underline;}
.headlines-forum h4 { font-size: 14pt; margin: 0; padding: 0; }
.headlines-forum h4 a { font-size: 11pt; margin: 0; padding: 0; }
.leadtitle { float: right; width: 112px; height: 83px; background: #A2A197 1url('/images/bcmp.gif') no-repeat bottom left; font-weight: bold; color: #ffffff; }
.leadtitle a { color: #ffffff; font-weight: bold; display: block; height: 78px;}
.leadtitle a:hover { color: #ffffff; font-weight: bold; text-decoration: none; }
.leadtitle h4 { font-weight: bold; margin: 0; padding: 0; }
.othertitles { float: right; width: 353px; margin: 0; padding: 0; }
.othertitles a { display: block; }
.othertitles .entry { background: #FCFCFC; border-bottom: 1px dashed #E5E5E5; padding: 11px 10px 11px 0; margin: 0; }
.othertitles .entry h4 { padding: 0; margin: 0; }
.othertitles .entry a { background: url('/images/ci_last_post2.gif') no-repeat right center; padding: 0 20px 0 0; margin: 0; }
.othertitles h4 { margin: 0; padding: 0; font-size: 15pt; color: #000000; }
.othertitles h4 { margin: 0; padding: 0; font-weight: normal; }
.othertitles .forum { border-bottom: 1px dashed #EBEBEB; margin: 0 10px 0 0; padding: 0; height: 39px; }
.forumnp { width: 230px; height: 160px; float: right; padding: 0 0 0 10px; }
.forumnp .catpic { float: right; padding: 0; margin: 0 0 0 5px; text-align: right;}
.forumnp .forumname { float: right; margin: 0; padding: 0; text-align: right; position: relative; top: 4px; }
.forumnp .forumname a { color: #000000; }
.catcolor2 { border-left: 7px solid #2CB82A; }
.catcolor4 { border-left: 7px solid #2A63B8; }
.catcolor5 { border-left: 7px solid #B74D23; }
.catcolor6 { border-left: 7px solid #B82A6F; }

.catbgcolor2 { background: #2CB82A; color: #fff; }
.catbgcolor4 { background: #2A63B8; color: #fff; }
.catbgcolor5 { background: #CE6B29; color: #fff; }
.catbgcolor6 { background: #B82A6F; color: #fff; }
.category {}
.topline { border-bottom: 1px dashed #B1B0A9; }

.topline2 { border-top: 1px solid #43CE00; }
.topline4 { border-top: 1px solid #0074D5; }
.topline5 { border-top: 1px solid #F06700; }
.topline6 { border-top: 1px solid #C9237A; }

.headlines-forum2 a { color: #2CB82A; }
.headlines-forum4 a { color: #2A63B8; }
.headlines-forum5 a { color: #CE6B29; }
.headlines-forum6 a { color: #B82A6F; }

.newsflash { margin: 0; padding: 0; width: 230px; height: 140px; border: 0; }
.avatari {background-color: #FFF; width: 64px; height: 64px;}