/*YAHOO! RESET*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  	margin:0; 	padding:0; } table { 	border-collapse:collapse; 	border-spacing:0; } fieldset,img {  	border:0; } address,caption,cite,code,em,strong,dfn,th,var { 	font-style:normal; 	font-weight:normal; } ol,ul { 	list-style:none; } caption,th { 	text-align:left; } h1,h2,h3,h4,h5,h6 { 	font-size:100%; 	font-weight:normal; } q:before,q:after { 	content:''; } abbr,acronym {	border:0; }/*---------- END RESET ----------*//*MAIN HOLDER---------------------------------------------------------------------------------------------------------------- */body { color: black; background-color: #000; background-image: url(bg.gif); background-repeat: repeat-y; background-position: center top; height: 100%; min-height: 100%; margin: 0; }html { height: 100%; min-height: 100%; }#main_holder { background-position: 0 100%; width: 866px; position: relative; height: 100%; z-index: 1; visibility: visible; min-height: 100%; margin-top: 0; margin-right: auto; margin-left: auto; order-bottom-style: solid; order-right-style: solid; }#header { background-image: url(line.gif); background-repeat: repeat; position: relative; top: 0; width: 100%; height: 10px; z-index: 1; }#navigation { position: relative; width: 100%; height: 90px; z-index: 1; margin-top: 10px; margin-bottom: 10px; padding: 5px 0; border-top: 1px solid #333; border-bottom: 1px solid #333; rder-bottom-style: dotted; order-right-style: solid; }#home_nav { width: 289px; height: auto; float: left; margin-right: 2px; padding-top: 0; padding-right: 2px; padding-left: 5px;; }#nav_one { margin-right: 2px; padding: 0 2px 2px 5px; width: 170px; height: 80px; float: right; border-left: 1px solid #ccc; }#nav_two { margin-right: 2px; width: 170px; height: 80px; float: right; padding: 0 2px 2px 5px; border-left: 1px solid #ccc; }#nav_three { margin-right: 5px; width: 170px; height: 80px; float: right; padding: 0 2px 2px 5px; border-left: 1px solid #ccc; }#divider { background-image: url(line.gif); background-repeat: repeat; position: relative; z-index: 1; width: 100%; height: 5px; }/*MAIN  FRAMEWORK---------------------------------------------------------------------------------------------------------------- */#splash { text-align: left; position: relative; width: auto; height: 300px; z-index: 1; margin: 5px 5px 10px; border: solid 1px #ccc; }#column_holder { visibility: visible; position: relative; z-index: 1; top: 10px; width: 100%; padding: 0; }/*EQUAL COLUMN ARRANGMENTS---------------------------------------------------------------------------------------------------------------*/#threecolumn_left { width: 270px; float: left; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding: 5px; border: dotted 1px #ccc; }#threecolumn_middle { width: 270px; float: left; margin-right: 5px; margin-bottom: 10px; padding: 5px; border: dotted 1px #ccc; }#threecolumn_right { width: 270px; float: left; margin-right: 5px; margin-bottom: 10px; padding: 5px; border: dotted 1px #ccc; }#twocolumn_left { margin-right: 5px; margin-bottom: 10px; padding: 5px; width: 414px; float: left; border: dotted 1px #ccc; }#twocolumn_right { margin-right: 5px; margin-bottom: 10px; padding: 5px; width: 409px; float: left; margin-left: 5px; border: dotted 1px #ccc; }/*UNEQUAL COLUMN ARRANGMENTS---------------------------------------------------------------------------------------------------------------- */#twocolumn_large_left { margin-right: 5px; margin-bottom: 10px; padding: 5px; width: 555px; float: left; border: dotted 1px #ccc; }#twocolumn_small_right { margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding: 5px; width: 270px; float: left; border: dotted 1px #ccc; }/*LINKS------------------------------------------------------------------------------------------------------------- */a { color: #333; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: underline; margin-bottom: 5px; padding-bottom: 5px; }a:hover { color: #000; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: underline; margin-bottom: 5px; padding-bottom: 5px; }.top_navi { color: #333; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: none; margin-bottom: 5px; padding-bottom: 5px; }.top_navi:hover { color: #000; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 12pt; text-decoration: underline; margin-bottom: 5px; padding-bottom: 5px; }/*TEXT------------------------------------------------------------------------------------------------------------- */.theserif { color: #333; font-size: 8pt; font-family: "times new roman", times, serif; font-style: italic; font-weight: normal; line-height: 14pt; text-decoration: underline; padding-bottom: 4px; }.giantheaders { color: #000; font-size: 20pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 21pt; text-decoration: none; letter-spacing: -0.3pt; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; }.headers { color: #000; font-size: 12pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; letter-spacing: -0.3pt; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; }.subheaders { color: #000; font-size: 9pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; letter-spacing: -0.3pt; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; }.site_text { color: #333; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 11pt; text-decoration: none; letter-spacing: -0.1pt; padding-top: 8px; padding-bottom: 4px; }.site_text_bold { color: #000; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: bold; line-height: 11pt; text-decoration: none; padding-top: 8px; padding-bottom: 4px; }.postsite_text { color: #333; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; line-height: 11pt; text-decoration: none; text-align: right; letter-spacing: -0.1pt; padding-top: 8px; padding-bottom: 4px; border-top: 1px dotted #ccc; }p { color: #333; font-size: 8.5pt; font-family: helvetica, arial, verdana, sans-serif; font-weight: normal; text-decoration: none; }/*MAIN PAGE TEMPLATE---------------------------------------------------------------------------------------------------------------- *//*OTHER---------------------------------------------------------------------------------------------------------------- */.images { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
