* { margin:0; padding:0; }
body { font-family:arial, sans-serif; font-size:11px; color:#1f1f1f; margin-top:21px; background:#fff url(/images/fram/body_bg.gif) repeat-x }

.stream { display:none; }
img { border:0; }
fieldset { border:0; }
form { display:inline; }
input, textarea, select { font-family:arial, sans-serif; font-size:11px; }
input.text, textarea, select { border:1px solid #bcbdc0; }

img.left { float:left; margin-right:5px; }
img.border { border:2px solid #bbb; }

a { text-decoration:none; color:#007bc3; outline:none; }
a:hover { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

#wrapper { width:995px; position:relative; margin:0 auto; }
#header { height:75px; width:988px; margin-left:4px; background:url(/images/fram/header_bg.gif) no-repeat; }
#header .logo { position:absolute; left:8px; top:1px; z-index:1000; }

#breadcrumbs { padding:10px 0 10px 130px; color:#4b4b4b; }
#breadcrumbs a { color:#4b4b4b; font-size:.9em; }

#column1 { width:995px; float:left; }

#column1-container { background:url(/images/fram/col1_bg_forum.png) repeat-y; float:left; width:988px; }
#column1 .column1-bottom { float:left; width:995px; background:url(/images/fram/col1_bottom_bg_forum.png); height:4px; font-size:0em; }

#forum_wrapper { width:900px; position:relative; margin:0 auto; margin-top: 35px; }

.subpage #content { margin:0 3px 0 4px; padding:0 13px 10px 13px; font-size:1.1em; }
.subpage #content p { margin-bottom:10px; line-height:1.6em; }

/* Content area boxes */
.section { margin:15px 0 11px 12px; xbackground:#fff; }
.section .column1 { width:388px; float:left; }
.section .column2 { width:389px; float:left; margin-left:11px; /**/ display:inline; /*IE 6 fix*/ }
.no-top-margin { margin-top:0 !important; }
.no-bottom-margin { margin-bottom:0 !important; }

#column1 .box { padding:0; background:none; margin-bottom:9px; }

#extras { position:absolute; top:8px; right:50px; }
#extras ul { list-style:none; }
#extras ul li { float:left; }
#extras ul li a { float:left; padding:3px 5px; color:#1f1f1f; }

#sponsors { margin-top:2px; float:left; width:988px; background:url(/images/fram/sponsor_bg_forum.png) no-repeat; padding:6px 0 6px 0; }
#sponsors ul { list-style:none; margin-left:6px; }
#sponsors li { float:left; margin:4px 15px; display:inline; }
#sponsors li a img { border:1px solid #b0b0b0; }

#nav { position:absolute; top:45px; left:130px; }
#nav ul { list-style:none; }
#nav ul li { float:left; padding:0 5px; position:relative; }
#nav ul li a.selected { background:#fff; color:#0c84ce; }
#nav ul li a { float:left; font-family:"Trebuchet MS", arial, sans-serif; font-size:1.3em; font-weight:bold; text-transform:uppercase; color:#fff; padding:5px 9px 7px 11px; }
#nav ul ul { display:none; }
#nav ul li:hover ul, #nav ul li.hover ul { display:block; }
#nav ul ul { position:absolute; top:30px; left:3px; border:2px solid #07609e; border-top:none; background:#fff; }
#nav ul ul li { float:none; display:block; background:#fff; width:120px; padding:0 10px; }
#nav ul ul li a { float:none; display:block; padding:5px 4px 5px 2px; color:#000; font-family:arial, sans-serif; font-size:1.1em; font-weight:normal; border-bottom:1px solid black; }
#nav ul ul li a.last { border-bottom:none; }

#fontsize { position:absolute; top:6px; right:240px; }
#fontsize ul { list-style:none; }
#fontsize ul li { float:left; padding:3px 2px; }
#fontsize ul li a { float:left; font-weight:bold; }
#fontsize ul li.enlargefont a { font-size:1.4em; }
#fontsize ul li.shrinkfont a { font-size:1.3em; }

#footer { padding:9px 14px; }