/* Colours

Light brown: #dcd7d1
Medium brown: #a89c90

*/


body { font-family: tahoma; font-size: 80%; text-align: center; line-height: 150%; background: white; margin: 0px; }
input, select, textarea { font-size: 90%; font-family: arial; }
table { width: 100%; font-size: 100%; }
a { color: #575757; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #575757; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
p { margin: 0px 0px 8px 0px; }
ol, ul, li { padding: 0px; margin: 0px; list-style-type: none; }

table.footer { margin-top: 10px; }
 
.hidden { display: none; }
 
div.layout_standard { width: 1000px; margin-left: auto; margin-right: auto; }

div.layoutheader { height: 256px; background-image: url("/images/0ne7j92nsnQUcLuQXpk10rs073.jpg"); background-position: top left; background-repeat: no-repeat; }
div.layouttopmenu { clear: both; height: 40px; margin-bottom: 40px; }
div.layoutcontent { width: 600px; float: left; margin: 0px 0px 0px 20px; }
div.layoutright { width: 300px; float: right; padding: 0px 20px 20px 20px; border-left: dotted #BBBAB8 1px;}
div.layoutcredits { clear: both; }
div.layoutcredits .beachshore { float: right; font-size: 85%; color: #6e6e6e; }
div.layoutcredits .beachshore a { color: #6e6e6e; }
div.layoutcredits .beachshore a:hover { color: #402c1f; }
div.layoutcredits .copyright { float: left; font-size: 85%; color: #6e6e6e; }

div.layouttopmenu .nav_simple .item { float: left; width: 332px; height: 33px; border-right: solid white 1px; text-align: center; background-image: url("/images/eHWkxCqt4n56KCaXuTIm001018.jpg"); background-position: top left; background-repeat: repeat-x; padding-top: 10px; }
div.layouttopmenu .nav_simple .item:hover { background-image: url("/images/2W6TDhtksjflGLlAt0qI001018.jpg"); background-position: top left; background-repeat: repeat-x; }
div.layouttopmenu .nav_simple .first { width: 333px; }
div.layouttopmenu .nav_simple .menu8 { border-right: 0px; }
div.layouttopmenu .nav_simple .item a { color: #6e6e6e; }
div.layouttopmenu .nav_simple .item a:hover { color: #402c1f; text-decoration: none; }
div.layouttopmenu .nav_simple .selected { background-image: url("/images/2W6TDhtksjflGLlAt0qI001018.jpg"); background-position: top left; background-repeat: repeat-x; }
div.layouttopmenu .nav_simple .selected a { color: #402c1f; }

div.submenu { margin-bottom: 30px; }
div.submenu .item { background-image: url("/images/4bMX7onPr7jtgele0QfE009009.gif"); background-repeat: no-repeat; background-position: 0px 11px; padding: 5px 0px 5px 30px; }
div.submenu .item a { color: #6e6e6e; }
div.submenu .item a:hover { color: #402c1f; text-decoration: none; }

div.layoutcontent .page_standarda .content { color: #6e6e6e; line-height: 150%; }

div.list_article .list .headline { font-family: georgia; display: block; font-size: 110%; }
div.list_article .list .headline a { color: #6e6e6e; }
div.list_article .list .headline a:hover { color: #402c1f; }
div.list_article .list .datetime { display: block; color: #6e6e6e; font-size: 90%; padding: 3px 0px 3px 0px; }
div.list_article .list .abstract { display: block; color: #6e6e6e; padding: 0px 0px 10px 0px; }
div.list_article .titletxt { margin-bottom: 10px; border-bottom: solid #6e6e6e 1px; padding-bottom: 5px; }

div.page_standarda .pagetitle { margin-bottom: 10px; border-bottom: solid #dcd7d1 1px; padding-bottom: 10px; color: #6e6e6e; text-transform: uppercase; font-weight: bold; font-size: 120%; }
div.std_content { margin-bottom: 20px; }

div.news_stylea .datetime { color: #6e6e6e; font-size: 90%; margin: 0px 0px 10px 0px; padding-bottom: 5px; border-bottom: dotted #BBBAB8 1px; }
div.news_stylea .headline { font-family: georgia; font-size: 150%; padding-bottom: 20px; font-weight: bold; }
div.news_stylea .abstract { padding-bottom: 20px; font-weight: bold; }
div.news_stylea .article { color: #6e6e6e; }
div.news_stylea .comments { display: none; }


div.memb_loginbox { display: none; }
div.yourdetails { display: none; }

div.status { display: none; }
div.logout { display: none; }

div.memb_account .row { display: none; }
div.memb_account .label { float: left; width: 200px; padding-bottom: 5px; }
div.memb_account .field { float: left; padding-bottom: 5px; }
div.memb_account .section { clear: both; margin: 10px 0px 10px 0px; background: #6e6e6e; color: white; font-weight: bold; padding: 2px 5px 2px 5px; }
div.memb_account .buttons { clear: both; padding-top: 20px; }
div.memb_account .errors { clear: both; padding: 5px 0px 5px 0px; color: red; }


/*Home Page*/

div.section1 .titletxt { color: #8E8D8B; font-weight: bold; text-transform: uppercase; font-size: 120%; padding: 0px 0px 10px 0px; }

table.featuredhome { margin-top: 30px; background: url("/images/PkSUjjhfpIR2F6SesX3V08a00z.jpg"); background-repeat: no-repeat;  background-color: #F4F3F1; }
table.featuredhome td.imagetop { padding: 40px 5px 10px 6px; }
table.featuredhome td.content { padding: 0px 10px 10px 10px; }

div.nav_linklist { padding-bottom: 20px; border-bottom: dotted #BBBAB8 1px; }
div.nav_linklist .first { padding-bottom: 15px; }

div.commentshome { margin-top: 30px; background: url("/images/iuuziX1gLIQQtny1clQU08a00z.jpg"); background-repeat: no-repeat;  background-color: #F4F3F1; }
div.commentshome .list { padding: 45px 10px 10px 10px; }



div.feat_discussion .liveedit { float: right; }
div.feat_discussion .category .label { text-transform: uppercase; padding-right: 20px; color: #6e6e6e; font-size: 130%; }
div.feat_discussion .category { border-bottom: #dcd7d1 solid 1px; padding-bottom: 5px; margin-bottom: 10px; font-weight: bold; }
div.feat_discussion .section { font-weight: bold; font-size: 120%; padding: 15px 10px 10px 10px; }
div.feat_discussion .headline { font-weight: bold; font-size: 140%; padding-bottom: 10px; }
div.feat_discussion .averagerating { visibility: hidden; }
div.feat_discussion .description { padding-bottom: 20px; }
div.feat_discussion .feat_gallery { padding-bottom: 20px; }
div.feat_discussion .feat_gallery .image { padding-bottom: 10px; height: 300px; }
div.feat_discussion .feat_gallery .buttons span { background: #a89c90; padding: 5px 10px 5px 10px; margin-right: 3px; color: white; cursor: pointer; }
div.feat_discussion .feat_gallery .buttons .selected { background: #6e6e6e; }
div.feat_discussion .form { padding-bottom: 20px;  }


div.feat_discussion .form { background: #F4F3F1; padding: 0px 0px 0px 10px; }


div.feat_discsearch .searchbar { border-bottom: solid #dcd7d1 1px; padding: 0px 0px 10px 0px; }
div.feat_discsearch .discussion { border-bottom: dotted #6e6e6e 1px; padding: 10px 0px 10px 0px; cursor: pointer; }
div.feat_discsearch .image { width: 210px; float: left; padding: 0px 0px 10px 0px; }
div.feat_discsearch .details { width: 390px; float: left; padding: 0px 0px 10px 0px; }
div.feat_discsearch .headline { font-size: 120%; font-weight: bold; padding: 0px 0px 10px 0px; }
div.feat_discsearch .divider { clear: both; }

div.feat_discsearch .discussion:hover { background: #F4F3F1; }

div.surv_standard .intro { font-weight: bold; }
div.surv_standard .question { clear: both; padding-top: 10px; }
div.surv_standard .text { float: left; width: 100px; }
div.surv_standard .input { float: left; }
div.surv_standard textarea { width: 300px; }
div.surv_standard .buttons { clear: both; text-align: right; width: 400px; padding: 10px 0px 20px 0px; }
div.surv_standard .memberonlytext { font-weight: bold; }

div.surv_responses .label { display: none; }
div.surv_responses .memberusername { display: block; font-weight: bold; padding-bottom: 5px; }
div.surv_responses .response { border: solid #dcd7d1 1px; padding-bottom: 10px; background: #F4F3F1; padding: 10px 10px 10px 30px; margin: 10px 0px 10px 0px; }

div.surv_responses .datetime .value { display: block; padding-right: 10px; padding-bottom: 5px; font-size: 90%; font-style: italic; }
div.surv_responses .memberusername .label { display: block; float: left; padding-right: 10px; font-weight: bold; }
div.surv_responses .memberusername .value a { font-weight: normal; }
div.surv_responses .field_Comments .value { font-style: italic; }
div.surv_responses .field_Yourrating .label { display: block; float: left; padding: 10px 10px 10px 0px; font-weight: bold; }
div.surv_responses .field_Yourrating .value { display: block; padding: 10px 10px 10px 0px; font-weight: bold; }

div.liveedit .row { clear: both; padding: 10px 0px 0px 0px; }
div.liveedit .label { width: 125px; float: left; }
div.liveedit .field { width: 525px; float: left; }



div.editarea .label { font-weight: bold; padding: 5px 5px 5px 0px; }
div.editarea .field { border: solid #BCBBB9 1px; padding: 15px; background: #F4F3F1; margin-bottom: 10px; }
div.editarea .buttons { clear: both; padding: 20px; background: #BCBBB9; margin-top: 10px; }





/* PHPBB forums */
table.forumline td { background: #dcd7d1; padding: 5px; }
table.forumline td { color: #6e6e6e; border-width: 0px 0px 0px 0px; }
span.copyright { font-size: 80%; }
