/*WOULD BE AN IDEA TO SET BR HEIGHT MAKE THINGS EASIER!!!!*/
/*NEED TO LEARN ABOUT X BROWSER LINE HEIGHT DISCREPANCIES */


/*----------------Default font and size-------------------*/

* {/*EVERYTHING*/}

a,b,p,table,h1,h2,
input,pre,i,ol,ul  
		{	
		font-family     : verdana, courier, serif ;
                font-size       : 10px                    ;}



/*--------------------------Text--------------------------*/


h1	        {	
		font-size       : 18px                    ;
 		margin          : 0px                     ;
 		margin-left     : 0px                     ;
 		margin-top      : 0px                     ;
		padding-top     : 10px                    ;
		color	        : #726B59                 ;
		font-weight     : normal                  ;}  


h2 		{margin-top     : 10px                    ;}
   

p	        {	
		text-align      : justify		  ;
		margin-top      : 0px                     ;
		margin-bottom   : 0px                     ;
		margin-left     : 0px                     ;
		margin-right    : 0px                     ;
		line-height     : 12px			  ;}



b.footer        {
		position        : relative                ;
		top             : 10px                    ;
		color	        : white                   ;
		font-weight     : bold                    ;}

ul             	{
		margin-left     : -30px                   ;
		margin-top	: 0px			  ;}

pre		{margin         : 0px			  ;}

li 		{line-height	: 12px			  ;}

ol 		{margin-top	: -3px			  ;}


/*--------------------------Links-------------------------*/


a               {
		font-weight     : bold                    ;
		border          : none                    ;
                line-height     : 20px                    ;}


a:link		{color		: #871F14		  ;}
a:visited       {color		: #871F14                 ;}
a:hover         {text-decoration: underline               ;
                 color		: #871F14                 ;}
a:active        {color		: #871F14                 ;}

a img           {border         : 0px solid black         ;}
 
a.text		{line-height    : 12px	 		  ;}

a.top		{
		line-height     : 12px			  ;	
		color		: white			  ;}

a.top:link	{color		: white		      	  ;}
a.top:visited   {color		: white                   ;}
a.top:hover     {color		: white                   ;}
a.top:active    {color		: white                   ;}

a.menu img      {
                visibility      : hidden                  ;
                border          : 0px solid white         ;
                clear           : left                    ;}


a.menu		{ 
		display         : block                   ;
                height          : 24px                    ;
                margin-top      : 0px                     ;
                border          : 0px solid white         ;
                padding         : 0px                     ;
                clear           : left                    ;
                overflow        : hidden                  ;}

a.menu:visited   {color         : #ffffff                 ;}
a.menu:hover     {visibility    : visible                 ;}
a.menu:hover img {visibility    : visible                 ;}
a.menu:active    {color         : #ffffff                 ;}


/*------------------------Tables---------------------------*/


td,th			{
                	border-bottom   : 1px solid gray  ;
			padding-right   : 5px             ;
                	padding-left    : 5px             ;}

th			{text-align     : left            ;}


table.events tr:hover 	{
			background-color: #EDF1FC	  ;}



/*---------------------------------------CSS <li> GALLERY ------------------------------------------*/
/*--------------------------doesn't stretch container vertically in IE------------------------------*/


#gallery 	{
           /*   width          : 500px           ;   prevents re-sizing */
		margin         : auto  		 ;
text-align:center;
		overflow       : auto            ;  /*FF Fucks up without this*/
		border         : 0px solid black ;}

#gallery li     {
	        height         : 134px    		;
	        width          : 178px                  ;
		background     : #ccc url(../img/gallery_BACK.jpg) repeat-x 0 0  ;
		border         : 0px solid black 	;
		float          : left     		;
		vertical-align : bottom                 ; 
		display        : inline    		;} /*If Removed Adds Dots?*/


#gallery ul 	{
		padding	       : 0px;
		margin	       : 0px;			}


#gallery img	{
		float          : left			;
		position       : relative		;
		top	       : 9px			;
		left           : 10px			;
		overflow       : hidden    		; 
		clear          : both			;}

#gallery b 	{clear:both;position:relative;top:12px;}



/*-----------------------PURE CSS FORM - 7 XPLATFORM PROBLEMS SOLVED!!!!-------------------------*/
/*-----------------------------------------------------------------------------------------------*/



input 		{
		vertical-align   : top	           ;      /*Rendered differently in diff browser without this*/
		background       : #CBC595         ;
		color            : #3B3525	   ;
		border           : 1px solid black ;
		font-weight      : bold            ;
		overflow         : hidden          ; 	  /*IE Stretches for no reason*/
                padding          : 0px             ;}	  /*IE adds padding*/


input.text1 	{
      		height           : 15px            ;}	  /*Text areas are 2px bigger*/

input.submit1 	{
      		height           : 17px            ;}     

form		{
		margin-bottom	 : 0px 		   ;      /*IE ADDS BIG GAP WITHOUT THIS*/
		height		 : 17px		   ;
		overflow         : hidden          ;      /*IE ADDS SMALL GAP WITHOUT THIS*/
		margin-top	 : 2px             ;}	  /*IE DEFAULTS TO BOUT 15px !!!! FF 2px*/
		

#catagory 	{
		margin-top     	 : 4px		   ;
		background	 : #CBC595         ;
		border		 : 1px solid black ;
		width		 : 310px           ;
		height		 : 15px            ;
		text-align	 : center          ;
		overflow	 : hidden          ;}

#catagory a	{
		position	 : relative	   ;
		top		 : -4px		   ;
		text-decoration	 : none            ;
		color		 : #3B3525    	   ;}



/*--------------------------------------------HACKS------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


* html input.text1 {margin-top:-1px;} /*IE IS FUCKING SHIT ADDS A PIXEL TO TEXTBOXS??? WHY????*/



