/* MAIN */
#container 		{ margin-left:auto; margin-right:auto; width:800px; }
.columnleft  		{ padding-right:16px; padding-left:0px; }
.columnright  		{ padding-left:16px; padding-right:0px; }
.columnbackground	{ background-color:#c7e4c1; padding: 8px 16px 16px 16px; }

.lightgold16px		{ color: #deebee; background-color: #fff8e4; padding:20px 20px 20px 20px}
.clear			{ clear:both }


.banner		{ width:100%; height:140px; background-image: url(/images/Golden-Pig-Web-Banner.png); z-index:0}
.baseline	{ line-height:18px; border-top: solid 1px #b38d43; width:100%; margin-top:0px; height:54px; padding:0px; background-image: url(/images/basenav.png);}
.baseline_inner	{ padding:8px;}
.logo		{ float:left; margin-top:14px; position:relative; left:0px;}
.phone 		{ float:right; display:inline; margin-top:24px; margin-right:20px; }
.register	{ float:right; display:inline; margin-top:26px; height:32px ;border-top: dotted 0px #dba4c6; border-bottom: dotted 0px #dba4c6;}

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

#navigation 	 { margin:0px; border:0px; position:relative; padding-left:8px; padding-bottom:1px; padding-top:8px; margin-top:0px; color:#155322; height:23px; background-image: url(/images/midpiece.png); z-index:99}
#navigation ul	 { padding:0px; border-bottom: solid 0px #aaaaaa; margin:0px; }
#navigation li	 { padding:0px; margin:0px; margin-top:0px; padding-bottom:0px; display: inline; list-style-type: none;}
#navigation .mid { border-right:1px #b38d43 solid; }

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

#navigation a			{ line-height:19px; font-family: Georgia, Times, serif; font-weight: normal; font-style: normal; font-size:14px; color:#3c3c3c; margin:0px; padding:7px; }
#navigation a:hover		{ background-color:#578451; color:#ffffff; }
#navigation .selected	{ background-color:#376431; color:#ffffff; }


#subnavigation		{ margin-bottom:0px; background-color:#578451; position:relative; margin-top:0px; padding:4px}
#subnavigation ul	{ padding:0px; margin:0px; padding-top:0px; padding-bottom:0px; }
#subnavigation li	{ display: inline; list-style-type: none; padding-left:12px;  }
#subnavigation a		{ color:#fdefce; }
#subnavigation a:hover		{ color:#fdefce; }

.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; } /* NEED FIREFOX FIX */
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:27px; cursor:pointer; }
.btn td	{ font-family: "Trebuchet MS",  Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:14px; height:27px; color:#ffffff; vertical-align:middle; }
.btn .l	{ background-image: url(/images/buttons/button_01.png); width:8px; height:27px; }
.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:23px; height:27px;}
/*END-PAGE-EDITOR-CSS*/

.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:6px; } 

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

/* PANELS AND OVERLAYS */

.panelBorderTable { font-weight: normal; padding: 12px; background-color:#c7e4c1; width:100%; }
.panelBorderTable-over { font-weight: normal; padding: 12px; background-color:#fefbfe width:100%; }
.smalladsBorderTable2 { width:100%; padding: 0; border-style: solid; border-width: 0px; border-color: #deebee; vertical-align: bottom; background-image: url(/images/whitefade.png); background-repeat: repeat-x; }
.smalladsBorderTable2-over { width:100%; padding: 0; border-style: solid; border-width: 0px; border-color: #5b2446; background-color:#fefbfe }

.transcodePanel { color: #121212; font-size: 9px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ffffff; width:600px; padding: 8px; border-color: #555555; border-style: none; }


.pdf			{ color: #eeeeee; font-weight:bold; font-size: 14px; font-family: Verdana,  Arial, Helvetica, SunSans-Regular, sans-serif; padding-left:30px; background: url(/images/pdf.gif) no-repeat; height:20px;}

.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 }

/* SIZE INFORMATION FOR MAIN ADVERTS */
.mainadvert			{width: 800px; height:250px;}

/* 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 }
