/* global.css */

* {
margin:0pt;
padding:0pt;
}
body {
-x-system-font:none;
background:#FFFFCC none repeat scroll 0% 0%;
color:#52483F;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
min-width:760px;
text-align:center;
}
body#none {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0% 0%;
color:#52483F;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
min-width:500px;
text-align:center;
}
#none #bg {
width:500px;
}
body#none.pagechat #bg {
width:98%;
}
#header h1 span, #header div.logo span, #header p, #visitor #columna li span {
left:-2400px;
position:absolute;
}
a:link, a:visited {
color:#3300FF;
}
a:hover {
text-decoration:none;
}
a img {
border:medium none;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
fieldset {
border:medium none;
}
caption {
display:none !important;
}
p, #content li {
line-height:1.3em;
margin-bottom:0.8em;
}
.clear {
clear:both;
}
#bg {
margin:0pt auto;
position:relative;
text-align:left;
width:760px;
}
#container {
float:left;
width:760px;
}
#containertwo {
float:left;
width:100%;
}
#containerthree {
float:left;
padding-top:10px;
width:100%;
}
#header, #footer {
float:left;
width:100%;
}
#header {
position:relative;
}
#content {
float:left;
padding-bottom:20px;
}
#columna {
float:left;
}
#columnb {
display:inline;
float:right;
}
#footer {
background:#6F6C5D none repeat scroll 0% 0%;
border-top:5px solid #8C5908;
}
#header h1,
#header div.logo {
background:transparent url(../../images/IDC/brand.jpg) no-repeat scroll left top;
display:inline;
float:left;
height:96px;
margin-top:28px;
width:300px;
}
#header h1 a:link, #header h1 a:visited,
#header div.logo a:link, #header div.logo a:visited {
display:block;
height:96px;
width:251px;
}
#header h2 {
color:#FFFFFF;
font-size:0.9em;
font-style:italic;
left:60px;
position:absolute;
top:97px;
}
#header form {
background:transparent url(../../images/IDC/bgLogin.gif) no-repeat scroll 0% 0%;
float:right;
font-size:1em;
padding:10px 10px 0pt;
width:322px;
}
#header form.login {
background:none;
height:76px;
}
#header form legend {
color:#371E03;
font-weight:bold;
margin-left:0pt !important;
}
#header form label {
float:left;
margin:2px 6px 0pt 0pt;
width:38%;
}
#header form label span {
display:none;
}
#header form fieldset p {
display:inline;
float:right;
left:auto;
margin-right:76px;
position:static;
width:90px;
}
#header form.login fieldset p {
margin-right:3px; 
width:100%;
text-align:right;
color: #fff;
font-size: 1em;
}
#header form fieldset p a {
color:#FFFFFF;
font-size:0.8em;
}
#header form label input {
background:#EEE7D3 none repeat scroll 0% 0%;
color:#543514;
padding:2px;
width:90%;
}
#header form input.button {
background:#B4750E none repeat scroll 0% 0%;
border:1px solid #B58D64;
color:#ECDCC3;
font-weight:bold;
margin-top:3px;
padding:2px;
}
ul#quicklinks {
clear:right;
float:right;
margin-top:15px;
text-align:right;
width:470px;
}
ul#quicklinks li {
display:inline;
text-align:right;
}
ul#quicklinks li a:link, ul#quicklinks li a:visited {
color:#BDA87F;
font-size:0.9em;
padding:0pt 7px;
}
#footerbg {
height:179px;
line-height:1.2em;
margin:0pt auto;
padding-top:5px;
width:760px;
}
#footer ul {
float:left;
line-height:1.2em;
margin-top:15px;
width:100%;
}
#footer ul li {
color:#FFFFFF;
display:inline;
float:left;
font-size:0.9em;
}
#footer ul li a:link, #footer ul li a:visited {
color:#FFFFFF;
margin-right:10px;
}
#footer_text {
background-color:#6F6C5D;
clear:both;
color:#FFFFFF;
display:inline;
float:left;
margin:0pt;
text-align:left;
width:100%;
}
#footer_text h1 {
font-size:1.2em;
text-align:center;
}
#footer_text h2 {
font-size:1em;
text-align:center;
}
#footer_text p {
font-size:0.8em;
padding:0em 4em;
}
#footer_text a {
color:#FFFFFF;
}



/* menu.css */

body#visitor ul#nav {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0pt;
width:453px;
}
body#visitor #nav li {
display:inline;
float:left;
margin-left:4px;
}
body#visitor #nav a {
color:#F4EBD8;
display:block;
font-size:1.2em;
font-weight:bold;
padding:4px 3px 0pt;
text-decoration:underline;
}
body#visitor #nav a:hover, .pagetour li#navtour a, .pagehow li#navhow a, .pagess li#navss a, .pagestart li#navstart a, .pagesub li#navsub a, .pageaboutme li#navaboutme a, .pagesearch li#navsearch a, .pagefavs li#navfavs a, .pagecontacts li#navcontacts a, .pagechat li#navchat a {
color:#F9BF5E !important;
}
 

/* wide.css */

#header h1,
#header div.logo {
margin:0px 0pt 2px;
}
 


/* visitor */

body#visitor {
 
}
#visitor #containerthree {
background:#FAF9F7 none repeat scroll 0% 0%;
margin-top:45px !important;
padding-top:10px;
}
#visitor #columna {
float:right;
padding:0pt 10px 0pt 0pt;
width:240px;
}
#visitor #content {
display:inline;
margin-left:25px;
width:449px;
}
body#visitor.twocol #bg {
width:876px;
}
body#visitor.twocol #bg #container {
width:876px;
}
body#visitor.twocol #bg #container #content {
width:565px;
}
#visitor #content h1 {
background:transparent none repeat scroll 0% 0%;
border-color:-moz-use-text-color -moz-use-text-color #B1730D;
border-style:none none dotted;
border-width:medium medium 2px;
color:#B4740E;
font-size:1.5em;
font-weight:normal;
margin-top:0pt;
}
#visitor #content h2 {
font-size:1.1em;
line-height:1.2em;
margin-top:0.8em;
}
#visitor .box {
border:2px outset;
margin:20px;
padding:20px;
}
ul#questions {
float:left;
margin-top:36px;
width:100%;
}
ul#questions li {
border-top:1px dotted #999999;
padding:4px 0pt 8px;
}
body#visitor form#user p {
color:#635127;
display:block;
float:right;
font-size:1em;
font-weight:bold;
margin:10px 10px 0pt 0pt;
position:static;
width:auto;
}
body#visitor form#user input.button {
float:right;
margin:5px 30px 0pt 0pt;
}



/* home.css */

body#visitor.home {
background:#FFFFCC url(../../images/IDC/backgroundHome.jpg) repeat-x scroll center top;
color:#FFFFFF;
}
#visitor.home #containerthree {
background:transparent none repeat scroll 0% 0%;
margin-top:0pt !important;
}
#visitor.home #columna {
float:left;
padding:4px 0pt 0pt !important;
width:308px;
padding-top: 2px;
}
#visitor.home #content {
margin-left:10px;
width:440px;
}
#visitor.home #content h1 {
border:medium none;
color:#F8B646;
font-size:1.5em;
font-style:italic;
font-weight:normal;
margin-top:5px;
margin-bottom:30px
}
#visitor.home #content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 5px 0pt 50px;
}
#visitor.home #content li {
background:transparent url(../../images/IDC/iconTickBrown.gif) no-repeat scroll left top;
font-size:1.2em;
line-height:1.1em;
padding:0pt 0pt 2px 25px;
}
#visitor.home #content form {
background:transparent url(../../images/IDC/bgFormHome.gif) no-repeat scroll center top;
float:right;
margin:20px 0pt 0pt;
padding:20px 0pt 10px 20px;
width:374px;
}
#visitor.home #content form h2 {
color:#F9C060;
display:block;
margin:0pt 40px 15px 0pt;
}
#visitor.home #content fieldset {
background:transparent url(../../images/IDC/arrow_1.gif) no-repeat scroll 0pt 5px;
padding:0pt 0pt 10px 15px;
}
#visitor.home #content fieldset label input {
margin-right:2px;
}
#visitor.home #content fieldset label span {
margin-right:5px;
}
#visitor.home #content fieldset input.button {
margin-top:15px;
}