/* Timothy Framwork CSS Reset */

/* Color Legend */

/* RESET */

html, bbody	{ margin: 0; padding: 0; border: 0; background: transparent; font-size;10px; }

div, span, article, aside, header, footer, 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, header, footer, hgroup, nav, section	{
	display:block;	}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: none;
	text-decoration: none;
	color:#FFF;
	}

ol, ul	{ list-style: none;	}

/* GLOBAL */

html	{	}
body	{ background-color:#000	}

/* HEADINGS */

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

h1	{ font-size:48px;	}
h2	{ font-size:24px;	}
h3	{ font-size:20px;	}
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:16px; line-height:150%;	}
p .left		{ margin: 1.5em 1.5em 1.5em 0; padding: 0;		}
p .right	{ margin: 1.5em 1.5em 1.5em 0; padding: 0;		}

a			{	}
a:link		{ color: #00f;	}
a:visited	{ color: #00f;	}
a:active	{ color: #00f;	}
a:focus		{ color: #00f;	}
a:hover		{ color: #00f;	}

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

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

/* IMAGES */

.responsive {
  width: 100%;
  height: auto;
}

/* LISTS */

ul			{	}
ol			{ list-style-type:decimal;	}

ul li		{ color:#000; font-size:12px;	}
ol li		{ color:#000; font-size:12px;	}

dl			{	}
dt			{	}
dd			{	}


/* TABLES */


table		{ width:100%;	}

tr			{	}
.odd		{ background-color:#eee;	}
.even		{ background-color:#fff;	}


th			{ font-weight: bold;	}
thead, th	{ background: #ccc;		}

tbody		{}

th, td, caption	{	}
caption			{	}

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

caption		{ background: #efefef;	}


/* MISCELLANEOUS */


sup, sub		{ line-height: 0;	}

abbr, acronym	{ border-bottom: 1px dotted #666;	}
address			{	}
del				{ background:#ffcece; color:#f00;	}

code, pre		{ background-color:#ff9; padding:2px 0px; margin:4px 25px;
					font-family:"Courier New", Courier, monospace; font-size:12px; font-weight: normal;	}

/* CONTAINERS DIVISIONS */


#wrapper		{	}

#top			{	text-align: center;
					margin-bottom: 20px;	}

#banner			{	}

#subbanner		{	}

#topnav			{	}

#content-wrapper	{	}

#content		{	max-width: 1000px; 
					margin: auto;	}

#leftnav		{	}

#leftside		{	}

#footer			{	}


#box1			{	}

#box2			{	}

#box3			{	}

#box4			{	}

#box5			{	}

#box6			{	}


/* LAYOUT EXTRA */


/* NAVIGATION EXTRA */

/* FORMS */


form				{ text-align:left;	margin:20px;	}

label, submit, input, textarea	{ border:0; padding:0; margin:0; background:non; }

label				{ float: left; width: 150px; text-align:right; display:block;	}

input, textarea		{ border:1px #333 solid; margin-left:10px;	}
	
input				{width: 280px; margin-bottom: 16px;	}

textarea			{ width: 280px; height: 150px; margin-bottom: 15px; }

select				{	}

.submit				{ width:90px; margin-left:150px; font-size:12px;	}

br					{ clear: left;	}


/* MISCELLANEOUS */


.copyright-text		{ font-size:80%; font-weight:italic; color:#333;	}
.footer-text		{ font-size:80%; font-style:normal; color:#666;		}

.title				{ font-size:18px; font-style:bold; color:#333;		}
.subtitle			{ font-size:14px; font-style:italic; color:#333;	}

.artist				{ font-size:16px; font-style:bold; color:#333;		}
.author				{ font-size:14px; font-style:bold; color:#555;		}
.editor				{ font-size:14px; font-style:italic; color:#555;	}

.pub-date			{font-size:10px; font-style:italic; color:#555;		}
.article-date		{font-size:10px; font-style:italic; color:#555;		}
.locatio			{font-size:10px; font-style:italic; color:#555;		}

.float-right		{ float:right;	}
.float-left			{ float:left;	}
.clear				{ clear:both;	}

.hide				{ display:none;		}
.block				{ display:block;	}
.inline				{ display:inline;	}

.first				{ font-weight:bold;	}
.last				{ font-weight:bold; }
.left				{ font-weight:bold; text-align:left;	}
.right				{ font-weight:bold; text-align:right;	}

.added				{ background:#d7d7ff;	}
.removed			{ background:#ffcece; color:f00;	}
.changed			{ background:#ffb;		}


/* SUCCESS, INFO, NOTICE and ERROR/ALERT BOXES */


.error, .alert, .notice, .success, .info
					{ padding: 0.8em; margin-bottom: 1em; border: 2px; solid #ddd;	}

.error .alert		{ background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4;	}

.notice				{ background: #fff6bf; color: #514721; border-color: #ffd324;	}

.sucess				{ background: #e6efc2; color: #264409; border-color: #c6d880;	}

.info				{ background: #d5edf8; color: #205791; border-color: #92cae4;	}

.error a			{ color: #8a1f11;	}
.alert a			{ color: #8a1f11;	}

.notice a			{ color: #514721;	}
.success a			{ color: #264409;	}
.info a				{ color: #205791;	}





