﻿/*  Timothy Framework www.timothy.org 
    Version 0.1 Beta 2010 

Public Open Source Software permission granted under the (modified) MIT License enclosed
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED 
*/

/* Color Legend

green:#016637;
beige:#fff4b9;
brown:#7E5429;
purple:##FF0066;

-------------------------------------------------------------- */

/* Reset */

html, body { margin: 0; padding: 0; border: 0;  background-image: url("/css/bg1.jpg"); background-repeat: repeat; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
table { border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	font-family:"trebuchet MS", helvetica, arial, "sans serf";
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

 
/* Headings
-------------------------------------------------------------- */

h1, h3, h4, h5, h6 { font-weight: bold; color: #016637; }
h2, { font-weight: bold; color: #FF0066; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text elements
-------------------------------------------------------------- */

p           	{ color:#000; font-size:12px; line-height:150%;  }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-weight:bold; }
em					{ font-style:italic; }

ol          	{ list-style-type:decimal; }

ul					{ list-style-type:square; }

/* Tables
-------------------------------------------------------------- */

table       	{ width:100%; margin:20px 0; }

th          	{ font-weight: bold; font-size:14px; }
thead, th    	{ background-color:#B49D87; }

tbody				{   }

td					{ font-size:12px; }

th,td,caption 	{ padding: 10px 10px; }

tfoot       	{	}
.tfooter			{ background-color:#ccc; text-align:center; font-style:italic; }

caption     	{ background: #efefef; }


/*  Containers
-------------------------------------------------------------- */
body						{ font-family:"trebuchet MS", helvetica, arial, "sans serf";
								text-align:center; 
								background-image:url("images/bg1.jpg");
								background-repeat:repeat; }

#wrapper 				{ width:950px; margin:0 auto; background-color:#FFFFFF; border:1px #7E5429 solid; }

#header	 				{ width:100%; height:182px; background-color:#fff4b9; }

#subheader 				{ width:100%; height:34px; border-top:1px #7E5429 solid; border-bottom:1px #7E5429 solid;
								background-color: #fff4b9; text-align :left; }
#subheader ul li		{ display:inline; }
#subheader ul img		{ margin:3px 10px 3px 20px; }

#sidebar 				{ float: left; width: 190px; background: #FFF; padding: 0px 0px 15px 0px; }
#sidebar ul 			{ list-style-type: none; }
#sidebar li 			{}
#sidebar li a, #sidebar1 li a:link, #sidebar1 li a:visited, #sidebar1 li a:hover, #sidebar1 li a:active 
							{display: block; padding: 8px; background-color:#fff4b9; color: #006938;
								text-decoration: none; font-weight: bold; font-size: 13px; }
#sidebar li a:hover	{ background: #B2194F; color: #fff; } 
#sidebar img			{ float:left; margin:8px 0px 8px 30px }

#content 				{ background-color:#fff; padding:8px; margin-left:191px; border-left:1px #7E5429 solid; }
	#content h1			{ font-size:24px; font-style:italic; margin:12px 0px; }
	#content h2			{ font-size:18px; margin:9px 0px; color:fuchsia; }
	#content h3			{ font-size:16px; margin:8px 0px; }
	#content p			{ line-height:150%; margin-bottom:9px; }
	#content table		{ width:100%; margin:20px 0; line-height:150%; margin-bottom:9px; }
	#content tr			{ font-size:12px; margin:20px 10px }	
	#content td			{ font-size:12px; line-height:150%; }	
	#content a 			{ color: #006938; }
	#content a:hover 	{ color: #FF0000; text-decoration: underline; }
	#content img 		{ padding:5px; border:1px #000 dotted; margin:8px; }
	#content ul li 	{ font-size:16px; margin:8px 0px 4px 20px; }

#content-cntr			{ text-align:center; background-color:#fff; padding:8px; margin-left:191px; border-left:1px #7E5429 solid; }
	#content-cntr h1	{ text-align:center; font-size:24px; font-style:italic; margin:12px 0px; }
	#content-cntr h2	{ text-align:center; font-size:18px; margin:9px 0px; }
	#content-cntr h3	{ text-align:center; font-size:16px; margin:8px 0px; }
	#content-cntr p		{ text-align:center; line-height:150%; margin-bottom:9px; }
	#content-cntr a 		{ color: #006938; font-family:"Lucida Sans" }
	#content-cntr a:hover 	{ color: #FF0000; text-decoration: underline; }
	#content-cntr img 	{ text-align:center; padding:5px; border:1px #000 dotted; margin:8px; }

#calendar			{ background-color:#fff; padding:8px; }
	#calendar h1	{ text-align:center; font-size:24px; font-style:italic; margin:12px 0px; }
	#calendar h2	{ text-align:center; font-size:18px; margin:9px 0px; }
	#calendar h3	{ text-align:center; font-size:16px; margin:8px 0px; }
	#calendar p		{ text-align:center; line-height:150%; margin-bottom:9px; }
	#calendar img 	{ text-align:center; padding:5px; border:1px #000 dotted; margin:8px; }
	
#footer 				{ background-color:#fff4b9; padding:8px 0px; }
#footer p			{ color:#016637; text-align:center; }
#footer a 			{ color: #006938; }
#footer a:hover 	{ color: #FF0000; text-decoration: underline; }

/* Misc classes
-------------------------------------------------------------- */

.float-right		{ float:right; }
.float-left			{ float:left; }
.clear 				{ clear: both; }
.hide				{ display:none }
.block				{ display:block }
.inline				{ display:inline }

.auto-style1 { border: 2px  #7E5429 solid; margin-left:95px; margin-top:50px; width:500px; }
.auto-style2 { height:50px; vertical-align: middle; text-align: center;
				border: 2px  #7E5429 solid;
				font-size: 15pt; font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
				font-style:italic; }


/* .auto-style2 { height:50px; vertical-align: middle; text-align: center; border-style: solid; border-width: 2px;
				font-size: 15pt; font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
				font-style:italic; } */


