/* CSS for Major Danger Producitons*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td  { font-family: medium Arial, Helvetica, clean, sans-serif; color: white; margin: 0; padding: 0 }
pre, code, kbd, samp, tt { font-family: monospace; line-height: 100%; font-size: 108% }
table         { text-align: center; margin: 0; padding: 0; width: 100%; outline-width: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show  }
table.fm  { text-align: left; margin: 0; padding: 2px; width: 100%; outline-width: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show   }
td  { border: 0 }
fieldset,img { border:0; }
img { margin: 0; padding: 0; border-width: 0; outline-width: 0 }
img.spec  { margin: 0; padding: 10px 0 0 5%; border-width: 0; outline-width: 0 }
img.about { margin: 0; padding: 2px 40px 3px 5px; float: right; border-width: 0; outline-width: 0 }
address,caption,cite,code,dfn,em,strong,th,var { font-family:inherit; font-style: normal; font-weight: normal }
ol  { list-style-type: decimal; margin: 1em 40px 1em 60px }
ol li  { list-style-position: outside; margin-right: 20px; margin-bottom: 10px; margin-left: 20px }
ul { margin: 1em 40px 1em 60px }
ul li { list-style: disc; margin-right: 40px; margin-left: 40px; margin-bottom: 1pt}
ul.links li  { text-align: center; list-style: none; margin-right: 40px; margin-left: 40px; margin-bottom: 1pt}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6      { font-size: 100%; line-height: 1.23}
h2,h3,h4,h5	{  font-variant: small-caps; font-weight: bold; }
h1,h2,h4 { font-size: large; }
h3,h5   { font-size: x-large; }
h2 { margin-bottom: 7px; margin-left: 30px }
h4 { margin-bottom: 7px }
h5 { margin-bottom: 7px; margin-left: 3px }
q:before,q:after { content:'';}
abbr,acronym { border:0; font-variant:normal;}
sup  { font-size: xx-small; vertical-align: text-top }
sub  { font-size: xx-small; vertical-align: text-bottom }
input,textarea,select      { color: white; font-size: 100%; font-family: inherit; font-weight: inherit; background-color: #ccc; margin: 3px 2px }
legend     { color: white }
p,fieldset,table,pre {	margin-bottom:1em; }
p        { text-align: justify; padding-right: 40px; padding-left: 40px }
p.p2      { visibility: hidden; }
p.p3       { font-size: 10pt; text-align: center; margin: 0; padding: 0 }
p.p5 { font-size: 10pt; text-align: left; margin: 0; padding: 0 }
p.p4    { text-align: right; padding-right: 40px; padding-left: 40px }
iframe { background-color: transparent }
a     { color: white; font-size: inherit; font-weight: bolder; text-decoration: none }
a.bed { color: white; font-size: inherit; font-variant: small-caps; font-weight: bolder; text-decoration: none; vertical-align: middle }
a:hover       { color: #ff3; font-weight: bolder; text-decoration: none }
/*-----------NAVIGATION-----------*/
/* #nav     { visibility: visible; margin: 0; padding: 0; position: relative; z-index: 100; width: auto; height: auto; float: right } */
#nav     { visibility: visible; margin: 0; padding: 0; position: static; z-index: 100; width: auto; height: auto; float: right }
/* .sect  { text-align: center; visibility: visible; display: block; padding-right: 5px; padding-left: 5px; position: relative; float: left } */
.sect  { text-align: center; visibility: visible; display: block; padding-right: 5px; padding-left: 5px; position: static; float: left }
a.button, a.button:visited     { color: white; font-size: 20px; font-variant: small-caps; font-weight: bolder; line-height: 1.5; text-decoration: none; background: #970f00; display: block; margin-right: 10px; margin-left: 10px }
a.button:hover  { color: #ff3 }
/* .navsub  { visibility: visible; margin: 0; padding: 5px 0 0; position: relative; z-index: 100; left: 10px; border-top: 1px dashed #e6e619 } */
.navsub  { visibility: visible; margin: 0; padding: 5px 0 0; position: static; z-index: 100; left: 10px; border-top: 1px dashed #e6e619 }
a.subtn, a.subtn:visited { color: white; font-size: 12px; font-weight: bolder; line-height: 1.5; text-decoration: none; background: #970f00; text-align: center; margin-right: 5px; margin-left: 5px }
a.subtn:hover { color: #ff3 }
/*-------------------------*/
body    { font: medium CSS_PROPERTY_UNDEF; background-color: #970f00; background-repeat: repeat; background-attachment: fixed; background-position: center top }
body.ib  { font: medium CSS_PROPERTY_UNDEF; background: #970f00 url("../images/MAJORDANGER_BG.jpg") fixed center top }
#doc      { visibility: visible; margin-left: -504px; padding: 0; position: relative; top: 0; left: 50%; width: 1010px; height: 100% }
#doc2      { text-align: center; visibility: visible; margin: 0; position: relative }
#share   { visibility: visible; margin: 5px 0 -16px; padding: 5px 5px 0 0; float: right }
#header { text-align: left; visibility: visible; margin: 20px 0 0; padding: 0; width: 1008px; height: 140px; float: left; clear: both }
/* #left_side { visibility: visible; margin-top: 100px; padding: 0; position: static; width: 109px; float: left }
   #right_side { visibility: visible; margin-top: 100px; padding: 0; position: static; width: 109px; float: right } */
#left_side { visibility: visible; margin-top: 40px; padding: 0; position: static; width: 109px; float: left }
#right_side { visibility: visible; margin-top: 40px; padding: 0; position: static; width: 109px; float: right }
.donate { text-align: right; visibility: visible; margin-top: 5px; margin-bottom: -70px; float: right; }
.menut    { text-align: right; visibility: visible; margin: -5px 0 0; padding: 0; z-index: 30; width: auto }
/* .singlecol    { text-align: left; visibility: visible; margin-top: -60px; padding: 0 0 0; position: static; width: 1008px; float: left; vertical-align: middle }
   .text_area  { text-align: left; visibility: visible; margin-top: 125px; padding: 0 0 2em; position: static; width: 790px; float: left } */
.singlecol    { text-align: left; visibility: visible; margin-top: 0px; padding: 0 0 0; position: static; width: 1010px; float: left; vertical-align: middle }
.text_area  { text-align: left; visibility: visible; margin-top: 85px; padding: 0 0 2em; position: static; width: 790px; float: left }
.gallery_wrap { text-align: center; visibility: visible; margin: 10px 30px; padding: 0; position: static; width: 100%; vertical-align: bottom }
.gallery   { text-align: center; visibility: visible; margin: 10px 0 0; padding: 0; position: static; width: 170px; height: 200px; float: left; vertical-align: bottom }
.floatLeft  { margin: 5px; padding: 5px; float: left }
.floatRight  { margin: 5px; padding: 5px; float: right }
.cal { text-align: center; visibility: visible; padding: 0; position: static; width: 1008px; float: left; vertical-align: middle }
.splashA      { background-color: #970f00; text-align: left; visibility: visible; margin-top: 25%; margin-left: 0; padding: 5px 0 5px 10px; position: static; width: 100%; float: right }
.splashB  { background-color: #970f00; text-align: right; visibility: visible; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; position: static; width: 100%; float: right }
object { text-align: center; visibility: visible; width: 100%; height: 100%; border-style: none; outline-style: none }
input { background-color: #970f00 }
@media print {
	#share { visibility: hidden }
	#left_side { visibility: hidden }
	#right_side { visibility: hidden }
	#nav { visibility: hidden }
}
@media handheld {
	#left_side { visibility: hidden }
	#right_side { visibility: hidden }
}
