/* CSS Document */

/* Reset */

html, body { margin: 0; padding: 0; border: 0;  background: transparent; 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, 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: #000000;
	background-image: url(../images/raw/Legends-of-space-web.jpg);
	background-attachment: scroll;
	background-repeat:repeat-x;
	background-position: center top;
} 

/* headings */

h1, h2, h3, h4, h5, h6  {
	font-weight: bold;
	padding-top: 10px;
}

h1 {
	font-size:24px;
	color:#2b7ab5;
	padding-bottom:10px;
	border-bottom:2px #ccc solid;
	margin-bottom:15px;
	padding-top: 10px;
}
h2 {
	font-size:18px;
	color: #222885;
	padding-top: 10px;
}
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%;
}
p. left		{margin: 1.5em 1.5em 1.5em 0; padding:0; }
p. right	{margin: 1.5em 0 1.5em 1.5em 0; padding:0; }

a.			{	}
a:link		{color:#bf721c; }
a:visited	{color:#fbb91d; }
a:active	{color:#000; }
a:focus 	{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 #ccc solid; margin:10px; }

/* list */

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

ul li		{color:#000; }
ol li		{color:#000; }

dl			{	}
dt			{	}
dd			{	}


/* tables */

table		{width:100%; }

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

th			{font-weight:bold; }
thread, 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-color:#ff9; padding:2px 0px; margin:4px 25px; font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:bold; }


/* Containers */

#outer			{
	width:960px;
	margin: 0 auto;
	background:transparent;
}

#wrapper		{
	width:900px;
	margin: 0 auto;
	background:transparent;
}

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

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

#top-nav			{
	clear:both;
	text-align:right;
	padding-top: 10px;
	font-size: 14px;
	padding-bottom: 5px;
}
#top-nav ul li	{
	display:inline;
	color: #FFF;
} 
#top-nav ul a	{padding:0 15px;	}

#top-nav a.			{	}
#top-nav a:link		{
	color:#FFF;
	font-size: 17px;
}
#top-nav a:visited	{
	color:#dfdfdf;
}
#top-nav a:active	{
	color:#FFF;
}
#top-nav a:focus 	{color:#666; }
#top-nav a:hover 	{
	color:#fbb91d;
	font-family: Arial, Helvetica, sans-serif;
}

#banner			{margin-bottom:30px;	}

#slider			{margin-bottom:20px;	}

#content		{
	width:650px;
	float:left;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#contentfun		{
	float:left;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}

#wholecontent {
	width:900px;
	height: 725px;
	background-color:#e8e9eb;
	margin: 0 auto;
}

#content2 {
	width:870px;
	background-color:#e8e9eb;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 30px;
	padding-right: 15px;
}

#wholecontentfun {
	width:900px;
	background-color:#e8e9eb;
	margin: 0 auto;
	height: 3000px;
}


#content-fullwidth	{width:100%; 	}

#rightside		{
	width:200px;
	float:right;
	padding-right: 10px;
	padding-left: 10px;
}
#rightside h2  {
	margin:10px 0 10px 0;
	color: #2B7AB5;
	text-align: left;
}
#rightside h3  {
	margin:0px 0px 2px 0;
	color: 390 N
. Orange Avenue, Suite 250 Orlando, FL  32801;
	color: #22286D;
}
#rightside p  {
	margin:0px 0px 5px 0px
}


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

#box1	{ width:250px; float:left; margin:20px; border-top:10px #2b7ab5 solid; background-color:#eee; }

#box2	{ width:250px; float:left; margin:20px; border-top:10px #2b7ab5 solid; background-color:#eee; }

#box3	{ width:250px; float:left; margin:20px; border-top:10px #2b7ab5 solid; background-color:#eee; }

#box1 h3, #box2 h3, #box3 h3 { margin:20px 10px 10px 10px; }
#box1 p, #box2 p, #box3 p { margin:5px 10px 10px 10px }

#box4	{	}

#box5	{	}

#box6	{	}


/* layout extra */

/* navagation extra */

/* forms */

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

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

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:0 0 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:190px; height:50px;
		margin-left:160px;
		font-size:12px;
		}

br		{ clear: left; 	}

.clear	{ clear:both; }


/* miscellaneous */

.popup-link		{ font-size:14px; margin:5px 10px 10px 10px; display:block; }

.date			{ font-weight:bold; color:#BF6000; }

.copyright-text {font-size:80%; font-style:italic; color:#333; }
.footer-text	{
	font-size:14px;
	font-style:normal;
	color:#FFF;
	text-align:center;
	margin:5px 10px 10px 10px
}

.title			{font-size:16px; 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; }

.pub-date		{font-size:10px; fontstyle:italic; color:#555; }
.article-date	{font-size:10px; fontstyle:italic; color:#555; }
.location		{font-size:10px; fontstyle: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:#foo; }
.changed		{background:#ffb; }

/* sucess, info, notice and error/alert boxes - from blueprint css framework 8*/

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

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

.notice			{background: #fff6fc2; 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; }
.sucess a	{color: #264409; }
.info a		{color: #205791; }
