/* NAV MENUS elements */

.vert-one
	{
	width:200px;
	font:bold 1.4em Arial,Helvetica,Verdana,sans-serif;
	color:yellow;
	}

.vert-one ul
	{
	color:yellow;
	background-color:blue;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.vert-one li
	{
	color:yellow;
	list-style:none;
	background-color:blue;
	border-style:solid;
	border-width:4px 0 4px 0;
	border-color: white;
	line-height:1.4em;
	}

.vert-one a:link, a:visited
	{
	text-decoration:none;
	color:yellow;
	}

.vert-one a:hover, a:active
	{
	background-color:lightblue;
	color:red;
	text-decoration: blink;
	}
	
.vert-one .at
	{
	background-color:lightblue;
	color:red;
	}

/* LAYOUT elements */

body
	{
	margin:4px;
	padding:0;
	background-color:#FFF2BF;
	background-image: url(http://www.tumblebusatlanta.com/imgs/Background.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	}

#container #header #right #left
	{
	background-color:#FFF2BF;
	background-image: url(http://www.tumblebusatlanta.com/imgs/Background.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	}
	
#container
	{
	width: 96%;
	margin: 4px auto;
	max-width: 1000px;
	border: 4px solid blue;
	}
	

#headerHOME
	{
	height:316px;
	margin:0;
	text-align:center;
	}

#headerSECTIONC
	{
	height:190px;
	margin:0;
	text-align:center;
	}

#headerSECTIONL
	{
	height:190px;
	margin:0;
	text-align:left;
	}

#headerSECTIONR
	{
	height:190px;
	margin:0;
	text-align:right;
	}

#left
	{
	float: left;
	width: 196px;
	margin-bottom: 4px;
	background-color:#FFF2BF;
	}

#right
	{
	float: right;
	width: 196px;
	margin: 4px;
	background-color:#FFF2BF;
	}

#content
	{
	margin-left: 204px;
	margin-right: 204px;
	max-width: 600px;
	background-color:white;
	}


#contentLEFT
	{
	background-color:white;
	margin-top: 0;
	margin-right:204px;
	margin-bottom:20px;
	margin-left:10px;
	}

#contentRIGHT
	{
	background-color:white;
	margin-top: 0;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:204px;
	}

#footer
	{
	font: normal 1em/1.1em arial,helvetica, sans-serif;
	background-color: blue;
	margin:0;
	padding: 10px 0 10px 0;
	clear:both;
	width:100%;
	text-align:center;
	}
	
.schedule
	{
	margin: 6px;
	}
	
.schedule table td
	{
	margin:0.5em;
	padding:0.5em;
	font: normal 0.9em/1.1em arial,helvetica, sans-serif;
	vertical-align:middle;
	text-align: center;
	width: 90%;
	border:1px solid black;
	}


/* TEXT elements */

p
	{ 
	margin-top: 4px; 
	text-align: left;
	font: normal 1em/1.1em arial,helvetica, sans-serif;
	color: black;
	}
	
.small
	{ 
	font: normal 0.9em/1.2em arial,helvetica, sans-serif;
	color: #e6a302;
	}
	
b
	{
	font-weight:bold;
	color:black;
	}
	
li
	{
	font: normal 1em/1.1em arial,helvetica, sans-serif;
	color: black;
	list-style-position: outside;
	text-align:left;
	margin:0;
	padding:0;
	line-height: 1.4em;
	}

h1
	{ 
	text-align:center;
	font: bold 1.5em/1.2em Arial,Helvetica,sans-serif;
	color: green;
	}	

h2
	{ 
	text-align:center;
	font: bold 1.3em/1.2em Arial,Helvetica,sans-serif;
	color: red;
	}
	
h3
	{ 
	text-align:center;
	font: bold 1.1em/1em Arial,Helvetica,sans-serif;
	color: blue;
	}

em
	{
	font-weight:bold;
	font-size:1.1em;
	color:green;
	}

em.yellow
	{
	color:yellow;
	}
		
a:link, a:visited
	{ 
	font-weight:bold; 
	text-decoration:none; 
	color: #106927;
	}
	
a:hover, a:active
	{ 
	color:black;
	background-color:lightblue;
	text-decoration:blink;
	}

.links
	{
	line-height: 1.1em;
	text-align:center;
	color:yellow;
	width: auto;
	padding: 4px;
	text-decoration:none;
	font-weight:bold;
	background-color:blue;
	}
	
.links a:link, a:visited
	{ 
	font-weight:bold; 
	text-decoration:none; 
	color:yellow;
	background-color:blue;
	}
	
.links a:hover, a:active
	{ 
	color:black;
	background-color:lightblue;
	text-decoration:blink;
	}
	
/* FORM  STYLES */
	
input.text, textarea
	{
	width: 98%;
	background-color:#FFFFFF;
	border-color:#919191;
	border-width:1px;
	border-style:solid;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	font-size: 1em;
	font-family:Verdana, sans-serif;
	text-align: left;
	}
	
input.text:focus, textarea:focus
	{
	background-color:#FFFAD6;
	border-color:#030303;
	border-width:2px;
	border-style:solid;
	}
	
.buttoncontainer input.submit
	{
	background-color: yellow;
	color:#F0112F;
	text-decoration:none;
	width:400px;
	text-align:center;
	font: normal small-caps bold 1.5em/1.6em Verdana, sans-serif;
	border-style: outset;
	border-width: 5px;
	}
	
.label
	{
	text-align:right;
	color:#2233E6;
	text-decoration:none;
	font: normal bold .9em/.8em Verdana, sans-serif;
	}


