/*  
Theme Name: Momorphosis3
Theme URI: http://momorphosis.com/
Description: Momorphosis3

Version: 1.0
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

	Momorphosis3 v1.0
	 http://momorphosis.com

	The CSS, XHTML and design is copyright of Michael D. Pollock
	
*/



/* Begin Structure */

body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

#page {
	margin: 0px auto;
	padding: 0;
	width: 820px;
	}

#space {
	margin: 0px auto;
	padding: 0;
	width: 820px;
        height: 0px;
        clear:both;
	}
	
#header {
	padding: 0;
	margin: 0 auto 0 auto;
	height: 185px;
	width: 100%;       
	}

#content {
	float: left;
        width: 450px;
        margin: 0 0 0 20px;
        _margin: 0 0 0 10px;
        padding: 20px; 
        border: 2px solid #aaa;
        background: #f5f5f5;
	}

#content p {
        margin-top: 10px 0 0 0;
        padding: 0;
	}

#sidebar {
        float: right;
        margin: 0 30px 0 0;
        _margin: 0 15px 0 0;
        padding: 0px;
        width: 220px;
        font-size: 11px;
        font-family: tahoma;
        }

#space2 {
	margin: 0px auto;
	padding: 0;
	width: 820px;
        height: 0px;
        clear:both;
	}

#footer {
	padding: 0px 0 40px 0px;
	margin: 0px auto;
	width: 820px;
	clear: both;
	background: #fff url("/mimages3/momfootbg.gif") bottom left no-repeat;
        font-size: 10px;
	font-family: tahoma ;
	}

#footer p {
	margin: 0;
	padding: 10px 30px 10px 20px;
	text-align: left;        
	}


#footer p a {
	text-decoration: none;        
	}

#footer p a:hover {
	text-decoration: underline;        
	}

.post {
        margin: 0 0 40px 0;
        padding: 0;
        }

.singlepost {
        margin: 0;
        padding: 0;
        }

.archivepost {
        margin: 0;
        padding: 0;
        }

.entry {
        margin: 0;
        padding: 0;
        }


    
/* End Structure */




/* Begin Typography & Colors */

body {
	font-size: 12px;
	font-family: arial, 'Trebuchet MS', times, 'Lucida Grande';
        background: #663333 url("/mimages3/mombodybg.gif") top left repeat-x;
	color: #222;
        line-height: 130%;
	}

#page {
	text-align: left;
        background: #fff url("/mimages3/mompagemid.gif") top left repeat-y;
	}

#space {
	text-align: left;
        background: #fff url("/mimages3/mompagemid.gif") top left no-repeat;
	}

#header {
	background: #fff url("/mimages3/momheadbg.gif") top left no-repeat;
	}

#space2 {
	text-align: left;
        background: #fff url("/mimages3/mompagemid.gif") top left no-repeat;
	}



h1, h2, h3 {
	font-family: Georgia, times new roman, serif;
	font-weight: bold;
        margin: 0;
        line-height: 130%;
	}

h1 {
	font-size: 18px;
        padding: 0;
        border-bottom: 1px solid #ddd;
	}

h2 {
	font-size: 16px;
        padding: 0;
        border-bottom: 1px solid #ddd;
	}

h3 {
	font-size: 14px;
        padding: 0;
	}

.post h1, .post h2 {
        padding: 0;
        border-bottom: 0px solid #ddd;
	}

#sidebar h2 {
	font-size: 10px;
        background: url("/mimages3/h2bg.gif") top left no-repeat;        
        padding: 5px 0 5px 10px;
        margin: 0;
        color: #fff;
        font-family: tahoma;
        text-transform: uppercase;
        border: 0;
	}

.articlepost h3 {
        font-family: arial;
        font-size: 12px;
        }

a, a:link, a:visited {
	color: #cc3333;
	text-decoration: underline;
	}

a:hover {
	color: black;
	text-decoration: underline;
	}

h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited {
	color: #cc3333;
	text-decoration: none;
	}

h1 a:hover, h2 a:hover, h3 a:hover {
	color: black;
	text-decoration: underline;
	}

#sidebar a, #sidebar a:link, #sidebar a:visited {
	color: #cc3333;
	text-decoration: none;
	}

#sidebar a:hover {
	color: black;
        text-decoration: none;
	}

.postinfo {
        font-size: 10px;
        font-family: 'Lucida Grande', verdana;
        color: #666;
        border-bottom: 1px solid #ddd;
        margin: 0 0 10px 0;
        padding: 0 0 3px 0;
        }

.postinfo2 {
        font-size: 10px;
        font-family: 'Lucida Grande', verdana;
        color: #666;
        text-align: right;
        border-top: 1px solid #ddd;
        margin: 0;
        padding: 3px 0 0 0;
        }

.archivepostinfo {
        font-size: 10px;
        font-family: 'Lucida Grande', verdana;
        color: #666;
        margin: 0 0 10px 0;
        padding: 0;
        }
	
/* End Typography & Colors */



/* Begin Various Tags & Classes */


blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

a img {
	border: none;
	}

.singlepost img, .entry img {
        float: right;
        margin: 0 0 5px 10px;
        padding: 0;
        }

.session p {
        margin: 30px 0 0 0;
        line-height: 150%;
        }

.footrt {
        float: right;
        }  

/* End Various Tags & Classes*/


/* Begin Navigation Bar*/

#nav {
        background-color:#cc3333;
        height:2.5em;
        line-height:2.5em;
        margin: 0 30px 20px 20px;
        font-size: 10px;
        font-family: tahoma, verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        border-right: 2px solid #fff;
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        }

#nav ul {
        margin:0;
        padding:0;
        }

#nav li {
        float:left;
        margin:0;
        padding:0;
        list-style-type:none;
        border-right: 1px dotted;
        white-space:nowrap;
        border-color:#fff;
        }

* html #nav li {
        border-right: 1px solid;
        }

#nav li a {
        display:block;
        padding:0 10px;
        }

#nav a {
        color:white;
        text-decoration: none;
        }

#nav .selected, #nav a:hover {
        text-decoration: none;
        background: #111;
        color: white !important;
        }

/* Begin Lists*/

#sidebar ul {
       margin: 0 0 20px 0px;
       padding: 0;
       list-style-type: none;
       border-bottom: 1px solid #aaa;
       border-left: 1px solid #aaa;
       border-right: 1px solid #aaa;
       background-color: #eee;
       line-height: 120%;
       }

#sidebar li a {
       display: block;
       padding: 7px 10px 7px 10px;
       background-color: #eee;
       }

#sidebar li a:link, #sidebar li a:visited {
       text-decoration: none;
       }

#sidebar li a:hover {
       background-color: #fff;
       }

/* End Lists*/


/* Begin Comments*/


.comments {
	font-size: 11px;
        font-family: verdana;
	}


.commentlist ul, .commentlist ul ol {
        margin: 0;
        padding: 0px;
        }

.commentlist li {
        font-family: verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
        display: block;
        list-style: none;
        margin: 0 0 25px -40px;
	padding: 15px;
        background: #fff;
        border: 1px solid #ddd;
        }

.commentlist li.alt {
        background-color: #f5f5f5;
        }

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-size: 11px;
        style: normal;
	}

.commentlist p {
	font-weight: normal;
        margin: 15px 0 0 0;
        font-size: 11px;
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
	}

.nocomments, .postmetadata, {
        font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 0;
	}

.comments h3 {
	margin: 40px 0 10px 0;
        border-bottom: 1px solid #ddd;
        padding: 0 0 3px 0;
	}

.commentmetadata {
	font-weight: normal;
        margin: 0;
        padding: 0;
        font-size: 11px;
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
	}

/* End Comments */





/* Begin Form Elements */

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
        width: 400px;
        padding: 5px; 
	}

#commentform #submit {
	margin: 0;
	float: left;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        margin: 5px 0;
	}

input:focus, textarea:focus {
        background: #f5f5f5;
        }

.fbform, .postform, .archiveform, .searchform {
        width: 140px;
        margin: 5px 0 5px 0;
        font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

.fbformsubmit, .postformsubmit, .archiveformsubmit, .searchformsubmit {
        margin: 5px 0 5px 0;
        font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

/* End Form Elements */


#banner {

        margin: 0 0 0 20px;
        _margin: 0 0 0 10px;
        width: 468px;
        height: 60px;
        }