/* CSS Document *************/
/* Author: Kyle Kanouse *****/
/* TARGET MEDIA GROUP *******/

body {
	background-attachment: scroll;
	background-color: #833638;
	background-image:url(../images/BackgroundStrip02.jpg);
	background-repeat: repeat-x;	
}

#container {
	position: relative;
	width: 761px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/maintable/Center.jpg);
	background-repeat: repeat;
}

#sign {
	position: absolute;
	height: 181px;
	width: 116px;
	top: 50px;
	right: 1px;
	background-image: url(../images/sign01.gif);
	background-repeat: no-repeat;
}

:active
{
	outline: none;
}

:focus
{
	-moz-outline-style: none;

}


/**********************MAINTABLE SELECTORS************************/

MainTable {
	margin: 0px;
	padding: 0px;
	width: 784px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
}

table.Main {
	z-index: 21;
}

td.TopLeft {
	height: 117px;
	width: 58px;
	background-image: url(../images/maintable/TopLeft.jpg);
	background-repeat: no-repeat;
	position: relative;
}

td.Top {
	background-image: url(../images/maintable/Top.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 700px;
	position: relative;
}

td.TopRight {
	background-image: url(../images/maintable/TopRight.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 3px;
	position: relative;
}

td.LeftSide01 {
	background-image: url(../images/maintable/LeftSide01.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 295px;
	width: 58px;
}

td.Center {
/*	background-image: url(../images/maintable/Center.jpg);   */
	background-repeat: repeat;
	width: 700px;
}

td.RightSide {
	background-image: url(../images/maintable/RightSide01.jpg);
	background-repeat: repeat-y;
	position: relative;
	width: 3px;
}

td.LeftSide02 {
/*	background-image: url(../images/maintable/LeftSide02.jpg);
	background-repeat: repeat-y;  */
	position: relative;
	width: 58px;
}

td.MidCenter {
/*	background-image: url(../images/maintable/Center.jpg);    */
	background-repeat: repeat;
	position: relative;
	width: 700px;
}

td.RightSide02 {
	background-image: url(../images/maintable/RightSide01.jpg);
	background-repeat: repeat-y;
	width: 3px;
}

td.BottomLeft {
	background-image: url(../images/maintable/BottomLeft.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 3px;
	width: 58px;
}

td.Bottom {
	background-image: url(../images/maintable/Bottom.jpg);
	background-repeat: repeat-x;
	position: relative;
	height: 3px;
	width: 700px;
}

td.BottomRight {
	background-image: url(../images/maintable/BottomRight.jpg);
	position: relative;
	height: 3px;
	width: 3px;
}

/****************START OF BOTTOM BAR*****************************/

#BottomBar {
	width: 645px;
	font-family: "Monotype Corsiva", "Times New Roman";
	font-size: 17px;
	color: #EAD7C4;
}

#BottomBar Table td {
	vertical-align: middle;
}

td.BottomInfo {
	font-size: 14px;
}

td.BottomInfo a:hover {
	color: #D1ABB1;
}

td.bLeftSide {
	background-image: url(../images/bottombar/LeftSide.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 11px;
}

td.bCenter {
	background-image: url(../images/bottombar/Center.jpg);
	background-repeat: repeat-x;
	height: 65px;
	width: 623px;
}

td.bRightSide {
	background-image: url(../images/bottombar/RightSide.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 11px;
}

td.bSpacer {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat;
	height: 3px;

	position: relative;
}

/******************************BOTTOM TABS***************************/

#BottomTabs {
	position: absolute;
	height: 45px;
	width: 350px;
	left: 0px;
	top: 52px;
	z-index: 10;
	text-align: left;
}

/******************************Top TABS***************************/

#TopTabs {
	position: absolute;
	height: 15px;
	width: 400px;
	left: 355px;
	top: 2px;
	text-align: left;
	z-index: 2;
}

#TopTabGreenBackground {
	position: absolute;
	height: 21px;
	width: 410px;
	left: 348px;
	top: 0px;
	background-image: url(../images/maintable/TabGreenBackground.gif);
	background-repeat: no-repeat;
}


/*****************************DEFINEING THE ANCHOR LINK STATES***********/

a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


a:link {
	color: #804650;
	text-decoration: none;

}

a:active {
	color: #804650;
	text-decoration: none;
} 

a:visited {
	color: #804650;
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
}





#BottomBar a {
	font-family: "Eras Medium ITC", "Lucida Console", "Lucida Sans Unicode";
	font-size: 12px;
	color: #A56867;
}

p {
	font-family: Garamond, "Goudy Old Style", "Imprint MT Shadow", Perpetua;
	color: #791414;
	padding: 5px;
}

p.photo {
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

p:first-letter {
	font-family: "Monotype Corsiva", "Times New Roman";
	text-decoration: none;
	font-size: x-large;
	padding-right: 0.1em;
}

ul {
	text-align: left;
}

/********************************* BACK TO THE TOP *****************************/


.BackToTop {
	font-size: 17px;
	text-align: center;
	z-index: 30;
}


/******************************** HEADERS *************************************/

h1 {
	font-family: "Monotype Corsiva", "Times New Roman";
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	border: thin outset #999999;
	padding-bottom: 8px;
}

h2 {
	font-family: "Monotype Corsiva", "Times New Roman";
	font-size: 24px;
	font-weight: normal;
	background-image: url(../images/BackgroundTile02.jpg);
	background-repeat: repeat;
	border: thin outset #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

/****************************** HORIZONTAL ROW **************************************/

hr {
	background-image: url(../images/hr01.jpg);
	background-repeat: repeat-x;
}
