/*  
Theme Name: Waldo
Theme URI: http://www.webloglabs.com/themes/
Description: Free from WeblogLabs.com
Version: 1.0
Author: Weblog Labs
Author URI: http://www.webloglabs.com/
*/

/* Basic Page Styles */

*{margin:0;padding:0}
body{font:12px "Lucida Grande", Arial, Verdana, sans-serif;text-align:center;background:#003366 url(images/bg-waldo.gif) repeat-x;color:#fff;}
img{border:none}
h1,h2,h3,h4{font-weight:normal}
p{margin:0 0 10px 0}
a{color:#99ccff;text-decoration:none;}
a:hover{color:#fff;}
p, ol, ul {
line-height: 1.3em;
}
blockquote {
margin: 20px 10;
padding: 0 20px 0 50px;
line-height:1.3em;
}
blockquote blockquote {
margin: 20px 10;
padding: 5px 20px 5px 50px;
background: transparent;
}

/* Lists */
#content ol, #content ul {
margin:0 0 16px 20px;
padding:4px 0 0 10px;
}
#content ul li {
list-style-type: circle;
}


/* Page Layout */
div#container{width:800px;margin:0 auto;background:transparent url(images/bg-masthead.jpg) no-repeat;}
div#content{float:left;width:600px;}
div#navigation{float:right;width:200px}
div#extra{float:right;clear:right;width:200px}
div#footer{clear:both;width:100%}

/* Header Section */
div#header{margin-bottom:20px;}
div#header h1{padding-top:20px;padding-left:10px;background:transparent;color:#99ccff;font-weight:normal;}
	.desc{font-size:11px;padding-left:10px;color:#999999;}
	.header-right{float:right;margin:5px 0 0 0;}
#header a{color:#99ccff;text-decoration:none;}
#header a:hover{color:#fff;text-decoration:none;}

/* Top Navigation */
#navcontainer {margin:0 0 20px 280px}
ul#navlist {margin-left: 0;padding-left: 0;white-space: nowrap;}
#navlist li{display: inline;list-style-type: none;}
#navlist a { padding: 3px 16px; }
#navlist a:link, #navlist a:visited{color: #ccc;background-color: #003366;text-decoration: none;}
#navlist a:hover{color: #333;background-color: #eee;text-decoration: none;}

/* Content and Sidebars */
div#container{text-align:left;}
div#content p{line-height:1.4}
	.content-content{padding:10px;}
	h3.post-title{font-size:18px;margin-bottom:10px;}
	.post-title a{color:#fff;}
	.post-title a:hover{color:#99ccff;}
	.post-date{color:#666;font-weight:bold;font-size:16px;margin-bottom:6px;text-transform:uppercase;}
	.post-meta{clear:both;color:#CCCCCC;font-size:11px;margin-bottom:25px;text-transform:uppercase;}
div#navigation{background:transparent;margin-top:10px;}
	.sidebar-content{padding:10px;font-size:11px;color:#CCCCCC;}
	.sidebar-content h3{font-size:14px;margin:6px 0 6px 0;}
div#extra{background:transparent}

/* Search Box */
#search_box {padding-left:10px;font-size:11px;}

/* Footer */
div#footer{background:transparent;color:#999;text-align:right;font-size:10px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{color:#fff}
div#footer a:hover{text-decoration:underline;}

/* Lists */
#themeswitcher, .sidebar-list, .sidebar-list-2, .sidebar-list-3{margin-left: 0;padding-left: 0;list-style: none;}
.sidebar-list li{padding-left: 18px;background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .3em;}
.sidebar-list-2 li{padding-left: 14px;background-image: url(images/feed-icon-10x10.gif);background-repeat: no-repeat;background-position: 0 .2em;}
#themeswitcher li, .sidebar-list-3 li{padding-left: 14px;background-image: url(images/arrow-2.gif);background-repeat: no-repeat;background-position: 0 .2em;}
.sidebar-list-3 li li {list-style: none;}
#themeswitcher li li {list-style: none;}
.linkcat h3 {font-size:100%; text-transform:uppercase;}
.sidebar-list li a, .sidebar-list-2 li a, .sidebar-list-3 a{color:#515c68;}
.sidebar-list li a:hover, .sidebar-list-3 li a:hover{color:#fff;}
.sidebar-list-2 li a:hover{color:#fa9c3a;}

/* Alignment */
.image-left{float:left;margin:0 10px 4px 0;border:5px solid #999999;}
.image-right{float:right;margin:0 0 4px 10px;border:5px solid #999999;}
.clear {clear:both}

/* Comments*/

#commentform {border-top:1px solid #ccc;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;border:1px solid #ccc;}
#commentform textarea {width: 92%;padding: 2px;border:1px solid #ccc;}
#commentform #submit {margin: 0;float: left;border:1px solid #ccc;padding-bottom:6px;}
	h3#comments {text-transform:uppercase;font-weight:bold;color:#eee;font-size:120%;}
	h3#respond {text-transform:uppercase;font-weight:bold;color:#eee;font-size:120%;}
.alt {margin: 0;padding: 10px;}
	ol#commentlist {margin:0;padding:0;}
#commentlist {border-top:1px solid #ccc;}
#commentlist li {margin: 8px 0 0px 3px;padding: 5px 10px 3px 0px;list-style: none;font-size:92%;border-bottom:3px solid #999;}
#commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0; padding:0;font-size:92%;color:#666;}
.comment-author {font-weight:bold;color:#ccc;}
.comment-author a {color:#ccc;}
	
/* Misc */
.single-navigation {padding: 0 0 10px 0;font-size:92%;text-align:center;}