body {
	background: url(/styles/default/images/layout-bg.png) repeat-x;
	background-color: #63a2cd;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	color: #35343c;
	font-size: 12px;
	text-align: center;
}

*html body {
	background: url(/styles/default/images/layout-bg.jpg) repeat-x;
}

.trans {
	background-image: none;
	background-color: transparent;
	background: transparent;
}

.fulltable {
	width: 770px;
}

.acttable {
	width: 565px;
}

.mapstop {
	background-color: #ff9900;
	height: 2px;
}

.mapsnav {
	background-color: #ffeac0;
}

.mapsnav a, .mapsnav a:hover, .mapsnav a:visited,.mapsnav a:active, .mapsnav label {
	color: #0000cc;
	text-decoration: underline;
}

img.framed {
	border: 1px solid #b8b8c2;
}

textarea.bubble {
	border: 1px solid: #979797; 
	background: #FFFFFF; 
	width: 215px; 
	height: 60px;
	font-family: Verdana, Arial;
	color: #35343c;
	font-size: 11px;
	padding-left: 2px;
}

input.bubble {
	border: 1px solid: #979797; 
	background: #FFFFFF; 
	width: 215px; 
	height: 20px;
	font-family: Verdana, Arial;
	color: #35343c;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}

.layoutInactive {
	border: 2px solid #8a8a92;
}

.layoutActive {
	border: 2px solid #d60000;
}

.inputerror {
	border: 2px solid #ee2222;
}
.error { 
	color: #EE2222;
	font-weight: bold;
}

.ok {
	color: #16831b;
	font-weight: bold;
}

.titlediv {
	width:500px;
	position:relative;
}

.largetxt {
	font-size: 24px;
	font-weight: bold;
}

.tba {
	background-color:#d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.tbb{
	background-color:#d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	background: url(/styles/default/images/table-b.png) repeat;
	color: #000000;
}


html>body .tba {
	background: url(/styles/default/images/table-a.png) repeat;
}

* html .tba {
	background: url(/styles/default/images/pixel.gif) repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/table-a.png',sizingMethod='scale');
}

html>body .tbb {
	background: url(/styles/default/images/table-b.png) repeat;
}

* html .tbb {
	background: url(/styles/default/images/pixel.gif) repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/table-b.png',sizingMethod='scale');
}

.tbc{
	background-color:#000000;
	background: url(/styles/default/images/table-top.png) repeat-x;
	color: #FFFFFF;
	border: 1px solid #888888;
	font-size: 12px;
}

html>body .tbd {
	background: url(/styles/default/images/table-c.png) repeat;
}

* html .tbd {
	background: url(/styles/default/images/pixel.gif) repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/table-c.png',sizingMethod='scale');
}

.tbd{
	background-color:#888888;
}



.menu_main {
	background-color: #b1b1b1;
	border: 1px solid #000000;
	padding: 0px;
	font-size:11px;
}


.colb {
 background-color: #F0F0F0;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 border-top: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 font-size:11px;
 font-family: verdana,arial;
}

.colc {
	background-color: #d6e4f0;
	background: url(/styles/default/images/gradient-button.gif) 0 100% repeat-x;
	color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-size:11px;
	font-family: verdana,arial;
}

tr.rowb {
	background-color: #FFFFFF;
	cursor:pointer;
}
tr.rowa {
	background-color: #F5F5F5;
	cursor:pointer;
}


h1{
	font-size: 17px;
	white-space: nowrap; 
	margin: 0px;
}

h1.articlet{
	font-size: 22px;

}

h2 {
	font-size: 13px;
}

.htwo{
	font-size: 13px;
	font-weight:bold;
	padding: 2px;
	margin-top: 40px;
}

a.headlinks {
	color:#d60000;
	text-decoration: none;
}
a {
	color:#d60000;
}

a:visited {
	color:#d60000;
}

a:hover {
	color:#e05f5f;
}

a:active {
	color:#d60000;
}

input,textarea {
	border: 1px solid #25262c;
	background: transparent;
	font-size: 13px;
	color:#373844;
}

select {
	border: 1px solid #25262c;
	background: #FFFFFF;
	font-size: 13px;
	color:#373844;
}



html>body input {
	background: url(/styles/default/images/input-bg.png) repeat-x;

}

* html input {
	background: url(/styles/default/images/pixel.gif) repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/input-bg.png',sizingMethod='scale');
	cursor: text;
	position: realitive;
}

html>body textarea {
	background: url(/styles/default/images/textarea.png) repeat;

}

* html textarea {
	background: url(/styles/default/images/pixel.gif) repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/textarea.png',sizingMethod='scale');
	cursor: text;
	position: realitive;
}


.checkbox {
	border-top: 1px solid #dde1e3;
	border-bottom: 1px solid #dde1e3;
	border-left: 1px solid #dde1e3;
	border-right: 1px solid #dde1e3;
	background-color: #FFFFFF;
	font-family:Verdana;
	font-size: 10px;
	color:#000000;
}

td {
	font-size:12px;
}


.article P:first-letter {
	padding-left: 20px;
}

.article P {
	text-align:justify;
}


.maintableb {
	background-color:#444444;
	border: 1px solid #969696;
}

.maintablec {
	background-color:#666666;
	background: url(/styles/default/images/header.gif);
	height: 62px;
}



.linktable {
	background-color:#999999;
	background: url(/styles/default/images/linksbg.gif);
}

.login {
	color:				#000000;
	padding: 4px;
}

.main{
	background-color: #FFFFFF;
}

#bodyContainer {
	float: none;
	clear: none;
	margin: 0 auto;
	width: 796px;
	text-align: left;
}

#bodyHeader {
	width: 796px;
	height: 102px;
}

html>body #bodyHeader {
	background: url(/styles/default/images/layout-header.png) no-repeat;
}

* html #bodyHeader {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/layout-header.png',sizingMethod='image')
}

#footerAds {
	position: absolute;
	top: 10px;
	text-align: right;
	right:0px;
	z-index: -1;
}

#bodyHeaderAd {
	width: 796px;
	height: 202px;
}

html>body #bodyHeaderAd {
	background: url(/styles/default/images/layout-header-ad.png) no-repeat;
}

* html #bodyHeaderAd {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/layout-header-ad.png',sizingMethod='image')
}

#bodyFooter {
	width: 796px;
	height: 47px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana;
	padding: 14px 30px 0px 30px;
	font-size: 10px;
}

html>body #bodyFooter {
	background: url(/styles/default/images/layout-footer.png) no-repeat;
}

* html #bodyFooter {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/styles/default/images/layout-footer.png',sizingMethod='image');
}


#bodyFooter a, #bodyFooter a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right:22px;
}

#bodyFooter a.copyright, #bodyFooter a.copyright:hover {
	padding: 0px 0px 0px 322px;
}


#bodyContentBG {
	background-color: #FFFFFF;
	width: 796px;
	padding: 0px 8px 0px 8px;
	clear: both;
}

* html #bodyContentBG {
	background-color: #FFFFFF;
	padding: 0px 8px 0px 8px;
}


#bodyContent {
	background: url(/styles/default/images/layout-contentbg.png) no-repeat bottom right;
	color: #35343c;
	padding: 0px 4px 0px 4px;
}

* html #bodyContent {
	margin: 0px 1px 0px 0px;
}

html>body #bodyContent {
	margin: 0px 17px 0px 0px;
}


html>body #bodyContentBG {
	background: url(/styles/default/images/layout-content.png) repeat-y;
}

* html #bodyContentBG {
	background: url(/styles/default/images/pixel.gif) repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/layout-content.png',sizingMethod='scale')
}


#headerLogin {
	clear: both;
	padding: 16px 20px 0px 599px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana;
	height: 21;
	text-align: right;
}

#headerLogin td, #headerLogin tr, #headerLogin table {
	color: #FFFFFF;
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana;
	font-size: 12px;
}

#headerLogin input {
	border: 0px;
	color: #FFFFFF;
	background: url(/styles/default/images/layout-input.png) no-repeat;
	height: 21;
	width: 136;
	padding: 4px 2px 0px 2px;
}

* html #headerLogin input {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/layout-input.png',sizingMethod='scale');
}

.dynbutton {
	background: none;
	cursor: pointer;
}


html>body #navHome, html>body #navArticles, html>body #navArtists, html>body #navEvents, html>body #navDatabase, html>body #navSignup, html>body #navAccount {
	margin: 25px 0px 0px 7px;
}

#navHome, #navArticles, #navArtists, #navEvents, #navDatabase, #navSignup, #navAccount {
	width: 123;
	height: 32;
	cursor: pointer;
	clear: none;
	float: left;
	position:relative;
}

* html #navHome, * html #navArticles, * html #navArtists, * html #navEvents, * html #navDatabase, * html #navSignup, * html #navAccount {
	margin: 23px 0px 0px 7px;
}

#navHome {
	background: url(/styles/default/images/nav-home.png) no-repeat;
}

html>body #navHome {
	margin-left: 11px;
}

* html #navHome {
	margin-left: 5px;
}

#navArticles {
	background: url(/styles/default/images/nav-articles.png) no-repeat;
}
#navArtists {
	background: url(/styles/default/images/nav-artists.png) no-repeat;
}
#navEvents {
	background: url(/styles/default/images/nav-events.png) no-repeat;
}
#navDatabase {
	background: url(/styles/default/images/nav-database.png) no-repeat;
}
#navSignup {
	background: url(/styles/default/images/nav-signup.png) no-repeat;
}
#navAccount {
	background: url(/styles/default/images/nav-account.png) no-repeat;
}

form {
	margin: 0px;
	padding: 0px;
}

.contentBoxA {
	clear: none;
	width: 746px;
	font-size: 7px;
	margin-left: 10px;
}

html>body .contentBoxA {
	background: url(/styles/default/images/box-top.png) no-repeat;
}

* html .contentBoxA {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/box-top.png',sizingMethod='image')
}

.contentBoxB {
	clear: none;
	padding: 0px 9px 0px 12px;
	margin-left: 10px;
}

html>body .contentBoxB {
	width: 732px;
	background: url(/styles/default/images/box-middle.png) repeat-y;
}

* html .contentBoxB {
	width: 746px;
	background: url(/styles/default/images/pixel.gif) repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/box-middle.png',sizingMethod='scale')
}

.contentBoxC {
	clear: none;
	width: 746px;
	font-size: 9px;
	position: realitive;
	margin-left: 10px;
}

html>body .contentBoxC {
	background: url(/styles/default/images/box-bottom.png) no-repeat;
}

* html .contentBoxC {
	background: url(/styles/default/images/pixel.gif) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/styles/default/images/box-bottom.png',sizingMethod='image')
}

hr {
	border: 1px solid #000000;
	margin: 10px 0px 10px 0px;
}


*a, *input, *select, *tr {
	position:relative;
}
