/*
TAE css
Theme Name: Orbital
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A techy theme.  Design by <a href="http://www.mitchinson.net">Snapp Happy</a>.  Coded by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td { margin: 0; padding: 0; }

fieldset,img,abbr {
	border: 0;
}

hr {display: none; }

html, body {
margin : 0;
padding : 0;
}
body {
color : #000000;
background : #000000;
width : 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
}
			/*links*/
a:link, a:visited {
color : #000099;
background : transparent;
text-decoration : none;
}
a:hover {
color : #FF0000;
text-decoration : none;
}
a:active {
color : #FF0000;
text-decoration : none;
}
			/*container*/
#container {
	width : 960px;
	margin : 0 auto;
	line-height: 2em;
	background : #fff;
}
			/*header*/
#top {
padding : 1em;
height:150px;
background : #3399CC url(images/taeheader2.jpg) no-repeat;
color : #3399CC;
}
#top h1 {letter-spacing: 3px;
float:left;
padding : 30px 0 10px 40px;
margin-left : 30px;
font-size : 30pt;
color: #000000;
background : transparent;
}
			/*main content*/
#content {
padding : 0.5em;
color : #000000;
margin: 0 0px 0 230px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
padding: 10px 20px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
float: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
width: 698px;
border-right-style: solid;
border-right-width: 0px;
border-right-color: #FFFFFF;
}
#content p {
	margin: 0 0 15px 5px;
	padding-right:60px;
	line-height: 150%;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#content ul li {
	list-style-type:disc;
	margin-top: 0 !important;
	margin-left: 16px !important;
	padding-right:60px;
	margin-bottom: 10px;
	list-style-position: inside;
	line-height: normal;
}


			/*left sidebar*/
#leftnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #DDDDDD;
float : left;
width : 200px;
margin-top : 0px;
padding: 5px 0px 15px 20px;

}

#leftnav h2 {
	font-weight:normal;
	font-style: italic;
	}
#leftnav p {
margin : 0 0 1em 0;
}
#leftnav ul li{
list-style-type:none;
color: #000000;
margin-top: 0 !important;
margin-left: 16px !important;
}
#leftnav ul li a{
font-size: 100%;
font-style: bold;
}
#leftnav  a:link   {
	color: #000099;
}
#leftnav  a:visited   {
	color: #666666;
}
#leftnav  a:hover   {
	color: #990033;
	text-shadow: none;

}
			/*columns*/
#columnbox {
width: 700px;
height: 250px;
margin:0;
}			
.col3,.col3center {
margin:20px 0;
margin-left:2%;
float: left;
width: 28.5%;
height:200px;
border: 1px solid #eee;
background-color:#FFFFFF;
}
.col3center {
margin: 20px 3%;
}
.photos a,.films a,.music  a {
color:#385E6E;
}
.photos a:hover,.films a:hover,.music  a:hover {
color:#809E53;
}
			/*footer*/
#footer {height:75px;
clear : both;
margin : 0;
padding : .5em 0 1em 0;
font-size : 0.9em;
border-bottom : 0px solid #808080;
border-top : 0px solid #808080;
color : #000000;
background : #DDDDDD;
}
#footer img {
float : right;
}
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
margin : 0;
}
/* end */
#footer p {
padding-left : 15px;
}
#footer a {
color:#3D5965;
}
			/*typography*/
img {
border : none;
}
p {
padding: 0 1em;
}
h1 {
display: none;
margin : 130px 0 0 30px;
font-size : 150%;
}
h2 {
margin : 10px 0 0 0;
font-size : 130%;
}
h3 {
margin : 5px 0 1em 0;
/* text-align:center; */
font-size : 130%;
letter-spacing:3px;
color: #000000;
}
.quote {
border-top : 1px solid #808080;
padding : 10px;
}
			/*search & login*/
#search {
margin: 110px 50px 0 0;
float: right;
color:#000;
}
legend {
font-weight:bold;
color:#fff;
}
.txtBox {
background:#F7FAFB;
}
			/*clearer*/
.clear {
clear: both;
display: block;
overflow: hidden;
width: 0;
height: 0;
}
.imgcenter {
display: block;
margin-left: auto;
margin-right: auto;
}
/*top navigation*/
#topnav{position:relative;display:block;height:30px;font-size:12px;font-weight:bold;letter-spacing:1px;
background:transparent url(images/off.gif) repeat-x top left;
}
#topnav ul{margin:0;padding:0;list-style-type:none;width:auto;}
#topnav ul li{display:block;float:left;margin:0 1px 0 0;}
#topnav ul li a{
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
padding:6px 20px 0 20px;
height:24px;
background-color:#3399cc
}
#topnav ul li a:hover {

}
#topnav ul li.current_page_item a {
color: #000000;
	background-color: #dddddd;
	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
;}

.alignleft {float:left;}
.alignright {float:right;}