body {
	background-color:#EEEEEE;
	margin:20px 0px 0px 0px;
        padding:0px;
}

a:link { color:#333333; text-decoration:underline; }
a:visited { color:#333333; text-decoration:underline; }
a:hover { colour:#333333; text-decoration:underline; }
a:active { colour:#333333; text-decoration:underline; }

.name a:link { color:#333333; text-decoration:none; }
.name a:visited { color:#333333; text-decoration:none; }
.name a:hover { color:#FFFFFF; text-decoration:none; background-color:#333333; }
.name a:active { color:#333333; text-decoration:none; border-bottom:2px solid #333333; }

.edu a:link { color:#ffc645; text-decoration:none; }
.edu a:visited { color:#ffc645; text-decoration:none; }
.edu a:hover { color:#ffffff; text-decoration:none; background-color:#ffc645; }
.edu a:active { color:#ffc645; text-decoration:none; border-bottom:2px solid #ffc645; }

.illus a:link { color:#e5431c; text-decoration:none; }
.illus a:visited { color:#e5431c; text-decoration:none; }
.illus a:hover { color:#ffffff; text-decoration:none; background-color:#e5431c; }
.illus a:active { color:#e5431c; text-decoration:none; border-bottom:2px solid #e5431c; }

.wri a:link { color:#5fa2af; text-decoration:none; }
.wri a:visited { color:#5fa2af; text-decoration:none; }
.wri a:hover { color:#ffffff; text-decoration:none; background-color:#5fa2af; }
.wri a:active { color:#5fa2af; text-decoration:none; border-bottom:2px solid #5fa2af; }

.wri_more a:link { color:#5fa2af; text-decoration:none; }
.wri_more a:visited { color:#5fa2af; text-decoration:none; }
.wri_more a:hover { color:#5fa2af; text-decoration:underline; }
.wri_more a:active { color:#5fa2af; text-decoration:underline; }

.edu_more a:link { color:#ffc645; text-decoration:none; }
.edu_more a:visited { color:#ffc645; text-decoration:none; }
.edu_more a:hover { color:#ffc645; text-decoration:underline; }
.edu_more a:active { color:#ffc645; text-decoration:underline; }

.cit_more a:link { color:#333333; text-decoration:none; }
.cit_more a:visited { color:#333333; text-decoration:none; }
.cit_more a:hover { color:#333333; text-decoration:underline; }
.cit_more a:active { color:#333333; text-decoration:underline; }

.illus_more a:link { color:#e5431c; text-decoration:none; }
.illus_more a:visited { color:#e5431c; text-decoration:none; }
.illus_more a:hover { color:#e5431c; text-decoration:underline; }
.illus_more a:active { color:#e5431c; text-decoration:underline; }

.sidebarlink a:link { color:#AAAAAA; text-decoration:none; }
.sidebarlink a:visited { color:#AAAAAA; text-decoration:none; }
.sidebarlink a:hover { background-color:#AAAAAA; color:#ffffff; text-decoration:none; }
.sidebarlink a:active { color:#AAAAAA; text-decoration:none; }

.sidebarsublink a:link { font-family:'Lucida Grande', Arial; 	font-size:10px; line-height:15px; color:#AAAAAA; text-decoration:none; }
.sidebarsublink a:visited { font-family:'Lucida Grande', Arial;	font-size:10px; line-height:15px; color:#AAAAAA; text-decoration:none; }
.sidebarsublink a:hover { color:#ffffff; font-family:'Lucida Grande', Arial; font-size:10px; line-height:15px; background-color:#AAAAAA; text-decoration:none; }
.sidebarsublink a:active { font-family:'Lucida Grande', Arial; 	font-size:10px; line-height:15px; color:#AAAAAA; text-decoration:none; }

#container {
    margin:40px 0x 0px 0px;
    width:680px;
}

#sidebar {
	position:absolute;
	top:130px;
	left:700px;
	background-color:white;
	width:200px;
	padding:10px;
	font-family:Helvetica, Arial;
	line-height:20px;
	font-size:14px;
	color:#AAAAAA;
}

.mainmenu {
	width:630px;
	margin-bottom:20px;
	font-family:Helvetica, Arial;
	line-height:25px;
	font-size:20px;
	color:#333333;
	background-color:white;
	padding:20px 20px 20px 30px;
}

.illusthumb {
	width:128px;
	height:128px;
	background-color:gray;
}

.illustration_fp {
	width:640px;
	border-left:20px solid #e5431c;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	color:#333333;
	line-height:16px;
	padding:10px;
}

.biography {
	width:640px;
	border-left:20px solid #333333;
	background-color:white;
	margin-bottom:20px;
	padding:10px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	color:#333333;
	line-height:16px;
}

.note {
	width:650px;
	background-color:#333333;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:5px 0px 5px 30px;
	color:white;
}

.illustration {
	width:660px;
	border-left:20px solid #e5431c;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	color:#333333;
	line-height:16px;
}

.illustration_left {
	float:left;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

.illustration_left2 {
	float:left;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#333333;
	text-align:left;
}

.illustrator_header {
	width:650px;
	background-color:#e5431c;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:5px 0px 5px 30px;
	color:white;
	font-weight:bold;
}

.illustrator_header_link {
	width:100px;
	font-family:'Lucida Grande', Arial;
        float:right;
	padding:0px;
}

.illustration_right {
	float:right;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#e5431c;
	text-align:right;
}

.illustration_viewall {
	float:right;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#EEEEEE;
	text-align:right;
        padding:0px;
        margin:10px 10px 0px 0px
}

.imgcover {
float:left;
margin:0px 15px 15px 0px;
}

.education {
	width:640px;
	border-left:20px solid #ffc645;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}


.educationbig {
	width:640px;
	border-left:20px solid #ffc645;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}

.education_left {
	float:left;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

.education_right {
	float:right;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#ffc645;
	text-align:right;
}

.citations_right {
	float:right;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#333333;
	text-align:right;
}

.announce {
	width:640px;
	border-left:20px solid white;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}

.citations {
	width:640px;
	border-left:20px solid #333333;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}

.writing {
	width:640px;
	border-left:20px solid #5fa2af;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}

.writing_extended {
	width:640px;
	border-left:20px solid #5fa2af;
	background-color:white;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:10px;
	color:#333333;
	line-height:16px;
}

.writing_header {
	width:650px;
	background-color:#5fa2af;
	margin-bottom:20px;
	font-family:'Lucida Grande', Arial;
	font-size:10px;
	padding:5px 0px 5px 30px;
	color:white;
	font-weight:bold;
}

.writing_left {
	float:left;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}

.writing_right {
	float:right;
	font-family:'Lucida Grande', Arial;
	font-size:11px;
	color:#5fa2af;
	text-align:right;
}

.book {
	float:left;
	margin:0px 20px 20px 0px;
}

.bigquote {
	font-size:14px;
	line-height:20px;
}

.blue {
	color:#5fa2af;
}

.greydate {
	color:#AAAAAA;
        font-weight:bold;
}

.noborder {
border:0px;
}

.footer {
	width:640px;
	background-color:white;
	border-left:20px solid white;
	font-family:'Lucida Grande', Arial;
	color:#AAAAAA;
	font-size:9px;
	padding:10px;
}

.v-menu{
	border:0px;
	width:180px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
                line-height:16px;
	}
	ul.v-menu{
		clear:both;
		padding:0px 0px 10px 0px;
	}

.rssMenu {
border:0px;
margin:0px;
padding:0px;
list-style-type:none;
}
