/* CSS Document */

body {
	background:#F5E5C4 url(../img/gif/bg.gif) repeat-x;
	margin:0;
	font-family:Arial;
	font-size:12px;
	}

#Wraper {
	background:url(../img/gif/contentBG.gif) repeat-y;
	margin:0 auto;
	text-align:center;
	width:900px;
	}

p.info { margin:0 0 10px 0; }
p.dates { font-size:14px; margin:4px 0 4px 0; color:#666666; }
p.tab { 
	background:url(../img/gif/errow.gif) no-repeat; 
	padding:0 0 0 23px; }

a.White {color:#FFFFFF; text-decoration:none; }
a.White:hover {color:#CC0000; text-decoration:none; }
a.White:link {color:#FFFFFF; text-decoration:none; }

a.Black:hover {color:#CC0000; text-decoration:none; }
a.Black {color:#000000; text-decoration:none; }

a.Blue { color:#0066CC; text-decoration:none; }
a.Red {color:#CC0000; text-decoration:none; }

a.Pointer { color:#FFFFFF; text-decoration:none; cursor:hand; }

.thumb { border:1px solid #000000; }
.float { 
	float:left; 
	border:1px solid #000000; 
	margin:0 10px 4px 0; }


/* --------------------- HEADER ------------------------- */

#Header {
	background:url(../img/gif/header.jpg) no-repeat;
	height:355px;
	width:900px;
	}

/* ---------------------- CONTENT ------------------------ */

#Navigation {
	background:url(../img/gif/menuBG.gif) no-repeat;
	height:45px;
	width:450px;
	float:left;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:25px 0 0 50px;
	margin:0 0 0 20px;
	}
	
#Navigation li {
	float:left;
	list-style-type:none;
	margin:0 10px 0 0;
	}

#Horizontal {
	background:url(../img/gif/horizontal.gif) no-repeat;
	margin:30px 0 0 530px;
	padding:0 0 0 0;
	width:330px;
	height:2px;
	}
	
#ContentWraper {
	margin:20px 0 20px 0;
	padding:0 10px 0 0;
	}
	
#Content {
	background:url(../img/gif/BGguitar.gif) repeat-y;
	margin:0 0 0 300px;
	padding:0 0 0 20px;
	text-align:left;
	}

#DataWraper {
	padding:0;
	width:490px;
	margin:0 0 30px 0;
	}
	
#LeftMedia {
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	width:263px;
	}	

#TopicHeadings {
	font-size:18px;
	margin:10px 0 5px 0;
	}
	
ul.AboutTabs {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	}

/* ----------------------- GALLERY ------------------------ */

#GHolder { margin:0 0 15px 0; clear:both; }

#GIMG { float:left; margin:0 20px 0 0; }
	
/* ----------------------- CONTACTS ----------------------- */

#Contacts	{
	font-size:11px;
	float:left;
	width:100px;
	margin-right:260px;
	text-align:left;
	color:#000000;
	}

#Contacts label {
	margin:0;
	padding-bottom:5px;
	}
		
#Contacts input {
	background-color:#FFFFFF;
	margin:5px 50px 10px 0;
	height:30px;
	width:200px;
	border:1px solid #333333;
	font-size:18px;
	}		
	
#Contacts textarea {
	background-color:#FFFFFF;
	margin:5px 50px 10px 0;
	width:300px;
	height:80px;
	border:1px solid #333333;
	}

#Contacts input.submit {
	width:50px;
	background-color:#FFFFFF;
	}

/* ----------------------- SOCIAL ------------------------- */

#SocialFooter {
	float:left;
	margin:10px 20px 5px 20px;
	}

/* ---------------------- AJAX --------------------------- */

#Loading {
	margin:7px 0 0 0;
	display:none;
	padding:0 0 0 0;
	text-align:left;
	font-weight:bold;
	}

#Error {
	background:#FF6666;
	margin:7px 0 0 450px;
	width:350px;
	display:none;
	color:#CC0000;
	border:1px solid #CC0000;
	padding:0 0 0 0;
	text-align:left;
	font-weight:bold;
	}
	
/* ----------------------- FOOTER ------------------------- */

#footerWraper {	}

#footerBg {
	float:left;
	width:298px;
	height:70px;
	margin:0 2px 0 0;
	}