body{
	color: #000; 
	background:#E1D1D1; 
	margin: 0 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.hide{display: none;}

/*generic styles */
h1 {
	text-align:center; 
	color:#666666; 
	font-size:100%;
	margin-top:10px; 
	margin-bottom:10px;
	}
h2 {
	text-align:center; 
	color:#666666; 
	font-size:90%;
	margin-top:15px; 
	margin-bottom:6px; 
	padding-left:6px;
	border-bottom:1px dotted #666;
	}
p {
	/*
	text-align:justify;
	*/ 
	color:#666666; 
	font-size:80%;
	margin-top:6px; 
	margin-bottom:6px; 
	padding:6px; 
	line-height:1.5em;
	}

p.quotes {
	font-size:70%;
	}
	
strong {font-weight:600;}
/* top banner styles */
#topbanner{
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000; 
	background-color:#fff; 
	margin-top:10px;
	}

/* primary content styles */
#primarycontent {
	border-left:1px solid #000;
	border-right: 1px solid #000; 
	background-color:#fff;
	}

/* content styles */
#content li{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left; 
	color:#666666; 
	font-size:80%; 
	font-weight:normal; 
	margin-top:0; 
	margin-bottom:0; 
	padding:6px; 
	line-height:1.25em;
	}
#content li li{font-size:100%;}
#content a{
	color:#666; 
	font-weight:bold;
	text-decoration:underline;
	}
#content a:hover{text-decoration:none;}

/* copyright styles */
#copyright {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #E1DDD1;
	background-color:#fff;
	}
#copyright p{
	text-align:right; 
	margin-bottom:0; 
	margin-top:0; 
	font-size:70%; 
	padding:0 4px 0 0; 
	}
#copyright a{
	color:#666; 
	text-decoration:underline;
	}
#copyright a:hover{text-decoration:none;}

/* Gallery styles */
#gallery {margin-top:15px;}
#pictureframe{background-color:#fff;}
#information {border-top:1px solid #000;}
#information p{
	margin-top:0; 
	margin-bottom:0; 
	text-align:center; 
	color:#fff; 
	font-weight:bold;
	}
#bottomline {border-bottom:1px solid #000;}
#startgallery {
	border-left:1px solid #000; 
	border-right:1px solid #E1DDD1;
	}
#stopgallery {
	border-right:1px solid #000; 
	border-left:1px solid #E1DDD1
	}
#moments th{
	background:#E1D1D1 url("../images/structure/momentsGal02.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#moments img{
	margin:15px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}
#theory th{
	background:#E1D1D1 url("../images/structure/theoryGal02.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#theory img{
	margin:15px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}
#conflict th{
	background:#E1D1D1 url("../images/structure/conflictGal02.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#conflict img{
	margin:15px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}
#canyon th{
	background:#E1D1D1 url("../images/structure/canyonGal02.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#canyon img{
	margin:15px; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}
	
#presence th{
	background:#E1D1D1 url("../images/structure/presenceGal02.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#presence img{
	margin:15px; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}
	
#crazyfists th{
	background:#E1D1D1 url("../images/structure/36crazyfists_fw.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#crazyfists img{
	margin:15px 30px; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}	
#romance th{
	background:#E1D1D1 url("../images/structure/abstractromanceGal.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
#romance img{
	margin:15px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}	
#selfdraw th{
	background:#E1D1D1; 
	border-bottom:1px solid #000;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-align:center; 
	color:#fff; 
	font-size:120%; 
	font-weight:bolder;
	}
#selfdraw img{
	margin:15px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #666; 
	border-right:1px solid #666;
	}	
.jasonjonesart {
	background:#E1D1D1 url("../images/structure/jasonjonesart.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}
	
#virtualgallery {
	background:#E1D1D1 url("../images/structure/virtualGallery_fw.gif")  center  no-repeat; 
	border-bottom:1px solid #000;
	}

/*table styles */
#printcosts td{
	border-bottom:1px solid #ccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
	color:#666666; 
	font-size:80%; 
	font-weight:normal; 
	margin-top:0; 
	margin-bottom:10px; 
	padding:6px; 
	line-height:1.5em;
	}
#printcosts th{
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:80%; 
	color:#666; 
	padding:6px;
	}
#printcosts caption {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#666;
	font-size:90%;
	font-weight:bold; 
	padding:6px;
	}

/* splash box */
#textbox{
	border-left:1px solid #CCC; 
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999; 
	width:350px; 
	height:250px;
	}
#textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:10px 5px 10px 5px;
	background-color:#E1DDD1;
	}
#textbox h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#666; font-size:100%; font-weight:bold; margin-top:10px; margin-bottom:0; padding:4px;}
#textbox p{font-size:80%; font-weight:bold; text-align:center; padding:4px; margin-top:4px; margin-bottom:10px; color:#666;}
#textbox a{color:#903; text-decoration:none;}
#textbox a:hover{text-decoration:underline;}

/* textbox 2 */

#textbox2{
	border-left:1px solid #CCC; 
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999; 
	width:350px; 
	height:300px;
	}
#textbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:10px 5px 10px 5px;
	background-color:#E1DDD1;
	}
#textbox2 h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#666; font-size:100%; font-weight:bold; margin-top:10px; margin-bottom:0; padding:4px;}
#textbox2 p{font-size:80%; font-weight:bold; text-align:center; padding:4px; margin-top:4px; margin-bottom:10px; color:#666;}
#textbox2 a{color:#903; text-decoration:none;}
#textbox2 a:hover{text-decoration:underline;}

/*navigation styles */
/*left navigation */
#nav01 {border-right:1px dotted #E1DDD1;}

#navcontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%; 
	margin-right:3px; 
	margin-left:3px;
	}
#navcontainer ul{
	margin:0;
	padding:2px; 
	list-style-type:none;
	text-align:right;
	}
#navcontainer a {
	display:block;
	color:#666;
	background-color:#E1DDD1;
	width:140px; 
	padding:3px 16px 3px 8px;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #FFF;
	}
#navcontainer a:hover{
	background-color:#E1D1D1; 
	text-decoration: none;
	}
#navcontainer li li a{
	color:#666;
	background-color:#fff;
	padding:3px 14px 3px 10px;
	text-decoration:none;
	font-weight: normal;
	}
#navcontainer li li a:hover{text-decoration:underline; background-color:#FFF;}

/* right navigation */
#rnavcontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	margin-right:3px; 
	margin-left:3px;
	}
#rnavcontainer ul{
	margin:0;
	padding:2px; 
	list-style-type:none;
	text-align:left;
	}
#rnavcontainer a {
	display:block;
	color:#666;
	background-color:#E1DDD1;
	width:140px; 
	padding:3px 8px 3px 16px;
	text-decoration:none;
	font-weight:800;
	border-bottom:1px solid #FFF;
	}
#rnavcontainer a:hover{
	background-color:#E1D1D1; 
	text-decoration:none;
	}
#rnavcontainer li li a{
	color:#666;
	background-color:#fff;
	padding:3px 10px 3px 14px;
	text-decoration:none;
	font-weight:normal;
	}
#rnavcontainer li li a:hover{
	text-decoration:underline; 
	background-color:#FFF;
	}

/* image position and style */
.imageR {float:right; margin:6px; border:1px solid #E1DDD1;}
.imageL {float:left; margin:6px; border:1px solid #E1DDD1;}

.bodyimage {margin:6px; border:1px solid #333;}
blockquote {margin:0;}