/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* layout.css */

html,body {
	height:100%;
}

body {
	text-align:left;
	background:#fff;
	font:100%/1.5 Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#513B20;
	min-width:1340px;
	line-height:17px;
	margin:0 auto;
}

#page {
	min-height:100%;
	height: auto !important;
	height: 100%;
	width:1340px;
	margin:0 auto;
}

* html #page {
	height:100%;
}

#headers { 
 height: 100%;
 width: 128px;
 float: left;
}

#left { 
 height: 100%;
 width: 716px;
 float: left;
}

#right { 
 float: left;
 height: 100%;
 width: 424px;
 display: inline;
 margin-top:10px;
}

div.content {  
	width: 716px;
	margin-top:120px;
}

#center {
    margin: 0 auto;
    width: 1270px;
}

#center_content {
	width:100%;
}

.main {
	width:716px;
	text-align:left;
	overflow:hidden;
}

.content {
	width:100%;
	overflow:hidden;
}

a,
a:active,
a:visited {
	color:#4696D8;
	text-decoration:none;
}

a:hover {
	color:#4696D8;
	text-decoration:underline;
}


/* header */

#header {
	width:100%;
	background:#fff;
	height:60px;
}

#header .main {
	width:716px;
	text-align:left;
	overflow:hidden;
}

h1 {
	width:500px;
	height:60px;
	margin:20px 0 0 0;
}

h1 a,
h1 a:active,
h1 a:visited,
h1 a:hover {
	float:left;
	width:716px;
	height:60px;
	font-family:"Century Gothic",CenturyGothic, sans-serif;
	color:#513B20;
	font-size:50px;
	font-weight:lighter;
	text-decoration:none;
}

.media {
	margin-top:430px;
	margin-bottom:10px;
}

.quotes {
	margin-top:350px;
	margin-bottom:10px;
}

.bio {
	margin-top:530px;
	margin-bottom:10px;
}

.about {
	margin-top:370px;
	margin-bottom:10px;
}

.top a,
.top a:active,
.top a:visited,
.top a:hover {
	font:12px "Arial",sans-serif;
}

/* navigation */

#nav {
	margin:-30px 0 0;
	float:left;
	font:20px "Arial",sans-serif;
	background:url("images/guitar_nav.jpg") no-repeat center;
	height:141px;
	width:716px;
}

#nav li {
	float:left;
	margin: 55px 0px 0px 50px;
	text-align:center;
	width: auto;
}

.nav_item a, .nav_item a:visited {
	width: 100px;
	height: 30px;
	padding-top:10px;
}

/* introduction */

.intro {
	width:716px;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
	height: 100%;
}

#intro_text {
	font-size:20px;
	line-height:25px;
	font-weight: lighter;
}

.intro .start {
	font-family:"Century Gothic",CenturyGothic,sans-serif;
	color:#17578C;
	font-size:40px;
	height:50px;
	padding-top:25px;
}

#intro_text p {
	margin-top:20px;
}

.div_line {
	background:url(images/div_line.jpg) no-repeat;
	display: block;
    margin-left: auto;
    margin-right: auto;
	width:378px;
	height:5px;
	margin-top: 40px;
	margin-bottom:40px;
	text-indent:-100em;
}

/* main content */

#content_media {
	width: 716px;
	margin: -40px 0 35px;
	overflow: hidden;
	position: relative;
}

#content_media .content_watch {
	width:340px;
	float:left;
	padding: 10px 22px 0 0px;
}

#content_media .content_see {
	width: 340px;
	float:right;
	padding: 10px 0px 0 0px;
}

thumb {
	border:none;
	background:#fff;
	width:346px;
	height:257px;
	float:left;
}

.media_text {
	font-family:"Century Gothic",CenturyGothic,sans-serif;
	color:#4696D8;
	font-size:30px;
	height:50px;
	padding-top:25px;
}

#content_media .view {
	font:20px "Arial",sans-serif;
	float:left;
	padding: 10px 22px 0 0px;
	width:auto;
}

.other content {
	width:716px;
	margin:0px auto;
	text-align:left;
	overflow:hidden;
	height: 100%;
}

.other_text {
	font-size:16px;
	line-height:20px;
	font-weight: lighter;
	margin-bottom:40px;
}

.other_content .header {
	font-family:"Century Gothic",CenturyGothic,sans-serif;
	color:#17578C;
	font-size:30px;
	height:37px;
	padding-top:30px;
	padding-bottom:10px;
}

.other_content .other_text .quote {
	color:#17578C;
	font-weight:bold;
}

.other_text p {
	margin-bottom:10px;
	margin-top:10px;
}


/* right column */

.right_content .header2 {
	font:20px "Arial",sans-serif;
	color:#17578C;
	margin-bottom:7px;
}

.right_content {
	margin-left:43px;
}

.right_content .right_sections {
	margin-top:30px;
}

.right_content .right_sections2 {
	margin-top:30px;
	font-size:15px;
}

li.myspace {
	width:184px;
}

li.myspace .myspace_icon {
	display:inline;
}

li.myspace .myspace_text {
	display:inline;
	font-size:19px;
	text-align:right;
	margin-left:1px;
}

/* footer */

#footer_content {
	margin:30px 0 30px 0;
	float:left;
	font:13px "Arial",sans-serif;
	background:#FFF url(images/guitar_footer.jpg) no-repeat center;
	height:141px;
	width:716px;
}

.footer li#footer_text1 {
	float:left;
	margin: 55px 0px 0px 240px;
	text-align:center;
	width:auto;
}

.footer li#footer_text2 {
	float:left;
	margin: 55px 0px 0px 53px;
	text-align:center;
	width:auto;
}