body {
	margin:0;
	padding:0;
	color: #333333;
	scrollbar-face-color:C2B58C;
	scrollbar-highlight-color:C2B58C;
	scrollbar-3dlight-color:D8CCA2;
	scrollbar-darkshadow-color:695F3E;
	scrollbar-shadow-color:695F3E;
	scrollbar-arrow-color:D8CCA2;
	scrollbar-track-color:D8CCA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	cursor: crosshair;
	background:#FFFFFF url(../images/bg1.jpg) repeat fixed left top;
}

/*
============================================
         PNG TRANSPARENCY FIX FOR IE6
============================================

*/

img, div, td { behavior: url(/iepngfix.htc) }



/*
==================================
      GLOBAL STYLES
==================================
*/


 button {
	 background-color: transparent;
	 font-size: 9px ;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 cursor: pointer
	}

 p, li, ul, ol {
	 color: #333333;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	}


 .verySmallText {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	}



 .divider {
	 height: 1px;
	 font-size: 0px;
	 padding: 1px;
	 border: 0;
	 border-top-width:thin;
	 border-color: #999;
	 border-style: solid;
	}

 .dividerV {
	width: 1px;
	padding: 0px;
	font-size: 1px;
	border: 0 0 0 1px #666666 dotted;
	}


 .invisible {
	 display:none;
	}

 .visible {
	display: inline;
	}

th {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #666666 
	}

legend {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FF9900;
	}


.imageBox {  /* enables boxed display of images */
	margin: 3px;
	padding: 5px;
	border: 1px solid #999999;
	float: right;
	text-align: center;
	font-size: xx-small;
}
.clear {
	clear:both
}

/*
==================================
      HEADING STYLES
==================================
*/

h1 {
 	FONT-WEIGHT: normal;
	FONT-SIZE: 300%;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px ;
	margin-right: 5px 
	}

 h2 {
	 font-family: Arial, Helvetica, sans-serif;
	 color: #999999: x-large 
	}

h3 {
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold ;
	 font-size: large;
	 color: #999999;
	}

 h4 {
	 font-size: 12pt;
	 
font-family: helvetica, arial, verdana, sans-serif;
	 font-weight: bold;
	 line-height: 14pt;
	 text-decoration: none;
	}

 h5 {
	 font-size: 10pt;
	 font-family: helvetica, arial, 
verdana, sans-serif;
	 font-weight: bold;
	 line-height: 12pt;
	 text-decoration: none;
	}

 
h6 {
	 font-size: 10pt;
	 font-family: helvetica, arial, verdana, sans-serif;
	 font-weight: bold;
	 line-height: 12pt;
	 text-decoration: none;
	}


.title {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: x-large;
	 font-weight: bold;
	 color: #666666
	}

/*
==================================
      STANDARD PAGE
==================================
*/

.pageContent {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.pageContentEdit {

	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


.adminbody {
background:#FFFFFF ;
color:#333333; 
}

/*
==================================
     LINK STYLES
==================================
*/
a {
	text-decoration: none;
	color: #FF9900;
	cursor: pointer;
}
a:hover {
	 color: #FF6600; text-decoration: underline;
	}

 a:active {
	 color: #FF9900; 
	}

 a:visited {
 	color: #FF9900
	}



/*
============================================
          COLUMN LAYOUT STYLES
============================================

*/

/* =============== CONTAINER ================================ */

div#contentContainer {
	position: relative;
	width: 100%;
	padding: 10px 0 80px 4px;
	/*background-color: #c8cacc;*/

}

div#columnWrapper {
	position: relative;
	overflow: auto;
	width: 960px;
	padding-bottom: 60px;
	margin-left: 25px;
}

div#columnWrapper p { margin-bottom: 18px; }



div#leftColumn, div#centralColumn {
	position: relative;
	float: left;
}


/* =============== LEFT ================================ */

div#leftColumn { 
	width: 120px;
	margin-right: 10px;
}

div#leftContentArea, div#centralContentArea {
	position: relative;
	padding: 0px;
	/*background-color:#00FF00;*/
}

div#leftContentArea h2 { margin-bottom: 17px; }

div#leftColumnTop {
	
}
div#leftColumnBottom {
	padding:0 0 0 0px;
	margin:0 0 0 0;
	# margin:0 0 0 -10px;
}

/* =============== CENTRAL ================================ */

div#centralColumn {
	width: 800px;
	font-size:small;
}

div#centralColumnTop {
	margin: 0 0 0 0;
}
div#mainContents{
	clear:both; 
	margin:-16px 0 0 0; 
	padding:0 5px 0 5px; 
}

div#centralColumnBottom {
	margin:0px 0 0 0;
	# margin:0px 0 0 -10px;
	
}


/* =============== CONTENTS PAGE ================================ */

div#contentsMenuLeft{
	width:300px;
	height:100%;
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding: 5px;
	background:url(/images/table_bits/bg_square_ff.gif);
	/*background:#00FF00;*/
}

div#contentsRSSRight{
	width:440px;
	height:100%;
	display:block;
	float:left;
	margin: 0 0 0 15px;
	padding: 5px;
	background:url(/images/table_bits/bg_square_ff.gif);
	/*background: #FF3399;*/
}



div#contentsEnd{
	clear:both;
	margin:20px 0 0 0;
	height:20px;
	/*background:#ffcc00;*/
	}





/*
==================================
     ADMIN STYLES
==================================
*/

 .navigation {
	font-size: xx-small;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	border: 0px none #CCCCCC;
	cursor:pointer;
	}

 .navigationSelected {
	 font-size: xx-small;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 color: #666666;
	 background-color: #EBEBEB;
	 border: 0px none #CCCCCC;
	cursor:pointer;
}



/*
==================================
     PHOTO GALLERY STYLES
==================================
*/

 a.navlink {
	 color: #00FFFF;
	 text-decoration: none;
	 }

 A.navlink:link {
	color: #038787;
	text-decoration: none; 
	}

 A.navlink:visited {
	 color: #038787;
	 text-decoration: none;
	}

 A.navlink:active {
	color: #038787;
	text-decoration: none;
	}

 A.navlink:hover {
	color: #04B3B3;
	text-decoration: underline;
	}

 .navlink {
	 color: #038787;
	 font-weight: bold;
	 font-size: xx-small;
	}


/*
==================================
     ADMIN TOOLBAR STYLES
==================================
*/
 a.toolbar {
	 color: #00FFFF;
	 text-decoration: none;
	 font-weight:bold;
	}

 A.toolbar:link {
	color: #00FFFF;
	text-decoration: none;
	font-weight:bold;
	}

 A.toolbar:visited {
	 color: #00FFFF;
	 text-decoration: none;
	 font-weight:bold;
	}

 A.toolbar:active {
	color: #00FFFF;
	text-decoration: none;
	font-weight:bold;
	}

 A.toolbar:hover {
	color: #B9FFFF;
	text-decoration: underline;
	font-weight:bold;
	}

 .toolbar {
	color: #FFFFFF;
	font-size: xx-small;
	}



/*
==================================
     ADMIN virtual keyboard
==================================
*/

.accentBtn {
	 font-family: "Arial Black", sans-serif;
	 height: 28px;
	 width: 28px;
	 font-size: 110%;
	 border: 0px;
	 background-color: transparent
	}
 
.accentBtnOver {
	 font-family: "Arial Black", sans-serif;
	 height: 28px;
	 width: 28px;
	 background-color: #d6d3ce;
	 font-size: 110% ;
	 cursor: pointer;
	 border-style: outset;
	 border: 1px;
	}

 .accentBtnDown {
	font-family: "Arial Black", sans-serif;
	height: 28px;
	width: 28px;
	background-color: #d6d3ce;
	font-size: 110% ;
	cursor: pointer ;
	border-style: inset;
	border: 1px;	
	}






 .taskHeader {
	 font-size: medium;
	 color: #FF9900;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold
	}


/*
==================================
     PAGE EDITOR TABLE DISPLAY
==================================
*/

 .dottedTable {
	 border: #EBEBEB dotted;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px ;
	 border-width: 0px thin thin 0px
	}

 .dottedTD {
	 border: #EBEBEB dotted;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px ;
	 border-width: thin 0px 0px thin;
	 font-size:xx-small;
	}







 .error_highlight {
	 background-color: #FFFF00;
	 border: 1px #FF0000 dotted;
	}

 code {
	 font-size: x-small;
	 color: #666666
	}

 textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666
	}


optgroup {
	  font-style: normal
	}


.heading1 {
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 300%;
	 COLOR: #666666;
	 TEXT-DECORATION: none;
	 font-family: Arial, Helvetica, sans-serif;
	 padding-right: 5px ;
	 margin-right: 5px 
	}


.heading2 {
	 font-family: Arial, Helvetica, sans-serif;
	 color: #999999 ;
	 font-size: 200%;
	 font-weight: bold
	}


.heading3 {
	 font-family: Arial, Helvetica, sans-serif;
	 ;
	 font-weight: normal ;
	 font-size: medium;
	 color: #666666
	}


.concertRow {
	  background-color: #EBEBEB
	}


/*
==================================
      HOMEPAGE CONTENTS
==================================
*/

.imgBox {
	 border: #A29877;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 width: 72px;
	 height:42px;
	 text-align: center;
	 margin-right:5px;
	 float:left;
	}
.imgBoxThumb {
	 border: #A29877 1px solid;
	 width: 36px;
	 height:36px;
	 text-align: center;
	 margin-right:5px;
	}


.imgBoxed {
	 border: 1px #999999 solid;
	 margin: 1px;
	}
.contentsText {
	width:185px;
	font-size:xx-small;
	background:#fff;
	float:left;
/*	border:#00FF00 1px solid;*/
}

.contentsContainer {
/*	border:#FF0000 1px solid; */
	display:block; 
	min-height:50px;
	#height: 50px;
	background:#fff;
	margin: 0 5px 5px 5px;
	clear:both;
	padding: 4px;
}





.greyScrollBox {
	overflow: auto; 
	overflow-y: auto; 
	overflow-x: hidden; 
	scrollbar-face-color: #EBEBEB;
	scrollbar-3d-light-color: #EBEBEB;
	scrollbar-highlight-color: #EBEBEB;
	scrollbar-dark-shadow-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #CCCCCC;
}

.bg_square_ff {
	background-image:url(/images/table_bits/bg_square_ff.gif);
	}

.bg_square_ed {
	background-image:url(/images/table_bits/bg_square_ed.gif);
	}



/*
==================================
    experimental calendar style
==================================
*/
.todaysDate {
	font-weight: bold;
	color: #FF9900;
	background-color: #666666;
	text-align: center;
	padding: 2px;
	cursor: pointer;
}


.normalDate {
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	text-align: center;
	padding: 2px;
	cursor: pointer;
}
.normalDateOver {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding: 2px;
	cursor: pointer;
}



/*
======================================================
              COMMENT STYLES
======================================================
*/




.bubbleBG {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: x-small;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-image: url(/images/table_bits/comment/quote2.gif);
}


.bubbleR {
	background-image: url(/images/table_bits/comment/bubble_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bubbleL {
	background-image: url(/images/table_bits/comment/bubble_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}
.bubbleBL {
	background-image: url(/images/table_bits/comment/bubble_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	height: 10px;
}
.bubbleT {
	background-color: #FFFFFF;
	background-image: url(/images/table_bits/comment/bubble_t.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 1px;
	height: 10px;
}
.bubbleB {
	background-image: url(/images/table_bits/comment/bubble_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bubbleTL {
	background-image: url(/images/table_bits/comment/bubble_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 15px;
	font-size: 1px;
}
.bubbleTR {
	background-image: url(/images/table_bits/comment/bubble_tr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 15px;
	font-size: 1px;
}
.bubbleBR {
	background-image: url(/images/table_bits/comment/bubble_br.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 15px;
	font-size: 1px;
}


 #page_strip {
	font-size:xx-small;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
}


/*
==================================================
    TINY MCE EDITOR STYLES
==================================================
*/
body.mceContentBody {
   background: #FFF;
   font-size:small;
}


.mceContentBody a {
	text-decoration: none;
	color: #FF9900 !important;
	cursor: pointer;
}
.mceContentBody a:hover {
	 color: #FF6600 !important;  
	 text-decoration: underline;
	}

.mceContentBody  a:active {
	 color: #FF9900 !important; 
	}

.mceContentBody  a:visited {
 	color: #FF9900 !important
	}
