@charset "utf-8";
/* CSS Document */

/*Color Legend*/

/*Reset*/

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

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

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

table, tr, td, tbody, tfoot, thead  {
	margin: 0; padding: 0; border: 0;
	virtical-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, nac, selection {
	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:0;
	text-decoration:none;
	text-align:left;
	color: #000;
}

ol, ul {list-style:none;}

/*Global*/

html{  }
body{ background-color:#030;}

/*Headings*/

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

h1{ font-size:24px; color: #000; padding-bottom:15px; border-bottom: 1px #000 solid; margin-bottom:15px;}
h2{ font-size:20px; color:#900;}
h3{ font-size:16px; margin-bottom: 5px;}
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:14px; line-height:150%; margin-bottom:15px }
p .left 		{margin:1.5em 1.5 em 0; padding:0;}
p.right			{margin:1.5em 0 1.5 em; padding:0;}

a				{	}
a:link			{color:#000; }
a:visited		{color:#000; }
a:active		{color:#000; }
a:focuse		{color:#666; }
a:hover			{color:#f00; }

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

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

/*Images*/

.image-frame {padding:10px; border: 1px #000 solid; margin:10px;}

/*List*/

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;}

th,td,caption	{	}
caption			{	}

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

caption			{background:#efefef;}

/*Containers*/

#outer			{ width:960px; margin:0 auto;background-color:#007000}

#wrapper			{ width:900px; margin:0 auto;background-color:#007000}

#logo				{margin: 30px 0; float:left;}

#social-media-icons			{float:right; }
#social-media-icons	ul li	{ display:inline;}
#social-media-icons ul		{margin-top: 85px;}

#topnav				{ clear:both;}
#topnav ul			{ border-top:1px #000 solid; border-bottom:1px #000 solid;
						margin:20px 0; padding:10px 0; font-size:20px; font-weight: bold;}
#topnav ul li		{ display:inline; }
#topnav ul li a		{ padding: 0 15px;	}
a				{	}
#topnav a:link			{color:#000; }
#topnav a:visited		{color:#000; }
#topnav a:active		{color:#000; }
#topnav a:focuse		{color:#666; }
#topnav a:hover			{color:#090;}

#banner				{margin-bottom:350px;	}

#rightside			{width:200px; float:right;	}

#content			{width: 650px;float:left;	}

#building			{ clear:both;}
#building ul		{margin:10px 10px;}
#building ul li		{display:inline-block; margin:0 15px; padding:0 10px;}
#building ul li2	{display:inline-block; margin:0 50px; padding:0 10px;}

#footer				{clear:both; margin-top: 990px; border-top:1px #000 solid; padding-bottom:20px;}


#box1	[	}

#box2	{	}

#box3	{	}

#box4	{	}

#box5	{	}

#box6	{	}


/*Layout Extra*/


/*Navigation Extra*/


/*Forms*/

form ol { list-style-type:none;}

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

label	{
			float:left; width:150px; margin-top:5px;
			text-align:right; display:block; background:none; font-weight:bold;
		}

submit 	{ background:none;}

input	{ width:280px; margin:10px 16px 10px; border:1px #bbb solid; padding:5px; background:none;}

input focus, textarea:focus {background-color:#bfebff;}

textarea { width:280px; height: 150px; margin:0 0 16px 10px; border:1px #bbb solid; padding:5px; background:none;}

select {margin-bottom:20px;}

.month {margin-left:155px;}

.submit { width:90px; height:25px; margin-left:170px; font-size:12px;}

br {clear:left;}

.clear {clear:both;}

/*Miscellaneous*/

.date			{font-weight:bold; color:#900; margin-bottom:3px;}

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

.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:italic; color:#555;}

.put-date		{font-size:10px; font-style:italic; color:#555;}
.article-date	{font-size:10px; font-style:italic; color:#555;}
.location		{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- from blueprint css framework*/

.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;}

.success		{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:#264407;}
.info a		{color:#205791;}

/*Simple Fade*/

#fader {
    position: relative;
    width: 900px;
    height: 400px;
	margin:30px;
}

#fader2 {
    position: fixed;
    width: 500px;
    height: 400px;

}

.button {
    background-color: none;
    width: 50px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: 30px;
}

#next {
    right: 100px;
}

#prev {
    left: 100px;
}
