/*
Theme Name: Razor Blog Design
Theme URI: http://www.razorblogdesign.com/
Description: The default WordPress theme based on the famous <a href="http://www.razorblogdesign.com/">blog</a>.
Version: 1.6
Author: Razor Blog Design
Author URI: http://www.razorblogdesign.com/
Tags: blue, custom header, fixed width, two columns, widgets

	blog v1.5
	 http://www.razorblogdesign.com/blog/

	This theme was designed and built by Razor Blog Design,
	whose blog you will find at http://www.razorblogdesign.com/

*/

body, div, h2, h3, h4, ul, li, img, form, input, p{margin:0; padding:0;}
ul{list-style:none;}
.clear, .clear-all{clear:both; font-size:0; line-height:0;}
a { text-decoration:none !important; outline:0; color:#0033FF;}
a:hover{ text-decoration:underline !important; color:#4F7145}
p{ font:12px Verdana, Arial, Helvetica, sans-serif !important; line-height:18px !important}
/* Blog */
.LftContBx{font:12px Verdana, Arial, Helvetica, sans-serif; padding:20px 20px 0 20px;}
.LftContBx h2{ 
	font:22px Tahoma,Arial,sans-serif;
	color:#333;
	border-bottom:2px solid #ccc;
	margin:0 !important;
}
.LftContBx h3 {
color:#416537;
font:22px Tahoma,Arial,sans-serif;
font-weight:normal !important;
padding:10px 0
}
#content #leftContent p{ padding:10px 0 !important;}
.blogPost .postmetadata { padding-left:0 !important;}
#leftContent .LftContBx span{ color:#4F7145 !important; font-weight:bold}

.blogPost img{ float:left}



.navigation .alignleft, .navigation .alignright{ width:auto; float:left; font-weight:bold; font-size:11px; padding:10px 0}
.navigation .alignright{float:right}
.navigation .alignleft, .navigation .alignright a{ font-size:13px}
/* Blog */

/* SideBar */
#rightContent{ width:236px;}
#rightContent li{ list-style:none; width:236px;}
#rightContent h3, h3.widgettitle, #searchform label, .screen-reader-text { 
	background:url(images/tp-curve.gif) no-repeat 0 0 #4F7145;
	color:#fff;
	text-align:center;
	font: bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	height:31px; width:236px;
	clear:both; display:block;
}

#content #rightContent #enewsletter, #rightContent li{ 
	margin:16px 0 !important;
	background:#FFFFFF url(images/backbox.gif) no-repeat scroll center bottom;
	font:12px/18px Verdana,Tahoma,Arial,sans-serif !important;
	padding-bottom:5px;
	text-align:center;
	width:236px;
	clear:both;
}

#enewsletter ul, #rightContent li ul{margin:5px 0 0 0;}
#enewsletter ul, #rightContent li ul li{
	line-height:22px; 
	text-align:left; 
	width:228px;
	background-image:none;
	background-color:#fff;
	color:#3A3A3A;
	padding:0 0 5px 0 !important; margin:0 0 0 5px!important;
}
#enewsletter ul li a, #enewsletter ul li a:hover, #rightContent li ul li a, #rightContent li ul li a:hover{ 
	background:#fff url(images/bullet.gif) 6px 4px no-repeat; 
	color:#3A3A3A; 
	padding-left:20px; 
	font:normal 11px/14px Verdana,Tahoma,Arial,sans-serif !important;
	display:inline-block; 

}
#enewsletter ul li a:hover, #rightContent li ul li a:hover{ background: url(images/bullet.gif) 8px 4px no-repeat}
/* SideBar */

/* Search */
#searchform{ margin:10px 0 5px 0}
#searchsubmit, #submit {background:#F1F4F5; text-align:center; border:1px solid #71B69E; font:bold 11px Verdana, Arial, Helvetica, sans-serif;  padding:3px 2px; cursor:pointer}
#s{ height:18px; border:1px solid #71B69E; padding:2px 0 1px 0; margin:10px 0 5px 0;}
#submit { height:22px}
/* Sidebar */
#sidebar li{ list-style:none; clear:both; border-bottom:0}
/* Sidebar */

/* Calendar */
#rightContent li #ajax-calendar-1{ background:none; clear:both}
#giraffe_calendar{ width:236px; float:left; border:1px solid #E2E2E2; margin-bottom:18px}
#calendar_wrap{ border:1px solid #E2E2E2;}
#wp-calendar caption{ font-size:20px !important; color:#fff; line-height:30px !important; padding-left:10px !important; background: #4D6E43}
#wp-calendar th{ background:#3D8729; color:#fff; line-height:27px}
#wp-calendar td{ background:#F7FCEF; line-height:21px}
#wp-calendar tbody td a{ background:#3D8729 !important; color:#fff !important}
#prev a{ text-align:left !important; padding-left:5px}
#next a{ text-align:right !important; padding-right:5px}
#calendar h3.widgettitle{ display:none}
/* Calendar */

/* Comments */
#commentform{ background:#BDDDD2; padding:10px 10px 0 10px; border:1px solid #71B69E; margin-bottom:20px}
ol.commentlist{ margin:0; padding:0}
.commentlist li{list-style:none !important; margin-bottom:10px; background:#EBEBEB; padding:10px !important;
	background:url(images/bg_dot.gif) repeat 0 0;  
	border:1px solid #B1D6CA;  
	font-style:normal;
	float:left; width:97%
}
.commentlist li img{ display:none}
.commentlist p{ 
	position:relative;
	padding: 10px !important;  
	color:#000 !important;
	clear:both !important;
	margin:10px 0 5px 0 !important;
	line-height:18px;
	border-top:1px solid #4F7145;
}
.comment-body{ background:#BDDDD2 url(images/logo-sm.gif) 99.5% 100% no-repeat; padding:10px}
.commentmetadata a, a.url{ color:#527349; font: bold 13px Verdana, Arial, Helvetica, sans-serif !important; padding-bottom:3px !important}
#commentform input, textarea{ border:1px solid #71B69E;}
/* Comments */

#links, #credits{ width:1000px !important}
