/*
Theme Name: Business Bite
Theme URI: http://www.wpzoom.com/themes/business/
Version: 1.3
Author: WPZOOM
Author URI: http://www.wpzoom.com
*/
 

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

*/


/* ------------------------------------------ */
/* Basics */
/* ------------------------------------------ */
 
* { 
margin: 0; padding: 0;
 }
 
html {
 overflow-y: scroll; 
 }
 
body {
font-size:12px;
color:#6f6f6f;
font-family: Arial, Tahoma, Verdana, sans-serif;
background:#DBE1E5;
 }
 
 
ul { list-style: none outside; }

p { font: 1.3em/1.3em; margin-bottom: 1.3em; }

a { 
outline: none;
text-decoration:none;
color:#336699;
font-weight:bold; 
}

a:hover {
text-decoration:underline;
}

a img { border: none; }

.hr {
display:block;
height:1px;
float:left;
width:100%;
border-top:1px solid #DBE1E5;
background:#FFFEFA;
margin:7px 0;
clear:both;
}

h1, h2, h3, h4, h4 {
color:#3f4244;
}
 
 h1 { font-size: 36px; top: 5px; }
h2 { font-size: 28px; top: 8px; }
h3 { font-size: 22px; top: 1px; }
h4 { font-size: 18px; top: 2px; }
h5 { font-size: 15px; top: 4px; }
h6 { font-size: 13px; top: 5px; }
fieldset {
border:0;
}

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(transpBlack.png); }
table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }
#wp-calendar caption {
font-weight:bold;
color:#333;
text-transform:uppercase;
}

#wp-calendar td {
text-align:center;
}

#wp-calendar td a {
color:#333;
font-weight:bold;
text-decoration:underline;
}

#wp-calendar td a:hover {
text-decoration:none;
}

#wp-calendar caption {
background:#888888 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:8px 10px;
text-shadow:1px 1px 0 #656565;
text-transform:uppercase;
text-align:left;
}


#wp-calendar #today {
background:#2F91C4;
color:#fff;
font-weight:bold;
}

input, textarea {
border:1px solid #CCCCCC;
padding:5px;
}

#searchsubmit, input.button {
background:#2f91c4;
color:#fff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
border:none;
cursor:pointer;
cursor:hand;
}

	#searchsubmit:hover, input.button:hover {
	background:#4893ba;
	cursor:pointer;
	cursor:hand;
	}

selection { background-color: #3fbaf4; color: #fff; }
::-moz-selection { background-color: #3fbaf4; color: #fff; }
pre::selection { color: #262626; }
pre::-moz-selection { color: #262626; } 

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page-wrap {
	width: 950px;
	margin: 0 auto;
	background:#EFF3F5;
	border-right:1px solid #bac2c8;
	border-left:1px solid #bac2c8;
	border-bottom:1px solid #bac2c8;
}

#page-wrap .frame {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}

 #header {
	position:relative;
	padding:60px 0 0 0;
	float:left;
	width:100%;
}
 
		#header #logo {
		position:relative;
		z-index:2;
		padding-left:20px;
		margin-bottom:50px;
		}
		
		#header #phone {
		position:absolute;
		top:0;
		right:30px;
		background:url(images/phone.png) no-repeat;
		padding:10px 0 0 50px;
		font-size:24px;
		color:#8eadcb;
		font-style:italic;
		font-weight:bold;
		text-shadow:1px 1px 0 #fff;
		height:74px;
		font-family:Verdana, Arial;
		}
		
		#header #shadow {
		position:absolute;
		width:355px;
		top:0;
		left:0;
		background:url(images/shadow.png) no-repeat;
		}
		
		#header .hr {
		background:#FFFFFF;
		border-top:1px solid #BAD2DE;
		margin:15px 0 25px 0;
 		}
		
#content {
float:left;
margin-bottom:50px;
}
 
	#slider {
	background:#2F91C4 url(images/bgslider.png) repeat-x top center;
	float:left;
	width:950px;
	margin-left:-1px;
	}
	
	#slider div {
	float:left;
	width:890px;
	padding:25px 30px 10px 30px;
	color:#f3efef;
	font-size: 15px;
	line-height: 1.45em;
	position:absolute;
	font-family: Tahoma, Verdana, sans-serif;
	z-index:591;
	clear:both;
	}
 
 	
	#slider .thumb {
		float:right;
		padding-left:15px;
 		}
		
		#sliderbottom {
		float:left;
		width:950px;	
		background:#3093c7;
		height:34px;
		margin-left:-1px;
		}
		
		#slider h2 {
		margin-bottom:5px;
		}
		
		#slider h2 a {
 		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:20px;
 		}
		
		#slider h2 a:hover {
		text-decoration:underline;
		}
 		
		#slider a.post-edit-link {
		color:#fff;
		font-size:10px;
		text-transform:uppercase;
		}
 		
		#slider div p a {
		color:#F3EFEF;
		text-decoration:underline;
		}
				
		#slider div p a:hover {
		text-decoration:none;
		}
		
 
		#slider div p a.button, a.button {
		background:url(images/button.png) no-repeat scroll right top;
		float: left;
		color: #407490;
		padding: 0px 19px 0 0;
		line-height:38px;
		font-size:12px;
		text-transform:uppercase;
		font-weight:bold;
		margin:15px 25px 0 15px;
		text-shadow:1px 1px 0 #fff;
		text-decoration:none;
		}
		
		#slider div p a.button span, a.button span {
		background:url(images/button.png) no-repeat scroll left top;
		float: left;
		padding-right: 19px;
		display: block;
		height: 38px;
		margin-left:-19px;
		}
		
		#slider div p a.button:hover, a.button:hover {
		background:url(images/button.png) no-repeat scroll right -39px;
		text-shadow:0 -1px 0px #fff;
		text-decoration:none;
		}
		
		#slider div p a.button:hover span, a.button:hover span {
		background:url(images/button.png) no-repeat scroll left -39px;
		}
 
		
		#slider img {
		float:right;
		border:1px solid #33517e;
 		}
		
		
		#navi { 
		margin-right:150px;
		text-align:center;
		float:right;
		}
 		
		#navi a {
		float:left;
		width:14px; 
		height:14px; 
		margin:0 10px 0 0; 
		text-indent:-9999px;
		background-image:url(images/navigator.png); 
		background-position:0 0; 
		background-repeat:no-repeat;
		cursor:pointer;
		}
		
		#navi a.activeSlide { 
		background-position:0 -15px
		}
		
		#navi a:focus { 
		outline: none; 
		background-position:0 -15px
		}
		 
		 
	#title {
	background:#2F91C4 url(images/bgslider.png) repeat-x top center;
	float:left;
	width:950px;
	margin-left:-1px;
	height:131px;
	}
	
		#title h1 {
		font-size:40px;
		padding:40px 0 0 40px;
		color:#e0ebed;
		text-shadow:0 -1px 0 #000;
		float:left;
		}
		
		#title h1 a {
		color:#e0ebed;
		}
		
		#title #authorpic   {
		float:right;
		margin:30px 40px 0 0;
		width:70px;
		}
		
		 
	#blocks {
	float:left;
	margin:20px 0 0 15px;
 
	}
	
	#main {
	background:#F4F8FB url(images/bgmain.jpg) repeat-y;
	margin:0 20px;
	padding:20px 20px 30px 0px;
	float:left;
	width:885px;
	}
	
		#sidebar {
		width:245px;
		float:left;
		}
			
			#sidebar ul {
			border-bottom:1px solid #FFFEFA;
			}
			
			
			#sidebar ul li {
			text-transform:uppercase;
			font-weight:bold;
			color:#7a7575;
			padding:10px 0 10px 40px;
			font-size:11px;
			border-top:1px solid #FFFEFA;
			border-bottom:1px solid #DBE1E5;
			display:block;
			}
			
			#sidebar  ul li:first-child {
			border-top:none;
			}
			
 
			#sidebar ul li a:hover {
			text-decoration:underline;
			}
			
			#sidebar ul li.author {
			background:url(images/author.png) no-repeat 7% 50%;
			}
			
			#sidebar ul li.category {
			background:url(images/category.png) no-repeat  7% 50%;
			}
			
			#sidebar ul li.date {
			background:url(images/date.png) no-repeat  7% 50%;
			}
  
			
			#sidebar .widget {
			padding:10px 20px;
			line-height:1.6;
			}
 
			
			#sidebar .widget li {
			border:none;
			padding:5px 0;
			text-transform:none;
			border-bottom:1px solid #dce0e3;
			font-weight:normal;
			}
			
			#sidebar .widget ul {
			border:none;
			}
			
			#sidebar .widget   li ul li {
			padding-left:20px;
			border-bottom:none;
			list-style-type:normal;
			list-style-position:outside;
			}
			
			
			#sidebar .widget h3 {
			color:#2F3438;
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			margin-bottom:7px;
			text-shadow:1px 1px 0 #FFFFFF;
			text-transform:uppercase;
			}
			
			
		#mainarea {
		padding-left:25px;
		float:left;
		width:600px;
		line-height:1.6
		}
			
			#main.fullwidth {
			background:#F4F8FB;
			}
			
			.fullwidth #mainarea {
			width:855px;
			border:none;
			margin-left:0;
			background:#F4F8FB;
			}
			
			#mainarea p {
			line-height:1.6;
			font-size:12px;
			font-family:Arial,sans-serif;
			}
			 
			#mainarea h1 {
			margin-bottom:10px;
			}
			
			#mainarea h1 a {
			line-height:normal;
			color:#336699;
			font-size:24px;
			}
			
			#mainarea a {
			color:#336699;
			font-weight:bold;
			}
			
			#mainarea a:hover {
			text-decoration:underline;
			}
			
			#mainarea #authorav img {
			float:left;
			margin:5px 10px 8px 0;
			}
 
			
			#mainarea #posttitle {
			float:left;
			width:500px;
			background:url(images/border.png) repeat-x bottom;
			display:block;
			}
 
			
			#mainarea ul { margin: 0 0 20px; padding: 0 0 0 30px; }
			#mainarea ul li { list-style-type: square; }
			#mainarea ol { margin: 0 0 20px; padding: 0 0 0 30px; }
			#mainarea ol li { list-style-type: decimal; }
			#mainarea blockquote { color: #666666; border-left: 3px solid #CCCCCC; color: #777777; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-style: italic; line-height: 1.8em; margin: 10px 20px 10px 30px; padding-left: 10px; }
			blockquote, q { quotes: none; }
			#mainarea .alignleft { float: left; margin: 10px 15px 10px 0; }
			#mainarea .alignright { float: right; margin: 10px 0px 10px 15px; }
			#mainarea .aligncenter  { text-align:center; margin-top:5px; margin-bottom:7px;}	
			/* Captions */
			#mainarea .aligncenter, #mainarea div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
			#mainarea .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
			#mainarea .wp-caption img { margin: 0; padding: 0; border: 0 none; }
			#mainarea .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
	
		#blocks .block {
		width:295px;
		margin:0 13px 20px 0px;
		background:#F4F8FB;
		color:#64696e;
		font-size:12px;
		line-height:1.6;
		padding:0 0 20px 0;
		display:inline-block;
		vertical-align:top;
		border-bottom:2px solid #eaf0f4;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
 		}
		
		#blocks .block .inside {
		padding:0px 15px 0px 15px;
		float:left;
		}
 		
		#blocks .block h3    {
		background:url(images/blockh3.png) repeat-x;
		height:40px;
		width:95%;
		float:left;
		border-bottom:4px solid #E8EBED;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		line-height:40px;
		padding-left:15px;
		font-family:Arial,san-serif;
		font-size:14px;
		margin:0 0 5px 0;
		}
		
		#blocks .block h3 a {
		color:#fff;
		font-size: 14px;
		font-weight:bold;
		}
		
		.rsswidget img {
		float:left;
 		}
 		
		.recent_news ul {
		border-bottom:1px solid #FFFEFA;
		}
		
		.recent_news ul li {
		border-top:1px solid #FFFEFA;
		border-bottom:1px solid #DBE1E5;
		font-family:Arial;
		padding:7px 0 7px 0;
		line-height:1.4;
		}
		
		.recent_news small {
		font-size:10px;
		color:#9CA4AB;
		text-transform:uppercase;
		
		}
		
		.recent_news ul li:first-child {
		border-top:none;
		}

 		.recent_news a {
		font-weight:bold;
		font-size:12px;
		color:#3f4244;
		}
		
		.recent_news a:hover {
		text-decoration:underline;
		}	
		
		.recent_news span a:hover {
		text-decoration:underline;
		}
		 
		.recent_news span a {
		color:#638395;
		font-family:Verdana;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
		border-top:1px solid #FFFEFA;
		padding-top:15px;
		}
 
		.flickr li {
		width:88px;
		float:left;
		border:none;
		text-align:center;
		display:block;
		}
		
		.flickr li img {
		width:75px;
		height:75px;
		}
		
		.gallery .gallery-item { 
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline; 
		margin:10px; }
		 
		.gallery { margin: auto; text-align:center; clear:both; }
		 
 		.gallery img { border: 2px solid #cfcfcf; }
		 
		.gallery-caption { margin-left: 0; }
		
 #footer-wrap {
 width:950px;
 margin:0 auto;
 border-left:1px solid #bac2c8;
 border-right:1px solid #bac2c8;
 background:#EFF3F5 url(images/bgfooter.png) repeat-x;
 margin-bottom:70px;
 
 }
 
	#footer-wrap .frame {
	border:1px solid #fff;
	
	}
	
	#footer {
	padding:20px 0 0 20px;
	float:left;
	}
	
	#footer .widget {
	width:265px;
	color:#737475;
	font-size:12px;
	line-height:1.6;
	margin:0 35px 10px 5px;
	display:inline-block;
	vertical-align:top;
	}
 
	  .follow li a,  #blocks .block .inside .follow li a {
      color:#393c40;
      text-transform:uppercase;
      font-weight:bold;
      font-family:Arial;
      font-size:15px;
      padding:4px 0 4px 38px;
      float:left;
      height:30px;
      }
      
      .follow li a:hover {
      text-decoration:underline;
      }
      
      .follow li.rss a{
      background:url(images/rss.png) no-repeat;
      }
      
      .follow li.twitter a{
      background:url(images/twitter.png) no-repeat;
      }
      
      .follow li.facebook a{
      background:url(images/facebook.png) no-repeat;
      }
      
      
      .contact li, #blocks .block .inside .contact li {
      padding:0 0 8px 25px;
      color:#393c40;
      }
      
      .contact li.address {
      background:url(images/house.png) no-repeat;
      }
      
      .contact li.email {
      background:url(images/email.png) no-repeat;
      }
      
      .contact li.phone {
      background:url(images/oldphone.png) no-repeat;
      }
		
		#footer h3 {
		text-transform:uppercase;
		font-family:Arial;
		color:#2f3438;
		font-size:14px;
		font-weight:bold;
		text-shadow:1px 1px 0 #fff;
		margin-bottom:10px;
		}
		
		#footer_end {
		background:url(images/bgfooter2.png) no-repeat left top;
		width:952px;
		height:30px;
		margin-left:-1px;
		float:left;
		color:#64696e;
		font-size:11px;
		padding:15px 0 0 35px;
		}
		
		#footer_end_left {
		float:left;
		width:500px;
		}
		
		#footer_end_right {
		float:right;
		width:145px;
		padding-right:50px;
		}
		
		#footer_end_right img {
		vertical-align:middle;
		}
		
/* END STRUCTURE */
 
/* Menubox
----------------------------------------------- */
.menubox {
	background:#2676ac url(images/navbg.png) repeat-x;
	width:950px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin-left:-1px;
	float:left;
	}

.menubox * { 
	margin: 0; 
	padding: 0; 
	}

.menubox a,
.menubox a:hover,
.menubox a:active { 
	text-decoration: none;
	}

.menubox ul { 
	list-style: none; 
	}


/* Level 1
----------------------------------------------- */
ul.dropdown { 
	position: relative; 
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
	line-height:1.04em;
	z-index:597;
	float: left;
	}

ul.dropdown li { 
	float: left; 
	zoom: 1; 
	z-index:999;
	}

ul.dropdown a:hover, ul.dropdown li.hover, ul.dropdown li:hover { 
	background:#49a3d2;
	color:#FFF;
	text-shadow:1px 1px 0px #488cab;
	}

ul.dropdown a:active { 
	color: #FFF; 
	}

ul.dropdown li a,
ul.dropdown li.cat-item a { 
	display: block; 
	color:#fff;
	padding:10px 15px 9px 15px;
	}

ul.dropdown li:last-child a { 
	border-right: none; 
	} /* Doesn't work in IE */

ul.dropdown li.hover,
ul.dropdown li:hover {
   color:#FFF;
   position: relative; z-index: 599; cursor: default;
   background:#49a3d2 !important;
   text-shadow:1px 1px 0px #488cab;
   }
	
	
ul.dropdown li.hover a { 
	color:#FFF;
	}

.menubox ul.dropdown .active, .menubox li.current-cat a, .menubox li.current-cat-parent a, .menubox li.current_page_item {
	color:#FFF;
	background:#49a3d2;
	}



/* Level 2
----------------------------------------------- */
ul.dropdown ul { 
	width: 150px; 
	visibility: hidden; 
	position: absolute; 
	z-index:598;
	font-weight:bold;
	}

ul.dropdown ul li { 
	background:#49a3d2;
	color:#FFF; 
	float: none; 
	z-index:998;
	}
									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
	z-index:999;
	letter-spacing:0em;
	font-size:11px;
	padding:8px 0 9px 10px !important;
	color:#FFF;
	width: 140px;
	border-bottom:1px solid #83c0e1;
	} 

ul.dropdown ul li a:hover {
	text-shadow:1px 1px 0px #1e608b;
	background:#5fb3de;
	}
 


/* Level 3
----------------------------------------------- */
ul.dropdown ul ul { 
	left: 100%; 
	float:left;
	top: 0;
	}

ul.dropdown li:hover > ul { 
	visibility: visible;
	} 


/* ------------------------------------------ */
/* Comments */
/* ------------------------------------------ */
#comments {
margin:25px 0;
border-top:1px solid #DBE1E5;
border-bottom:1px solid #DBE1E5;
}

#comments h3 {
font-size:22px;
color:#3F4244;
margin-top:10px;
margin-bottom:20px;
clear: left;
}

#comments a {
color:#3F4244;
text-decoration:none;
}


#comments div.comments { margin: 0 0 10px 0; }
 
	#comments div.comments h2 {
		font-size: 18px;
		font-weight: normal; }
 
	#comments div.comments li, #main #respond {
		padding: 10px 0 5px;
		margin-top: 10px; }
 
#comments ol.commentlist div.comment-content { margin-left: 95px; }
 
#comments cite {
	font-style: normal;
	font-weight: normal; }
 
#comments p.trackbackurl { font-size: 11px; }
 
	#comments p.trackbackurl span.url {
		font-weight: bold;
		padding: 1px; }
 
#comments a.more-link {
	display: block;
	margin: 10px 0 0; }
 
#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
 
#comments .normalComments {
	padding: 0px 0;
	clear: left;
	font-family: Tahoma, Sans-Serif; }
 
	#comments .normalComments li {
		margin: 0px 0 0em 0;
		padding: 10px 0 20px 0;
		list-style-type: none;
		border-bottom: 1px dotted #A5ACB9; }
 
		#comments .normalComments li ul li { padding: 10px 0 5px 0; }
 
		#comments .normalComments li ul.children { padding: 0px 0 0; }
 
			#comments .normalComments li ul.children li {
				clear: left;
				margin: 0 10px 0px 100px; }
 
		#comments .normalComments li ul li { border: none; }
 
	#comments .normalComments cite.fn {
		font-size: 16px;
		font-weight: bold;
		font-family: Arial;
		 }
 
	#comments .normalComments div.gravatar {
		float: left;
		display: inline;
		width: 75px;
		margin: 0 10px 5px 0; }
 
		#comments .normalComments div.gravatar img { margin: 0; }
 
	#comments .normalComments div.comment-author {
		margin: 0 20px 3px 0;
		line-height: 18px; }
 
	#comments .normalComments div.comment-content { margin-left: 100px; }
 
	 .normalComments p,   .normalComments li.author p {
		margin-left:88px;
		font-size: 12px;
		line-height: 20px; }
 
	#comments .normalComments .avatar {
	float: left;
	margin: 0 15px 0 0;
	width: 70px; }
 
	#comments .normalComments span.says { display: none; }
 
	#comments .normalComments .children { margin: 0 0 0 0; }
 
	#comments .normalComments .commentmetadata a.comment-edit-link { background: none; }
 
	#comments .normalComments .commentmetadata { margin: 0 0 5px 0; }
 
	#comments	.normalComments .commentmetadata a {
	display: inline; font-size: 12px; color: #979797; font-family: Georgia, Sans-Serif; font-style: italic; padding: 0px 0px 2px 12px; line-height: 17px; margin: 0px 0 3px 0; background: url(images/clock.png) no-repeat left; padding-left: 12px; font-weight:normal; }
 
#comments		.normalComments .commentmetadata a:hover {
	color: #4f535b;
	text-decoration: none; }
 
#comments	.normalComments .reply {
	clear: both;
	margin: 10px 0 0 90px; }

#comments .normalComments .cancel-comment-reply p { margin: 0 0 0 0; }
 
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a, #comments .cancel-comment-reply a {
	padding: 2px 5px;
	margin-bottom: 5px;
	font-weight: 700;
	text-transform: uppercase;
	background: #2f91c4;
	font-size: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #fff; }
 
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover {
	text-decoration:underline; }
 
.afterpost .navigation { background: none; }
 
	.afterpost .navigation .alignleft a, .afterpost .navigation .alignright a {
		width: 125px;
		padding: 3px 0 0 3px;
		text-align: center;
		height: 20px; }
 
#commentform {
	color: #6F6F6F;
	margin-top: 15px; }
 
	#commentform code { font-size: 11px; }
 
	#commentform p {
		margin: 0 10px 15px 0;
		font-size: 12px; }
 
 
 
 
#commentslabel, #commentform label {
	line-height: 2.0em;
	font-size: 11px;
 
	 }
 
#comments input, #commentform input {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-repeat: repeat-x;
	width: 190px;
	padding: 5px 5px 5px 8px;
	margin:0 5px 15px 0;
	font-size: 12px;
	margin-bottom: 5px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	background: #eff3f5;
	border-color: #BEBEBE #e4ecf2 #e4ecf2 #BEBEBE;
	border-style: solid;
	border-width: 1px; }
 
#comments textarea, #commentform textarea {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 450px;
	height: 130px;
	padding: 8px 8px 16px 8px;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	background: #eff3f5;
	border-color: #BEBEBE #e4ecf2 #e4ecf2 #BEBEBE;
	border-style: solid;
	border-width: 1px; }
 
#comments #submit, #commentform #submit {
	background:#2f91c4;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	border:none;
	text-transform:uppercase;
	cursor:pointer; 
	cursor:hand; }
	
	
	#comments #submit:hover, #commentform #submit:hover {
	background:#4893ba;
	}
	
 
#commentform #subscribe {
	float: left;
	margin: 5px 5px 0 0; }
 
.navigation {
	width: 100%;
	float: left;
	padding: 0px 5px 0px 5px; }
 
	#mainarea .navigation a {
		color: #fff;
		background:#2f91c4;
		font-weight: bold;
		margin: 7px 0px;
		padding: 5px 6px;
		cursor: pointer;
		font-size: 10px;
		text-transform: uppercase;
		display: block;
		text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
		-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;}
 
	.navigation .alignleft { float: left; }
 
	.navigation a:hover {
		color: #fff;
		text-decoration: none; }
 
	.navigation .alignright { float: right; }
