
body				{	margin						:0			;
						padding						:0			;
/*						overflow					:auto		;*/
						cursor						:default	;
						font						:12px Verdana,Arial,Geneva,Helvetica,sans-serif;
						color						:#404040;
						background					:#FFFFFF	;
						line-height					:1.3em		;
					}

p					{	margin						:0			;
						padding						:0			;
						padding-bottom				:10px		;}

h1, .h1				,
h2, .h2				{	font						:bold 1em Arial,Verdana,Helvetica,Geneva,sans-serif; color:#686868; margin:0; padding:0;}
h1, .h1				{	font-size					:1.3em		;}
h2, .h2				{	font-size					:1.1em		;}
h1					{	padding-bottom				:10px		;}
h2					{	padding-bottom				:10px		;}

a					{	text-decoration				:none		; color :#000000;}
a:hover				{	text-decoration				:none		; color :#000000;}

hr					{	color						:#A0A0A0;
						background-color			:#FFFFFF	;
						height						:1px		;}

ul					{	width						:100%		;
						list-style-type				:disc		;}

th,td				{	vertical-align				:top		;
					}

img					{	border						:none		;}

form				{	margin						:0			;
						padding						:0			;}
textarea			{	margin						:0			;
						padding						:0 5px		;
						border						:solid 1px #A0A0A0;
						color						:#404040;
						cursor						:text		;}
/*
input				{	margin						:0			;
						padding						:0 5px		;
						height						:1.8em		;
						vertical-align				:middle		;
						cursor						:pointer;}
*/
textarea,
input				{	font						:1em Verdana,Arial,Geneva,Helvetica,sans-serif;}
label				{	cursor						:pointer;}

pre					{	font						:normal 0.92em "Lucida Console", Monaco, monospace;
						line-height					:1.3em;		}

acronym				{	text-decoration				:none		;
						border						:none		;}
acronym.help		{	cursor						:help		;}


/*	classes																									* /

.clear				{	clear						:both		;}

.text				,
.password			{	cursor						:text		;
						color						:#404040;
						border						:solid 1px #A0A0A0;}
.submit				{	border						:solid 1px #A0A0A0;
						background					:#F2F2F2	;
					}
.list				{	padding-left				: 3em		;}
.list img			{	margin						: 2px		;}

.red				,
.red a				,
.red a:hover		{	color						:#E60016	;}
.blue				{	color						:#0100A7	;}
.green				{	color						:#00B90A	;}
.yellow				{	color						:#FFD000	;}

.small				{	color						:#404040;
						font-size					:0.9em		;}
.smaller			{	font-size					:0.9em		;}

.right				{	text-align					:right		;}
.center				{	text-align					:center		;}
.left				{	text-align					:left		;}

.thin				{	margin						:0			;
						padding						:0			;}
.thick				{	padding-bottom				:20px		;}
.spacer				{	padding-bottom				:12px		;}
.indent				{	padding-left				:4em		;}

.pointer			{	cursor						:pointer;}
.hover				{	text-decoration				:underline	;
						color						:#000000;}

.no_display			{	display						:none		;}
.pre				{	white-space					:pre		;
						font						:normal 0.92em "Lucida Console", Monaco, monospace;
					}
*/

.right				{	text-align					:right		;}
.center				{	text-align					:center		;}
.left				{	text-align					:left		;}



/*	Help																								*/

#help				{	position					:absolute	;
						z-index						:100		;

						left						: 50%		;
						top							: 50%		;
						width						: 400px		;
						height						: 250px		;
						margin-left					:-200px		;
						margin-top					:-125px		;

			 			padding						:5px		;
			 			border						:solid 1px #000000;

						color						:#404040;
			 			background					:#fef3e6	;
					}
#help-close			{	text-align					:right		;
						width						:100%		;
					}
#help-content		{	padding						:0 20px		;	}







/*	Site specific																							*/


body						{	padding			:0;
								margin			:0;
								text-align		:left;
								background		:url(/_img/body_bg.gif);

								font			:12px Tahoma,Arial,sans-serif;
							}

.clear:after				{	content			:"."; 
								display			:block; 
								height			:0; 
								clear			:both; 
								visibility		:hidden;
							}
.clear						{	display			:inline-block;		}


h1							{	color			:#e39d4b		;
								font-size		:18px			;
								font-weight		:bold			;
								margin			:10px 0 0 0		;
							}



#container-outer			{	height			:100%			;
								width			:1016px			;
								margin			:0 auto			;
								color			:#000000		;
								background		:url(/_img/outer_bg.gif) repeat-y;
							}
#container					{	width			:940px			;	
								margin			:0 auto			;
							}






#header						{	position		:relative	;	}
#header-1					{	background		:url(/_img/header_bg.gif) repeat-x;
								height			: 47px		;
								color			:#e39d4b	;	}
#header-2					{	border-top		:1px solid #000000;
								border-bottom	:1px solid #000000;	}
#header-2-inner				{	background		:#4b5dc5 url(/_img/menu_bg.gif) repeat-y;
								height			: 66px		;	}
#header-3					{	background		:#FFFFFF	;
								height			: 94px		;
								text-align		:center		;	}
#header-3-inner				{	margin			:auto		;	}


#header-1-tabs				{	position		:absolute	;	top		: 16px	;	left  :115px ;  font-weight :bold;	}
#header-1-menu				{	position		:absolute	;	top		: 16px	;	right : 20px ;	}
#header-1 a					{	color			:#e39d4b	;	font-weight :bold	;  text-decoration :none;	}
#header-1 a:hover			{	color			:#f1cea5	;	}


#logo						{	position		:absolute	;	top		: 64px	;	left	:123px	; }
#guitar-1					{	position		:absolute	;	top		: 12px	;	left	: 32px	; }
#guitar-2					{	position		:absolute	;	top		:  0	;	right	:178px	; }



#alphabet					{	background-color:#f1cea5	;
								border-top		:1px solid #000000;
								border-bottom	:1px solid #000000;
								text-align		:center		;
							}
#alphabet-inner				{	height			: 24px		;
								color			:#6e4412	;
								font-weight		:bold		;
							}
#alphabet-index				{	padding-top		: 4px		;
							}
#alphabet a					{	color			:#6e4412	;	font-weight:bold; text-decoration:none; margin-left:5px}
#alphabet a:hover			{	color			:#e39d4b	;	}





#left_menu					{	background		:#4b5dc5 url(/_img/menu_bg.gif) repeat-y;
								border-right	:1px solid #000000	;
								color			:#D9D9D9			;
								font-size		:11px				;
								font-weight		:bold				;
								padding-left	:5px				;
							}
#left_menu ul				{	padding			:0				;	margin:0	}
#left_menu ul li			{	padding			:9px 0 0 20px	;	margin:0;  line-height: 13px;  list-style-type:none;	}
#left_menu ul li			{	background		:url(/_img/menu_bull_1.gif) no-repeat 5px 5px;}
#left_menu ul li.first		{	background		:url(/_img/menu_bull_2.gif) no-repeat 5px 5px;}
#left_menu ul li a			{	color			:#D9D9D9		;	text-decoration	:none;  font-size: 10px; }
#left_menu ul li a:hover	{	color			:#FFC41B		;}

#left_menu .title			{	margin			:30px 0 10px 3px;}

#left_menu_footer			{	background		:#FFFFFF url(/_img/menu_footer.gif) no-repeat;
								height			:36px			;}



.middle_content					,
#middle_content					{	background		:#FFFFFF	;	}
#middle_content p				{	color			:#404040	;	}
#middle_content p span			{	color			:#f1cea5	;	}

#middle_content ul				{	margin			:40px 0 0 0	;  padding:0 0 10px 0;  text-align:center;  color:#404040}
#middle_content ul li			{	list-style-type	:none		;  display:inline; }
#middle_content ul li a			{	color			:#EFEFEF	;  font-size:11px;  text-decoration:none}
#middle_content ul li a:hover	{	text-decoration	:underline	;	}

#middle_content #search			{	background		:#383c79 url(/_img/guitar-3.gif) no-repeat 35px 0px;
									height			:130px		;
									border-bottom	:2px solid #000000;
									position		:relative	;
								}
#middle_content #search form	{	position		:absolute	;
									left			:300px		;
									top				: 10px		;
									font-weight		:bold		;
									color			:#FFFFFF	;
								}
#middle_content #search b		{	margin-bottom	:6px		;	}
#middle_content #search .text	{	margin-bottom	:6px		;	height:22px;  line-height:22px;  width:150px;	border:1px solid #000000;  vertical-align :middle	;	cursor:text;  padding :0 3px	;	}
#middle_content #search .submit	{	margin-bottom	:6px		;	height:22px;  line-height:22px;  width:100px;	border:1px solid #000000;  vertical-align :middle	;	}


#content					{	margin			:0				;
								padding			:30px 30px		;
								text-align		:left			;
							}


.right_google				,
#right_google				{	border-left		:1px solid #000000;
								text-align		:center			;
								background		:#4b5dc5		;
							}


#copyright			{	color:#808080;	text-align:center;	background:#FFFFFF;  font-size:11px;  padding:10px 0 10px 0;  vertical-align:bottom;	}
#copyright a		{	color:#808080;  text-decoration:underline; }
#copyright a:hover	{	color:#404040;}



.tabscontent		{	overflow		: auto	;	color: #404040; border: 1px solid #D8D8D8; width: 545px; padding:6px;}
.tabscontent pre	{	font-size		: 11px	;	}




#related-terms				{	text-align		:left			;
								padding-left	: 30px			;
							}







.list_results{text-decoration:none; color:white; font-weight:bold; text-align:left}
.list_results:hover	{	color:#f1cea5}


.top_nav			{	color:#e39d4b; }
.top_nav a			{	color:#e39d4b; text-decoration:none;}
.top_nav a:hover	{	color:#f1cea5}


.a_left center		{	text-align:left; padding: 5px }
.a_left center div	{	background:#555555; border-bottom:1px solid #686565; padding-left: 20px }
.a_left center a	{	font-weight:normal; font-size:11px }


.s_res				{	background:#555555; border-bottom:1px solid #686565; padding-left: 20px; text-align:left }
.s_res a			{	font-weight:normal; font-size:11px; color:white; text-decoration: none }
.s_res a:hover		{	color:#f1cea5}




