body, html { font-family: 'Trebuchet MS', Helvetica, sans-serif; background: #010B3C url(../images/background_body.jpg) repeat-x; text-align:center;  }

.clear { clear:both; }
.alpha { float:left; margin-right: 12px; }
.omega { float:left; margin-right: 0; }

.formTable { font-size: 1.3em; border-collapse: collapse; }
.formTable input, .formTable textarea, .formTable select option { font-weight:normal; font-size: 1.2em; }
.formTable label { padding-top:0px; float:right; margin-right: 10px; }
.formTable .options { text-align:center; }
.formTable td { padding: 5px 0; vertical-align:top; }
.formTable label.none { padding:0; float:left; }
.formTable .caption { color: #000000; font-size: 1.6em; font-weight:bold; border-bottom: 1px solid #AAAAAA; }
.formTable .info { font-size: .9em; }


.top_articles { position: relative; margin: 0px; padding: 0px; width: 589px; height: 260px;}
.top_articles li { list-style: none; margin: 0px; padding: 0px; top: 0px; left: 0px; position: absolute; }
.linktray a { margin-left: 7px; color: #000; text-decoration: none; font-size: 12px; }
.linktray a.current { color: #f00; }
.linktray { padding: 1px 0px 2px 1px; position: absolute; left: 10px; top: 230px; text-transform: uppercase; font-size: 10px; font-weight: bold; font-family: "Arial", "Helvetica", sans-serif; color: #fff; background: transparent url(/images/traybg.gif) top left no-repeat; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity = 50); width: 68px;}
.linktray p { display: none;}


#top_container { text-align:center; }

#container, .container { background: #FFFFFF; width: 960px; text-align:left; margin: 15px auto 0 auto; min-height: 400px; }
#footerContainer { text-align:center; }

#inner_container { padding: 0 20px;  }

.categoryList { margin:0;padding:0;list-style:none; }
.categoryList li { margin:0;padding:0; }

#navMain { text-align:left; margin-bottom: 10px; height: 32px; background: #00002E url(../images/background_topnav.jpg) repeat-x; }

#navMain ul { list-style: none; padding: 10px 0 0 7px; margin: 0; }
#navMain li { display: inline; padding: 0; margin: 0; }
#navMain li a { font-size: .8em; text-transform: uppercase; text-decoration: none; padding:5px 10px; color: #fff; }
#navMain li a.last { background: transparent; }

#widget_my_profile { float:left; width:295px; height: 215px; }
#widget_my_profile .avatar { color: #00002E; text-align:center; float:left; width:170px; margin-top: 10px; }
#widget_my_profile .avatar a { color: #00002E; }
#widget_my_profile .avatar .links { text-align:left; }
#widget_my_profile .avatar .links ul { list-style:none; margin: 10px 0 15px 10px; padding: 0; }
#widget_my_profile .buttons { float:left; }
#widget_my_profile .buttons ul { list-style:none; margin: 10px 0 0 0; padding: 0; }
#widget_my_profile .buttons li { background: #00002E url(../images/button_blank.png) no-repeat; color: #CBCBCB; text-transform: uppercase; text-align:center;  padding:0; margin: 0 0 3px 0; }
#widget_my_profile .buttons li a { font-size: .9em; padding-top: 3px; font-weight:bold; color: #CBCBCB; width: 96px; height: 26px; display:block; }
#widget_my_profile .buttons li a:hover { text-decoration:none; }

.widget_605 { float:left; width:605px; height: 215px; }
.widget_295 { float:left; width: 295px; height: 215px; } 

#widget_my_headlines { float:left; width:605px; height: 215px; } 
#widget_my_groups, #widget_featured_con, #widget_new_members { float:left; width: 295px; height: 215px; } 

#social_links { margin: 0 auto; width: 960px; text-align:left; padding: 10px 0 0 22px; }

#widget_login { width: 100%; margin-top: 10px; color: #00002E; }
#widget_login input { margin: 0; }
#widget_login label { font-weight:bold; float:right; margin-right: 10px; margin-top: 3px; }

#widget_login_options { float:right; font-size: .8em; color: #CBCBCB; padding-top: 4px; margin-right: 5px; }
#widget_login_options a { color: #CBCBCB; }

#widget_login_bottom { color: #00002E; text-align:center; width: 90%; margin: 0 auto; border-top: 2px solid #00002E; }

.fullpage_background { margin-left: 10px; }