body {
	font-family:verdana,arial;
	color:#666666;
}

a {
	color:#666666;
	text-decoration:none;
}

div#content {
	position:absolute;
	top:130px;
	margin-left:50%;
	left:-180px;
	z-index:2;
	width:450px;
}

a.top {
	text-decoration:none;
	font-size:13pt;
	font-family:times;
	color:#666666;
	font-weight:bold;
}
a.top:hover {
	color:#CC0001;
}

a.pager {

}

td.top_link {
	text-align:center;
	height:30px;
}

tr.top_link {
	text-align:center;
	height:30px;
}

td.portfolio {
	font-family:verdana, arial;	
}

td.statement {
	background-image:url('/images/site/statementOFF.jpg');
	background-repeat:no-repeat;
	width:110px;
}
td.statementHover {
	background-image:url('/images/site/statementON.jpg');
	background-repeat:no-repeat;
	width:110px;
}
td.reviews {
	background-image:url('/images/site/reviewsOFF.jpg');
	background-repeat:no-repeat;
	width:92px;
}
td.reviewsHover {
	background-image:url('/images/site/reviewsON.jpg');
	background-repeat:no-repeat;
	width:92px;
}

td.bio {
	background-image:url('/images/site/bioOFF.jpg');
	background-repeat:no-repeat;
	width:52px;
}
td.bioHover {
	background-image:url('/images/site/bioON.jpg');
	background-repeat:no-repeat;
	width:52px;
}

td.cv {
	background-image:url('/images/site/cvOFF.jpg');
	background-repeat:no-repeat;
	width:46px;
}
td.cvHover {
	background-image:url('/images/site/cvON.jpg');
	background-repeat:no-repeat;
	width:46px;
}

td.links {
	background-image:url('/images/site/linksOFF.jpg');
	background-repeat:no-repeat;
	width:70px;
}
td.linksHover {
	background-image:url('/images/site/linksON.jpg');
	background-repeat:no-repeat;
	width:70px;
}

td.contact {
	background-image:url('/images/site/pencilOFF.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:30px;
}
td.contactHover {
	background-image:url('/images/site/pencilred.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:30px;
}

h3.portfolio {
	position:relative;
	font-family:times;	
	left:15px;
}

td.pager {
	font-family:arial;
	font-size: 12px;
	color:#000000;
	padding-left:7px;
}

/* GALLERY */
table#gallery {
	width:530px;
	border:none; 
	padding:0px; 
}
div#gallery {
	font-size:11px;
	height:310px;
	width:530px;
	margin-left:-20px;
	padding:0px;	
}
div#galleryDesc {
	font-size:11px;
	height:306px;
	width:400px;
	overflow:auto;
	margin-left:70px;
	text-align:center;
}
#galleryName span {
	padding:0px;
	font-size:12px;
	font-weight:bold;
}
p.galleryDesc {
	font-size:11pt;
	text-align:center;
}
#galleryName td {
	text-align:center;
	color:#546F7A;
}
tr#galleryName {
	line-height:13px;
	padding:0px;
	height:13px
}
td.galleryImage {
	width:400px;
	height:320px;
}
td.galleryNav {
	width:65px;
}

tr#galleryInfo {
	vertical-align:top;
}
#galleryInfo td {
	text-align:center;
	height:12px;
	font-size:10px;
}
#galleryInfo ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	display: inline;
	width:100%;
}
#galleryInfo li{	
	padding-left:3px;
	display: inline;
}
li#imageTitle {
	font-style:italic;
}
ul#galleryImageThumbs {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	display: inline;
	width:100%;
}
#galleryImageThumbs li{	
	padding-left:3px;
	display: inline;
}
#galleryImageThumbs a {
	font-size:10px;
}
ul#galleryImageIcons {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	display: inline;
	width:100%;
}
#galleryImageIcons li{	
	padding-left:3px;
	display: inline;
}
#galleryImageIcons a {
	font-size:10px;
}
td.galleryIcons {
	padding-top:10px;
}
a.gallery {
	text-decoration:none;
	font-size:11px;
	font-family:verdana,arial;
	color:#666666;
	font-weight:bold;
}
a.gallery:hover {
	color:#CC0001;
}
a.galleryDesc {
	font-size:11px;
	font-family:verdana,arial;
	text-decoration:none;
	color:#CC0001;
}
a.galleryDesc:hover {
	color:#666666;
}

a.right_arrow {
	color:#666666;
	text-decoration:none;
	font-size:12pt;
}
a.right_arrow:hover {
	color:#CC0001;
	text-decoration:none;
	font-size:12pt;
}
a.left_arrow {
	color:#666666;
	text-decoration:none;
	font-size:12pt;
}
a.left_arrow:hover {
	color:#CC0001;
	text-decoration:none;
	font-size:12pt;
}
div.rightArrow {
	width:50px;
	height:50px;
	background-image:url('/images/site/nextOFF.jpg');
	background-repeat:no-repeat;
}
div.rightArrowHover {
	width:50px;
	height:50px;
	background-image:url('/images/site/nextON.jpg');
	background-repeat:no-repeat;
}
div.leftArrow {
	width:50px;
	height:50px;
	background-image:url('/images/site/backOFF.jpg');
	background-repeat:no-repeat;
}
div.leftArrowHover {
	width:50px;
	height:50px;
	background-image:url('/images/site/backON.jpg');
	background-repeat:no-repeat;
}


/* CONTENT */
div#statement {
	font-size:11px;
	height:350px;
	width:400px;
	overflow:auto;
	padding-top:50px;
	padding-left:50px;
	text-align:center;
}

div#bio {
	font-size:11px;
	height:350px;
	width:400px;
	overflow:auto;
	padding-top:50px;
	padding-left:50px;
	text-align:center;
}


/* LINKS */
div#links {
	font-size:11pt;
	height:350px;
	width:400px;
	overflow:auto;
	padding-top:20px;
	padding-left:50px;
}

h2.links {
	font-size:12px;
	margin:0px;
}

td.linksColumn {
	width:200px;
	text-align:left;
}

ul.links {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

a.links {
	text-decoration:none;
	font-size:11px;
	font-family:verdana,arial;
	color:#666666;
}
a.links:hover {
	text-decoration:underline;
}


/* FORMS */
div.form_field {
	float: left;
	width: 175px;
	padding-left: 5px;
	margin-top: .2em;
	margin-right: 10px;
	clear:left;
}

div.form_input {
	float: left;
	width: 325px;
}
div.submit {
	clear:both;
}

/* RESUME */
div#resume {
	font-size:11px;
	height:350px;
	width:480px;
	overflow:auto;
}
table.resume {
	font-size:11px;
	width:450px;
}
td.resumeDate {
	width:100px;
}
th.resume {
	border-style:none none solid none;
	border-width:1px;
	border-color:#666666;
}
a.resume_link {
	text-decoration:underline;
	color:#CC0001;
}
a.resume_link:hover {
	text-decoration:none;
}


/* CONTACT */
div#contact {
	font-family:verdana,arial;
	margin-top:20px;
	margin-left:30px;
	font-size:11px;
	height:350px;
	width:480px;
	overflow:auto;
}
div#contactInfo {
	float:left;
	font-size:11px;
	width:120px;
}
#contact div.form_field{
	width:60px;
	text-align:right;
}
#contact div.text {
	float:left;
}
#contact input#to, input#from, input#subject {
	border:solid #666666 1px;
	width:304px;
	padding:3px;
	margin-bottom:3px;
}
#contact input#submit {
	border:solid #666666 1px;
	background-color:#CC0001;
	color:#FFFFFF;
}
#contact div.submit {
	width:100px;
	position:relative;
	left:316px;
}
#contact textarea {
	border:solid #666666 1px;
	padding:3px;
}
div#contactSent {
	margin-top:100px;
	font-size:13px;
	font-weight:bold;
	margin-left:130px;
}


/* REVIEWS */
div#reviews {
	font-size:11px;
	height:350px;
	width:400px;
	overflow:auto;
	padding-top:10px;
	padding-left:50px;
}
ul.reviews {
	list-style-type:none;
	padding:0px;
}
a.reviews {
	color:#CC0001;
	text-decoration:underline;
}
a.reviews:hover {
	text-decoration:none;
}

/* ADMIN */
ul.admin {
	list-style-type:none;
	padding:0px;
}
ul.adminNav {
	list-style-type:none;
	padding:0px;
}
a.adminNav {
	font-size:13pt;
	font-weight:bold;
}
div.adminNav {
	float: left;
	width: 175px;
	padding-left: 5px;
	margin-top: .2em;
	margin-right: 10px;
}

div.adminContent {
	float: left;
}