/* *******************************/
/** THIS CSS IS A VARIATION OF     *****/
/** THE 'HOLY-GRAIL' LAYOUT **********/
/** AS PRESENTED BY _A_LIST_APART_  **/
/** MODIFIED FOR STYLE, CONTENT,    ***/
/** AND FUNCTION BY J. SABARESE     ***/
/** DETAILS: http://alistapart.com  ******/
/* ***************************** */

/* *************** */
/* "PSEUDO-CLASSES " */ /* ******************************* CLASSES */
/* *************** */

#navlist li a.menu:link, a.menu:visited {display:block; /*background-color:#DDD;*/ color:#006;padding:2px 0 3px 0;}
#navlist li a.menu:hover {display:block;/* background-color:#666699;*/ color:#ffe;padding:2px 0 3px 0;}
#navlist li a.menu:active {display:block; /*background-color:#666699;*/  color:#88F;padding:2px 0 3px 0;}


#footer a.mailfoot:link, a.mailfoot:visited {color:#ffe;}
#footer a.mailfoot:hover {color:#f00;}
#footer a.mailfoot:active {color:#ff0;}

#footer a:link, a:visited {color:#ffe;}
#footer a:hover {color:#f00;}
#footer a:active {color:#ff0;}

@import 'adi_style.css.php';


/*.nav:link {border-left:2px solid #ccc;border-right:2px solid #ccc;border-top:2px ridge #fff; border-bottom:2px ridge #fff;}
.nav:hover {border-left:2px solid #ccc;border-right:2px solid #ccc;border-top:2px ridge #fff; border-bottom:2px ridge #fff;}
.nav:active {border-left:2px solid #ccc;border-right:2px solid #ccc;border-top:2px ridge #fff; border-bottom:2px ridge #fff;}*/

/* *********************************************** GLOBAL ELEMENT COLORS */
/* GLOBAL ELEMENT COLORS */
p,ul,ol,form	 {background-color: #eee;}

/* ********************************************** BODY ID * BODY ID */
/* BODY ID * DYNAMIC-CODE SPECIFIC TO EACH PAGE */

body#home	 {background-color:#000;}

/*** DO -NOT- MODIFY THE CODE between THIS LINE and LINE No. xx ***/
/* * * WARNING: (in addition) DO NOT ADD PADDING IN SUCH A WAY THAT WILL AFFECT THE IDs directly BELOW! * * */


/* HTML */

html {background-color: #000;}

/* ******************************************************** * BODY */
/* BODY */

body {
	/* DO NOT EDIT POSITION ATTRIBUTES - HOLY GRAIL */
	min-width: 550px;         /* 2 x LC width + RC width */
	background-color:#000;
	margin: 0;
	padding: 0;
	background-color:#000;
	color:#306;
	font-size:15px;
}

/* ******************************************************* * * * DIV */
/* DIV */
div#right.column {
	font-size: smaller;
	color: rgb(51, 102, 153);
}

/* ******************************************************* H1 * H1 * H1 */
/* *** HEADINGS **** HEADINGS *** */
/* H1 */

div.column#center h1 {padding:0 2em;}

/* ******************************************************* H2 * H2 * H2 */
/* H2 */

#rightcontent h2 {color:#38b;}

div.column#center h2,h3,h4,h5 {padding:0 1em;}
div.column#center h3 {font-style:italic;}

/* ******************************************************* P * P * P */
/* PARAGRAPH */


p#bottomp {margin-bottom:2em;}

p, textarea {margin: .5em 2em .5em 2em;font-size:15px;}

div#footer p {background-color: #000;}

#container #center.column p {padding: 0.5em 0.5em 0.5em 0.5em;}

/* ******************************************************* FORM * FORM */
/* FORMS */

form {padding:0.5em;display:block;width:45%;border:3px double #069;}
#center.column form input {display:block;}
#center.column form textarea {display: block;}

/* ***************************************************** UL * UL * UL */
/* UL **** UNORDERED LISTS */

#center.column ul {
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: .5em 2em .5em 2em;
	font-size:15px;
	list-style-type:none;
	list-style-image: url('whitefavi.png');
}

/** #navcontainer > ul#navlist {
	background-image: url(glass-frame-one.ver.jpg);
	margin-left:-1.5em;
	padding:100% 0;
	background-color:#000;
	background-position:center;
	background-repeat:no-repeat;
	left:100px;
	display:inline;
}

 html ul#navlist {
	margin-left:0.6em;
	background-image: url(glass-frame-one.ver.jpg);
	background-position:center;
	padding:100% 0;
	background-color:#000;
	background-repeat:no-repeat;
	display:inline;
}*/

/* ***************************************************** OL * OL * OL */
/* OL **** ORDERED LISTS */
ol {background-color: #eee;}

/* ****************************************************** LI * LI * LI */
/* LIST ITEMS */
li {background-color: transparent;}


ul#navlist li {
text-align:center;
padding:0;
display:block;
list-style-type:none;
/* background-color:#ddd; */
color:#006;
/*border-left:2px solid#ccc;
border-right:2px solid #ccc;
border-top:2px ridge #fff;
border-bottom:2px ridge #fff;*/
}

/* ****************************************************** DL * DL * DL */
/* DEFINITION LISTS */

dl {
font-family: "MS Serif", "New York", serif;
color: #669;
}

/* ****************************************************** DT * DT * DT */
/* DEF TERMS */

dt {
font-weight: bold;
font-size: 110%;
color:#65A;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color: #FFF;
font-style: italic;
text-indent: 1em;
}

/* ****************************************************** DD * DD * DD */
/* DEF DATA */

dd {
font-weight: normal;
font-size:100%;
color: #000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color: #ffffff;
border:2px ridge #ffd;
}

/* ********************************************** TABLE * TABLE * TABLE */
/* TABLE */
table {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
td {background-color: #eee;padding:0.5em 0.5em 0.5em 0.5em;}


/* *********************************************************************** HR */
/* HORIZONTAL RULE */
hr#bottomline {
	width:85%;
	border:3px ridge #999;
	margin:2em, auto;
	border-top:2em solid transparent;
	border-left:transparent;
	border-right:transparent;

}


/* ***************************************************** A * A * A * */
/* HYPERLINKS - ANCHORS */

#right a:link, a:visited {color:#006;}
#right a:hover {color:#ff0;}
#right a:active {color:#396;}

/* IDs - MAIN PAGE LAYOUT * **************************** ID * MAIN LAYOUT */
/* MAIN PAGE LAYOUT */


#container {
	padding-left: 180px;      /* LC width */
	padding-right: 170px;     /* RC width */
	background-color:#000;
}

#container .column {
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}


#center {
	width: 100%;
	/*	background-image: url(textured-vert-bglight.jpg); */
	background-color:#ddd;
	/* OUTLINE WAS USED HERE TO DEBUG THE COLUMN */
	/* outline:3px solid red;*/
	background-color: #fff;
}


#right {
	width: 170px;             /* RC width */
	margin-right: -100%;
	background-color:#000;
	padding-left:5px;
	background-color: #000;
	color:#335;
}

#right > #rightcontent {font-size:14px;padding-bottom:100%;}

#left {
	width: 180px;             /* LC width */
	right: 180px;             /* LC width */
	margin-left: -100%;
	background-color:#FF0;
	color:#ffe;
}


/*** IE6 Fix ***/
* html div#left {
left: 170px;              /* RC width */
/* z-index: 999;*/
}


/* END MAIN (LISTED ABOVE) */


/* *************************************************** IMG * IMG * IMG */
/* IMAGES */
img.index#headimg  {background-color:#369;} /*#258*/
img.guitar#headimg  {background-color:#c44;}
img.market#headimg  {background-color:#889;}
img.write#headimg  {background-color:#090;}
img.graphic#headimg  {background-color:#755;} /*#b7a*/
img.document#headimg  {background-color:#38b;}

/* *********************************************** HEADER * DIV * HEADER */
/* HEADER IDS */

#header.main  {background-color:#006699;}
#header.guitar  {background-color:#c66;}

#header {
	font-size:13px;
	text-align: right;
	padding: 0 0;
	background-color:#000;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../images/headimg_bg.png');
	background-position:100%;
	display:block;
	/* border-bottom:2px solid #f11e2d; */
}

#headimg { /* float:right;  */
	display:block;
	margin-left:auto;
	padding-right:2em;
	text-align:right;
}

#headimgfix {
background-image: url('../images/just_words_repeater.png');
display:block;
text-align:center;

}
#headershell {
	display:block;
	padding-bottom:300px;
	background-image: url(../images/blue-line-2.gif);
	background-repeat: no-repeat;
	background-position: 50% 100%;


}

/* END HEADER DIV */

/* NAVCONTAINER ************************************************** */

/* ********************************************************* */
/* A TON OF CODE FOR J. ZELDMANs HORZNTL LIST NAV UNIT  **** */
/*                                                           */
/*            http://www.zeldman.com/dwws/                   */
/* ********************************************************* */

 #navcontainer {
	font-weight: bold;
	width:100%;
	display:block;
	margin:1em;
	text-align:center;
	padding: 0;
	height: 25px;
	background-position: 0% 0%;
}

#navcontainer ul#navlist {
display:block;
margin:0 auto;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul#navlist li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul#navlist li a
{
background: #fff;
width: 78px;
height: 18px;
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #27249D;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


body#index #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#369;}
body#guitar #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#c44;}
body#market #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#889;}
body#write #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#090;}
body#graphic #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#755;}
body#document #navcontainer ul#navlist li a:hover
{color: #ff0;background-color:#38b;}

@import url('adi_style.css.php');

#navcontainer li#active a
{
background: #27249D;
border: 1px solid #666;
color: #fff;
}


/* ******************************************** FOOTER * DIV * FOOTER */
/* FOOTER DIV */

#footer {clear: both;}
#footer {
	font-size:large;
	text-align: left;
	text-indent:1em;
	border-top:2px solid #000;
	background-color:#EEE;
	color:#305;
	font-family:Georgia, Georgia, serif;
	background-image: url(footer.jpg);
	background-position:100%;
	display:block;
	border-bottom:2px solid #f11e2d;
	height:80px;
}
#innerfoot {
	vertical-align:middle;
	display:inline;
	padding-top:2.5em;
	height:80px;
	}
#infootrt {
	clear:both;
	vertical-align:middle;
	display:inline; 
	margin-top:-1em;
	padding-right:1em;
	float:right;
	color:#cce;
}
#footcenter {
	margin:0,auto;
	vertical-align:middle;
	display:inline;
	padding-top:2.5em;
	height:80px;
	text-align:right;
 
}

/* END FOOTER DIV */

#hometable {width:80%;margin-left:2em;}

.numbutt {
vertical-align: middle;
border: none;
}


.antihead {margin-top:-1em;}
.column {font-family:tahoma,Arial, Helvetica, sans-serif;font-size:15px;}
