/*  
Theme Name: berryMice :: Default
Theme URI: http://littleberrystudio.com/
Description: The new default theme layout for berryMice. It is based on he January berryMice theme.
Version: 1.2
Author: Patricia Kruep
Author URI: http://littleberrystudio.com/
Template: berryMice

	berryMice :: Default v1.a
	 http://littleberrystudio.com

	This theme was designed and built by Patricia Kruep,
	whose blog you will find at http://littleberrystudio.com/

	Release rights of design, graphics, CSS, XHTML, and all else is
	to be determined. In the meantime, please ask for permission first.

*/


body {
	position:relative;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}

a {
	color:#A95C11;											/* change */
	text-decoration:none;
}

a:hover {
	border-bottom:dashed 1px;
}

div.stupidFloats {
	position:relative;
	padding:0;
	clear:both;
}

form#searchform input#s{
		border:#A95C11 1px solid;								/* change */
	width:10em;
}

form#searchform input#searchsubmit {
	border:none;
	background:none;
	color:#A95C11;												/* change */
	padding:0;
	margin:0;
}


/* header */
#header {
	position:relative;
	height:273px;
	background:url(images/headerbkg_nov.gif) repeat-x top left;
	padding:0;
	margin:0;
}

#header div#utilLinks {
	position:relative;
	width:100%;
	padding-top:5px;
	margin:0;
	text-align:right;
	text-transform:lowercase;
	color:#FFFFFF;
}

#header div#utilLinks form#searchform {
	display:inline;
}

#header div#utilLinks form#searchform input#searchsubmit {
	position:relative;
	top:2px;
}

#header div#logo {
	position:absolute;
	top:18px;
	left:300px;
}

#header div#logo h1 {
	margin:0;
	padding:0;
	/*line-height:0;*/
}

#header div#logo h1 a:link, #header div#logo h1 a:visited {
	display:block;
	width:375px;
	height:225px;
	background:url(images/pklittleberrystudio.gif) top left no-repeat;
	text-decoration:none;
}

#header div#logo h1 a:hover, #header div#logo h1 a:active {
	display:block;
	border:none;
}

#header div#logo h1 a span {
	position:relative;
	top:-1000px;
}

#header div#tagline {
	position:absolute;
	top:250px;
	left:300px;
	letter-spacing:.05em;
}

#header div#tagline h2 {
	font-size:1.5em;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#header div#tagline h2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#header div#mouse {
	position:absolute;
	top:12px;
	left:85px;
	width:230px;
	height:289px;
	background:url(images/mouse.gif) no-repeat top left;
}

#header div#decoration {
	display:none;
	position:absolute;
	top:0px;
	left:30px;
	width:996px;
	height:250px;
	background:url(images/headerdecoration_jan.gif) no-repeat top left;	/* change */
}

/* mainSection */
#mainSection {
	position:relative;
	padding:25px 0;
}

/* both sidebars */
 ul.nav {
	position:relative;
	padding:0;
	margin:0;
	text-transform:lowercase;
}

ul.nav li {
	list-style:none;
	padding:0;
	margin:0;
}

ul.nav li ul {
	padding:0;
	margin:0;
}

ul.nav h3 {
	margin-bottom:0;
	font-size:1.5em;
}

ul.nav li a {
	color:#A95C11;								/* change */
}

ul.nav li h3 a {
	color:#71B5E5;								/* change */
}



/* nav sidebar */
#navSidebar {
	position:relative;
	width:210px;
	margin-right:-210px;
	float:left
}

#navSidebar ul {
	position:relative;
	padding-left:100px;
}

#navSidebar ul li ul {
	padding:0;
	margin:0;
}


/* accessories sidebar */
#accessorySidebar {
	position:relative;
	width:210px;
	margin-left:-210px;
	float:right;
}

#accessorySidebar li {
	padding-bottom:1em;
}

#accessorySidebar li h3 {
	padding:0;
	margin:0;
}

#accessorySidebar li li {
	padding:0 0 0 .5em;
	margin:0;
	text-indent:-.5em;
}

/*wp-calendar */
#wp-calendar {
	color:#71B5E5;								/* change */
}

#wp-calendar caption {
	text-align:left;
	font-weight:bold;
	font-size:1.5em;
	text-transform:lowercase;
}


/* contentContainer */
#contentContainer {
	position:relative;
	left:215px;
	margin-right:430px;
	float:left;

}
/* content */
#content {
	margin:0;
	padding:20px;
}

#content div.post {
	position:relative;
	width:90%;
	margin:0;
	padding-bottom:20px;
	clear:both;
}

#content div.postMetaData {
	position:relative;
	margin-right: -115px;
	border-right:#FFBF62 1px dashed;		/* change */
	width:110px;
	text-align:right;
	text-transform:lowercase;
	float:left;
}

#content div.postMetaData ul {
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
}

#content div.postMetaData li {
	margin:10px 0 0 0;
	color:#71B5E5;								/* change */
}


#content div.postMetaData li.postDate {
	font-weight:bold;
	color:#F3E9DF;								/* change */
	font-size:1.5em;
	margin:0;
}

#content div.postMetaData li.postDate em {
	color:#FF9200;								/* change */
	font-style:normal;
}

#content div.postMetaData li.postCategories {
	margin:0;
}

#content div.entry {
	position:relative;
	float:left;
	margin-left:115px;
}

#content h3 {
	margin:0 10px 10px 5px;
	font-size:1.5em;
	color:#71B5E5;								/* change */
}

#content h3 a {
	color:#71B5E5;								/* change */
	text-decoration:none;
}

#content h3 a:hover {
	color:#71B5E5;								/* change */
}


#content div.entry p {
	margin:0 10px 5px 5px;
	clear:both;
}

#content div.entry p.postTags {
	padding:1.5em 0;
	color:#00969F;								/* change */
	text-transform:lowercase;
	clear:both;
}

#content div.entry img {
	float:left;
	padding:10px;
	margin:0 10px 10px 0;
	border:1px solid;
}

#content div#featured {
	position:relative;
}

#content div#related {
	position:relative;
	padding:50px 0 0 0;
	clear:both;
}

#content div#related h2 {
	border-top:#FFBF62 1px dashed;		/* change */
	color:#71B5E5;								/* change */
	font-size:1.75em;
	margin:0 0 1em 0;
	padding:0;
}	

/* Comments */


/* footer */
#footer {
	position:relative;
	clear:both;
	padding:0;
	margin:0;
}

#footer h3 {
	margin-bottom:0;
	font-size:1.5em;
}

#footer a {
	color:#FFFFFF;
}

#footer ul {
	list-style:none;
	padding:0;
	margin:0;
}

#footer div#tagline {
	position:relative;
	margin-top:-2.2em;
	text-align:right;
}

#footer div#tagline h2 {
	font-size:2em;
	padding:0;
	margin:0 1em 0 0;
}

#footer div#tagline h2 a {
	color:#FF9200;							/* change */
}

#footer div#footerColumns {
	position:relative;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	background:#FF9200 url(images/footerbkg_nov.gif) repeat-x top left; /* change */
	color:#FFFFFF;
}

#footer div.footerColumn {
	position:relative;
	width:24%;
	float:left;
	padding:0;
	margin:0;
}

#footer div.footerColumn div {
	padding:0 20px;
}

#footer div.stupidFloats {
	position:relative;
	padding:20px 0;
	clear:both;
}


#footer form#searchform input#searchsubmit {
	position:relative;
	border:none;
	padding-left: 5px;
	margin:0;
	color:#FFBF62;
}
