/* CSS Document */

*{
	margin: 0;
	padding: 0;
	font: 11pt/13pt normal Georgia, "Times New Roman", Times, serif;
	color: #333;
	position: relative;
}
body { width: 100%; text-align: center; background: url(../images/pattern.gif) repeat fixed;}
.centeringSheet { margin: 0 auto; text-align: center; overflow: auto;}

.pitem {
	width: 100%;
	padding: 10px 0;
	margin-bottom: 2px;
	border-bottom: 1px solid #EEE;
	clear: both;
	overflow: hidden;
}
/*.line {background-color: #EEE; height:1px; width:100%; margin: 1px 0; clear:both;*/}
.first {margin-top: 10px;}

img.thumb { }
p.details { width: 310px; text-align: right; float: right; font: small-caps 9pt/11pt normal Verdana, Arial, Helvetica, sans-serif; color: #666;}
span.title { font: small-caps bold 9pt/11pt normal Verdana, Arial, Helvetica, sans-serif; color: #600;}
a.contact { }
a.contact:link,
a.contact:visited {color: #600; text-decoration: none;}
a.contact:hover {color: #600; text-decoration: underline;}

div.totop {width: 100%;	text-align: right; clear: both;}
div.totop>a:link,
div.totop>a:visited {color: #600;text-decoration: none;font: 8pt/11pt Arial, Helvetica, sans-serif;}
div.totop>a:hover {text-decoration: underline;}

div#navblock { width: 100%; background: url(../images/horzbar.gif) left 50% repeat-x; }
div#nav { width: 401px; margin: 0 auto; overflow: auto;}
ul.menu_list {
	text-align: center;
	list-style: none;
	}
ul.menu_list li {
	position: relative;
	float: left;
	padding: 4px 0;
	background: url(../images/vertbar.gif) left 50% no-repeat;
	}
ul.menu_list li.first_m { background:none; }
ul.menu_list li#textile_m	{ width: 99px; }
ul.menu_list li#boxes_m		{ width: 65px; }
ul.menu_list li#dolls_m		{ width: 64px; }
ul.menu_list li#bio_m		{ width: 44px; }
ul.menu_list li#cv_m		{ width: 47px; }
ul.menu_list li#contact_m	{ width: 82px; }

ul.menu_list a {
	/*padding: 0 12px;*/
	font: 9pt/10pt normal normal Arial, Helvetica, sans-serif;
	color: #DCC;
	text-decoration:none;
	}
ul.menu_list a:hover { text-decoration:underline;}

#centerer { margin: 0 auto; text-align: center; width: 600px;}
#backing {
	width: 600px;
	/*background-color: #7A5D2D;*/
	/*background: url(images/shadow.gif) repeat-y;*/
	background: url(../images/patternlt.gif) repeat top left #FFF;
	clear: both;
	}
#cframe {
	margin: 20px auto; text-align: center;
	
	width: 498px !important;
	width: 500px;
	width/**/:/**/498px;
	
	border: 1px solid #600;
	/*
	border-left: 1px solid #600;
	border-right: 1px solid #600;
	*/
	background-color: #FFF;
	}
	
#ccontainer { width: 480px; background-color: #fff;}
#content { padding-bottom: 35px; width: 390px; overflow:hidden;}
#content>p { text-align: left; text-indent: 1em; margin-top: 10px;}

/*h1 { margin: 30px auto 3px; font-size: 16pt; font-weight: bold; color: #600; clear: left;}*/
h1 { margin: 30px auto 3px; font-size: 16pt; font-weight: bold; color: #600; clear: left;}
h2 { margin: 20px auto 3px; font-size: 12pt;text-transform:uppercase; color: #333; text-align: center; border-bottom: 1px solid #600; padding-bottom: 3px; clear: left;}
h3 { margin: 10px auto 3px; font-size: 10pt; font-weight: bold; color: #333; text-align: left; clear: left; padding-top: 5px;}

dl { text-align: left; clear: left; margin-top: 10px;}
dt { text-align: right; float: left; clear: left; width: 65px; font: 9pt/13pt Arial, Helvetica, sans-serif;}
dd { text-align: left; float: left; margin-left: 20px; font: inherit; font: 9pt/13pt Arial, Helvetica, sans-serif; width: 305px;}

.clearit {clear: both;}

a>img {
	border: none;
	display: inline;
	overflow: hidden;
}

.pitem>a { width:75px !important; width:77px; width/**/:/**/75px; height:75px; border: 1px solid #CCC;	float: left;}
.pitem>a:link, .pitem>a:visited {}
.pitem>a:hover { border: 1px solid #600; }
.pitem>a:active {}

#footer {
	width: 100%;
	text-align: right;
	margin: 10px 0 25px 0;
	}
#footer, #footer *{
	color: #999;
	font: 9pt/9pt normal normal Arial, Helvetica, sans-serif;
	}
#footer a {
	color: #DDD;
	text-decoration: none;
	}
#footer a:link,
#footer a:visited { text-decoration: none;}
#footer a:hover,
#footer a:active {
	text-decoration: underline;
	}