/* lose the 3-pixel bug */
* {margin:0; padding:0; border:none; z-index:0;}

/* general page layout */
BODY {background:#5F5E47 url(bg.png) top left repeat-x; font-family:arial, helvetica, sans-serif; font-size:12px;}
#wrapper {width:804px; margin:0 auto;}
td {vertical-align:top;}
a:hover {text-decoration:underline;}
.photoleft {margin-right:10px;}
.photoright {margin-left:10px;}


/* head page elements */
div#keywords {color:#898767; font-weight:bold;}
div#header {text-align:right; height:163px;}
div#header img {padding-top:6px;}


/* inside head page elements */
div#insideheader {text-align:left; height:163px;}
div#insideheader img {padding-top:6px;}

/* top menu */
div#menu {margin-top:10px;}
div#menu a.one {margin-left:5px;}
div#menu a {color:#F3F0CF; font-weight:bold; text-decoration:none;}
div#menu a:hover {color:#9e9c7c; text-decoration:underline;}

/* content area */
div#content {background-color:black; margin-top:4px;}
div#left {background:url(leftbg.png) top right no-repeat; height:349px; color:white; width:249px; float:left;}
div#left p {font-size:12px; padding-left:27px; padding-right:27px; padding-top:98px;}
div#flash {color:black; background-color:#F3F0CF; height:400px;}
div#grayline {background:url(grayBar.gif) top left repeat-x; height:16px; border-left:4px solid black; border-right:4px solid black;}


/* inside content area */
div#insidecontent {border-left:4px solid black; border-right:4px solid black;}
div#insidecontent td.left {padding-top:14px; padding-left:14px; background-color:black; color:white; width:176px;}
div#insidecontent td.left a {color:#F3F0CF; text-decoration:none; display:block; margin-bottom:4px;}
div#insidecontent td.left a:hover {text-decoration:underline;}
div#insidecontent td.right {background-color:#F3F0CF; width:626px;}
div#insidecontent td.right h1 {font-size:20px; font-weight:bold; color:black;}
div#insidecontent td.right h2 {font-size:16px; font-weight:bold; color:#5F5E47;}
div#insidecontent td.right {padding-top:14px; padding-left:20px; padding-right:20px; padding-bottom:14px;}
div#insidecontent td.right a {color:black;}
div#insidecontent td.right a:visited {color:black;}


/* lower content area */
div#lowercontent {background-color:#F3F0CF; border-left:4px solid black; border-right:4px solid black;}
td.lists {color:black; padding-left:20px; padding-right:20px;}
td.lists a {color:black;}
td.lists ul {margin-left:25px;}
div#lowercontent td.words {padding:0px 25px 0px 25px; border-right:1px solid #898767;}

/* footer */
div#footer {background:url(footerbg.gif) top left repeat-x; border-left:4px solid black; border-right:4px solid black; border-bottom:4px solid black; font-size:10px; font-weight:bold; padding-left:17px; height:13px; padding-top:3px;}

