html { height:98%; }
body {
	margin:0; padding:0 0 0 10px; border:0;
	font: 12px/150% arial,helvetica,sans-serif;
	background:#fff url(/_img/escape_desk.jpg) no-repeat 100% 100%;
	text-align:center;
	color:#888;
	height:100%;
	}

	body#designs {
		background-image:none;
		}
		
p {
	margin-top:0; margin-bottom:1em;
	}

p, h1, h2, h3, td { text-align:left; }

img { border:0; }

.clear	{ font-size: 1px; line-height: 1px; height: 1px; clear:both; }

.bold { font-weight:bold; }

.italic { font-style:italic; }

.indent { margin-left:20px; }

.center { text-align:center; }

a:link, a:visited { text-decoration:none; color:#999;}
a:hover { text-decoration:underline; }

h1 {
	color:#999;
	font-size:18px; line-height:22px;
	margin:0 0 .5em 0;
	}

h2 {
	color:#999;
	font-size:12px; line-height:16px;
	margin:0 0 .3em 0;
	}

.nobold { font-weight: normal; }

#container {
	width:820px; height:100%;
	background:transparent;
	border:0; margin:0 auto; padding:0;
	text-align:left;
	}


	.logo {
	margin:0px 0 1em 0; border:0; padding:0;
	text-align:left;
	clear:both;
	float:none;
	}

	.logo img { margin:0; padding:0; border:0; }
	
	
	
.pagecontent {
	clear:both;
	color:#999;
	width:400px;
	text-align:left;
	border:1px solid #999; border-width:1px 0 0 1px;
	padding:10px;
	}
	
	.pagecontent#subpage { width:500px; border-color:#ccc; }

	.pagecontent ul { margin-left:10px; padding-left:10px; }
	
	.pagecontent ul li { margin-bottom:1em; }
	
#masthead {
	height: 100px;
	background:#efe2ab url(/_img/bg_masthead.jpg) repeat-x;
	text-align:left;
	margin:0;
	}

#masthead img {
	padding:5px 0 0 15px;
	}
	
#content {
	padding:0;
	clear:both;
	float:none;
	margin: 0;
	}

#footer {
	text-align:center;
	font-size:11px;
	}
	
.toplink {
	text-align:right;
	font-size:10px;
	margin-top:.7em;
	}


/* PORTFOLIO STYLES */

.thumbs {
	clear:both;
	text-align:left;
	border:0; padding:0; margin:0;
	margin-bottom:  10px;
	}
	
	.thumbs img {
		border:1px solid #ccc;
		padding:2px;
		margin:0 6px 0 0;
		}
		
		.thumbs#three img { margin-right:50px; }
		.thumbs#four img { margin-right:20px; }
		.thumbs#five img { margin-right:5px; }
		
		.thumbs img#lastimg { margin-right:0; }	
		
			#topnav{
	font: normal 12px/12px arial,helvetica,sans-serif;
	text-align:center;
	margin:1em auto; padding:0;
	clear:both;
	margin-bottom:  30px;
}	
		
	


	#topnav ul {
		list-style: none; margin:0; padding:0;
		clear:both;
		height:  19px;
}
			
	#topnav li {
		list-style: none;
		margin:0; margin-left:1px;
		line-height:normal;
		text-align:left;
		float:left;
		width:15%;
		}
	
	
	/* below is where you specify the height of the block and the display */
			
	#topnav li a {
			color: #999;
			text-align:left;
			text-decoration: none;
			padding:5px 5px 3px 5px; margin:0 25px 0 0;
			height:15px;
			float:left;
			}
	
		html>body #topnav li a {
			width: auto;
			}
		
		#topnav li a:hover {
			text-decoration:underline;
			}
	
		#topnav li#active a {
			color: #999;
			text-align:center;
			font-weight:bold;
			}


#quicklinks {
	font: normal 12px/12px arial,helvetica,sans-serif;
	text-align:left;
	margin:0 auto; padding:0;
	clear:both;
	width:150px;
	float:right;
	
	}


	#quicklinks ul {
		list-style: none;
		border:0; margin:0; padding:0;
		float:right;
		}
			
	#quicklinks li {
		list-style: none;
		margin:0 0 .4em 0;
		}
	

	#quicklinks li#active2 a {text-decoration: underline; }
	
	/* below is where you specify the height of the block and the display */
			
	#quicklinks li a {
			color: #999;
			text-align:center;
			text-decoration: none;
			padding:5px 5px 3px 5px; margin:0 25px 0 0;
			height:15px;
			}
	
		html>body #quicklinks li a {
			width: auto;
			}
		
		#quicklinks li a:hover {
			text-decoration:underline;
			}

/*styles for CMS admin system */
/* added by Bill Dailey - July 09 */

ul#projects_list, ul#page_list  {
	list-style-type: none;
}

ul#photos  {
	list-style-type: none;
   margin-left: -35px;
}

ul#photos li {
	float:  left;
}

ul#projects_list li, ul#page_list li {
	border: 1px solid #8d8d8d;
	width: 175px;
	padding-top:  1px;
	padding-bottom: 3px;
	margin-top:  4px;
	margin-bottom: 4px;
	margin-right:  25px;
	background-color: #cfcfcf;
	padding-left:  10px;
	color: #1f1f1f;
	font-size:  10pt;
	margin-left: -40px;
	height:  16px;
}

span.titleleft {
	height:  16px;
	width:  125px;
	float:  left;
}

span.links {
	font-size:  8pt;
	width:  50px;
	float:  left;
	height:  16px;
}

span.links a {
	color: #737373;
}

ul#projects_list li:hover, ul#page_list li:hover {
	border: 1px solid #000;
	background-color: #e0e0e0;
}

h2.admin {
	
	font-size:  20px;
	margin-top: -10px;
	margin-bottom:  40px;
}
	
.logo2 {
	margin:5px 0 1em 0; border:0; padding:0;
	text-align:left;
	clear:both;
	float:none;
	}
	
#form {
margin-top:  35px;	
}

#form label{
	float: left;
	width:  85px;
	margin-bottom:  10px;
	padding-top:  2px;
	}
	
img.button {
	margin-top:  20px;
	padding-right: 10px;
}	

img.button2 {
	margin-top:  10px;
	padding-right: 10px;
}	

#form h3.admin {
		font-size:  16px;
	margin-bottom:  15px;

}

input {
	float:  left;
	width:  400px;
	margin-bottom:  10px;
	}

input.button {
	margin-top:  20px;
	width:  125px;
	padding-right:  10px;
}

br {
	clear:  both;
}

.error {
	color: red;
	font-weight: bold;
}

.second {
	margin-top:  2px;
}

.confirm {
color: #009c1c;
padding-top:  3px;
padding-bottom:  3px;
}

input.CuteEditorButton {
	width: 20px;
}

#CE_editor_ID {
	margin-top:  10px;
}

.pagecontent a {
text-decoration: underline;
}

	