body { font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; line-height:17px; margin:0; padding:0; margin-bottom:20px; background:#f8f9fa;}

#wrapper {margin:0 auto; background:url(../images/background.jpg) repeat-y; width:948px;}
#header { margin:0 auto; background:url(../images/headerbg.jpg) no-repeat; width:900px; height:124px;}

#content { width:900px; margin:0 auto;}
#left { width:683px; float:left; }
#right { width:217px; float:right; text-align:center; padding:3px 0 3px 0;}

.clear { clear:both; font-size:0px; line-height:0px;}

#firstmenu { width:860px; height:32px; margin:0 auto; padding:0 0 0 40px; background:url(../images/firstmenubg.jpg) no-repeat;}

#firstmenu ul { margin:0; padding:0; padding-top:7px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold }
#firstmenu li { margin:0; padding:0; padding-leftt:50px; padding-right:50px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold}

#firstmenu ul a:link{ color:#FFFFFF; text-decoration:none}
#firstmenu ul a:visited{ color:#6388aa; text-decoration:none}
#firstmenu ul a:hover{ color:#6388aa; text-decoration:none}

#menuforum { width:683px; height:26px; background:url(../images/menuforumbg.jpg) no-repeat; border-bottom:#c9d3db 1px solid; }

#menuforum ul { margin:0; padding:0; padding-top:7px; padding-left:40px; list-style-type:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold}
#menuforum li { margin:0; padding:0; padding-right:25px; display:inline; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold}

#menuforum ul a:link{ color:#7c7c7c; text-decoration:none}
#menuforum ul a:visited{ color:#7c7c7c; text-decoration:none}
#menuforum ul a:hover{ color:#7c7c7c; text-decoration:none}

#breadcrumbs { width:683px; height:23px; background:url(../images/breadcrumbsicon.jpg) no-repeat 40px 5px;}
#breadcrumbs span { padding-left:60px;}

.login { width:657px; height:27px; background:url(../images/loginbg.jpg) repeat-x; float:left}
.arraw { width:26px; height:27px; background:url(../images/arraw.jpg) no-repeat; float:right}
h2 { font-size:13px; margin:0; padding:0; padding:4px 0 0 15px;}
#loginform { width:677px; margin-bottom:5px; margin-top:5px; padding-left:4px;}

#welcom { width:641px; padding-left:40px;}

.line { width:682px; border-bottom:#b9c1c8 1px solid;}

.line2 { width:682px; background:#f9f9f9; border-bottom:#d8d9da 1px solid; }

.topics { width:363px; height:20px; float:left; background:#e8f0f8; border-right:#b9c1c8 1px solid; font-size:11px; text-align:center; color:#808080; font-weight:bold; padding-top:5px;}
.lastpost { width:207px; height:20px; float:left; background:#e8f0f8; border-right:#b9c1c8 1px solid; font-size:11px; text-align:center; color:#808080; font-weight:bold; padding-top:5px;}
.threads { width:56px; height:20px; float:left; background:#e8f0f8; border-right:#b9c1c8 1px solid; font-size:11px; text-align:center; color:#808080; font-weight:bold; padding-top:5px;}
.posts { width:53px; height:20px; float:left; background:#e8f0f8; font-size:11px; text-align:center; color:#808080; font-weight:bold; padding-top:5px;}


.icon { width:42px; height:20px; float:left; border-right:#b9c1c8 1px solid; background:#f6f6f7; text-align:center; padding-top:15px; padding-bottom:15px; }
.topics2 { width:320px; height:40px; float:left; background:#f9f9f9; border-right:#b9c1c8 1px solid; padding-top:5px; padding-bottom:5px; }
.lastpost2 { width:207px; height:40px; float:left; background:f6f6f7; background:url(../images/forumicon.gif) no-repeat 10px 7px; border-right:#b9c1c8 1px solid; padding-top:5px; padding-bottom:5px;}
.threads2 { width:56px; height:20px; float:left; color:#999fa3; background:#f9f9f9; border-right:#b9c1c8 1px solid; text-align:center; padding-top:15px; padding-bottom:15px}
.posts2 { width:53px; height:20px; float:left; color:#999fa3; background:#f6f6f7; text-align:center; padding-top:15px; padding-bottom:15px;}

.span-topics2-lastpost2 {color:#b9c1c8; font-size:11px; padding-left:10px;}
.span-lastpost2 {color:#b9c1c8; font-size:11px;}

.padding10 { padding-left:10px;}
.padding30 { padding-left:30px;}

#blank { width:681px; height:25px;}

.goingon { width:682px; background:#f9f9f9; border-bottom:#b9c1c8 1px solid; padding-top:3px; padding-bottom:5px;}
#info { width:629px;  float:left; background:#f9f9f9; padding:13px 0px 0px 10px; color:#b9c1c8; font-size:11px}

a:link { color:#74a4d6; text-decoration:underline}
a:visited {color:#74a4d6; text-decoration:underline}
a:hover {color:#74a4d6; text-decoration:none}

.heading { width:216px; border-bottom:#c9dcef 1px solid; color:#696969; font-size:12px; font-weight:bold; margin-top:20px; margin-bottom:15px; padding-bottom:3px;}

#underpromo { width:216px;}
#underpromo ul { list-style-type:none; margin:0px; padding:0px; padding-left:10px;}
#underpromo li { margin:0px; padding:0px; text-align:left; line-height:22px;} 

#underpromo ul li a { background:url(../images/rightarrow.jpg) no-repeat 0px 4px; padding:0 0 0 12px; }
#underpromo ul li a:hover { background:url(../images/rightarrowBA.jpg) no-repeat 0px 4px; padding:0 0 0 12px; color:#7eb7ea; text-decoration:underline; }
#underpromo ul li a:visited { color:#8d8d8d; text-decoration:none;}

#footer { width:948px; height:100px; margin:0 auto; background:url(../images/footer.jpg) no-repeat;}