@import url("http://fonts.googleapis.com/css?family=Sue+Ellen+Francisco:regular&v1");
*{margin:0;padding:0;}
div#clear{clear:both;}

body{font-family:}
a{text-decoration:none;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}
a:hover{text-decoration:underline;}
a img{border:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
li{margin-left:16px;}
strong{font-weight:bold;}
em{font-style:italic;}
u{text-decoration:underline;}
p{padding:3px 0;}
pre{background-color:#f4f4f4;display:block;font:normal 11px Courier;margin:10px 0 10px 0;overflow:auto;outline:0;outline-style:none;outline-width:0;padding:10px;white-space: pre;width:480px;word-wrap:break-word;-moz-outline-width:0;}
blockquote{margin:3px 0 3px 5px;padding:0 0 0 10px;}

div#general{width:860px;margin:10px auto;}

div#general div#top{height:50px;}
div#general div#top div#logo-menu{width:540px;float:left;}
div#general div#top div#logo-menu div#logo{	width:200px;float:left;padding:5px 0;}
div#general div#top div#logo-menu div#logo a{font-family:'Sue Ellen Francisco', serif;font-size:30px;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing: 0em;word-spacing: 0em;line-height: 1.2;}
div#general div#top div#logo-menu div#logo a:hover{}
div#general div#top div#logo-menu div#menu{float:right;margin-top:10px;padding:5px 5px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#top div#logo-menu div#menu a{padding:0 6px;}
div#general div#top div#logo-menu div#menu a:hover{}
div#general div#top div#logo-menu div#menu a.featured{padding:6px 7px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#top div#search{width:300px;float:right;margin-top:10px;}
@media screen and (-webkit-min-device-pixel-ratio:0){div#general div#top div#search{margin-top:7px;}}
div#general div#top div#search input{font-style:italic;padding:3px 5px 4px 5px;width:290px;border:none;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}

div#general div#main{margin-top:10px;}
div#general div#main div#contents{width:540px;float:left;}
div#general div#main div#sidebar{width:300px;float:right;}

div#general div#main div#contents div#post{margin-bottom:20px;padding:10px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#contents div#post div#text{margin-bottom:2px;}
div#general div#main div#contents div#post div#image{margin-bottom:10px;}
div#general div#main div#contents div#post div#image img{border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#contents div#post div#photoset{margin-bottom:10px;}
div#general div#main div#contents div#post div#chat{margin-bottom:5px;}
div#general div#main div#contents div#post div#conversation .conversation_lines{clear:both;list-style-type:none;margin:0;padding:0;}
div#general div#main div#contents div#post div#conversation .conversation_lines li{margin-left:0;}
div#general div#main div#contents div#post div#conversation .chat_line{list-style-type: none;padding:9px 14px;}
div#general div#main div#contents div#post div#conversation .label{font-weight:bold;}
div#general div#main div#contents div#post div#quote{margin-bottom:5px;font-size:15px;}
div#general div#main div#contents div#post div#link{margin-bottom:5px;}
div#general div#main div#contents div#post div#audio{width:370px;padding:5px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#contents div#post div#audio div#player{float:left;}
div#general div#main div#contents div#post div#audio div#properties{float:left;margin-left:15px;font-size:11px;padding-top:7px;}
div#general div#main div#contents div#post div#audio div#properties span{padding:0 10px;}
div#general div#main div#contents div#post div#answer img{border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}	
div#general div#main div#contents div#post div#answer div#question{align:right;margin:7px 0px 5px 66px;padding:10px;position: relative;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
div#general div#main div#contents div#post div#answer div#question p{margin:1px 0px;}
div#general div#main div#contents div#post div#answer div#question span{display:block;position:absolute;width:1px;height:1px;font-size: 0;line-height: 1px;left:-10px;top:10px;border-top:7px solid transparent;border-bottom:7px solid transparent;}
div#general div#main div#contents div#post div#caption{margin-bottom:10px;}
div#general div#main div#contents div#post div#credits{padding:5px 7px;font-size:11px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#contents div#post div#credits span{padding:0 5px;}
div#general div#main div#contents div#notes ol.notes li{list-style:none;margin:0 0 3px 0;padding:5px 8px 5px 8px;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#contents div#notes ol.notes li a{}
div#general div#main div#contents div#notes ol.notes li blockquote{margin: 2px 0 4px 0;padding: 0 0 0 8px;}
div#general div#main div#contents div#notes ol.notes li img.avatar{height: 8px;margin: 0 2px 0 0;width: 8px!important;}
div#general div#main div#contents div#pagination{float:right;}
div#general div#main div#contents div#pagination a{padding:5px 7px;font-weight:bold;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}

div#general div#main div#sidebar div#box{margin-bottom:15px;}
div#general div#main div#sidebar div#box div#content{margin-top:10px;}
div#general div#main div#sidebar div#box div#content img{border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#sidebar div#box div#content img.avatar{float:left;margin-right:4px;margin-top:3px;}
div#general div#main div#sidebar div#box div#pages{text-align:left;margin-top:10px;}
div#general div#main div#sidebar div#box div#pages a{padding:2px 4px;margin-right:4px;margin-bottom:3px;font-size:11px;display: block;float:left;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
div#general div#main div#sidebar div#box div#twitter div#twitter_div ul{margin-top:10px;margin: 0;padding: 0;list-style-type: none;}
div#general div#main div#sidebar div#box div#twitter div#twitter_div ul li{margin:0;padding: 5px;margin-bottom:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
div#general div#main div#sidebar div#box div#twitter div#twitter_div ul li a{font-size: 10px;}
div#general div#main div#sidebar div#box div#twitter div#twitter_div ul li:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}