/**
 * Template CSS for Brockman Guitars
 */


html, body {
	height: 100%;
	margin: 0 auto;
	text-align: center;
	background: #251212 url('images/back_fade.jpg') repeat-x;
	}

div.background {
	width: 760px;
	min-height: 100%;
	margin: 0 auto;
	padding: 20px 0px 20px 0px;
	}

.clr {
	clear: both;
	}

table.main_table {
	width: 760px;
	height: 100%;
	border: 1px solid #333333;
	}
	
#header {

	float: left;	
	width: 760px;

	height: 100px;

	border-bottom: solid 2px #000000;

	background: url('images/header.jpg');
	}

#header_bg {

	background: none;

	padding: 5px;
	}

#top {
	float: left;

	width: 760px;

	background: #ffffff;

	border-top: solid 2px #ffffff;
	}

#top_inlay {

	background: url('images/linebbh.png');

	height: 6px;
	}

#main_body {
	text-align: left;
	float: left;

	width: 760px;

	border-left: solid 0px #999999;

	border-right: solid 0px #999999;
	}

#left_outer {
	float: left;
	}

#left_inner {

	padding: 10px;
	float: none !important;
	float: left;
	}

.left_td_bg {
	width: 130px;

	background: url('images/lightwood.jpg');

	border-right: solid 1px #666666;
	}

.middle_td_bg {
	background-image: url('images/faded.neck.jpg');
	}

#content_outer {
	float: left;
	width: 630px;
	}

#content_inner {
	float: none !important;
	float: left;

	padding: 0px;
	margin: 10px;
	}

#bottom {
	float: left;

	width: 760px;

	border-bottom: solid 2px #ffffff;
	}

#bottom_inlay {

	background: url(images/linetbh.png);

	height: 6px;
	}

#footer {
	float: left;

	width: 760px;

	border-top: solid 2px #000000;
	}

#footer_bg {

	background: url(images/lightwood.gif);

	padding: 10px;
	color: #4b2222;
	}
/* ** New Stuff ***/
	
p.quote {
	font-family: serif;
	font-style: italic;
	font-size: 12px;
	}
	
div.gallery {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	border: 1px solid #000099;
	}
	
div.row {
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 20px;
	display: block;
	}
	
div.spacer {
	width: 100%;
	height: 25px;
	}
	
div.thumb3up {
	float: left;
	width: 33%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}

div.thumb2up {
	float: left;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	}
	
	
	
/* General Body Styling */
 
td,tr,p,div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	}

h4 {
	color: #4b2222; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}

h5 {
	color: #4b2222; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
	}

h6 {
	color: #4b2222; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

a:link {
	font-size: 11px; 
	color: #4b2222; 
	text-decoration: none;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	}

a:visited {
	font-size: 11px; 
	color: #6b3333; 
	text-decoration: none;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	}

a:hover {
	color: #ee4444;
	text-decoration: underline;
	}
	
ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

li {
/*	list-style-position: inside;	*/
/*	marker-offset: 3px;	*/
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: bold;
	}
	


/***** General Styles  *****/


hr { 
	/* defines the separator lines */
	background: transparent; 
	height:1px; 
	border: 1px solid #314B77;
	}

hr.separator {
	/*  */
	background: transparent;
	height: 1px;
	width: 75px;
	border: 1px solid #314B77;
}

.pagenavbar { 
	/*  */
}

.pagenav {
	/* formats text for "<< Start < Previous 1 Next > End >>" links */
	font-weight: normal;
}

a.pagenav, a.pagenav:visited {
	/* same as above, but for links */
	font-weight: bold;
	color: #343A58;
}

a.pagenav:hover {
	/* same as above, but for links with mouse pointer over it */
	color: #4b2222;
}

.small {
	/* general style for texts when small size fonts are used. In 
	   the contents, this style is used for "Written by..." texts */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #343A58;
	text-decoration: none;
	font-weight: normal;
	}

.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #343A58;
    text-decoration: none;
    font-weight: normal;
    }



/* Menu Styling  */


a.mainlevel:link, a.mainlevel:visited {
	/* this styling is for the MAIN items in the menu */
	color: #3D4E6D;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	}

a.mainlevel:hover {
	/* same as above, but when hovering */
	color: #4b2222; 
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	}
	
a.sublevel:link, a.sublevel:visited {
	/* this styling is for menu items that HAS A PARENT */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #343A58; 
	font-weight: normal;
}

a.sublevel:hover {
	/* pffff!.. you know this! */
	color: #FFFFFF; 
	text-decoration: none;
	}



/* Forms */
 

.button {
	/* this style applies to most form buttons generated by
	   and its components. Change its format here*/
	color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 4px;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	background: #94B1CF;
	border: 1px solid #000066;
	height: 20px;
	}

.inputbox {
	/* Again, the name implies that this style changes the 
	   way those input box looks */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #343A58;
	background: #FFFFFF;
	border: 1px solid;
	}



/* General styling for Sections, Categories, Content */

/* Contents */
 

.contentpane {
	/* This is used mainly for the table that holds the SECTIONS such as News.
	   This is when you create a link to a Section and when clicked on it, it will display
	   "News" then some description (with image if you selected one) and then a list of 
	   Category of News. Yes! That entire thing is contained in a table with this style */
		
	}

.contentpaneopen {

	}

.contentheading {
	/* This is used in several places; the Heading of contents on the frontpage,
	   it is also used for Section's heading (see above for explanation) "News" or
	   whatever heading you used */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #4b2222;
	text-align:left;
	line-height: 16px;
	height: 15px;
	}
	
.contentheadingright {
	/* This is used in several places; the Heading of contents on the frontpage,
	   it is also used for Section's heading (see above for explanation) "News" or
	   whatever heading you used */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #4b2222;
	text-align: right;
	line-height: 16px;
	height: 15px;
	}


.contentpagetitle {
	/* Couldn't find where is this yet. Will update this part when I
		get to it. Sorry. If you know, please email me the infos */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #4b2222;
	text-align:left;
	}

.contentdescription {
	/* When you create a link to a Section in the main menu and when clicked on it, it will display
	   "News" then some description (with image if you selected one) and then a list of 
	   Category of News. This style is used for formating the "DESCRIPTION" part of that page */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: left;
	}

table.contenttoc {
	/* This is used to format the table of the Tables of Contents or "Jump to" 
	   box when it is enabled in a multiple paged content or article */
	color: #343A58;
	background-color: #e0e0e0;
	border-top: 1px solid #465675;
	border-bottom: 1px solid #465675;
	border-left: 1px solid #465675;
	border-right: 1px solid #465675;
    }

table.contenttoc td {
	/* the same as above, but this is used to format the td or
	   table cells */
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	padding: 3px;
}



/* Sections  */

.sectiontableheader {
	/* This is for styling the section table headers on a SECTION's page.
	   An example would be those articles lists when you click on "News" or something?
	   With a table header of "Date", "Item Title", "Author" and "Hits" ? That's the
	   header that you will be controlling through this style */
	background-color : #94B1CF;
	background-repeat: repeat;
	padding: 2px;
	color : #FFFFFF;
	font-weight : bold;
	padding: 2px;
	}

.sectiontableentry1 {
	/* this is used when there's a whole list of data to provide and
	   you need to create alternate colors for each row of data. This is
	   the first color */
	background-color : #bed2eb;
	}
	
.sectiontableentry2 {
	/* this is the second color for the row. So, the table generator,
	   will alternate its style through sectionableentry1 and sectiontableentry2
	   as it cycles through and outputs each row of data. Similar to forum's post
	   listings */
	background-color : #f3f3f3;
	}



/* Categories */



/* Components  */


.componentheading {
	/* This is used for formatting the component's title
	   when it is displayed on its own page on the frontend */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #4b2222;
	text-align:left;
	}


/* Modules */

table.moduletable {
	/* styling the module table */
	margin: 0px 0px 0px 0px;
	width: 95%;
	}

table.moduletable th {
	/* styling the module header, and the module titles */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4b2222;
	text-align: left;
	}

table.moduletable td {
	/* well.. for formatting the table cells of the module table */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}
	

/* Built-in Components */
 

/*  Weblinks */

a.weblinks:link, a.weblinks:visited {
	/* well.. to format the link's titles under the "Weblinks" 
	   section on the frontend */
	color: #405115; text-decoration: none; font-weight: normal;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	}

a.weblinks:hover {
	/* same as above, but for link with mouseover */
	color: #000099;	text-decoration: underline;
	}
