﻿/* 0 BASIC TAGS */

table {
	font-size: 1em;
}

h1, h2, h3, h4 {
	margin: 0;
}

p {
    font-family: Tahoma;
    color:#ca834a;
    font-size:small;
    margin:0px;
}

hr {
	border: 0;
	border-top: 1px solid #505050;
	height: 1px;
}

a {
	text-decoration: none;
	color: #DBB94F;
}

a:visited {
	color: #C19B28;
}

a:hover {
	text-decoration: underline;
	color: #E6CD84;
}

a:active {
	color: #C19B28;
}

body {
	background-color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	width:100%;
}

img {
	border-width: 0;
}

.blogrightcontent {
    position:relative;
    text-align:left;
    margin-top:10px;
}
.frontbandtitle {
    color: #dba968;
	position: relative;
	text-align:left;
	padding: 3px;
	font-family:Tahoma, Verdana; 
	font-size: 1.23em; 
	font-style:normal;
	margin: 0px;
}
.frontbandcontent {    
    height: 145px;
}
.frontmusictitle {
	position: relative;
	text-align:left;
	padding: 3px;
	font-family:Tahoma, Verdana; 
	color:#c91300; 
	font-size: 1.23em; 
	font-style:normal;
	margin: 0px;
}
.frontnewstitle {
	position: relative;
	text-align:left;
	padding: 3px;
	font-family:Tahoma, Verdana; 
	color:#c91300; 
	font-size: 1.23em; 
	font-style:normal;
	margin: 0px;
}
.frontnewscontent {
    position:relative;
    text-align:left;
}
.frontnewsheadline{
	font-family:Tahoma, Verdana; 
	font-weight:bold;
	color:#ff6300; 
	font-size:smaller;
	margin: 0px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
}
.frontgallerycontent{
}
.frontgallerytitle {
	position: relative;
	text-align:left;
	padding: 3px;
	font-family:Tahoma, Verdana; 
	color:#dba968; 
	font-size: 1.23em; 
	font-style:normal;
	margin: 0px;
}
.frontgallerysub{
	position: relative;
	text-align:center;
	padding: 3px;
	font-family:Tahoma, Verdana; 
	color:#f46014; 
	font-size: smaller; 
	font-style:normal;
	margin: 0px;
}
.mainheader {
	position: relative;
	width: 755px;
	height: 199px;
	margin: 0 auto 0px auto;
}
.topheader {
	position: relative;
	width: 755px;
	height: 49px;
	margin: 0 auto 0px auto;
}
#blogmainright {
    width:393px;
    height:335px;
    margin-top:18px; 
    float:right; 
    position:relative;
}
#frontmainright {
    width:368px;
    height:335px;
    position:relative;
    margin-top:18px;
    vertical-align:top;
    margin-left:10px;
    float:left;
}
#frontmainleft {
    width:268px;
    height:335px;
    margin-top:18px; 
    float:left; 
    position:relative;
}
#headerleftspacercontainer
{
    background-image:url(../../images/headerleft.gif);
    width: 208px;
    height: 169px;
    float: left;
}
#headerleftspacer
{
    overflow: hidden;
    width: 208px;
    height:169px;
}
#headerrightspacer
{
    overflow: hidden;
    border-width: 0;
    width: 153px;
    height:169px;
    margin: 0px;
	padding: 0em;
}
#headerrightspacercontainer
{
    background-image:url(../../images/headerright.gif);
    width: 153px;
    height:169px;
    top: 0px;
    float: right;
    border-width: 0px;
    margin: 0px;
    right: 0px;
	padding: 0em;
}
#logo
{
	margin: 0px;
	width: 755px;
	height:218px;
	margin: 0;
	border-width: 0px;
	padding: 0em;
	float:left;
}
#mainleft {
    width:328px;
    height:335px;
    margin-top:18px; 
    float:left; 
    position:relative;
}
#mainright {
    width:328px;
    height:335px;
    margin-top:18px; 
    float:right; 
    position:relative;
}
#widecontent {
    width:636px;
    height:335px;
    margin-top:28px; 
    float:left; 
    position:relative;
}
p.a.visited, p.a.hover, p.a.active {
    color:#dba968;
    font-family:Tahoma;
    font-size:smaller;
    font-weight:bold;
    text-decoration:none;
}

h3 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.5em;
	font-weight: bold;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}

/* Inline styles are used because image controls hard code a border property */
.photo_198 {
	border: 4px solid #FFFFFF;
}
