/* COLORS 
Dark (bkgrd) gray: #241f1b
Medium gray: #3f352b
Light gray: #51473d
Lighter gray: (Heading 2): #7e7266
Lightest gray (Heading 1): #b9aea3
Link color: #669966

*/

* { /* removes defaults from all elements */
margin: 0;
padding: 0; }

body {
background-color: #241f1b; }

#wrap {
width: 768px;
margin:auto;
margin-top:30px;
text-align: left;
background-color:#000;
border: double 1px #51473d; }

#header {
z-index:10; }

#header h1 {
display: none; }

#header img {
float:left;
margin:0;
padding:0; }

#menu2 {
background:#51473d url(../_images/header.gif) top no-repeat;
height:55px;
text-align:right; }

#menu2 p {
margin:0;
padding: 30px 20px 0 0;
color:#fff; }

#MenuBar1 {
background-color:#51473d;
width:768px;
float:left; }

#nav_sub li {
display: inline;
padding: 0 10px;
border-width: 1px;
border-style: none solid none none;
border-color: #51473d; }

.content {
margin: 0 1px;
padding:10px;
z-index:1; }

.content#viewer {
padding:0;
height:475px; }

.content#text {
padding:10px;
min-height:200px; }

#lcol {
margin:10px 0 0 10px;
float:left;
width:390px; }

#lcol p {
padding:0; }

/*		#copyright {
margin:12em 0 0 0; }
*/	
#rcol {
margin:0 0 0 73px;
float:left;
width:225px; }

#footer {
margin:0;
padding:5px 5px 0 5px;
background:url(../_images/footer-gradient.gif) top repeat-x;
clear:both;
display:block;
color:#FFFFFF;
height:25px;
font-size:.8em;
text-align:right; }


/*Gallery Page Specific*/

#gal-header {
background-image:url(../_images/galleryheader.gif);
width:768px;
height:55px; }

#gal-header p {
margin:0 0 0 240px;
padding:0;
color:#fff; }


#credit, #credit a, #credit a:visited {
color: #ffffff;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Verdana", sans-serif;
font-size: 9pt;
margin-bottom: 5px;
margin-right: 5px; }

#gal-header, #gal-header a, #gal-header a:visited {
color: #ccc;
text-decoration:none; }

#gal-header a:hover {
color:#fff; }


/*Text Rules*/


a, a:visited {
color:#669966;
text-decoration:none; }

a:hover {
color:#51473d; }


a.light {
color:#CCCCCC;
text-decoration:none; }

a:hover.light {
color:#fff; }


h1 {
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color:#b9aea3; }

h2 {
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#7e7266;
margin-top: .8em; }

h3 {
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color:#7e7266;
margin-top: .8em; }

p {
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color:#fff;
padding:.7em 0 0 0; }

ul, ol {
margin-left:0px;
list-style-position:inside;
padding-left: 1em; }

li {
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color:#fff; }

textarea {
background-color:#3f352b;
border:#51473d solid 1px;
color:#fff;
font-family:Myriad Pro, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:1em; }

input {
background-color:#3f352b;
border:#51473d solid 1px;
color:#fff; }

table {
border:none; }

td {
border:none;
text-align:center; }

td p {
padding:0;
margin:0; }