/*  Wazoo D&amp;D CSS Discombobulator V.3 Copywrite Wazoo, 2007  */


/* key body elements  */

body{color:#fcf8f8;background: url('../images/background.jpg') repeat-x;font-family: verdana, helvetica, sans-serif;margin:0em 2em 0em 2em}
strong{font-weight:bold}
p{font-size:.75em;color:#5E564D;line-height:1.5em;background-color:white; margin: 1em 1em 1em 0em}
p a:link, a:visited{color:#f45981;background-color:white;text-decoration:none;border-bottom:none}
p a:hover, a:active{color:#DE3598;background-color:white;text-decoration:none;border-bottom:1px dotted #DE3598}

/* image modifiers  */

img.inline{display:inline}
img.menu{display:block;margin-top:1em;margin-bottom:0}
img.ghillie{display:block;margin-top:1em;margin-right:1em}
img.books{display:block;margin-top:1em;margin-bottom:1em; margin-right:1em}
img.copy{float: left; width: 43%;}
img.retreat{display:block;margin-top:2.5em;margin-bottom:1em;margin-left:2.5em}

/* text switcher   */

span.n{font-size:1.1em;line-height:1em;color:#4d99db;background-color:white;margin:.2em;padding:0em 0em 0em 0em}
span.n a:link,span.n a:visited{font-size:1.1em;line-height:1.3em;color:#80BC5C;background-color:white;margin:.2em;text-decoration:none;border-bottom:none}
span.n a:hover{font-size:1.1em;line-height:1.3em;color:#80BC5C;background-color:white;margin:.2em;border-bottom:1px dotted #80BC5C}

span.m{font-size:1.3em;line-height:1em;color:#4d99db;background-color:white;margin:.1em;padding:0em 0em 0em 0em}
span.m a:link,span.m a:visited{font-size:1.3em;line-height:1.3em;color:#5E564D;background-color:white;margin:.1em;text-decoration:none;border-bottom:none}
span.m a:hover{font-size:1.3em;line-height:1.3em;color:#80BC5C;background-color:white;margin:.1em;border-bottom:1px dotted #80BC5C}

span.l{font-size:1.5em;line-height:1em;color:#4d99db;background-color:white;margin:.1em;padding:0em 0em 0em 0em}
span.l a:link,span.l a:visited{font-size:1.5em;line-height:1.3em;color:#5E564D;background-color:white;margin:.1em;text-decoration:none;border-bottom:none}
span.l a:hover{font-size:1.5em;line-height:1.3em;color:#80BC5C;background-color:white;margin:.1em;border-bottom:1px dotted #80BC5C}

#switcher ul {display: inline;margin-right:2.5em}
#switcher ul li {list-style: none;display: inline;margin:0}

/* header values   */

h1 {font-size:1.1em;line-height:1.2em;font-weight:bold;color:#5E564D;margin-top:0.5em;margin-bottom:0.5em;background-color:white}
h2{font-size:0.9em;line-height:1.2em;font-weight:bold;color:#5E564D;margin-top:0.5em;margin-bottom:0.5em;background-color:white}
h3, h4{font-size:.7em;line-height:1.2em;font-weight:bold;color:#333;margin-top:0em;margin-bottom:0.5em;background-color:white}
h5{font-size:.6em;line-height:1.2em;font-weight:bold;color:#333;margin-top:0em;margin-bottom:0.5em;background-color:white}
h6{display: none}
h3.none{display: none}
h4.none{display: none}

/* style for content and sitemap menue (page bottom)  */

#navlist-bottom {color:#4f4c4c;font-weight:normal;text-decoration:none;background-color:white;margin-top:.4em;text-decoration:none;margin-bottom:.4em}
#navlist-bottom a:link,#navlist-bottom a:visited{color:#4f4c4c;background-color:white;font-weight:norma;text-decoration:none;border-bottom:none}
#navlist-bottom a:hover{color:#DE3598;background-color:white;border-bottom:none;text-decoration:none;font-weight:normal}
#navlist-bottom ul {margin-right: .1em;padding-left: 0;display: inline;border: none} 
#navlist-bottom ul li {margin-right: .1em;padding-left: 0;border: none;list-style: none;display: inline}

/* Paragraph styles  */

p.accesskey-list{font-size:0.8em;line-height:1.5em;color:#333;background-color:white;margin:.0em.5em.0em.0em}
p.accessnav{display:none;background-color:white}
p.accessnav a:link,p.accessnav a:visited{display:none;background-color:white}
p.accessnav a:hover{display:none;background-color:white}

p.margin-text{color:#8f8987;font-size:.75em;text-decoration:none;background-color:#f1f5f5;margin-bottom:1em; padding-left:5px}
p.margin-text a:link,margin-text a:visited{text-decoration:none;color:#4d99db;background-color:#f1f5f5;border-bottom:1px dotted #4d99db}
p.margin-text a:hover{text-decoration:none;color:#80BC5C;background-color:#f1f5f5;border-bottom:1px dotted #80BC5C}

p.map{font-size:.65em;font-weight:normal;margin-top:.4em;margin-bottom:.4em;color:#7f838a;background-color:white}
p.map a:link,p.map a:visited{text-decoration:none;margin-top:.4em;margin-bottom:.4em;color:#666666;background-color:white;border-bottom:none}
p.map a:hover{color:#80BC5C;text-decoration:none;background-color:white;border-bottom:1px dotted #80BC5C}
p.maplist{font-size:.7em;line-height:1.2em;font-weight:bold;color:#333;margin-top:0.2em;margin-bottom:0.5em;background-color:white}

p.none{display:none}
p.none a:link,p.none a:visited{display:none}
p.none a:hover{display:none}
p.error{color:#000000;text-decoration:none;background-color:#f9fade}

/* nav menu styles  */

div.nav-pink{display: block; color:#f45981;font-size:.85em;text-decoration:none;background-color:#ffffff;margin: .1em 2em .1em .2em}
div.nav-pink a:link,div.nav-pink a:visited{display: block;color:#d75073;font-weight:bold;text-decoration:none;background-color:white;margin-top:.2em;margin-bottom:.2em;border-bottom:none}
div.nav-pink a:hover{color:#666666;text-decoration:none;background: url('../images/menu-bg.jpg');border-bottom:none}
span.none{display:none}

/* Table and Row styles  */

.td-bg-main {background-color:white; padding: 2em 2em 2em 2em}
.td-tab-line{background-color:white;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
.td-row-line{background-color:white;border:1px solid #999999}
.td-bg-white{background-color:white}
.td-bg-grey{background-color:grey}
.td-bg-tan{background-color:#E3DED1}
.td-bg-menu{background-color:#f1f5f5}
.td-pad{padding-left:2.5em;padding-right:.5em;}
.td-pad-banner{padding-left:2.5em;padding-bottom:1em;}
.td-pad-form{padding-left:1em;border:1px solid #333333}
.td-left-line{border-left:1px solid #999999}

/* Indipendent list styles  */

ul{list-style-type:square;margin:1em 0em}
ol{list-style-type:decimal;margin:-0.5em 0em 1em}
ul li{color:#333;font-size:.7em;line-height:1.2em;margin-bottom:-0.8em;margin-left:1pc;margin-top:1em}
ol li{color:#333;font-size:.7em;line-height:1.4em;margin-bottom:0.25em;margin-left:2em}

/* Rule styles   */

div.new-dotted-rule{color:#cccccc;font-size:.7em;margin-top:-8px;margin-bottom:0em}
div.new-dash-rule{color:#cccccc;font-size:.7em;margin-top:-8px;margin-bottom:0em}

/* Form styles (all form elements here)  */

input.searchbox{color:#666;font-size:0.9em;background-color:#fafafa;width:100%;border:1px;border-style:solid;border-color:#aeadab;margin-top:0em}
input.contact{color:#697A8C;font-size:0.8em;background-color:#fafafa;width:50%;border:1px;border-style:solid;border-color:#aeadab;margin-top:0em}
input.search{color:#5E564D;font-weight:normal;font-size:0.9em;background-color:#fafafa;border-style:solid;border-color:#aeadab;margin-top:0.8em;padding:0.2em 0.2em 0.2em 0.2em}
textarea,input{font-family:Arial, Helvetica, sans-serif; color:#666;font-size:0.9em;background-color:#fafafa;border:1px;border-style:solid;border-color:#aeadab}
p.formlabel {font-size:.7em;line-height:.5em;color:#5E564D;background-color:white;margin-top:1.6em;margin-bottom:.5em}

div.flashcontent {
	width:738px;
	height: 212px;
	position: relative;
	top: 0px;
	left: 45px;
	padding-top:1em;
	padding-bottom:1em;
	background-color:white}
