/*
Theme Name: Misty Morning
Theme URI: http://www.refueled.net/wordpress-themes/
Description: Simple, 2 column, widget-ready Wordpress theme. Please report any bugs in the <a href="http://www.refueled.net/forum/">forums</a>. 
Author: refueled
Author URI: http://refueled.net
Version: 1.0

*/

/* Basics */

* { padding: 0; margin: 0; }

body {
	background: #989898 url(images/body.jpg) repeat-x fixed;
	color: #000;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	margin: 20px;
  }

img {
	padding: 0;
	border: none;
  }

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
  }

img.right {
	padding: 0 0 12px 12px;
	background: #fff;
	margin: 10px;
	float: right;
  }

img.left {
	padding: 0 12px 12px 0;
	float: left;
  }
  

/* Links */


a {
	color: #676767;
	text-decoration: none;
  }

a:hover {
	color: #000;
	text-decoration: none;
  }

a:visited {
	color: #676767;
  }
  
code {
	font-family: Courier New, Courier;
	font-size: 8pt;
	background-color: #F7F7F7;
	padding: 4px;
	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:arial,helvetica,corbel,verdana,tahoma,sans-serif;
  }
	

/* Navigation - COPIED IN FROM THE PIXOPOINT MENU CSS FILE! */

/* Optimized for WP - from paid Premium option */

#suckerfishnav {
    background:#1F3E9F url("/wp-content/themes/misty-morning/images/suckerfish_blue.png") repeat-x;
    font-size:18px;
    font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
    letter-spacing:-1px;
    font-weight:normal;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    z-index:999999999;
    }
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    letter-spacing:0;
    font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:130px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
    background:#1F3E9F;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#5E7AD3;
    }
#suckerfishnav .current_page_parent, #suckerfishnav .current_page_ancestor, #suckerfishnav .current-cat-parent {
    background:#3D57A8;
    }
#suckerfishnav .current-cat, #suckerfishnav .current_page_item {
    background:#122C83;
    }
#suckerfishnav .current_page_ancestor a:after, #suckerfishnav .current_page_ancestor li a:after, #suckerfishnav .current_page_ancestor li li a:after, #suckerfishnav .current_page_ancestor li li li a:after, #suckerfishnav .current_page_ancestor li li li li a:after, #suckerfishnav .current-cat-parent a:after, #suckerfishnav .current-cat-parent li a:after, #suckerfishnav .current-cat-parent li li a:after, #suckerfishnav .current-cat-parent li li li a:after, #suckerfishnav .current-cat-parent li li li li a:after, #suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {
    content:"";
    }
#suckerfishnav .current_page_ancestor a:after, #suckerfishnav li .current_page_ancestor a:after, #suckerfishnav li li .current_page_ancestor a:after, #suckerfishnav li li li .current_page_ancestor a:after, #suckerfishnav .current-cat-parent a:after, #suckerfishnav li .current-cat-parent a:after, #suckerfishnav li li .current-cat-parent a:after, #suckerfishnav li li li .current-cat-parent a:after, #suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {
    color:#000000;
    content:"";
    }
#suckerfishnav .current-cat a:after, #suckerfishnav li .current-cat a:after, #suckerfishnav li li .current-cat a:after, #suckerfishnav li li li .current-cat a:after, #suckerfishnav li li li li .current-cat a:after, #suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {
    color:#000000;
    content:"";
    }


/* Container */

#container {
	display: block;
	margin: 0 auto;
	width: 900px;
	position: relative;
	background: #fff url(images/bg.jpg) repeat-y;
	border: 6px solid #fff;
	}
	
	
	
/* Header */

#header {
	width: 900px;
	background: #fff url(images/misty-morning.jpg) top center no-repeat;
	height: 180px;
	color: #fff;
	}

#header h1 {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 20pt;
	font-weight: 300;
	letter-spacing:-1px;
	padding: 110px 0 0 25px;
	margin:0;
	color: #fff;
	}
	
#header h1 a {
	color: #fff;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #D2D1CC;
	text-decoration: none;
	}
	
#header h2 {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 10pt;
	font-style: bold;
	padding: 0 0 0 25px;
	margin:0;
	color: #fff;
	}
	
	

/* Sidebar */

#sidebar {
	width: 220px;
	float: left;
	color: #000;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #fff;
  }

#sidebar h2 {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	padding: 8px;
	margin: 0;
	text-transform: uppercase;
	border-bottom: 1px #fff solid;
	color: #fff;
	background: #A0A0A0;
  }


#sidebar a {
	color: #676767;
	text-decoration: none;
	padding: 0;
  }

#sidebar a:hover {
	color: #000;
	background: #D7E5FD;
	border-bottom: 1px dotted gray;
  }

#sidebar ul { 
	background-color: #fff;
	list-style-image: url(images/list.gif);
	list-style-position: inside;
	margin: 0; 
	font-size: small;
	padding: 12px;
	border-right: 1px solid #E3E3E3;
  }

#sidebar li { 
	margin: 0;
	line-height: normal;
	padding: 0;
  }
  
#sidebar li a{ 
	margin: 0;
	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{
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
	padding: 12px;
	color: #797979;
	}
	
#sidebar .textwidget{
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
	padding: 12px;
	background-color: #fff;
	color: #797979;
	}
	
#sidebar .ctc {
	background-color: #fff;
	padding: 12px;
	border-right: 1px solid #F0F0F0;
	}

	
/* Calendar Widget */

#calendar_wrap {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
	background-color: #fff;
	padding:12px;
	color: #313131;
	}

#wp-calendar {
	margin: 0 auto;
	text-align: left;
	}

#wp-calendar th {
	text-align: center;
	}

#wp-calendar a{ 
	margin: 0;
	padding: 0;
	}


/* 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;
}



/* Page - Post Formatting */

#content {
	width: 640px;
	float: right;
	color: #000;
	padding: 20px;
	text-align: left;
	overflow: hidden;
  }

.post {
	margin-bottom: 20px;
  }

.post strong {
	color:#4D4D4D;
	}

.post p {
	margin-bottom: 15px;
	line-height: 1.3em;
	font-size: 10pt;
	text-align: left;
  }

.post p a:link {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post p a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post p a:hover {
	background: #D7E5FD;
	color: #000;
	border-bottom: 1px dotted #800000;
  }

.post p.center {
	text-align: center;
  }

.post ul{
  margin: 20px;
  padding: 0;
  }

.post ul li{
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 9pt;
	list-style-type: circle;
	list-style-position: outside;
	line-height: 13pt;
  }

.post ul li a:link {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post ul li a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post ul li a:hover {
	background: #D7E5FD;
	color: #000;
	border-bottom: 1px dotted #800000;
	}

.post ul ul {margin:0 0 0 30px; padding:0;}

.post ol{
  margin: 20px 20px 20px 30px;
  padding: 0;
  }

.post ol li{
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 9pt;
	list-style-type: decimal;
	list-style-position: outside;
	line-height: 13pt;
  }

.post ol li.loweralphalist{
	list-style-type: lower-alpha;
	}

.post ol li a:link {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post ol li a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
  }

.post ol li a:hover {
	background: #D7E5FD;
	color: #000;
	border-bottom: 1px dotted #800000;
	}

.post ol ol {margin:20px 20px 20px 40px; padding:0;}

.postmetadata {
	background: #F5F5F5;
	padding: 3px 3px 3px 6px;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
	border-left: 1px solid #989898;
  }
  
.postmetadata p {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
  }

.postmetadata a {
	border-bottom: none;
	font-size: 8pt;
  }

.postmetadata a:hover {
	border-bottom: none;
  } 

.small {
	font-size: 7pt;
  }

.post h1 {
  font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 15pt;
	color: #4B4B4B;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	}

.post h1 a{
	color: #4B4B4B;
	text-decoration: none;
  }
  
#content h1 {
  font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 15pt;
	color: #4B4B4B;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	}
  
#content h2 {
	font-size: 15pt;
	letter-spacing: -0.8px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 8px;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	color: #4B4B4B;
  }
  
h4 {
	margin: -5px 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 10px;
	color: #424040;
  }


/* Search */

#searchform{
	padding: 10px;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	background: #fff;
	border-right: 1px solid #E3E3E3;
}

#searchform input#s{
	width: 70%;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 8pt;
	padding: 2px;
	border: 1px solid #B7B7B7;}

#searchform input#searchsubmit{
	width: 24%;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	font-size: 7pt;
	padding: 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
}

/* Comments */

.comment{margin-top: 22px;}
.comment p{font-size: 8pt;}
.commentlist a{border-bottom: 1px dotted gray;}

h3 {
	font-size: 12pt;
	letter-spacing: -1px;
	text-align: left;
	font-weight: normal;
	margin: 30px 0 8px 0;
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	color: #4B4B4B;
  }
  
  
#commentform input, #commentform textarea {
	font: 8pt Verdana, Arial, Sans-Serif;
	border: 1px solid #818181;
	background-color: #fff;
	padding: 4px;
	}

.commentlist li {
  font: 8pt Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	}

.commentlist p {
	line-height: 13pt;
	padding: 8px;
	font-weight: 300;
	}

#commentform p {
	font-family:arial,helvetica,corbel,verdana,tahoma,sans-serif;
	color: #777 !important;
	}

.commentmetadata {
	font-weight: normal;
	}
	
.alt {
	margin: 0;
	padding: 22px 14px 22px 14px;
	background: #F7F7F7;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 0 0;
	padding: 5px 10px 0 0;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	

/* Footer */

#footer {
	clear: both;
	width: 100%;
	height: 30px;
	background: #A0A0A0 url(images/footer.jpg);
	color: #fff;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
#footer .left{
	float:left;
	}

#footer .left p {
	padding: 8px;
	font-size: 7pt;
	}


#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;
	font-size: 7pt;
	}

#footer .right a {
	color: #E5E5E5;
	text-decoration: none;
	border:none;
	}

#footer .right a:hover {
	color: #f5f5f5;
	text-decoration: underline;
	border:none;
	}

/* Hide the WP Stats smilie */
img#wpstats{width:0px;height:0px;overflow:hidden;}

/* Generic image styling */

img.alignleft, div.alignleft {
	float:left;
	margin:0 0.5em 0.5em 0;
	}

img.alignright, div.alignright {
	float:right;
	margin:0 0 0.5em 0.5em;
	}

img.aligncenter, div.aligncenter {
	text-align:center;
	margin:0 auto;
	}

/* Dagon Design's Formmail */

form.ddfm .credits {
	font-size:8pt !important;
	}

/* Memberlist (Profiler Plugin) mods */

.pfdirectory td {
	font-size:12px !important;
	}

.pfdirectory tr:hover {
	background-color: #D7E5FD;
	}

.pfdirectory th {
	background-color:#a0a0a0 !important;
	color:#FFFFFF;
	}

.sfforumlink {
	font-size:9pt;
	line-height:1.6em;
	}

/* Event Calendar stuff */

#wp-calendarLarge .event-block {font-size: small;}

/* Forms - text in basic gray */

#form {
	color:#777 !important;
	}

#form label {
	color:#777 !important;
	}
#message[h2] {
	background-color:#777 !important;
	}

#form p {
	color:#777 !important;
	}

#form p.message {
	color:#777 !important;
	}
#form p.message register {
	color:#777 !important;
	}

#form p.register {
	color:#777 !important;
	}

#message {
	color:#777 !important;
	}

.message {
	color:#777 !important;
	}

#register {
	color:#777 !important;
	}

.register {
	color:#777 !important;
	}

/* Image Captions */

.wp-caption-text {
	font-size: 8pt !important;
	text-align: center !important;
	}

/* Avatars */

.avatar { float: left; padding: 2px; margin-top:0; margin-right:5px; margin-bottom:0; margin-left:5px; border: 1px solid #ddd; background: white; }

/* Poll Daddy Polls */

.pds-box {margin-left: 25px !important;}
.pds-view-results, .pds-share, .a2a_dd, .pds-comments, .pds-return-poll {margin-right: 10px !important;}

/* Smooth Slider stuff */

#smooth_sldr_body p.more a {text-decoration:none !important;}
#smooth_sliderc_nav li a {border-bottom:medium none !important;}
#smooth_sldr div {letter-spacing:-1px !important;}
#smooth_sldr_body span {letter-spacing:0 !important;}
.sldrlink {display:none !important;}

/* Events Calendar styling */

#todayLarge {background-color:#D7E5FD !important;}
#wp-calendarLarge .dayHead {background-color:#113498 !important;}
#wp-calendar th {background-color:#113498 !important;}
#todayWidget {background-color:#D7E5FD !important;}

/* Note styling for announcements and messages */

.note {
	font-size:10pt;
	line-height:1.3em;
	background-color: #FFFBCC;
	border-color: #E6DB55;
	display:block;
	margin: 0 12px 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.note a:link {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
	}

.note a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #1E3160;
	}

.note a:hover {
	background: #D7E5FD;
	color: #000;
	border-bottom: 1px dotted #800000;
	}

.note.blue {
	background-color: #E9F1FE !important;
	border-color: #0000FF !important;
	margin:0 8px 16px 4px;
	}

.note.green {
	background-color: #DDFFDD !important;
	border-color: #03D803 !important;
	margin:0 8px 16px 4px;
	}

.note.red {
	background-color: #FFEBE8 !important;
	border-color: #CC0000 !important;
	margin:0 8px 16px 4px;
	}

/* IntenseDebate styling */

#idc-container-parent .idc-c-t-inner a { border-bottom:1px dotted #1E3160 !important;
text-decoration:none !important; }
#idc-container-parent .idc-c-t-inner a:hover { background:none repeat scroll 0 0 #D7E5FD !important;
border-bottom:1px dotted #800000 !important;
color:#000000 !important; }

/* Forum Tweaks */

#sforum .sfposttable td.sfpostcontent ul li, #sforum .sfposttable td.sfpostcontent ol li {
font-size:100% !important;
margin-left:20px !important;
}
#sforum a.external_icon { padding-right:13px !important; }
#sforum .sfposttable td.sfpostcontent a:hover {
background: none repeat scroll 0 0 #D7E5FD !important;
border-bottom: 1px dotted gray ! important;
color: #000000 !important;
}
