/********************** General Styles ***************************/
body {background-image:url(images/bodybg7.jpg); background-color:#ffffff; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 10px; padding: 0px;}
.clear{clear:both;}
* {margin: 0px;padding: 0px;}
#container {margin: 0px auto;text-align: left; width: 717px; background-image:url(images/container_bg.jpg); border: black solid 0px;}

p{margin: 15px 0px; line-height: 150%}

.floatleft { float: left; margin: 8px 8px 0px 0px;}

h1{color: #85a157; font-size:14px; margin: 20px 0px 0px 0px;}
h2{color:#666666; font-size:12px; text-align:right;font-style:italic; width:auto; margin: 10px 0px 8px 0px;}
h3{font-size:11px; margin: 12px 0px 4px 0px;}
h4{font-size: 11px;}

/********************** Navigation***************************/
.navigation a{text-decoration:none;color:#FFFFFF;margin: 0px 15px; font-size: 12px; font-weight: bold;}
.navigation a:hover{color:#CCCCCC;}

/*  this style is used to format menu item for the active page. (Note that the style name has to be passed to the Wayfinder call with the following code: &hereClass=`selected`)    */
.selected a:link, .selected a:visited, .selected a:hover, .selected a:active {color: #000000; text-decoration: none; font-weight: bold; font-size: 12px;}

/********************** Resume Page ***************************/
#resume  h1 {color: #000000; margin: 20px 0px 3px 0px; font-size: 11px;}
#resume  h2 {color: #000000; margin: 10px 0px 2px 10px; font-size: 11px; font-style:italic; text-align: left;}
#resume  p { margin: 8px 0px 5px 25px;}
#resume  li {list-style-type: square; margin: 8px 0px 5px 25px;}

/********************** Header ***************************/
#header {margin: 0px 0px 0px 0px;background-image:url(images/header.jpg); background-repeat: no-repeat;width:711px;height:200px;position:relative;border: 3px solid #FFFFFF;}
#header ul {background-color:#85a157;width:711px;border-top: 2px solid #000000;display:block;top:173px;position:absolute;margin: 0px 0px 0px 0px;height:22px;padding:5px 0px 0px 0px;text-align:center;}
#header li {display:inline;}

#logo_w1,#logo_w2 {color:#FFFFFF; position:absolute;}
#logo_w1{top:15px; left:30px; font-size: 24px; font-style: normal;}
#logo_w2{ top:44px;left:35px; font-size: 14px; font-style:italic; font-weight: bold;}

#header_text {top:90px; left:43px; width:230px; position:absolute;}
#header_text p{font-size: 18px; color:#FFFFFF;}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

/********************** Content ***************************/
#content { width:712px; border: green 0px solid;}

#main {width: 680px; padding:20px; border: red 0px solid;}

img{border-width:0px;}

/********************** Left ***************************/
#left {float:left; width:423px; margin-left:25px; padding: 0px 10px 30px 0px; display:inline; border: black 0px solid;}
#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}
#photos a{margin-right:14px;}

/********************** Right ***************************/
#right {float:right; width:200px; padding: 0px 24px 20px 14px; margin:10px 5px 0px 5px;  border: black 0px solid;}

#right p{margin: 0px 0px 5px 0px; padding: 0px;}
#right a{ color:#c77e0c; font-size:10px; line-height: 12px}
#right a:hover{color:#85a157; font-size:10px; text-decoration: none;line-height: 12px;}

/********************** Footer ***************************/
#footerline {clear:both;background-image:url(images/footer_bg.gif); font-size:1px; height:10px;}
#footer {width:717px;text-align:center;padding: 10px 0px; font-size:11px; background-image:url(images/bodybg7.jpg);}
#footer a{ color: #000000;}
#footer a:hover{ text-decoration:none;}

/********************** Ditto Styles ***************************/
#ditto p{font-size:11px; line-height: 125%; margin-top: 5px;}
#ditto p.longtitle{font-size:11px; line-height: 125%;margin-top: 5px; margin-bottom: 0px; font-weight: bold;}
#ditto a{ color:#c77e0c; text-decoration: underline; font-weight: normal;}
#ditto a:hover{ color:#85a157; text-decoration: none; font-weight: normal;}

/********************** News Item Styles ***************************/
#news h1{color: #85a157; font-size:12px; margin: 20px 0px 0px 0px; text-align: left;}
#news p{font-size:12px; line-height: 125%; margin-top: 5px;}
#news p.longtitle{font-size:12px; line-height: 125%;margin-top: 5px; margin-bottom: 0px; font-weight: bold;}
#news a{ color:#c77e0c; text-decoration: underline; font-weight: normal;}
#news a:hover{ color:#85a157; text-decoration: none; font-weight: normal;}

/********************** Links Styles ***************************/
#links {height:125px; border: 0px solid black;   overflow:auto;}
#links a{ color:#c77e0c; font-size:10px; line-height: 12px}
#links a:hover{color:#85a157; font-size:10px; text-decoration: none ;line-height: 12px;}