/*   
Theme Name: Paper
Theme URI: http://themosse.net/blog/
Description: A Personal Theme for my blog
Author: Mosse Stenstr&ouml;m
Author URI: http://themosse.net/blog/
Version: 1.0
*/

*	{ margin:0; padding:0; border:0; }
.alignleft { display:block; float:left; margin:0 15px 5px 0; }
.alignright { display:block; float:right; margin:0 0 5px 15px; }

body
	{ background-color:#e5bd87; }
a
	{ color:#004080; }
a:hover
	{ color:#000; }

h1#main-title
	{ display:none; }

ul#menulabel { display:block; position:fixed; top:10px; left:10px; list-style-type:none; border-bottom:1px solid #000; background:#a66300 url(./img/silhouette.jpg) no-repeat center center }
ul#menulabel a { display:block; border:1px solid #000; border-bottom:0px; padding:5px 10px; width:150px; font:12px verdana, sans-serif; color:#000; text-decoration:none; }
ul#menulabel a:hover { background-color:#4d2c00; color:#fff; }
ul#menulabel ul { list-style-type:none; visibility:hidden; position:absolute; margin:-20px 0 0 75px; border-bottom:1px solid #000; background:#a66300; }
ul#menulabel ul li span { font-size:75%; }

a#rss-link
	{ display:block; position:fixed; top:-50px; right:45px; text-indent:-9000px; width:100px; height:139px; background-image:url(./img/rss-badge.png); }

#ch /* content holder */
	{ width:600px; margin:0 auto; }
#ch h3 /* content date */
	{ font:normal 14px "Trebuchet MS", sans-serif; color:#666; text-align:right; margin-top:85px; margin-bottom:10px; }
#ch h2 /* content subject line */
	{ font:normal 28px "Trebuchet MS", sans-serif; text-align:center; margin-bottom:30px; }
	#ch h2:before { content:url(./img/subject-before.png); }
	#ch h2:after { content:url(./img/subject-after.png); }
#ch h2 a { color:#000; text-decoration:none; }
	#ch h2 a:hover { color:#004080; }
#ch div.blog-body p
	{ font:normal 14px/24px Georgia, serif; color:#000; margin-bottom:15px; padding-bottom:35px; background:transparent url(./img/paragraph-after.png) no-repeat center bottom; }
	#ch div.blog-body p:first-letter { font-size:24px; }
	#ch div.blog-body p a:active { position:relative; top:1px; }

div.sharediv
	{ text-align:right; font:normal 12px Verdana, sans-serif; color:#666; }
div.sharediv img
	{ width:16px; height:16px; margin:0; }

#ch a.open-comments
	{ display:block; cursor:pointer; font:bold 14px Georgia, serif; text-align:center; color:#000000; text-decoration:none; }
	#ch a.open-comments:hover { color:#0000ff; }
#ch div.comments
	{ display:none; }

ol.commentlist { list-style-type:none; margin:10px 20px; }
ol.commentlist li { margin-bottom:30px; }
ol.commentlist li div.comment-body { font:normal 14px/18px Georgia, serif; color:#444; }
ol.commentlist li div.comment-body div.comment-author span { display:none; }
ol.commentlist li div.comment-body div.comment-meta { display:none; }
ol.commentlist li div.comment-body p { margin:10px 0 0 10px; }

div#respond h3, div#respond div.cancel-comment-reply { display:none; }
form#commentform { margin:10px 30px; font:normal 14px Georgia, serif; color:#444; }
form#commentform p { margin-bottom:2px; }
form#commentform p input { border:1px solid #310; padding:1px; font:normal 14px "Georgia", serif; }
form#commentform p textarea {border:1px solid #310; padding:1px;  font:normal 14px "Georgia", serif; }
form#commentform p input.lotsensurrt { display:none; }

#footer
	{ position:relative; height:200px; width:100%; overflow-x:hidden; overflow-y:hidden; border-top:2px solid #3c0000; margin-top:50px; background:#704a29 url(./img/footer.png) top left no-repeat; }

ul#foot-twitter { list-style-type:none; position:relative; top:10px; left:417px; height:177px; width:199px; overflow-x:hidden; overflow-y:scroll; }
ul#foot-twitter li { font:normal 12px Georgia, serif; margin:10px 5px; }
ul#foot-twitter li a { color:#000080; text-decoration:none; }
ul#foot-twitter li a:hover { color:#000; }
ul#foot-twitter li a span { font-size:75%; display:block; text-align:right; }

p.foot-note { position:relative; top:-165px; left:640px; width:350px; margin-bottom:10px; font:normal 14px Georgia, serif; color:#fff; }
p.foot-note span { display:block; text-align:right; font-size:75%; }
p.foot-note a { color:#fff; }