/*  
Theme Name: Baby Shoes
Theme URI: http://westernmonarchy.com/
Description: Initial theme for Western Monarchy, professional blog, portfolio, library.
Version: 1.0
Author: Justin Dickinson
Author URI: http://westernmonarchy.com/
*/



*{
	margin: 0 ;
	padding: 0 ;
	text-decoration: none ;
	border-width: 0 ;
	list-style-type: none ;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

body {
	font-size: 62.5% ; /* Resets 1em to 10px */
	font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif ;
	background: #fff ;
	color: #797979 ;
}





/*	Typographic Styles */
h1, h2, h3, h4, h5{
	background: transparent ;
	font-family: Georgia, serif ;
	font-weight: normal ;
	letter-spacing: -1px ;
	color: #af2020 ;
}

h1{ font-size: 3em ; }
h2{ font-size: 1.8em ; }
h3{ font-size: 1.8em ; }
h4{ font-size: 1.4em ; }
h5{ font-size: 1.2em ; }

.maincolumn h1{
	margin: 18px 0 ;
}

.maincolumn h2{
	margin: 18px 0 -4px ;
	padding-bottom: 4px ;
	background: transparent ;
	font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #000 ;
	border-bottom: 1px dotted #000 ;
}

.sidebar h3{
	font-size: 1.8em ;
	color: #000 ;
}

.sidebar h5{ color: #000 ; }

.sidebar h3.title{
	margin: 1.8em 0 ;
	padding: 0 0 0 1em ;
	background: transparent url(./images/h3_fleur.png) no-repeat 0 0.2em ;
}

.entry p, .entry ul, .entry ol{
	margin-top: 1.8em ;
	font-size: 1.4em ;
	line-height: 1.8em ;
}

.entry ul, .entry ol{
	margin-left: 2.8em ;
}

.entry ul li{
	list-style-type: disc ;
}

.entry ol li{
	list-style-type: decimal ;
}

strong{
	color: #333 ;
}

small{
	font-size: 10px ;
	font-family: Georgia, serif ;
	color: #a0a0a0 ;
}

a{
	color: #af2020 ;
}

a:hover{
	color: #000 ;
	border-color: #000 ;
}

.entry a{
	border-bottom: 1px dotted #af2020 ;
}

a:visited{
	border-width: 0 ;
}

a.viewall{
	display: block ;
	border-width: 0 ;
	font-family: Georgia, serif ;
	font-size: 11px ;
	font-weight: bold ;
	text-transform: lowercase ;
	font-variant: small-caps ;
}











/* Begin General Structure */
#eyebrow{
	height: 1.8em ;
	background: #af2020 ;
	color: #fff ;
}

.maincolumn{
	float: left ;
	width: 700px ;
	margin: 18px 36px 18px 72px ;
}

#content .maincolumn,
#content .sidebar,
#footer{
	border-top: 4px solid #000 ;
}

#footer{
	clear: both ;
	width: 100% ;
	color: #a0a0a0 ;
	font-family: Georgia, serif ;
	font-size: 1.2em ;
}







/* Begin Sidebar */
.sidebar{
	float: right ;
	width: 396px ;
	margin: 18px 20px 18px 0 ;
}

	.sidebar .workitem{
		margin: 0 0 1.8em ;
	}

		.sidebar .workitem a img{
			border-width: 1px ;
			border-style: solid ;
			border-color: #c9c9c9 ;
		}
		
		.sidebar .workitem a:hover img{ border-color: #000 ; }

		.sidebar .workitem .workmeta{
			width: 60% ;
			float: right ;
			text-align: right ;
		}
		
		.sidebar .workitem .worklinks{
			padding-top: 0.6em ;
		}
		
			.sidebar .workitem .worklinks li{
				margin-left: 1.2em ;
				list-style-type: disc ;
				font-size: 1.2em ;
			}



/* Begin Calendar */
#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; }






/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

.center{ margin: 0 auto ; }
.left{ float: left ; }
.right{ float: right ; }
.hidden{ display: none ; }