body {
	background: #363636 url(../images/187.jpg) repeat-x;
	}

#area51 #wrapper {
	width: 920px;
	margin: 0 auto;
	}

.container {
	width: 910px;
    _width:920px;
	padding: 0px;
	margin: 40px auto 0px;
	position: relative;
	}

#beta {
	position: absolute;
	top: -10px;
	right: -78px;
	height: 270px;
	width: 120px;
	background: url(../images/wetpaint.png) no-repeat;
	_background: url(../images/IE_wetpaint.gif) no-repeat;
	}

.prepend-1 {
	padding-left: 0px;
	}

.span-15 {
	width: 640px;
	_width: 630px;
	}

.span-8 {
	width: 295px;
	margin-top: 10px;
	}

#microblog .span-5, #gallery .span-5, #peoplegallery .span-5, #placesgallery .span-5, #objectsgallery .span-5 {

	}

#head {
	background: url(../images/header5.png) no-repeat;
	_background: url(../images/IE_header.gif) no-repeat;
	height: 50px;
	margin: 50px auto 0 auto;
	width: 924px;
	clear: both;
	}

#head h1,#head h2, #site-slogan {
	top: -9999px;
	position: absolute;
	}

h2 a {
	color: #666;
	font-size: 25px;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	}

h4 {
	color: #333;
	}	
	
h3{
	font-weight: bold;
	}
	
h3 a{
	text-decoration:none;
	color:#222;
	border-bottom: 1px dotted #c2c0be;
	}
	
h3 a:hover{
	text-decoration:none;
	color:#222;
	border-bottom: 1px solid #c2c0be;
	}		
	
		
ul {
	padding: 0;
	margin: 0;
	}

ul li {
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#footer {
	padding: 20px 8px;
	background: #222;
	margin: 10px auto;
	border-top: 1px solid #111;
   	width:100%;
   	opacity:0.7;
   	font-size: 12px;
	color: #777;
	text-shadow: #000 0 1px 0;
	
   }

.copy {
	padding:20px 10px
	}
	
#hire{
	border-right: 1px solid #777; padding:20px 20px 20px 0	}	

#stock , #LHA{border-right: 1px solid #777;padding: 20px;}
	
#stock img{
	padding:10px
	}	
.SeeMore {
	width: 900px;
	margin:0 auto;
	}
	
.SeeMore a{
	text-decoration:none;
	color:#fff;
	}
	

#front .SeeMore{
	margin-top:0;
	}		

.SideNav a {
	height: 13px;
	padding: 20px 40px 20px;
	background: url(../images/arrow.png) no-repeat left;
	text-decoration: none;
	color: #666;
	font: 15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-shadow: #ccc 0 1px 0;
	border-bottom: 1px solid #ccc;
	display: block;
	}

.SideNav a:hover {
	background: url(../images/arrow.png) no-repeat 2px;
	text-decoration: none;
	color: #222;
	font: 15px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	}

#aboutsite p, #contactjames p {
	padding: 10px 0px 0px;
	margin: 0;
	_height: 600px;
	border: none;
	}

#aboutsite a, #contactjames a {
	background-image: none;
	border: 0;
	padding: 0px;
	margin: 0;
	font: 12px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	display: inline;
	text-decoration: underline;
	}

.span-7.last a, .span-7.last a:hover h3 {
	/*color: #951614;*/
	text-decoration: none;
	}

.span-7.last a:hover {
	color: #ccc;
	text-decoration: none;
	}

.span-7.last hr {
	margin-top: 0px;
	}

.frontpic p {
	margin: 10px 0;
	}

.frontpic {
	margin: 10px 0 20px 0;
	}

#galleryindex h1 {
	margin: 0 0 30px;
	font-size: 30px;
	font-weight: bold;
	color: #ccc;
	}

#galleryindex h2 a {
	background-color: #fff;
	opacity: 0.6;
	padding:3px 5px 3px;
	width:130px	
	}

#galleryindex .peep {
	background: url(../images/peeps.jpg) no-repeat;
	height:150px;
	float:left;
	margin:0 3px 0 0;
	}

#galleryindex .place {
	background: url(../images/place2.jpg) no-repeat;
	height:150px;
	float:left;
	margin:0 3px 0 0;
	}

#galleryindex .object {
	background: url(../images/objects.jpg) no-repeat;
	height:150px;
	float:left;
	margin:0 3px 0 0;
	}
	
#galleryindex .place, #galleryindex .peep, #galleryindex .object{
	box-shadow: 5px 5px 10px #222;
   	-moz-box-shadow: 5px 5px 10px #222;
    -webkit-box-shadow: 5px 5px 10px #222;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-opera-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;

}

.caption {
	color: #666;
	position: relative;
	bottom: 10px;
	left: 0px;
	width: 640px;
	}

.gallery_demo li div .caption {
	font-size: 10px;
	}

.galleria_container {
	margin: 0 0 8px 240px;
	}

.nav {
	padding-top: 15px;
	clear: both;
	position: relative;
	top: 10px;
	left: 0;
	}

.info {
	text-align: left;
	margin: 30px 0;
	border-top: 1px dotted #221;
	padding-top: 30px;
	clear: both;
	}

.info p {
	margin-top: 1.6em;
	}

ul.gallery_demo.galleria {
	margin: 0;
	}	
	
.microblogfront .published {
	font-size: 10px;
	}

.microblogfront h4 {
	margin-bottom: 5px;
	}

.microblogfront p {
	margin-bottom: 0px;
	}

.microblogfront a {
	color: #666;
	}

.microblogfront hr {
	margin: 10px 0 10px 0;
	}

#twitter_div ul li {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	}

#twitter_div img {
	float: right;
	}

h4.twitter-title a {
	text-decoration: none;
	color: #333;
	}

h4.twitter-title a:hover {
	text-decoration: underline;
	color: #333;
	}

#twitter_div ul li span a {
	display: inline;
	}

#twitter_div ul li a {
	display: block;
	color: #666;
	}

.blogpostlist h4 a {
	font-size: 20px;
	color: #666;
	text-decoration: none;
	}

.microblogfront h4 a {
	color: #666;
	text-decoration: none;
	}

.microblogfront h4 a:hover, .blogpostlist h4 a:hover {
	text-decoration: underline;
	}

.arrow {
	background: url(../images/SideArrow.png) no-repeat;
	_background: url(../images/IE_SideArrow.gif) no-repeat;
	position: absolute;
	top: 80px;
	left: -13px;
	width: 150px;
	height: 76px;
	z-index: 999;
	-webkit-transform:rotate(-1deg);
	-moz-transform:rotate(-1deg)
	}

.arrow h1 a {
	padding: 18px 25px;
	font-weight: bold;
	font-size: 20px;
	display: block;
	text-decoration: none;
	color: #555;
	text-shadow: #fff 1px 1px 2px;
	}

.arrow h1 a:hover {
	text-decoration: underline;
	color: #333;
	}

.date {
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 10px;
	}

#RSS {
	background: url(../images/rssicon.png) no-repeat right top;
	padding: 0px 30px 14px 0;
	margin: 0px 0 0px 0;
	text-align: right;
	float: right;
	}

#RSS a {
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

#RSS a:hover {
	text-decoration: underline;
	}
		
	
.artist h4 {
	margin:60px 0 10px;
	color:#fff;
	font-size: 20px;
	}	

.directory li {
	margin: 0 0 30px 0px;
	border-bottom: 1px dotted #999;
	padding:0 0 10px 0
	}

.directory li .entry-title a {
	font-weight: bold;
	text-decoration: none;
	color: #ccc;
	}

.directory li .entry-title a:hover {
	text-decoration: underline;
	}

#txpCommentInputForm {
	padding: 10px;
	background-color: #eee;
	}

p.tags a:link,h5.author a:link {
	color: #666;
	text-decoration: none;
	}

p.tags a:hover,h5.author a:hover {
	text-decoration: underline;
	}

li.iotw {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.blogpostlist {
	background:#fff;
	padding:40px 20px 20px 20px;
	box-shadow: 5px 5px 10px #222;
   	-moz-box-shadow: 5px 5px 10px #222;
    -webkit-box-shadow: 5px 5px 10px #222;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-opera-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	}

.blogpostlist li {
	list-style-type: none;
	padding-top: 20px;
	}

#microblog ul.directory {
	margin-bottom: 150px;
	}

a:hover {
	text-decoration: underline;
	}

.social {
	display: block;
	padding: 10px 0;
	}

#work {
	color: #444;
	font-size: .8em;
	}

#work .container {
	background: #fff;
	}

#work h1, #work h2, #work h3, #work h4 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

#work p, #work p a, #work li {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0 6px;
	}

#work #workhead, #work h1.workhead {
	border-bottom: 0px solid #222;
	margin: 20px 0 0px;
	}

#work #workhead h1, #work h1.workhead a {
	font-weight: bold;
	color: #222;
	}

#work .work h2 {
	padding: 1px 10px 0px 5px;
	background-color: #ccc;
	color: #fff;
	font-weight: bold;
	border-bottom-color: #333;
	border-bottom-width: 3px;
	}

#work #print, #work #web, #work #eshots, #work #info {
	background-color: #fff;
	}

#work .noticeme {
	background-color: #666;
	color: #fff;
	font-weight: bold;
	padding: 0 3px;
	}

#work a {
	text-decoration: none;
	}

#work a:hover {
	background-color: #cee6fe;
	padding: 0 3px;
	}

.workback, .workback a {
	color: #fff;
	background-color: #222;
	display: inline;
	float: right;
	padding: 0 3px;
	}

#work #info {
	margin: 0px 50px 0 0;
	background-color: rgba(238,238,238,0.6);
	}

#work #print a, #work #web a, #work #eshots a {
	background-color: #fff;
	color: #222;
	font-weight: bold;
	padding: 0 4px;
	font-size: 13px;
	}

#work #print a:hover, #work #web a:hover, #work #eshots a:hover {
	background-color: #cee6fe;
	padding: 0 3px;
	}

/* @group navigation */

#navigation a:link, #navigation a:visited{
	margin-bottom:4px;
	color: #ccc;
	background:#666;
	padding:20px;
	display:block;
	border-top: solid 1px #999;
	border-bottom: solid 1px #444;
	text-shadow: #222 0 1px 0;
	font-size: 20px;
	text-decoration:none;
	box-shadow: 0px 1px 4px #ccc;
   	-moz-box-shadow: 0px 1px 4px #333;
   -webkit-box-shadow: 0px 1px 4px #333;
   -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-opera-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}


	
#navigation a:hover{
	color: #fff;
	border-top: solid 1px #444;
	background:#555;

	}	

#navigation ul {margin:0}

/*#navigation ul li {display:inline; /*prevents ie stepdown bug*/ }*/


#navigation li a {
	text-shadow: #fff 0 1px 0;
	-moz-linear-gradient: left, green, yellow;
-webkit-gradient: linear, left center, right center, from(green), to(yellow);
	
	}


#navigation li a:active {}

/* @end */

#area51 #head {
	margin: 10px auto 0 auto;
	}

.bottomcontent {
	margin:20px 0;
	background-color:#fff;
	padding:40px 20px 20px 20px;
	box-shadow: 5px 5px 10px #222;
   	-moz-box-shadow: 5px 5px 10px #222;
    -webkit-box-shadow: 5px 5px 10px #222;	
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	-opera-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	}
	

.artlist ul, .artlist h4{
	padding-left:10px;
        }	
        
.iotw{
	padding:20px;
	background-color:#fff;
    box-shadow: 5px 5px 10px #222;
   	-moz-box-shadow: 5px 5px 10px #222;
    -webkit-box-shadow: 5px 5px 10px #222;
   image-orientation: -1deg;
   -webkit-transform:rotate(-0.8deg)}
   
   #microblog .SeeMore{
	margin-top:20px;
	}
   
	       
        	