@charset "UTF-8";
/* Traditional Karate of Brandon CSS Document */

body {
background:#000;
padding:0;
margin:0;
color:#FFFFFF;}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:40px;}

h1.pageName {
text-align:center;}

#header {
background:url(resources/title.jpg);
width:950px;
height:81px;
margin:0 auto 0 auto;}

#established {
width:950px;
height:46px;
margin:0 auto 0 auto;}

#est1992 {
background:url(resources/header_1992.jpg);
background-repeat:no-repeat;
width:250px;
height:46px;
margin-left:700px;}

#redstrip {
background:#a60000;
height:46px;
background-repeat:repeat-x;}

#wrapper {
width:1000px;
margin:0 auto 0 auto;
position:relative;}

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

#container2 {
width:948px;
margin:0 auto 0 auto;
border-top:none;
border-right:#a60000 thin solid;
border-bottom:none;
border-left:#a60000 thin solid;}

/*** NAVIGATION ***/

#leftside {
width:275px;
background:#FFF;
color:#000000;
padding:35px 15px;
float:left;}

#leftside a {
color:#a60000;
text-decoration:none;}

	/*#leftside a.level1 {
	font-size:20px;
	line-height:60px;
	display:block;
	text-decoration:none;}
	
	#leftside a.level1:hover {
	text-decoration:none;
	font-weight:bold;}
	
	#leftside a.level1:visited {
	text-decoration:none;}
	
	
	#leftside a.level1Visited {
	font-size:20px;
	line-height:50px;
	font-weight:bold;
	padding-top:4px;
	border-top:thin #CCCCCC solid;
	border-bottom:thin #CCCCCC solid;}
	
	#leftside a.level2 {
	font-size:18px;
	line-height:20px;
	padding-left:30px;
	display:block;}
	
	#leftside a.level2:hover {
	font-size:18px;
	line-height:20px;
	padding-left:30px;
	display:block;
	text-decoration:underline;}
	
	#leftside a.level2Visited {
	font-weight:bold;
	padding-top:5px;
	text-decoration:underline;}*/


#rightside {
width:590px;
float:left;
padding:20px;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;}

	.pageTitle {
	text-align:center;
	padding-bottom:40px;
	border-bottom:#FFFFFF thin solid;}

#rightside a {
color:#a60000;
text-decoration:none;}

#rightside a:hover {
color:#a60000;
text-decoration:underline;}

#footer1 {
width:1000px;
margin-left:auto;
margin-right:auto;
border-top:#ffffff thin solid;}

	#founder {
	width:948px;
	margin:0 auto;
	border-top:none;
	border-right:#a60000 thin solid;
	border-bottom:#a60000 thin solid;
	border-left:#a60000 thin solid;}
	
	#footer1content {
	width:500px;
	margin-left:auto;
	margin-right:auto;}
	
		#logo1 {
		background:url(resources/footer_logo.jpg);
		width:102px;
		height:106px;
		float:left;}
		
		#foundercontent {
		float:left;
		text-align:center;
		padding-top:10px;}
		
		#foundercontent h2.footer {
		font-size:30px;}
		
		#logo2 {
		background:url(resources/footer_logo2.jpg);
		width:99px;
		height:106px;
		float:left;}

		.foundersmaller {
		font-size:14px;}

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

#footer2 h6 {
text-align:center;
padding:0;
margin:0;
margin-bottom:5px;}

/*** Upcoming Events ***/

h2, h3, h4.special {
text-align:center;
margin:0;
padding:0;}

.specialText {
text-align:center;
padding-bottom:20px;}

.specialText p {
padding:20px 0;
margin:0;}



/*** Photo Gallery ***/

.photo {
float:left;
width:160px;
margin:0;
padding:0;}

.spacer {
float:left;
width:35px;
height:10px;}

.photorow {
float:left;
width:100%;
margin:0 0 25px 0;
display:inline;}

.photorow a {
text-decoration:none;
border:none;}

img {
border:none;
text-decoration:none;}

/***** TABLET *****/

.tablet {
width: 590px;}

.tabletTop {
background: url(resources/tablet/top.jpg);
width: 593px;
height: 47px;}

.tabletMiddle {
background: url(resources/tablet/middle.jpg);
background-repeat: repeat-x;
width: 594px;
height: 27px;}

.tabletBottom {
background: url(resources/tablet/bottom.jpg);
width: 594px;
height: 41px;}

table.tablet {
color: #FFF;}

table.tablet p {
padding: 0 15px 0 20px;}


/******************/