/*	=GLOBAL
	Element Names (h1-h6, p, div, em etc)
----------------------------------------------------*/
* {	margin:0;padding:0;}
body {
	font: 0.8em Verdana, Arial, Helvetica;
	background: url(../img/bgBody.jpg) repeat-x center bottom;
	background-attachment:fixed;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	position:relative;
	font-family: "Trebuchet MS";
}
h2 { font-size:1.7em; line-height:1.5em; color:#004400; margin:0 0 10px 0;}
h3 { font-size: 1.3em; text-transform:uppercase; color:#99b47e;}
h3 a.small {text-transform:none; margin:0 10px; }



p { margin: 0 0 10px 0; }
ul, ol {}

a:link {color:#003300; }
a:visited {color:#336666; text-decoration:none;}

input[type="text"],
input[type="password"],
textarea,
.text {width:95%;padding:1px 0; font: 0.9em Verdana, Arial, Helvetica;}

option {padding:2px 4px;}

input[type="submit"] {padding:1px 5px;}

hr {border:none; margin:10px 0; border-bottom:2px solid #D8E9CC }

#primary a:link {font-weight:bold;}
/*	=GENERIC
	Class Names (.clear, .left, .right etc)
----------------------------------------------------*/
.article { 
	margin:10px 0;

}

.clear {
	clear:both;
	display:block;
	line-height:0;
	height:0;
	font-size:0;
}

#primary img {
	padding:3px;
	border:1px solid #ccc;
/*	background-color:#D8E9CC;*/
}
.left{float:left;}
.right{float:right;}
img.right {margin:0 0 10px 10px;}
.crnsW, .crnsG,.crnsM {	position:relative; z-index:1; display:block;}
.crn0, .crn1, .crn2, .crn3, .crn4 {height:25px; width:25px;position:absolute; display:block;z-index:10; background-repeat:no-repeat;}
.crn0, .crn1,.crn4  {top:0;}.crn2, .crn3,.crn4 {bottom:0;}.crn0, .crn3 {left:0;}.crn1, .crn2 {right:0;}


.crn0 {background-position:-25px -25px;}
.crn1 {background-position: 0 -25px;}
.crn2 {background-position: 0 0px;}
.crn3 {background-position: -25px 0px;}

.crnsW .crn0,
.crnsW .crn1,
.crnsW .crn2,
.crnsW .crn3 {background-image: url(../img/bgCrnsWhite.gif);}


.crnsG .crn0,
.crnsG .crn1 {background-image: url(../img/bgCrns.gif);}
.crnsG .crn2,
.crnsG .crn3 {background-image: url(../img/bgCrnsGreenR.gif);}

.crnsM .crn0,
.crnsM .crn1,
.crnsM .crn2,
.crnsM .crn3 {background-image: url(../img/bgNavSelected.gif);}
.crnsM .crn0, .crnsM .crn1, .crnsM .crn2, .crnsM .crn3, .crnsM .crn4 {
	height:8px; width:8px;}
#global-navigation .crnsM .crn0 {background-position:-8px -8px;}
#global-navigation .crnsM .crn1 {background-position: 0 -8px;}
#global-navigation .crnsM .crn2 {background-position: 0 0px;}
#global-navigation .crnsM .crn3 {background-position: -8px 0px;}
#global-navigation .crnsM .crn0, #global-navigation  .crnsM .crn1 {top:0px;  background-color:#006001}
#global-navigation .crnsM .crn2, #global-navigation  .crnsM .crn3 {bottom:0px;  background-color:#004400}

.inner { position:relative;	}

.meta {font-size:0.85em;}
.meta dl {float:left; width:33%;}
.meta .updated {text-align:center;}
.meta .page-views {text-align:right;}
.meta dt,
.meta dd {display:inline;}

#forum img {padding:0; border:none;}

.note {background-color:#ffffcc; border:1px solid #ffff00; padding:5px; margin:10px 0 0 0;}

.tag-cloud ol {line-height:1.6em;}
.tag-cloud li {
	float:left;
	margin:0 5px;
	display:inline;
}

.tag-cloud a:hover {background-color:#99b47e; color:#fff; text-decoration:none;}


.navigation ul,
.navigation ol {  list-style:none; }

.small {font-size:0.85em;}


.section {padding:0 10px; margin:0 0 20px 0;background: url(../img/bgSection.png); border:1px solid #eee;}



.section h3 {
	background-color:#eee;
	margin:0 -10px;
	padding:3px 10px;
	
	font-weight:bold;
}
.section h3 a {
	font-size:0.85em;
	letter-spacing: 1px;
	text-decoration:none;
	text-transform: uppercase;
	display:block;
	
}
.section h3 a:link,
.section h3 a:visited {background:url(../img/arrow_heading_right.jpg) no-repeat center right;}
.section h3 a,
.section h4 a:link {color:#003300;}

.section h4 a:visited,
.section h4 a:hover { color:#99b47e; text-decoration:none;}


#agenda h4 a {color:#003300; text-decoration:underline;}
/*	=IDs
	Element IDs (#header, #navigation li, #content div.title)
----------------------------------------------------*/
#wrapper {
	
	background: url(../img/bgHead.jpg) repeat-x center -40px;
}

#wrapper-inner { width: 950px; margin:0 auto 100px auto;position:relative; z-index:2;}
#forum #wrapper-inner {width:90%; min-width:950px;}
#chat #wrapper-inner {width:90%; min-width:950px;}

#wrapper-inner.inner {  }
#wrapper-inner.inner div {  }
#wrapper #style0 {position:absolute; z-index:1; background:url(../img/bgShadowBottom.png) repeat-x ; left:0; right:0; top:190px; width:100%; height:7px;}

#header { padding:15px 0; }
#header h1 { position:relative; font-size:1em;}
#header h1 a {
	display:block;
	height:60px;
	width: 195px;
	color:#fff;
}
#header h1 a span { position:absolute; z-index:1; left:0; visibility:hidden; }
#header h1 a img { position:relative; z-index:2; border:none;}

#breadcrumb {font-size:0.85em; color:#999; position:relative; top:-1em;}
#breadcrumb a {text-decoration:underline;}
#global-navigation { 
	background-color:#fff;
	padding:10px ; padding-bottom:25px;
	margin:25px 0 0 0;
	
}
#global-navigation .crn0,
#global-navigation .crn1 {top:-25px;margin:0; }
#global-navigation .style0 { display:block; position:absolute; height:25px; left:25px; right:25px; top:-25px; background-color:#fff;}

#global-navigation-inner {
	
	position:relative;
	z-index: 10;
	
	font:1.2em "Trebuchet MS" ;
	background:#003300 url(../img/bgGlobalNavigation.png) repeat-x center -25px; 
}
#global-navigation-inner .crn2,
#global-navigation-inner .crn3 {bottom:-25px;}

#global-navigation-inner .style0 { display:block; position:absolute; height:25px; left:0px; right:0px; top:-25px;
background:#003300 url(../img/bgGlobalNavigation.png) repeat-x center top; 

}

#global-navigation ol { position:relative; z-index: 10; }
#global-navigation li { float:left;margin-top:-25px; border-right:1px solid #004400; }
#global-navigation li a { display:block; color:#fff; padding:10px 20px; margin:15px 10px; text-decoration:none;  }

#global-navigation li.active a {background-color:#99b47e;}

#aux-navigation {
	font-size:0.85em;
	position:absolute;
	right:0;
	top:70px;
}
#aux-navigation li { display:inline; margin-left:10px; }
#aux-navigation li a { color:#fff;}

#global-navigation-inner .crn2 {background-position:-0px -25px;}
#global-navigation-inner .crn3 {background-position: -25px -25px;}

#global-navigation-inner ol .crn0,
#global-navigation-inner ol .crn1,
#global-navigation-inner ol .crn2,
#global-navigation-inner ol .crn3 {display:none;}

#global-navigation-inner .active .crn0,
#global-navigation-inner .active .crn1,
#global-navigation-inner .active .crn2,
#global-navigation-inner .active .crn3 {display:block;}


#gallery .navigation { }

#gallery .navigation li {float:left; margin:5px; display:block;}

.index,
#news-list,
#primary #daily-press { padding:0; background:none; border:none;} /*	Override .section	*/



#tertiary .navigation li {margin:10px 0; font-size:0.9em;}

.index dl,
#news-list dl {min-height:80px;}

.index dt,
#news-list dt { position:absolute; top:0; }
#news-list .emphasise dt { position:static;}

.index h4,
.index dd,
#news-list h4,
#news-list dd {margin-left:120px; color:#444;}


#home #news-list dd { font-size:0.9em;}

#news-list .emphasise h4,
#news-list .emphasise dd {margin-left:0;}


#home #news-list .emphasise dd { font-size:0.95em;}

#home #news-list h4 {font-size:1.1em;}

.index h4,
#news-list h4,
#daily-press h4 { font-size:1.25em;line-height:1.1em}

#forum #daily-press h4,
#home #daily-press h4,
#home #discussion h4,
#home #agenda h4  {font-size:1em;} 


#news-list .emphasise h4,
#home #news-list .emphasise h4 {font-size:1.45em; }

#news-list .emphasise h4 a {text-decoration:none;}


#tertiary div.section h4 a,
#secondary div.section h4 a { text-decoration:none;}


/*#secondary #daily-press dt,*/
/*#secondary #discussion dt {display:none;}*/

#agenda .article,
#daily-press .article
 {margin-bottom:15px;}

#updates .article,
#discussion .article {margin:0;}

#updates h4,
#daily-press  h4,
#discussion  h4 {float:left; margin:1em 0 0 60px; }

#updates dl,
#daily-press  dl,
#discussion dl  {clear:both; margin-left:55px; padding:0 5px; }

#agenda h4 {float:left;margin:1em 0 0 0;}

#agenda dd,
#daily-press dd {position:absolute; top:-3px; }

#agenda dd.venue {position:static;}

#home #daily-press dt,
#forum #daily-press dt,
#discussion dt,
#agenda dt {display:none;}

#agenda dd,
#daily-press dd,
.index dd.author,
#news-list dd.author {
	color:#999; font-size:0.9em;
}

#updates h4,
#updates dl,
#discussion h4,
#discussion dl {margin-left:0; padding-left:0;}

#updates dt,
#discussion dt,
#daily-press dt {color:#444;}

#daily-press dd,
#updates dd,
#discussion  dd {color:#999; font-size:0.85em; }

#daily-press span.small { color:#666;  }
#home #daily-press .article h4 span.small {display:block;}

#daily-press div.style0 { position:absolute; font-size:0.8em; width:50px; text-align:center;  }
#daily-press span.style1,
#daily-press span.style2 { display:block; padding:3px 0;}

#daily-press span.style1 {background-color:#004400;color:#fff;}
#daily-press span.style2 {background-color:#99b47e; color:#004400;}

#members-login {padding:0;}
#members-login h3 {margin:0}
#members-login .article {margin:0;}
#members-login .inner {background-color:#99b47e; padding:10px;}

#members-login dt {color:#003300;}
#members-login .style0 a {display:block; padding: 5px; background-color:#004400; text-align:center; color:#eee; text-decoration:none;}

#standings ol {list-style-position:inside;}
#standings li { position:relative; text-transform:lowercase; padding:5px;}
#standings li:hover {padding-bottom:4px; border-bottom:1px dotted #999;}
#standings li span {position:absolute; right:3px;}
#standings li.omadara {text-transform:uppercase; font-weight:bold; background-color:#99b47e;}

#content {
	background:#fff url(../img/bgContent.jpg) no-repeat right bottom;
}
#content-inner {
	min-height:600px;
	padding:10px 20px;
}
#primary {
	line-height:1.5em;
	float:left;
	width:75%;
}
#home #primary {width:45%;}
#chat #primary {width:100%; }
#chat #primary-inner{ height:600px; position:relative; }
#primary-inner {  }

#breadcrumb {  }
#breadcrumb a {  }

#secondary {
	float:left;
	display:none;
}
#home #secondary {width:30%; display:block;}
#secondary-inner {  }

#iframe-agenda { border:0; overflow:hidden; }

#tertiary {  
	float:right;
	width:25%;
}
#home #tertiary {}
#tertiary-inner {  }

/*#secondary-inner { border:1px solid #003300; border-top:none; border-bottom:none;}*/

/*#home #primary-inner,*/
/*#home #secondary-inner { border-right:none;}*/

/*#home #tertiary,*/
/*#home #primary,*/
/*#home #secondary { float:none; width:auto;}*/

/*#home #content .section { margin:0 0 20px 0; border-bottom:1px solid #007700;}*/

/*#home #primary .article {*/
/*	float:left;*/
/*	width:210px;*/
/*	*/
/*}*/
/*#home #primary div.emphasise { width:450px;}*/

#tertiary-inner,
#secondary-inner { 
	margin-left: 15px ;
}

#footer-inner {
	font-size:0.85em;
	position:relative;
	color:#fff;
	padding:10px;
	background:#004400 url(../img/bgGlobalNavigation.jpg) repeat-x center bottom; 
}
#footer ol { float:left; }
#footer li { display:inline; margin-right:15px;  }

#footer li a { color:#fff;  }
#footer h4 { float:right; }
#footer h5 {
	position:absolute;
	right:0;
}
#footer h5 a {  }

#tropea {
	display:block;
	width:127px;
	height:43px;
	background:  url(../img/tropea.png?last=2010) no-repeat;
	position:absolute;
	top:20px;
	right:0;
}

.adv_header { position:absolute; top:0px; right:140px;}
.adv_header a {display:block;  z-index:50; border:1px solid #000;}

#flashchat {position:absolute; left:0; top:1.7em; height:96%; width:100%;}

#polls h4 {
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
/* =Javascript Added CSS
	===============================*/


/* =UTILITY
	===============================*/
.section:after,
.inner:after,
#news-list dl:after,
#daily-press dl:after,
#content-inner:after,
#global-navigation ol:after,
#search-inner:after { 
	content: " ";
	clear:both;
	display:block;
	line-height:0;
	height:0;
}

/* =ACCESSIBILITY
	===============================*/
#header h2, #global-navigation h3, #search h3, #footer h3,
#primary .index h3, #primary #news-list h3 {display:none;} 

/* =Coda-Bubble
	===============================*/
.bubble-trigger {position:relative;}
.bubble-popup {position:absolute; z-index: 55 ; font-size:0.9em; line-height:1.2em;}

.bubble-popup {
	width:230px;
	display:none;
	
}
.bubble-popup table { }
.bubble-popup table td {}
.bubble-popup table,  /* */ 
.bubble-popup table td,
.bubble-popup table tr { padding:0;}

.bubble-popup td.bubble-popup-corner {
	height: 15px;
	width: 19px;
}

.bubble-popup td.bubble-popup-topleft {
	background-image: url(../img/coda/bubble-1.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.bubble-popup td.bubble-popup-top {
	background-image: url(../img/coda/bubble-2.png);
	background-repeat:repeat-x;background-position:0 bottom;
}
.bubble-popup td.bubble-popup-topright {
	background-image: url(../img/coda/bubble-3.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
.bubble-popup td.bubble-popup-left {
	background-image: url(../img/coda/bubble-4.png);
	background-repeat:repeat-y;
	background-position:right 0;
	vertical-align:top;
}
.bubble-popup td.bubble-popup-right {
	background-image: url(../img/coda/bubble-5.png);
	background-repeat:repeat-y;
	background-position:left 0;
	vertical-align:top;
}
.bubble-popup td.bubble-popup-bottomleft {
	background-image: url(../img/coda/bubble-6.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.bubble-popup td.bubble-popup-bottom {
	background-image: url(../img/coda/bubble-7.png);
	background-repeat:repeat-x;
	background-position:0 top;
}

.bubble-popup td.bubble-popup-bottomright {
	background-image: url(../img/coda/bubble-8.png);
	background-position:0 top;
	background-repeat:no-repeat;
}
.bubble-popup td img { display: block; margin: 0 auto; }

.bubble-popup .bubble-popup-contents {
	background-color:#fff;
	
}
.bubble-popup .bubble-popup-contents div { display:block;min-height:60px; width:100%;overflow:auto;	}
