/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*

	[01] - Bug Fixes
	[02] - General Website Structure
	[03] - Header
	[04] - Footer
	[05] - Font Classes
	[06] - Left Column
	[07] - Center Column
	[08] - Right Column
	[09] - Disclaimer
	[10] - Brushes
	[11] - Page Numbers
	[12] - FAQ List
	[13] - Search
	[14] - Main Updates
	[15] - Left Advertisments

*/

/* ---- [01] Bug Fixes Begins ---- */

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	}
	
:focus{
	outline: 0;
	}
	
img{
	border: 0;					/* this squashes a Firefox bug */
	vertical-align: bottom;		/* this squashes an IE bug */
	}
	
a{
	text-decoration:none;
	}

/* ---- [01] Bug Fixes Begins ---- */

/* ---- [02] General Website Structure Begins ---- */

html{
	padding:0;
	margin:0 0 15px 0;
	background-image:url(images/header_bg.png);
	background-repeat:repeat-x;
	}
	
body{
	margin:0;
	padding:0;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#site_container{
	width:934px;
	margin:0 auto 0 auto;
	}
	
	#content_container{
		width:934px;
		}
	
/* ---- [02] General Website Structure Ends ---- */

/* ---- [03] Header Begins ---- */

#header_container{
	width:934px;
	height:240px;
	}
	
	#logo{
		width:446px;
		height:157px;
		margin:83px 0 0 0;
		float:left;
		#background-image:url(images/trendy_logo_ie.png);
		background-image:url(images/trendy_logo.png);
		background-repeat:no-repeat;
		background-position:bottom;
		}
		
	* html #logo {
		*width:446px;
		*height:157px;
		*margin:83px 0 0 0;
		*float:left;
		*background-image:url(images/trendy_logo_ie.png);
		*background-repeat:no-repeat;
		*background-position:bottom;
		}
	
	#sub_menu{
		margin:0 0 15px 0;
		height:25px;
		padding:9px 0 0 0;
		color:#455964;
		}
	
		#breadcrumbs{
			float:left;
			width:50%;
			}
			
			#breadcrumbs li{
				display: inline;
				}
				
				#breadcrumbs li a{
					padding:0 25px 0 0;
					text-decoration: none;
					color:#455964;
					float:left;
					clear:none;
					background-image:url(images/breadcrumb_arrow.png);
					background-repeat:no-repeat;
					background-position:right;
					}
					
				#breadcrumbs li a:hover, #menu li a:active, #menu li a:focus{
					color:#dd1010;
					text-decoration: none;
					}
			
		#sub_links{
			float:right;
			width:50%;
			}
			
			#sub_links li{
				display: inline;
				white-space: nowrap;
				}
				
				#sub_links li a{
					padding:0 0 0 25px;
					text-decoration: none;
					color:#455964;
					float:right;
					}
					
				#sub_links li a:hover, #menu li a:active, #menu li a:focus{
					color:#dd1010;
					text-decoration: none;
					}
					
		#search_bar_container{
			height:30px;
			background-image:url(images/search_left_bg_ie6.png);
			background-repeat:no-repeat;
			background-position:left;
			float:right;
			margin:-139px -4px 0 0;
			width:210px;
			
			}
			
		* html #search_bar_container {
			*height:30px;
			*background-image:url(images/search_left_bg_ie6.png);
			*background-repeat:no-repeat;
			*background-position:left;
			*float:right;
			*margin:-142px -4px 0 0;
			*width:210px;
			}
			
			#search_input{
				height:21px;
				#height:22px;
				float:left;
				padding:9px 0 0 16px;
				#padding:8px 0 0 16px;
				}
				
				.search_input{
					background-color:#1f728a;
					border:0;
					color:#FFFFFF;
					font-size:11px;
					}
				
			#search_button{
				width:42px;
				height:30px;
				float:right;
				}
				
			* html #search_button {
				*width:42px;
				*height:29px;
				*float:right;
				*margin:1px 0 0 0;
				*padding:2px 0 0 0;
				}
	
/* Main Menu Begins */

	#menu {
		float: right;
		height: 30px;
		line-height: 30px;
		margin:0 -7px 0 0;
		}
		
		#menu li {
			display: inline;
			white-space: nowrap;
			}
			
			#menu li a {
				background: #000;
				color: #FFF;
				float: left;
				font-weight: bold;
				height: 30px;
				margin: 36px 0 0 15px;
				overflow: hidden;
				position: relative;
				text-decoration: none;
				width: 80px;
				}

			#menu li a:hover, #menu li a:active, #menu li a:focus {
				background: #000;
				color: #FF4242;
				}
				
			.menu_active{
				background: #000;
				color: #FF4242;
				}
				
				#menu li a span {
					background: url("images/menu.gif");
					height: 30px;
					position: absolute;
						top: 0;
						left: 0;
					width: 80px;
					}

				#menu a.brushes span {background-position: 0 0;}
				#menu a.brushes:hover span {background-position: 0 -30px;}
				#menu a.brushes_active span {background-position: 0 -30px;}

				#menu a.textures span {background-position: 240px 0;}
				#menu a.textures:hover span {background-position: 240px -30px;}
				#menu a.textures_active span {background-position: 240px -30px;}

				#menu a.vectors span {background-position: 160px 0;}
				#menu a.vectors:hover span {background-position: 160px -30px;}

				#menu a.search span {background-position: 80px 0;}
				#menu a.search:hover span {background-position: 80px -30px;}
				
/* Main Menu Ends */

/* ---- [03] Header Ends ---- */

/* ---- [04] Footer Starts ---- */

#footer_container{
	width:934px;
	margin:15px 0 0 0;
	float:left;
	background-color:#FFFFFF;
	}
	
	#footer_advertisment{
		width:934px;
		padding:20px 0 20px 0;
		background-image:url(images/footer_bg.png);
		background-repeat:repeat-x;
		margin:0 0 10px 0;
		background-color:#FFFFFF;
		}
		
	#footer_copyright{
		float:left;
		}
		
	#footer_links{
		float:right;
		font-size:11px;
		}
		
		#footer_links li {
			display:inline;
			white-space:nowrap;
			}
			
			#footer_links li a{
				color:#5c7888;
				margin:0 0 0 10px;
				text-decoration:none;
				}
				
			#footer_links li a:hover, #menu li a:active, #menu li a:focus{
				color:#2f2f2f;
				}
	
/* Footer Advertising - Tooltip Styles Start */
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
	}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 4px 8px 2px;
	background-color:#131014;
	width:150px;
	}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:#131014;
	color:#CCC;
	width:150px;
	}

/* Footer Advertising - Tooltip Styles End */

/* ---- [04] Footer Ends ---- */

/* ---- [05] Font Classes Begins ---- */

.footer_copyright{
	color:#c0bfbf;
	font-size:11px;
	}
	
.blue_text{
	color:#18b7e8;
	float:left;
	background-color:#FFFFFF;
	}
	
.list_text{
	color:#5c7888;
	}
	
.bold_11_grey{
	font-weight:bold;
	font-size:11px;
	color:#7d7d7d;
	}
	
.bold_blue{
	font-weight:bold;
	color:#5c7888;
	}
	
.lightgrey_11{
	font-size:11px;
	color:#c2c6c6;
	}
	
.lightblue_11{
	font-size:11px;
	color:#5c7888;
	}
	
.red_11_bold{
	font-weight:bold;
	font-size:11px;
	color:#cd0000;
	}

.bold_12_lightgrey{
	font-weight:bold;
	color:#a6a6a6;
	}
	
.bold_16_grey{
	font-weight:bold;
	font-size:16px;
	color:#42423d;
	}

.brown_11{
	color:#5d5949;
	font-size:12px;
	line-height:18px;
	}
	
.brown_11_comments{
	color:#5d5949;
	font-size:12px;
	}

.comments_line_height{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#42423d;
	}
	
.comments_light_grey{
	line-height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a7a7a7;
	}

.brushes_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#b30203;
	padding:2px 5px 2px 5px;
	line-height:20px;
	}
	
.brushes_download a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4c4c4c;
	}
	
.brushes_download a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1c7189;
	}
	
.brushes_category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	line-height:14px;
	}
	
.brushes_category a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	line-height:20px;
	}
	
.brushes_category a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dd1010;
	line-height:20px;
	}
	
/* This edits the top 3 input fields for the comments form */
.submit_comment{
	background-color:#ae0000;
	color:#FFF;
	border:0;
	font-size:12px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.comment_fields{
	font-size:11px;
	}
	
a.comments_link{
	font-weight:bold;
	font-size:16px;
	color:#aa0d17;
	text-decoration:none;
	}
	
	a.comments_link:hover, active, focus {
		font-weight:bold;
		font-size:16px;
		color:#232323;
		text-decoration:none;
		}
		
.bold_16_grey a{
	text-decoration:none;
	color:#aa0d17;
	}

/* ---- [05] Font Classes Ends ---- */

/* ---- [06] Left Bar Begins ---- */

#lb_container{
	width:197px;
	background-image:url(images/content_dividers.png);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	clear:both;
	}
	
	.advertisment_divider{
		height:20px;
		}
	
	.advertisment_container{
		width:175px;
		height:auto;
		background-image:url(images/advertise_up.png);
		background-position:left top;
		background-repeat:no-repeat;
		}
		
	.advertisment_container a:hover{
		background-image:url(images/advertise_over.png);
		background-repeat:no-repeat;
		display:block;
		width:175px;
		height:95px;
		}

/* ---- [06] Left Bar Ends ---- */

/* ---- [07] Center Bar Ends ---- */

#center_container{
	width:200px;
	float:left;
	padding:0 0 0 22px;
	}
	
	#center_container li {
			white-space:nowrap;
			list-style-type:none;
			margin:0 0 3px 0;
			}
			
			#center_container li a{
				color:#5c7888;
				text-decoration:none;
				}
				
			#center_container li a:hover, #menu li a:active, #menu li a:focus{
				color:#dd1010;
				}
				
#center_container_news{
	width:200px;
	float:left;
	padding:0 0 0 22px;
	#margin:-9px 0 0 0;
	}
	
	#center_container_news li {
			white-space:nowrap;
			list-style-type:none;
			margin:0 0 3px 0;
			width:177px;
			border-bottom:1px solid #f1f2f2;
			padding:0 0 5px 0;
			}
			
			#center_container_news li a{
				color:#5c7888;
				text-decoration:none;
				}
				
			#center_container_news li a:hover, #menu li a:active, #menu li a:focus{
				color:#dd1010;
				}

/* ---- [07] Center Bar Ends ---- */

/* ---- [08] Right Bar Begins ---- */

#rb_container{
	width:493px;
	float:right;
	background-image:url(images/content_dividers.png);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 0 0 22px;
	}
	
	#news_image{
		width:493px;
		height:241px;
		background-image:url(images/horizontal_divider.png);
		background-repeat:repeat-x;
		background-position:bottom;
		}
		
	#news_post{
		width:493px;
		padding:0 0 20px 0;
		color:#313131;
		}
		
	#brush_post{
		width:493px;
		color:#313131;
		}
		
		#title_padding{
			margin:20px 0 20px 0;
			}
			
		#brush_title_padding{
			margin:0;
			}
		
	#comments_number_container{
		width:493px;
		height:29px;
		background-image:url(images/comments_bg.png);
		background-repeat:repeat-x;
		}
		
		#comments_bg_left{
			width:5px;
			height:29px;
			background-image:url(images/comments_left_bg.png);
			float:left;
			}
			
		#comments_bg_right{
			width:103px;
			height:29px;
			background-image:url(images/comments_right_bg.png);
			float:right;
			}
			
			#comments_bg_right a{
				width:103px;
				height:29px;
				display:block;
				}
			
		#comments_text{
			float:left;
			padding:7px 0 0 6px;
			}
			
		#comments_fix{
			width:493px;
			height:20px;
			}
			
		#comments_box{
			width:493px;
			}
			
			.comments_container{
				width:493px;
				}
				
				.comments_avatar{
					width:95px;
					float:left;
					}
					
				.comments_post_01{
					float:right;
					width:348px;
					background-color:#f6f5f1;
					border-bottom:1px solid #d6d3ca;
					border-left:1px solid #d6d3ca;
					border-right:1px solid #d6d3ca;
					padding:20px;
					overflow:hidden;
					margin:0 0 15px 0;
					background-image:url(images/comments_top.png);
					background-repeat:no-repeat;
					background-position:top;
					#clear:both;
					#margin:0 0 15px 8px;
					}
	
				.comments_post_02{
					float:right;
					overflow:hidden;
					width:348px;
					background-color:#e9e7e0;
					border-bottom:1px solid #d6d3ca;
					border-left:1px solid #d6d3ca;
					border-right:1px solid #d6d3ca;
					padding:20px;
					background-image:url(images/comments_top.png);
					background-repeat:no-repeat;
					background-position:top;
					margin:0 0 15px 0;
					}
					
			#comments_form_container{
				width:390px;
				float:right;
				padding:10px 0 0 103px;
				}
	
/* ---- [08] Right Bar Ends ---- */

/* ---- [09] Disclaimer Begins ---- */

#TC_box{
	width:493px;
	height:188px;
	background-color:#000000;
	background-image:url(images/disclaimer_bg.png);
	background-repeat:no-repeat;
	}
	
.disclaimer_headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a31900;
	font-weight:bold;
	}
	
#category_number a{
	color:#FFFFFF;
	font-size:0px;
	visibility:hidden;
	#padding:0 0 0 -50px;
	}

/* ---- [09] Disclaimer Ends ---- */

/* ---- [10] Brushes Begins ---- */

#sponsors_container{
	width:493px;
	height:40px;
	background-image:url(images/sponsors_bg.png);
	background-repeat:no-repeat;
	}
		
	#link_unit_01{
		width:481px;
		height:28px;
		padding:12px 0 0 12px;
		margin:0 0 14px 0;
		}
		
	#brushes_post_divider{
		width:493px;
		height:1px;
		background-image:url(images/brush_post_divider_full.png);
		background-repeat:no-repeat;
		background-position:top;
		margin:12px 0 12px 0;
		}
		
#brush_main_container{
	width:493px;
	height:179px;
	}
	
	#brush_img{
		width:268px;
		height:179px;
		float:left;
		}
		
	#brush_info{
		width:185px;
		height:166px;
		float:right;
		background-image:url(images/post_it.png);
		background-repeat:no-repeat;
		padding:13px 0 0 25px;
		}
		
		.brush_info_title{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#757028;
			line-height:18px;
			}

/* ---- [10] Brushes Ends ---- */

/* ---- [11] Page Numbers Begins ---- */

#main_number_container{
	width:493px;
	margin:14px 0 0 0;
	text-align:right;
	background-image:url(images/theres_more.png);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#main_number_container_top{
	width:493px;
	margin:0;
	text-align:right;
	background-image:url(images/theres_more.png);
	background-repeat:no-repeat;
	background-position:left;
	}

/* ---- [11] Page Numbers Ends ---- */

/* ---- [12] FAQ List Begins ---- */

.faq{
	list-style-image:url(images/red_arrow.png);
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0 0 0 30px;
	line-height:18px;
	}
	
li a:active{
	color:#42423d;
	text-decoration:none;
	}
	
li a:link{
	color:#42423d;
	text-decoration:none;
	}
	
li a:hover{
	color:#aa0d17;
	}
	
li a:visited{
	color:#42423d;
	text-decoration:overline;
	}

/* ---- [12] FAQ List Ends ---- */

/* ---- [13] Search Begins ---- */

#search_holder{
	width:493px;
	height:auto;
	margin:0;
	}
	
	#search_header{
		width:479px;
		height:23px;
		background-color:#464646;
		color:#878787;
		padding:7px 0 0 14px;
		}
		
	#search_content{
		width:431px;
		height:auto;
		background-color:#e7f7d3;
		border-bottom:1px solid #cccccc;
		background-image:url(images/green_cross.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding:15px 0 15px 62px;
		color:#5b5b5b;
		}
		
	#search_content_x{
		width:431px;
		height:auto;
		background-color:#ffebeb;
		border-bottom:1px solid #cccccc;
		background-image:url(images/red_cross.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding:15px 0 15px 62px;
		color:#5b5b5b;
		}

/* ---- [13] Search Ends ---- */

/* ---- [14] Main Updates Begins ---- */

	#updates_container{
		width:493px;
		height:235px;
		background-image:url(images/brush_post_divider.png);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:0 0 30px 0;
		}
		
		#updates_left{
			width:247px;
			height:221px;
			float:left;
			background-image:url(images/front_left.png);
			background-repeat:no-repeat;
			background-position:right;
			}
			
		#updates_right{
			width:246px;
			height:191px;
			float:right;
			background-image:url(images/front_right.png);
			background-repeat:no-repeat;
			background-position:left;
			padding:30px 0 0 0;
			}
			
		#updates_inner_container_dark{
			width:245px;
			height:24px;
			float:right;
			background-color:#e8e8e8;
			}
			
		#updates_inner_container_light{
			width:245px;
			height:24px;
			float:right;
			background-color:#f5f5f5;
			}
			
			#updates_inner_container_left{
				width:auto;
				height:20px;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#333333;
				padding:4px 0 0 8px;
				}
				
			#updates_inner_container_right{
				width:auto;
				height:18px;
				float:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#333333;
				padding:6px 10px 0 0;
				}
				
			#updates_inner_container_left a{
				font-size:11px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				color:#0090c7;
				}
				
			#updates_inner_container_left a:hover{
				font-size:11px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				color:#c70000;
				}
		
/* ---- [14] Main Updates Ends ---- */

/* ---- [15] - Left Advertisments Begins ---- */

#left_advertisment_container{
	width:175px;
	height:95px;
	float:left;
	}
	
	#buysellads{
		width:160px;
		float:left;
		margin:0 0 10px 0;
	}

/* ---- [15] - Left Advertisments Ends ---- */

/* Begin Typography & Colors */

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li {
	float:left;
	margin:0;
	padding:0;
	clear:left;
	}

#commentform input {
	float:left;
	margin:0;
	padding:0;
	clear:left;
	width:200px;
	}
	
#commentform textarea{
	float:left;
	margin:0;
	padding:0;
	clear:left;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	background-color:#66FFFF;
	}
	
.commentlist cite a

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	background-color:#0000FF;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

acronym, abbr, span.caps{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

/* End Typography & Colors */

/* Begin Structure */

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 0;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

/* End Entry Lists */

/* Begin Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

#commentform input {
	font-size:12px;
	margin:0 0 5px 0;
	}

#commentform textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	width:350px;
	}

#commentform {
	margin: 0;
	float: right;
	}
/* End Form Elements */

/* Begin Comments*/
.alt {
	margin:0;
	padding:0;
	}

.commentlist {
	padding: 0;
	}

.commentlist li {
	margin:0;
	padding:0;
	list-style: none;
	}

.commentlist p {
	margin:0;
	}

#commentform p {
	margin:0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/