/*  
Theme Name: Guestcentric
Theme URI: http://guestcentric.com/
Description: 
Version: 1.0
Author: Edson Medina
Author URI: 

	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

*/

body {background:#ecf3f8;}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,  
ol, li, dl, dt, dd, form, a, fieldset, input, th, td  {  
margin: 0; padding: 0; border: 0;  
}
img{border: none;}
a {text-decoration: none;color:#57ab00;}
a:visited {/*color:#555;*/color:#57ab00;}


/*************************\\\\\\\ WEBSITE ////////********************/

/* start main website structure */

#topSection {
	width:100%;
	height:415px;
	background: url(images/topsection_bg.jpg) repeat-x;
	}
#middleSection {
	width:100%;
	float:left;
	background:#ffffff;
	clear:both;
	padding-bottom:50px;
	border-top: 5px solid #dae8f1;
	height:auto;
	}
#bottomSection {
	width:100%;
	height:175px;
	float:left;
	background:#ecf3f8;
	bottom:0;
	left:0;	
	border-top: 5px solid #dae8f1;
	}
	
/* end main website structure */
	
	
/* start topSection structure */

#topSection #topContainer {
	width:900px;
	margin: 0px auto;
	height:100%;
	padding:0px 20px;
	}
		#topSection #topContainer #logoNav {
			width:900px;
			height:50px;
			float:left;
			margin-bottom:10px;
			}

				#topSection #topContainer #logoNav #logo {
					width: 240px;
					height:100%;
					float:left;
					margin-top: 15px;
					_margin-top: 0px;
					}

				#topSection #topContainer #providesupportArea {
					width: 150px;
					float:right;
					margin-left: auto;
					}
					
					#supportArea {
					float:right;
					margin-left:auto;
					/*width:305px;*/
					}
					
					
					#FreeCallArea {
					float:left;
					margin-right:5px;
					}
					
					
					
					

				#topSection #topContainer #logoNav #mainNav {
					width:650px;
					height:100%;
					_height:auto;
					margin-left:10px;
					float:left;
					text-align:right;
					font:11px/18px Verdana, Arial, Helvetica, sans-serif;
					color:#ffffff;
					}
							
							#topSection #topContainer #logoNav #mainNav a { color:#d4eefe;}
							#topSection #topContainer #logoNav #mainNav ul{	
							width:650px;
							height:35px;
							_height:auto;
							margin-top:15px;
							_margin-top:10px;
							}
							#topSection #topContainer #logoNav #mainNav li{	
								padding:0px 0px 5px 8px;
								display: inline;	
								color:#ffffff;		
							}
									#topSection #topContainer #logoNav #mainNav li.active a{	
										color:#fff;	
										padding:5px;
									}
									#topSection #topContainer #logoNav #mainNav li a:hover{	
										color:#ffffff;	
									}

		#topSection #topContainer #flashArea{
			width:900px;
			height: 330px;
			margin-top:10px;
			float:left;
			_float:none;
			clear:both;
			}

	/* HEADER SMALL */
#topSection2 {
	width:100%;
	height:150px;
	background: url(images/topsection_bg.jpg) repeat-x;
	}
	
	
#topSection2 #topContainer {
	width:900px;
	margin: 0px auto;
	height:100%;
	padding:0px 20px;
	}

		#topSection2 #topContainer #logoNav {
			width:900px;
			height:50px;
			float:left;
			
			}

				#topSection2 #topContainer #logoNav #logo {
					width: 240px;
					height:100%;
					float:left;
                                        margin-top:15px;
					}
                                #topSection2 #topContainer #providesupportArea {
					width: 150px;
					float:right;
					margin-left: auto;
					}
				#topSection2 #topContainer #logoNav #mainNav {
					width:610px;
					height:100%;
					margin-left:10px;
					float:left;
					text-align:right;
					font:11px/18px Verdana, Arial, Helvetica, sans-serif;
					color:#ffffff;
					}
							
							#topSection2 #topContainer #logoNav #mainNav a { color:#d4eefe;}
							#topSection2 #topContainer #logoNav #mainNav ul{	
							width:600px;
							height:35px;
							margin-top:15px;			
							}
							#topSection2 #topContainer #logoNav #mainNav li{	
								padding:5px;
								display: inline;	
								color:#ffffff;		
							}
									#topSection2 #topContainer #logoNav #mainNav li.active a{	
										color:#fff;	
										padding:5px;
									}
									#topSection2 #topContainer #logoNav #mainNav li a:hover{	
										color:#ffffff;	
									}

		#topSection2 #topContainer #flashArea2{
			width:900px;
			height: 150px;
			background:gray;
			margin-top:10px;
			float:left;
			_float:none;

			clear:both;
			}

/* end topSection structure */		
		
		
/*start middleSection structure */

#middleSection #middleContainer {
	width:900px;
	margin: 0px auto;
	height:100%;
	padding:20px;
	
	}
		/*content area*/
		#middleSection #middleContainer #breadcrum {
		width:600px;
		height:auto;
		float:left;
		color:#000;
		}
				#middleSection #middleContainer #breadcrum a:link {
				color:#00628E;
				}
		#middleSection #middleContainer #contentArea {
		width:600px;
		height:auto;
		float:left;
		font:12px/24px Verdana, Arial, Helvetica, sans-serif;
		color:#768592;
		text-align:justify;

		}
				#middleSection #middleContainer #contentArea p {
				margin-top:4px;
				}
				#middleSection #middleContainer #contentArea h1 {
				font:30px/36px Arial Narrow, Arial, Helvetica, sans-serif;
				color:#00628e;
				padding:0px 0px 10px 0px;
				}
				#middleSection #middleContainer #contentArea h2 {
				font:16px/24px Verdana, Arial, Helvetica, sans-serif;
				color:#00628e;
				font-weight:bold;
				padding:20px 0px 0px 0px;
				
				}
				#middleSection #middleContainer #contentArea h3 {
				font:12px Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				padding:30px 0px 0px 0px;
                                font-weight:bold;
				}
				#middleSection #middleContainer #contentArea a {
				color:#00628E;
				text-decoration:none;
				}
				#middleSection #middleContainer #contentArea a.green {
				color:#57ab00;
				text-decoration:none;
				}
				#middleSection #middleContainer #contentArea a:hover {
				text-decoration:underline;
				}
				#middleSection #middleContainer #contentArea ul {
				padding:15px 30px;
				}
				#middleSection #middleContainer #contentArea li {
				list-style:square;
				color:#64717b;
				margin-bottom:10px;
				}
				#middleSection #middleContainer #contentArea .entry {
				margin-top: 10px;
				}
				#middleSection #middleContainer #breadcrum {
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#999;
				}
				
/* side bar */
#middleSection #middleContainer #sideBar {
	width:255px;
	height:auto;
	float:right;
	margin-left:30px;
	_margin-left:25px;
}

#middleSection #middleContainer #sideBar #gcsupport{
	height:30px;
	width:100%;
	margin-bottom:10px;
	float:left;
	text-align:right;
}

#middleSection #middleContainer #sideBar #freeTrial{
	height:65px;
	width:100%;
	margin-bottom:5px;
	float:left;
	background:transparent url(images/sidebar_getfreetrial.png) no-repeat;
}

#middleSection #middleContainer #sideBar #freeTrial a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}

#middleSection #middleContainer #sideBar #rssArea{
	height:auto;
	width:225px;
	padding:15px;
	background: url(images/sidebar_rss_bg.gif) no-repeat;
	float:left;
}

#middleSection #middleContainer #sideBar #rssArea a{
	width:203px;
	padding:2px 20px;
	background: url(images/sidebar_rss_icon.gif) no-repeat top left;
	padding-left:22px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

#middleSection #middleContainer #sideBar #rssArea a:hover {
	text-decoration:underline;
}

#middleSection #middleContainer #sideBar #rssArea p{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#888;
}

#middleSection #middleContainer #sideBar #newsArea{
	height:auto;
	width:225px;
	padding:15px;
	background: #efeff0 url(images/sidebar_news_bg.gif) repeat-y ;
	float:left;
}

#middleSection #middleContainer #sideBar #newsArea p{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#888;
}

#middleSection #middleContainer #sideBar #newsArea h2, #middleSection #middleContainer #sideBar #newsArea a{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#0076a3;
	text-decoration:none;
	padding-bottom:5px;
}

#middleSection #middleContainer #sideBar #newsArea a:hover{
	text-decoration:underline;
}

#middleSection #middleContainer #sideBar #newsArea h3{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
	padding-bottom:10px;
}

#middleSection #middleContainer #sideBar #newsAreaBottom{
	height:40px;
	width:225px;
	padding:0px 15px;
	background: url(images/sidebar_bottom_bg.gif) no-repeat bottom;
	float:left;
}

#middleSection #middleContainer #sideBar #newsAreaBottom a{
	width:203px;
	padding:2px 20px;
	background: url(images/sidebar_rss_icon.gif) no-repeat top left;
	padding-left:22px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

#middleSection #middleContainer #sideBar #newsAreaBottom a:hover {
	text-decoration:underline;
}

#middleSection #middleContainer #sideBar #getMoreGC {
	width:255px;
	height:30px;
	margin-top:5px;
	float:left;
	padding-top:10px;
	background:url(images/sidebar_getmore_bg.gif) no-repeat;
}

#middleSection #middleContainer #sideBar #getMoreGC ul{
	margin-top:0px;
	margin-left:5px;
	text-align:right;
	margin-right:25px;
}

#middleSection #middleContainer #sideBar #getMoreGC li{
	display:inline;
	margin-left:10px;
	list-style:none;
}

#middleSection #middleContainer #sideBar #getMoreGC li.label{
	margin-right:40px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
}

#middleSection #middleContainer #sideBar #getMoreGC img{
	border:none;
	display:inline;
}

/*spotlight homepage*/
#sideBar .spotlightTop{
	width:100%;
	height:56px;
	background: url(images/spotlight_top.jpg) no-repeat;
	float:left;
	margin-top:5px;
}

#sideBar .spotlightTop #spotlightLabel {
	size:150px;
	margin:30px 5px 5px 15px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#b8dbed;
}

#sideBar .spotlightCenter{
	width:100%;
	height:133px;
	background: url(images/spotlight_center.gif) repeat-y;
	float:left;
	font:11px Verdana, Geneva, sans-serif;
	color:#555;
	padding:0px 3px;
}

#sideBar .spotlightTop a{
	color:#fff;
	text-decoration:underline;
}

#sideBar .spotlightBottom{
	width:100%;
	height:4px;
	background: url(images/spotlight_bottom.gif) no-repeat;
	float:left;
}



/*start bottomSection structure */
#bottomSection #bottomContainer {
	width:900px;
	margin: 0px auto;
	height:100%;
	padding:20px;

	}
		#bottomSection #bottomContainer #copyRight {
		width:100%;
		height:25px;
		text-align:right;
		font:11px/18px Verdana, Arial, Helvetica, sans-serif;
		color:#a4c7dd;
		float:left;
		}
		#bottomSection #bottomContainer #footerMenu {
		width:100%;
		height:100px;
		margin-top:65px;
		_margin-top:15px;
		}
				#bottomSection #bottomContainer #footerMenu ul {
				width:100%;
				height:100%;
				text-align:left;
				}
				#bottomSection #bottomContainer #footerMenu li {
				display:inline;
				padding:2px 10px;
				font:11px/18px Verdana, Arial, Helvetica, sans-serif;
				color:#76aaca;
				float:left;
				height:15px;
				}
				#bottomSection #bottomContainer #footerMenu a {
				color:#76aaca;
				text-decoration:none;
				}
				#bottomSection #bottomContainer #footerMenu a:hover {
				text-decoration:underline;
				}

/*************************\\\\\\\ WEBSITE CONTENT PAGE SIDEBAR ////////********************/

				/*sidebar - sidenavigation*/
				#middleSection #middleContainer #sideBar #rightNav{
				height:auto;
				width:225px;
				padding:0 15px 15px;
				background: #efeff0 url(images/sidebar_news_bg.gif) repeat-y ;
				float:left;
				}
						#middleSection #middleContainer #sideBar #rightNav p { 
						font:12px/24px Verdana, Arial, Helvetica, sans-serif;
						color:#888;
						}
						#middleSection #middleContainer #sideBar #rightNav ul {
						width:100%;
						}
						#middleSection #middleContainer #sideBar #rightNav li {
						list-style:none;
						display:block;
						font:13px Verdana, Arial, Helvetica, sans-serif;
						padding:5px 20px;
						}
						#middleSection #middleContainer #sideBar #rightNav a{
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#0076a3;
						text-decoration:none;
						padding-bottom:5px;
						}
						#middleSection #middleContainer #sideBar #rightNav a:hover {
						color:#8ebde1;
						}
						#middleSection #middleContainer #sideBar #rightNav ul li span{












						display: block;
						font:10px Verdana, Arial, Helvetica, sans-serif;
						color:#888888;
						text-decoration:none;
						padding-top:3px;
						}

/*************************\\\\\\\ GUESTCENTRIC BLOG ////////********************/

				/*sidebar - Blog Categories*/
				#middleSection #middleContainer #sideBar .catModuleTop{
				height:20px;
				width:225px;
				padding:15px;
				background: url(images/sidebar_rss_bg.gif) no-repeat;
				float:left;
				font:11px/18px Verdana, Arial, Helvetica, sans-serif;
				color:#aaa;
				}
						#middleSection #middleContainer #sideBar .catModuleTop h2{
						font: 12px Verdana, Arial, Helvetica, sans-serif;
						color:#333;
						font-weight:bold;
						}

				#middleSection #middleContainer #sideBar .catModuleMid{
				height:auto;
				width:225px;
				padding:0px 15px;
				background: #efeff0 url(images/sidebar_news_bg.gif) repeat-y ;
				float:left;
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#555;
				}
						#middleSection #middleContainer #sideBar .catModuleMid p{
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#888;
						}
						#middleSection #middleContainer #sideBar .catModuleMid h2 {
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#0076a3;
						text-decoration:none;
						padding-bottom:5px;
						}
						#middleSection #middleContainer #sideBar .catModuleMid ul {
						list-style:none;
						width:100%;
						}
						#middleSection #middleContainer #sideBar .catModuleMid li {
						width:100%;
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						}
						#middleSection #middleContainer #sideBar .catModuleMid li a {
						color:#00628E;
						}
						#middleSection #middleContainer #sideBar .catModuleMid li a:hover{
						color:#8ebde1;
						}
						#middleSection #middleContainer #sideBar .catModuleMid h3{
						font:11px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#aaa;
						padding-bottom:10px;
						}
				#middleSection #middleContainer #sideBar .catModuleBot{
				height:40px;
				width:255px;
				background: url(images/sidebar_bottom_bg.gif) no-repeat bottom;
				float:left;
				}
				
				
				
				/*sidebar - Blog Last Posts*/
				#middleSection #middleContainer #sideBar #postModuleTop{
				height:20px;
				width:225px;
				padding:15px;
				background: url(images/sidebar_rss_bg.gif) no-repeat;
				float:left;
				margin-top:5px;
				}
						#middleSection #middleContainer #sideBar #postModuleTop h2{
						font: 12px Verdana, Arial, Helvetica, sans-serif;
						color:#333;
						font-weight:bold;
						}

				#middleSection #middleContainer #sideBar #postModuleMid{
				height:auto;
				width:225px;
				padding:0px 15px;
				background: #efeff0 url(images/sidebar_news_bg.gif) repeat-y ;
				float:left;
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#aaa;
				}
						#middleSection #middleContainer #sideBar #postModuleMid p{
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#888;
						}
						#middleSection #middleContainer #sideBar #postModuleMid h2, #middleSection #middleContainer #sideBar #postModuleMid a{
						font:12px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#999;
						text-decoration:none;
						padding-bottom:5px;
						}
						#middleSection #middleContainer #sideBar #postModuleMid a:hover{
						color:#777;
						}
						#middleSection #middleContainer #sideBar #postModuleMid h3{
						font:11px/18px Verdana, Arial, Helvetica, sans-serif;
						color:#aaa;
						padding-bottom:10px;
						}
				#middleSection #middleContainer #sideBar #postModuleBot{
				height:40px;
				width:255px;
				background: url(images/sidebar_bottom_bg.gif) no-repeat bottom;
				float:left;
				}
		/*BLOG content area*/
		#middleSection #middleContainer #contentBlog {
		width:575px;
		height:auto;
		float:left;
		font:12px/24px Verdana, Arial, Helvetica, sans-serif;
		color:#768592;
		text-align:justify;

		}
				#middleSection #middleContainer #contentBlog p {
				margin-top:10px;
				text-align:left;
				color:#768592;



				}
				#middleSection #middleContainer #contentBlog h1 {
				font:30px/40px Arial Narrow, Arial, Helvetica, sans-serif;
				color:#00628e;
				padding:25px 0px 0px 0px;
				}
				#middleSection #middleContainer #contentBlog h2 {
				font:16px/24px Verdana, Arial, Helvetica, sans-serif;
				color:#00628e;
				padding:20px 0px 6px 0px;
				font-weight:bold;
				
				
				}
				#middleSection #middleContainer #contentBlog h3, h4, h5, h6 {
				font:13px Verdana, Arial, Helvetica, sans-serif;
				color:#555;
				font-weight:normal;
				margin-top:25px;
				font-weight:bold;
				}
				#middleSection #middleContainer #contentBlog h4, h5, h6 {
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#888;
				font-weight:normal;
				margin-top:25px;
				font-weight:bold;
				}
				
				
				#middleSection #middleContainer #contentBlog #respond {
				font:12px/24px Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				padding:6px 0px;
				width:500px;
				}
				#middleSection #middleContainer #contentBlog small {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#999;
				font-weight:normal;
				height:20px;
				padding-left:20px;
				padding-top:3px;
				background: url(images/calendar.png) no-repeat;
				padding-bottom:10px;

				}
				#middleSection #middleContainer #contentBlog a {
				color:#00628E;
				text-decoration:none;
				}
				#middleSection #middleContainer #contentBlog a:hover {
				text-decoration:underline;
				}
				#middleSection #middleContainer #contentBlog ul, #middleSection #middleContainer #contentBlog ol {
				padding:15px 0px;
				margin-bottom:20px;
				}
				#middleSection #middleContainer #contentBlog li {
				list-style:square;
				color:#64717b;
				}
				#middleSection #middleContainer #contentBlog li p{
				color:#555;
				}
				#middleSection #middleContainer #contentBlog textarea {
				width:100%;
				border:1px solid #ccc;
				background:#fafafa;
				text-indent:5px;
				padding: 5px 0px;
				font:12px/18px Verdana, Arial, Helvetica, sans-serif;
				color:#333;
				
				}
				#middleSection #middleContainer #contentBlog input {
				background:#fafafa;
				height:15px;
				width:200px;
				text-align:left;;
				font:12px Verdana, Arial, Helvetica, sans-serif;
				color:#333;
				border:1px solid #ccc;
				padding:5px 0px;
				text-indent:5px;
				}
				#middleSection #middleContainer #contentBlog .bookmark-me {
				padding:3px 3px;
				font-size:11px;
				color:#333;
				}
				#middleSection #middleContainer #contentBlog .bookmark-me a{
				opacity:0.4;
				}
				#middleSection #middleContainer #contentBlog .bookmark-me a:hover{
					opacity:1;
				}
				padding:3px 3px;
				font-size:11px;
				color:#333;
				}

				#middleSection #middleContainer #contentBlog .bookmarkify {
				padding:5px 0px;
				margin-top:15px;
				}
							#middleSection #middleContainer #contentBlog #submit {
							background:#d2ebf4;
							border:1px solid #a8d2e2;
							color:#76AACA;
							text-align:center;
							height:30px;
							
							}
				
		#middleSection #middleContainer #contentBlog .entry {
		margin-top: 10px;
		}
				#middleSection #middleContainer #contentBlog .entry #comments {
				margin-top:20px;
				border-top:1px dotted #eee;
				}
				#middleSection #middleContainer #contentBlog .entry #commentform small {
				background:none;
				padding:0;
				}
				#middleSection #middleContainer #contentBlog .entry #respond {
				font-weight:bold;
				border-top:1px dotted #eee;
				width:100%;
				}
				
				#middleSection #middleContainer #contentBlog .postmetadata{
				
				color:#999;
				border:1px solid #eeeeee;
				padding:5px;
				background:#fafafa;

				}
				#middleSection #middleContainer #contentBlog img {margin:10px;}
		/*Page without Sidebar*/

		/*content area*/
		#middleSection #middleContainer #contentAreaFull {
		width:100%;
		height:auto;
		float:left;
		font:12px/24px Verdana, Arial, Helvetica, sans-serif;
		color:#768592;
		text-align:justify;

		}
				#middleSection #middleContainer #contentAreaFull p {
				margin-bottom:20px;
				}
				#middleSection #middleContainer #contentAreaFull h1 {
				font:30px/36px Arial Narrow, Arial, Helvetica, sans-serif;
				color:#00628e;
				padding:16px 0px;
				}
				#middleSection #middleContainer #contentAreaFull h2 {
				font:14px/26px Verdana, Arial, Helvetica, sans-serif;

				color:#00628e;
				padding:20px 0px 0px 0px;
				
				}
				#middleSection #middleContainer #contentAreaFull h3 {
				font:12px/24px Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				padding:25px 0px 0px 0px;
				}
				#middleSection #middleContainer #contentAreaFull a {
				/*color:#57ab00;*/
				text-decoration:none;
				}
				#middleSection #middleContainer #contentAreaFull a:hover {
				text-decoration:underline;
				}
				#middleSection #middleContainer #contentAreaFull ul {
				padding:15px 30px;
				}
				#middleSection #middleContainer #contentAreaFull li {
				list-style:square;
				color:#64717b;
				margin-bottom:10px;
				}
				
				
				
/*************** Main Pricing Table dependent *******************/
#middleSection #middleContainer #contentArea .mainTable { margin:30px 0px;}
#middleSection #middleContainer #contentArea .mainTable img {text-align:center;display:inline;}
#middleSection #middleContainer #contentArea .mainTable .headerCells {
	width: 200px;
	padding:5px;
	height:40px;
	background:url(bg.gif) repeat-x;
	background-color:#e1eaef;
	color:#333333;
	border-bottom: 1px solid #e9e9e9;

}
		#middleSection #middleContainer #contentArea .mainTable .headerCells h1{
			color:#333333;
			text-align:center;
			font-size:18px;
			font-family:Arial Narrow, Arial;
			font-weight:bold;
			font-size:24px;
			
}
		#middleSection #middleContainer #contentArea .mainTable .headerCells h2{
			color:#3178AE;
                        font-family:Arial Narrow, Arial;
			font-size:15px;
			font-weight:normal;
			text-align:center;
			margin: 0px 0px 12px 0px;
		
}

		#middleSection #middleContainer #contentArea .mainTable .leftCells {
			width:150px;
			padding:5px;
			font-family: Tahoma;
			
}
		#middleSection #middleContainer #contentArea #topArea {
			font-size:22px;
			color:#333333;
			list-style:none;
			padding-left:12px;
			margin-left:0;
			height:40px;
			font-weight:bold;
			border-bottom: 1px solid #e9e9e9;
			border-top: 1px solid #e9e9e9;
			font-family: Arial Narrow, Arial;
			


}
		#middleSection #middleContainer #contentArea #subArea {
			font-size:13px;
			color: #3178AE;
			height:35px;
			padding-left:12px;
			
			
}
				#middleSection #middleContainer #contentArea .mainTable .leftCells li {
					line-height:25px;
					list-style:none;
					font-size:14px;
}
		#middleSection #middleContainer #contentArea .mainTable .contentCells {
			text-align:center;
			font-size:12px;
			color:#666666;
}
		#middleSection #middleContainer #contentArea .mainTable .contentBulk {
			text-align:center;
			font-size:14px;
			color:#333;
			border-bottom: 1px solid #e9e9e9;
			border-top: 1px solid #e9e9e9;
}
				#middleSection #middleContainer #contentArea .mainTable .contentCells ul {
					list-style:none;
					padding-left:0;
					margin-left:0;
					line-height:20px;
					
}
				#middleSection #middleContainer #contentArea .mainTable .contentCells li {
					line-height:25px;
					list-style:none;
					font-size:14px;
}

.floatfixer
{
	clear: both;
	float: none;
	height: 10px;
	overflow: hidden;

}

/***** POLLS config ******/

#middleSection #middleContainer #contentBlog .wp-polls { }
#middleSection #middleContainer #contentBlog .wp-polls input {
							background:#eee;
							border:1px solid #ddd;
							color:#76AACA;
							text-align:center;
							height:auto;
							width:auto;
 }
#middleSection #middleContainer #contentBlog .wp-polls small {background:none;}

						#sideBar .sitofono{
						width:100%;
						height:50px;
						float:left;
						text-align:right;
						}
#middleSection #middleContainer #contentArea .ratingblock, #middleSection #middleContainer #contentAreaFull .ratingblock{margin-top:50px;}