﻿body
{ 
	/*overflow-x:hidden;*/
    /* Center page... */
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 900px;
    background-color: #FFFFFF;
	font-family: Arial, "Gill Sans",Lucida, Lucida Sans, sans-serif;
}

#wrap
{
    margin-left: auto;
    margin-right: auto;
    width:900px;

    background-image: url('/Images/Background-01.png');
	background-repeat: repeat;
	background-position: center;
}

.topAdv
{
    clear:both;
    margin-top: 5px;
    width: 900px;
    height: 90px;
    text-align: center;
}

.topnav
{
    clear:both;
    float: right;
    margin-top: 35px;
    text-align: right;
    text-transform: uppercase;
}

.header
{
    clear:both;
    margin-top: 5px;
    width: 900px;
    height: 254px;
    text-align: center;

    background-image: url('/Images/TopLogo1b-Reworked.png');
	background-repeat: no-repeat;
	background-position: center;
}

.nav
{
    background-color: Black;
}

.sidebar
{
    margin-top: 10px;
    float:right;
    overflow: hidden;
	width: 200px;
}

.main
{
    float:left;
    overflow: hidden;
	width: 595px;
}

.footer
{
    overflow: hidden;
    clear:both;
    /*border-top: 2px solid black;*/
    /*border-bottom: 2px solid black;*/
    margin-left: auto;
    margin-right: auto;
	width: 900px;
	/*height: 180px;*/
}


/*   */
a:visited.TopARef { font-size: 13px; color: #000000; text-decoration: none}
a:link.TopARef { font-size: 13px; color: #000000; text-decoration: none}
a:hover.TopARef { font-size: 13px; color: #ff0000; text-decoration: underline; font-weight: bold;}



/*  */
.smallHeadline
{
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}

.mimic-largeHeadline
{
    color: #660000;
}

.artistHeadline
{
    color: #660000;
    font-size: 35px;
	margin: 0;
	padding: 0px 0px 6px 0px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold
}

.largeHeadline
{
    color: #660000;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 47px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold
}

.newsLine-Larger
{
    font-size: 16px;
    font-weight: bold;
	color: #600;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}

.newsLine
{
    font-size: 12px;
    font-weight: bold;
	color: #600;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}

.newsLine-red
{
    font-size: 12px;
    font-weight: bold;
	color: #660000;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}

.newsLine-yellow
{
    font-size: 12px;
    font-weight: bold;
	color: #feeb35;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}



.newsDate
{
	font-size: 10px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 2px;
}



.storyHeadline
{
    font-size: 30px;
	line-height: 40px;
	letter-spacing: -1px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font-weight: 100;
    text-transform: uppercase;
}
.storyBodyline
{
    font-size: 19px;
	line-height: 23px;
	letter-spacing: -1px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font-weight: 100;
    text-transform: uppercase;
}
.storyQuoteline
{
    font-size: 19px;
	line-height: 23px;
	letter-spacing: -1px;
	color: #ff0000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font-weight: 100;
    text-transform: uppercase;
}

.storyMiddleLine
{
    font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 18px;
	line-height: 40px;
	letter-spacing: -1px;color: #444
}
.storyBody
{
    font-size: 14px;
	line-height: 20px;
	color: #444
}

h1
{
    color: #1e3843;
    font-size: 24px;
	line-height: 40px;
	letter-spacing: -1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font-weight: 100;
    text-transform: uppercase;
}
h2
{
    color: #1e3843;
    font-size: 24px;
	line-height: 40px;
	letter-spacing: -1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    font-weight: 100;
    text-transform: uppercase;
}
h3
{
    font-family: Gill Sans, Verdana;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: -1px;
	color: #020304;
}

p, ul, li
{
    
    font-size: 14px;
	line-height: 20px;
	color: #620000;
}

.imgLeft
{
    float:left;
}
.imgRight
{
    float:right;
}
.imgCenter
{
    margin-left: auto;
    margin-right: auto;
}
.loginAreaLeft
{
    margin-top: 15px;
    text-align: left;
    margin-left: 20px;
    width: 80px;
}
.loginAreaRight
{
    margin-top: -20px;
    text-align: left;
    margin-left: 120px;
}
.loginAreaCenter
{
    text-align: left;
    margin-left: 65px;
}
