/*****************
  This is your playground. Customize Hemingway to your hearts extent. 
*****************

/* LAYOUT WIDTH */

/* Example for a fluid layout:
.inside{
	width:95%;
}
*/

.inside{ width:900px; }
a:link {
	color:#06c;
	text-decoration:none;
}
a:visited { color: #936; text-decoration: none; }
a:hover { text-decoration: none; background-color: #d7e5f1; border-bottom: 1px dotted #03386f; }
.film { color: #636363; font: 10px "Lucida Grande", Lucida, Helvetica, Arial, sans-serif; margin-bottom: 4px; padding: 2px 3px; clear: both; border-style: dotted; border-width: 1px; background: #ffceff; text-align: left; width: 230px; float: right; margin-left: 4px; }
h2.hometitel { background-image: url(../../../../../images/general/sdvdotcom-logoblue-140pix.gif); background-repeat: no-repeat; text-indent: -1100px; vertical-align: middle; width: 140px; height: 36px; }
body, #primary{ color:#444; }
#header, #primary{
	background:#FFF;
}

#secondary{
	background:#f3f3f3 url(../images/bg-secondary.gif) no-repeat; border-top:1px solid #e3e3e3;
}

body, #ancillary{
	background:#d2fea2 url(../images/background-leaf.gif) no-repeat;
}
#ancillary{
	border-top:1px solid #c1c1c1;
}
h1, h2, h3{ color:#000; }

#primary h2{ color:#333; }
h2.titel { width: 150px; height: 25px; margin-right: 0; }
p.description { color: #d8f920; font-size: 12px; margin-right: 0; margin-left: 5px; }
h2.titel a:hover { text-decoration: none; border-bottom: 1px dotted #c1c1c1; }
h2.friends { background-image: url(../images/friends.gif); background-repeat: no-repeat; text-indent: -1100px; margin-right: 0; }
h2.previously { background-image: url(../images/previously.gif); background-repeat: no-repeat; text-indent: -1100px; margin-right: 0; }
h2.categories { background-image: url(../images/categories.gif); background-repeat: no-repeat; text-indent: -1100px; margin-right: 0; }
h6.flickr { background-image: url(../images/flickr.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: -1100px; height: 20px; padding-top: 0; }
h6.nowreading { background-image: url(../images/nowreading.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: -1100px; padding-top: 0; height: 20px; }
blockquote{ color:#333; }

table th{ color:#FFF; background:#333; }
table td{ color:#000; background:#EAEAEA; }



.secondary .featured p{
	border-bottom:1px solid #CCC;
	border-top: 1px solid #CCC;
}
.secondary .featured dl{
	border-bottom:1px solid #CCC;
}
.secondary dd a{ color:#7F7F7F; }
.secondary dd a:hover{ color:#000; }


.secondary .featured dt{
	color:#333;
}
/*Story
*/
#primary.twocol-stories .story{
	float:left;
	width:46%;
	margin:0 2%;
	display:inline;
}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a{
	color:#333;
}
.story h3{ font-size:1.5em; margin-top: 5px; }
.story .details a:hover{ color: #3e208a; text-decoration:none; border-width: 0; }
.story .details{ margin: 0; border-top:1px solid #7f7f7f; }
a, .story .details a, .story .details a:hover{
	color:#961d90;
}
.comment-head{
	border-bottom:1px solid #E3E3E3;
}

ul.dates, ul.counts, ul.blogroll li ul, ul.pages{
	border-top:1px solid #C2C2C2;
}
ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li{
	border-bottom:1px solid #C2C2C2;
}
#footer{ color: #ffd3d3; font-weight: bold; background-color: transparent; background-image: url(../images/bg-grass.png); background-repeat: repeat-x; background-position: 0 bottom; width: 100%; height: 100px; margin-bottom: 0; padding-top: 30px; padding-bottom: 0; }
#footer a, #footer p.attributes a{
	color:#39aacd;
}
#footer a:hover, #footer p.attributes a:hover{ color:#961d90; }


/* Images */
#search .searchimg{
	background:url(white/search.gif) 0 0 no-repeat;
}
img.right { float: right; margin-bottom: 5px; margin-left: 10px; padding: 2px; border: solid 1px #427227; display: inline; }
img.left { display: inline; margin: 0 10px 2px 0; float: left; padding: 1px; }
.film { color: #636363; font: 10px "Lucida Grande", Lucida, Helvetica, Arial, sans-serif; margin-bottom: 4px; padding: 2px 3px; clear: both; border-style: dotted; border-width: 1px; background: #ffceff; text-align: left; width: 230px; float: right; margin-left: 10px; }
p.p1  { font-size: 13px; line-height: 20px; margin-bottom: 4px; }
p.p2 { font-size: 11px; line-height: 16px; margin-top: 10px; }
p.adsense { margin-top: 25px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #102039; border-bottom: 1px dotted #102039; }
p.adsensebooks { width: 200px; float: right; margin: 5px 0 5px 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #102039; border-bottom: 1px dotted #102039; }
.topnav 
{
	
	list-style:none;
	margin:0 auto;
	padding:5px 0;
	text-align:right;
	width:100%;
	min-width:65em;
	max-width:85em;			
}
.topnav li 
{
	list-style:none;
	margin:0;
	padding:0 5px;
	display:inline;
}
.topnav li a 
{
	color:#d8f920;
	padding:3px 0;
	text-decoration:none;
}
.topnav li a:hover
{ color:#d8f920; background-color: transparent; padding:3px 0; text-decoration:none; border-bottom:2px solid #d8f920; }
 .topnav li.current_page_item a { color: #aa1717; font-weight: bold; text-decoration: none; padding: 2px; border: solid 1px; }
#header .inside{
	padding:1.5em 0 0;
}
#footer .inside
{ background-image: none; margin:0 auto; padding:30px 0 0; }
#h2 .categories { background: url(../images/categories.gif) no-repeat; text-indent: -1100px; margin: 0; height: 15px; }
#ancillary .block{
	float:left;
	width: 30%;
	margin:0 2% 0 1%;
}
#header { background-color: white; background-image: url(../images/bg-clouds.png); background-repeat: repeat-x; background-position: 0 0; width: 100%; height: 120px; }
h6 { margin-top: 20px; }
#footer p.copyright{ float:left; }
#footer p.attributes{ float:right; }

