/*  ------------------------------------------------------------------  */
/*                       layout markup for divs                         */
/*  ------------------------------------------------------------------  */

/*  ------------------------------------------------------------------  */
/*                       heading                                        */
/*  ------------------------------------------------------------------  */

#heading {
	color:#ffff00;
	font-weight:bold;
	padding:2px 10px 2px 22px;
	background-position:bottom;
	background-repeat:no-repeat;
	border: #cccccc solid 0px;
	line-height:14px;
}

#heading a {
	padding:0px 4px 0px 4px;
	font-weight: bold;
	color:cccccc;
}
#heading a:visited {
	color:cccccc;
}

#heading h1 a {
	padding:0px 0px 0px 0px;
}


/*  ------------------------------------------------------------------  */
/*                       banner                                         */
/*  ------------------------------------------------------------------  */

#banner {
	padding:6px 10px 6px 22px;
	margin:3px 480px 0px 30px;
	background-position:bottom;
	background-repeat:no-repeat;
	border: #cccccd solid 1px;
	line-height:14px;
	background-color:#5588dd;
}

#banner p	{
	margin: 0px 0px 0px 0px;
}

#banner a {
	color:#002288;
	padding:0px 4px 0px 4px;
	font-size:16px;
	font-weight: bold;
}

#banner a:hover {
	color:#11ccff;
}

#banner h1 a {
	padding:0px 0px 0px 0px;
}


/*  ------------------------------------------------------------------  */
/*                       subbanner                                      */
/*  ------------------------------------------------------------------  */


#subbanner {
	color:#0000cc;
	font-size:12px;
	font-weight:normal;
	margin: 6px 300px 0px 56px;
	padding:3px 0px 3px 32px;
	border: #cccccc solid 0px;
	background-repeat:repeat-x;
}	


#subbanner p {
	padding: 12px 0px 0px 80px;
}


/*  ------------------------------------------------------------------  */
/*                       left                                           */
/*  ------------------------------------------------------------------  */


#leftcontent {
	position:absolute;
	font-size:11px;
	padding: 4px 12px 12px 12px;
	margin: 8px 0px 0px 14px;
	border: #cccccc solid 0px;
}

#leftcontent ol{
	color:#cccccc;
}

#leftcontent ol li{
	color:#cccccc;
}

#leftcontent li{
	font-size:10px;
	padding: 4px 0px 4px 12px;
}

#leftcontent p {
	padding: 0px 0px 0px 12px;
}


/*  ------------------------------------------------------------------  */
/*                       center                                         */
/*  ------------------------------------------------------------------  */

#centercontent {
	padding: 0px 0px 0px 0px;
/*	margin: 0px 490px 16px 160px;*/
	margin: 8px 235px 16px 220px;
	border: #cccccc solid 0px;
	line-height:20px;
}

#centercontent p {
	padding: 0px 0px 0px 6px;
	line-height:20px;
}

#centercontent p.section {
	font-size:10px;
	margin: 0px 0px 0px 0px;
}

#centercontent p.text {
	padding: 4px 24px 4px 24px;
	font-size:14px;
}


#centercontent p.text a {
	color: #8899ff;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

#centercontent p.text a:visited {
	color:#8899ff;
	text-decoration:none;
}


#centercontent p.text a:hover {
	color: #3366ff;
	text-decoration: underline;
}


#centercontent a {
	color: #8899ff;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

#centercontent a:visited {
	color:#8899ff;
	text-decoration:none;
}


#centercontent a:hover {
	color: #2222ff;
	text-decoration: underline;
}



/*  ------------------------------------------------------------------  */
/*                                   image                              */
/*  ------------------------------------------------------------------  */





#image {
	position:absolute;
	top:-30px;
	left:560px;
	border: #cccccc solid 0px;
}


/*  ------------------------------------------------------------------  */
/*                       html tags                                      */
/*  ------------------------------------------------------------------  */


body {
	background: #768894 url(../images/bg/wht_bark.jpg) no-repeat 0px 0px;
/*	background: url(../images/schemes/waveryblue/body_bg.jpg) repeat 0px 0px;*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#111133;
	padding:0px;
	margin:0px;
}

a {
	color: #cccccc;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

a:hover {
	color: #3366ff;
	text-decoration: none;
}
a:visited {
	color: #cccccc;
	text-decoration: none;
}

p	{
	margin: 0px 0px 12px 0px;
}

h1 {font-size:24px;
	font-style: normal;
	font-weight: bold;
}

h2 {font-size:20px;
	font-style: normal;
	font-weight: bold;
}

h3 {font-size:16px;
	font-style: normal;
	font-weight: bold;
}

h4 {font-size:12px;
	font-style: normal;
	font-weight: bold;
}

h5 {font-size:8px;
	font-style: normal;
	font-weight: bold;
}

img {
	border:0px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img a: hover {
	text-decoration:none;
}

table {
	margin: 8px 0px 8px 0px;
	clear:both;
}

td {
	padding: 2px 2px 2px 2px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

td p {
	text-align:left;
/*	line-height:4px;*/
}




/*  ------------------------------------------------------------------  */
/*                            floating boxes                            */
/*  ------------------------------------------------------------------  */

div.float {
	float: left;
	width: 160px;
	height: 120px;
	margin: 4px 12px 14px 2px;
	color: #cccccc;
	text-align: left;
	border: #cccccc solid 0px;
}

div.floatright {
	float: right;
	color: #cccccc;
	text-align: left;
	margin: 4px 24px 4px 4px;
	border: #cccccc solid 0px;
}

div.float p {
	`text-align: left;
	margin: 0px 0px 0px 0px;
}

div.clear {
	clear:both;
	width: auto;
	height: auto;
	color: #cccccc;
	text-align: left;
	margin: 4px 2px 24px 2px;
	border: #cccccc solid 0px;
}


/*  ------------------------------------------------------------------  */
/*                          text display area                           */
/*  ------------------------------------------------------------------  */


div.text_bg {
	margin:  12px 32px 16px 32px;
	padding: 12px 12px 12px 12px;
	background-color:#eeeedd;
	color:#111100;
	line-height:22px;
	font-size:14px;
	border: #cccccc solid 0px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

div.text_bg a {
	line-height:22px;
	font-size:14px;
	color:#333399;
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



/*  ------------------------------------------------------------------  */
/*                            Navigation                                */
/*    highlights the current page link in yellow bold
/*  ------------------------------------------------------------------  */

/*  Main navigation  */

body#etribe a#etribenav{
	color:#ffff00;
}

body#tribe a#tribenav,
body#guitar a#guitarnav,
body#blog a#blognav,
body#art a#artnav,
body#about a#aboutnav,
body#contact a#contactnav,
body#ggallery a#ggallerynav,
body#ghistory a#ghistorynav,
body#gvision a#gvisionnav,
body#getc a#getcnav{
	color:#ffff00;
/*	font-size:17px;*/
}


/*  random selected link class */
.select {
	color:#ffff00;
	font-weight:bold;
}



/*  ------------------------------------------------------------------  */
/*                                      footer                          */
/*  ------------------------------------------------------------------  */

	
#footer {
	text-align:center; 
	padding: 20px 20px 20px 20px;
	font-size:10px;
	width:100%;
	border: #cccccc solid 0px;
	clear:both;
}
