* {
   padding: 0;
   margin: 0;
   margin-left: 0;
   padding-left: 0;
}

body {
   background-color:Black;  
   color: #FFFFFF; 
   text-align: center; 
   font-family: "Trebuchet MS";
   font-size:13px;
   height:100%;
   line-height:25px;
}

#splash
{
	height:100%;
	width:850px;
    margin:auto;
	padding:0;
	background-color:White;
}

#splashcontent
{
	height:100%;
    margin:auto;
    padding:80px;
    padding-top:40px;
	background-color:White;
	text-align:left;
}

#splashalign
{
	height:100%;
    margin:auto;
	background-color:White;
	width:600px;
}

#splashleft
{
    padding-top:10px;
    float:left;
    text-align:left;
    color:Black;
    font-size:1.4em;
    font-family:Arial;
}

#splashleft a, #splashleft a:link, #splashleft a:visited {
   color: Black;
   text-decoration: none; 
}

 #splashleft a:hover {
   color: #FFFFFF;
   text-decoration: none; 
}


#splashright
{
    padding-top:10px;
    float:right;
    text-align:right;
    font-size:0.8em;
    font-family:Arial;
    line-height:12px;
}

#splashright p
{
    text-align:left;
}

#splashright a, #splashright a:link, splashright a:visited {
   color: #FFFFFF;
   text-decoration: none; 
}

 #splashright a:hover {
   color: #FFFFFF;
   text-decoration: underline; 
}


a, a:link, a:visited {
   color: #FFFFFF;
   text-decoration: underline; 
}

 a:hover {
   color: #FFFFFF;
   text-decoration: none; 
}

a.portfolio, a.portfolio:link, a.portfolio:visited {
   color: #FFFFFF;
   text-decoration: underline; 
   font-size:11px;
}

 a.portfolio:hover {
   color: #FFFFFF;
   text-decoration: none; 
      font-size:11px;
}

a.reverse, a.reverse:link, a.reverse:visited {
   color: #FFFFFF;
   text-decoration: underline; 
}

 a.reverse:hover {
   color: #FFFFFF;
   text-decoration: none; 
}

p {
   margin-bottom: 10px;
   /*line-height: 19px;
   font-size: 0.8em;*/
}


#wrapper
{
	height:100%;
	width:800px;
	padding:0;
	background-color:black;
	padding-left:60px;
	text-align:left;
}

#wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#wrapper {display: inline-table;}
/* Hides from IE-mac \*/
* html #wrapper {height: 1%;}
#wrapper {display: block;}
/* End hide from IE-mac */

#top {

	height: 35px;
}

#header {
	margin: 0;
	text-align:left;
	padding:0;
    background:url(/images/logo.gif) bottom left no-repeat;
	height: 100px;
}
#header img
{
    margin:0;
    border:0;
    padding:0;
}



#leftSide {
	text-align: left;
	margin:0;
	width:261px;
	float:left;
	padding-top:20px;
	background-color:black;
}
#leftSide a, #leftSide a:link, #leftSide a:visited {
   color: #FFFFFF;
   text-decoration: none; 
}

 #leftSide a:hover {
   color: #FFFFFF;
   text-decoration: underline; 
}

#leftSide img{

	padding-bottom:30px;
}

#mainContent {
    height:100%;
    padding-left: 5px;
    text-align:left;
    margin:0;
    float:left;
    width:520px;
    background-color:Black;
    padding-top:20px;
}

#mainContent a, #mainContent a:link, #mainContent a:visited {
   color: #FFFFFF;
   text-decoration: underline; 
}

 #mainContent a:hover {
   color: #FFFFFF;
   text-decoration: none; 
}

.homepageProject
{
    float:left;
    width:150px;
    text-align:center;
}

.homepageProject img
{
    border:0;
}

.homePageBigText{

	font-size:1.4em;

}

.homePageSmallText{

	font-size:0.9em;

}




#webBeliefFooter {
	clear: both;
	text-align:center;
	padding-bottom:10px;
	padding-top:50px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:0.85em;
}

#webBeliefFooter a, #webBeliefFooter a:link, #webBeliefFooter a:visited {
   color: #FFFFFF;
   text-decoration: underline; 
   border:0;
}

#webBeliefFooter a:hover {
   color: #FFFFFF;
   text-decoration: none; 
}


h1
{

	font-size:1.5em;
	margin:0;
	padding:0;
}

h2
{

	font-size:1.3em;
	margin:0;
	padding:0;
}

h3
{

	font-size:1.1em;
	margin:0;
	padding:0;
}

h4
{

	font-size:0.9em;
	margin:0;
	padding:0;
}

h5
{

	font-size:0.7em;
	margin:0;
	padding:0;
}


#adminStyle
{
    text-align:left;
}



.evenLargerText
{
    font-size:1.5em;
}
.largestText
{
    font-size:1.3em;
}
.largerText
{
    font-size:1.1em;
}
.normalText
{
    font-size:1.0em;
}
.smallerText
{
    font-size:0.9em;
}
.evenSmallerText
{
    font-size:0.8em;
}
.smallestText
{
    font-size:0.7em;
}

.whitePanelbar
{
    background-color:White;
       
}
.mainSpacer
{
    height:55px;
}

.paging
{
   text-align:left; 
   width:520px;
   padding-bottom:10px;
}

.paging a, .paging a:link, .paging a:visited {
   color: #FFFFFF;
   text-decoration: none; 
}

.paging a:hover {
   color: #FFFFFF;
   text-decoration: underline; 
}
