/*  
Theme Name: mallow2
Theme URI: http://somefoolwitha.com/mallow2
Description: Mallow2 is an update and refresh of Mallow for WP 2.X.
Version: 2.0 (13-6-7)
Author: Matthew Maber
Author URI: http://somefoolwitha.com/

This is derived from Kubrick for WP 1.3 by Ryan Boren.
Anything that does not work is probably Matthews fault. Don't bug Michael or Ryan.

    Based on Mallow for WordPress 1.X
    http://somefoolwitha.com/mallow  mallow@somefoolwitha.com
    
    Elements of Kubrick v1.3.0-rc2 for WordPress 1.3
    http://boren.nu/archives/2004/10/10/kubrick-130-rc2/
    
	Inturn from Kubrick
	http://binarybonsai.com/kubrick/


    Im not too up on this GPL license stuff but IMO youre free to 
    do with it what you will just so long as you give relevant credits.
    Please dont sell it on commercially though (yeah right!) 
    or distribute it on CDs etc without asking first.
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Have fun, and don't be afraid to contact me if you have questions.
*/





/* text colours */

#supernav a:hover { color: white; } 
	
body .meta a:link, body .meta a:visited { color: #4f719a; } 

.storycontent, #wp-calendar td:hover, #wp-calendar #today, h4, #menu ul li { color: #2e2e2e; }

#menu a, #menu a:visited, a:link, a:visited, h1, h2, h3 .feedback, h3, .meta span, #blogtitle h1 a, #blogtitle h1 a:visited { color: #263a99; } 


.storytitle span a:hover, #menu a:hover, .storytitle a:hover { color: #4377ff; }

body#single .meta a:hover, body#home .meta a:hover, body#archives .meta a:hover, a:hover, .storytitle a, .storytitle a:visited, #blogtitle h1 a:hover, .highlight{ color: #004dbf; }

#menu ul ul li, #wp-calendar td, .storytitle span a, .storytitle span a:visited, .storytitle span a:active {color: #5e5e5e;}



#bottommeta { color: #777681; }



.navigation { color: #737373; }

body#single .meta, body#home .meta, body#archives .meta, #blogtitle h1 span, #supernav a, body .commentlist blockquote, body blockquote, .commentlist cite, #menu input#s, code, .commentlist small { color: #696969; }


/* end text colours */

/* other colours */

#blogtitle, #supernav a, #wp-calendar a:hover { background-color: #d9e6fa; }

#rap {
	background-color: #fafaff;
	border-right-color: white;
	border-left-color: white; }
	
	#shadow {
border-right-color: #d3d3d3;
	border-left-color: #d3d3d3;	}
	
	body, #wp-calendar td:hover, #wp-calendar #today{	background-color: white;	}

#commentarea { background-color: #f0f5ff;	}

.authorcomment { background-color: white;		}

.highlight { background-color: #dee7fa;		}

#supernav a:hover { background-color: #1e37b3;		}

.notedcomment { background-color: #f7f9ff;	}

#bottommeta { background-color: #d5e1f2; }

.commentlist blockquote, blockquote {
	border-left: 4px solid #4270ba;
	background-color: #fff;
}
	
	.storycontent a:hover {
	text-decoration: underline;
}

body {
	background-color: #ebf3ff;
}

	
#topimage {
	background: #90aedb;
}

/* end other colours */


/* images */

#content img { max-width:530px; }

#content a img {
	border: 1px solid #cee1ff;
	padding: 2px;
}

#content a:hover img {
	border: 1px solid #1e37b3;
	padding: 2px;
}

body#single #content img { max-width:580px; }




/* end images */

/* other .. in no particular order */


#commenttitle {
font-size:150%;
font-weight:normal;
margin-bottom:5px;
}

#commentarea { 
display:block; 
clear:both;
padding-top:10px;
}

.storytitle span { 
font-weight: normal;
	font-size: 70%;
	padding-left: 10px;
}

#wp-calendar {
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	empty-cells: show;
	margin: 0;
	width: 80%;
}

#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;
	text-decoration: none;
}

#wp-calendar caption {
	text-align: left;
}


#wp-calendar tbody, #wp-calendar tfoot {
	font-size: 80%;
}

#wp-calendar th {
	font-size: 80%;
	font-style: normal;
	text-transform: capitalize;
}


.highlight {
	margin: 5px 5px 0 0;
	padding: 10px;
	}

#supernavcontainer
{
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	margin-left: 13px;
	margin-top: 123px;
	text-align: left;
	padding: 3px 8px 2px 8px;

	}

#supernav
{
	padding: 0;
	margin: 0;
}

#supernav li {
	display: inline;
	text-transform: lowercase;
	margin-left: 1px;
	margin-right: 1px;
}

#supernav a {
	text-decoration: none;
padding: 3px 8px 5px 8px;
}

#supernav a:hover {
	text-decoration: none;
	padding: 3px 8px 2px 8px;
}

.post {
	display: block;
		float: left;
    padding-bottom: 0;
	margin-bottom: 40px;
}

body#single .post{
width: 100%; }

#sidebarcurrent {
font-size: 120%;
padding-bottom: 30px;
	line-height: 140%;
	color: #505050;
}

#titlesearch {
font-size: 100%;
 padding: 0; 
float:right;
	margin: 4px 15px 8px;
}

#blogtitle {
	clear: both;
height:30px;  
width: 826px;
margin-bottom: 20px;
}

#blogtitle h1 {font-family: "Myriad Pro", "Myriad", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 140%;
	margin: 0px;
	padding-top:5px;
font-weight: normal;
	padding-left:15px;}
	
	h1 span {	font-size: 70%;;
		font-weight: normal;
}

h1 {
	font-size: 130%;
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

h2, .feedback {
	font-size: 120%;
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

h3 {
	font: 110% "Myriad Pro", "Myriad", "Lucida Grande", Arial, Helvetica, sans-serif;
} 

h4 {
	font-size: 100%;
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}


#menu a:hover, .meta a:hover, .navigation a:hover, .navbottom a:hover  { 	text-decoration: underline; }


.storycontent {
	margin: 0;
	padding: 0;
}
.storycontent p {
	padding-bottom: 3px;
	margin: 5px 0 10px;
	padding: 0;
}

p, .storycontent ul li 	{
	color: #353535;
	font: 110%/150% Arial, Helvetica, sans-serif;
}

body#home .storycontent, body#archives .storycontent {
	width: 530px;
}

body#single .storycontent {
	width: 580px;
}


#rap {
	width: 826px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-right-width: 3px;
	border-left-style: solid;
	border-left-width: 3px;
}
	

#shadow {
	width: 832px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #90aedb;
	border-left: 1px solid #90aedb;
}


a {
	text-decoration: none;
}

a img {
	border: none;
}

a:hover {
	text-decoration: none;
}

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

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .01em;
}

.commentlist blockquote, blockquote {
    font-size:90%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 5px;
}

.storycontent li {			
padding-top: 3px;
        list-style-type: disc;
        list-style-position: outside;
}


code { font-family: 'Courier New', Courier, Fixed, sans-serif;
font-size: 120%; } 


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: normal;
	}

cite {
	font-size: 100%;
	font-style: normal;
}



.navigation {
	display: block;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 10px;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}


ol#comments li p {
	font-size: 100%;
}
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}


body#single .meta {
    width:580px;
    	padding-bottom: 20px;
    	padding-top: 0px;
}

body#home .meta, body#archives .meta {
width:530px;
   	padding-top: 5px;
}

body#archives .entry { width:530px; }

.meta {
	text-align: left;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
    margin-bottom: 0px;
	clear : left;
}


.meta span {
    font-style: italic;
}


.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.storytitle a {
	text-decoration: none;
}

.storytitle a:hover {
	text-decoration: none;
}

.storytitle {
width:530px;
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", "Lucida Sans Unicode",  Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 180%;	
	margin: 0;
}

body#single .storytitle {
    padding-top: 0px;
	font-size: 180%;	
    margin-bottom: 8px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}



.commentlist cite {
	font-weight:normal;
	font-size: 140%;
	text-align: left;
	font-family: "Myriad Pro", "Myriad", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.commentlist cite small {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
	
#commentlist {
	margin: 20px 10px 0 0;
}


.comments {
	list-style: none;
 margin: 0px 0px 10px 0px;
 width: 530px;
	padding: 10px 10px 5px 8px;
}

.pings {
	list-style: none;
 margin: 0px;
 width: 530px;
}

.authorcomment {
	list-style: none;
 width: 530px;
 margin: 0px 50px 10px 0px;
	padding: 10px 10px 5px 8px;
	}

	
	.notedcomment {
	list-style: none;
 width: 530px;
 margin: 0px 50px 10px 0px;
	padding: 10px 10px 5px 8px;
	}

body#single #content, #commentcontent {
	padding-bottom: 10px;
		width: 650px;
			margin-right: auto;
	margin-left: auto;
}

body#home #content, body#archives #content, body#e404 #content {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
		width: 530px;
}


#topimage {
	clear: both;
	width: 826px;
	height: 100px;
	z-index: -1;
}


#bottommeta {
	width: 826px;
	height: 45px;
	text-align: center;
	padding-top: 8px;
	font-size: 75%;
	clear: both;
}



#nicearchives {
	margin-top: 20px;
	margin-bottom: 40px;
    margin-left: 4px;
}



#menu li ul li small
{
display: block;
margin: 0px;
margin-left: 10px;
font-size: 90%;
}

#menu {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	text-align: left;
	float: right;
	width: 205px;
	padding-left: 5px;
	border-left: 2px solid #cee1ff;
}

#menu input#s {
	background: white;
}

#menu ul li {
	list-style-type: none;
	padding-left: 0px;
	margin-bottom: 20px;
	font: 120% "Myriad Pro", "Myriad", "Lucida Grande", Arial, Helvetica, sans-serif;
}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

#menu ul li ul li{
	padding-left: 3px;
    font-weight: normal;
	list-style-type: none;
    font-size: 70%;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 4px;
}

#menu ul li ul li ul li {
	padding-left: 3px;
    font-weight: normal;
	list-style-type: none;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 4px;
}


.alignright {
	float: right;
}

.alignleft {
	float: left;
}

