/* MAIN */
#containerOuter  		{ margin-left:auto; margin-right:auto; width:890px; background-color: #231f20; padding:0px 6px 0px 6px; border: solid 0px #a33f04; }
#container			{ width: 100%; background-color: #ffffff; background-image: url(/images/strip-two.png); background-repeat: repeat-x;	border: solid 0px #646464; }
.innercontainerOne		{ padding:16px; background-image: url(/images/strip-two.png); background-repeat: repeat-x; }
.innercontainerTwo		{ background-repeat: repeat-x; background-position: bottom ; }

.columnleft  			{ padding:0px 16px 16px 0px; }
.columnright  			{ padding:0px 0px 16px 16px; }

.columnbackground	{ background-image: url(/images/strip-two.png); background-repeat: repeat-x; font-weight: normal; padding: 16px; background-color:#faf2e1; border-top: solid 2px #bC7E04; border-bottom: solid 2px #bC7E04; }
.cleft 			{ padding-right:16px; }
.cright 			{ padding-left:16px; }


.banner		{ position:relative; width:100%; height:130px; }
.baseline		{  background-image: url(/images/strip-two.png); background-repeat: repeat-x;line-height:17px; border: 6px solid #231f20; border-top:0px;border-bottom:0px;width:890px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px; text-align:center;  background-color: #fff; }

.cornerpiece	{ position:relative; float:left; text-align:left; margin-top:30px  }
.logo			{ position:relative; padding-top:16px; ;left:150px;overflow:hidden;width:150px}
.message 		{ position:relative; display:inline; float:right ;text-align:right ;line-height:21px;margin-top:-80px;padding-right:24px}
.register		{ position:relative; display:inline; float:right ; height:32px ;border-top: dotted 0px #dba4c6; border-bottom: dotted 0px #dba4c6;margin-top:-80px;padding-right:24px}

.border1px 	{ border-right: solid 1px #ffffff; }


#endcap			{ float:right; display:inline; position:relative; top:-7px}
.backcolour		{ background-color:#526667; }


#navigation 	{ margin:0px; padding:0px; border:0px; border-top: 2px #636363 solid;margin-top:26px; text-align:center;  }
#navigation ul	 { padding:0px; margin:0px; height:23px; background-color: #231f20;  border-bottom:1px #000 solid;  }
#navigation li	 { padding:0px; margin:0px; padding-bottom:6px; display: inline; list-style-type: none; height:23px;}
#navigation .mid { border-right:1px #454545 solid; padding:0px; padding-top:4px; padding-bottom:4px;  }

#navigation a			{ padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px; color:#ffffff; height:23px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size:12px; line-height:23px; }
#navigation a:hover		{ background-color: #fff200;  color:#231f20; height:23px; }
#navigation .selected	{ background-color: #ec1d25;  color:#ffffff; height:23px; }


#subnavigation					{ margin-bottom:0px; background-color:#728687; background-color: #433f40; position:relative; margin-top:0px; padding:2px;text-align:center;}
#subnavigation ul				{ padding:0px; margin:0px; padding-top:0px; padding-bottom:0px; }
#subnavigation li				{ display: inline; list-style-type: none; padding-left:8px; }
#subnavigation a				{ color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size:9px; line-height:21px; }
#subnavigation a:hover			{ color:#fff200;}
#subnavigation .selected			{ color:#fff200;}





.textcontainer { position:relative ; top: 0px; right: 0px; }
.texthighlight { position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition { position:absolute; top:-1px;right:1px; }

.buttonendwidth { width:8px; } 

.nocontrolspadding {  padding:0px; }
.controlspadding {  padding-left:20px; padding-bottom:12px; }
.navcontrolspadding { padding-right:8px; padding-top:4px; }  

ul					{ padding:0px; margin-left:16px; }
li 					{ list-style-type: disc; padding-bottom:10px;}

#musicplayer 	{ border-top: solid 1px #dba4c6; border-bottom: solid 1px #dba4c6; height:30px; margin:0px; margin-bottom:20px; background-color:#ababbb; overflow: hidden; }

/* BUTTON STUFF */

/*PAGE-EDITOR-CSS*/
.btn		{ height:25px; cursor:pointer; }
.btn td	{ font-family: Verdana, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:23px; color:#ffffff; vertical-align:top; }
.btn .l	{ background-image: url(/images/buttons/button_01.png); width:12px; height:25px; }
.btn .m	{ background-image: url(/images/buttons/button_02.png); background-repeat:repeat-x; }
.btn .r	{ background-image: url(/images/buttons/button_04.png); width:32px; height:25px; background-repeat:no-repeat; }
.btn .up	{ background-image: url(/images/buttons/button_up.png); width:32px; height:25px;}
/*END-PAGE-EDITOR-CSS*/

.buttonendwidth { width:6px; } 
.buttonstyle  { font-family: Verdana, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:23px; color:#ffffff; vertical-align:top; }

.textcontainer { position:relative ; top: 0px; right: 0px; }
.texthighlight { position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition { position:absolute; top:-1px;right:1px; }


.nocontrolspadding {  padding:0px; }
.controlspadding {  padding-left:20px; padding-bottom:12px; }
.navcontrolspadding { padding-right:8px; padding-top:4px; }


.controlsback	{ color: #eeeeee; font-weight:bold; font-size: 12px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #4ba4d6; position:absolute; left:700px; top:24px; z-index:99; padding:4px ;}

.specialcolumn 			{ width:190px; float:left ; margin:0px ; padding: 0px}
.specialcolumnB 		{ width:190px; float:left ; margin:0px ; padding: 0px }
.weird 				{ display:block }
.basetop			{float:right;}
.mainadvert			{width:860px;height:260px;}

/* MISC */

.width25p 			{ width:25%; }
.width34p 			{ width:34%; }
.width50p 			{ width:50%; }
.width66p 			{ width:66%; }
.width75p 			{ width:75%; }
.width100p 			{ width:100%; }
.height4px 			{ height:4px }
.height8px 			{ height:8px }
.height12px 		{ height:12px }
.height24px 		{ height:24px }
.height32px 		{ height:32px }
