@charset "ISO-8859-1";
/* CSS Document */

html { }
body { margin:0px; padding:0px; font:12px Arial,Helvetica,sans-serif; background-color:#000; text-align:center; color:#fff; }

h1,h2,h3 { margin:0px; padding:0px; font-weight:normal; }
h1 { font-size:50px; padding:0px 0px 12px 0px; }
h2 { font-size:30px; padding:3px 0px 12px 0px; }
h3 { font-size:20px; }

a, a:link { color:#e47400; text-decoration:none; }
a:visited { color:#e47400; text-decoration:none; }
a:hover { color:#fe9c37; text-decoration:none; }

p { line-height:1.3em; margin-top:6px; }
hr { color:#000; height:1px; border-bottom:1px dotted #808080; }
ul { margin:0px; padding:3px 0px 6px 24px; }

input, textarea { padding:1px; font:12px Arial, Helvetica, sans-serif; }
.formlabel { display:block; padding:0px 18px 0px 0px; }
.submitbutton { cursor:pointer; width:100%; border:3px solid #e47400; background-color:#000; color:#fff; }
.submitbutton:hover { background-color:#e47400; color:#000; }
input[type="submit"], input[type="button"] { cursor:pointer; width:100%; border:1px solid #e47400; background-color:#000; color:#fff; }
input[type="submit"]:hover, input[type="button"]:hover { background-color:#e47400; color:#000; }

/* *** ids */
#site { font-size:1.2em; width:960px; margin:0 auto; padding:30px; text-align:left; }
#site-popup { font-size:1.2em; width:490px; margin:0 auto; padding:30px; text-align:left; }

#logo { float:left; }

#splash { text-align:center; }
#splash .logo { clear:both; margin:96px 0px 72px 0px; }
#splash .content-area h1 { font-size:50px; }
#splash .content-area h2 { font-size:30px; }

#logo { float:left; }
#rootline { margin-left:130px; padding:26px 0px 0px 0px; }
#rootline-link { margin-left:130px; padding:13px 0px 0px 0px; }
#content-area { margin-left:130px; margin-top:60px; width:830px; clear:both; }
#content-splash { position:absolute; top:130px; padding-bottom:30px; }
#content-splashtext { position:absolute; bottom:65px; left:430px; width:400px; padding:30px; background:#fff; color:#000; 
	filter: alpha(opacity=81);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=81);
	-moz-opacity: 0.81; opacity:0.81; }
#footer { margin:30px 0px 0px 130px; width:830px; clear:both; }

#site-popup #content-area { margin-left:65px; margin-top:60px; width:430px; clear:both; }
#site-popup #footer { margin:30px 0px 0px 65px; width:430px; clear:both; }

/* *** navigation */
#rootline { color:#808080; text-decoration:none; }
a.rootlineitem, a.rootlineitem:link, a.rootlineitem:visited { color:#808080; text-decoration:none; }
a.rootlineitem:hover { color:#fff; text-decoration:none; }
a.rootlineitem-act, a.rootlineitem-act:link, a.rootlineitem-act:visited { color:#fff; text-decoration:none; }
 
#mainnav { margin:0px; padding:0px; text-align:left; }
#mainnav .ro * { color:#808080; }
#mainnav .mainnavitem .act { color:#fff; }
#mainnav .mainnavitem { margin-top:0px; }
.mainnav { font-size:50px; color:#fff; }
.mainnav a, .mainnav a:link, .mainnav a:visited, .mainnav a:hover { color:#fff; text-decoration:none; }

.subnav-container { height:48px; }
.subnav { font-size:20px; color:#808080; display:none; }
.subnav-static { height:48px; font-size:20px; color:#808080; }
.subnav a.subnavitem,
	.subnav a.subnavitem:link,
	.subnav a.subnavitem:visited,
	.subnav-static a.subnavitem,
	.subnav-static a.subnavitem:link,
	.subnav-static a.subnavitem:visited { color:#808080; text-decoration:none; }
.subnav a.subnavitem:hover, .subnav-static a.subnavitem:hover { color:#fff; text-decoration:none; }

#metanav { margin-top:60px; }
a.metanavitem, a.metanavitem:link, a.metanavitem:visited, a.metanavitem-act { display:block; float:left; margin-right:10px; padding:9px; border:1px solid #e47400; text-align:center; color:#fff; text-decoration:none; }
a.metanavitem-right, a.metanavitem-right:link, a.metanavitem-right:visited { display:block; float:left; margin-right:0px; padding:9px; border:1px solid #e47400; text-align:center; color:#fff; text-decoration:none; }
a.metanavitem:hover, a.metanavitem-right:hover, a.metanavitem-act { background-color:#e47400; color:#000; text-decoration:none; }
a.metanavitem-right-act { display:block; float:left; margin-right:0px; padding:9px; border:3px solid #e47400; text-align:center; background-color:#e47400; color:#000; text-decoration:none; }

#bottomnav { float:right; margin:18px 6px 12px 0px; }
#searchbox { float:left; display:inline; }
a.bottomnavitem, a.bottomnavitem:link, a.bottomnavitem:visited { display:block; float:left; margin-left:24px; text-align:center; color:#808080; text-decoration:none; }
a.bottomnavitem:hover, a.rootlineitem:hover { color:#fff; text-decoration:none; }
a.bottomnavitem-act, a.bottomnavitem-act:link, a.bottomnavitem-act:visited { display:block; float:left; margin-left:24px; text-align:center; color:#fff; text-decoration:none; }

/* *** classes */
.fltlft { float:left; }
.fltrt { float:right; }
img.fltlft { margin:21px 12px 12px 0px; }
.clrflt { clear:both; }
.clrlft { clear:left; }
.highlite { color:#e47400; }
.imgtext-image { padding-top:9px; }

/* *** news */
.news-list-item { margin-bottom:12px; }
.news-list-item h3, .news-single-item h3 { color:#fff; margin:0px; text-decoration:none; }
.news-list-item h3 a { color:#fff; margin:0px; text-decoration:none; }
.news-image { float:left; }
.news-text, .news-list-gotoarchive { margin-left:150px; }
.news-text-single { margin-left:430px; }

/* *** mpg events */
#tx_mpgevent_pi1-list { width:100%; }
#tx_mpgevent_pi1-list td { padding:2px 5px; }
/* #tx_mpgevent_pi1-list th { padding:10px 5px; background-color:#e47400; color:#000; font-weight:bold; } */
#tx_mpgevent_pi1-list th { padding:9px; border:1px solid #e47400; text-align:center; font-weight:normal; color:#fff; }
.tx_mpgevent_pi1-list-odd { background-color:#222; }

.tx_mpgevent_pi1-image { float:left; }
.tx_mpgevent_pi1-single { margin-left:430px; }
.tx_mpgevent_pi1-single table { width:100%; }
.tx_mpgevent_pi1-image { padding-top:9px; }

#tx_mpgevent_pi1-single-left { width:400px; float:left; }
#tx_mpgevent_pi1-single-right { margin-left:430px; }
#tx_mpgevent_pi1-single-left table tr { vertical-align:top; }
#tx_mpgevent_pi1-single-right table tr { vertical-align:top; }

#tx_mpgevent_pi1-single-right input[type="text"], #tx_mpgevent_pi1-single-right textarea, #tx_mpgevent_pi1-single-right select { width:210px; }
#tx_mpgevent_pi1-single-right input.tx_mpgevents_pi1-zipcode { width:60px; }
#tx_mpgevent_pi1-single-right input.tx_mpgevents_pi1-city { width:133px; }
input.tx_mpgevents_pi1-button { width:120px; }

.tx_mpgevents_pi1-fieldset { padding:9px; color:#fff; border:1px solid #e47400; }
.tx_mpgevents_pi1-fieldset LEGEND { font-weight:normal; color:#fff; }

/* *** index search */
.tx-indexedsearch-searchbox { margin-bottom:12px; }

.tx-indexedsearch-sw,.tx-indexedsearch-redMarkup { color:#e47400; }
.tx-indexedsearch-browsebox { margin-bottom:9px; }
.browsebox { margin:0px; padding:3px 0px 3px 0px; }
.browsebox li { display:inline; margin-right:3px; padding:3px; }
.tx-indexedsearch-browselist-currentPage { font-weight:bold; }
.tx-indexedsearch-res { margin-bottom:9px; }
.tx-indexedsearch-res-div { background:#222; }
.tx-indexedsearch-res-header { padding:6px; }
.tx-indexedsearch-icon, tx-indexedsearch-title { float:left; }
.tx-indexedsearch-percent{ float:right; }
.tx-indexedsearch-descr, .tx-indexedsearch-list { padding:6px; }

/* *** newsletter subscription */
div#newsletter_subscription { color:#FFFFFF; }
div#newsletter_subscription input[type="text"] { width:250px; }
div#newsletter_subscription input[type="submit"] { margin-top:15px; width:255px; }
