/*---------------TEMPLATE STYLES---------------*/
body {
		padding: 0px;
		margin: 0px;
		background-color:#160023;
		background-image: url('images/main-bg.jpg');
		background-repeat: repeat-x;
}
/*------------------FOOTER-------------------*/
.footer {
        color: #BB747B;
        font-size: 12px;
        font-weight: normal;
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        vertical-align: top;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 8px;
}
a.footerLink:link, a.footerLink:active, a.footerLink:visited {
        color: #BB747B;
        font-size: 12px;
        font-weight: normal;
		font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration:underline;
}
a.footerLink:hover {
        text-decoration: underline;
}
a.footerLink{
        color: #BB747B;
        font-size: 12px;
        font-weight: normal;
		font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration:underline;
}

/*--SUB STYLE--*/
/*--Content Text--*/
.content {
        color: #BB747B;
        font-size: 12px;
        font-weight: normal;
        font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-align: left;
        vertical-align: top;
}
.content a{
		color:#FFFFFF;
		text-decoration:underline;
}

/*--SUB LAYOUT STYLES--*/
#subcontent {
        width: 748px;
        height:641px;
		vertical-align:top;	
        padding-top: 3px;
        padding-left: 16px;
        padding-bottom: 8px;
        padding-right: 16px;
        background-image: url('images/content-bg.jpg');
        background-repeat: no-repeat;
		background-color:#000000;
}
#subfooter {
		height: 100%;
}
/*--Margin Styles--*/
#main-margin-right {
		width: 50%;
}
#main-margin-left {
		width: 50%;
}
#subrightmargin {
		width: 50%;
}
#subleftmargin {
		width: 50%;
}

/*-------USERADMIN STYLES-------*/
body#subadmin td#subcontent{
        width: 718px;
}
body#subadmin td.content{
        height:100%;
}
body#subadmin td#subleftmargin{
	    width:7%;
}
body#subadmin td#subrightmargin{
	    width:7%;
}

/*--------- CONTENT ITEMS ----------*/
.content-title{
		font-size:22px;
		color:#FF7AAF;
		border-bottom:2px solid #5F1A3C;
		padding:2px;
}
.content-text{
        text-align:left;
		padding:2px;
		font-size:12px;
		color:#BB747B;
}
.content-text a{
		color:#BB747B;
		text-decoration:none;
}
.content-text a:hover{
		color:#ffffff;
		text-decoration:underline;
}
.content-text p{
		font-size:16px;
		font-weight:bold;
		color:#5F1A3C;
		border-bottom:1px solid #5F1A3C;
		margin-bottom:0px;
}
.content-text span{
		color:#FFFFFF;
}
.content-box{
		background-image:url('sub/images/box-bg.png');
		padding:10px;
}
img.content-pic{
		border:1px solid #EB70A2;
		margin-right:10px;
}
.event-title{
		margin:0px;
		font-size:20px;
		color:#FFFFFF;
}
.event-date{
		margin:0px;
		font-size:16px;
		color:#FF7AAF;
}
.event-description{
		margin:0px;
		font-size:12px;
		color:#BB747B;
		padding-bottom:6px;
}
.event-button{
		margin:0px;
		text-align:right;
}
.details-title{
		margin:0px;
		font-size:26px;
		color:#FFFFFF;
}
.details-date{
		margin:0px;
		font-size:20px;
		color:#FF7AAF;
}
.details-description{
		margin:0px;
		font-size:12px;
		color:#BB747B;
		padding-bottom:6px;
}
.details-description a{
		color:#FFFFFF;
		text-decoration:underline;
}
.details-label{
		font-size:16px;
		color:#CF3F9F;
		border-bottom:1px solid #CF3F9F;
		margin-top:4px;
		margin-bottom:4px;
}
.details-parameters{
		margin:0px;
		font-size:16px;
		color:#BB747B;
		line-height:100%;
}
.details-parameters span{
		font-size:16px;
		color:#CF3F9F;
}
.form-field{
        width:300px;
		font-size:12px;
		border:1px solid #BB747B;
		padding:2px;
}
.form-area{
        width:300px;
		height:180px;
		font-size:12px;
		border:1px solid #BB747B;
		padding:2px;
}
