/* 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: 11px Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopy_nlh01 {font: 12px Arial, Helvetica, sans-serif; color: #553900;}
.maincopytan01 {font: 11px Arial, Helvetica, sans-serif; color: #F3DF90; line-height: 15px;}
.maincopydarkbrown02I {font: italic 12px Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown02B {font: bold 12px Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown02 {font: 12px Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown02 a:link { font-weight:bold; color:#312402; }
.maincopydarkcream02 {font: 12px Arial, Helvetica, sans-serif; color: #F9EDBF; line-height: 15px;}
.maincopydarkcream03 {font: 11px Arial, Helvetica, sans-serif; color: #F9EDBF; line-height: 15px;}
.maincopydarkbrown03 {font: 12px Arial, Helvetica, sans-serif; color: #553900; line-height: 15px;}
.maincopydarkbrown04 {font: 14px Arial, Helvetica, sans-serif; color: #553900; line-height: 16px;}
ol li { font:12px 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:11px Arial, Helvetica, sans-serif; color:#553900; line-height:15px; }
.strap01 { font:bold 12px Arial, Helvetica, sans-serif; color:#996600; line-height:21px; margin-bottom:3px; margin-top:1px; }
.newslink01 { font:12px Arial, Helvetica, sans-serif; color:#553900; line-height:20px; }
.subnav { font:12px Arial, Helvetica, sans-serif; color:#553900; line-height:17px; }
.subnav2 { font-weight:bold; }

.full-width { width:296px; margin-left:-15px; margin-right:-14px; background-color:#996600; padding:10px 0; }

/* 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: 273px; background-color: #F3DF90; vertical-align: top;}
td#column02 {width: 261px; background-color: #E1AF35; vertical-align: top; padding: 15px 15px 15px 15px;}
td#column03 {width: 217px; 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: 174px; background-color:#FCF7E5; 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 47px 7px;}
td#sponsors01 {vertical-align:top; text-align:center; padding:7px 7px 7px 7px;background-color:#C58D07;}
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:#996600 url(images/bgFade.png) repeat-x 0 0 !important; }
td#mainnav01 { background:url(images/nav/navSprite.png) repeat-x 0 0; }
#mainnav01 a { display:block; height:38px; text-indent:-9999px; overflow:hidden; background:url(images/nav/navSprite.png) no-repeat 0 0; }
#mainnav01 .home a { width:99px; background-position:0 -38px; } 
#mainnav01 .home a:hover, #mainnav01 .home a.on { width:99px; background-position:-99px -38px; }
#mainnav01 .about a { width:138px; background-position:0 -76px; } 
#mainnav01 .about a:hover, #mainnav01 .about a.on { background-position:-138px -76px; }
#mainnav01 .diary a { width:120px; background-position:0 -114px; }
#mainnav01 .diary a:hover, #mainnav01 .diary a.on { background-position:-120px -114px; }
#mainnav01 .members a { width:114px; background-position:0 -152px; }
#mainnav01 .members a:hover, #mainnav01 .members a.on { background-position:-114px -152px; }
#mainnav01 .join a { width:114px; background-position:0 -190px; }
#mainnav01 .join a:hover, #mainnav01 .join a.on { background-position:-114px -190px; }
#mainnav01 .countries a { width:115px; background-position:0 -228px; }
#mainnav01 .countries a:hover, #mainnav01 .countries a.on { background-position:-115px -228px; }
#mainnav01 .activities a { width:117px; background-position:0 -266px; }
#mainnav01 .activities a:hover, #mainnav01 .activities a.on { background-position:-117px -266px; }
#mainnav01 .contact a { width:137px; background-position:0 -304px; }
#mainnav01 .contact a:hover, #mainnav01 .contact a.on { background-position:-137px -304px; }
#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 16px "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; width:250px; 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; }
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; }
td#column03 td.atta { padding-left:0; padding-top:17px; padding-bottom:25px; }

#newLink { display:block; }
td#column04 .cream-bg { padding:10px; }
td#column04 .logo-copy { font-size:11px; }
td#column04 .logo-copy a { display:inline; }
td#column03 .sponsors td { padding:7px; font-size:11px; color:#312402; }
td#column03 .sponsors img { margin-left:25px; }

a.uk-flag { padding-right:18px; background:url(images/gb.png) no-repeat 100% 50%; }

/* blog styles */

/* left column */
.widgetzone { padding:10px; }
.blogEngine #column-int, .blogEngine #column-int span { color:#553900; font:13px Arial,Helvetica,sans-serif !important; }
.blogEngine #column01 { background-color:#f3df90; color:#553900; font:11px Arial,Helvetica,sans-serif; }
.blogEngine #column01 li { font-size:13px; }
.blogEngine #column01 a { color:#553900; font:11px Arial,Helvetica,sans-serif; }
.blogEngine #column01 h4 { font-size:12px; font-weight:bold; color:#000; }
.widgetzone a.delete { margin-right:5px; }
.widgetzone a.edit, .widgetzone a.move { border-left:1px solid #553900; padding-left:5px; margin-right:5px; }
.widgetselector, .blogEngine #column01 input, .blogEngine #column01 p { margin-left:10px; }

/* front page */
.blogEngine #column-int .date-header span { color:#996600 !important; font:bold 16px Arial,Helvetica,sans-serif!important; margin-top:22px; display:block; }
.date-post a { color:#000; font-size:12px; font-weight:bold; }
.date-post a:hover { color:#000; }
.blogEngine .posts img,.blogEngine .text img { margin-top:15px !important; }

/* post pages */
#postnavigation { margin-top:10px; color:#fff; }
#comment-form label { width:100px; display:block; float:left; clear:left; }
#comment-form input { float:left; }
.bbcode { clear:both; display:block; }
.bbcode a { border-left:1px solid #F9EDBF; padding-left:5px; margin-right:5px; }
.bbcode a:first { padding-left:0; border-left:none; }

/* NOMAD & NOMAD */

/* main page */
#headerImage a { margin:-13px 0; display:block; }
.nomad-blog #column-int { background-color:#E1AF35; color:#553900; font:0.8em Arial,Helvetica,sans-serif; padding:15px; }
.nomad-blog #column-int .date-header { color:#996600; font:bold 16px Arial,Helvetica,sans-serif; }
.nomad-blog .post { margin-top:30px; }
.nomad-blog .date-post a { color:#000; font:bold 12px Arial,Helvetica,sans-serif; }
.nomad-blog .bottom { margin-bottom:10px; }

/* posts */
.nomad-blog .commentForm label { display:block; width:80px; float:left; }
.nomad-blog .commentForm input { margin-bottom:5px; }
.nomad-blog #commentCompose { float:left; margin-right:5px; }
.bbcode { margin:10px 0 5px; display:block; }
.bbcode a { border-left:1px solid #fff; padding-left:5px; margin-right:5px; }
.bbcode a:first-child { border-left:none; padding-left:0; }

/* widget zone */
.nomad-blog td#column01 {font: 0.8em Arial, Helvetica, sans-serif; color: #553900; width: 173px; background-color: #F3DF90; vertical-align: top; padding:10px 10px 0;} 
.nomad-blog td#column01 a:link, .nomad-blog td#column01 a:active,.nomad-blog td#column01 a:visited { color:#553900; font:11px Arial,Helvetica,sans-serif; }
.nomad-blog td#column01 a.delete { margin-right:5px; }
.nomad-blog td#column01 a.edit, .nomad-blog td#column01 a.move { border-left:1px solid #553900; padding-left:5px; margin-right:5px; }
.nomad-blog td#column01 h4 { margin-bottom:0; color:#000; font-size:12px; }
.nomad-blog td#column01 ul { margin-top:0; }
.nomad-blog td#column01 p { margin:0 0 10px; }

/* nomad right col */
.nomad-blog #column04 span { color:#f3df90; font:0.7em Arial,Helvetica,sans-serif; }
.nomad-blog td#announcements01 { padding-bottom:12px; }

/* sponsors footer June 2010 Dan Wellman */
.sponsor-footer { background-color:#fdf7e5; padding-bottom:23px; }
.sponsor-footer .dark-bg { background-color:#573700; }
.sponsor-footer h2 { margin:9px 0; }
.sponsor-footer td { width:160px; padding:12px 5px 0; font-size:11px; font-family:HelveticaNeue, Helvetica, Arial, Sans-Serif; text-align:center; vertical-align:baseline; color:#573700; }
.sponsor-footer td a { color:#573700; font-weight:bold; }
.sponsor-footer td.title-row { text-align:left; padding-top:0; }