/** Typography **/

@font-face {
	font-family: 'Delicious';
	src: url('fonts/Delicious-Bold.otf');
}

@font-face {
    font-family: 'Delicious';
    src: url('fonts/Delicious-Roman.otf');
}


@font-face {
    font-family: 'Delicious';
    font-weight: bold;
    src: url('fonts/Delicious-Heavy.otf');
}
@font-face {
    font-family: 'Delicious';
    font-style: italic;
    src: url('fonts/Delicious-Italic.otf');
}


 h1
{font-size:1.8em;
 font-family: Delicious, verdana, arial;
 margin: 0 0 5px 0;
}



 h2
{font-size:2.0em;
 font-family: Delicious, verdana, arial;
 line-height: 1.2em;
 margin: 0 0 13px 0;
}

 p
{font-size:11px;
 font-family: Delicious, verdana, arial;
}


/** Links **/
 a
{font-size:20px;
 font-family: Delicious, verdana, arial;
 color:#005a00;
 padding:15px;
 text-decoration:underline;
}

 a:hover
{
 font-family: Delicious, verdana, arial;
 color:#cc6600;
}

 .large a
{font-size:24px;
 font-family: Delicious, verdana, arial;
 color:#005a00;
}

 .large a:hover
{
 font-family: Delicious, verdana, arial;
 color:#cc6600;
}

 ul li
{

padding:0 0 0 10px;
}

 ul li a
{

padding:4px 0 4px 30px;
width:120px;
}


/** sidebar **/
.storytitle a{font-size:24px;
 font-family: Delicious, verdana, arial;
 color:#005a00;}




.large a
{font-size:14px;
 font-family: Delicious, verdana, arial;
 color:#005a00;
}

.large a:hover
{
 font-family: Delicious, verdana, arial;
 color:#cc6600;
}

ul li
{
padding:0 0 0 10px;
font-size:14px;
}

 ul li a
{
padding:4px 0 4px 30px;
width:120px;
}

.search 
{ 
overflow:hidden;
margin:10px 0 35px 0 ;
display:block;
height:1%;
}




/** footer **/
#bottom p
{font-size:11px;
 font-family: Delicious, verdana, arial;
}

section{background:#000000;color:#ffffff;}

.date{font-size:25px;
 font-family: Delicious, verdana, arial;
 -webkit-box-shadow: 8px 8px 8px 5px #888;
 -moz-box-shadow: 8px 8px 8px 4px #888;
padding: 5px 5px 5px 15px;
border-style:solid;
border-width:2px;
 }

/*Contact*/
.contactform{
font-size:12px;
 font-family: Verdana;
margin-left:25px;
}

.post p a{font-size:13px;
 font-family: Verdana;

} 

.post p img{margin-left:-15px;}

.post p{font-size:13px;
 font-family: Verdana;margin-left:25px;}

.post li{font-size:13px;
 font-family: Verdana;margin-left:25px;}

.change{float:left;width:65%;}
.change a{clear:both;font-size:12px;
 font-family: Verdana;margin-left:10px;} 

.change p{position:relative;
 font-family: Verdana;}  

 
 
p .storycontent{ font-size:18px;
 font-family: verdana, arial;}
 
p .meta{ font-size:14px;
 font-family: Delicious, verdana, arial;} 

div .related{margin-top:50px;
margin-bottom:50px;}

.related {text-align:center;background:#cccccc;color:#000000;	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;} 

.related a{font-size:10px} 

.social{ height:60px; float:left; 

}

.social div{float:left;}

.feedback a{  font-size:12px;
 font-family: Delicious, verdana, arial;float:right;}
 
p .storycontent a{ font-size:14px;
 font-family: verdana, arial; }
 
 .more,.more-link{
background: #000000; -moz-border-radius:5px; -webkit-border-radius:5px; 
padding: 5px;
font-family: Delicious, verdana, arial;font-size:18px;
font-style:italic; color: #c8f974;

} 


 
 p.postmetadata,p.postmetadata a{
 font-size:14px;
 font-family: Delicious, verdana, arial;
 
 }

#commentlist li{
 clear:both;
}
 
.post #commentlist {
 color:#ffffff;
}

.comment img{float:left;}

.comment p {
     color:#000000;
     padding-left:70px;margin-top:10px;
      width:100%;
}


.comment{float:left;clear:both;margin-left:10px;}

 ol{padding-left:30px;}


 h2{margin-left:10px;font-size:16px;border-bottom: 2px solid #005a00;}
 
 .post ol li{margin:30px;}
 
 .more:hover{
 font-weight:bold;
 font-size:14px;} 
 
.nav{font-size:14px;}

#twitter_update_list{font-size:15px;margin-left: -10px;}
#twitter_update_list a{margin-left: -30px;margin-right: 10px;font-size:13px;}

.logo a{font-family: Delicious, verdana, arial;font-size:35px;margin-left:10px;margin-top:-10px; margin-bottom:-10px;float:left;text-decoration:none;}

.footer .title{margin-left:10px;font-size:18px;border-bottom: 2px solid #005a00;
 font-family: Delicious, verdana, arial;
}



.footer div p{font-size:15px;margin-left:10px;font-family: Delicious, verdana, arial;}

.footer div li{font-size:15px;margin-left:10px;font-family: Delicious, verdana, arial;}

.footer div li a{margin-left: -40px;font-size:13px;font-family: Delicious, verdana, arial;}

.alpha{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-webkit-opacity: 0.8;
	opacity: 0.8;
}

.radius{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

strong,b{font-weight:bold;}
.submit{margin-bottom:50px;}

.start{
font-family: Delicious, verdana, arial;
font-size:18px;
font-style:italic; 
color:#005a00;}



.login{  
background: #000000; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
padding: 5px;
font-family: Delicious, verdana, arial;
font-size:18px;
font-style:italic;color: #c8f974;
clear: both;

	}
	
.login a{  
background: #000000; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
padding: 5px;
font-family: Delicious, verdana, arial;
font-size:18px;
font-style:italic; 
color: #c8f974;

	}
	
	
.login:hover {  background:#d6fbb5; color:#000000 ; -moz-border-radius:5px; -webkit-border-radius:5px;font-size:18px;
	
}

.login a:hover{  background:#d6fbb5; color:#000000 ; -moz-border-radius:5px; -webkit-border-radius:5px;font-size:18px;
	
}

.expand,.expand2{

}

.pad30{
	padding:30px;
	float:  right;
}


#wp125adwrap_2c{
	float: left;
	width: 100%;
	padding: 0px;
	margin-bottom: 10px;
}



#wp125adwrap_2c .wp125ad { width:125px; float:left; padding-right:5px; }

/*
.odd{
	float: left;
		padding: 0px;
	margin: 0px;
}

.even{
	float: left;
		padding: 0px;
	margin: 0px;
}
*/

/*Book Shelf */
.cover{
	float:left;
	background: url('images/shelf.png') no-repeat;
	background-position: bottom center;
	width: 570px;
	height: 300px;
	margin-bottom: 30px;
}

.summary{
	position:absolute;
	left: 300px;
	width: 250px;
	
}



.bookshelf{
	clear: both;
	magin-bottom:30px;

}
	
	
/*Album Covers */	

.cover{
	float:left;
	background: url('images/shelf.png') no-repeat;
	background-position: bottom center;
	width: 570px;
	height: 300px;
	margin-bottom: 30px;
}




.album{
	clear: both;
	magin-bottom:30px;

}

/*Digtial Theatre*/

.show, .show a{ 
	color: #ff0000;

}
.show { 
	padding: 5px 5px 5px 15px;
	border-style:solid;
	border-width:2px;
	margin-bottom: 20px;
	}

code {
	background: #444;
	display: block;
	font-size: 12px;
	margin: 0 10px 12px;
	overflow: auto;
	padding: 8px 10px;
	white-space: pre;
        color:#ffffff;
}

