body,html {
		margin:1em 0; 
		padding:0; 
		background:#000 center;
		font-family:"Trebuchet MS", Helvetica, arial;
		font-size:.95em;
		}
		
a img {border:none}

p {
	color:white; 
	line-height:1.6em; 
	width:650px; 
	margin:1em auto;
	}

#container
		{
		display:block;
		margin:0 auto;
		width:800px;
		}
		
.slogan {
	text-align:right;
	color:black;
	margin-top:-38px; 
	margin-right:5px; 
	font-weight:bold; 
	font-size:85%;
	}

#navigation 
		{
			
			color:#fff; position:relative; z-index:5
		}

#navigation a:link 
	{	
		color:#fff; 
		text-decoration:none;
		font-size:115%;
		font-weight:bold; position:relative; z-index:5
	}
#navigation a:visited 
	{	
		color:#fff; 
		text-decoration:none;
		font-size:115%;
		font-weight:bold; position:relative; z-index:5
	}	

#navigation a:hover 
	{	
		color:orange; 
		font-size:115%;
		font-weight:bold; position:relative; z-index:5
	}
	
#navigation a:active 
	{	
		color:red; 
		text-decoration:none;
		font-size:115%;
		font-weight:bold; position:relative; z-index:5
	}
	
	
.clientlogin {position:relative; left:15%; z-index:5;}
	
#navigation li a
	{
		display:inline;
		margin-left:1em;
	}
	
#navigation li
	{
		display:inline;
		margin-left:1em;
	}

h2	{
	color:#ff9900; 
	font-family:"Century Gothic";
	font-size:1.5em; 
	border-right:20px solid #ff9900; 
	padding-right:12px;
	font-weight:normal;
	float:left;
	margin-top:-10px; 

	}
	
h3 {
	color:#b01818; 
	clear:left; 
	text-transform:uppercase; 
	font-size:175%; 
 }

 h4 {
	color:#ffa900; 
	clear:left; 
	font-size:150%; 
 }
 
.portdiv {
	color:white; 
	font-size:80%; 
	margin:0 .5em
		}

#portfolio 
	{
		float:right; margin-top:-10px; position:relative; z-index:10000}
#portfolio li
	{
		display:inline; 
		margin:1.4em; 
		position:relative; 
		top:10px;  
		right:45px;
	}

#portfolio li a:link 
	{
		color:white;
		text-decoration:none;
	}
#portfolio li a:visited
{
	color:white;
	text-decoration:none;
}
#portfolio li a:hover 
{
	color:orange;
	text-decoration:underline;
}
#portfolio li a:active 
{
	color:red;
	text-decoration:none;
}

#portfolio li a:focus
{
	color:red;
	text-decoration:none;
}

.copyright {text-align:center}

/* hide from ie on mac \*/

	
	#flashcontent {
		height: 45em;
		clear:both;
		position:relative;
	}
	/* end hide */

#contactone, #contactone p {float:left; width:25em; }

#contacttwo, #contacttwo p {float:right; width:25em}

#conemail, #coninq {margin-bottom:12em; margin-top:-2em;}

#contactone h4, #contacttwo h4 {font-size:130%; margin-bottom:0}

#contactone a, #contacttwo a, #contactone span {position:relative; color:orange; text-decoration:none}

#contacttwo li, #contacttwo li a {color:white}
.secdiv {position:relative; bottom:1em}
.clientlist {clear:left; color:white; font-weight:bold; line-height:1.6em}
.clientlist li {list-style-type:none}

#blog {float:left; color:white; width:53%; margin-right:2%}

#blogcolumn {float:right; width:45%;}
#blogcolumn h2 {float:right; clear:right}

/*Calendar CSS*/

#calleft {
	background:#090909 url(../images/calbg.gif) no-repeat; 
	clear:right; 
	color:white; 
	text-align:center;  
	float:right; 
	width:350px; 
	height:207px; 
	position:relative;
	z-index:3; 
	margin-bottom:25px; }
	
#calright 
	{
	position:relative; 
	z-index:5; 
	font-size:75%; 
	width:170px; 
	height:167px;
	left:180px; 
	top:76px;
	}
	
.calleftday {font-size:1.5em; color:#cff400; position:relative; right:90px; top:39px;}
.calleftnum {font-size:6em; position:relative; right:90px; top:30px; }
.Cheader, .Ccur  {color:#cff400; font-size:120%}
.Ccur {font-weight:bold}
.Cheader2, .Cbody, .Cwe, #calright a {color:white}
.Cbodyh {color:#3f3f3f}

 table {
  border-collapse: collapse;
}
h2.homehead {color:red; border:none; padding:0; margin:0; float:left; margin-left:74px; margin-bottom:10px;}
.hometext {clear:left}
.about {margin-top:-10px; margin-bottom:25px; clear:right; float:right; text-align:right; width:25em}
.blog_subject {
	color:#ffa900; 
	clear:left; 
	font-size:130%;
	font-family:"Century Gothic";
	margin-bottom:3px;
	}
.blog_byline {
			font-size:80%; 
			color:red;
			font-style:italic;
			margin-bottom:12px;
		}
		
.blog_byline a {color:white}

.comment {color:orange}

#archive_tree_menu {color:white; margin-top:-2em; text-align:right; }
#archive_tree_menu li {list-style-type:none; font-size:135%; }
#archive_tree_menu li ul li {font-size:85%;}
#archive_tree_menu li ul li a {color:red}
#archive_tree_menu li ul li ul li {font-size:80%; }
#archive_tree_menu li ul li ul li a {color:orange}
#archive_tree_menu li ul li ul li b {font-size:80%}
