/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p.violatorlinks{font-size:21px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:5px; font-weight:bold;}
.violatorlinks a{color:#0072ff}
p.violatorlinks2{font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:12px; font-weight:bold;}
.violatorlinks2 a{color:#0072ff}
.violatorlinks2 a:hover{ background-color:#0072ff ; color:#FFFFFF}
.middletextlink a{color:#ea001c}
p.middletextlink{font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:15px; font-weight:bold}
.makewhite{color:#FFFFFF}
.linkdivider{ background-image:url(images/link_divider.jpg); background-repeat:no-repeat; width:950px; height:9px}
p.name{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center}

.small_link a{color:#0072ff}
p.small_link{ font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif;text-align:center}
.clearfix{clear:both}
body{ background-color:#CCCCCC; font-family:"Courier New", Courier, mono}
#container{ width:950px; margin:0 auto; background-color:#FFFFFF; border-left:2px solid #000; border-right:2px solid #000; }
#header img{float:left}
#menu{ background-image:url(images/header_05.jpg); background-repeat:no-repeat; width:950px; height:48px; clear:both}
#menu h1{font-size:20px; text-align:center; position:relative; top:10px}
#menu ul{ list-style-type:none;width:950px; margin:0 auto;}
#menu li{ display:block; _display:inline; float:left; margin-left:47px; _margin-left:48px; line-height:50px; font-family:"Courier New", Courier, mono; font-size:20px; font-weight:bold}
#menu li a{color:#000000; text-decoration:none;}
#menu li a.joinmenu{color:#0072ff;text-decoration:underline}
#menu li a:hover{ text-decoration:underline}
#intro{width:100%; }
#intro ul{ width:940px; margin:10px auto;list-style-type:none;}
#intro li{display:block; float:left; padding-left:8px;}
#intro li p{width:376px; text-align:center; margin:0 auto}
#trailer_arrow{ background-image:url(images/trailer_arrow.jpg); background-repeat:no-repeat; width:374px; height:81px;}

.graybox{ background-color:#eeeeee; border:1px solid #000; width:914px; margin:0 auto}
.modeltab{ background-image:url(images/featuredgf_tab.jpg); background-repeat:no-repeat; width:914px; height:58px;position:relative}
.modeltab h2{ color:#fb00bd; font-size:25px; position:absolute; top:12px; left:8px}
.modelpics ul{width:890px; margin:4px auto;}
.modelpics li{display:block; float:left; padding-left:1px}

.modelpics2 ul{width:890px; margin:4px auto;}
.modelpics2 li{display:block; float:left; padding-left:10px}
.modelpics2 li img{ border:4px solid #CCCCCC}
.modelpics2 li img:hover{ border:4px solid #000}

.modelpics3 ul{ width:940px;margin:4px auto;}
.modelpics3 li{display:block; float:left; padding-left:1px}
.modelpics3 li img{ border:1px solid #CCCCCC}

#moregfstab{ background-image:url(images/othergfs_tab.jpg); background-repeat:no-repeat; width:923px; height:79px; margin:10px auto;}
#archivestab{ background-image:url(images/archives_tab.jpg); background-repeat:no-repeat;width:923px; height:79px; margin:10px auto; }
#bonustab{background-image:url(images/bonus.jpg); background-repeat:no-repeat;width:923px; height:79px; margin:10px auto; }

#footerbrowse{padding-top:20px}
#footerbrowse img{float:left}

#footnotes{ text-align:center; font-size:11px}
#footnotes a{color:#0072ff}


#joinform ul{ list-style-type:none; margin:0 auto; width:890px}
#joinform li{ display:block; float:left}
.join_table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;    padding: 5px; margin: 0px; width:450px}
.join_table td{font-family: Verdana, Arial, Helvetica, sans-serif;padding: 5px; margin: 0px; }
.join_name { font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-align: right; border: none;  }
.join_value { font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left; border: none; }
.join_error { color:#FF0000 }
.join_header { font-size: 14px; font-weight: bold; text-align: center; border: none; }
.join_footer { font-size: 14px; font-weight: bold; text-align: center; border: none; }
.join_input { margin-bottom:15px;}
.join_select { margin-bottom:15px;width:250px;}
.join_button { width:250px;height:35px;margin-top:20px;font:bold 16px Verdana, Arial, Helvetica, sans-serif;}

