html{height:100%;margin-bottom:1px;}
div#wrapper{width:995px;margin:0 auto;}
a:link,a:visited{text-decoration:underline;}
a:hover{text-decoration:underline;}
.shad-padding{padding:0 15px;}
#top-mod .shad-l{height:46px;overflow:hidden;}
#header .shad-l{height:135px;position:relative;}
#header #logo{position:absolute;left:15px;top:10px;width:190px;height:75px;}
#header #nav-big{padding-top:7px;margin-left:290px;margin-right:100px;height:83px;overflow:hidden;}
#header #nav-main{background:url("http://themeimages.southerngfe.com/back-x.png") repeat-x scroll 0 -135px transparent;margin-left:255px;}
#header #nav-main .shad-l{height:37px;}
#mainbody .shad-5{width:100%;}
#mainbody .padding{padding:5px 0 0;}
#footer{margin:0;}
ul{list-style:none;padding:0;list-style:none;padding-left:10px;}
form{border:0;margin:0;padding:0;display:inline;}
a.mainlevel:link,a.mainlevel:visited{display:block;padding:2px 0 3px 20px;margin-bottom:2px;text-decoration:none;}
div.moduletable-topmenu{text-align:right;padding-top:3px;float:right;width:375px;}
div.moduletable-topmenu2{text-align:left;float:left;padding-top:2px;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#333;}
a:link,a:visited{color:#004182;}
#usermod a:link,#usermod a:visited,#footer a:link,#footer a:visited{color:#333;}
a:hover{color:#333;}
#nav-big ul a{color:#333;}
#nav-big ul a:hover{color:#666;}
.active_menu a:link,.active_menu a:visited{color:#fefefe;}
#nav-big .b1{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll 0 0 transparent;}
#nav-big .b2{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll 0 -83px transparent;}
#nav-big li.active .b2{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll -98px -83px transparent;}
#nav-big .b3{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll 0 -166px transparent;}
#nav-big .b4{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll 0 -249px transparent;}
#nav-big li.active .b4{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll -98px -249px transparent;}
#nav-big .b5{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll 0 -332px transparent;}
#nav-big li.active_menu .b5{background:url("http://themeimages.southerngfe.com/menubuttons.jpg") no-repeat scroll -83 -332px transparent;}
#nav-main a:link,#nav-main a:visited{color:#fefefe;}
#nav-main a:hover{color:#333;}
#nav-main .active a:hover{color:#fefefe;}
a.mainlevel:link,a.mainlevel:visited{background:url(http://www.southerngfe.com/templates/rt_vortex_j15/images/light_slate/menu-icon.png) 0 50% no-repeat;border-bottom:1px solid #f5f5f5;color:#333;}
a.mainlevel:hover{color:#666;}
#mainlevel li{font-size:13px;}
a#active_menu:link,a#active_menu:visited{color:#333;}
#top-mod{background:url("http://themeimages.southerngfe.com/back-x.png") repeat-x scroll 0 -225px transparent;margin:0 5px;}
#header{background:url("http://themeimages.southerngfe.com/back-x.png") repeat-x scroll 0 0 transparent;margin:0 5px;}
#header .shad-l{background:url(http://themeimages.southerngfe.com/head-logo.png) 0 0 no-repeat;}
#header #nav-main .shad-l{background:url("http://themeimages.southerngfe.com/back-x.png") no-repeat scroll 0 -180px transparent;height:45px;}
#mainbody{background:none repeat scroll 0 0 #E4E4E4;margin:0 5px;border:1px solid #CCCCCC;}
#mainbody .shad-1{background:transparent url(http://themeimages.southerngfe.com/body-shadow-l.png) 0 0 repeat-y;}
#mainbody .shad-2{background:transparent url(http://themeimages.southerngfe.com/body-shadow-tr.png) 100% 0 no-repeat;}
#mainbody .shad-3{background:transparent url(http://themeimages.southerngfe.com/body-shadow-tl.png) 0 0 no-repeat;}
#mainbody .shad-4{background:transparent url(http://themeimages.southerngfe.com/body-shadow-br.png) 100% 100% no-repeat;}
#mainbody .shad-5{background:transparent url(http://themeimages.southerngfe.com/body-shadow-bl.png) 0 100% no-repeat;}
#footer{background:url(http://themeimages.southerngfe.com/footer-x.png) repeat-x scroll 0 -58px #E4E4E4;border-top:1px solid #fff;color:#333;}
#footer-bottom{background:url(http://themeimages.southerngfe.com/footer-shadow-f.png) repeat-x;}
#footer-bottom .shad-r{background:url(http://themeimages.southerngfe.com/footer-shadow-fr.png) 100% 0 no-repeat;width:100%;}
#footer-bottom .shad-l{background:url(http://themeimages.southerngfe.com/footer-shadow-fl.png) 0 0 no-repeat;width:100%;height:34px;}
#top-mod a:link,#top-mod a:visited{color:#004182;}
#nav-big ul{list-style:none;padding:0;margin:0;}
#nav-big ul li{float:left;display:block;width:98px;height:83px;padding:0;margin:0 3px 0 0;}
#nav-big ul a{display:block;overflow:hidden;text-align:center;font-weight:normal;height:83px;line-height:124px;text-decoration:none;font-size:85%;}
#nav-main{overflow:hidden;height:37px;}
#nav-main ul{padding:0 0 0 7px;margin:0;float:left;list-style:none;}
#nav-main li{margin:0;padding:0;float:left;display:block;background:none;}
#nav-main a{display:block;float:left;height:37px;line-height:37px;padding:0 10px;text-decoration:none;cursor:pointer;background:none;}
ul.submenu{padding:0;margin:0;}
.submenu li a{font-size:13px;}
span.notice{display:block;padding:10px 10px 10px 45px;margin-bottom:10px;background:#ffd url(http://themeimages.southerngfe.com/content/notice_icon.png) 0 50% no-repeat;color:#333;border:1px solid #ddb;}
table.footermodules{width:100%;}
.footermodules td{width:35%;padding:7px;}
.footermodules td.rocket{width:17%;padding:0;}
#rocket{width:100%;height:58px;background:url(http://themeimages.southerngfe.com/footer-x.png) 50% 0 no-repeat;}
a:link.nounder,a:visited.nounder,a:hover.nounder{text-decoration:none;}
#top-mod form{float:left;padding-left:0;height:22px;margin-top:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;}
#horizontal{float:left;width:500px;color:#333;text-decoration:none;}
#logouttop{float:left;padding-right:10px;}
#logoutbutton{height:26px;padding-top:0;}
#logoutbutton a{color:#000;line-height:22px;text-decoration:none;background:#f9f9f9;padding:2px 9px;border:1px solid #333;}
.sponsorbanner{border:1px solid #f9f9f9;padding:3px;}
a.bigusername{font-size:13pt;text-decoration:none;font-weight:bold;}
.threadbutton:link, .threadbutton:visited{display:block;width:95px;background:#999999;border-radius:10px;color:#ffffff;font:14px Arial, sans-serif;padding:4px 15px;text-decoration:none;border:1px solid #ffffff;}
.threadbutton span{font-size:15px;font-weight:bold;display:inline;}
.forumuserbuttons:link, .forumuserbuttons:visited{display:inline-block;width:40px;background:#999999;border-radius:10px;color:#ffffff;font:14px Arial, sans-serif;padding:4px 15px;text-decoration:none;border:1px solid #ffffff;}

@media only screen and (max-device-width:480px) {
	#header #nav-big{margin-left:250px;margin-right:0;}
	#nav-big .b1, #nav-big li.active .b1, 
	#nav-big .b2, #nav-big li.active .b2,
	#nav-big .b3, #nav-big li.active .b3,
	#nav-big .b4, #nav-big li.active .b4,
	#nav-big .b5, #nav-big li.active .b5{background:#cccccc;}
	#nav-big ul li{width:auto;margin:-18px 5px;}
	#nav-big ul a{display:inline;font-size:160%;font-weight:bold;text-transform:uppercase;padding:10px 5px;}
	.moduletable-topmenu{font-size:130%;}
	#nav-main a{font-size:130%;}
}
