html,body{margin:0;padding:0}
body{font-family:georgia; background:#fff;}
p{margin:0 10px 10px}
div#header h1{
		height:80px;
		line-height:80px;
		margin:0;
		padding-left:10px;
  }



div#wrapper{float:left;width:100%;margin-left:-300px}
div#content{margin-left:300px}
div#navigation{float:right;width:300px}
div#extra{float:right;clear:right;width:300px}
div#footer{clear:both;width:100%}

img {border:0;vertical-align:middle;}
a {text-decoration:none;}

div#header h1,div#header h1 a{
		color: #7B91BF		;
		font-family: arial black;
		background:#FFF;
  }
div#header{font-family:Verdana;		border-bottom:2px solid #A95962;}
  
div#extra_content{
	padding: 3px;
	margin:3px;
	background:#FFFBA4;
	font-size:0.8em;
	
}
div#extra_content h3 {
	padding: 0;
	margin:0;
	color:#54532C;
}
div#extra_content a, div#extra_content a:visited{color:#A95962;}
div#extra_content a:hover{text-decoration:underline;}

div#content_data
{
	padding:5px 40px;
	margin:5px;
	font-family: Georgia;
	word-spacing: normal;
	font-size: 1.1em;
}
div#content_data p{margin:0;}


div#content_data h2{
	height:40px;
	line-height:35px;
	margin:0;
	padding-left:5px;
	background: #A95962		;
	color: #fff;
	margin:7px;
	
}

div#footer{background: #54532C;color: #FFF; font-family:Verdana;text-align:right;border-top:23px solid #A9A759;}
div#footer p{margin:0;font-size:0.7em;color:#DDDCB6;}
div#footer a, div#footer a:visited{color:#FFFBA4;}
div#footer a:hover {color:#DDDCB6;}
div#footer h4{font-size:0.7em;padding:0;margin:0;}
div#footer h3{
	color:#FFFBA4;
	margin:0;
	padding-right:10px;
	
}
div#footer div.left{
	float:left;width:350px;margin-right:5px;padding-right:15px; margin-left:40px;
}
div#footer div.center{
	margin-right:350px;margin-left:390px;
}
div#footer div.right{
float:right;width:270px;margin-left:5px;padding-right:15px;margin-right:40px;
}
div#navigation{
	font-family:Verdana;
}
div#nav{
	background:#D1E0FF;
	padding: 5px;
	margin:5px;
	color:#2C3A54;
	font-size:0.8em;
}
div#nav h3 {
	background:#D1E0FF;
	padding: 0;
	margin:0;
	color:#2C3A54;
}

div#nav ul{list-style-type: none; padding:0;margin:0;}
div#nav a{font-weight:bold;padding-left:17px;color:#4986FF;
		background-image:url('/icons/bullet_blue.png');
		background-repeat:no-repeat;
}
div#nav a:hover{text-decoration:underline;}

div#content_data #login{float:left;width:280px; background:#DDB6BB; margin-top:10px;padding:5px;text-align:right;font-size:0.9em;}
div#content_data #login a, div#content_data #login a:visited {color:#2C3A54;}
div#content_data .login_input{margin:3px;width:200px;text-align:right;font-size:1.2em;background:#FFFDD1;color:#A95962;}

div#personal {float:right;font-size:0.8em;padding-right:5px;}
div#menubar{clear:right;padding-top:40px;float:right;font-size:0.8em; font-family:Verdana;}

div#content_data #author{background:#DDDCB6;float:left;width:300px;border:2px #54532C solid;padding:0px;font-size:0.8em; margin:5px;}
div#content_data div#author #author_desc {padding:5px;margin:5px;text-align:justify;}
div#content_data #quote{padding-left:25%;padding-right:100px;font-size: 1.2em; text-align:right;}
div#content_data .author{text-align:right;font-size:0.9em;margin-top:10px;}
div#content_data div.quote_short{padding-left:25%;padding-right:100px;font-size: 0.9em;text-align:right;}
div#content_data p.author_short{text-align:right;font-size:0.8em;}

div#content_data a, div#content_data a:visited{color:#A9A759;}

div#content_data #quoteoftheday{padding-left:300px;}
div#quoteoftheday #qotd_body{;padding-right:100px;font-size: 1.1em;text-align:right;}
div#quoteoftheday #qotd_author{padding-top:20px;font-size: 1.1em;text-align:right;}
div#quote_links{
	width:98%; background:#FFFDD1;
	border-top:1px #DDDCB6 solid;
	border-bottom:1px #DDDCB6 solid;
	margin-top:40px;
	text-align:right; 
	padding:3px 2% 3px 0;
	font-size:0.6em;
	font-style:normal;
	font-family:Verdana;
	color:#A9A759;
	margin-bottom:15px;
}

div#quote_links_short{width:100%; background:#FFFDD1;
	border-top:1px #DDDCB6 solid;border-bottom:1px #A9A759 solid;margin-top:5px;
	text-align:right; padding:3px;
	font-size:0.5em;
	font-style:normal;
	font-family:Verdana;
	color:#A9A759;
	margin-bottom:20px;
}
div#related_quote {padding-right:10%;padding-top:15px;}
div#related_quote_author {text-align:right;font-size:0.9em;padding-bottom:15px;}

div.post {
margin-left:10%;
font-size:0.8em;	
font-family:Verdana;
}

table {
	display:inline-table;
	vertical-align:middle;
}

.comments_header{
	margin-right:50px;
	text-align:right;
	font-family:Verdana;
	float:right;
	color:#A9A759;
	border-bottom:1px dashed;
	font-size:larger;
	cursor:pointer;
	
}
#comments {
	width:600px;
	margin-right:50px;
	text-align:right;
	font-family:Verdana;
	display:none;
	clear:both;
	float:right;
	padding-bottom:50px;
}

#comments .author{
	margin-top:20px;
	color:#A9A759;
	font-size:smaller;
	
}
#comments .comment_body{
	margin-top:5px;
	margin-bottom:30px;
	
}
	