BODY			{ background-color: #176117; background-repeat: repeat-both; margin: 0px; font-family: Arial; font-size: 12px;}
INPUT			{ font-family: Arial; }
SELECT   		{ font-size: 12px; color: #333333; }
P        		{ margin: 0px; }
FORM                	{ margin: 0px; }

.clear    		{ clear: both; height: 0px; font-size: 0px; line-height: 0px; }

#Top          		{ float: left; width: 1014px; height: 182px; background: url('images/header.png') no-repeat; position: relative; }
#Top .Nav               { float: left; width: 461px; height: 18px; position: relative; top: 160px; left: 151px; }
#Top .Donate 		{ background: #248dc4; float: right; width: 210px; height: 182px; align: center; valign: center; position: relative; text-align: left;}
#Top .Donate P		{ font-family: Arial; font-size: 32px; font-weight: bold; text-align: center; text-decoration: none; color: #e8781f}
#Top A                  { float: left; height: 18px; position: relative; cursor: pointer; }
#Top A.Home             { width: 51px; left: 0px; }
#Top A.About            { width: 71px; left: 30px; }
#Top A.Why              { width: 61px; left: 60px; }
#Top A.Contact          { width: 88px; left: 83px; }
#Top A.Map              { width: 80px; left: 110px; }

#Middle			{ float: left; width: 1010px; }
#Middle A		{ text-decoration: none; color: #e8781f}
#Middle .Nav		{ float: left; height: 525px; width: 145px; padding: 3px 0 0 2px; background: url('images/nav-plain.png'); color: #6495ED; font-size: 18px;  }
#Middle .Nav A          { float: left; width: 145px; position: relative; cursor: pointer; text-align: center }

#Middle .Content	{ float: left; width: 653px; height: 526px; padding: 3px 0 0 2px; }
#Middle .Content IFRAME { float: left; width: 651px; height: 524px; border: 1px solid #333; }
#Middle .Donate 	{ float: left; width: 206px; height: 526px; padding: 3px 0 0 2px; text-align: left; font: 7pt arial; }

#Middle .Extras		{ float: left; width: 180px; height: 512px; background: url('images/extras.png') no-repeat; position: relative; }


/* CONTENT PAGES STYLES */
.Main        		{ background: #F2E1BF; padding: 5px 10px 5px 10px; }
.MainDIV                { float: left; width: 470px; }
.Main .Title            { font-size: 18px; font-family: Comic-Sans; font-weight: bold; }
.Main .SubTitle         { font-size: 16px; font-family: Comic-Sans; font-weight: bold; padding: 5px 0 0 0; }
.Main .Text             { padding: 3px 0 3px 0; font-family: Comic-Sans; font-size: 14px; }
.Main .Text IMG         { width: 180px; border: 1px solid #333;}

.Main .MapHolder        { padding: 0 0 0 50px; }
.Main IFRAME            { border: 1px solid #333; }
.Main UL                { margin-top: 0px; margin-bottom: 0px; }

.Main .Address          { padding: 2px 0 7px 0; }
.Main .Address P        { padding: 0 0 0 15px; }

.Main A                 { color: blue; text-decoration: none; }
.Main A:hover           { text-decoration: underline;  }

.PicViewer                   { float: left; padding: 3px 0 6px 0; }
.PicViewer .Pics             { float: left; width: 182px; }
.PicViewer .Pics .Big        { float: left; width: 182px; padding: 0 0 13px 0; }
.PicViewer .Pics .Big IMG    { width: 180px; border: 1px solid #333; }
.PicViewer .Pics .Thumbs     { float: left; width: 180px; border: 1px solid #333; position: relative; padding: 3px 0 2px 0; }
.PicViewer .Pics .Thumbs .Tag{ float: left; position: absolute; top: -8px; left: 3px; background: #F2E1BF; text-transform: uppercase; font-size: 10px; padding: 0 2px 0 2px; }
.PicViewer .Pics .Thumbs .TBCont { float: left; position: relative; left: 6px; }
.PicViewer .Pics .Thumbs A   { float: left; padding: 2px 2px 1px 2px; }
.PicViewer .Pics .Thumbs IMG { width: 50px; height: 30px; border: 1px solid #333; }
.PicViewer .TextArea         { float: left; width: 244px; padding: 0 0 0 6px; }
.PicViewer .TextArea .PG     { float: left; width: 244px; padding: 0 0 7px 0; }

#Footer			{ margin: 0px; width: 800px; text-align: center; font-size: 12px; }
#Footer P		{ align: center; }

#wrapper {
margin: 0 auto 0 auto;
text-align: left; /* Reset text alignment for Western languages. */
width: 900px;
}

html>body #wrapper {
border: 1px solid #fff;
border-color: transparent;
border-top: 0;
border-bottom: 0;
}

#nav a {
	display: block;
	width: 10em;
}


#nav, #nav ul {
	padding: 0;
	margin:0.3em 0;
	list-style: none;
}


#nav li {
	float: left;
	width: 10em;
}

#nav li a {
	float: left;
	width: 10em;
	font-size: 18px;
	font-family: Arial;
}

#nav li ul li a{
	float: left;
	width: 10em;
	font-size: 12px;
	color: #fc9;
}

#nav a {
	outline:none;
	}

#nav ul#nav ul li {
	background-image:none;
	text-align:left;
	font-size:18px;
	padding:0 0 3px 1em;
	}
	
#nav ul#nav ul li a {
	color:#fc9;
	display:block;
	height:normal;
	text-decoration:none;
	font-size: 24px;
}
		
#nav ul#nav ul li a:hover {
	color:#fff;
}

#Middle ul {
	list-style:none;
}

#Middle ul li {
	text-align:center;
	font-size: 12px;
}
		
#Middle ul ul {
	display:none;
	font-size: 18px;
}