/* grace-theme */

body {
 margin:15px;
 background:#000000;
 color: #ffffff;
 text-align:center;
 padding:0;
 font: 13px Verdana, sans-serif;
 }

#outer {
 text-align:left;
 border:0px solid #000000;
 width:650px;
 margin:auto;
 }

#header {
 height:145px;
 background:#000000;
 color: #ffffff;
 background:url(../images/grace-logo.jpg) center no-repeat;
 }

#nav-bar {
 height:40px;
 background:#000000;
 color: #333333;
 #border:solid #000000;	
 #border-width:3 3 3 3 ;
 }

#bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #333333;
 width:650px;
 padding:0;
 }

#right-sidebar {
 float:right;
 background:#dcdcdc;
 color: #333333;
 border:solid #000000;	
 border-width:1 1 0 1px;
 width:145px;
 }

#left-sidebar {
 float:left;
 background:#dcdcdc;
 color: #333333;
 width:145px;
 }

#content {
 width:500px;
 background:#ffffff;
 color: #333333;
 border:solid #0000ff;	
 border-width:1 0 0 1px;
 text-align:left;
 }

#single-col-content {
 width:647px;
 background:#ffffff;
 color: #333333;
 border:solid #0000ff;	
 border-width:2 2 2 2px;
 text-align:left;
 }

#footer {
 height:50px;
 background:#000000;
 color: #ffffff;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 }

h3, p {
 margin:0;
 padding:15px;
 color: #448;
 }

h4 {
 margin:0; 
 padding: 15px 0;
 }
 
p:first-letter {
 font-size: 105%; 
 font-weight: bold;
 }

#navlist
{
margin: 0;
padding: 20px 20px 20px 10px;
#background:#c0c0c0;
background:#000000;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font: 14px Verdana, sans-serif;
}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-top: 4px solid #3232ff;
border-bottom: 4px solid #3232ff;
padding-top: 2px;
padding-bottom: 2px;
background: transparent;
color: #ffffff;
}

#navlist a:hover { color: #cc0932; }
