/* ***** ALL PAGES ***** */

* {
	margin:							0;
	padding: 						0;
	border:							0px solid red;
}

body {
	background-color:		#FFFFFF;
	font-family:				"trebuchet ms", lucida sans, verdana, helvetica;
	font-size:					0.80em;
	color:							#696969;
}

a {
	text-decoration:		none;
}

a:link, a:visited {
	color:							#999999;
}

a:active, a:hover {
	color:							#990033;
}

a:visited:hover {
	color:							#990033;
}

img {
	border:							0;
}

#container {
	width:							1000px;
	margin:							10px auto;
}

#header {
	margin-left: 0px;
	width:							90%;
	background-color: #EDEDED;
	clear:	both;
								}

#hdrimg {
	margin:							15px;
	width:							250px;
	float:							right;
}


/* ***** NAVIGATION ***** */

#navmenu {
	float:							left;
	width:							100px;
	margin:							5px 5px 5px 70px;
}

#navmenulist li {
	font-size:					0.80em;
	font-weight:				bold;
	list-style:					none;
}

/* color for current page (cp) */
#navmenulist a.cp {
	color:							#333333;
}


/* ***** CONTENT ***** */

#content {
	width:							800px;
	margin:							10px auto;
	clear:							both;
	}

#content p {
	margin:							20px 0;
	
}

#flashcontent {
	width:							100%;
	height:							480px;
	margin:							10px 0;
	clear:							both;
}


/* ***** PORTFOLIO ***** */

#portfolionav {
	width:							800px;
	margin:							0px auto 0 auto;
	text-align:					center;
}

#portfolionavlist li {
	list-style:					none;
	display:						inline;
	margin:							0;
	padding:						2px 40px 2px;
	font-size:					0.80em;
	font-weight:				bold;
	text-align:					center;
	border:							0px solid #FFFFFF;
	color: #990022;
}

/* color for current gallery (cg) */
#portforiolist a.cg {
	color:							#990033;
}

/* ***** CLIENTS ***** */

p.clientslogin {
	padding:						0 20px 0 0;
	text-align:					right;
	font-weight:				bold;
	background:					url("../img/lock.gif") no-repeat scroll center right;
}

div.clientnames {
	padding:						10px 0 0 70px;
        float:							left;
	margin:							10px 60px 80px 0;
}

ul.clientlist li {
	list-style:					none;
}

ul.clientlist li a {
	text-decoration:		underline;
}


/* ***** BIO ***** */

img.bio {
	float:							right;
	margin:							10px;
}

p.bio {
	padding:						0px 0 0 0;
}


/* ***** CONTACT ***** */

p.contact {
	padding:						20px 0 0 70px;
}


/* ***** FOOTER ***** */

#footer {
	margin:							3px 0px 10px 0px;
	padding:						2px 5px 2px;
	width:							1000px;
	font-size:					0.75em;
	font-weight:				bold;
	text-align:					right;
	color:						#FFFFFF;
	background-color: #CCCCCC;
	clear:  						both;
	

	