body { margin: 0px; font-size: 0.84em; line-height: 1.4em; font-family: Arial, Verdana, sans-serif; color: #333; background-color: #CCC; text-align: center; }

h1,h2,h3,h4,h5,h6 { font-family: Trebuchet MS, Verdana, sans-serif; font-weight: normal; line-height: 1.18em; color: #FFF; margin: 10px 0; }

h1 { font-size: 2.2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }
p { margin: 10px 0; }

#etable h1, #etable h2, #etable h3, #etable h4, #etable h5, #etable h6 { color: #000; }
#etable p, ul, ol { color: #333; }

a.button { padding: 3px; font-size: 0.8em; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.button:link, a.button:visited { color: #FFF; background-color: #b5bf00; border: 1px solid #666; }
a.button:hover, a.button:active { color: #FFF; background-color: #333; border: 1px solid #666; }

#batchbutton, #batchdone { display: block; margin: 20px 0; padding: 5px; font-size: 1.1em; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#batchbutton:link, #batchbutton:visited { color: #FFF; background-color: #333; border: 1px solid #666; }
#batchbutton:hover, #batchbutton:active { color: #FFF; background-color: #b5bf00; border: 1px solid #666; }
#batchdone { color: #FFF; background-color: #b5bf00; border: 1px solid #666; }
ul { margin: 10px 0; padding-left: 16px; }ol { margin: 10px 0; padding-left: 24px; }
li { margin-bottom: 5px; }

hr { color: #999; background-color: #999; height: 1px; border: 0; margin: 15px 0 0 0; }img { border: 0; }label { color: #333; }input, select, textarea { font: 1em Arial, Verdana, sans-serif; color: #333; }
dd { margin-left: 15px; }fieldset { border: 0; line-height: 1.2em; padding: 0; }fieldset dt { float: left; }fieldset dd { margin-bottom: 10px; }
#login dt { width: 120px; }
fieldset #title { width: 370px; font-family: Trebuchet MS, Verdana, sans-serif; font-weight: normal; line-height: 1.18em; font-size: 1.8em; color: #b5bf00; }
.fieldwidth1 { width: 180px; }
.fieldwidth2 { border: 1px solid #666; width: 170px; padding: 5px; }
* html .fieldwidth2 { width: 180px; w\idth: 170px; }
.fieldwidth3 { border: 1px solid #666; width: 360px; padding: 5px; }
* html .fieldwidth3 { width: 370px; w\idth: 360px; }
.fieldwidth4 { border: 1px solid #666; width: 160px; padding: 5px; }
* html .fieldwidth4 { width: 170px; w\idth: 160px; }
.checkbox { margin: 0; position: relative; top: 3px; }
#inputbutton { font-size: 1.1em; }
#antispam { width: 371px; }
#antispamimage { border: 1px solid #666; }
#emailtitle { font-size: 20px; }
.colour { color: #007AA5; }
.lgrey { color: #999; }
.white { color: #FFF; }.highlight { color: #007AA5; font-weight: bold; }.small { font-size: 0.85em; line-height: 1.4em; }
.bigger { font-size: 1.3em; line-height: 1.35em; }.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }.nomargins { margin: 0px; padding: 0px; }.floatright { float: right; }.clear { clear: both; }
.cll { clear: left; }
.clr { clear: right; }
.spacer { clear: both; }
.clearright { clear: right; }

.redbox { color: #FFF; background-color: #bf3c00; padding: 2px; }
.greenbox { color: #FFF; background-color: #b5bf00; padding: 2px; }
.pastelbox1 { color: #FFF; background-color: #AAC4BF; padding: 2px; }
.pastelbox2 { color: #FFF; background-color: #DBE06B; padding: 2px; }
.pastelbox3 { color: #FFF; background-color: #e8d4a3; padding: 2px; }
.pastelbox4 { color: #FFF; background-color: #B2D8D8; padding: 2px; }
.pastelbox5 { color: #FFF; background-color: #C6D6A0; padding: 2px; }
.pastelbox6 { color: #FFF; background-color: #A5AFD6; padding: 2px; }
.pastelbox7 { color: #FFF; background-color: #B58CB2; padding: 2px; }
.pastelbox8 { color: #FFF; background-color: #DDCC6B; padding: 2px; }
.pastelbox9 { color: #FFF; background-color: #DDD69B; padding: 2px; }
.brandbox1 { color: #FFF; background-color: #D60270; padding: 2px; }
.brandbox2 { color: #FFF; background-color: #00607C; padding: 2px; }
.brandbox3 { color: #FFF; background-color: #FF5416; padding: 2px; }
.brandbox4 { color: #FFF; background-color: #00335B; padding: 2px; }

.element_spacer { height: 15px; }
.linelength { width: 410px; }

#sitecontainer { width: 952px; margin: 10px auto 0px auto; padding: 19px 20px 20px 20px; background-color: #FFF; text-align: left; }
* html #sitecontainer { width: 952px; w\idth: 992px; padding-bottom: 17px; }
#bodycontainer { background-color: #888; }
#introimage { margin-top: 20px; }

#topbar { padding: 0px 10px 17px 10px; background-color: #FFF; }
#logo { float: left; background: #FFF url(../../elements/site/logo_women.gif) no-repeat top left; }
#topbarright { float: right; text-align: right; }
#strap { float: right; margin-top: 51px; }
.topbarspace { margin-left: 10px; }

#maincolumn1 { float: left; margin-bottom: -20px; }
#rightcolumn { float: right; }
#menucolumn { margin-bottom: 20px; }

#page_contact { float: right; text-align: right; margin-bottom: 15px; }

#footer { width: 951px; margin: 5px auto 10px auto; font-size: 0.85em; padding-bottom: 5px; }
#footer a { text-decoration: none; }
#footer a:link, #footer a:visited { color: #333; }#footer a:hover, #footer a:active { color: #007AA5; }
#footerleft { float: left; }
#footerright { float: right; }
.footerspace {  }
.footerselected { color: #007AA5; }

#breadcrumbs, #rightcolumnheader { font-size: 11px; color: #333; font-weight: bold; }
#breadcrumbs { padding: 13px 0px 0px 30px; }
#breadcrumbs a:link, #breadcrumbs a:visited { color: #333; text-decoration: none; }#breadcrumbs a:hover, #breadcrumbs a:active { color: #FFF; }

.bigmenuitem { float: left; font-size: 0.85em; font-weight: bold; margin: 0px; text-transform: uppercase; text-align: center; padding-bottom: 15px; margin-right: 20px; }
.bigmenuitem a { text-decoration: none; color: #666; }
.blank_menuitem, .blank_menuitem1, .blank_menuitem2, .blank_menuitem3, .blank_menuitem4 { display: block; font-size: 13px; line-height: 16px; background: #CCC url(../../elements/site/menublank.gif) no-repeat top left; }
.blank_menuitem { padding-top: 56px; width: 150px; height: 121px; voice-family:"\"}\""; voice-family:inherit; height: 65px; }
.blank_menuitem1 { padding-top: 48px; width: 150px; height: 121px; voice-family:"\"}\""; voice-family:inherit; height: 73px; }
.blank_menuitem2 { padding-top: 39px; width: 150px; height: 121px; voice-family:"\"}\""; voice-family:inherit; height: 82px; }
.blank_menuitem3 { padding-top: 30px; width: 150px; height: 121px; voice-family:"\"}\""; voice-family:inherit; height: 91px; }
.blank_menuitem4 { padding-top: 21px; width: 150px; height: 121px; voice-family:"\"}\""; voice-family:inherit; height: 100px; }

.gallery_thumbnail, .gallery_thumbnail_admin { float: left; background-color: #FFF; border: 1px solid #999; margin-bottom: 15px; margin-right: 15px; padding: 10px; }
.gallery_thumbnail { width: 114px; height: 114px; voice-family:"\"}\""; voice-family:inherit; width: 92px; height: 92px; }
.gallery_thumbnail_admin { width: 114px; height: 130px; voice-family:"\"}\""; voice-family:inherit; width: 92px; height: 107px; }

#imglib1 { margin: 10px 0 15px 0; text-align: right; }
#imglibframe1 { padding: 8px; border: 1px solid #999; border-top: none; text-align: right; margin-bottom: 15px; }
#imglib2 { margin: 0 0 15px 0; }
#imglibframe2 { padding: 8px; border: 1px solid #999; border-top: none; }

.article { margin-bottom: 20px; }
.article a:link, .article a:visited { color: #333; }
.article a:hover, .article a:active { color: #007AA5; }

.articleframe { padding: 8px; margin-bottom: 15px; border: 1px solid #999; border-top: none; }
.articleframe a:link, .articleframe a:visited { color: #333; }
.articleframe a:hover, .articleframe a:active { color: #007AA5; }

.articleframeunpub { padding: 8px; margin-bottom: 15px; border: 1px solid #999; border-top: none; background-color: #FFAAAA; }
.articleframeunpub a:link, .articleframeunpub a:visited { color: #333; }
.articleframeunpub a:hover, .articleframeunpub a:active { color: #007AA5; }

.article table p, .article table h1, .article table h2, .article table h3, .article table h4, .article table h5, .article table h6 { margin: 0; padding: 0; }
.articlepadded table p, .articlepadded table h1, .articlepadded table h2, .articlepadded table h3, .articlepadded table h4, .articlepadded table h5, .articlepadded table h6 { margin: 0; padding: 0; }
.articleframe table p, .articleframe table h1, .articleframe table h2, .articleframe table h3, .articleframe table h4, .articleframe table h5, .articleframe table h6 { margin: 0; padding: 0; }
.articleframeunpub table p, .articleframeunpub table h1, .articleframeunpub table h2, .articleframeunpub table h3, .articleframeunpub table h4, .articleframeunpub table h5, .articleframeunpub table h6 { margin: 0; padding: 0; }

.article table, .articleframe table, .articleframeunpub table { background-color: #DDD; padding: 10px; border: 0; border-collapse: collapse; }
.article table td, .articleframe table td, .articleframeunpub table td { margin: 0; padding: 5px 5px 5px 5px; border-bottom: 1px solid #999; }

.article .file a, .articleframe .file a { text-decoration: none; }

a.adlink:link, a.adlink:visited { color: #333; }
a.adlink:hover, a.adlink:active { color: #007AA5; }

#flashcontent a:link, #flashcontent a:visited { color: #333; }
#flashcontent a:hover, #flashcontent a:active { color: #007AA5; }
#flashcontentspace { padding: 8px 8px 0px 8px; }.imagetop {  }.imagefleft { float: left; margin-right: 15px; margin-bottom: 8px; }.imagefright { float: right; margin-left: 15px; margin-bottom: 8px; }.imagebottom {  }.imagebreak { height: 10px; }#adminbartop { font-size: 11px; font-weight: bold; color: #FFF; background-color: #555; padding: 2px 4px; margin-bottom: 15px; }#adminbartop a:link, #adminbartop a:visited { color: #FFF; }#adminbartop a:hover, #adminbartop a:active { color: #FFF; }
.adminbar { background-color: #999; padding: 3px 4px; margin-bottom: 16px; }.adminbar2 { background-color: #999; padding: 3px 0px 3px 4px; }
.adminbar2 img { margin-right: 4px; }
.adminbartext { font-size: 11px; color: #666; }
.editimage { background-color: #999; padding: 2px 3px 2px 3px; line-height: 0px; }.editimage a:link, .editimage a:visited { border-bottom: none; margin-right: 3px; text-decoration: none; }.editimage a:hover, .editimage a:active { text-decoration: none; border-bottom: none; }

a.admin { margin:0; text-decoration: none; }
a.imagelink:link, a.imagelink:visited { margin: 0; text-decoration: none; border-bottom: none; }a.imagelink:hover, a.imagelink:active { margin: 0; text-decoration: none; border-bottom: none; }.adminlist { margin-bottom: 16px; }.navlistheader { background-color: #666; padding: 4px 5px; border-bottom: 1px solid #FFF; color: #FFF; }.navlistrow { background-color: #999; padding: 4px 5px; border-bottom: 1px solid #FFF; color: #000; font-weight: bold; }
.navlistrow a:link, .navlistrow a:visited { color: #333; }
.navlistrow a:hover, .navlistrow a:active { color: #007AA5; }
.adminlisttable th, .adminlisttable td, .article .adminlisttable th, .article .adminlisttable td { padding: 3px 5px; text-align: left; border-bottom: 1px solid #FFF; }
.adminlisttable th, .article .adminlisttable th { background-color: #666; color: #FFF; font-weight: bold; }
.adminlisttable td, .article .adminlisttable td { background-color: #999; color: #000; }

#navadminlink { margin-top: -3px; margin-bottom: 5px; text-align: right; }
#navadminlink a:link, #navadminlink a:visited { color: #666; text-decoration: none; }
#navadminlink a:hover, #navadminlink a:active { color: #007AA5; }

#mainnavcontainer { border-bottom: 8px solid #FFF; background: #FFF url(../../elements/site/mainnav_bg9.gif) top left; }

#mainnav { margin: 0px; padding: 0px; list-style-type: none; font: 12px/16px Trebuchet MS, Verdana, sans-serif; font-weight: bold; color: #FFF; text-align: center; }
#mainnav li { margin: 0px; padding: 0px; display: inline; text-align: center; }
#mainnav li a { font-size: 12px; color: #FFF; text-decoration: none; display: block; float: left; width: 104px; padding: 5px 0; text-align: center; }
#mainnav li a:link, #mainnav li a:visited { color: #FFF; background-color: #A7A9AC; }
#mainnav li a:hover, #mainnav li a:active { color: #FFF; }
#mainnav li .m_sel { display: block; float: left; width: 104px; padding: 5px 0; background-color: #A7A9AC; text-align: center; }
.mainnavmargin {  }

#mainnav #colour1 a, #mainnav #colour1 .m_sel { margin-right: 2px; }
#mainnav #colour1 a:hover, #mainnav #colour1 a:active, #mainnav #colour1 .m_sel, #colour1 { background-color: #F559A0; }
#mainnav #colour2 a, #mainnav #colour2 .m_sel { margin-right: 2px; }
#mainnav #colour2 a:hover, #mainnav #colour2 a:active, #mainnav #colour2 .m_sel, #colour2 { background-color: #DBE06B; }
#mainnav #colour3 a, #mainnav #colour3 .m_sel { margin-right: 2px; }
#mainnav #colour3 a:hover, #mainnav #colour3 a:active, #mainnav #colour3 .m_sel, #colour3 { background-color: #e8d4a3; }
#mainnav #colour4 a, #mainnav #colour4 .m_sel { margin-right: 2px; }
#mainnav #colour4 a:hover, #mainnav #colour4 a:active, #mainnav #colour4 .m_sel, #colour4 { background-color: #B2D8D8; }
#mainnav #colour5 a, #mainnav #colour5 .m_sel { margin-right: 2px; }
#mainnav #colour5 a:hover, #mainnav #colour5 a:active, #mainnav #colour5 .m_sel, #colour5 { background-color: #C6D6A0; }
#mainnav #colour6 a, #mainnav #colour6 .m_sel { margin-right: 2px; }
#mainnav #colour6 a:hover, #mainnav #colour6 a:active, #mainnav #colour6 .m_sel, #colour6 { background-color: #A5AFD6; }
#mainnav #colour7 a, #mainnav #colour7 .m_sel { margin-right: 2px; }
#mainnav #colour7 a:hover, #mainnav #colour7 a:active, #mainnav #colour7 .m_sel, #colour7 { background-color: #B58CB2; }
#mainnav #colour8 a, #mainnav #colour8 .m_sel { margin-right: 2px; }
#mainnav #colour8 a:hover, #mainnav #colour8 a:active, #mainnav #colour8 .m_sel, #colour8 { background-color: #DDCC6B; }
#mainnav #colour9 a, #mainnav #colour9 .m_sel { margin-right: 0px; }
#mainnav #colour9 a:hover, #mainnav #colour9 a:active, #mainnav #colour9 .m_sel, #colour9 { background-color: #DDD69B; }
#colour1 { background-color: #A7A9AC; }

#subnav { margin: 10px 0; padding: 0px; list-style-type: none; font: 12px/13px Trebuchet MS, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
#subnav li { height: 26px; margin: 0px; padding: 10px 0 0 0; }
#subnav li a:link, #subnav li a:visited { color: #515151; text-decoration: none; }
#subnav li a:hover, #subnav li a:active { color: #007AA5; text-decoration: none; }
.articleframe #subnav { margin: 0; }

#etable { background-color: #FFFFFF; border: 1px #999999 solid;  }
#etitle { margin-top: 20px; margin-bottom: 5px; margin-right: 29px; }
#ebody { padding-bottom: 10px; }
#eimage { margin-top: 8px; margin-bottom: 15px; }
#etable a:link, #etable a:visited { color: #007AA5; text-decoration: none; }#etable a:hover, #etable a:active { color: #007AA5; text-decoration: underline; }

.dates { color: #888; font-size: 0.85em; line-height: 1.4em; text-transform: uppercase; }

.pagination {  }
.pagination a { margin-right: 2px; padding: 1px 3px; text-decoration: none; }
.pagination a:link, .pagination a:visited { color: #FFF; background-color: #666; }
.pagination a:hover, .pagination a:active { color: #FFF; background-color: #007AA5; }
.deadlink { margin-right: 2px; padding: 1px 3px; background-color: #999; color: #FFF; }
.cust_pag { margin: 10px 0; }

#blognav { margin: 0; padding: 0; list-style-type: none; font-weight: bold; }
#blognav li a { padding: 1px 3px; text-decoration: none; display: block; }
#blognav li a:link, #blognav li a:visited { color: #FFF; background-color: #A7A9AC; }
#blognav li a:hover, #blognav li a:active { color: #FFF; background-color: #007AA5; }

#linksfooter { width: 965px; margin: 10px auto 0px auto; padding: 10px 20px 10px 7px; background-color: #FFF; text-align: left; }
* html #linksfooter { width: 992px; w\idth: 965px; }

#landingnav { margin: 0px; padding: 0; margin-top: -1px; margin-bottom: -1px; list-style-type: none; }
#landingnav li { margin: 0px; padding: 0px; display: inline; }

#linksfooter #right #addthis { float: right; }
#linksfooter #right ul { float: right; list-style-type: none; margin: 0px; padding: 0px; }
#linksfooter #right ul li { display: inline; margin: 0px; padding: 0px; margin-right: 10px; }
#linksfooter #right ul li a:link, #linksfooter #right ul li a:visited { height: 16px; padding-left: 18px; text-decoration: none; color: #A7A9AC; background: #FFF url(../../elements/site/tinybullet.gif) no-repeat center left; }
#linksfooter #right ul li a:hover, #linksfooter #right ul li a:active { color: #515151; background: #FFF url(../../elements/site/tinybulletover.gif) no-repeat center left; }

