/* Stylesheet for Michael Berneis Website */
* {
	margin:0;
	padding:0;
}

#content {
	width:780px;
	margin:0 auto;
	xxbackground:#eee;
	overflow-x:scroll;
}

a {color:#07c;text-decoration:none;}
a:hover, a.active {color:#049; }
a.active {cursor:default}

#top { width: 100%; height: 100px;  font-weight:bold;text-align:center;clear: both; display: block; font-family:"Lucida Grande",Arial,sans-serif;}
#top h1 { float: left;font-size:16px; }
#top h1 a { padding-top:70px;height: 30px; width: 190px; background: #000; display: block; color:#fff;text-decoration:none; }
#top h1 a:hover { background-color: #07c; }

#top ul { border-right: 1px solid #ddd; height: 100px; display: block; width: 357px; list-style-type: none; float: right; }
#top ul li a {margin-top:0; border-left: 1px solid #ddd; padding-top:70px;height: 30px; width: 118px; display: block; float: right; text-align: center; text-decoration: none;color:#fff;background:#999;font-size:16px;}
#top ul li a:hover {background:#07c;}
#top ul li.rebloglink a:hover {background:#7c0;}
#top ul li.rebloglink {margin-top:-19px;}
#top ul li.photolink {margin-top:-19px;}
#top ul li.aboutlink a:hover {background:#7c0;}
#top ul li.photolink a:hover {background:#7c0;}

.ismain     {cursor:default;background:#07c !important;}
.isreblog a {cursor:default;background:#7c0 !important;}
.isabout  a {cursor:default;background:#7c0 !important;}
.isactive a {cursor:default;background:#7c0 !important;}

.gbox {background-color:#eee;padding:20px; margin:10px 0px;text-align:center;}

#middle {
	background:#fff;
	width:100%;
	padding:60px 0 40px 0;
}

#middle h2 {
	font-size:40px;
	line-height:40px;
	width:90%;
	font-weight:normal;
	color:#444;
}

#middle p {
	/* font-style:italic; */
	text-align:right;
	color:#666;
}

img {border:none;}

#nav {float:left; margin:10px 30px 0 0; clear:both;width:150px;}
#nav ul { list-style-type: none; border-top: 1px solid #ddd; }
#nav ul li a { display: block; clear: both; border-bottom: 1px solid #ddd; padding: 10px 0; text-decoration: none; text-transform: uppercase; padding-left:10px;font-size:12px;font-weight:bold;background:#fff}
#nav h3 {background:#EAF3FD;color:#000;padding:4px 3px;text-transform: lowercase; font-size:14px;font-weight:normal;font-family:"Lucida Grande",Verdana,Arial,"sans serif"}

#nav ul li a.active {color:#000} 

#aboutcontent { 
float:left;
width:590px;
}

#aboutcontent {margin-left:10px;}
#aboutcontent p {text-align:left;margin-bottom:6px;}
#aboutcontent ul.fancy {list-style-type:square}
#aboutcontent ul li {color:#666; margin-bottom:10px;font-size:16px;line-height:20px;padding-bottom:10px;}
#aboutcontent ul.fancy li {border-bottom: 1px solid #ddd;padding-bottom:10px;}
#aboutcontent b {font-family:"Lucida Grande",Arial,sans-serif;font-size:14px;margin-bottom:5px;}

#_aboutcontent h3 {color:#444;font-size:28px;text-align:right;border-bottom:3px solid #7c0;margin:3px 0 15px 0; padding:3px;font-weight:normal;}
#aboutcontent h3 {background:#7c0;padding:10px;color:#000;text-align:right;font-weight:normal;font-size:22px;margin-bottom:10px;font-family:"Lucida Grande",Verdana,Arial,"sans serif"}
#aboutcontent h3 span {color:#fff;font-weight:bold}
.booktable {width:100%; border-collapse:collapse;border-left:1px solid #ccc;}
.booktable th,.booktable td {width:50%;border-right:1px solid #ccc;color:#555;font-family:'Lucida Grande',Arial;padding:10px;text-align:center;}
a.amazonref {display:block;padding-top:10px;}
a.amazonref img {border:1px solid #ccc;}

.delicious-post {border-bottom:1px solid #ccc;}
h2.delicious-banner {display:none;}
#extra {
	background:#ffe;
	border-bottom:1px solid #ccc;
	padding:10px;
	padding-left:190px;
	}

#extra h2 {
	font-family:"Lucida Grande",Verdana,Arial,"sans serif";
	font-size:14px;
	color:#444;
	font-weight:normal;
}

#extracontent  {
	font-size:11px;
	position:absolute;
	top:20px;
	margin-left:210px;
}

.contact {
	float:left;
	text-align:left;
	margin-right:20px;
	margin-left:10px;
	color:#666;
	font-family:'courier new';
	line-height:14px;
	font-size:12px;
	font-weight:bold;
}
#bottom {
	background:#eee;
	min-height:100px;
  height:auto !important;
  height:100px;
}

#bottom .item {
	margin:30px;
	border:1px solid #999;
	background-color:#fff;
}
#bottom a img {padding:18px;float:right;}
#bottom p {padding:20px 0 0 20px;}
#bottom .item h3 {background:#EAF3FD;padding:10px;text-align:center;;font-family:'Lucida Grande',Arial,sans-serif;font-size:14px;font-weight:normal;}
#bottom .item h3 a {color:#000;}
#bottom .content, #bottom .summary {font-family:Arial; color:#444;font-size:13px;line-height:15px;padding:20px;}

