﻿a 			{ color: #B0E9D5; text-decoration: underline; }
a:visited 	{ color: #B0E9D5; }
a:active 	{ color: #B0E9D5; }
a:hover {
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 50% 0%, rgba(176, 233, 213,0.8), rgba(0,0,0,0));
	padding-top: -3px;
    padding-bottom: 0px;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.a_index:hover { 
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 50% 0%, rgba(176, 233, 213,0.9), rgba(176, 233, 213,0.6), rgba(176, 233, 213,0.2), rgba(176, 233, 213,0), rgba(0,0,0,0));
	padding-top: 8px;
    background-position: center;
    background-size: 96% auto;
    background-repeat: no-repeat;
}

.a_return:hover { 
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 50% 0%, rgba(176, 233, 213,0.9), rgba(176, 233, 213,0.6), rgba(176, 233, 213,0.2), rgba(176, 233, 213,0), rgba(0,0,0,0));
	padding-top: 0px;
    background-position: center;
    background-size: 96% auto;
    background-repeat: no-repeat;
}

.a_index_unu:hover { 
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 60% 50%, rgba(176, 233, 213,0.8), rgba(176, 233, 213,0.2), rgba(0,0,0,0), rgba(0,0,0,0));
	padding-top: 14px;
    padding-bottom: -18px;
    background-position: center;
    background-size: 96% auto;
    background-repeat: no-repeat;
}

.a_ca:hover { 
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 50% 0%, rgba(176, 233, 213,1), rgba(176, 233, 213,0.8), rgba(176, 233, 213,0.5), rgba(176, 233, 213,0), rgba(0,0,0,0));
	padding-top: -8px;
    padding-bottom: 8px;
    background-position: center;
    background-size: 96% auto;
    background-repeat: no-repeat;
}

.a_cred:hover { 
	color: #FFFFFF;
	background-image: radial-gradient(ellipse at 50% 20%, rgba(176, 233, 213,1), rgba(176, 233, 213,0.8), rgba(176, 233, 213,0.5), rgba(176, 233, 213,0), rgba(0,0,0,0));
	padding-top: -3px;
    padding-bottom: 0px;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.div_reg 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_reg8 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 8px; }
.div_reg12 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 12px; }
.div_reg16 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 16px; }
.div_reg24 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 24px; }
.div_reg32 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_reg64 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 64px; }
.div_base 		{ width: 672px; height: auto; text-align: center; margin: auto; margin-top: 40px; margin-bottom: 0px; }
.div_base_notop { width: 672px; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_unfin 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 80px; margin-bottom: 0px; }
.div_wide		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 0px; }
.div_wide32		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_arch 		{ width: 688px; height: auto; text-align: center; margin: auto; margin-top: 80px; margin-bottom: 0px; }
.div_update		{ width: 265px; height: 192px; margin: auto; overflow: auto; background-image: url('aqua_ippan/update_box_sides.png'); }
.div_updateall	{ width: auto; height: auto; margin: auto; margin-left: 0px; }
.div_list16 	{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 16px; }
.div_list32 	{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 0px; margin-bottom: 32px; }
.div_links 		{ width: auto; height: auto; text-align: center; margin: auto; margin-top: 24px; margin-bottom: 0px; }
.div_video		{ width: 312px; height: 224px; margin: auto; background-image: url('aqua_ippan/video_box_side.png'); }


.par_m 			{ font-size: small;  text-align: center; margin-top: 0px; margin-bottom: 0px; }
.par_m_4up 		{ font-size: small;	text-align: center; margin-top: 4px; margin-bottom: 0px; }
.par_m_8up 		{ font-size: small; text-align: center; margin-top: 8px; margin-bottom: 0px; }
.par_m_4down 	{ font-size: small;text-align: center; margin-top: 0px; margin-bottom: 4px; }
.par_m_8down 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 12px; }
.par_m_12down 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 8px; }
.par_m_16down 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_m_24down 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 24px; }
.par_m_32down 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 32px; }
.par_l 			{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 0px; }
.par_l_4up 		{ font-size: small; text-align: left; margin-top: 4px; margin-bottom: 0px; }
.par_l_8up 		{ font-size: small; text-align: left; margin-top: 8px; margin-bottom: 0px; }
.par_l_16up 	{ font-size: small; text-align: left; margin-top: 16px; margin-bottom: 0px; }
.par_l_4down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 4px; }
.par_l_8down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 8px; }
.par_l_12down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 12px; }
.par_l_16down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 16px; }
.par_l_24down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 24px; }
.par_l_32down 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 32px; }
.par_l_32_rec1 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 108px; }
.par_l_32_rec2 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 32px; }
.par_l_32_rec3 	{ font-size: small; text-align: left; margin-top: 0px; margin-bottom: 32px; margin-left: 138px; }
.par_r 			{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 0px; }
.par_r_2down 	{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 2px; }
.par_r_4down 	{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 4px; }
.par_r_8down 	{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 8px; }
.par_r_12down 	{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 12px; }
.par_r_16down 	{ font-size: small; text-align: right; margin-top: 0px; margin-bottom: 16px; }
.par_r_4up 		{ font-size: small; text-align: right; margin-top: 4px; margin-bottom: 0px; }
.par_header 	{ font-size: small; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_subhead 	{ font-size: medium; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_subhead_4 	{ font-size: medium; text-align: center; margin-top: 0px; margin-bottom: 4px; }
.par_subhead_8 	{ font-size: medium;  text-align: center; margin-top: 0px; margin-bottom: 8px; }
.par_xsmall 	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom:0px; margin-left: auto; margin-right: auto; width:90%; }
.par_xsmall_6 	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom:6px; margin-left: auto; margin-right: auto; width:90%; }
.par_xsmall_8	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom:8px; margin-left: auto; margin-right: auto; width:90%; }
.par_xsmall_16 	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom: 16px; }
.par_xsmall_32 	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom: 32px; }
.par_archiveicons 	{ font-size: small; text-align: center; margin-right: 0px; display: inline; }
.par_archiveicons8 	{ font-size: small; text-align: center; margin-right: 8px; display: inline; }
.par_tdgameplay { font-size: small;	text-align: center; margin-top: 4px; margin-bottom: 12px; }
.par_tdgameplast { font-size: small;	text-align: center; margin-top: 4px; margin-bottom: 0px; }
.par_storydesc 	{ font-size: x-small; text-align: center; }
.par_cacredits 	{ font-size: x-small; text-align: center; margin-top: 0px; margin-bottom:0px; margin-left: auto; margin-right: auto; width:96%; }
.par_rchat { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; color: #000000; border-radius:10px; background: #7ee66a; padding: 3px; }
.par_lchat { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; color: #000000; border-radius:10px; background: #cfcfcf; padding: 3px; }
.par_rchatname { font-size: x-small; text-align: right; margin-top: 0px; margin-bottom: 2px; }
.par_lchatname { font-size: x-small; text-align: left; margin-top: 0px; margin-bottom: 2px; }
.par_radiosnipe { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 12px; border:2px solid #c29d91; padding: 2px; }
.par_radiodeck { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 12px; border:2px solid #c2b57e; padding: 2px; }
.par_chatteach1 { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; color: #000000; border-radius:10px; background: #69f2ff; padding: 3px; }
.par_chatteach2 { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; color: #000000; border-radius:10px; background: #fff75c; padding: 3px; }
.par_chatteach3 { font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; color: #000000; border-radius:10px; background: #a9ff85; padding: 3px; }



p { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; }  
Use Bahnschrift instead if not convinced

.tabl_base 		{ height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; }
.tabl_audiounu 	{ border-collapse: separate; border-spacing: 8px 16px; margin-left: auto;  margin-right: auto; table-layout: fixed; }
.tabl_audiores 	{ height: auto; width: 100%; text-align: center; margin-top: 0px; margin-bottom: 0px; table-layout: fixed; }
.tabl_modlinks 	{ margin-left: auto;  margin-right: auto; height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; }
.tabl_modlinks_end 	{ margin-left: auto;  margin-right: auto; height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }
.tabl_16down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 16px; }
.tabl_24down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 24px; }
.tabl_32down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }
.tabl_40down 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 40px; }
.tabl_header 	{ height: auto; width: auto; margin-top: 0px; margin-bottom: 32px; }

.td_audiores	{ padding: 0px 12px 32px 12px; vertical-align: top; }
.td_gameplay	{ text-align: left; vertical-align:top; }
.td_story		{ text-align:center; vertical-align:middle; }
.td_unseen		{ text-align:left; vertical-align:middle; }

.img_sep4 		{ margin-right: 4px; }
.img_sep8 		{ margin-right: 8px; }
.img_l_sep4 	{ margin-right: 4px; text-align: left; }
.img_l_sep8 	{ margin-right: 8px; text-align: left; }
.img_4down		{ margin-bottom: 4px; }
.img_8down		{ margin-bottom: 8px; }
.img_16down		{ margin-bottom: 16px; }
.img_8updown	{ margin-top: 8px; margin-bottom: 8px; }
.img_centerdocu { margin-top: 0px; margin-left: 82px; }
.img_index		{ display: block; }
.img_gbcinfantry { margin-left: 126px; }
.img_gbcvehicles { margin-left: 30px; }
.img_gbcbosses 	{ margin-left: 84px; }
.img_ca 		{ border-width:0px; }

.index_docu 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-right: 28px; }
.index_perso 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 164px; }
.index_other 	{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 164px; }
.site_logo 		{ margin-top: 8px; }
.title_center	{ margin-left: 155px; color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 0px; margin-bottom: 0px; }
.title_center2	{ margin-left: 246px; }
.title_center3	{ margin-left: 80px; }
.links_offset	{ margin-top: 56px; }
.ol_16down		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 0px; display: inline-block; text-align: left; margin-left: 0px; margin-top: 0px; margin-bottom: 16px; }
.ol_32down		{ color: #FFFFFF; font-size: small; font-family: Arial, Helvetica, sans-serif; padding-left: 0px; display: inline-block; text-align: left; margin-left: 0px; margin-top: 0px; margin-bottom: 32px; }
.li_nonum		{ list-style-type: none }
.highlight 		{ border: 2px solid; }

body 	{ background: url('aqua_ippan/bg_aippan.png'); background-attachment: fixed; background-position: center top; background-repeat: repeat-y; background-color: #000000; }
