body 	   {  background: #a66d03; background-image: url(../../img/backgroundtile.jpg); background-repeat: repeat;}
.container { background-image: url(../../img/header.png); background-position: top; background-repeat: no-repeat; }
#header {padding: 0; margin: 0}
#header h1 { margin: 0; padding: 0; margin-left: 10px; margin-top: 0px;}
#header .description { font-size: 1.5em; margin-bottom: .8em; margin-left: 10px;}
/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background:none;; 
}
#main_content { padding: 0; margin: 0; }
h2   { color: #224F08; }
h2.pagetitle { font-size: 2.4em; margin-top: 15px;  }
a { text-decoration: none; color: #224F08; }
.entry a { border-bottom: dotted #224f08 1px; font-weight: bold; }
.post h2 a { font-size: 1.4em; }
.post h2.pagetitle { font-size: 2.4em; }
.entry { font-size: 1.1em; padding-bottom: 20px; }
#search { text-align: right; }
#s { background: #3E910E; color: white; border: solid #224f08 1px; padding: 3px; font-size: 1.2em; }
#feedbox img { margin-top: 15px; }

/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

#nav, #subnav	{ margin-top:110px; padding: 0;  float: left; line-height: 1.5em; }

#nav ul,
#subnav ul		{ margin: 0; padding: 0; list-style: none;  }

#nav li,
#subnav li		{ margin: 0; padding: 0; float: left; background-image: none; }

#nav li a,
#subnav li a 	{ color: #F2FFDF; padding: 5px 25px; float: left; text-decoration: none; }

#nav li.current_page_item a { color: #f29727; }

#nav li a:hover { color: #bf4904; }

#nav li.first a { margin-left: 20px; }

/*-----------------------------------------------------------------------------
	Page
-----------------------------------------------------------------------------*/
#page {
background-image: url(../../img/backstripe.png); 
background-position: left; 
background-repeat: repeat-y; 
border-top: 1px solid #ffffff;
padding: 0;
margin: 0;
}

/*-----------------------------------------------------------------------------
	Main
-----------------------------------------------------------------------------*/
#main {padding: 0; margin: 0; border-top:1px solid #999999;}
#main h4 {
margin: 10px 30px 0px 30px; 
padding:0; 
color: #000000; 
height: 75px;
background-image: url(../../img/aboutTracy.png); 
background-repeat: no-repeat; 
background-position: left; 
text-indent: -5000px;
}
#main img {float: left; margin:0 10px; border: 1px solid #999999; padding: 5px; height: 200px}
#main p {font-size:1em; margin:2px 30px; text-align: left;}


/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/
.span-8   { width: 320px; }
#sidebar 	 {padding:0; margin:0; border-top:1px solid #999999;}
#sidebar h4  { 
margin: 15px 10px 0px 10px; 
padding:0; 
height: 50px;
background-image: url(../../img/contact.png); 
background-repeat: no-repeat; 
background-position: left; 
text-indent: -5000px;}
#sidebar img { padding: 5px; margin: 10px 20px 10px 0px; float: right;}
#sidebar p   { padding: 0 12px 0 12px; color: #000000; margin-left:10px; margin-top: 20px; color: #efefef;}
#sidebar p a { font-weight: bold; border-bottom: dotted #224F08 1px;}

/*-----------------------------------------------------------------------------
	Post
-----------------------------------------------------------------------------*/
.post { margin-top: 15px; }
.post h2 { font-size: 1.8em; margin: 0; }
/*-----------------------------------------------------------------------------
	slideshowpro
-----------------------------------------------------------------------------*/
.homepage #flashcontent {                                 
		width: 950.00;
		height: 327.00;
		margin:0 auto;
		border-top: 10px solid #bf4904;
		border-bottom: 10px solid #bf4904;
		padding: 0;
	}
.cpage #flashcontent {                                 
		height: 528.00;

	}
.portfolio #flashcontent {                                 
		width: 950.00;
		height: 317.00;
		text-align:center;
		margin:10px auto 10px auto;
		padding-bottom: 10px;
		border-bottom: 5px solid #000000;
	}
	
#mainimage {
		width: 950.00;
		height: 317.00;
		text-align:center;
		margin:10px auto 10px auto;
		border-bottom: 5px solid #000000;
		padding-bottom: 10px;
	}
#mainimage img {
	padding:0;
	margin:0 auto;
}
/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/

.commentlist li { padding: 8px 15px; } 
.comments-alt 	{ background: #EEE;}

#footer {text-align:centre; color: #b98730; letter-spacing: 3px; background: #4f3f25; padding: 5px 0;}
label { display: block; font-size: 1.3em; font-weight: normal; }

/* this is for the codehighlighter I use */
.dean_ch { margin-bottom: 15px; }