body {
    background-color:#001f33;
	font-family:verdana, serif;
    font-size:9pt;
    height:100%;
    margin:0;
    padding:0;
	width:100%;
}
a {
	color:#ffffff;
    text-decoration:none;
}
a:hover {
    color:cyan;
}
img{
	border:0;
}
h4 {
    font-size:20px;
    font-weight:normal;
    color:#999999;
}
h4,ul,li,form {
    border:none;
	margin:0;
    padding:0;
}
#main_content{
	margin:0 auto;
	text-align:left;
	width:910px;
}
/* page header */
#segments {
    border-bottom:1px solid #FFFFFF;
    float:left;
	margin-top:44px;
	margin-bottom:65px;
	padding-bottom:3px;
}
#segments ul {
    line-height:16px;
    list-style-type:none;
    margin-right:20px;
	float:left;
}
#segments a{
	padding:2px;
}
#segments li{
	margin-bottom:10px;
}
#segments .on{
 background-color:#00acff;
}
#content, #links{
	background-color:#00acfe;
	float:left;
	height:980px;
	width:100%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
#about, #contact-panel {
	background-color:#00acfe;
	float:left;
	height:470px;
	width:100%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
#about-text, #contact-text, #content-text{
	padding-top:20px;
	padding-left:40px;
}
#about-text h2, #contact-text h2, #content-text h2{
	color:#000a11;
	margin-bottom:0px
}
#about-detail, #contact-address, #contact-details{
	color:#ffffff;
	float:left;
}
#about-detail, #contact-address{
	height:145px;
}
#contact-address{
	float:left;
	margin-right:80px;
}
#content-text span{
	color:#ffffff
}
#links{
	margin-bottom:50px;
}
#thumbs{
	padding-top:25px;
	padding-bottom:25px;
    margin-top:71px;
}
#contact{
	position:absolute;
	top:42px;
	left:897px;
}
.imgcrop{
	opacity:0.175;
	padding:1px;
	margin-bottom:5px;
	background-color:#cecece;
	/* IE */
	filter:alpha(opacity=17.5);
}
.imgcrop:hover{
	opacity:1;
	/* IE */
	filter:alpha(opacity=100);
}
.logo{
	float:left;
	padding-right:10px;
}
.ink{
	left:-40px;
	margin-top:145px;
	position:relative;
    background:url(../pix/ink-splodge.jpg) 0 0 no-repeat;
    width:904px;
    height:121px;
    display:block;
}
.ink-splodge{
	left:-40px;
	margin-top:35px;
	position:relative;
    background:url(../pix/ink-splodge.jpg) 0 0 no-repeat;
    width:904px;
    height:121px;
    display:block;
}
/* view box text styles */
#vw-book-title{
    color:#000000;
}
#vw-author, #vw-desc{
    color:#0099ff;
}
#vw-publisher{
    color:#000000
}
#header h1{
    width:274px;
    float:left;
    background-image:url(../pix/rawshock.jpg);
    background-position:0px 0px;
    overflow:hidden;
    height:0;
    margin:30px 10px 0px 0px;
    padding-top:104px;
}
#header h1:hover{
    background-position:0px -104px;
}
#header h2{
    width:90px;
    background-image:url(../pix/rawshock.jpg);
    background-position:-274px 0px;
    overflow:hidden;
    height:0;
    margin:0px 0px 0px 0px;
    padding-top:65px;
}
#header h2:hover{
    background-position:-274px -65px;
}
#contact_bubble{
    padding-top:30px;
}
