/*div{border:1px solid red;}*/

body {

margin:0px;

padding:0px;

font-family:verdana, arial, helvetica, sans-serif;

color:#333;

background-color:#FFF;}

#Header {

margin:0;

padding:0;

/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */

height:120px; /* 14px + 17px + 2px = 33px */

background-color:#B2B281;

background-image: url(/img/logo.gif);

background-position:left bottom;

background-repeat:no-repeat;

width:100%;

voice-family: "\"}\"";

voice-family:inherit;

height:120px;}

body>#Header {height:120px;}

#Content{width:800px;}

#Bodycopy {

margin:25px 0 30px 10px;

padding:0 0 0 30px;

float:left;

border-left:2px dotted #4D3430;

width:420px;

}

#Sidebar {

float:left;

width:301px;

margin-left:1px;

padding:30px 0 30px 0;

text-align:center;

background-color:#FFF;

background-image: url(/img/tagline.gif);

background-position:top;

background-repeat:no-repeat;

voice-family: "\"}\"";

voice-family:inherit;

width:300px;}

body>#Sidebar {width:300px;}

#Footer {clear:both;font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #B2B281; border-top: 1px solid #4D3430; padding:6px;margin-top:40px;}

#Footer ul{float:right;list-style-type:none;height:18px;padding-top:3px;margin:0;}

#Footer li{display:inline;}

.validButton{font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #4D3430; border: 1px solid #4D3430;  background-color:#DBDFDB;padding:2px 4px;margin:1px 3px;}

a.validButton{text-decoration:none;}

#Content a {

color: #900;

text-decoration:underline;

font-weight:400;

padding: 1px 2px;

font-family:verdana, arial, helvetica, sans-serif;

background-color:#FFF;}

#Content a:link {color:#900;}

#Content a:visited {color: #600;}

#Content a:hover {color:#900;border: 1px dotted #4D3430;}

#Content a:active {color:#900;font-style:italic; border: 1px dotted #4D3430;}

#Menu {

position:absolute;

top:100px;

left:320px;

width:450px;}

#Menu a { display: block;

padding: 4px 2px 3px 2px;

text-align: center;

font: 500 11px/12px verdana, arial, helvetica, sans-serif;

border-width: 1px 1px 0 1px;

border-style:solid;

border-color: #DBDFDB; }

#Menu a.left, #Menu a.left {text-align:left;}

#Menu a:link, a:visited, a:active {

text-decoration: none;

font-weight: 500;

color:#FFF;

background-color:#B2B281; }

#Menu a:hover, #Menu li.menu8 a:hover {

text-decoration: none;

font-weight:bold;

background-color:#DDDDC8;

color:#4D3430;}

#Menu a.left { 

border-width: 0 1px 1px 1px;

border-style:solid;

border-color: #DBDFDB; }

#Menu a.left:link.left, a.left:visited.left, a.left:active.left {

color:#FFF;

background-color:#B2B281; }

#Menu a.left:hover.left {

background-color:#DDDDC8;

font-weight:bold;

color:#4D3430;}

/**/

#Menu ul { margin: 0pt; padding: 0pt; height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }

#Menu li { float: left; position: relative; margin: 0 4px 0 0; height: 20px;}

#Menu li ul { display: none; position: absolute; left: 0pt; }

#Menu li > ul { top: auto; left: auto; }

#Menu li:hover ul, #Menu li.over ul { display: block; }

.menu1 { width: 45px; }

.menu2 { width: 65px; }

.menu22 { width: 105px;}

.menu3 { width: 60px; }

.menu33 { width: 192px; }

.menu4 { width: 70px; }

.menu5 { width: 50px; }

.menu6 { width: 50px; }

.menu7 { width: 75px; }

#Menu li.menu8 a { font-weight: bold; color: #DDDDC8; 
background-color: 
#4D3430; }

/*#Menu li ul {

display: block;

margin: 0 2px;

padding: 0;

height: 20px;

float:none;

list-style: none;}

#MenuList2 {position:absolute;

top:20px;

left:49px;

width:100px;

display:none;}*/

/*#MenuList3 {position:absolute;

top:20px;

left:115px;

width:175px;

display:none;}*/

/*#Menu li>ul {  to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 

top: auto;

left: auto;}*/

/*#Menu li:hover ul, #Menu li.over ul {  lists nested under hovered list items 

display: block;}*/

#Mailinglist{width:265px; margin:auto; margin-top:20px;}

h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 15px -30px;padding-left: 30px;color:#4D3430;font-family: "Trebuchet MS", "Lucida Grande", verdana, arial, helvetica, sans-serif;}

h1 {font-size:1.4em;

line-height:28px;

font-weight:bold;

background-image:url(/img/fleur.gif);

background-position:left;

background-repeat:no-repeat;}

h2 {font-size:1.2em;

font-weight:bold;}

h3 {font-size:1em;

font-weight:bold;}

h4 {font-size:.9em;

font-weight:bold;}

h5 {font-size:.8em;

font-weight:bold;}

h6 {font-size:.8em;

font-style:italic;}

p,li {	font:.9em/150% verdana, arial, helvetica, sans-serif;

margin:0px 0px 16px 0px;

padding:0px;}

li {font-weight:bold;}

fieldset { margin-bottom: 1.5em; border: 1px dashed #4D3430; padding-left: 10px; background-color: #FFF;clear:left;}

fieldset legend {font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", "Lucida Grande", verdana, arial, helvetica, sans-serif;color: #4D3430;; background-color: #FFF; background-image: url(/img/dblarrow.gif); background-repeat: no-repeat; padding-left: 15px; height: 15px;}

fieldset p{color:#4D3430; font-weight:700;}

input { border: 1px solid #4D3430; background-color: #FFF; font: normal 11px/14px monospace; padding-right: 5px;}

input[type="radio"] { background-color: transparent;margin-top:2px; border: none !important;}

select { border: 1px solid #4D3430; background-color: #FFF;	font: normal 11px/14px monospace; }

button { color: #4D3430; border: 1px solid #4D3430; font-weight: bold; background-color:#DBDFDB; }

p.field{font-weight:bold;color:#4D3430;clear:left;padding-top:2px;}

p.field label.twoc {float:left;padding-right:5px;width:30%;}

p.field label span.note{font:italic .8em/100% verdana, arial, helvetica, sans-serif;}

legend span.note{font:italic .7em/100% verdana, arial, helvetica, sans-serif;}

.error{color:#C00;font-weight:bold;}

ul{font:.8em/150% verdana, arial, helvetica, sans-serif;}

blockquote{font:.8em/150% verdana, arial, helvetica, sans-serif;font-style:italic;}

dl{font-size:inherit;}

dt{font-size:inherit;font-weight:bold;color:#4D3430;}

dd{font-size:inherit;}

p.callout{text-align:center;font-size:1em;font-weight:bold;color:#4D3430;font-style:italic;}

.author{float:right;font-weight:bold;margin-bottom:20px;}

.iFloatLeft{float:left;margin: 0 10px 10px 0;border:1px solid #DBDFDB;}

.iFloatRight{float:right;margin: 0 0px 10px 10px;border:1px solid #DBDFDB;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.burst{float:right; border:none;margin:0;padding:0;}
/*photo album styles*/

.thumb img{padding: 2px; border:1px solid #DBDFDB;}

.image_bar {font-size: .8em; padding: 3px 3px; margin-bottom: 0; font-style:normal;background-color: #DBDFDB; color:#4D3430;}

.image_nav_bar {font-size: .8em; padding: 3px 3px; margin-bottom: 0; font-style:normal; background-color: #DBDFDB; color:#4D3430;}

h2.image_nav_bar{padding:4px 5px;margin:0;text-align:center;}

h2.image_bar{padding:4px 5px;margin:0;}

#PicWindow a.pic_nav{text-decoration:none; border:0; background-color: #4D3430; color:#4D3430; vertical-align:middle;}

#PicWindow a.pic_nav:link, #PicWindow a.pic_nav:visited, #PicWindow a.pic_nav:hover, #PicWindow a.pic_nav:active{text-decoration:none; background-color: #DBDFDB; color:#4D3430;vertical-align:middle;font-weight:bold;padding: 1px 3px;border: 0;}

.framed{ border: 1px solid #4D3430; padding: 14px; margin:auto;}

#pic_nav_prev{float:left; width:100px; text-align:left;}

#pic_nav_home{margin: 0 auto; }

#pic_nav_next{float:right;right:0;width:100px;text-align:right;}

#PicWindow{ margin:auto; padding:0;}

ul.list {list-style:none;font-size:1em;margin:10px 0;padding:0;}
ul.list li {margin:0; padding:0;}

