/*
Theme Name: MyKidder.com
Description: Modified WordPress Default template, customized for MyKidder.com blog
Version: 1.0
Author: Andrew Saas & Jim Coleman
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, Sans-Serif;
    padding: 0px;
    margin: 0px; 
    color: #333; 
} 

#login { margin-top: 10px; float: left;}
#login * {display: inline; list-type: none;}
#login a, #login a:visited { color: #0d96ed; text-decoration: none; }
#login a:hover { text-decoration: underline; }
#searchtext { border: 0px; border-bottom: 1px solid #999; }

#sidebar h1  { margin-bottom: 0 ; } 

#sidebar {
	width: 290px;
	margin: 0px;
    padding: 30px; 
	float: left;
	display: inline;
    }
#sidebar p {
	font-size:12px;
	line-height: 20px;
	}
#sidebar a {
	color:#0D96ED;
	text-decoration: none;
	}
#sidebar a:hover {
	color: FFFFFF;
	}	
#sidebar *, #sidebar * * {
    color: #ddd;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar ul h2 { border-bottom: 1px solid #888; margin-bottom: 6px; margin-top: 30px; padding-bottom: 5px; font-weight: normal; font-size: 24px; text-align: left !important; }
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 5px 0 5px 0;
	margin-bottom: 15px;
	font-size: 12px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0px;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 1.5px 0;
    border-bottom: 1px solid #444;
	}
#sidebar li a { text-decoration: none; color: #0D96ED; }
#sidebar li a:hover { color: #FFF; }

li#linkcat-31 ul, li#linkcat-31 ul li, li#flickr-sidebar { border: 0px; text-align: center;}
li#linkcat-31 ul li, li#flickr-sidebar a { display: inline; text-align: center; padding: 3px; }
li#linkcat-31 ul li a, li#linkcat-31 ul li a img, li#flickr-sidebar a, li#flickr-sidebar a img { border: 0px; }
li#flickr-sidebar a { padding: 6px; }
li#flickr-sidebar .flickr-photos a.more-photos { float: left; }

li.widget_daikos_youtube ul { margin-bottom: 6px !important; }
li.widget_daikos_youtube ul, li.widget_daikos_youtube ul ul li { border: 0px; text-align: center;}
li.widget_daikos_youtube ul li { display: inline; text-align: center; padding: 3px !important; border-bottom: 0px !important; }
li.widget_daikos_youtube ul li a, li.widget_daikos_youtube ul li a img { border: 0px; }
li.widget_daikos_youtube ul li a img { width: 60px; }

.description { text-align: center; font-size: 16px; padding: 0 0 0 45px; }

#content {
	margin-left: 350px;
	margin-right: 20px;
	padding: 20px;
}

#search {
text-align: right;
margin-bottom: 50px; 
}

.post { margin-bottom: 10px; }    
.post hr {
	display: block;
	}
.post h1 {
    font-size: 1.8em;
    margin: 0px; 
}
.post h1 a { text-decoration: none; color: #0d96ed; } 

.postdate { 
    height: 123px;
    float: left; 
    display: inline; 
    width: 50px;
    text-align: center;
    padding-top: 10px;
    color: #0d96ed; 
}
.postday {
    font-size: 1.8em;
}
.postmonth {

}

.postcomments { float: right; margin: 10px; padding-top: 7px; text-align: center; text-decoration: none; }
.postcomments a { text-decoration: none; color: #333; }
.postcontent { 
    margin-left: 55px;
    padding: 0px;
}
.page { padding: 0px; }
.posttext, #highlight, .album { background-color: #f0f5f8 !important; 
    padding: 10px; 
    margin: 0px; 
    border: 1px solid transparent; 
}
.posttext a, .posttext a:visited, .postmetadata a, .postmetadata a:visited, #commentlist a, #commentlist a:visited, div.navigation a, div.navigation a:visited { color: #0d96ed; text-decoration: none; }
.posttext a:hover, .postmetadata a:hover, #commentlist a:hover, div.navigation a:hover { text-decoration: underline; }

.entry {
	text-align: justify;
        font-family: Helvetica, Arial, sans-serif !important;
clear: right;
	}
.entry, .entry * { font-family: Helvetica,Arial,sans-serif !important; font-size: 12px; }
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}
.entry ol li {
	margin: 0;
	padding: 0;
	}
.entry p { margin-bottom: 1em; }



.postmetadata, .postmetadata .share { height: 2em; }
.share { float: right; position: relative; top: -1.3em; }

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
.postmetadata, .posttext, li.comment {
    background-color: #f0f5f8;
	margin-top: 5px;
    padding: 10px; 
	}
    
    #footer p { color: #888 !important; margin: 0px; font-size: .9em; }
    #footer a { text-decoration: none; color: #ddd; }
    
h2#comments, h2#postcomment { margin-top: 50px; }    
ul#commentlist {
	list-style-type: none; 
	list-style-position: inside;
	padding: 0px;
}

textarea.commentform { width: 100% !important; border: 0px; background-color: #f0f5f8; padding: 10px; }
label.commentform { float: left; padding: 10px 0px; }
input.commentform { float: right; width: 100%; border: 0px; background-color: #f0f5f8; padding: 10px; }
div.navigation { margin-top: 30px; } 
    
    
    .aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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;
}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

div#highlight div.photos {
clear:none !important;
}
div#highlight img {
float:none !important;
}
div.album, div.albums { clear: none !important; }
#photoalbum-footer { display: none !important; }
