/*PAGE CONTROL*/
body {
background-color:#EDEDED; 
background-image:url(images/bg.gif);
background-repeat:repeat;
background-attachment:fixed;
font-size:100%;
text-align:center;
margin:10px;}

/*IMAGE CONTROL*/
.linkimg{ float:left; margin:5px 5px 5px 25px; border:0px;} /*Linked images*/

.menuimg{ float:left; margin:2px 5px; border:0px;} /*Images in the Menu*/

.tutimg {border:0px; width:250px; float:left;  margin:10px; }

/*LINK CONTROL*/
a:link, a:visited { color:#9D7853;  text-decoration:none;}

a:hover, a:active { color:#DD8E3E; text-decoration:none;}

#footer a, #subfooter a {
text-decoration:none;
font-weight:bold; }

/* DIV CONTROL */
#wrapper {
padding-top:245px;
width: 750px;
overflow:auto;
min-height:530px;
background-color:#191615;
border:1px solid #A8590D; 
background-image:url(images/tbdhead.png);
background-repeat:no-repeat; 
background-position: top center;
text-align:left;
margin: 0 auto; }

.content {
padding:10px;
float:left;
width:600px;
margin:0px;
font-family: 'times new roman', times, serif; 
font-size:.9em; 
line-height:1.4em;
color:#CFB8AE; }

#footer {
width:750px; 
text-align:right;
font-family:verdana;
margin:0 auto;
font-size:.7em;
text-transform:uppercase;
clear:both;
letter-spacing:.07em;
color:#83786D;
padding:0px 100px 10px 10px; }

.code {
padding:5px; margin:4px 4px 4px 35px;  font-family: 'courier new', courier, monospace;  font-size:.9em; color:#F1A719; background-color:#322825;}

.code2 {
font-family: 'courier new', courier, monospace; padding:5px; font-size:.9em; color:#DD8E3E;  margin:4px 4px 4px 4px; background-color:#504642;}

.content p {
text-indent:35px; margin:0px;  padding:5px 25px; }

.update strong {
font-family: georgia, serif; font-size:.8em; color:#DD8E3E;}

.emphasis {
font-family: georgia, serif; font-size:.8em; color:#DD8E3E; font-weight:bold;}

.content p.links { text-indent:10px; }

p.update { text-indent:20px; padding: 10px 25px; }

.images { float:left; margin:5px; border:1px solid #A8590D; }

.pimages { border:1px solid #A8590D; margin:10px; float:left; }

.margintext { margin:0px 40px; }

textarea:focus {
background-color:#4D4541; 
color:#E7D2C7; }

textarea { 
background-color:#36302D;
border:1px dotted #A07235;
padding:5px; 
color:#B69D82;
font-family:'courier new', courier, monospace;
font-size:12px; 
height:300px;
width:500px; }

/*MENU STYLING*/
#menu {
width:105px;
margin:0px 20px 0px 0px;
padding:0px;
float:right;
font-family: arial, helvetica, sans-serif; 
font-size:.7em; 
line-height:1.5em;
color:#CFB8AE;  }

/*Reccommended, Affiliate text sizing*/
#menu .emphasis {
font-size:1.1em; }

#menu ul {
list-style-type:none;
display:inline; 
padding:0px; 
margin:0px; }

#menu li {
display:block;
position:left;
padding:0px;
text-align:right;
border-style: solid solid none solid; 
border-color:#A07235;
border-width:1px;
border-size:1px;
font-size: 1.4em; }

#menu li a:link, #menu li a:visited {
background-color:#28231C; 
display:block; 
padding:5px 10px 5px 0px;
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
text-decoration:none;
font-size:.8em;
font-weight:bold;
color:#9C642E;
text-transform:uppercase;
background-image:url(images/bg2.png);
background-repeat:repeat-x;}

#menu li a:hover, #menu li a:active {
background-color:#3F3527; 
display:block;
padding:5px 20px 5px 0px; 
font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:.8em;
color:#E89F40;
text-decoration:none;
background-image:url(images/bg2.png);
background-repeat:repeat-x; }

/*HEADER & SUBHEADER STYLING*/
h1 {
margin:0px 0px 20px 0px;
padding: 0px 10px;
font-size:1.7em;
border-bottom:1px solid #CD8845;
letter-spacing:-.03em;
word-spacing:.5em;
color:#B78D57;
line-height:1em;
font-weight:normal;
text-transform:uppercase;
font-family: georgia, serif; 
}

h2 {
margin:10px 5px; 
padding:0px 10px;
font-family: garamond, georgia, serif;
font-size:1.3em;
letter-spacing:-.02em;
word-spacing:.5em;
line-height:1em;
border-bottom:1px dotted #A88A63;
text-transform:uppercase;
font-weight:bold;
text-align:left;
color:#8D6A3C; }

h3 {
margin: 5px 20px; 
padding:0px 25px;
font-size:.9em;
letter-spacing:.03em;
color:#5D492E;
line-height:1em;
font-family: 'trebuchet ms', arial, helvetica, sans-serif; 
text-align:left; }