/* CSS Document */


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

*/
/* HTML5 display-role reset for older browsers */

/*
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/
/* Global */

html {}
body { background-color:#e8ddca}

/* Headings */

h1, h2, h3, h4, h5, h6 {font-weight:bold; }

h1 { font-size:48px; color:#900;
		padding-bottem:15px; border-bottom:1px #ccc solid; margin-bottom:15px;}
h2 { font-size:24px;}
h3 { font-size:24px;}
h4 { font-size:24px;}
h5 { font-size:24px;}
h6 { font-size:24px;}



/* Text Elements */

p			{color:#000; font-size:12px; line-height:150%;}
p .left 	{margin: 1.5em 1.5em 1.5em 0; padding: 0;}
p .right	{margin: 1.5em 0 1.5em 1.5em; padding: 0;}

a			{}
a:link		{color:#00f;}
a:visited	{color:#0f0;}
a:active	{color:#000;}
a:focus		{color:#666;}
a:hover		{color:#f00;}

blockquote	{color:#000; font-size:12px;}

stong		{font-weight:bold;}
em			{font-style:italic;}



/* Containers */

#outer 				{ width:1260px; margin: 0 auto; background-color:#FFF;}

#wrapper 			{ width:1200px; margin: 0 auto; background-color:#FFF;}

#logo 				{ margin:30px 0; float:left;}

#map				{ margin:30px 0; float:right;}

#address			{ width:200px; margin:30px; float:right;
						font-family:Arial, Helvetica, sans-serif; font-size:26px;font-weight:bold;}
	
#banner 			{ margin-bottom:30px; width:1200px;}

#subbanner 			{}

#topnav 			{ clear:both; }
#topnav ul			{ border-top:1px #000 solid; border-bottom:1px #000 solid; 
							margin:20px 0; padding:10px 0;}
#topnav ul li		{ display:inline;}
#topnav ul li a		{ padding:0 15px;}

#topnav a:link		{ color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#topnav a:visited	{color:#000;}
#topnav a:active	{color:#000;}
#topnav a:focus		{color:#666;}
#topnav a:hover		{color:#F90;}


#content-wrapper 	{}

#leftnav 			{}

#rightride 			{ width:1200px; height:400px}

#content 			{ width:1200px;}

#footer 			{ clear:both; margin-top:20px; border-top:1px #000 solid; text-align: center; padding:20px;
						}


/* Forms */


form {text-align:left; margin:20px;}

label, submit, input, textarea{ border:0; padding:0; margin:0; background:none;
}

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:16px;
}

select {}

.submit{
	width:90px; height:25px;
	margin-left:150px;
	font-size:12px;
}

br { clear:left;}

/* Miscellaneous*/

.date				{ font-weight:bold; color:#3300FF;}


.copyright-text 	{ font-size:80%; font-style:italic; color:#333;	}
.footer-text 		{ font-size:80%; font-style:italic; color:#666;	}

.title				{ font-size:18px; font-weight:bold; color:#333;	}
.subtitle			{ font-size:14px; font-style:italic; color:#333;}


.artist				{ font-size:16px; font-weight:bold; color:#333;	}
.author				{ font-size:14px; font-weight:bold; color:#555;}
.editor				{ font-size:14px; font-style:inherit; color:#555;}

.pub-date				{ font-size:10px; font-style:inherit; color:#555;}
.article-date			{ font-size:10px; font-style:inherit; color:#555;}
.location				{ font-size:14px; font-style:inherit; color:#555;}


.float-right		{float:right;}
.float-lefft		{float:left;}
.clear				{clear:both;}

.hide				{display:none;}
.block				{display:block;}
.inline				{display:inline;}

.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: lem; border: 2px solid #ddd;}
	
.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice        { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success       { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info          { background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a          { color: #514721; }
.success a         { color: #264409; }
.info a            { color: #205791; }	

