html {overflow:hidden;}

body {height:100%; width:100%; margin:0; padding:0; font-family: Helvetica, Tahoma, verdana, arial, sans-serif; background-color:#170708; font-size:95%; color:#d0be66; text-align:center; overflow:hidden;}
h1 {font-size:115%; margin:5px auto; padding:0;}
h2 {font-size:105%; margin:0; padding:0;}
h3 {font-size:95%; margin:0; padding:0;}
img {border:none;}
a {margin:0 1px; padding:0 1px; color:#f7bd00; text-decoration:underline;}
	a:hover {color:#fff;}
hr {margin:0 1px; padding:0 1px; line-height:4px;}

#GothicArches {height:80px; width:100%; margin:0; padding:0;}

div#Cover {top:0; left:0; height:100%; width:100%; position:absolute; text-align:center; z-index:2; overflow:hidden;}

div#Banner {top:0; left:0; width:100%; margin:0 auto; padding:0; color:#d0be66; text-align:center; z-index:5;}
	div#Banner a {height:100%; width:8%;}
	div#Banner img {margin:8px; padding:0;}
		div#Banner img.FL {float:left;}
		div#Banner img.Logo {width:85px; margin-left:4.4%;}
		div#Banner img.Streamer {width:60%; margin:0 auto}
div#BannerLgText {clear:left; left:25%; margin:0 auto; padding:1px 0; color:#d0be66; font-size:115%; border-bottom:1px solid orange; z-index:6;}

div#Map {top:0; left:0; margin:4.5% auto; padding:0; background:none; text-align:center;}
	div#Map img {border:none; margin:0; padding:0;}

div#Page {float:left; height:100%; width:98%; margin:3px 2px; padding:0; text-align:center;}
div#CSplash {clear:both; top:20%; left:25%; width:50%; position:absolute; margin:0; padding:0; text-align:center;}
div#CSplash img {left:42.5%; margin:0; padding:0; width:33%;}
div#Classifieds {top:20%; left:16.75%; height:65%; width:66.5%; position:absolute; margin:0 auto; padding:0 5px; text-align:center; font-size:90%; overflow:auto; scrollbar-arrow-color:#ff0000; scrollbar-track-color:#000; scrollbar-face-color:#280106; scrollbar-highlight-color:#a9021a; scrollbar-3dlight-color:#655; scrollbar-darkshadow-color:#620203; scrollbar-shadow-color:#333;}
div#RvwPage {top:25px; left:1%; height:100%; width:98%; position:absolute; margin:0; padding:0; text-align:center;}
div#EPage {top:10%; left:1%; height:85%; width:98%; position:absolute; margin:0; padding:0; text-align:center;}
div#SRPage {top:5%; left:1%; height:80%; width:98%; position:absolute; margin:0; padding:0; text-align:left; overflow:auto; scrollbar-arrow-color:#ff0000; scrollbar-track-color:#000; scrollbar-face-color:#280106; scrollbar-highlight-color:#a9021a; scrollbar-3dlight-color:#655; scrollbar-darkshadow-color:#620203; scrollbar-shadow-color:#333;}
div#APage {top:130px; left:5%; height:65%; width:90%; position:absolute; margin:15px auto; padding:0; text-align:left; overflow:auto; scrollbar-arrow-color:#ff0000; scrollbar-track-color:#000; scrollbar-face-color:#280106; scrollbar-highlight-color:#a9021a; scrollbar-3dlight-color:#655; scrollbar-darkshadow-color:#620203; scrollbar-shadow-color:#333;}
div#Register {width:100%; margin:0; padding:0; border:none; text-align:center;}
div#Register table {width:100%; text-align:center;}

div#MenuBar {float:left; width:130px; margin:0 3px 2px 0; padding:0; text-align:left;}
div#MenuBar ul {top:0; left:0; margin:0; padding:0;}
div#MenuBar li {list-style:none; margin:1px 0 1px 0; padding:0;}
div#MenuBar a {display:block; height:33px; width:130px; margin:0; padding:0; line-height:35px; background:#170708 url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none; border:none;}
div#MenuBar a:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}

div#MenuBar1 {float:left; width:130px; margin:0 auto; padding:0; text-align:center;}
div#MenuBar1 a {display:block; height:33px; width:130px; margin:0; padding:0; border:none; line-height:35px; background:transparent url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none;}
div#MenuBar1 a:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}
div#MenuBar1 input {height:33px; width:130px; margin:1px auto; padding:0; line-height:32px; border:none; background:transparent url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none;}
div#MenuBar1 input:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}


div#ArticleMenu {float:left; height:35px; width:130px; margin:0; padding:0; text-align:left;}
div#ArticleMenu ul {top:0; left:0; margin:0; padding:0;}
div#ArticleMenu li {list-style:none; margin:2px 0 3px 0; padding:0;}
div#ArticleMenu a {display:block; height:33px; width:130px; margin:0; padding:0; line-height:35px; background:transparent url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none;}
div#ArticleMenu a:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}

div#Buttons {width:130px; margin:0 auto; padding:0; text-align:center;}
div#Buttons a {display:block; height:33px; width:130px; margin:0; padding:0; border:none; line-height:35px; background:transparent url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none;}
div#Buttons a:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}
div#Buttons input {height:33px; width:130px; margin:1px auto; padding:0; line-height:35px; border:none; background:transparent url(images/BloodButton.png) no-repeat center; font-size:1.15em; font-weight:bold; color:#fdd98d; text-align:center; text-decoration:none;}
div#Buttons input:hover {color:#000; background:transparent url(images/GoldButton.png) no-repeat center;}

.RightAdImg {float:right; clear:right; margin:3px auto; padding:2px; border:none;}
.ClassifiedAds {float:left; width:95%; margin:2px auto; padding:3px 0; border:none; text-align:left;}
.ClassifiedAds img.Logo img.Image {margin:3px; padding:2px;}
.ClassifiedAds img.Image {width:15%;}
.m5 {margin:15px; padding:5px; border:none;}

#LeftColumn {float:left; height:58%; width:22%; margin:2px 2px 0 2px; padding:0 3px; font-size:80%; text-align:left; overflow:auto; scrollbar-arrow-color:#ff0000; scrollbar-track-color:#000; scrollbar-face-color:#280106; scrollbar-highlight-color:#a9021a; scrollbar-3dlight-color:#655; scrollbar-darkshadow-color:#620203; scrollbar-shadow-color:#333;}

#CenterColumn {float:left; width:27%; margin:2px 3px; padding:0; text-align:center;}
	.CntrAdImg{width:100%; margin:3px auto; padding:2px; border:none;}
	.CntrImg {width:80%; margin:5px auto; padding:0; border:none;}
	
#RightColumn {float:left; height:58%; width:24%; margin:0 5px; padding:0; font-size:75%; text-align:left; overflow:auto; scrollbar-arrow-color:#ff0000; scrollbar-track-color:#000; scrollbar-face-color:#280106; scrollbar-highlight-color:#a9021a; scrollbar-3dlight-color:#655; scrollbar-darkshadow-color:#620203; scrollbar-shadow-color:#333;}

#Feature {float:left; height:130px; width:75%; margin:3px 2px; padding:2px 1px; background-color:#61332E; border:3px double #c59022; text-align:left; color:#fff; font-size:80%; font-family:Times New Roman, sans-serif; overflow:auto; scrollbar-arrow-color:#c59022; scrollbar-track-color:#280106; scrollbar-face-color:#61332E; scrollbar-highlight-color:#d4babb; scrollbar-3dlight-color:#211; scrollbar-darkshadow-color:#7c5d5b; scrollbar-shadow-color:#811429;}
#Feature a {color:#f7bd00;}
	#Feature a:hover {color:#fff;}
.ReviewTitle {float:left; margin:0; padding:0; font-weight:bold; text-align:left;}
.ReviewText {margin:3px; font-family:Comic Sans MS, Tahoma; font-size:125%; text-align:left;}
.FloatLeft {float:left;}
.PosterFloatLeft {float:left; border:none; margin:3px 5px 2px 5px; padding:0;}
.PosterFloatLeft img {height:110px;}
.FleurFloatLeft {float:left; width:1.5em; border:none; margin:4px 0 0 0; padding:2px;}
.AFLImg {float:left; height:200px; border:none; margin:3px 5px; padding:12px 5px;}
.AFRImg {float:right; height:200px; border:none; margin:3px 5px; padding:12px 5px;}

#Subset {float:left; width:78%; margin:0; padding:0; font-size:60%; text-align:center;}
#Subset .sButton {font-size:120%;}

#Reviews {float:left; height:38%; width:75%; margin:2px; padding:2px; background-color:#e6d896; border:3px double #c59022; text-align:left; color:#280106; font-size:75%; font-family:Tahoma, Times New Roman, sans-serif; overflow:auto; scrollbar-arrow-color:#c59022; scrollbar-track-color:#280106; scrollbar-face-color:#e6d896; scrollbar-highlight-color:#c59022; scrollbar-3dlight-color:#c4b674; scrollbar-darkshadow-color:#7c5d5b; scrollbar-shadow-color:#811429;}
#Reviews a {color:#000056;}
	#Reviews a:hover {color:#b70707;}
#Reviews .Review {float:left; min-height:125px; width:94%; margin:2px auto; padding:5px; border:1px solid maroon;}

div#SearchResults {clear:right; float:left; height:70%; width:85%; margin:2px; padding:5px; background-color:#61332E; border:3px double #c59022; text-align:left; color:#fff; font-size:75%; font-family:Times New Roman, sans-serif; overflow:auto; scrollbar-arrow-color:#c59022; scrollbar-track-color:#280106; scrollbar-face-color:#61332E; scrollbar-highlight-color:#d4babb; scrollbar-3dlight-color:#211; scrollbar-darkshadow-color:#7c5d5b; scrollbar-shadow-color:#811429;}

#GoogleSplAds {float:right;}
#GoogleRight {float:right; margin:8% 5px;}
#ClassifiedsFlR {float:right; margin:5px; padding:0;}

#Listings {top:0; left:0; height:70%; width:95%; margin:10px auto; padding:0; background-color:#E6D896; font-family:Times New Roman, sans-serif; color:#280106; text-align:left; overflow:auto; scrollbar-arrow-color:#c59022; scrollbar-track-color:#391217; scrollbar-face-color:#e6d896; scrollbar-highlight-color:#c59022; scrollbar-3dlight-color:#c4b674; scrollbar-darkshadow-color:#7c5d5b; scrollbar-shadow-color:#811429;}
#Listings img {margin:25px auto 0 5px; padding:0; border:none;}
#Listings a {color:#000056;}
	#Listings a:hover {color:#b70707;}
#Listings p {margin:5px;}
#Listings .EventTitle {margin:0; padding:0; font-size:125%; font-weight:900;}
#Listings .City {display:block; text-indent:60px; margin:0; padding:0; border:none;}

input.radio  {margin-left:1em}
input.radio:focus {border:1px solid red}

div#Contact {top:10%; left:1%; height:85%; width:98%; position:absolute; margin:0; padding:0; text-align:left;}

div#Footer {bottom:0; left:0; height:50px; width:100%; position:absolute; margin:0; padding:0; font-size:60%; color:#d0be66; line-height:15px; background-color:#170708; border-top:1px solid orange; text-align:center; z-index:950;}
	div#Footer #GooBar {left:0; bottom:30px; width:100%; position:absolute; margin:0 auto; padding:5px 0 0 0; text-align:center;}
	div#Footer #SiteMap {left:0; bottom:15px; width:100%; position:absolute; text-align:center;}
		div#Footer #SiteMap a {bottom:0; margin:25px auto 15px auto; padding:0 5px; color:#d0be66; text-align:center;}
		div#Footer #SiteMap a:hover {color:#fff;}
	div#Footer #copyright {left:0; bottom:0; width:100%; position:absolute; margin:3px auto 0 auto; padding:2px 0; border:none; text-align:center;}
	
/* #280106 */

.details {font-size:65%;}
.AdFont {font-size:75%;}
.acrobat {height:31px; margin:0; padding:0; border:none;}
.Underline{text-decoration:underline;}
.Desc {font-size:.95em; font-style:italic;}
.Emphasis {font-size:1.2em; font-weight:700;}
.Bright {color: #efefef;}
.Midnight {color: #000056;}
.Sanguine {color: #620203;}
.Crimson {color: #b70707;}
.Antique {color: #c59022;}
.Moss {color: #004005;}

.HIV {font-size:1.2em; font-weight:700;color: #00f005;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.CLeft {clear:left;}
.FLeft {float:left;}
.FRight {float:right;}
.cellFRight {float:right; height:75%; margin:0; padding:0; border:none;}
.sButton {height:15px; width:25px; margin:0; padding:0; background:transparent url(images/CalButton.png) no-repeat top center; border:none; line-height:15px; color:#000; font-size:75%;}
/* Calendar information */
div#CPage {top:5%; left:1%; height:90%; width:98%; position:absolute; margin:0; padding:0; text-align:left;}
div#CalLgTxt {top:0; left:0; width:100%; position:absolute; margin:5px auto; padding:0; text-align:center; color:#d0be66; z-index:6;}
	div#CalLgTxt .CalLgTxt {font-size:200%; font-family:PlainBlackWide Normal, Cloister_Black-Light-Light, Cardinal Alternate, Victorian, Black Castle MF, Vinque;}
	div#CalLgTxt .CalSmTxt {font-size:65%;}
div#CContainer {top:17%; left:0; height:70%; width:100%; position:absolute; text-align:center;}
	div#CContainer a {height:50px; width:125px; margin:2px 3px; padding:0; background:transparent url(images/CalButton.png) no-repeat top center; line-height:20px; color:#000; font-size:75%;}
	div#CContainer a.fLeft {float:left;}
	div#CContainer a.fRight {float:right;}
	div#CContainer a:hover {background:transparent url(images/CalButtonH.png) no-repeat top center;}
	div#CContainer table {width:100%; margin:0; padding:0; border:none;}
	
div#CBanner {width:100%; text-align:center; font-size:85%;}
	div#CBanner .sButton {border:none; background:url(images/CalButton.png) no-repeat top center;}
	div#CBanner .sButton:hover {border:none; background:url(images/CalButtonH.png) no-repeat top center;}

div#Calendar {top:12.75%; left:0; height:90%; width:100%; position:absolute; margin:0; padding:0; border:none; font-size:110%; font-weight:900;}
	div#Calendar #CBody {top:0; left:0; height:100%; width:100%; margin:0; padding:0; border:none;}
	div#Calendar #CBody table {width:100%;}
	div#Calendar #CBody table.Cal {height:90%;}
	div#Calendar #CBody tr {width:100%; margin:0; padding:0; background-color:#fff;}
		div#Calendar #CBody td.CDoW {height:10px; width:7%; margin:0; padding:0; background-color:#C5843A; border:none; color:#000056; text-align:center;}
		div#Calendar #CBody td {height:16.6%; width:7%; margin:0; padding:0; color:#000;}
		div#Calendar #CBody td.cell_prior {background-color:#D6E7DE; border:none;}
		div#Calendar #CBody td.cell_next {background-color:#D6E7DE; border:none;}
		div#Calendar #CBody td.cell_current {color:#620203;}
		div#Calendar #CBody td.cell_today {background-color:#DCE18D; border:1px solid #fff;}
		div#Calendar #CBody td.noEvent {color:#000;}
		div#Calendar #CBody td a {float:right; height:25px; width:18%; margin:0; padding:0; border:none; background:transparent; text-decoration:none;}
			div#Calendar #CBody td a img {height:100%; width:100%; margin:0; padding:0; border:none;}
			div#Calendar #CBody td a.Event:hover {color:#b70707;}
/* End of Calendar info */
