    /* 
	Theme Name: http:/wwww.Branchwhipped.com
	Theme URL: http://www.studiopress.com/themes/allure
	Description: http://Branchwhipped.com is a 2-column Widget-ready theme created for WordPress.
	Author: http://Branchwhipped.com
	Author URI: http://Branchwhipped.com
	Version: 2.0
	Tags: two-columns, fixed-width, sidebar-widgets, threaded-comments
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v2.0 - 10/30/09

http://Branchwhipped.com is an outdoor blog with outdoor gear giveaway, camping giveaways, biking giveaways, backpacking giveaways, and any other gear. Focusing on outdoor adventures in backcountry skiing, snowboarding, mountain biking, hiking, backpacking, camping, rock climbing and outdoor adventure sports. BRinging you the best outdoor adventure stories.

 */

body {
	background: #FFFFFF url(images/dark/bg.png) top center repeat-y;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	}

#wrap {
	background: #CCCCCC url(images/dark/wrap.png) center repeat-y;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrapfull {
	background: #CCCCCC url(images/dark/wrapfull.png) center repeat-y;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	} 
	
/************************************************
*	Hyperlinks									*
************************************************/
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}
	
/************************************************
*	Header  									*
************************************************/
#header {
	background: #333333 url(images/dark/header.png);
	width: 960px;
	height: 100px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#header-blank {
	background: #333333 url(images/dark/header_blank.png);
	width: 960px;
	height: 100px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#header #imageheader {
	width: 440px;
	height: 100px;
	text-indent: -10000px;
	background: url(images/dark/logo.png) left top no-repeat;
	}

#header #imageheader a {	
	display: block;
	width: 440px;
	height: 100px;
	}
	
#header-blank #imageheader {
	width: 960px;
	height: 100px;
	text-indent: -10000px;
	background: url(images/dark/logo.png) left top no-repeat;
	}

#header-blank #imageheader a {	
	display: block;
	width: 960px;
	height: 100px;
	}

#header h1, #header h4, #header-blank h1, #header-blank h4 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited, #header-blank h1 a, #header-blank h1 a:visited, #header-blank h4 a, #header-blank h4 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover, #header h4 a:hover, #header-blank h1 a:hover, #header-blank h4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.headertext {
	margin: 0px;
	padding: 20px 0px 0px 20px;
	}

.headerleft {
	width: 450px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

.headerleft p {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
	
.headerright {
	width: 485px;
	float: right;
	margin: 0px;
	padding: 5px 15px 0px 0px;
	text-align: right;
	}
	
.headerright a, .headerright a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.headerright a:hover {
	text-decoration: underline;
	}
	
.headerright p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.rsslink {
	padding: 3px 10px 3px 16px;
	background: url(images/dark/rss.gif) no-repeat left center;
	}
	
	
/************************************************
*	Navbar      								*
********************************************* ***/

#navbar {
	width: 960px;
	height: 22px;
	color: #FFFFFF;
	margin: 1px auto 5px;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#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 {
	color: #000000;
	display: block;
	font-family: arial;
	font-size: 11.2px;

    margin: 0px;
	padding: 9px 19px 9px 18px;
	text-decoration: none;
	}

#nav li a:hover, #nav li a:active {
	background: #ffffff;
	color: #333333;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #eeeeee;
	width: 170px;
	color: #333333;
	float: none;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #CCCCCC;
	color: #333333;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
 
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 191px;
	}

#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;
	}
	
#nav .current_page_item a {
	background: #FFFFFF;
	color: #333333;
	}
	
/************************************************
*	Homepage 					     		    * 
************************************************/




#homepage {
	float: left;
	width: 610px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#homepage a, #homepage a:visited  {
	color: #2564b3;
	text-decoration: none;
	}
	
#homepage a:hover {
	color: #2564b3;
	text-decoration: underline;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}
	
#homepage h2 {
	color: #206487;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
	}
	
#homepage h2 a  {
	color: #2564b3;
	text-decoration: none;
	border: none;
	}

#homepage h2 a:hover {
	color: #2564b3;
	text-decoration: underline;
	border: none;
	}
	
#homepage h3 {
	background: #000000;  /* this is page left and right box colors */
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #ffffff;    /* this is page left and right box TOP border colors */
	border-bottom: 1px solid #cccccc;
	}

#homepage h4 {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#homepage embed, #homepage object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#homepage ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#homepage ul li {
	background: url(images/dark/arrowhome.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	}
	
/*
#giveaways {
        background: #ffffff;
        float: left;
        width: 610px;
	height: 50px;
	margin: 0px;
	padding: 0px;
     	background: url(images/dark/giveaways.png);
}

*/

.homepageleft {
	float: left;
	width: 336px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}


.homepageright {
	float: right;
	width: 260px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}





.homebox {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	}

	
	
#fcg {
	background: #EEEEEE;
	padding: 0px 10px 0px 10px;
	padding: 10px;
	}
	
#fcg p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	}
	
#fcg h2 {
	color: #FFFFFF;
	font-size: 22px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}





/************************************************
*	Content 					     		    * 
************************************************/





#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 20px;
	}
	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 20px 10px;
	display: inline;
	}

#contentwide {
	float: left;
	width: 920px;
	margin: 0px;
	padding: 10px 0px 20px 10px;
	}
	
#contentwide a, #contentwide a:visited {
	color: #2564b3;
	text-decoration: none;
	}
	
#contentwide a:hover {
	color: #2564b3;
	text-decoration: underline;
	}

#contentleft h1, #contentwide h1 {
	color: #333333;
	font-size: 22px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h1 a, #contentwide h1 a  {
	color: #333333;
	text-decoration: none;
	border: none;
	}

#contentleft h1 a:hover, #contentwide h1 a:hover {
	color: #EF3471;
	text-decoration: none;
	border: none;
	}
	
#contentleft h2, #contentwide h2 {
	color: #333333;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h3, #contentwide h3 {
	color: #333333;
	font-size: 18px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h4, #contentwide h4 {
	color: #333333;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h5, #contentwide h5 {
	color: #333333;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h6, #contentwide h6 {
	color: #333333;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
		
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
.breadcrumb {
	background: #EEEEEE;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
	}
	
.breadcrumb p {
	margin: 0px;
	padding: 0px;
	}
	
.post {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	}

.post p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.post a, .post a:visited, .postcomments a, .postcomments 

a:visited, .breadcrumb a, .breadcrumb a:visited, .navlink a, 

.navlink a:visited {
	color: #2564b3;
	text-decoration: none;
	}
	
.post a:hover, .postcomments a:hover, .breadcrumb a:hover, 

.navlink a:hover {
	color: #2564b3;
	text-decoration: underline;
	}
	
.post ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.post ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
.post ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
	
.post ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.post ul li {
	background: url(images/dark/arrow.gif) no-repeat top 

left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	}
	
.post ul ul li {
	background: url(images/dark/arrow.gif) no-repeat top 

left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	}
	
blockquote {
	background: #EEEEEE;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #CCCCCC;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	background: #EEEEEE;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
	}
	
.postmeta p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox {
	background: #EEEEEE;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	}
	
.authorbox p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox img {
	background: #FFFFFF;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}
	
code {
	color: #333333;
	background: #F6F3EE;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E9E2D7;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}
	
.thumb {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}
	
.clear {
	clear: both;
	}
	
hr {
	border-bottom: 1px solid #DDDDDD; 
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 10px 0px; 
	clear: both;
	}


/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	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: 1px solid #CCCCCC;
	text-align: center;
	background: #EEEEEE;
	padding: 5px 0px 5px 0px;
	}

.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: 322px;
	margin: -1px;
	padding: -3px;
	line-height: 15px;
	}
	
#sidebar a, #sidebar a:visited  {
	color: #367600;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #367600;
	text-decoration: underline;
	}
	
#sidebar h4 {
	color: #333333;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#sidebar p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
	
#sidebar a img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
	}
	
#sidebar .widget  {
	background: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #d2e1d3;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #333333;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #00bc12;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: url(images/dark/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	background: url(images/dark/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar .textwidget {
	padding: 0px 0px 0px 0px;
	margin: -2px 0px 0px 0px;
	}

.postform {
	background: #F5F5F5;
	width: 250px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#cat {
	background: #FFFFFF;
	color: #333333;
	margin: 5px 0px 5px 0px;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.adsensesidebar {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.twitter {
	background: url(images/twitter.png) top right no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Footer Background							*
************************************************/


#footerbg {
	background: #FFFFFF url(images/dark/footer.png) center repeat-y;
	}

	
/************************************************
*	Footer  									*
************************************************/

#footer {
	width: 960px;
     height: 50px;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#footer p {
	margin: 0px;	
	padding: 0px;
	}

.footertop {
	font-size: 12px;
	color: #000000;
    font-weight: normal;
	margin: 0px;
	padding: 20px 20px 0px 20px;
	}
	
.footertop  a {
	color: #000000;
	text-decoration: none;
	}

.footertop  a:hover {
	color: #000000;
	text-decoration: underline;
	}
	



#footer-widgeted {
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px;
	}
#footer-widgeted p {
	color: #000000;
        font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
#footer-widgeted a, #footer-widgeted a:visited {
	color: #555555;
	text-decoration: none;
	}
#footer-widgeted a:hover {
	color: #63b14e;
	text-decoration: underline;
	}
#footer-widgeted ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#footer-widgeted ul li {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	}
#footer-widgeted ul ul {
	list-style-type: none;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	}
#footer-widgeted ul li li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}
#footer-widgeted ul li ul li {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	}
#footer-widgeted h4 {
	color: #555555;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#footer-widgeted .widget {
	background: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	}
.footer-widgeted-1 {
	width: 215px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 10px;
	}
.footer-widgeted-2 {
	width: 215px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 10px;
	}
.footer-widgeted-3 {
	width: 215px;
	float: left;
	margin: 0px;
	padding: 20px 20px 5px 10px;
	}
.footer-widgeted-4 {
	width: 215px;
	float: right;
	margin: 0px;
	padding: 20px 0px 5px 0px;
	}





























/************************************************
*	Search Form									*
************************************************/

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url(images/dark/homelink.png);
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 5px 4px 5px;
	border: 1px solid #333333;
	}

#searchform {
	color: #333333;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	}
	
#searchformheader {
	margin: 0px;
	}
	
#s {
	background: #FFFFFF;
	width: 180px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: -10px -20px 0px 0px;
	padding: -10px -20px 2px 3px;
	display: inline;
	border: 1px solid #E6E6E6;
	}
	
#searchsubmit {
	background: #777777;
	color: #FFFFFF;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 8px 1px 2px;
	border: 1px solid #777777;
	}

#submit {
	background: #CCCCCC;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	}
	
#comment {
	background: #EEEEEE !important;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	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 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #CCCCCC;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
	}
	
.reply a:hover {
	background: #EF3471;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #EF3471;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.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 solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	}
