/* 
BEWITCHED STYLESHEET
#################################################
*/
body {
background-color: #FFFFFF;
margin: 0 auto;
text-align: center;
}

body, div, p {
color: #707070;
font-family: Tahoma, Verdana, serif;
font-size: 13px;
line-height: 17pt;
}

p { 
margin: 0 0 12px 0;
}

h1 {
color: #202020;
font-family: "Arial Narrow", Arial, Tahoma, Verdana, sans-serif;
font-size: 27px;
font-weight: normal;
line-height: 30pt;
margin: 0 0 1px 0;
text-align: left;
text-transform: capitalize;
} #fanupdate h1 {
border-bottom: 1px dotted #606060;
color: #606060;
font-size: 25px;
line-height: 21pt;
margin: 0 0 3px 0;
padding: 0;
}

h2 {
color: #52446B;
font-family: "Arial Narrow", Arial, Tahoma, Verdana, sans-serif;
font-size: 25px;
font-weight: normal;
line-height: 27pt;
margin: 0 0 1px 0;
text-align: left;
text-transform: capitalize;
}

h3 {
color: #404040;
font-family: "Arial Narrow", Arial, Tahoma, Verdana, sans-serif;
font-size: 21px;
font-weight: normal;
line-height: 23pt;
margin: 0 0 1px 0;
text-align: left;
text-transform: capitalize;
}

h4 {
color: #707070;
font-family: "Arial Narrow", Arial, Tahoma, Verdana, sans-serif;
font-size: 19px;
font-weight: normal;
line-height: 21pt;
margin: 0 0 1px 0;
text-align: left;
text-transform: capitalize;
}

a {
color: #6F4827;
text-decoration: none;
}

a:hover { 
text-decoration: underline; 
}

/* 
LAYOUT STYLES
#################################################
*/
#container {
background-color: #FFFFFF;
margin: auto;
text-align: justify;
width: 700px;
}

#logo {
background: url(img/Layout05.png) top center no-repeat;
height: 260px;
width: 200px;
} #sidebar {
float: left;
padding: 0 10px;
width: 190px;
} #nav {
margin: 0 0 12px 0;
}

#title {
background: url(img/Layout05Title.png) top right no-repeat;
height: 90px;
width: 490px;
} #content {
float: left;
margin: 0;
padding: 0 10px;
width: 470px;
}

#footer {
clear: both;
color: #C0C0C0;
margin: 0;
padding: 5px 0;
text-align: center;
width: 700px;
}

/* 
NAVIGATION LINKS
#################################################
*/
#nav a {
background-color: #F0F0F0;
color: #A0A0A0;
display: block;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size: 13px;
font-weight: normal;
margin: 0 0 1px 0;
padding: 3px 0;
text-align: center;
text-transform: capitalize;
} #nav a:hover {
color: #A17B7A;
}

/* 
CSS STYLES
#################################################
*/
.bottom {
margin: 0 0 2px 0;
text-align: center;
} .bottomtl {
background-color: #F0F0F0;
font-size: 11px;
text-align: left;
margin: 0 0 1px 0;
padding: 2px 0;
}

.caps {
/* for uppercase links */
text-transform: uppercase;
}

.centerit { 
margin: 0 0 2px 0; 
text-align: center; 
} .centerit-big { 
margin: 0 0 12px 0; 
text-align: center; 
} .nb {
margin: 0 0 2px 0;
}

.img-left {
float: left;
margin-right: 4px;
}

.image {
border: 0;
margin: 1px;
}

ol {
list-style-type: lower-roman;
}
 
ol li {
margin-bottom: 11px;
}

ol#iconmenu li {
margin-bottom: 0;
}

#proj p b, #proj h2 p b, #proj p strong { 
font-size: 9px; 
}

.title {
color: #A67452;
display: block;
font-size: 11px;
text-align: left;
text-transform: capitalize;
}

.top {
margin: 0 0 10px 0;
text-align: center;
}

/* FORMS AND INPUTS */
fieldset {
background-color: #F0F0F0;
border: 1px dotted #D0D0D0;
margin: 0 auto 12px 0;
} fieldset label {
display: block;
text-align: left;
width: 100%;
} fieldset p {
margin: 0 0 2px 0;
}

input, option, select, textarea {
background-color: #FFFFFF;
border: 1px solid #B0B0B0;
font-family: Tahoma, Verdana, "Trebuchet MS", serif;
font-size: 13px;
margin: 0 0 1px 0;
padding: 4px 0;
}

/* 
UPDATES & MISC STYLESHEET
#################################################
*/
.post { margin: 0 0 25px 0; }
.month { display: none; }
.archivelink { display: none; }
.paginate { margin: 5px 0 9px 0; text-align: center; }
.paginate a, .paginate a:hover {
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 13px;
 font-style: normal;
 font-weight: normal;
 margin: 0 6px;
 text-transform: capitalize;
}

.foot {
background-color: #F0F0F0;
padding: 7px;
}

.credit { text-align: center; }
.index { border: 0; margin: 1px; }

.input1 { width: 100%; }
.input2 { width: 90px; }

samp { 
color: #000000;
font-family: "Lucida Console", "Courier New", Arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
} code {
background-color: #F0F0F0;
border: 1px solid #C0C0C0;
display: block;
margin: 0 0 12px 0;
padding: 2px;
text-align: center;
}

