/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {margin: 50px 0 0 0;padding: 0;background: #FFFFFF url(../img/img01.gif) repeat-x;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;}

h1, 
h2, 
h3 			{margin: 0;font-weight: normal;color: #3E3E3E;}
h1 			{font-size: 32px;}
h2 			{font-size: 27px;}
p, 
ul, 
ol 			{margin: 0 0 2em 0;text-align: justify;line-height: 26px;font-size: 16px;}
a:link 		{color: #7BAA0F;}
a:hover, 
a:active 	{text-decoration: none;color: #003448;}
a:visited 	{color: #333333;}
img 		{border: none;}
img.left 	{float: left;margin-right: 15px;}
img.right 	{float: right;margin-left: 15px;}
.floatright {float: right;}
.floatleft 	{float: left;}

/* Form */
form 		{margin: 0;padding: 0;}
fieldset 	{margin: 0;padding: 0;border: none;}
legend 		{display: none;}
input, 
textarea, 
select 		{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;}

/* Header */
#header 	{width: 850px;height: 82px;margin: 0 auto 40px auto;}
#logo 		{float: left;}
#logo h1 	{font-size: 38px;color: #494949;}
#logo h1 sup{vertical-align: text-top;font-size: 24px;}
#logo h1 a 	{color: #494949;}
#logo h2 	{margin-top: 0px;margin-left: 10px;font-size: 12px;color: #A0A0A0;}
#logo a 	{text-decoration: none;}

/* Menu */
#menu 			{float: right;}
#menu ul 		{margin: 0;padding: 10px 0 0 0;list-style: none;}
#menu li 		{display: inline;}
#menu a 		{display: block;float: left;margin-left: 15px;padding: 7px;text-decoration: none;font-size: 13px;color: #000000;}
#menu a:hover 	{text-decoration: underline;}

body#default #menu li.home a,
body#index #menu ul li.home a,
body#schedule #menu li.schedule a,
body#supplies #menu li.supplies a,
body#about #menu li.about a,
body#photos #menu li.photos a,
body#contact #menu li.contact a{
	background: url(../img/img02.gif) repeat-x left bottom;
	}

/* Page */
#page 		{width: 850px;margin: 0 auto;}

/* Content */
#content 	{float: left;width: 850px;}
#images		{text-align: center;}
#images img	{margin: 20px; border: 10px solid #ccc;}
#links li 	{list-style: none;}
#links li a {padding-left: 25px; }

/* Post */
.post { clear: both; margin-top: 30px;}
.post .title{margin-bottom: 20px;padding-bottom: 5px;background: url(../img/img03.gif) repeat-x left bottom;}
.post .entry{}
.post img 	{margin:0 10px; border: 5px solid #ccc; float: left; display: inline;}
.post p {margin-bottom: 10px;}
.post p.price {font-size: 12px; margin: 0px;}


/* Boxes */
.box1 		{padding: 20px;}
.box1 img 	{border: 5px solid #ccc;}
.box2 		{color: #BABABA;}
.box2 h2 	{margin-bottom: 15px;background: url(../img/img10.gif) repeat-x left bottom;font-size: 16px;color: #FFFFFF;}
.box2 ul 	{margin: 0;padding: 0;list-style: none;}
.box2 a:link, 
.box2 a:hover, 
.box2 a:active, 
.box2 a:visited  {color: #EDEDED;}

/* Footer */
#footer 		{height: 400px;min-height: 400px;padding: 130px 0 0 0;background: #003448 url(../img/img09.gif) repeat-x;}
html>body #footer {height: auto;}
#footer .wrap 	{width: 850px;margin: 0 auto;}
#legal 			{clear: both;padding-top: 20px;text-align: center;color: #375C69;}
#legal a 		{color: #476B77;}
#fbox1, 
#fbox2, 
#fbox3 {float: left;}
#fbox1 {width: 310px;}
#fbox2 {width: 200px;padding-left: 70px;}
#fbox3 {width: 200px;padding-left: 70px;}