body{
	margin:0;
	padding:0;
	background:#151515 url(../images/pics/bg_body.gif) top center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c0c0c9;
}
p{ margin:0; padding:0}

.wrapper{ margin:0 auto; width:100%}
.wrapperLeft{ background:url(../images/pics/bg_left01.gif) top left repeat-x;}
.wrapperLeftDiv{ width:12px; height:176px; background:url(../images/pics/bg_left02.jpg) top right no-repeat; float:right}
.wrapperRight{ background:url(../images/pics/bg_right01.jpg) 0px 300px no-repeat; padding:0}
.wrapperRightDiv{width:12px; height:176px; float:left}

.content{ background:#2d2d2d url(../images/pics/bg_content.gif) top left repeat-y; width:607px; height:489px}
.rightSideImages{ float:right; width:345px}
.footer{ background:url(../images/pics/footer.gif) top left; width:607px; height:86px; padding:90px 0 0 0; text-align:center}
.footer a{ text-decoration:none; color:#c0c0c9; margin:0 10px}
.footer a:hover{ text-decoration:none; color:#f66d95; margin:0 10px}
.pink{color:#f66d95}

a{ text-decoration:none; color:#f66d95;}
a:hover{ text-decoration:none; color:#ffffff;}

/*home*/
.welcome{ margin:0 0 0 10px; clear:both;}
.homeNews{ margin:10px 0 0 10px; clear:both; background:url(../images/pics/bg_newshome.gif) top right no-repeat; height:153px; width:597px}
.scrollNews{ width:350px; height:135px; overflow:auto; margin:5px 30px 0 5px;  padding:0 20px 0 0}
.newsItem{ clear:both; padding:5px 0}
.newsItem .date{ font-style:italic; font-size:12px; color:#f66d95}

/*bio*/
.blackbox02{ margin:0 0 0 10px;  background:#17171a url(../images/pics/blackbox_middle02.jpg) right 14px no-repeat;}


/*resume*/
.resumeTopInfo{
	display:block;
	width:400px;
	margin:10px 0px auto;
	text-align:left
}
.resumeBox01{
	background-color: #48484c;

}
.resumeBox02{
	background-color: #363639;

}

/*portfolio*/
.blackbox03{ margin:0 0 0 10px;  background:#17171a url(../images/pics/blackbox_middle03.jpg) right 14px no-repeat;}
.wrapperRight03{ background:url(../images/pics/bg_right03.jpg) 0px 159px no-repeat; padding:0}
.subnavPort{
	text-align:center;
	padding:0 17px 0 0;
	line-height:20px;
	color: #FFFFFF;
}

.portThumbWrapper{ text-align:center}
.portThumbWrapper img{ margin:12px 20px; border:1px solid #f46c94}
.pagingNav{
	padding:0 5px;
	font-size:12px;
	clear: both;

}
.pagingNavCurrent{
	padding:0 5px;
	font-size:12px;
	clear: both;
	font-weight:bold;
	color:#ffffff
}

.subnavPortMiddle{
	text-align:center;
	padding:2px 20px;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	float:right;
	width:320px;
	margin:12px 0 0 0;
	position:relative;
	left:-30px;
	padding:2px 0
}
.subnavPortMiddle a{
	margin:0 3px;
}
.subnavPortMiddleCurrent{
	margin:0 3px;
	color:#ffffff;
	font-weight:bold;
}

.middlePort{ width:480px; height:382px; overflow:auto; padding:0 40px 0 50px}
.middlePort{
scrollbar-face-color:#f46c94;
scrollbar-arrow-color:#b54b6a;
scrollbar-base-color:#f46c94;
scrollbar-shadow-color:#f46c94;
scrollbar-darkshadow-color:#f46c94;
scrollbar-highlight-color:#f46c94;
scrollbar-3dlight-color:#b54b6a;
scrollbar-track-color:#000000;
}



/*store*/
.middleStore{ padding:0 0 0 30px}
.storeItem01{ margin:10px 26px 10px 0; float:left; width:110px; height:180px; background:url(../images/store/bg_storeitem01.gif) top center repeat-x; text-align:center}
.storeItemThumb { margin:5px 0 2px 0; border:1px solid #f66d95; clear:both}
.storeBuyNow{ margin:2px 0}

/*contact*/
h3{ margin:15px 0 10px 0;  color:#FFFFFF; font-size:15px; font-weight:bold; display:block; width:auto; border-bottom:1px dotted white}
.blackbox01{ margin:0 0 0 10px;  background:#17171a url(../images/pics/blackbox_middle01.gif) right 14px no-repeat;}
.middle01{ width:480px; height:408px; overflow:auto; padding:0 40px 0 50px}
.middle01{
scrollbar-face-color:#f46c94;
scrollbar-arrow-color:#b54b6a;
scrollbar-base-color:#f46c94;
scrollbar-shadow-color:#f46c94;
scrollbar-darkshadow-color:#f46c94;
scrollbar-highlight-color:#f46c94;
scrollbar-3dlight-color:#b54b6a;
scrollbar-track-color:#000000;
}
