/* 
Theme Name: little
Description: Simple & Little
Author: Adair
Author URI: http://www.adaircameron.co.uk/
Version: 0.2
Tags: white, three-columns, fixed-width
* adapted by rbf for fdst.de/blog
*/
* {
margin:0;
padding:0;
}

img {
border:none;
padding:0;
}

img a {
border:none;
}

img.left {
float:left;
border:none;
padding:6px 0 0;
}

img.right {
float:right;
border:none;
padding:0 0 0 6px;
}

blockquote {
border-left:dashed #666;
margin:15px;
padding:0 12px;
}

/* website structure */
#header {
width:100%;
height:42px;
}

#header h1 {
padding:0;
font-size:1.3em;
}

#header h1 a {
text-decoration:none;
}

#header h1 a:hover {
text-decoration:none;
}

#header span.blog_name {
text-transform:uppercase;
}

#header span.blog_description {
font-size:11px;
color:#999;
border-bottom:none;
display:inline;
margin-left:10px;
padding-top:8px;
}

/* Navigation */
#left {
width:190px;
float:left;
margin-right:9px;
padding-bottom:20px;
}


/*page_body_right*/
#right {
background-color:#F9F5EA;
width:175px;
float:right;
padding:0 8px 20px;
/* optional rounded corners for browsers that support it */
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

}


#right ul {
list-style-position:inside;
}

#overallmenu ul {
list-style-type:none;
}

#overallmenu li {
margin-bottom:4px;
}

#overallmenu ul#recentcomments {
list-style-type:square;
list-style-image:url(/w/gfx/thumb/wwedit/tmpl_icons/forum.gif);
}

#overallmenu ul#recentcomments li {
padding-left:0;
}

#overallmenu li a.feed {
background:url(rss_tiny.gif) no-repeat left 3px;
padding:2px 0 2px 32px;
}

#overallmenu {
overflow:hidden;
}

#right {
overflow:hidden;
}

#overallmenu h2 {
margin-top:15px;
margin-bottom:4px;
}

#menu {
width:100%;
font-weight:bold;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul {
list-style-type:none;
}

#menu ul li a {
margin:0;
display:block;
}

#menu ul li a:hover {
text-decoration:underline;
}

#submenu {
width:100%;
font-weight:bold;
}

#submenu ul {
margin:0;
padding:0;
}

#submenu ul {
list-style-type:none;
}

#submenu ul li a {
margin:0;
display:block;
color:#C8979B;
}

#submenu ul li a:hover {
text-decoration:underline;
}

/* main content */
/* DO THIS IN STRUCTURE ON THE MAIN SITE CSS */
#wordpress_main {
float:right;
width:573px;
}

/*page_body_content_container*/
#content {
width:360px;
float:left;
margin:0 10px 20px 5px;
padding-left:5px;
}

/*page_body_main_container*/
.post {
line-height:16px;
margin-bottom:40px;
}

.post-single {
margin-bottom:15px;
}

.post h2 {
font-size:1.1em;
padding-bottom:.3em;
}

/*
.post span{font-size:8px; color:#666;}
*/
.entry p {
margin:12px 0;
}

.postmetadata {
clear:both;
background: #F9F5EA url("images/post-metadata-bg.png") no-repeat bottom right;
padding:6px;
margin:0 0 20px;
/* optional rounded corners for browsers that support it */
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.commentcount {
font-weight:bold;
}

/* if there is a page title that is a bit like a message, give it some space  
 * archiv and search results have this structure */
.archiv h2.pagetitle,.search h2.pagetitle {
padding-bottom:1.5em;
}

/* pagers also need space */
.pager {
width:100%;
}

.by {
display:block;
font-size: .95em;
margin-bottom:1.5em;
}

.by .date,.by .time {
font-style:italic;
font-weight:bold;
font-size:1.1em;
float:right;
margin:0 .5em;
}

.more-link {
background:url("/static/img/fdst14/arrow_right.gif") no-repeat scroll left 3px transparent;
clear:left;
display:block;
margin: 5px 0;
padding-left: 16px;
text-decoration:none;
}

/* older, newer pager links */
.older,.newer {
font-size:1.1em;
font-weight:bold;
width:150px;
}

.older {
float:left;
}

.newer {
float:right;
}

/* footer */

#footer {
width:500px;
padding-left:5px;
padding-top:10px;
float:left;
}

/* Comments form */

#respond {
margin:20px 0;
}

#commentform {
}

#commentform p {
}

#commentform a {
}

#commentform h3 {
}

#comment {
width:100%;
}

#author,#email,#url,#comment,#submit,#captcha_code,#s {
margin:5px 5px 0 0;
border:1px solid #999;
padding:3px;
}

#submit {
margin:5px 5px 0 0;
}

#comments {
margin:0;
padding:0;
}

ol.commentlist {
list-style-type:none;
margin:0;
padding:0;
}

.avatar {
float:left;
margin:0 12px 0 0;
}

ol.commentlist li {
background:#fff;
margin:10px 0;
padding:5px 0 5px 10px;
list-style-type:none;
}

ol.commentlist li.alt {
background:#F9F5EA;
}

ol.commentlist li p {
margin:6px 0;
padding:0 12px 0 0;
}

ol.commentlist a {
color:#000;
}

cite {
font-family:arial, verdana, tahoma;
font-size:9pt;
font-weight:bold;
font-style:normal;
}

cite a {
color:#000;
text-decoration:none;
border-bottom:1px dotted #465D71;
}

.comment .comment-meta a,.comment .comment-meta a:visited,#commentform label small {
color:#666;
font-style:italic;
font-size:.9em;
}

/* Search form */

#searchform {
padding:0;
margin:5px 0;
}

#searchform input#s {
margin:0;
border:1px solid #666;
}

/* social bookmarks */

.social_bookmark {

}

.social_bookmark strong em {
font-weight:normal;
font-size:.9em;
}

.social_bookmark .d {
float: right;
}

.social_bookmark .d a {
float: left;
margin-left: 4px;
}

/* misc */
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
padding:4px;
margin:0 0 2px 7px;
float:right;
display:block;
}

img.alignleft {
padding:4px;
margin:0 7px 2px 0;
float:left;
display:block;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
text-align:center;
background-color:#F9F5EA;
padding-top:4px;
margin:2px;
/* optional rounded corners for browsers that support it */
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.wp-caption img {
margin:0;
padding:0;
border:0 none;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}
