/**************************************************************************************************************************/
/* HTMLTag Redefinitions **************************************************************************************************/
/**************************************************************************************************************************/

body								{ color: #8C2445; background: #331D20 url(../images/body_bg.png) repeat-x top; }

h1									{ font-size: 1.3em; line-height: 1.4em; font-weight: bold; margin-bottom: 10px; }

h2									{ font-size: 1.1em; line-height: 1.4em; font-weight: normal; margin-bottom: 10px; margin-top: 20px;  }
	
p                               	{ line-height: 1.4em; margin-bottom: 1em;  }

strong                          	{ font-weight: bold; }

em                              	{ font-style: italic; }

th									{ color: #8C2445; }

table								{ border: 1px solid #8C2445; margin-top: 10px; }

td,th								{  border: 1px solid #8C2445; padding: 5px; }

/**************************************************************************************************************************/
/* Main layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#main								{ width: 950px; margin: 0px auto; }

#main_inner							{ float: left; width: 950px; display: inline; border: 1px solid #FFF; }

#head                           	{ float: left; width: 950px; height: 120px; background: #35050D url(../images/head_bg.jpg) no-repeat; border-bottom: 1px solid #FFF;  }

#content                        	{ float: left; width: 950px; background: #fff url(../images/content_bg.jpg) repeat-y; }

#footer								{ float: left; width: 950px; clear: both; background: #8C2445; border-top: 1px solid #FFF; }

#footer p							{ float: right; padding: 10px; color: #FFF; font-size: 0.8em; }

#text								{ float: left; display: inline; width: 640px; margin: 20px; font-size: 1.2em; }

#text img							{ float: left; margin: 0px 10px 10px 0px; border: 4px solid #FFF; }

#splash								{ text-align: center; }

#text ul li							{ list-style-type: disc; list-style-position: inside; line-height: 1.4em; }

#text ul							{ margin-bottom: 20px; }

.seperator							{ border-bottom: #fff solid 1px; height: 1px; display: block; width: 300px; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; }

/**************************************************************************************************************************/
/* Menu layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#menu								{ float: left; display: inline; width: 250px; margin-right: 0px; font-weight: bold; }

#menu li          					{ float: left; padding: 10px 20px 10px 20px; clear: both; border-bottom: 1px solid #fff; width: 205px; }

#menu ul li							{ font-size: 0.8em; padding: 10px 20px 0px 10px; border-bottom: none; width: 150px; list-style: disc inside; color: #F1446F; }

#menu li a    						{ padding: 3px 3px 3px 3px; }

/**************************************************************************************************************************/
/* Classes ****************************************************************************************************************/
/**************************************************************************************************************************/


/**************************************************************************************************************************/
/* Links ******************************************************************************************************************/
/**************************************************************************************************************************/

a:link		            		   	{ color: #8C2445; text-decoration: underline; }
a:visited       			        { color: #8C2445; text-decoration: underline; }
a:hover			            	    { color: #F1446F; text-decoration: underline; }
a:active			                { color: #8C2445; text-decoration: underline; }

#menu li a:link				   		{ color: #FFF;		text-decoration: none; }
#menu li a:visited			    	{ color: #FFF;		text-decoration: none; }
#menu li a:hover				   	{ color: #F1446F;	text-decoration: none; }
#menu li a:active			   		{ color: #FFF;		text-decoration: none; }