/* General Styles */
h1 {font: bold 1em Arial, Helvetica, sans-serif; color: #553900; letter-spacing: 0.07em; margin-bottom: 1px; margin-top: 1px;}
h2 {font: 0.9em Arial, Helvetica, sans-serif; color: #F3DF90; line-height: 21px; margin-bottom: 0px; margin-top: 1px;}

.maincopy01 {font: 0.7em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopy_nlh01 {font: 0.8em Arial, Helvetica, sans-serif; color: #553900;}
.maincopytan01 {font: 0.7em Arial, Helvetica, sans-serif; color: #F3DF90; line-height: 15px;}
.maincopydarkbrown02I {font: italic 0.8em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown02B {font: bold 0.8em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown02 {font: 0.8em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkcream02 {font: 0.8em Arial, Helvetica, sans-serif; color: #F9EDBF; line-height: 15px;}
.maincopydarkcream03 {font: 0.7em Arial, Helvetica, sans-serif; color: #F9EDBF; line-height: 15px;}
.maincopydarkbrown03 {font: 0.8em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown04 {font: 1em Arial, Helvetica, sans-serif; color: #553900; line-height: 16px;}
ol li { font:0.8em Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
#details a.brown { float:left; clear:none; }
#details span.membership-number { float:right; clear:none; font:0.7em Arial, Helvetica, sans-serif; color:#553900; line-height:15px; }
.strap01 { font:bold 0.8em Arial, Helvetica, sans-serif; color:#996600; line-height:21px; margin-bottom:3px; margin-top:1px; }
.newslink01 { font:0.8em Arial, Helvetica, sans-serif; color:#553900; line-height:20px; }
.subnav { font:0.8em Arial, Helvetica, sans-serif; color:#553900; line-height:17px; }
.subnav2 { font-weight:bold; }

/* TR Styles */
tr#dark01 { background-color:#C79318; }

/* Spacing Styles */
.spacing01 { margin-bottom:5px; }
.spacing02 { margin-top:5px; }
.spacing03 { margin-bottom:10px; }

/* Float Styles */
.floatright01 { float:right; margin-left:5px; margin-bottom:5px; }
.floatleft01 { float:left; margin-right:7px; margin-bottom:5px; }
.flatFloat { float:right; }

/* Form Elements */
.textfeild { font:0.7em Arial, Helvetica, sans-serif; color:#553900; }
.login-butt { background-color:#553900; font:0.7em Arial, Helvetica, sans-serif; color:#E1AF35; border:solid 1px #F3DF90; }
input:focus, textfeild:focus { background-color:#F9EDBF; }

/* Links */
a:link { color:#F9EDBF; }
a:link:hover { color:#996600; text-decoration:none; }
a:visited { color:#F9EDBF; }
a:visited:hover { color:#996600; text-decoration:none; }

h1 a:link { color:#553900; text-decoration:underline; }
h1 a:link:hover { color:#996600; text-decoration:underline; }
h1 a:visited { color:#553900; text-decoration:underline; }
h1 a:visited:hover { color:#996600; text-decoration:underline; }

a.brown:link { color:#553900; }
a.brown:link:hover { color:#996600; text-decoration:none; }
a.brown:visited { color:#553900; }
a.brown:visited:hover { color:#996600; text-decoration:none; }

/* List Styles */
li.list01 { margin-left:-25px; list-style:square; font:0.7em Arial, Helvetica, sans-serif; color:#553900; }

/* Home Styles */
td#column01 {width: 20%; background-color: #F3DF90; vertical-align: top;}
td#column02 {width: 700px;background-color: #E1AF35; vertical-align: top; padding: 15px 15px 15px 15px;}
td#column03 {width: 20%; background-color: #D39E1E; vertical-align: top;}
td#column03 a:link {color: #553900;}
td#column03 a:link:hover {color: #996600; text-decoration: none;}
td#column03 a:visited {color: #553900;}
td#column03 a:visited:hover {color: #996600; text-decoration: none;}
td#column04 {width: 10%; background-color: #C58D07; vertical-align: top;}
td#column04 a:link {color: #553900;}
td#column04 a:link:hover {color: #996600; text-decoration: none;}
td#column04 a:visited {color: #553900;}
td#column04 a:visited:hover {color: #996600; text-decoration: none;}

td#column-int {width: 478px; background-color: #E1AF35; vertical-align: top; padding: 15px 15px 15px 15px;}
td#column-join {width: 652px; background-color: #E1AF35; vertical-align: top; padding: 15px 15px 15px 15px;}

td#audience01 {width: 179px; vertical-align: top; padding: 10px 10px 10px 10px;}
td#audience01 a:link {color: #553900;}
td#audience01 a:link:hover {color: #996600; text-decoration: none;}
td#audience01 a:visited {color: #553900;}
td#audience01 a:visited:hover {color: #996600; text-decoration: none;}
td#audiencepic01 {vertical-align: top;}
td#audience02 {width: 179px; vertical-align: top; background-color: #D3A02A; padding: 10px 10px 10px 10px;}
td#audience02 a:link {color: #553900;}
td#audience02 a:link:hover {color: #996600; text-decoration: none;}
td#audience02 a:visited {color: #553900;}
td#audience02 a:visited:hover {color: #996600; text-decoration: none;}
td#how-title {background-color: #C79318;}
td#footer01 {background-color: #553900;}
td#announcements01 {vertical-align: top; padding: 7px 7px 7px 7px;}
td#sponsors01 {vertical-align: top; text-align: center; padding: 7px 7px 7px 7px;}
td#title01 {background-color: #D3A02A;}
td#title02 {background-color: #C79318;}
td#travellersinfo01 {vertical-align: top; padding: 12px 12px 12px 12px;}
table#fee01 td {padding: 3px 0px 3px 0px; vertical-align: top;}

/* Login */
td#un-label {padding: 2px 10px 2px 0px;}
td#un-field {padding: 2px 5px 2px 10px;}
td#pw-label {padding: 2px 10px 2px 0px;}
td#pw-field {padding: 2px 5px 2px 10px;}
td#button {padding: 5px 0px 5px 10px;}
td#forgot {padding: 5px 0px 5px 10px;}

/* Who's Who */
table#whoID { background-color:#C79318; border:1px solid #553900; }
td#photo { width:84px; height:108px; }
td#data { vertical-align:middle; text-align:left; padding:0px 0px 0px 5px; }
td#copy { padding:5px 5px 5px 5px; }

/* Activities */
table#topSearch { background-color:#F7DE94; border:1px solid #553900; }
table#dataBox { background-color:#F7DE94; border:1px solid #553900; }
td#dropList { padding:5px 5px 5px 5px; }
td#icons { width:20%; text-align:center; vertical-align:middle; padding:5px 0px 5px 0px; }
td#details { width:80%; padding:5px 5px 5px 5px; }

/* Diary */
table#diary { padding:10px 0px 10px 0px; }

/* Join */
td#label { width:25%; padding:2px 0px 2px 0px;}
td#feild { width:25%; padding:2px 0px 2px 0px;}
td#label2 { width:25%;  padding:2px 0px 2px 20px;}
td#option { width:55%; padding:2px 0px 2px 0px;}
td#cost { width:15%; padding:2px 0px 2px 0px;}
td#baseline { padding:2px 0px 2px 0px;}

/* Members */
table#titleBar {background-color: #F7DE94; border: 1px solid #553900;}
table#logoCont {background-color: #F7DE94; border: 1px solid #553900;}
td#tbLogo {width: 20%; text-align: center; padding: 3px 0px 3px 0px;}
td#tbTitle {width: 80%; text-align: left; padding: 3px 0px 3px 0px;}
td#logobox {width: 65%; background-color: #FFFFFF; text-align: center; padding: 3px 0px 3px 0px;}
td#contbox {width: 35%; background-color: #F7DE94; vertical-align: top; padding: 3px 3px 3px 3px;}
td#baseinfo {background-color: #F7DE94; border: 1px solid #553900; vertical-align: top; padding: 3px 3px 3px 3px;}

/* Stu 2007-06-15 */
#directory { height:100px; border-top:1px solid #996600; border-bottom:1px solid #996600; padding:7px 0; margin-top:7px; margin-bottom:10px; }
.diaryfloat { float:left; margin-right:10px; }

/* ----- Member Nav ----- */ /*--[Wayne 17/04/2009]--*/
.member-navigation { margin:0px; padding:0px; width:100%; list-style-type:none; }
.member-navigation li { margin-bottom:2px; line-height:16px; }
.member-navigation li a { display:block; width:99%; padding:2px; line-height:16px; }
.member-navigation li ul { padding-left:25px; *margin-left:5px; list-style-image:url(images/arrow-head.gif); }
.member-navigation li ul li a { margin-left:-6px; }

/* new styles :Dan Wellman 2010 */
body { background:#C04000 url(images/wood-mahogany-01.JPG) repeat-x 0 0 !important; }
td#mainnav01 { background:url(images/nav/bgSlice.png) repeat-x 0 0; }
#mainnav01 a { display:block; height:38px; text-indent:-9999px; overflow:hidden; }
.home a { width:99px; background:url(images/nav/home.png) no-repeat; } 
.home a:hover, .home a.on { width:99px; background:url(images/nav/home-on.png) no-repeat; }
.about a { width:138px; background:url(images/nav/about.png) no-repeat; } 
.about a:hover, .about a.on { background:url(images/nav/about-on.png) no-repeat; }
.diary a { width:120px; background:url(images/nav/diary.png) no-repeat; }
.diary a:hover, .diary a.on { background:url(images/nav/diary-on.png) no-repeat; }
.members a { width:114px; background:url(images/nav/members.png) no-repeat; }
.members a:hover, .members a.on { background:url(images/nav/members-on.png) no-repeat; }
.join a { width:114px; background:url(images/nav/join.png) no-repeat; }
.join a:hover, .join a.on { background:url(images/nav/join-on.png) no-repeat; }
.countries a { width:115px; background:url(images/nav/countries.png) no-repeat; }
.countries a:hover, .countries a.on { background:url(images/nav/countries-on.png) no-repeat; }
.activities a { width:117px; background:url(images/nav/activities.png) no-repeat; }
.activities a:hover, .activities a.on { background:url(images/nav/activities-on.png) no-repeat; }
.contact a { width:137px; background:url(images/nav/contact.png) no-repeat; }
.contact a:hover, .contact a.on { background:url(images/nav/contact-on.png) no-repeat; }
#mainnav01 a.on { cursor:default; }

h2.new { font:bold 16px "Trebuchet MS", "Helvetica Neue", Arial, Sans-serif; text-indent:12px; color:#f3df90; }
h1.new { font:bold 18px "Trebuchet MS", "Helvetica Neue", Arial, Sans-serif; color:#996600; }
td.light-bg h2.new { color:#996600; }
td.light-bg h2.no-indent { text-indent:0; }
td#column02 td.light-bg h2.new { font-size:18px; }

td#column01 { background-color:#FCF7E5; }
td#column02 { background:#f3df90 url(images/col2-fade.png) repeat-x 0 0; border:1px solid #996600; border-bottom:none; color:#312402;  padding:14px; }
td#column04 { border-left:1px solid #996600; }
td.dark-bg { background-color:#996600; }
td.light-bg { background-color:#f3e094; }
td.cream-bg { padding:10px 0 0 15px; background-color:#fcf7e5; color:#312402; font-size:12px; }
td.cream-bg span.maincopy01 { font-size:12px; color:#312402; }
td.cream-bg a { color:#312402; font-weight:bold; }
#column01 td.cream-bg a { display:block; margin-bottom:20px; }
#column04 td.cream-bg a { display:block; margin-top:2px; color:#312402; }
td.cream-bg strong { margin-bottom:-10px; display:block; }

td#un-field { padding:8px 2px 8px 10px; }
td#forgot-label, td#forgot { padding:5px 0 20px 10px; }

#un-label span.maincopy01, #pw-label span.maincopy01 { text-transform:uppercase; font-size:12px; padding-left:12px; font-weight:bold; }

.join-atta { width:260px; height:71px; background:url(images/join.jpg) no-repeat; padding:45px 0 0 15px; margin-right:-15px; position:relative; left:-5px;}
.join-atta .maincopy01 { font-size:12px; display:block; }
.join-atta .maincopy01 a { font-weight:bold; color:#312402; }
.join-atta .fb { margin-top:15px; }
.join-atta .fb a { display:block; }

.advisories td, .advisories a { font:12px Arial, Sans-serif; color:#312402; vertical-align:top; }
.advisories a { font-weight:bold; }
a.fo-foot-link { font-weight:bold; color:#312402; display:block; float:left; }
td#column03 { background:#e1af36 url(images/col3Fade.png) repeat-x 0 100%; }
td#column03 td, td#column03 td a, td#column03 a:link, td#column03 a:visited { color:#312402; font-size:12px; font-family:Arial, Sans-Serif; }
td#column03 td a { font-weight:bold; }
td#column03 td.copy { padding:10px; }
td#column03 td.logo { text-align:center; }
td#column03 td.fade { background:url(images/col3Fade.png) repeat-x 0 100%; padding:0 0 10px 10px; }
td#column03 td.ustoa { padding-left:0; padding-top:10px; }
#newLink { display:block; }
td#column04 .cream-bg { padding:10px; }
td#column04 .logo-copy { font-size:11px; }
td#column04 .logo-copy a { display:inline; }