/*
Theme Name: Misty Morning
Theme URI: http://www.refueled.net/free-wordpress-themes/
Description: Simple, 2 column, widget-ready Wordpress theme.
Author: Refueled
Author URI: http://refueled.net
Version:2.0
Tags: two-column, fixed-width
*/

/* 
To avoid loosing your changes when the next version of Misty Morning is released, we highly suggest that you use Misty Morning's Child Theme Sample and make changes from there. This will prevent you from having to repeat your modifications. For support, please visit our forums: http://www.refueled.net/forums/  
*/


/* Basics */

* { padding: 0; margin: 0; }

body {
	background: #989898 url(images/body.jpg) repeat-x fixed;
	color: #000;
	font:normal 12px arial, verdana;
	margin: 20px;
  }

  

pre, code {
	font-family: Courier New, Courier;
	background-color: #F7F7F7;
	padding:0;
	color: #797979;
	overflow: hidden;
	}
	
blockquote {
	color: #000; 
	margin: 0 30px 2px 30px; 
	border-left: 1px dotted #989898;
	background: #fff;
	padding: 0 10px 0 10px;
	font-size: 11px;
	font-family: Lucida, Verdana, Arial, Helvetica, sans-serif;
  }
  
  

/* Links */


a {
	color: #676767;
	text-decoration: none;
  }

a:hover {
	color: #000;
	text-decoration:underline;
  }

  
	

/* Container */

#container {
	margin: 0 auto;
	width: 900px;
	background: #fff url(images/bg.jpg) repeat-y;
	border:8px solid #fff;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
	
	
	
/* Header */

#header {
	width: 900px;
	background: #fff url(images/misty-morning.jpg) top center no-repeat;
	height: 180px;
	color: #fff;
	}

#header h1 {
	font:normal 40px palatino linotype, georgia, arial, times;
	padding: 52px 0 0 18px;
	margin: 0 0 0 180px;
	color: #fff;
	}
	
#header h1 a {
	color: #fff;
	text-decoration: none;
	border-bottom:none;
	}
	
#header h1 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
#header h2 {
	font:normal 14px palatino linotype, georgia, arial, times;
	font-style: italic;
	padding: 4px 0 0 18px;
	margin: 0 0 0 180px;
	color: #fff;
	}
	
	

/* Navigation */

#nav {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 25px;
	background:#919191 url(images/menu.jpg) repeat-x;
	font-family: verdana, arial, tahoma;
	font-size: 9pt;
	list-style: none;
	line-height: 1;
	border-top: 1px solid #fff;
	overflow:hidden;
}

#nav ul {
	padding: 0;
	margin: 0;
}

#nav ul li {
	float: left;
	list-style-type:none;
}

#nav ul li a {
	display: block;
	line-height: 14pt;
	padding: 4px 9px 2px 9px;
	color:#fff;
	text-decoration: none;
	border-bottom:none;
}

#nav ul li a:hover {
	background-color:#fff;
	color: #797979;
}


#nav ul li.current_page_item a
{
background-color: #fff;
color: #797979;
text-decoration: none;
}


#nav ul li.current_page_parent a
{
background-color: #fff;
color: #797979;
text-decoration: none;
}



/* RSS Widget */

.rsswidget img {
	display: none;
	}

#sidebar h2 a.rsswidget{
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#sidebar h2 a.rsswidget a:hover{
	color:  #797979;
	text-decoration: none;
}



/* content */

#content {
	width: 640px;
	float: left;
	color: #000;
	padding: 20px;
	text-align: justify;
	overflow: hidden;
  }
  
.pagetitle {
 	font:bold 28px palatino linotype, Lucida, Arial, sans-serif;
	color: #4B4B4B;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	}

.post {
	margin-bottom: 40px;
  }

.post strong {
	color:#4D4D4D;
	}

.post p {
	margin-bottom: 15px;
	line-height:14pt;
  	text-align: left;
  	}

.post p a {
	text-decoration: none;
  }

.post p a:hover {
	text-decoration: underline;
  }

.post p.center {
	text-align: center;
  }

.post ul{
  margin: 12px;
  padding: 0;
  }

.post ul li{
  list-style-type: square;
  list-style-position: inside;
  line-height: 13pt;
  }
  
.post ul ul{margin:0 0 0 24px; padding:0;}

.postmetadata {
	background:#fafafa;
	padding:6px;
	border-left: 1px solid #989898;
  }
  
.postmetadata p {
	font:normal 11px arial, verdana, times;
	line-height:14pt;
	margin:0;
	padding:0;
  }

.post h1 {
 	font:normal 22px palatino linotype, Lucida, Arial, sans-serif;
	color: #4B4B4B;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	}

.post h1 a{
	color: #4B4B4B;
	text-decoration: none;
	border:none;
  }
  
.post h1 a:hover{color:#838383;}
  
.post h2 {
  	font: normal 11px arial, sans-serif;
	color: #4B4B4B;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	border-bottom:1px dotted #9c9c9c;
	padding:0 0 14px 0;
	margin: 0 0 14px 0;
	}
	
.post h2 a{border:none;}
  
  

  
  
/* Sidebar */

#sidebar {
	width: 220px;
	float: left;
	color: #000;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #fff;
	overflow:hidden;
  }

#sidebar h2 {
	font:normal 11px arial, verdana;
	letter-spacing: 1px;
	text-align: left;
	padding: 8px;
	margin: 0;
	text-transform: uppercase;
	border-bottom: 1px #fff solid;
	color: #fff;
	background:#a2a2a2;
  }


#sidebar a {
	color: #676767;
	text-decoration: none;
	border-bottom:none;
	padding: 0;
  }

#sidebar a:hover {
	color: #000;
	text-decoration: underline;
  }

#sidebar ul { 
	background-color: #fff;
	list-style-type: none;
	margin: 0; 
	padding: 12px;
	border-right: 1px solid #E3E3E3;
  }

#sidebar ul li { 
	margin: 0;
	line-height: 14pt; 
	padding: 0;
  }
  

#sidebar ul li ul { 
	margin: 0 14px 0 14px;
	padding: 0;
	list-style-type: square;
	list-style-position: inside;
	color: #797979; 
	border-right: none;
  }
  
#sidebar .recentcomments {
	padding: 0;
	}
	
#sidebar .recentcomments a{
	color: #797979;
	}
	
#sidebar p{
	color: #797979;
	line-height:14pt;
	}
	
#sidebar p a{
	color: #333;
	}
	
#sidebar p a:hover{
	color: #797979;
	}
	
#sidebar .textwidget{
	padding: 12px;
	background-color: #fff;
	color: #797979;
	border-right: 1px solid #E3E3E3;
	}
	
#sidebar .ctc {
	background-color: #fff;
	padding: 12px;
	border-right: 1px solid #F0F0F0;
	}



/* Comments */

.maincomments{
	border:1px solid #dcdcdc;
	padding:4px;
	overflow:hidden;
}

.maincomments img {float:left; margin: 0 8px 0 0; padding:4px;}

.comment{margin-top: 22px;}
.comment p{font-size: 8pt}

h3 {
	font-size: 12pt;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin: 0 0 8px 0;
	padding:0;
	font-family: palatino linotype, Lucida, Arial, sans-serif;
	color: #4B4B4B;
  }
  
 
#commentform{
	background:#989898;
	padding:4px;
	color:#fff;
}
  
#commentform input, #commentform textarea {
	border:none;
	background-color: #fff;
	padding: 4px;
	}
	
#commentform input:hover, #commentform textarea:hover {
	background:#f7f7f7;
	}
	
#commentform input:focus, #commentform textarea:focus {
	background:#fff;
	}
	
#commentform textarea{width:98%;}

#commentform #submit{background:#606060; color:#fff;}
#commentform #submit:hover{background:#fff; color:#606060;}

#commentform a{color:#eee;}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentlist p {
	line-height: 13pt;
	padding: 4px 0;
	font-weight: 300;
	font-size:12px;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.commentlist {
	padding: 0;
	}

.commentlist li {
	margin: 12px 0 22px 0;
	padding: 5px 0x 0 0;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	padding:0 22px;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	}

.comment-author{
	background:#f7f7f7;
	overflow:hidden;
}


.children{
	margin:0 0 0 40px;
}

.author{
	padding:4px 0 0 0;
}

.comment-reply-link {text-align:right; padding: 0 4px; border:none; background:#b9b9b9; color:#fff; margin:0 0 0 14px;}
.comment-reply-link:hover {text-align:right; padding: 0 4px; border:none; background:#fff; color:#333;}


/* Search */

#searchform{
	padding: 10px 0;
	font-family: verdana, arial, times;
	background: #fff;
	border-right: 1px solid #E3E3E3;
}

#searchform input#s{
	width: 85%;
	padding: 2px 2px 2px 4px;
	border: 1px solid #B7B7B7;
	color:#b7b7b7;
	display:block;
	margin: 0 auto;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}



/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}





	

/* Footer */

#footer {
	clear: both;
	width: 100%;
	height: 30px;
	background: #A0A0A0 url(images/footer.jpg);
	color: #fff;
	text-align: left;
	padding: 0;
	margin: 0;
	font-size:11px;
	}
	
#footer .left{
	float:left;
	}

#footer .left p {
	padding: 8px;
	}


#footer .left a {
	color: #E5E5E5;
	text-decoration: none;
	border:none;
}

#footer .left a:hover {
	color: #f5f5f5;
  text-decoration: underline;
  border:none;
}

#footer .right{
	float:right;
	}
	
#footer .right p {
	padding: 8px;
	}

#footer .right a {
	color: #E5E5E5;
	text-decoration: none;
	border:none;
	}

#footer .right a:hover {
	color: #f5f5f5;
	text-decoration: underline;
	border:none;
	}
