/*
Theme Name: Minty Mallow
Theme URI: N/A
Description: Minty Mallow is based on <a href="http://somefoolwitha.com/mallow">Mallow</a>
Version: 1.2.2
Author: Sunghwa Park
Author URI: http://www.ceprix.net/
Last Modified: 08/29/2005

	Minty Mallow for WordPress 1.5
	Theme URI: N/A
	
	Elements of Mallow v1.58 for WordPress 1.5
	http://somefoolwitha.com/mallow

The basic scheme remains the same, but lots of modifications were made here and there, and some additional properties were included for live search, live comment view, live archives, weighted category/tags, and favicon links etc.
Special thanks to the theme creator Matthew Maber!
*/

#countryTop{
padding:2px 0px 0px 0px;
}

p, body {color: #2e2e2e;} /* main text */

body#single .meta a:link, body#home .meta a:link, body#archives .meta a:link {color: #0062ae;} /* meta link */

.storycontent, #wp-calendar td:hover, #wp-calendar #today, h4 {color: #2e2e2e;} /* story text, calendar text and hover */

a:link, h1, h2, h3 .feedback, h3, .meta span, #blogtitle h1 a, #blogtitle h1 a:visited {color: #0062ae;} /* general link, h1, h2, h3, blog title, visited blog title */

a:visited {color: #757575;} /* visited link */

.storytitle span a:link, .storytitle span a:visited {color: #cfcfcf;} /* comment count, visited comment count */

.storytitle span a:hover {color: #0062ae;} /* hovered comment count */

.infoclass_main {
                font-size: 10pt;
                line-height: 10pt;
                text-decoration:none;bold;italic;hover;
                font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
                color: #000000;}

.infoclass_small {
                font-size: 9pt;
                line-height: 9pt;
                text-decoration:none;bold;italic;hover;
                font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
                color: #000000;}


#supernav a {color: #fff;} /* menu color in main navigation */

#supernav a:hover, #supernav a.active {
	color: #2e2e2e;
	background: #f5f5f5 !important; 

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
} /* hovered and active menu in main navigation */

#bottommeta {
	color: #fff;
	/* background: #0062ae; */
	background: #cccccc;
	/* boris */
	} /* text and background in footer */

#bottommeta a:link, #bottommeta a:visited {color: #ddd;} /* link and visited link in footer */

#bottommeta a:hover {
	color: #fff;
	text-decoration: underline;
	border: none;
	} /* hovered text in footer */

#content {
	border-right: 3px solid #f5f5f5; /* white right border on index page */
	background: #f5f5f5;
} /* background color in content */

#commentarea #content {
	border-right: none; /* remove white right border in comment area */
	background: transparent;
} /* boackground color in comment area content */

body#single .meta a:hover, body#home .meta a:hover, body#archives .meta a:hover, a:hover, .storytitle a:link, .storytitle a:visited, #blogtitle h1 a:hover, .highlight {color: #555;} /* hovered meta link, post title, visited story title, hovered blog title, highlight */

body#single .meta, body#home .meta, body#archives .meta, #blogtitle h1 span, body .commentlist blockquote, body blockquote, .commentlist cite, #menu input#s, code, .pings small, .commentlist small, #commentpreview small, .browserdetect, #sidebarcurrent {color: #606060;} /* meta on singe page, blog title discription, blockquote, name in comment, small in trackback/comment/comment preview, browser detect, current search in sidebar */

#blogtitle, #wp-calendar a:hover {background: #b5ed73;} /* blog title, hovered calendar text */

#menu h2, caption {color: #444e5a;} /* sidebar menu title */

#menu ul ul li, #wp-calendar td {color: #606060;} /* menu and calendar text */

#menu a:link, .storytitle a:hover {color: #0062ae;} /* general link in sidebar, hovered blog title */

#menu a:hover {color: #555;} /* hovered link in sidebar */

.navigation {color: #606060;} /* page navigation */

#rap {background: #f5f5f5;} /* main content and left and right inner borders */

body, #wp-calendar td:hover, #wp-calendar #today {background: #fff;} /* body background, today in calendar */

#commentarea {background: #bce27f;} /* background in comment area */

.authorcomment {background: #f5f5f5;} /* background in author's comment */

.comments, .pings, #commentpreview {background: #def1bf;} /* background in visitor's comment/trackback/comment preview */

.highlight {background: #fadfde;} /* highlight background */

.notedcomment {background: #f7f7ff;} /* background in noted comment */

.commentlist blockquote, blockquote {border-left: 4px solid #90ae6e;} /* blockquote and blockquote in comment */

#content img {max-width: 560px;} /* maximum width of images in content */

body#single #content img {max-width: 640px;} /* maximum width of images in singe page content */

body#home #rap, body#archives #rap, body#about #rap, body#e404 #rap {background: url("images/rap.png") repeat-y;} /* background in page with sidebar */

#topimage {background: url("images/banner.jpg") center top;} /* background image in header */

img.center {
	display: block;
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #ccc;
} /* centered image */

img.center:hover {border-color: #999;} /* hovered centered image */

img.rightThumb {
	float: right;
	margin: 15px 0 5px 10px;
	padding: 2px;
	border: 1px solid #ccc;
} /* right-thumbed image */

img.rightThumb:hover {border-color: #999;} /* hovered right-thumbed image */

img.leftThumb {
	float: left;
	margin: 15px 10px 5px 0;
	padding: 2px;
	border: 1px solid #ccc;
} /* left-thumbed image */

img.leftThumb:hover {border-color: #999;} /* hovered left-thumbed image */

img.gravatar, img.trackback {
	float: left;
	margin: 0 8px 0 0;
	padding: 2px;
	border: 1px solid #aaa;
	background: #fff;
} /* default gravatar/trackback image */

img.thumb {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
	} /* thumbed image */

#commenttitle {
	font: bold 18px "Book Antiqua", Palatino, Georgia, sans-serif;
	margin-bottom: 5px;
} /* comment title */

.commentsmalltitle {
	font: bold italic 12px "Book Antiqua", Palatino, Georgia, serif;
	color: #2e2e2e;
	text-align: center;
} /* small comment title */

#commentarea {
	display: block;
	padding-top: 10px;
	clear: both;
} /* comment area */

.storytitle span {
	font-weight: bold;
	font-size: 18px;
} /* comment count */

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

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
} /* next month in calendar */

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
} /* previous month in calendar */

#wp-calendar a {
	display: block;
	text-decoration: none;
} /* link in calendar */

#wp-calendar caption {text-align: left;} /* current month and year in calendar */

#wp-calendar tbody, #wp-calendar tfoot {font-size: 10px;} /* calendar text */

#wp-calendar th {
	font-size: 10px;
	font-style: normal;
	text-transform: capitalize;
} /* weekdays in calendar */

.highlight {
	margin: 0;
	padding: 10px;
	font: bold 14px "Book Antiqua", Palatino, Georgia, serif;
	text-align: center;
	border: 1px solid #ccc;
} /* highlight div */

#supernavcontainer {
	position: absolute;
	font: bold 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-align: left;
	margin: 116px 0 0 15px;
	padding: 5px 10px;
} /* container for main navigation */

#supernav {
	padding: 0;
	margin: 0;
} /* main navigation */

#supernav li {
	margin-left: 1px;
	margin-right: 1px;
	display: inline;
	text-transform: lowercase;
} /* menu in main navigation */

#supernav a {
	text-decoration: none;
	padding: 5px 15px 6px;
} /* menu in main navigation */

#supernav a:hover, #supernav a.active {
	text-decoration: none;
	padding: 5px 15px 6px;
} /* hovered and active menu in main navigaiton */

.post {
	display: block;
	float: left;
	padding-bottom: 40px;
} /* positioning each post */

body#single .post {width: 100%;} /* post on single page */

#sidebarcurrent {
	padding: 10px;
	margin-top: 10px;
	font: 11px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	border: 1px solid #ccc;
	border-radius: 6px;
	background: #e5e5e5;
	line-height: 1.5em;
} /* current browsing page in sidebar */

#search {
	margin-top: 20px;
	padding: 2px;
} /* search */

#search input#livesearch {width: 120px;} /* search box */

#search input#submit {padding: 1px;} /* search button for IE */

html>body #search input#submit {padding: 2px;} /* search button for other browsers */

input, textarea {
	padding: 3px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	border: 1px solid #b3b3b3;
	color: #2e2e2e;
	background: #fff;
} /* input and textarea */

input[type=button], input[type=reset], input[type=submit] {
	margin: 0 2px 0 0;
	background: #ccc url("images/button.png") repeat-x;
	} /* fancy input button */

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	border-color: #999;
	background: #fff url("images/button-hover.png") repeat-x;
	color: #252525;
} /* hovered fancy input button */

#submitcomment {margin-left: 40px;} /* comment button */

#search #livesearch, #search input[type=search] {width: 100%;} /* live search */

#blogtitle {
	clear: both;
	height: 39px;
	width: 826px;
	margin-bottom: 30px;
	text-decoration: none;
} /* blog title */

#blogtitle h1 {
	font: bold italic 16px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	padding-top: 10px;
	padding-left: 15px;
} /* blog title */

#blogtitle h1 a:hover {text-decoration: none;} /* hovered blog title */

h1, h2, h3, h4, .feedback {font-family: "frutiger", Helvetica, Verdana, Arial, Univers, sans-serif;} /* h1, h2, h3, h4, feedback */

h1 span {
	font-size: 12px;
	font-weight: bold;
} /* blog description */

h3 {
	font-size: 16px;
	font-weight: bold;
} /* h3 */

h4 {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
} /* h4 */

#menu a:hover, .meta a:hover, .navigation a:hover, .navbottom a:hover {text-decoration: underline;} /* hovered sidebar/meta/page navigation */

.storycontent {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	text-align: justify;
} /* actual post content */

.storycontent p {padding-top: 3px;} /* actual post content */


.backwards {
	unicode-bidi: bidi-override;
	direction: rtl;
	color: #008000;
} /* backward order for hiding email address */

.error {
	font: bold 40px "Book Antiqua", Palatino, Georgia, serif;
	text-align: center;
	border: 1px solid #cfcfcf;
	border-radius: 10px;
	background: #fff;
	} /* error message */

p {font: 12px/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;} /* general text */

body#home .storycontent, body#archives .storycontent {width: 560px;} /* actual post content on index/archive pages */

body#single .storycontent {width: 650px;} /* actual post content on single page */

#rap {
	width: 826px;
	margin: 0 auto;
	border-right: 3px solid #fff;
	border-left: 3px solid #fff;
	} /* white inner borders */

#shadow {
	width: 832px;
	margin: 0 auto;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	} /* black outer borders */

a {text-decoration: none;} /* general link */

a:visited {text-decoration: none;} /* visited link */

a:hover {text-decoration: underline;} /* hovered link */

a img {border: none;} /* no border on images */

acronym, abbr {border-bottom: 1px dashed #333;} /* acronym and abbreviation */

acronym, abbr, span.caps {
	cursor: help;
	font-size: 11px;
	letter-spacing: .01em;
	} /* cursor on acronym and abbreviation */

.commentlist blockquote, blockquote {
	padding: 0 8px;
	font-size: 11px;
	line-height: 1.5em;
	} /* blockquote in comment */

.storycontent li {
	padding-top: 3px;
	list-style-type: disc;
	list-style-position: outside;
	} /* list in actua post content */

pre {
	overflow: auto;
	padding: 10px;
	border: 1px solid #cfcfcf;
	background: #ddd;
} /* div for code */

code {font: 11px "Courier New", Courier, serif;} /* xhtml/css code */

code span {color: #c9110a;} /* comment in code */

body {
	margin: 0;
	padding: 0;
	font: 12px/normal "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	} /* body text */

cite {
	font-size: 12px;
	font-style: normal;
	} /* citation */

.navigation {
	display: block;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 10px;
	font: 10px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	} /* page navigation */

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: 0;
	} /* meta on single page */

body#home .meta, body#archives .meta {
	width: 560px;
	padding-top: 5px;
	} /* meta on index/archives pages */

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

.meta {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	clear: left;
	font: normal 10px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	} /* meta */

.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;} /* post title */

.storytitle a:hover {text-decoration: none;} /* hovered post title */

.storytitle {
	margin: 0;
	padding-bottom: 2px;
	width: 560px;
	font-size: 18px;
	font-weight: bold;
	} /* post title */

body#single .storytitle {
	margin-bottom: 8px;
	padding-top: 0;
	font-size: 18px;
	} /* post title on singe page */

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
	} /* author/email/uri/text area in comment form */

#commentform textarea {width: 100%;} /* text area in comment form */

.commentlist cite, #commentpreview cite {
	text-align: left;
	font: normal 14px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	} /* name in comment/comment preview */

.commentlist cite small, #commentpreview cite small {font: normal 10px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;} /* date and time in comment/comment preview */

#commentlist {margin: 20px 10px 0 0;} /* comment */

.comments, .pings {
	width: 560px;
	margin: 0 0 10px;
	padding: 10px 10px 5px 8px;
	border: 1px solid #999;
	list-style: none;
	} /* visitor's comment and trackback */

.authorcomment {
	width: 560px;
	margin: 0 50px 10px 0;
	padding: 10px 10px 5px 8px;
	border: 1px solid #999;
	list-style: none;
	} /* author's comment */

#commentpreview {
	width: 560px;
	margin: 0 10px 10px 40px;
	padding: 5px 10px 5px 8px;
	border: 1px solid #999;
	list-style: none;
	} /* comment preview */

#commentheader {
	height: 40px;
	margin-top: 3px;
	} /* header in comment preview */

.notedcomment {
	list-style: none;
	width: 560px;
	margin: 0 50px 10px 0;
	padding: 10px 10px 5px 8px;
	} /* noted comment */

.commentnumber a:link {
	float: left;
	margin-right: 10px;
	font: bold 30px "Book Antiqua", Palatino, Georgia, serif;
	} /* comment number */

.commentnumber a:hover {text-decoration: none;} /* hovered comment number */

body#single #content, #commentcontent {
	padding-bottom: 10px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	} /* content and comment content on single page */

body#home #content, body#archives #content, body#e404 #content {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	width: 560px;
	} /* content on index/archives/error 404 pages */

#topimage {
	clear: both;
	width: 826px;
	height: 140px;
	z-index: -1;
	} /* background image in header */

#bottommeta {
	font-size: 10px;
	width: 826px;
	height: 50px;
	text-align: center;
	line-height: 1.5em;
	padding-top: 6px;
	clear: both;
	} /* footer */

#nicearchives {
	margin-top: 20px;
	margin-bottom: 40px;
	margin-left: 4px;
	} /* nice archives */

#menu {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15px;
	float: right;
	width: 205px;
	text-align: left;
	} /* sidebar */

#menu h2, caption {
	padding: 1px; 
	font: bold italic 12px "frutiger", Helvetica, Verdana, Arial, Univers, sans-serif;
	text-indent: .1em;
	background: url("images/menutitle.png") repeat-y;
} /* sidebar menu title */

#menu hr {
	background: url("images/menutitle.png") repeat-x;
} /* sidebar menu title */


#menu input#s {background: #fff;}

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

#menu ul li {
	margin-top: 10px;
	padding-left: 0;
	font: bold 12px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	line-height: 1.5em;
	list-style-type: none;
	}

#menu ul ul li {
	margin: 0;
	padding-left: 3px;
	font: normal 10px "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	line-height: 1.5em;
	list-style-type: none;
	text-align: left;
	}

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

#menu .list li {
	padding-left: 0;
	} /* archive and category list */

#menu .location {
	font: bold italic 12px "Book Antiqua", Palatino, Georgia, serif;
	color: #0062ae;
	text-shadow: 0 1px 1px #e5e5e5;
	} /* weather location in sidebar */

#menu .banner li {
	padding-top: 10px;
	padding-left: 5px;
	} /* banner image in sidebar */

#menu .themeswitcher {display: none;} /* hide theme switcher */

#ed_toolbar {margin: 0 0 10px 0;} /* comment quicktags */

.tags {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #cfcfcf;
	font-size: 10px;
	color: #696969;
	} /* technorati tag */

.alignright {float: right;}

.alignleft {float: left;}

.aligncenter {text-align: center;}

.movie {
	width: 480px;
	margin: 0 auto 20px;
	background: transparent;
} /* centered 480 width movie */

.widemovie {
	width: 540px;
	margin: 0 auto 20px;
	background: transparent;
} /* centered 540 width movie */

.widermovie {
	width: 640px;
	margin: 0 auto 20px;
	background: transparent;
} /* centered 640 width movie */

.photo {
	width: 640px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999;
	background: #e5e5e5;
	} /* centered photo gallery */

* html object.hide {display: none;} /* hide 2nd object for IE */

/* live archives */
#livearchives {margin: 0 auto;}

.livearchives {background: #bce27f;}

#teb-super-archive {margin-left: 0;}

#teb-super-archive ul {padding: 0;}

#teb-super-archive ul li {
	text-align: left;
	padding: 1px 8px;
	line-height: 1.5em;
	}

#teb-super-archive ul li:hover {
	background: #def1bf;
	border-top: 1px solid #bce27f;
	border-bottom: 1px solid #bce27f;
	padding-top: 0;
	padding-bottom: 0;
	}

html>body .post #teb-super-archive ul li {
	text-indent: 0;
	margin: 0;
	}

.post #teb-super-archive ul li:before {content: "";}

#teb-super-archive-year {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
	}

#teb-super-archive-year li {
	position: relative;
	font-weight: bold;
	}

#teb-super-archive-month {
	float: left;
	width: 100px;
	margin: 0;
	border-left: 1px solid #ccc;
	font-weight: bold;
	}

#teb-super-archive-month li {position: relative;}

#teb-super-archive-post {
	float: left;
	width: 440px;
	margin: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}

#teb-super-archive-post li {
	position: relative;
	font-weight: bold;
	}

#teb-super-archive ul li span {
	position: absolute;
	right: 8px;
	font-weight: normal;
	color: #aaa;
	}

#teb-super-archive .selected, #teb-super-archive-post li:hover {
	background: #bce27f;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 0;
	padding-bottom: 0;
	}

#teb-super-archive ul li {list-style-type: none;}
/* end live archives */

/* live search */
.LSRow small, #searchcontrols small {color: #515151;}

#LSHighlight small {color: #515151;}

#LSResult {
	position: absolute;
	width: 230px;
	margin: 0 0 0 -17px;
	padding: 0 0 5px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	border: 1px solid #999;
	z-index: 100;
	background: #fff;
	}

#LSResult:hover #LSHighlight {
	border-color: #fff;
	background: #fff;
	}

.LSRow {
	text-align: left;
	padding: 3px 10px 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

#LSHighlight, .LSRow:hover {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #e5e5e5;
	}

.LSRow a {
	color: #555;
	font-weight: normal;
	}

.LSRow a:hover {
	color: #000;
	font-weight: normal;
	}

.LSRow span a {color: #cfcfcf !important;}

.LSRow span a:hover {color: #0062ae !important;}

#LSHighlight small {color: #515151;}

#searchcontrols {padding: 3px 10px;}

.oddresult {background: #90ae6e;}

.oddresult a, .oddresult a:hover {color: #fff !important;}
/* end live search */

/* weighted category/tag */
#weightedcategories, #weightedtags {
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
	font-family: "Book Antiqua", Palatino, Georgia, serif;
	font-weight: bold;
	width: 560px;
	text-align: justify;
	line-height: 2.5em;
	background: #e5e5e5;
	}

#weightedcategories a, #weightedtags a {padding: 3px;}

#weightedcategories a:hover, #weightedtags a:hover {
	color: #fff !important;
	text-decoration: none;
	background: #452;
	}
/* end weighted category/tag */

/* favicon link */
.favlinks {padding: 7px 0;}

.favlinks li {
	padding: 2px;
	float: left;
	list-style: none;
	display: block;
	}

.favlinks img {
	padding: 2px;
	width: 16px;
	height: 16px;
	border: 1px solid #aaa;
	background: #fff;
	}

.linkcategories {
	padding: 5px 0;
	font: bold italic 12px "Book Antiqua", Palatino, Georgia, serif !important;
	color: #0062ae !important;
	text-shadow: 0 1px 1px #e5e5e5;
	clear: both;
	}
/* end favicon link */






