/*
Theme Name: Stuart Archer Cohen
Theme URI: http://stuartarchercohen.com/
Description: Custom Wordpress theme designed by <a href="http://www.metapaint.com">MetaPaint Communications Design</a>.
Version: 1.0
Author: John Ryan Brubaker
Author URI: http://metapaint.com/
Tags: custom

	StuartArcherCohen v1.50
	 http://www.metapaint.com

	This theme was designed and built by John Ryan Brubaker,
	at http://www.metapaint.com

*/



/* Layout */

body {
	background:#222;
	margin:0;
	padding:0;
}

img, a.img {border:0;}

div#topnav {
	height:60px;
	background:url(images/shadow.jpg) bottom left repeat-x;
}


div.navwrap {
	width:910px;
	margin-right:auto;
	margin-left:auto;
}

div.navbar {
	width:394px;
	height:32px;
	margin-top:12px;
	float:right;
}

div#mainwrap {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:#333;
}

div#content {
	background:#333;
	width:910px;
	margin:0 auto;
}

div#contentcolumn {
	width:500px;
	float:left;
}

div#contentcolumnpage {
	width:600px;  
	float:left;
}

div#rightcolumn {
	width:300px;
	float:right;
	text-align:center;
}

div#botnav {
	height:60px;
	background:url(images/shadow_bot.jpg) top left repeat-x;
}

div.clearboth {
	clear:both;
}


/*   Typography  */

a, a.visited {
	color:#A8CAD3;
}

a:hover, a:visited:hover {
	color:#F8800F;
}

a.editentry {
	font-size:10px;
	color:#666;
}       

div.post {width:600px;}

h3, h3.posttitle, h3.posttitle a, h3.posttitle a:visited {
	font-family:Georgia, 'Palatino Linotype', serif;
	font-size:27px;
	color:#fff;
	font-weight:normal;
	margin-bottom:0;
	margin-top:10px;
	text-decoration:none;
}

h3.posttitle a:hover, h3.posttitle a:visited:hover {
	color:#F8800F;}       
	
h3#comments { 
	font-size:20px;
	}  

h4 {
	font-family:Georgia, 'Palatino Linotype', serif;
	font-size:20px;
	color:#eee;
	font-weight:normal;
	margin-bottom:0;
	}

h4.reviewtitle {
	font-size:21px;
}	

.postdate {
	font-family:Helvetica, Verdana, 'Lucida Grande', 'Lucida Console', 'Lucida Sans Unicode', serif;
	font-size:10px;
	color:#ccc;	
	margin-bottom:-7px;
}

.postcontent {
	font-family:Helvetica, Verdana, 'Lucida Grande', 'Lucida Console', 'Lucida Sans Unicode', serif;
	font-size:14px;
	color:#ccc;
	line-height:150%;
	margin-top:30px !important;
	margin-bottom:0;
}

.postcontent strong {
	color:#fff;
}

div.bookreviewside {

	float:right;
	clear:right;
	width:222px;
	color:#CCC;
	text-align:left;
}

div#groupmeeting {
	font-family:Helvetica, Verdana, 'Lucida Grande', 'Lucida Console', 'Lucida Sans Unicode', serif;
	line-height:130%;
	font-size:13px;
	color:#ccc;
	padding:0 35px;
}


/* Graphical Links and image placements */

h1#title { 
height:33px;
width:405px;
margin-top:15px;
margin-bottom:12px;
border:0;
text-indent:-9999px;
float:left;
}

h1#title a, h1#title a:visited { 
display:block;
width: 100%;
height: 100%;
margin:0;
border:0;
text-decoration: none;
background: transparent url(images/top_name.gif) top left no-repeat;
}

h1#title a:hover { 
color:#600;
margin:0;
border:0;
background: transparent 
url(images/top_name.gif) 
0 -33px no-repeat;}


h5#bottitle { 
height:33px;
width:405px;
margin-top:10px;
margin-bottom:20px;
border:0;
text-indent:-9999px;
float:left;
}

h5#bottitle a, h5#bottitle a:visited { 
display:block;
width: 100%;
height: 100%;
margin:0;
border:0;
text-decoration: none;
background: transparent url(images/bottom_name.gif) top left no-repeat;
}

h5#bottitle a:hover { 
color:#600;
margin:0;
border:0;
background: transparent 
url(images/bottom_name.gif) 
0 -32px no-repeat;}

ul.navlist {
	margin:0;
	padding:0;
}

ul.navlist li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type: none;
}

li.nav1 { 
height:16px;
width:117px;
text-indent:-9999px;
float:left;
}

li.nav1 a, li.nav1 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav1.gif) top left no-repeat;
}

li.nav1 a:hover { 
background: transparent 
url(images/nav1.gif) 
0 -20px no-repeat;}


li.nav2 { 
height:16px;
width:166px;
text-indent:-9999px;
float:left;
}

li.nav2 a, li.nav2 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav2.gif) top left no-repeat;
}

li.nav2 a:hover { 
background: transparent 
url(images/nav2.gif) 
0 -20px no-repeat;}


li.nav3 { 
height:16px;
width:111px;
text-indent:-9999px;
float:left;
}

li.nav3 a, li.nav3 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav3.gif) top left no-repeat;
}

li.nav3 a:hover { 
background: transparent 
url(images/nav3.gif) 
0 -20px no-repeat;}

li.nav4 { 
height:16px;
width:117px;
text-indent:-9999px;
float:left;
}

li.nav4 a, li.nav4 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav4.gif) top left no-repeat;
}

li.nav4 a:hover { 
background: transparent 
url(images/nav4.gif) 
0 -20px no-repeat;}


li.nav5 { 
height:16px;
width:98px;
text-indent:-9999px;
float:left;
}

li.nav5 a, li.nav5 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav5.gif) top left no-repeat;
}

li.nav5 a:hover { 
background: transparent 
url(images/nav5.gif) 
0 -20px no-repeat;}


li.nav6 { 
height:16px;
width:68px;
text-indent:-9999px;
float:left;
}
 
li.nav6 a, li.nav6 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav6.gif) top left no-repeat;
}

li.nav6 a:hover { 
background: transparent 
url(images/nav6.gif) 
0 -20px no-repeat;}


li.nav7 { 
height:16px;
width:111px;
text-indent:-9999px;
float:left;
}

li.nav7 a, li.nav7 a:visited { 
display:block;
width: 100%;
height: 100%;
background: transparent url(images/nav7.gif) top left no-repeat;
}

li.nav7 a:hover { 
background: transparent 
url(images/nav7.gif) 
0 -20px no-repeat;}

div.bookpagebook {
	width:190px;
	float:left;
}

div.bookpagebook img {
	width:170px;
	margin:0 20px 0 0;
}

img.forcover {
	margin:7px;float:left;
}

div.comments {
	color:#fff;
	font-family:Helvetica, Verdana, 'Lucida Grande', 'Lucida Console', 'Lucida Sans Unicode', serif !important;
	font-size:14px !important;
	line-height:150%;
	margin-bottom:0;
}

div#credit {
	text-align:right;color:#444;font-size:11px;clear:both;margin:10px;font-family:helvetica, arial, sans-serif;
}

div#credit a, div#credit a:visited {
	color:#666;
}
                                                                              
div#credit a:hover, div#credit a:visited:hover {
	color:#AAA;
} 

ul.press li {margin-bottom:15px;clear:right;}