@charset "utf-8";
/* CSS Document */
body {
	text-align: center;
	margin: 0px;
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	}

#left {
	float: left;
	width: 250px;
}
#branding {
	height: 125px;  /*------------ REDUCED HEIGHT FOR SHORTER PAGES (by 100px)------------------*/
	width: 250px;
	background-image: url(images/slogan.jpg);
	background-repeat: no-repeat;
	background-position: 0px 140px;
	background-color: #333333;
	/*margin-bottom: 10px;*/
	float:left;
}

.new_par {	margin:15px;
	line-height:1.5em;
	padding:0;
			}
table,tr,td {border:1px #FFCC33 dashed;
		}
		
table tr td ul {margin:0 0 5px 4px;
		}
		
table tr td ul li {color:#FFCC33;
					font-weight:bold;

}
table tr td ul li ul li{color:#CCCCCC;
						font-weight:normal;
}
		
table{margin:2px;
		float:left;
		}
		
	p {text-indent:1em;
		}


.left_menus {
	padding: 1px 10px 20px 10px;
	width: 180px;
	margin-left:23px;
	
	/*color: #333333;
	background-color: #666666;
	background-image:url(images/subbar_bg.jpg);
	background-repeat:repeat-x ;
	background-position:top;
	border: 1px #D8AB14 solid;*/
}

.left_menus h4 {
			color:#FFCC33;
		}


#viewer {
	float: left;
	height: 125px;   /*------------ REDUCED HEIGHT FOR SHORTER PAGES (by 100px) ------------------*/
	width: 500px;
	padding-left: 10px;
}
#container {
	color: #CCCCCC;
	background-color: #333333;
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-image:url(images/watermark.jpg);
	background-position:35px 85%; /*------------ MOVED WATERMARK FOR SHORTER PAGES (up 100px) ------------------*/
	background-repeat:no-repeat;
}

#content {
	float: left;
	width: 510px;
}
#footer {
	clear: both;
	height: 40px;
	width: 730px;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: center;
	border-top: 1px #cccccc dotted;
}


.full_par {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 250px;
	padding: 10px;
	margin-right: 15px;
}
.list_par {
	float: left;
	width: 190px;
	line-height: 1.5em;
	padding: 10px;
}
.work_sample {
	height: 100px;
	width: 480px;
	padding:0px 10px 5px 15px;
	clear:both;
	margin-top: 6px;
}

/* ---------------------- NAVIGATION MENU -------------------- */

#menu {
	margin: 0px;
	width: 735px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 0px;
	text-align: right;
	height: 30px;
	font-size: 10pt;
	font-variant: small-caps;
	color:#FFCC33;
}

#menu a {
		text-decoration:none;
		color:#FFFFFF;
		}
		
#menu a:link {
		text-decoration:none;
		color:#FFFFFF;
		}

#menu a:visited {
		text-decoration:none;
		color:#CCCCCC;
		}
		
#menu a:hover {
		text-decoration:underline;
		color:#FFCC33;
		}
		
#menu a:active {
		text-decoration:none;
		color:#FF6600;
		}
		