/*
	Theme Name: Lifestyle WordPress Theme
	Theme URL: http://www.studiopress.com/themes/lifestyle
	Description: Lifestyle is a 3-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 3.0
	Tags: three columns, fixed width, white, tan, teal, purple, sidebar widgets
	
	The CSS, XHTML, text, images and design are all Copyright 2009 Brian Gardner Media, LLC.	
	All php code and derivatives of WordPress code used in this theme are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v3.0 - 1/31/09
		Second release of Lifestyle, to ensure compatibility with WordPress 2.7
		Third release of Lifestyle, recoding theme options page
*/

body {
	background: #FFFFFF url(images/backgrounds/mfcursive.jpg);
        background-repeat:no-repeat;
	width: 1020px;
	color: #4d4d4d;
	font-size: 13px;
        font-family: Verdana, Trebuchet MS, Arial;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrap {
	background: #ffffff;
	width: 1020px;
	margin: 0px auto 0px;
	padding: 0px;
	position: relative;
        border-right:4px solid #c0c0c0;
        border-left:4px solid #c0c0c0;
        }

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #0066cc;
        font-weight: none;
	}
	
a:hover {
	color: #EE7600;
         font-weight: none;
         text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	

	
/************************************************
*	Header  									*
************************************************/

#header {
	background: #FFFFFF url();
	width: 1020px;
	height: 215px;
	color: #eb5e66;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
        border-bottom: 0px solid #FFFFFF;
	}

#header h1 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Arial Unicode MS, Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #eb5e66;
	font-size: 36px;
	font-family: Arial Unicode MS,Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #eb5e66;
	text-decoration: none;
	}
	
#header h3 {
	color: #7A3254;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 20px;
	}
	

.headercenter {
        width: 1020px;
        height:100px;
        float: center;
        background: #4F94CD;
        margin: 0px 0px 20px 0px;
        padding: 10px 0px 5px 0px;
        border: 0px solid #E0E0E0;
}

.headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0px ;
	padding: 0px;
         
	}

.headerright {
	width: 310px;
	float: left;
	font-size: 14px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	}

.headerright a img {
         float: left;
	border: none;
	margin: 0px 0px 0px 5px;
	padding: 0px ;
	}
	
.headerright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.headerright1 {
	width: 230px;
	float: right;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.headerright1 a img {
        float: left;
	border: none;
	margin: 0px 0px 0px 5px;
	padding: 0px ;
	}
	
.headerright1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright1 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #4682B4 url();
	width: 1020px;
	height: 24px;
	font-size: 14px;
	font-family: Arial bold, Tahoma, Verdana;
	color: #ffffff;
       	margin: 0px 0px 0px 0px;
	padding: 0px;
         border-bottom: 2px solid #FFB90F;
         
	}
	
#navbarleft {
	width: 1020px;
	float: center;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav a, #nav a:visited {
	color: #000000;
	text-decoration: none;
        font-weight: normal;
         	}
	
#nav a:hover {
	color: #FF8600;
	text-decoration: none;
	}

#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-family: Arial, Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
            margin: 0px;
	padding: 4px 12px 5px 12px;
            border-right: 1px solid #ffffff;
	}

#nav li a:hover, #nav li a:active {
	background: #EBE6D4 url();
	color: #4f94cd;
        margin: 0px;
	padding: 4px 12px 5px 12px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #E1DCCA;
	width: 150px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 15px 7px 15px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #FF8600;
	color: #FFFFFF;
	padding: 7px 15px 7px 15px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, 

#nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 168px;
         font-size: 12px;
            font-family: Arial, Tahoma, Verdana;
            font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
            display: inline;
border-right; 1px solid #e0e0e0;

	}
	
#l_sidebar .widget{
	background: #FFFFFF url() top no-repeat;
	float: center;
	width: 160px;
	margin: 0px;
	padding: 0px ;
	border-left: 0px solid #DDDDDD;
	display: inline;
	}

#l_sidebar h2 {
	background: #FFFFFF url();
	color: #515151;
	font-size: 15px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 3px 7px 3px 0px;
	}

#l_sidebar a, #l_sidebar a:visited {
	color: #0066cc;
	text-decoration: none;
            font-weight: normal;
	}
	
#l_sidebar a:hover {
            color: #615e3f;
	text-decoration: underline;
            font-weight: normal;
	}

#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
        line-height: 200%;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 10px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 10px;
	margin: 0px;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 1020px;
        margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
    	
#content h1 {
        color: #FF8600;
        float: left;
	font-size: 19px;
	font-family: Arial, Trebuchet MS, Georgia, Times New Roman;
	font-weight: bold;
        text-decoration: underline;
        margin: 15px 0px 10px 0px;
	padding: 0px;
	}
	
#content h1 a, #content h1 a:visited  {
        width:450px;
	color: #FF8600;
        float: left;
	font-size: 19px;
	font-family: Arial, Trebuchet MS, Georgia, Times New Roman;
	font-weight: bold;
        text-decoration: underline;
        margin: 15px 0px 10px 0px;
	padding: 0px;
	}

#content h1 a:hover {
	color: #FCB514;
	text-decoration: none;
	}
	
#content h2 {
	background: #FFFFFF;
	color: #4F94CD;
	font-size: 18px;
	font-family: Arial, Georgia, Times New Roman, Trebuchet MS;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	}

#content h3 {
	background: #FFFFFF;
	color: #FF8600;
	font-size: 18px;
	font-family: Arial, Georgia, Times New Roman, Trebuchet MS;
        font-weight: bold;
        text-decoration: underline;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	}
	
#content h4 {
	color: #696969;
	font-size: 12px;
	font-family: Arial, Georgia, Times New Roman;
        font-style: italic;
	font-weight: light;
	margin: 0px;
	padding: 0px;
	}

#content h5 {
	color: #FF8600;
	font-size: 16px;
	font-family: Arial, Georgia, Times New Roman;
        font-style: none;
	font-weight: light;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	}

#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 490px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;

           	}
	
#contentleft a img {
	border: none;
	}

#contentleft2 {
        float: left;
        width: 650px;
        margin: 0px;
	padding: 0px 0px 0px 20px;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;


	}
	
#contentleft2 a img {
	border: none;
	}


blockquote  {
  font: 13px Verdana;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  margin: 20px;
  width: 425px;
  float: center;
  border-left: 4px solid #DCDCDC;
  text-indent: 20px;
  }
  
#content blockquote p{
    display: block;
    line-height: 140%;
    background-image: url();
    background-repeat: no-repeat;
    background-position: bottom right;
  } 
	
.postarea {
	background: #FFFFFF url() top no-repeat;
	float: left;
	width: 470px;
	margin: 0px;
	padding: 5px 5px 5px 0px;
line-height: 140%;
 

	}
	
.postarea p {
        
	margin: 0px 5px 5px 0px;
	padding: 0px;
	}
	
.postarea ul {
	list-style-type:square;
       	margin: 5px 0px 5px 0px;
	padding: 3px;
	}
	
.postarea ul li {
	list-style-type:square;
        margin: 0px 0px 0px 20px;
	padding: 7px;
	}
	
.postarea ul ul {
	list-style-type:square;
           
	margin: 0px;
	padding: 5px;
	}
	
.postarea ol {
       
	margin: 7px 0px 7px 0px;
	padding: 10px;
	}
	
.postarea ol li {
            
	margin: 7px 0px 7px 7px;
	padding: 10px;
	}
	
.postarea2 {
	background: #FFFFFF url() top no-repeat;
	float: left;
	width: 625px;
	margin: 0px;
	padding: 5px 15px 5px 15px;
line-height: 140%;
border-right: 1px solid #E0E0E0;


	}
	
.postarea2 p {
        
	margin: 0px 5px 15px 5px;
	padding: 0px;
	}
	
.postarea2 ul {
	list-style-type:square;
       	margin: 5px 0px 5px 0px;
	padding: 3px;
	}
	
.postarea2 ul li {
	list-style-type:square;
        margin: 0px 0px 0px 20px;
	padding: 7px;
	}
	
.postarea2 ul ul {
	list-style-type:square;
           
	margin: 0px;
	padding: 5px;
	}
	
.postarea2 ol {
       
	margin: 7px 0px 7px 10px;
	padding: 5px;
	}
	
.postarea2 ol li {
            
	margin: 0px 0px 5px 15px;
	padding: 5px;
	}
	
.breadcrumb {
	float: left;
	width: 450px;
	font-size: 10px;
        color #D3D3D3;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 0px dotted #999999;
	}
	
#contentwide {
	float: left;
	width: 950px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.postareawide {
	background: #FFFFFF url() top no-repeat;
	float: left;
	width: 950px;
	margin: 0px;
	padding: 10px;
	border: 0px solid #DDDDDD;
	}
	
.postareawide p {
         line-height: 140%;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumbwide {
	float: left;
	width: 960px;
        color:  #D1D1D1;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 0px dotted #999999;
	}
	
.date {
	width: 440px;
	float: left;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	}
	
.dateleft {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 240px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

.date2 {
	width:600px;
	float: left;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	}
	
.dateleft2 {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright2 {
	width: 300px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
.time {
	background: #FFFFFF url() no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 3px 0px 0px;
           border-right: 0px dotted #999999;
	}
	
.icomment {
	background: #ffffff url() no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	}

.icomment2 {
	background: #ffffff url() no-repeat top left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 3px;
	}

.tags {
	background: #FFFFFF url() no-repeat top left;
	margin: 0px;
	padding: 0px 3px 0px 0px ;
            border-right: 1px dotted #999999;
	}
	
.category {
	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 450px;
	font-size: 12px;
	padding: 3px 0px 20px 0px;
	margin: 0px;
	border-top: 1px dotted #999999;
	}
	
.postmeta2 {
	width: 450px;
	font-size: 12px;
	padding: 3px 0px 25px 0px;
	margin: 0px;
	border-top: 1px dotted #999999;
	}

.postmeta3 {
	width: 400px;
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	border-top: 1px solid #999999;

	}

	
.archive {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.postwidget {
	background: #BCD2EE url() top no-repeat;
	float: left;
	width: 450px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 0px solid #DDDDDD;
	}
	
.postwidget ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.postwidget li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.comments {
	background: #FFFFFF url() top no-repeat;
	float: left;
	width: 624px;
	margin: 0px 0px 10px 10px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-top: 12px;
            margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 0px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	    

    * 
************************************************/

#sidebar {
	float: right;
            width: 315px;
            font-size: 12px;
            font-family: Arial, Tahoma, Verdana;
            font-weight: normal;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	display: inline;

	}
	
#sidebar .widget {
	background: #FFFFFF url() top no-repeat;
	float: center;
	width: 300px;
	margin: 7px 0px 7px 0px;
	padding: 0px 5px 5px 5px;
	border: 2px solid #E5E5E5;
	}
	
#sidebar h2 {
	background: #FFFFFF url();
	color: #515151;
	font-size: 15px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 3px 7px 3px 0px;
	}

#sidebar a, #sidebar a:visited {
	color: #0066cc;
	text-decoration: none;
            font-weight: normal;
	}
	
#sidebar a:hover {
            color: #615e3f;
	text-decoration: underline;
            font-weight: normal;
	}

	
#sidebar p {
	margin: 0px;
	padding: 0px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar embed, #sidebar object {
	width: 300px; 
	height: 320px;
	margin: 0px; 
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url() no-repeat top left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url() no-repeat top left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}



/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #4F94CD url();
	width: 1020px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: center;
        border-top: 2px solid #000000;
	}
	
#footer p {
	color: #e3e3e3;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 9px 0px 0px 9px;
	}
	
#footer a, #footer a:visited {
	color: #e3e3e3;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #B3B3B3;
	text-decoration: underline;
	}

img#wpstats{display:none}
p.footer {display:none;}
	
/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #F5F5F5 !important;
	width: 220px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#searchbutton {
	background: #93BBBC url(images/navbar.png);
	color: #4682B4;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 5px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#subscribe {
	background: #FFFFFF url(images/feedburner.png) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#subbox {
	background: #EEEEEE !important;
	width: 250px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#subbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#submit {
	background:  #4F94CD url();
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #EEEEEE;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	border: 1px solid #DDDDDD;
	display: inline;
	}

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 13px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px ;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}