html
{
min-height: 100%;
margin-bottom:0.25px; /*To display vertical scrollbars in FF regardless of content size*/
height:100%;
border:0px; /*IE has default page borders*/
}

body
{
height:100%;
margin:0px;
padding:0px;
font:normal 12px/14px Helvetica, Arial, sans-serif;
color:#666666
}





#container /*To center everything within*/
{
width:760px;
margin:0 auto;
padding:25px 0 0 0;
position:relative;
}
#container a:link, #container a:visited, #container a:active, #container a:focus
{
outline:none;
text-decoration:none;
color:#617DC9;
}
#container a:hover
{
outline:none;
text-decoration:none;
color:#4C4C4C;
}





#navigation
{
width:539px;
height:24px;
margin:0 0 22px 0;
padding:0 29px;
float:right;
background:url(../images/navigation.gif);
font:normal 14px/24px Helvetica, Arial, sans-serif;
text-align:center;
}
#navigation li
{
display:inline;
margin:0 22px;
padding:0px;
}
#navigation a:link, #navigation a:visited, #navigation a:active
{
text-decoration:none;
color:#4C4C4C;
}
#navigation a:hover
{
color:#617DC9;
}





#left-block
{
width:136px;
height:446px;
margin:0px;
padding:0px;
float:left;
}





		#left-block #title
		{
		width:136px;
		height:94px;
		margin:0px;
		padding:0px;
		background:url(http://www.jadedpublishing.com/images/title-news.gif) center no-repeat;
		}





		#left-block #logo
		{
		width:136px;
		height:352px;
		margin:0px;
		padding:0px;
		background:url(../images/logo.gif);
		}





#right-block
{
width:172px;
min-height:446px;
margin:0px;
float:right;
background:url(../images/side-body-long.gif);
}
* html #right-block
{
height:446px;
}





		#right-block #right-top
		{
		width:172px;
		height:23px;
		background:url(../images/side-top.gif);
		}





		#right-block #right-bottom
		{
		width:172px;
		height:23px;
		background:url(../images/side-bottom.gif);
		}





		#right-block #right-body
		{
		width:172px;
		min-height:400px;
		margin:0px;
		padding:0px;
		background:url(../images/side-body.gif) no-repeat;
		}
		* html #right-block #right-body
		{
		height:400px;
		}
		#right-block #right-body p
		{
		margin:10px 23px 10px 23px;
		font:normal 11px/13px Helvetica, Arial, sans-serif;
		}
		#right-block #right-body h1
		{
		font:bold 14px/16px Helvetica, Arial, sans-serif;
		color:#617DC9;
		margin:5px 23px 10px 23px;
		}





#middle-block
{
width:431px;
min-height:446px;
margin:0 0 0 157px;
padding:0px;
}
* html #middle-block
{
height:446px;
margin:0 0 0 150px;
}





		#picture
		{
		width:431px;
		height:191px;
		margin:0px;
		padding:0px;
		background:url(../images/slideshow.swf);
		}
		
		
		
		
		
		#content
		{
		width:431px;
		min-height:255px;
		margin:0px;
		padding:0px;
		background:url(../images/content-body-long.gif);
		}
		* html #content
		{
		height:255px;
		}





				#content #content-top
				{
				width:431px;
				height:23px;
				background:url(../images/content-top.gif);
				}
		
		
		
		
		
				#content #content-bottom
				{
				width:431px;
				height:23px;
				background:url(../images/content-bottom.gif);
				}
		
		
		
		
		
				#content #body
				{
				width:431px;
				min-height:209px;
				margin:0px;
				padding:0px;
				background:url(../images/content-body.gif) no-repeat;
				}
				#content #body #contact-body
				{
				min-height:400px;
				}
				* html #content #body #contact-body
				{
				height:400px;
				}
				#content #contact-body form
				{
				margin:16px 23px;
				color:#617DC9;
				}
				#content #contact-body .text
				{
				width:320px;
				height:14px;
				margin:0 0px 0 0;
				font:normal 12px/14px Helvetica, Arial, sans-serif;
				float:right;
				}
				#content #contact-body .submit
				{
				margin:10px 0 0 60px;
				font:normal 12px/14px Helvetica, Arial, sans-serif;
				}
				#content #contact-body form textarea
				{
				width:320px;
				height:200px;
				margin:0 0px 0 0;
				font:normal 12px/14px Helvetica, Arial, sans-serif;
				float:right;
				}
				* html #content #body
				{
				height:209px;
				}
				#content #body p
				{
				margin:12px 23px;
				}
				#content #body h1
				{
				font:bold 14px/16px Helvetica, Arial, sans-serif;
				color:#617DC9;
				margin:5px 23px 10px 23px;
				}
				#content #body h3
				{
				font:normal 12px/14px Helvetica, Arial, sans-serif;
				color:#617DC9;
				margin:12px 23px 12px 23px;
				}
				#content #body h2
				{
				font:normal 11px/13px Helvetica, Arial, sans-serif;
				color:#617DC9;
				margin:12px 23px 12px 23px;
				}
				#content #body p a:link, #content #body p a:visited, #content #body p a:active
				{
				outline:none;
				text-decoration:none;
				color:#4C4C4C;
				}
				#content #body p a:hover
				{
				outline:none;
				text-decoration:none;
				color:#617DC9;
				}





#large
{
width:603px;
min-height:446px;
margin:0 0 0 157px;
padding:0px;
background:url(../images/large-body-long.gif);}
* html #large
{
height:446px;
margin:0 0 0 150px;
}





		#large #large-top
		{
		width:603px;
		height:23px;
		background:url(../images/large-top.gif);
		}





		#large #large-bottom
		{
		width:603px;
		height:23px;
		background:url(../images/large-bottom.gif);
		}





		#large #large-body
		{
		width:603px;
		min-height:400px;
		margin:0px;
		padding:0px;
		background:url(../images/large-body.gif) no-repeat;
		}
		* html #large #large-body
		{
		height:400px;
		}
		#large #large-body p
		{
		margin:12px 23px;
		}
		#large #large-body h1
		{
		font:bold 14px/16px Helvetica, Arial, sans-serif;
		color:#617DC9;
		margin:5px 23px 10px 23px;
		}
		#large #large-body h3
		{
		font:normal 12px/14px Helvetica, Arial, sans-serif;
		color:#617DC9;
		margin:12px 23px 12px 23px;
		}





#links-body a:link, #links-body a:visited, #links-body a:active
{
outline:none;
text-decoration:none;
color:#4C4C4C;
}
#links-body a:hover
{
outline:none;
text-decoration:none;
color:#617DC9;
}





#footer
{
width:603px;
height:30px;
margin:10px 0 0 0;
padding:0px;
float:right;
color:#617DC9;
text-align:center;
}
		#footer #footer-navigation
		{
		margin:0px;
		padding:0px;
		line-height:30px;
		}
		#footer #footer-navigation li
		{
		display:inline;
		margin:0px;
		padding:0px;
		}
		#footer #footer-navigation a:link, #footer #footer-navigation a:visited, #footer #footer-navigation a:active
		{
		text-decoration:none;
		color:#4C4C4C;
		}
		#footer #footer-navigation a:hover
		{
		color:#617DC9;
		}





.clear-both
{
clear:both;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.clear-left
{
clear:left;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.clear-right
{
clear:right;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.img-float-left
{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #999999;
}





.spacer
{
line-height:0;
width:0px;
height:0px;
margin:0px;
padding:0px;
}
* html .spacer
{
display:none;
}




.projects-img-p
{
min-height:92px;
}
.projects-img-p img
{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #999999;
}
* html .projects-img-p
{
height:92px;
}





.roster-img-p
{
min-height:75px;
}
.roster-img-p img
{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #999999;
}
* html .roster-img-p
{
height:75px;
}





#zombie-wrap
{
width:576px;
height:576px;
background:#ffffff;
padding-top:8px;
border:1px solid #999999;
margin:auto;
}
#zombie
{
width:568px;
margin:auto;
}
#zombie img
{
border:0px;
margin:0px;
float:left;
}





#lost
{
text-align:center;
}
#lost p .img-gal img
{
height:85px;
}
#lost .img-gal img
{
border:1px solid #999999;
margin:0px 5px;
}





#acid
{
text-align:left;
}
#acid p .img-gal img
{
height:85px;
}
#acid .img-gal img
{
border:1px solid #999999;
margin:0px 7px;
}





#post
{
text-align:left;
}
#post p .img-gal img
{
height:85px;
}
#post .img-gal img
{
border:1px solid #999999;
margin:0px 7px;
}





#joe
{
text-align:left;
}
#joe p .img-gal img
{
height:85px;
}
#joe .img-gal img
{
border:1px solid #999999;
margin:0px 7px;
}





.hidden
{
line-height:0;
width:0px;
height:0px;
display:none;
margin:0px;
padding:0px;
}