/* 
Theme Name: mikeschley
Theme URL: http://mikeschley.com/journal/
Description: Mikes Theme.
Author: Mike Schley
Author URI: http://mikeschley.com
Version: 2.0

*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

/* html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
/*

/*
Here is a list of all the <DIV>s in Whiteboard.
*/
/*typography*/

a:hover {text-decoration:underline;}

body { font: normal normal normal 12px/16px Arial, sans-serif; }

p { margin-bottom:8px; }

h2  { font: italic normal bold 14px/16px Georgia, Times, serif; }

h3 { font: normal normal bold 12px/16px Georgia, Times, serif; }

#header li  { font: normal small-caps bold 14px/14px Georgia, Times, serif; }

 
/*layout*/


* { margin: 0px; } /* forces red line at top of page to be at very top and expand full width */

h2 { padding:5px 5px 5px 10px; }

img { border:0px; }

#mainContainer {
    width:990px;
    margin:0 auto;
}

#header { margin-bottom:8px; }

#logo {
    float:left; 
    margin:10px 0px 5px 10px;
    }

#header ul {
    list-style-type:none;
    margin-top:25px; /* padding on li -> a + fudge factor */ 
	padding-left:12px;
    }

#header li { display:inline; }

#header li a {
    padding:24px 15px 17px 15px;
    margin:0px; /* use negative val on right to remove gap between items */
    }

#mainNavigation { float:left; }

#secondaryNavigation { float:right; }

#tertiaryNavigation { padding:3px 0px; background-color:#484338;}

#breadcrumb { 
	padding-left:10px;
	width:400px;
	float:left;
	}


#footer { 
    margin-top:30px;
	padding-top:20px;
    padding-bottom:40px;
    text-align:center;
    }

/*colors*/

a, 
a:active,
.navUnselected { 
    color: #F4ED8F; 
    text-decoration: none; 
    }

.navSelected { 
	text-decoration:none;
	background-image:url(/images/tabSelected.jpg);
	background-repeat:repeat-x;
	}

a:hover { color: #ffffff; }
    
body { 
    background-color: #302C23; 
    border-top: solid #A0292D 10px;
    color:#FFFFFF;
    }

h2 { border-bottom: solid #777156 1px; }

h3 { color: #F4EDBF; }


#header li a:hover {
    color:#fff;
    }

#footer { 
    background: url(/images/footer_bg.gif) repeat-x; 
    color:#66614B;
    }


/*break hack*/
.newline { clear:both;} /* used w/ a br to clear a floated div */

/* list of wordpress divs */

#container{}
.post{ 
	width: 780px;
	float: left;
}

.post p {
	font: normal normal normal 12px/20px Arial, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
}
.post img {
	padding-bottom: 10px;
	padding-top: 10px;
}
.postmeta{}
.postnavigation{}
#searchform{
	padding-left: 5px;
}
#searchsubmit{
    background:#999; border:1px solid #666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px; text-align:center; text-transform:uppercase; letter-spacing: 0.125em;
}
#searchsubmit:hover { background:#A0292D; border:1px solid #cc0000; }
#sidebar{
	width: 210px;
	float: left;
}

#sidebar h2 {
	display:block;
	border-bottom:1px dotted #777156;
	color:#F4ED8F;	
}

#sidebar a {
	color:#A0292D;
}
#sidebar ul {
	list-style-type:none;
	padding-left: 5px;
}

#sidebar li {
	margin-bottom: 10px;
	margin-left:5px;
}

#comments {
    background-color:#cec8a2;
    color: #302c23;
    padding:15px 15px 15px 10px;
    border-bottom:solid 8px #484338;  
}
#respond {
    background-color:#f9f1ca;
    color: #302c23;
    border-top:dotted 1px #484338;
    border-bottom:solid 8px #484338;
    padding:15px 15px 15px 10px;
    margin-top: 5px;
}
#respond h3{
    color: #302C23;  
}

#respond a{
    color: #A0292D;  
}

#submit {
    background:#999; border:1px solid #666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px; text-align:center; text-transform:uppercase; letter-spacing: 0.125em;
}
#submit:hover { background:#A0292D; border:1px solid #cc0000; }

ol.commentlist { list-style:none; margin:0; padding:0; background-color: #CEC8A2; color: #000000;}
ol.commentlist li { border-bottom: 1px dotted #777156; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 11px; line-height: 17px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#A0292D; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#A0292D; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; letter-spacing: 0.125em;}
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 div.reply { background:#f9f1ca; width:1px; border:0px; color:#fff; padding:0px 0px 0px;  text-align:center;}
ol.commentlist li ul.children li.depth-3 div.reply:hover { background:#f9f1ca; width:1px; }
ol.commentlist ul.children li.odd { background:#f9f1ca; }
ol.commentlist ul.children li.even { background:#eae3bc; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
