body
{
padding: 0; background: #333 
no-repeat top center; font-family: Verdana, Arial, Sans-Serif; 
font-size: 11px; 
border-top: #616170 1px solid;
border-bottom: #84849B 1px solid;
color: #333; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
}





a:link{
color: #bbb;
text-decoration: none;
}
a:visited{
color: #bbb;
text-decoration: none;
}
a:hover{
color: #fff;
text-decoration: none;
border-bottom: none;
}
h1{
line-height: 14px;
font-size: 20px;
font-weight: normal;
color: #9900cc;
}
h2{
font-size: 16px;
font-weight: normal;
color: #9900cc;
}
h3{

letter-spacing: 0px;
font-weight: bold;
font-size: 12px;
color: #f0f0f0;
}
#wrapper{
text-align: center;
font-size: 11px;
font-weight: normal;
color: #aaa;
}
table.img-displayer, table.bigImg{
margin-left: auto;
margin-right: auto;     
padding: 0;
}
table.img-displayer a:hover
{border: none;}
table.bigImg a:hover
{border: none;}

table.bigImg{
width: 700px;
}
table.bigImg td{
font-size: 12px;
text-align: center;
padding: 7px;
}
table.bigImg img{
padding: 5px;
border: 1px solid #000;
margin-bottom: 15px;
}

table.img-displayer td{
font-size: 10px;
text-align: center;
padding: 5px;

}
table.img-displayer img{
display: inline;
padding: 2px;
border: 1px solid #000;
margin-bottom: 2px;
}
table.footer td{
text-align: center;
font-family: Verdana, Arial, Sans-Serif; 
font-size: 10px;
color: #aaa;
line-height: 10px;
margin-bottom: 30px;
}


TABLE 

{ COLOR: #F0F0F0; FONT: 13px arial, verdana, sans-serif; font-weight: NORMAL; 
}
.title
{ COLOR: #FFFFFF; FONT: 13px verdana, arial, sans-serif; font-weight: bold; 
}
.subtitle
{ COLOR: #f0f0f0; FONT: 12px verdana, arial, sans-serif; font-weight: bold; 
}
.phonetitle 
{ color: #7E6C4E; font: 13px verdana, arial, sans-serif; font-weight: bold; 
}
.footer	
{ COLOR: #aaa; FONT: 10px arial, verdana, sans-serif; font-weight: bold; 
}
.sidebarwidth
{ width: 140px; }
.formmargin
 { margin-top: 0; }




.gallerytext
{ COLOR: #e0e0e0; FONT: 9px verdana, arial, sans-serif; font-weight: normal }

.gallerytitle 
{ COLOR: #fff; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }



.just 	{ text-align: justify; }


.viewer-border
{ BORDER: #B8B8C4 3px solid; }

.viewermargin
{ padding-top: 10px; padding-bottom: 10px; }

.viewer-text
{ COLOR: #aaa; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.viewer-hilite
{ COLOR: #FFFFFF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }



div.linkage{
margin-left: auto;
margin-right: auto;
margin-top: 30px;
width: 650px;
text-align: left;
line-height: 18px;
font-size: 12px;
}
div.linkage a:link, div.linkage 
a:visited{
color: #bbb;
text-decoration: none;
border-bottom: 0 solid #bbb;
}
div.linkage a:hover{
color: #fff;
text-decoration: none;
border-bottom: none;
}
h3{
margin-top: 2px;
color: #fff;
font-size: 11px;
font-weight: bold;
letter-spacing: 0;
}
div.linkage ul li{
margin-bottom: 17px;
}
/* modified li for curric.vitae page -> smaller margin*/
div.linkage ul li.vitae{
margin-bottom: 4px;
}
div.quote{
	width: 600px;
	text-align: center;
	border: 1px solid #aaa;
	padding: 10px;
}
div.textual{
	font-size: 14px;
	color: #aaa;
	line-height: 18px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	text-align: center;
}
div.info{
	font-size: 11px;
	color: #aaa;
	line-height: 14px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	text-align: center;
}
.menubackground	{
background-color: #000;
border-top: #84849B 1px solid;
border-bottom: #84849B 1px solid;
padding-top: 15px;
padding-bottom: 15px;
}

.menu{ 
font-family: arial, verdana, helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin-right: 5px;
cursor:pointer;
text-align: center;
display: block;
line-height: 16px;
white-space:nowrap;
border-top: #525263 1px solid;
border-left: #525263 1px solid;
border-bottom: #525263 1px solid;
border-right: #525263 1px solid;
}


a.menu:link{ 
background-color:#000;
color: #84849B; 
}
a.menu:visited{
background-color:#000;
color: #84849B; 
}
a.menu:active{ 
background-color:#403F4C;
color: #84849B; 
}
a.menu:hover{ 
background-color:#403F4C;
color: #B8B8C4;
 border: #B8B8C4 1px solid; 
}
.bordertables{
background-color: #000;
border-top: #84849B 1px solid;
border-bottom: #84849B 1px solid;
height: 45px;
margin-top: 1px;
margin-bottom: 1px;
}
.homeimage{
border-top: #403F4C 1px solid;
border-bottom: #403F4C 1px solid;
margin-top: 15px;
margin-bottom: 15px;
}
.homelinks{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
letter-spacing: 3px;
padding-left: 15px;
padding-right: 15px;
}

a.homelinks:link{ 
color: #84849B; text-decoration: none; }

a.homelinks:visited{ 
color: #84849B; text-decoration: none; }

a.homelinks:active{ 
color: #84849B; text-decoration: none; }

a.homelinks:hover{ 
color: #FFFFFF; text-decoration: none; }

 /* CONTACT FORM */


.shadeform	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #e0e0e0;
		background-image:none;
		text-align: left;
		color: #000;
		WIDTH: 200PX;
		BORDER: #999 1px solid;
		}

.textarea	{
		FONT: 13px arial, verdana, sans-serif;
		background-color: #e0e0e0;
		background-image: none;
		color: #000;
		text-align: left;
		WIDTH: 250PX;
		HEIGHT: 125PX;
		BORDER: #999 1px solid;
		}




.date-font { color: #bbb; font: 12px verdana, arial, sans-serif; font-weight: bold} 

