body {
background: #000000;
margin: 0;
padding: 0;
color: #e7e7e7;
font: 11px normal Arial, Helvetica, sans-serif;
}
img {
border: none;
}
h1 {
font-size: 3em;
margin: 20px 0;
}
p { 
margin: 0; 
padding:0; 
}
b.redtext {
font-size:14px;
color:#CC0000;
font-weight:bold;
}
b.redtxt {
font-size:11px;
color:#CC0000;
}
.blacktext {
font-size:14px;
font-weight:bold;
color:#000000;
}
p.graytext {
font-size:14px;
color:#999999;
}
p.whitetext {
font-size:12px;
color:#ffffff;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
#clear {
	clear:both;
	width:950px;
}
#spacerbar2 {
	/* background-color:#222222;
	border-top: 1px solid #363636; */
	width: 960px;
	height: 35px;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align:center;	
	padding-top:4px;
}
#agree {
width:250px;
float:left;
text-align:center;
margin: 10px 0px;
}
#agree2 {
width:250px;
float:left;
text-align:center;
margin:0px;
}
#members {
width:250px;
float:left;
text-align:center;
margin:10px 0px;
}
#picbox {
width:900px;
margin-left: auto;
margin-right: auto;
}
.container {
width: 900px;
margin: 10px auto;
}
#warning {
width: 920px;
margin-top: 110px;
margin-left: auto;
margin-right: auto;
text-align:center;
}
#leftbox {
float:left;
width:610px;
height:447px;
margin-right: 5px;
}
#rightbox {
float:left;
width:250px;
height: 190px;
overflow: auto;
padding: 5px;
margin-right: 5px;
border: 1px solid #999;
margin-top:2px;
color:#fff;
}
#spacerbar {
background-color:#222222;
width: 960px;
height: 65px;
margin-left: auto ;
margin-right: auto ;
margin-top: 15px;
margin-bottom: 15px;
padding:5px;
text-align:center;
}
.container1 {
background: #222 url(http://www.gfelife.com/images/logo.png) no-repeat center top;
width: 980px;
height: 75px;
margin-left: auto ;
margin-right: auto ;
}
.container3 {
width: 890px;
margin: 0 auto;
overflow: hidden;
}
ul#topnav {
list-style: none;
width: 970px; 
float: left;
}
ul#topnav li {
float: left;
margin: 0; padding: 0;
}
/*--CSS Sprites - Default State--*/
ul#topnav a {
float: left;
display: block;
height: 75px; /*--Specify height of navigation--*/
text-indent: -99999px; /*--Shoot the text off the page--*/
background-position: left top;
}
/*--CSS Sprites - Hover State--*/
ul#topnav a:hover {
background-position: left -75px;
}
#home li.home a,
#updates li.updates a,
#models li.models a,
#blog li.blog a,
#members li.members a,
#join li.join a {
background-position: left bottom;
}
/*--Assign an image and width to each link--*/
ul#topnav li.home a {
background-image: url(http://www.gfelife.com/images/home.gif);
width: 99px;
}
ul#topnav li.updates a {
background-image: url(http://www.gfelife.com/images/updates.gif);
width: 107px;
}
ul#topnav li.models a {
background-image: url(http://www.gfelife.com/images/models.gif);
width: 101px;
}
ul#topnav li.blog a {
background-image: url(http://www.gfelife.com/images/blog.gif);
width: 112px;
}
ul#topnav li.members a {
background-image: url(http://www.gfelife.com/images/members.gif);
width: 121px;
}
ul#topnav li.join a {
background-image: url(http://www.gfelife.com/images/join.gif);
width: 126px;
}
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
width: 100%;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px;
line-height: 31px;
border: 1px solid #999;
border-left: none;
margin-bottom: -1px;
background: #e0e0e0;
overflow: hidden;
position: relative;
}
ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 1.2em;
padding: 0 20px;
border: 1px solid #fff;
outline: none;
}
ul.tabs li a:hover {
background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
background: #fff;
border-bottom: 1px solid #fff;
}
.tab_container {
border: 1px solid #999;
border-top: none;
clear: both;
float: left; 
width: 100%;
background: #464545;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
}
.tab_content h2 {
font-weight: normal;
padding-bottom: 10px;
border-bottom: 1px dashed #ddd;
font-size: 1.8em;
}
.tab_content h3 a{
color: #254588;
}
.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
}
ul.gallery {
width: 905px;
list-style: none;
margin: 0 auto; padding: 0;
}
ul.gallery img {
border:none;
}
ul.gallery li {
float: left;
margin: 10px; padding: 0;
text-align: center;
border: 1px solid #ccc;
-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
display: inline; /*--Gimp Fix aka IE6 Fix--*/
background-color:#FFFFFF;
}
ul.gallery li a.thumb {
width: 250px;
height: 313px;
padding: 5px;
border-bottom: 1px solid #ccc;
cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
width: 250px;
height: 313px;
overflow: hidden;
display: block;
}
ul.gallery li a.thumb:hover {
background: #333;
}
ul.gallery li h2 {
font-size: 1em;
font-weight: normal;
text-transform: uppercase;
margin: 0; padding: 10px;
background: #f0f0f0;
border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}
/* footer */
#footerlegal {
clear:both;
margin: 50px 0px 0px 0px; 
padding: 0;
border-top: 1px solid #68050A;
text-align: center;
color:#666666;
}
#footerlegal a:link {
text-decoration: none;
color:#ffffff;
}