/*  
Theme Name: SuperKing
Theme URI: http://www.crazybobbles.org
Description: Blue and katamari like
Version: 1.0
Author: Crazybobbles
Author URI: http://www.crazybobbles.org
*/

/*************************************
 +Containers 
 *************************************/

body{
	background:#ffffff url(./images/bg.png) repeat-x;
	color:#555;
	font-family: Lucida Grande, Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	line-height:1.5;
	margin:0;
	padding:0;
}
#wrap{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:960px;
	border-right:3px solid #2288bb;
}
#content{
	font-size:1.25em;
	float:left;
	padding:1em;
	width:42em;
}
.widecolumn{
	font-size:1.25em;
	padding:1em;
	width:75em !important;
}
#sidebar{
	font-size:1.1em;
	float:right;
	margin-top:2em;
	margin-bottom:2em;
	padding-left:1em;
	width:25em;
	border-left:1px dotted #ddd;
	list-style-type:none;
}
#flickrRSS{
	float:right;
	margin-top:2em;
	margin-bottom:2em;
	margin-left:0;
	width:9em;
	border-left:1px dotted #ddd;
	list-style-type:none;
	padding:0;
}
#header{
	text-align:right;
	margin:auto;
	padding-top:3em;
	width:960px;
	border-left:3px solid #2288bb;
	background:#fff url(./images/header.jpg) no-repeat;
}
#menu{
	background:#2288bb;
	margin:0;
	padding:0;
	float:right;
	color:#fff;
	font-size:1.7em;
	width:100%;
	clear:both;
}
#menusearch{ float:left; margin:0; padding:0; }
#subtitles{	background:#58BBEB;	margin:0;	padding:0;	float:right;	color:#fff;	font-size:1.5em;	width:100%;}
#footer{	background:#333;	border-top:1px solid #777;	color:#888;	clear:both;	font-size:0.9em;	padding:0.5em;	text-align:center;}
/************************************* +Hn and p *************************************/
h1, h2, h3{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	margin:0;	padding:0;}
#header h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size:4.5em;	margin:0;	padding-right:10px;}
#header h1 a{	color:#fff;}
#header h1 a:hover{	text-decoration:underline;}
.entrytitle h2{ font-size:1.6em; display:inline; letter-spacing:-1px; float:left; width:455px; }
.entrytitle h2 a{	color:#B4C24B;}
.entrytitle h2 a:hover{ color:#58BBEB;}
.sticky .entrytitle h2 {padding-left:25px; width:410px; background: transparent url(images/favorite.gif) no-repeat scroll left center;}
.sticky .entrytitle h2 a {color:#FF0084;}
.sticky .entrytitle h2 a:hover {color:#58BBEB;;}
.entrytitle h3{	font-size:1.2em;	color:#ddd;}
.searchposts .entrytitle h2{ width: auto; float:none}
.searchposts .entrytitle h2 a{	color:#B4C24B; display:block; }
.searchposts .entrytitle h2 a:hover{	color:#ffffff; background:#B4C24B; border-left:15px solid #ddd;}
h2.pagetitle{	font-size:2.7em;	color:#ddd;}
h2.pagetitle a{	color:#eee;}
h2.pagetitle a:hover{	color:#FF7400;}
#sidebar h3{	color:#555;	font-size:1.5em;	margin:1em 0;}

/************************************* +Entry *************************************/
.post{	padding-bottom:3em;	border-bottom:1px dotted #ddd; clear:both;}
.home { padding-bottom:3em;	border-bottom:1px dotted #ddd; clear:both;}
.sticky { background:#fefefe;}
.entrymeta{	font-size:0.9em; margin-bottom:1em;}
.postdate{	padding:0;	font-size:1.6em;	color:#ccc;	float:right; text-transform: lowercase; width:70px; white-space:nowrap }
.postinfo{	color:#bbb;	clear:both; margin:0; padding:0; }
.postedby{	background:transparent url(./images/quote.png) no-repeat;	padding:3px 3px 3px 23px;}
.filedto{	background:transparent url(./images/page_white.png) no-repeat;	padding:1px 3px 3px 20px;}
.editlink{	background:transparent url(./images/pencil.png) no-repeat;	padding:1px 3px 3px 20px;}
.commentslink{	background:transparent url(./images/comment.png) no-repeat;	padding:1px 3px 3px 20px;}
.tagsused{	background:transparent url(./images/tag_blue.png) no-repeat;	padding:1px 3px 3px 20px;}
.goalprogresslink{ background:transparent url(images/43things_logo.gif) no-repeat left top; height:47px; text-align:right; font-size:15px; font-style:italic; padding-left:195px}
blockquote {border-left:5px dotted #f0f0f0; padding-left:10px}
.wp-polls h3{	color:#58BBEB; font-size:1.6em; text-align:right}
.wp-polls { border-top:1px dotted #ddd; }
.navigation {clear:both}
/************************************* +Subtitle *************************************/
#subtitles p{	margin:auto;	padding:2px 15px 2px 0;	float:right;	color:#fff;}

/************************************* +Menu *************************************/
#menu ul {	margin:0;	list-style-type:none;	padding-right:3px;}
#menu ul li{	margin:0;	padding:0;	background:#2288bb;	float:right;}
#menu ul li a{	display:block;	padding:2px 15px 2px 15px;	border-left:1px #ddd dotted;	color:#fff;	text-transform:lowercase;	text-align:center;}
#menu ul li a:hover{	color:#2288bb;	background:#fff;}
#menu ul li.current_page_item a{	color:#bbb;	background:#fff;}
#menu ul li.current_page_item a:hover{	color:#2288bb;	}
/************************************* +Sidebar *************************************/
#sidebar h2{	text-transform:lowercase;	border-bottom:1px dotted #ddd;	color:#58BBEB;	font-size:2em;}
#sidebar ul{	list-style-type:none; margin:0;	padding:0;}
#sidebar ul li{	margin-bottom:0em;	padding:0em;}
#sidebar ul li a{	text-transform:lowercase;	font-size:1.1em;	display:block;	padding:2px;	padding-left:4px;	color:#bbb;	border-left:0;}
#sidebar ul li a:hover{	color:#fff;	background:#2288bb;	border-left:15px solid #ddd;}
#sidebar p.aboutme {	margin:0;	padding:5px 5px 5px 4px; color:#999999; font-size:13px}
#sidebar p.randomme { margin:0;	padding:5px 5px 5px 4px; color:#BBBBBB;}
#sidebar p.tagcloud{	margin:0;	padding:0 5px 0 0;}
#sidebar p.tagcloud a{	color:#bbb;	font-size:1.1em;}
#sidebar p.tagcloud a:hover{	color:#2288BB;}
#sidebar li.current-cat a{color:#fff;	background:#2288bb; border-left:15px solid #fff;}
#sidebar li.current-cat a:hover{	border-left:15px solid #ddd;}
#sidebar li.flickr a, #sidebar li.flickr a:hover, #sidebar li.flickr a img{	background:transparent; border:0;}
#sidebar ul li.linkcat {float:left; width:12em;}
#sidebar li.flickrpics a {padding:0; margin:0}
#sidebar li.flickrpics a img{padding:0; margin:0}
#sidebar li.cat-item, #sidebar li.metaL , #sidebar li.metaR {width:12em}
#sidebar li.cat-item-3, #sidebar li.cat-item-5, #sidebar li.metaL {float:left}
#sidebar li.cat-item-4, #sidebar li.cat-item-6 , #sidebar li.metaR{float:right}
#sidebar li.cat-item-3 a:hover {background:#75A642}
#sidebar li.cat-item-4 a:hover {background:#356AA0}
#sidebar li.cat-item-5 a:hover {background:#D01F3C}
#sidebar li.cat-item-6 a:hover {background:#111111}
#sidebar li #twitter_update_list{ color:#999999; text-transform:lowercase;}
#sidebar li #twitter_update_list li{ margin-bottom:10px;}
#sidebar li #twitter_update_list a{ display:inline; border:0; font-size:13px}

/************************************* +Flickr *************************************/
#flickrRSS h2{	text-transform:lowercase;	border-bottom:1px dotted #ddd;	color:#58BBEB;	font-size:2em;}
#flickrRSS ul{	list-style-type:none; margin:0;	padding:0;}
#flickrRSS ul li{	margin:0em;	padding:0em; margin-left:5px}
#flickrRSS ul li a{	text-transform:lowercase;	font-size:1.1em;	color:#bbb;	}
#flickrRSS ul li a img {	padding:0; padding-right:10px; margin:0; background:transparent}
#flickrRSS ul li a img:hover {background:#2288bb}
ul.mainFlickrFeed {list-style-type:none; margin:0;	padding:0;}
ul.mainFlickrFeed li {float:left}
.flickrCaption {background:#fefefe}
/************************************* +Comments *************************************/
.commentsblock{	margin:0;	padding:0;}
.commentsblock textarea{	width:39em; border:1px dotted #eee;}
.commentsblock input, .commentsblock textarea{	border:1px solid #d1d1d1;}
.commentsblock textarea:focus{	border:1px solid #58BBEB;}
.commentsblock input[type="submit"],.commentsblock  input[type="submit"]:active,.commentsblock  input[type="submit"]:focus{ color:#ffffff; background:#2288bb; font-size: 18px}
.commentauthor{	color:#bbb;	font-size:1.75em; float:left}
.alt .commentauthor{	color:#fff;}
ul.commentlist{	color:#777;	font-size:1em;	list-style-type:none;	margin:0;	margin-top:1.5em;	padding:0;}
ul.commentlist .thread-even{ background:#eee}
ul.commentlist .thread-odd{ background:#fff}
ul.commentlist .children { list-style-type:none;}
ul.commentlist .thread-even .children li{background:#fff}
ul.commentlist .thread-odd .children li{background:#eee}

.commentlist li{	margin-bottom:0.5em;	padding:0.5em 1em; -moz-border-radius:10px; border:1px dotted #eeeeee}
.commentmetadata {font-size:0.9em}
.commentmetadata a{	color:#ccc;}
.alt{	background:#eee;	border:1px dotted #ddd;	padding:0.5em;}
.avatar {float:left; margin-right:8px}
h3#comments, h3#respond{	font-size:1.6em;}

/************************************* +Misc *************************************/
a{	color:#2288BB;	text-decoration:none;}a:hover{	color:#CC0000;}
a img{	border:0;	background:#fff;	padding:5px;}
a img:hover{	background:#58BBEB;}
.alignleft {float:left}
.alignright{float:right}
img[align="left"], img.alignleft{ float:left; margin:5px 10px 5px 0;}
img[align="right"], img.alignright{	float:right; margin:5px 0 5px 10px;}
.clear{	clear:both;	margin:0;	padding:0;}
.wp-caption { border: 1px #cccccc solid; -moz-border-radius:3px; margin:3px}
.wp-caption-text { margin:0px; padding:5px; font-size:12px; font-family:arial;}
small{	font-size:0.8em;}
.hidden{ display:none}
.flickr-photos {background:transparent url(images/flickr.gif) no-repeat top right; padding-right:30px}
.flickrBlog{background:transparent url(images/flickr.gif) no-repeat top right; padding-right:30px; font-family:arial; font-size:12px;border-left:5px dotted #FF0084;}
/************************************* +Search form *************************************/
#searchform{ margin:0; padding:0;}
#s{color:#666666}
#searchsubmit{ background:#2288bb; border:0px; color:#ffffff; font-family:Georgia,"Times New Roman",Times,serif}
#searchsubmit:hover {color:#2288bb; background:#ffffff; cursor:pointer;}