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

body 				{
	font-size: .75em;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	margin-left: 20px;
	text-align: center;
	background: #262626 url(img/space.jpg) 0 0 no-repeat;
	color: #262626;
}

h1, h2, h3, h4, h5  { }
h5					{ font-size:1.15em; }

#wrap				{ position: relative; width: 850px; margin: auto; text-align:left; }

#header 			{
	position: relative;
	float:left;
	padding:0;
	width:850px;
	height:20px;
	padding:35px 0 0 0;
}
#header img			{ margin:0; padding:40; }
#header a			{ border:none; }

#logo				{ position: relative; width:247px; height:82px; padding: 20px 10px 10px 10px; margin:0;  }

#nav				{ position: relative; float:right; padding:0; margin:0 0 53px 0; display:block;}
#nav ul				{ margin:0; padding:0 15px 10px 0; }
#nav li				{ position: relative; float:left; display:inline-block; padding:0 0 0 14px; font-size:1.15em; }
#nav li a			{ display: block; padding:5px 20px 6px 20px; color:#CCC; letter-spacing:0.1em; }
#nav li a:hover		{
	background:#fff;
	text-decoration:none;
	color: #;
	color: #262626;
}
#nav li a.active	{ background:#fff; }

#banner				{
	position: relative;
	font-size:1.15em;
color: FFF#; 	clear:both;
	padding:15px 15px 10px 0;
	letter-spacing: 0.2em;
	color: #CCC;
}

#page				{ position: relative; float:left; width:850px; padding:0px; margin:0;}	

#content			{ position: relative; float:left; width:483px; color: #262626; padding-bottom:50px;}
#content p			{ position: relative; padding: 15px 0 10px -5px; font-size:1.15em; }
#content .details	{ padding: 15px 0 0 0; text-align:center; letter-spacing:0.2em; }
#content .white		{ padding: 45px 10px 0 3px; }
#content .email		{ padding:15px 0 0 0; }

#content .dos		{ padding: 0 0 0 5px; }
#content .desc		{ color: #CCC; font-size:1em; line-height:1.45em; letter-spacing:0.05em; margin-top:5px;}
#content .desc2		{ color: #CCC; font-size:1.1em; line-height:1.45em; letter-spacing:0.05em; margin-top:5px;}

#content a			{ color: #CCC; text-decoration:none; }
#content a.visit	{ color: #7f9fc1; text-decoration:none; letter-spacing:0.1em; }
#content a.visit:hover	{
	color: #99C1E9;
	text-decoration:underline;
	letter-spacing:0.1em;
}
#content h5			{ color: #CCC; clear:both; padding:30px 0 10px 0; font-weight:normal; letter-spacing:0.1em; }


#sidebar			{ position: relative; float:left; width:330px; margin:30px 0 30px 30px; padding-bottom:20px; }
#sidebar .contact	{ position: relative; float:right; font-size:1.4em; color: #7993ad; text-align:right; padding:20px 30px 0 30px; }
#sidebar .contact a	{ position: relative; float:right; color: #7993ad; }


#sidebox			{
	position: relative;
	float:left;
	
	
	font-size:1.2em;
	color: #899db5;
	margin:-15px 0 60px 2px;
	width:330px;
	padding:0 0 10px 0;
}
#sidebox ul			{ margin-left: 35px; padding:5px 0 0 0; } 
#sidebox a          { color:#899db5; letter-spacing:.1em; }
#sidebox p a          { color:#899db5; letter-spacing:0.1em;}
#sidebox li			{ color:#CCC; padding: 10px 0 0 0; line-height:1.5em; }
#sidebox li.indent	{ padding: 10px 0 0 20px; letter-spacing:.1em;}
#sidebox li a       { color: #899db5; text-decoration:none; line-height:1em; letter-spacing:.1em;} 
#sidebox h5			{ color: #CCC; padding:8px 0 0 35px; font-weight:normal; font-size:1em; letter-spacing:0.1em; }

#inside-header		{
	position: relative;
	float:left;
	height:55px;
	
	width:295px;
	padding: 10px 0 0 35px;
	}
#inside-header p	{ padding: 20px 0 0 0; margin:0; letter-spacing:0.1em; }
#inside p			{ padding: 15px 18px 0 0; letter-spacing:0.1em; line-height:1.31em }
#inside img			{ position: relative; float:left; padding:20px 20px 15px 35px;}
#inside .excerpt	{ padding:0 0 0 0; color: #898989; letter-spacing:0.1em; }
#inside .more		{ color: #899db5; font-size: 0.85em; letter-spacing:0.1em;}

#footer                { position: relative; float:left; height:200px; width:850px; border-top:1px dotted #666; padding:10px 0 0 0; }
#footer p            { font-size: 0.8em; color: #CCC; letter-spacing:0.2em; }
#footer a            { color: #CCC; text-decoration:none; } 

