/* --- STYLESHHET --- */
html, body, img, table, form, h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0; border: none;
}
body {
	background:  #000 url(http://www.mybluegorilla.com/gallery_links/backgroundBLK.jpg) top center repeat;
	color: #ff0;
	font-family: Garamond, Times, serif;
	font-size: 12px;
	text-align: center;
}
.main_wrapper {
	position: relative;
	width: 760px; height: auto;
	margin: 0px auto 0px auto;
	text-align: left;
	background: transparent;
}
.innerwrapper {
	position: relative;
	width: 760px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative;
	text-align: left;
}
a		{color: #99ffff;}
a:active	{color: #99ccff;}
a:visited	{color: #99ccff;} 
a:hover		{color: #99ff99;}

.floatit_left {
	float: left;
}
.floatit_right {
	float: right;
}
.boldit {
	font-weight: bold;
}
.italicit {
	font-style: italic;
}	
.clearit {
	clear: both;
}

/* ------ Title Styles */
.title_wrapper {
	width: 760px; height: 150px;
	overflow: hidden;
}
.title_logo_bloc {
	width: 150px; height: 150px;
	float: left;
}
.title_header_bloc {
	width: 610px; height: auto;
	float: left;
}
.title_breadcrumb_bloc {
	width: 610px; height: 33px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #ccc;
	line-height: 32px;
	vertical-align: center;
}
.title_breadcrumb_bloc span {
	color: #dcdcdc;
}
.subtitle_wrapper {
	width: 760px; height: 50px;
	overflow: hidden;
}

/* ------ Navigation Styles */
.navigation_wrapper {
	width: 160px; height: auto;
	padding-right: 0px;
	float: left;
}
.navigation_wrapper p		{margin: 0px; padding: 0; text-indent: 0; color: #ff0;}
.navigation_wrapper #tomain	   {font-size: 16px;}
.navigation_wrapper #tomain a:hover {border-width: 0;}
.navigation_wrapper p.nav	{color: #ff0; font-weight: bold;
			 border: 1px solid #ff0; border-width: 0 0 1px 0;}
.navigation_wrapper p.subnav	{text-align: right; margin-right: 4px;}
.navigation_wrapper p.subnavit	{text-align: right; margin-right: 3px; color: #fc0; font-weight: bold;}
.navigation_wrapper  .navleft    {text-align: right; border: 1px solid #ff0; border-width: 0 1px 0 0;}
.navigation_wrapper a:hover	{border: 1px solid #ff0; border-width: 1px 1px 1px 12px; margin-right: -1px;}

/* ------ Link Content Styles */
.content_wrapper {
	position: static;
	width: 590px; height: auto;
	min-height: 600px;
	float: right;
}
.link_group_bloc {
	width: 590px; height: auto;
	padding: 5px 0px 0px 0px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.link_group_bloc .glheader {
	width: 590px; height: auto;
	color: #ff0; 
	font-size: 18px;
	font-weight: bold;
	border: 3px solid #ff0; border-width: 3px 0px 3px 0px;
}
.link_group_bloc .glsubheader {
	width: 545px; height: auto;
	position: relative; left: 45px;
	color: #cf3; 
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin: 6px 0px 0px 0px;
	border: 3px solid #cf3; border-width: 2px 0px 2px 0px;
}
.link_group_bloc .gllinks {
	text-align: right;
	color: #fff;
	font-size: 14px; 
}
.link_group_bloc a {
	font-size: 14px;
}

/* ------ Footer Styles */
.content_wrapper_footer {
	width: 590px; height: auto;
	margin: 0px auto 0px auto;
	position: absolute; bottom: 0px;
	color: #ff0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center; 
	padding: 6px 0 6px 0;
}





/* - OLD Styles- */

.crumbs		{color: #ff0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}
.crumbemph	{color: #fc0; font-weight: bold;}
.mainnav		{padding-right: 0px;}
.mainnav p		{margin: 0px; padding: 0; text-indent: 0; color: #ff0;}
.mainnav #tomain	   {font-size: 16px;}
.mainnav #tomain a:hover {border-width: 0;}
.mainnav p.nav	{color: #ff0; font-weight: bold;
			 border: 1px solid #ff0; border-width: 0 0 1px 0;}
.mainnav p.subnav	{text-align: right; margin-right: 4px;}
.mainnav p.subnavit	{text-align: right; margin-right: 3px; color: #fc0; font-weight: bold;}
.mainnav  .navleft    {text-align: right; border: 1px solid #ff0; border-width: 0 1px 0 0;}
.mainnav a:hover	{border: 1px solid #ff0; border-width: 1px 1px 1px 12px; margin-right: -1px;}

/* -Body Styles- */

body		{background: #000 url(backgroundBLK.jpg); color: #ff0; 
		 font-family: Garamond, Times, serif; font-size: 18px;}
table		{padding: 0px;}
table td	{vertical-align: top;} 
td.header 	  {padding: 4px 0 6px 0;}
td.subheader 	  {padding: 5px 0 0px 0; width: 590px;}
table#linkstable  {width: 590px;}

h1,h2,p		{margin: 0; padding: 0;}
h1		{font-size: 26px; font-family: Verdana, Helvetica, sans-serif;}
h2		{text-align: left; font-size: 18px; font-family: Verdana, Helvetica, sans-serif;}
h3		{margin: 6px 0 0px 0; padding: 0; width: 545px; text-align: left; 
		 font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-style: italic;}

p		{color: #fff; font-family: Garamond, Times, serif; font-size: 18px;}
p.link		{text-align: right;}

i		{color: #00ff00;}

.comment	{color: #ff0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;
		 text-align: center; padding: 6px 0 6px 0;}

h1		{color: #f9f; border: 4px solid #f9f; border-width: 0 0 4px 0;}
h2		{color: #ff0; border: 3px solid #ff0; border-width: 3px 0 3px 0;}
h3		{color: #cf3; border: 3px solid #cf3; border-width: 2px 0 2px 0;}



