h1 { color: #fff7ab; font-size: 24px; margin-bottom: 18px; font-weight: normal; font-style: italic; margin-bottom: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
h2 { color: #fff7ab; font-size: 18px; margin-bottom: 10px; font-weight: normal; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;  }
h3 { color: #fff7ab; font-size: 12px; margin-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
p { line-height: 1.5em; text-align: left; margin-bottom: 24px; }

em { color: #fff7ab; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

#content ul		{ list-style: none; margin-bottom: 18px; color: #12267c; }	
#content ul li 	{ padding-left: 14px; padding-bottom: 14px; background-image: url(../layout/ul_arrow.gif); background-position: 0 2px; background-repeat: no-repeat; }	

p.center	{ text-align: center; }

input.text {}
input.button {}
textarea {} 
select {}

/* subnav */
ul#subnav				{ font-size: 11px; list-style: none; text-transform: uppercase; }
ul#subnav li 			{ display: block; width: 185px; border-bottom: 1px solid #2e5b3e; }
	ul#subnav li.last 			{ border-bottom: none; }
ul#subnav li a			{ display: block; padding: 8px 0 8px 20px; width: 165px; text-decoration: none; color: #fff7ab; }
ul#subnav li a.active,
ul#subnav li a:hover 	{ background: #00472f; }
	ul#subnav li ul 		{ font-size: 11px; padding: 0 0 3px; list-style: none; }
	ul#subnav li ul li 		{ border-bottom: none; }
	ul#subnav li ul li a 	{ display: block; padding: 5px 0 5px 30px; width: 155px; text-decoration: none; background: url(../layout/subnav.gif) 20px 10px no-repeat; color: #fff; }
	ul#subnav li ul li a.active,
	ul#subnav li ul li a:hover 	{ text-decoration: underline; background: url(../layout/subnav.gif) 20px 10px no-repeat; }

	ul#subnav ul ul 				{ border-top: none; padding-top: 0; font-size: 10px; text-transform: none;  }
	ul#subnav ul ul li a 			{ padding-left: 38px; background-position: 28px 10px;  }
	ul#subnav ul ul li a.active,
	ul#subnav ul ul li a:hover 		{ background-position: 28px 11px;  }

	ul#subnav ul ul ul li a 			{ width: 194px; padding-left: 46px; width: 139px; background-position: 36px 10px;  }
	ul#subnav ul ul ul li a.active,
	ul#subnav ul ul ul li a:hover 		{ }


/* share */
p#share 			{ list-style: none; position: absolute; top: 420px; right: 32px; line-height: 1em; color: #e5edf6; }
p#share a 			{ color: #e5edf6; text-decoration: none; }
p#share img 		{  margin-right: 4px; }
p#share span 		{ padding: 0 3px; }


/* detail */
.detail { width: 715px; padding-bottom: 20px; }
.detail .cnt { float: right; width: 465px; }
.detail .img { float: left; width: 220px; text-align: center; }
.detail p.info { color: #fff7ab; }

#right img { margin-bottom: 14px; }
#right p { margin-bottom: 48px; }

.at300bs.at15t_expanded, .at300bs.at15t_compact {float:left; margin:0;}

/* ----------------------------------------------------- */
/* -------------------->>> FORMS <<<------------------- */
/* ----------------------------------------------------- */

/*MAILFORM*/
.mailform div, .form_row {margin:5px 0 15px 0; clear:both; }
.mailform div label, .form_row label {float:left; width:160px; padding:5px;}

.mailform div input, .mailform div textarea, .mailform div select, 
.form_row input,  .form_row textarea, .form_row  select {float:left;  width:250px;}

.mailform div textarea, .form_row textarea{height:100px;}

.form_row .help {margin-left:140px;}
.form_row_action {clear:both; border:none;overflow:hidden;}
.form_row_action .submit, .form_row_action .button {padding:5px; font-size:10px; text-transform:uppercase; width:auto; margin-left:170px;}

span.error {color:red; display:block;  font-size:11px;}
.form_row span.error, .mailform div span.error {padding-left:175px;}

.flash_message_errors {text-align:center; padding:5px;  color:white !important; background:red; font-weight:bold;}
.flash_message_success {text-align:center; color:white;}

#press h2 {margin-top:10px;}
a.blind {text-decoration:none;}

p#share .at300bs.at15t_expanded, p#share .at300bs.at15t_compact {background:none;}

#big_right h1  {padding-right:180px;}
