/*
div {
 border: thin solid black;
}
*/



/*-------------------------------------Page Layout-------------------------------------------*/

body {
 text-align: center;
 background: url(../images/bg.jpg) repeat-x fixed;
 font-family: arial, "Times New Roman", Sans-serif;
 color: #242424;
 font-size: 10pt;
 margin: 0px;
 padding: 0px;
 min-width: 770px;
}

a img {
 border: none;
}

a {
 outline: none;
}

#container {
 width: 770px;
 margin: 15px auto;
 padding: 0px;
 text-align: left;
 background: #fff;
}

#wrap {
 width: 550px;
 float: right;
 background: #fff;
}

#content{
 margin: 10px 10px 10px 5px;
 padding: 10px;
 border: 2px solid #242424;
}

#content p {
 margin: 0px;
 padding: 0px 0px 20px;
 text-indent: 20px;
}

#sidebar {
 float: left;
 width: 215px;
 background: #fff;
}

#footer {
 clear: both;
 text-align: center;
 padding: 15px;
 font-size: 10pt;
}

.clear {
 width: 100%;
 clear: both;
}

/*------------------------------------------Nav Styles---------------------------------------*/

#nav {
 width: 770px;
 font-weight: bold; 
 font-size: 11pt;
 position: relative;
}

#nav a {
 text-decoration: none;
 outline: none;
 color: #242424;
 background: url(../images/arrow.gif) 0px 2px no-repeat;
 padding-left: 10px;
}

/*
#nav li#left {
 height: 40px;
 width: 8px;
 background: url(../images/nav-left.gif) center left no-repeat;
}
*/

#nav ul {
 background: url(../images/nav.gif) center left repeat-x;
 height: 40px;
 padding-left: 2px; 
 margin: 0;
}

#nav ul li {
 display: inline;
 vertical-align: middle;
 padding: 0 10px;
 line-height: 40px;
}

#nav ul li a {
 line-height: 40px;
 width: auto;
}

#nav ul li:hover, #nav ul li#current {
 line-height: 40px;
 background: url(../images/nav-over.gif) center left repeat-x;
}


/*---------------------------------------Sidebar Layout------------------------------------*/
#sidebar .section {
 margin: 10px;
 padding: 5px;
 border: 2px solid #242424;
}

#sidebar .section h4 {
 margin: 0px;
 font-size: 10pt;
 text-align: left;
 display: inline;
}

#sidebar .section .sectionhead {
 padding: 0 0 5px 10px;
 text-align: left;
 background: url(../images/arrow.gif) 0px 2px no-repeat;
}

#sidebar #quote table#formtable tr {
 vertical-align: top;
}

#sidebar #formtable {
 padding-top: 10px;
}

#sidebar #featured {
 text-align: center;
}

#sidebar #featured #siteimage {
 padding-top: 5px;
}

#sidebar #featured a {
 text-decoration: none;
}

/*---------------------------------------Content Layout-------------------------------------*/

#content h1 {
 padding-bottom: 10px;
 margin: 0px;
 text-align: right;
 font-size: 18pt;
}

#content a {
 color: #242424;
 font-weight: bold;
}

#content a:hover {
 color: #8F896E;
} 