
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }

caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
/* LAYOUT */
/* ----------------------------------------- */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left; padding: 0px 6px 6px 0px; }
.alignright { float:right; 6px 0px 0px 6px;}
.floatLeft { float: left; } .floatRight { float: right; }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
.paddingBottom { padding-bottom: 10px; }
.paddingLeft { padding-left: 5px; }
.paddingRight { padding-right: 5px; }

/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
 /* div { position:relative } This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
a img, a { border: none; }


body {
	font-family: Verdana, Arial, Sans-Serif;
	background: #e9e9e9 url(../../images/headerBG.jpg) repeat-x top left;
	color: #333;
	font-size: 11px;
}	

h1, h2, h3 {
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-weight:bold;
}

h1 {
	font-size:20px;
	padding: 0px 0px 10px 5px;
}

h2 { 
	font-size: 18px;
	padding: 0px 0px 0px 5px;
	color: #444;
	line-height: 130%;
}	

h3 { 
	font-size: 16px;
	color: #444;
	font-weight: normal;
	line-height: 130%;

}
	
p {
	font-size: 12px;
	line-height: 147%;
	padding: 10px 5px 5px 5px;
}

a { outline: none; }
p a {  text-decoration: underline; color: #8C7042; }

p a:hover { text-decoration: underline; color: #f04f42; }

#page { 
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
}


#wrapper {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

/* HEADER */

.x {top:0;}
.backto { position: absolute; top:3px; left: 94px; width: 136px; height: 10px; display: none; z-index: 100;}

#logo {
	float: left;
	width: 112px;
	height: 36px;
	background: url(http://pic.gsmarena.com/i2/logo.gif);
}

#logo a {
	display: block;
	width: 92px;
	height: 36px;
}

#logo span {
	display: none;
}

#topsearch {
	float: left;
	width: 229px;
	border-top: solid 8px #fff;
}

#topsearch span {
	display: none;
}

#topsearch form {
	float: left;
	width: 225px;
	height: 28px;
	background: #4D402B url(http://pic.gsmarena.com/i2/topsearch-form.gif) no-repeat;
}

#topsearch form div {
	padding-left: 10px;
	padding-top: 4px;
	voice-family: "\"}\""; 
	padding-top: 6px;
}

.x {top:0;}

.topsearch-text {
	margin-right: 3px;
	padding: 2px;
	width: 154px;
	border: none;
	font-size: 11px;
	font-family: Tahoma;
	height: 14px;
	border: 1px solid #444;
}

#topsearch-submit {
	text-indent: -100em;
	overflow: hidden;
	width: 46px;
	border: none;
	background: url(../../images/topsearch-submit.gif) no-repeat;
}
#clean_contact_send {
	text-indent: -100em;
	overflow: hidden;
	width: 46px;
	padding-bottom: 1px;
	border: none;
	float: left; clear: both;
	background: url(../../images/topsend-submit.gif) no-repeat;
}



#topsearch-advanced {
	height: 28px;
	background: #4D402B url(http://pic.gsmarena.com/i2/topsearch-advanced.gif) no-repeat right top;
}
#clean_contact label { float: left; clear: both; padding-bottom: 3px; }
#clean_contact input.contactField {
	margin-top: 3px;
	padding: 2px;
	width: 300px;
	border: none;
	font-size: 11px;
	font-family: Tahoma;
	border: 1px solid #444;
	clear: both; float: left;
	height: 16px;
	
}

#clean_contact textarea { padding: 2px;
	width: 300px;
	border: none;
	font-size: 11px;
	font-family: Tahoma;
	border: 1px solid #444;
	clear: both; float: left;}


/* topmenu-images.css */
#topmenu {
	float: left;
	width: 619px;
	border-top: solid 13px #fff;
}

#topmenu ul {
	padding-top: 7px;
	list-style-type: none;
	height: 16px;
	background: url(http://pic.gsmarena.com/i2/topmenu.gif) 619px ;
}

#topmenu li {
	float: left;
	padding-left: 20px;
}


#topmenu li a {
	color:#fff;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
 	text-decoration: none;
}

#topmenu li a:hover { color: #e6d2af; }

/* // HEADER // */

	#header {
		width: 960px;
		overflow: hidden;
		margin: 10px 0px 15px 5px;
		border-bottom: solid 4px #4D402B;
		height: 40px;
		voice-family: "\"}\""; 
		height: 36px;
		position: relative;

	}	
	
		#header #topNav {
			background: url(../../images/topNavBG.jpg) no-repeat top left;
			width: 960px; height: 25px;
		}	
		
		#header #topNav .leftLinks { float: left; }
		#header #topNav .rightLinks { float: right; }
		#header #topNav img { float: left; }
		#header #topNav a {
			font-size: 11px;
			color: #fff;
			display: block;
			float: left;
			height: 17px;
			padding: 7px 7px 0px 7px;
			text-decoration: none;
		}
		
		#header #topNav .leftLinks a:hover {
			background: #6e5d40;
		}
		
		#header #topNav .rightLinks a:hover {
			background: #c0b9b0;	
		}
		
		
		.logo {
			width: 220px;
			height: 90px;
			float: left;
			margin-top: 0px;
			padding-left: 0px;
		}
		
		
		
		.advWide {
			width: 960px; 
			height: 100px;
			padding-left: 5px;
		}
		
			.advWide div.advert {
				float: left; width: 728px; padding-bottom: 10px;
				margin-left: 12px; display: inline;
			}
			
			
	#container {
		width: 970px;
	}
	
		.contTop 	{ background: url(../../images/containerTop.jpg) no-repeat top left; width: 970px; height: 8px; overflow: hidden; }	
		.contBottom { background: url(../../images/containerBottom.jpg) no-repeat top left; width: 970px; height: 8px; }
		
		#content {
			background: url(../../images/containerMiddle.jpg) repeat-y top left;
			width: 970px;			
		}
		
		#content-wrap {	
			background: url(../../images/content-bg.jpg) repeat-y top left; 
			width: 960px; height: 100%; 
			overflow: hidden; 
			margin: -2px 5px 0px 5px;
		}	
		
			#content .main {
				width: 608px;
				float: left;
				padding: 10px;
				
			}
			
				#content .main .post {
					width: 619px;
					padding: 0px 0px 10px 0px;
				}	
				#content .main .post h2.postTitle { background: #f7f6f1 url(../../images/h2-bg.jpg) repeat-x top left; padding: 5px 5px; }
				#content .main .post h2.postTitle a { color: #4B3C23; /* #444 */ text-decoration: none; }
				#content .main .post h2.postTitle a:hover { text-decoration: underline; color: #F04F40; }
				
				#content .main .post h1.postTitle { background: #f7f6f1 url(../../images/h2-bg.jpg) repeat-x top left; padding: 5px 5px; }
				#content .main .post h1.postTitle a { color: #4B3C23; /* #444 */ text-decoration: none; }
				#content .main .post h1.postTitle a:hover { text-decoration: underline; color: #F04F40; }
				
				#content .main .postMeta {
					width: 619px;
					min-height: 20px;line-height: 190%;
					background: #faf9f5 /* #f2f1e9  f1f0e8*/;
					margin: 0px 0px 0px 0px;
					font-size: 11px;
				}
				
					#content .main .postMeta a 			{ text-decoration: underline; color: #4B3C23; /*111*/ margin-left: 3px;}
					#content .main .postMeta a:hover 	{ color: #F04F40; }
					#content .main .postMeta a.dontrun { text-align: right; float: right; margin-left: 0px; }
					#content .main .postMeta span {
						color: #000;
						text-align: left;
						padding: 0px 1px 0px 5px;
					}
					
					#content .main .postMeta strong {
						color: #111; margin-left: 3px;
						dislpay: block;
						font-weight: normal;
						
					}
					
					
				#content .main .entry { overflow: hidden;  width: 100%;}
				#content .main .entry ul {
					list-style-type: disc; 
					list-style-position: inside;
					padding: 10px 0 0 20px;
				}	
				
				#content .main .entry ul li {
					font-size: 12px;
					padding: 2px 0px;	
				}
			#content .main .entry ol {
					list-style-type:decimal;
					list-style-position: inside;
					
					padding: 10px 0 0 20px;
				}
				#content .main .entry ul li, #content .main .entry ol li { color: #000000;
    line-height: 160%;
    padding: 5px; }
				
				
				#content .main .entry h1  {
					font-size:25px;
					padding: 0px 0px 10px 5px;
				}
				
				#content .main .entry h2 { 
					font-size: 21px;
					padding: 0px 0px 10px 5px;
					color: #444;
					line-height: 130%;
				}	
				
				
				
				#content .main .entry h3 { 
					font-size: 18px;
					color: #444;
					font-weight: normal;
					padding: 20px 0px 0px 5px;
					line-height: 130%;
				
				}
				#content .main .entry h4 { 
				
					font-size: 15px;
					color: #444;
					font-weight: normal;
					padding: 0px 0px 10px 5px;
					line-height: 130%;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				#content .main .entry img.left {
					float: left;	
					margin: 15px 10px 10px 0px;
				}
				
				#content .main .entry img.right {
					float: right;	
					margin: 15px 0px 10px 10px;
				}
				
				blockquote { margin: 10px 0px; border-left: 2px solid #ddd; font-style: italic; color: #777;}
				blockquote p { padding: 1px 5px; }
				#content .main .postMore {
					width: 619px;
					height: 20px;line-height: 190%;
					border-bottom: 3px solid #f2f1e9;
					margin: 10px 0px 10px 0px;
					overflow: hidden;
				}
				
					#content .main .postMore a {
						display: block; 
						height: 24px;
						float: right;
						font-size: 11px;
						background: #f2f1e9;
						color: #4B3C23;
						margin: -4px 0px 0 10px;
						padding: 2px 7px 0px 7px;
						text-align: center;
					}
					
					#content .main .postMore a:hover {
						text-decoration: none;	
						color: #F04F40;
					}
					
					a.more-link {
					
					}
					
			#content .sidebar {
				width: 302px;
				padding: 10px;
				margin-left: 10px;
				float: left;
			}
			
				#content .sidebar .search,
				#content .sidebar .categories,
				#content .sidebar .advBox,
				#content .sidebar .postTabs,
				#content .sidebar .subscribe {
					width: 100%;
					overflow: hidden;
					margin-bottom: 20px;
					z-index: 1;
				}
			
					#content .sidebar .search input.searchField {
						width: 222px; height: 20px;
						padding: 8px 3px 0px 3px;
						background: url(../../images/searchFieldBG.jpg) repeat-x top left;
						border: 1px solid #e6e6e6;
						float: left;
					}
					
					#content .sidebar .search input.submit {
						font-size: 11px;
						font-weight: bold;
						height: 28px;
						margin: 1px 0px 0px 7px;
						float: left;
					}
					
					
					#content .sidebar .categories {
						background: #f5f5f5 url(../../images/categories-box.jpg) repeat-x top left;	
					}
					
						#content .sidebar .categories h3 {
							width: 95%;
							display: block;
							border-bottom: 1px solid #e5e5dd;
							margin: 2px 0 0 7px;
							padding-bottom: 1px;
						}	
					
						#content .sidebar .categories ul {
							width: 100%;
							list-style-type: none;
							padding:5px 0px 2px 0px;
						}
					
						#content .sidebar .categories ul li {
							float: left; 
							font-size: 11px;
							width: 151px;
							/* background: transparent url(http://pic.gsmarena.com/i2/li-brandmenu.gif) no-repeat scroll 10px 12px */
						}
						
						
							#content .sidebar .categories ul li a {
								color: #4B3C23;
								text-decoration: none;
								display: block;
								padding: 4px 0px 6px 15px;
								background:transparent url(http://pic.gsmarena.com/i2/li-default.gif) no-repeat 6px; 
							}
							
							#content .sidebar .categories ul li a:hover,
							#content .postTabs .tabContainer div ul li a:hover {
								color: #F04F40; 
								background: #e9e6d5 url(http://pic.gsmarena.com/i2/li-default.gif) no-repeat 6px; 
								text-decoration: underline;
							}
							
							
							#content .sidebar .categories ul.featuredSidebar li {
								float: left; 
								font-size: 12px;
								width: 100%;
								display: block;
								font-weight: bold;
							}
						
							#content .sidebar .categories ul.featuredSidebar li img {
								float: left;
								padding-right: 7px;
								display: block;
								height: 80px;
							}
							
							#content .sidebar .categories ul.featuredSidebar li a {
								color: #666666;
								text-decoration: none;
								display: block;
								background: none !important;
								padding: 4px 0px 6px 7px;
								float: left;
								line-height: 130%;
							}
							
							#content .sidebar .categories ul.featuredSidebar li a:hover,
							#content .postTabs .tabContainer div ul.featuredSidebar li a:hover {
								color: #F04F40; 
								background: #e9e6d5 !important;
								text-decoration: underline;
							}
						
						#content .postTabs { position: relative; }
						
					#content .postTabs ul  {
						list-style-type: none;
						float: left; clear: both;
						display: block;
						position: relative;
						z-index: 10000;
						top: 0px;
						width: 302px;
						
					}
						#content .postTabs ul.tabNavigation { display: block;  }
						#content .postTabs ul.tabNavigation li {
							float: left;
							margin: 0px 5px 0px 0px;
						}
						
							#content .postTabs ul.tabNavigation li a {
								display: block;
								padding: 8px 10px 0px 10px; height: 19px;
								background: #e3e2de;
								float: left;
								font-size: 11px;
								text-align: center;
								color: #4B3C23;
								text-decoration: none;
								top: 1px;position: relative;
							}	
							
								#content .postTabs ul.tabNavigation li a:hover {
									text-decoration: underline;	color: #F04F40; 
								}
							
								#content .postTabs ul.tabNavigation li a.selected {
									background: #e9e4d0;	
									text-decoration: none;
									font-weight: bold;
									top: 1px;
									height: 20px;
								}
								
								.sidebar h5 {
									text-decoration: none;
									font-weight: bold;
									font-size: 11px;
									color: #616161;
									line-height: 130%;
									width: 95%;
									display: block;
									border-bottom: 1px solid #e5e5dd;
									margin: 5px 0 0px 7px;
									padding-bottom: 4px;
								}
					
					#content .postTabs .tabContainer {
						background: #f5f5f5 url(../../images/categories-box.jpg) repeat-x top left;
						float: left; clear: both; overflow: hidden;
						padding: 5px 10px 10px 0px;
						width: 302px;
						border-top: 1px solid #c9c3a6;
						position: relative;
					}	
					
					#content .postTabs .tabContainer div { width: 100%; float: left; clear: both; overflow: hidden; }
					#content .postTabs .tabContainer div.pagerbox { display: none;}
						#content .postTabs .tabContainer div ul { padding: 0px; margin: 0px; }
						#content .postTabs .tabContainer div ul li {
							float: left;  clear: both;
							line-height: 130%;
							width: 302px;
							margin: 0px;
						}
						#content .postTabs .tabContainer div ul li a {
								color: #4B3C23;
								text-decoration: none;
								display: block;
								width: 282px;
								padding: 4px 5px 6px 15px;
								background:transparent url(http://pic.gsmarena.com/i2/li-default.gif) no-repeat 6px; 
							}
/*  STYLES FOR COMMENTS
********************************************************************************************
********************************************************************************************/

		div#comments {
			margin:20px 0 5px 0px;
			padding:5px;
			width: 100%;
			overflow: hidden;
			background: #e5e5e5;
			
		}
		
		div#comments h3 {
			font-size: 15px;color:#000;	
			float: left;
		}
		
			
	.navigation-pages {float: right; margin-top: 1px;padding: 0px 3px 0px 0px;}
	.navigation-pages a { 
		border: 1px solid #ccc;
		font-size: 13px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #777;
		background-color: #eee;
		margin: 0px -1px;
		padding:0px 4px;
		text-decoration: none;
	}
	
	 br { clear: both; overflow: hidden; height: 1%; }
	
/*	.navigation-pages a.prev, .navigation-pages a.next { 
		font-size: 11px;
	}
	
	.navigation-pages a.prev:hover, .navigation-pages a.next:hover { 
		font-size: 11px;
	}
*/	
	.navigation-pages a:hover { 
		border: 1px solid #ccc;
		font-size: 13px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #555;
		background-color: #ddd;
		margin: 0px -1px;
		padding:0px 4px;
		text-decoration: underline;
	}
	
	.navigation-pages span.current { 
		border: 1px solid #B23F33;
		font-size: 13px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #B23F33;
		background-color: white;
		margin: 0px -1px;
		padding:0px 4px;
	}	
		
	

		.s-navigation b {
		    color:#000;
		}
		.navigation { margin-top: 10px; padding-bottom: 5px;}
		.navigation a {
				 text-decoration: underline; color: #8C7042; 
		}
 		
		.navigation a:hover {
			text-decoration: underline; color: #f04f42;

		}
		
		strong font, font strong {
		
		-x-system-font:none;
		color:#888888;
		font-family:Arial;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;

		}
	

        #commentform textarea {
			width:590px !important;
		}
		
		ol.commentlist { list-style:none; padding:15px 0 0 0; text-indent:0;width: 619px; }
		ol.commentlist li { padding: 0px 0px; width: 100%;  margin: 10px 0px; overflow: hidden; display: block;}

		ol.commentlist li.byuser div.comment-body .vcard { background: #e7e5cd; color: #000; }
		ol.commentlist li.comment {border-bottom:1px solid #f1f0e5; background:#faf9f6; }
		ol.commentlist li ul li.comment {border-bottom: none;  }
		ol.commentlist li div.comment-author { background: #f1f0e5; margin:0px 0px 0px 0px; padding: 0px 5px; width: 609px; overflow: hidden; float: left; clear: both; }
		ol.commentlist li div.vcard { 
		    font:normal 11px Tahoma;            
			font-weight:bold; 
			letter-spacing:1px;
			
			margin: -1px 0 5px 0; padding: 3px 5px 1px 5px;
		}
		
		ol.commentlist li.bypostauthor div.comment-body div.comment-author { background: #f0efe4; color: #000; }
		ol.commentlist li.bypostauthor div.comment-meta a { color:#999; text-decoration: none; } 
		ol.commentlist li.bypostauthor div.comment-meta a:hover { color:#999; text-decoration: underline; } 
		ol.commentlist li.bypostauthor div.vcard span.says { color: #999; }
		
		ol.commentlist li.byuser div.vcard cite.fn { font-style:normal; font-weight: bold; color:#000; }
		ol.commentlist li div.vcard cite.fn { font-style:normal; font-weight: bold; color:#8C7042; }
		ol.commentlist li div.vcard cite.fn a.url { color: #8C7042; text-decoration: none; } ol.commentlist li div.vcard cite.fn a.url:hover { color: #8C7042; text-decoration: underline; }
		ol.commentlist li.byuser div.vcard cite.fn a.url { color: #000; text-decoration: none; } ol.commentlist li.byuser div.vcard cite.fn a.url:hover { color: #000; text-decoration: underline; }
		ol.commentlist li div.vcard img.avatar { display: none;/* float:right;margin-right:0px; margin-top: -15px; padding: 5px; background: #f1f0e5;*/ }
		ol.commentlist li div.vcard img.avatar-32 {}
		ol.commentlist li div.vcard img.photo {}
		ol.commentlist li div.vcard span.says { color: #888; font-weight: normal; }
		ol.commentlist li div.commentmetadata {}
		ol.commentlist li div.comment-meta { font-size:10px; float: right; margin-right: 0px; padding: 0px; margin-top: 0px;font-weight: normal; width: 40px; text-align: right; }
		
		ol.commentlist li div.comment-meta-left { float: left; margin-right: 0px; font-weight: normal; }
		ol.commentlist li div.comment-meta img {}
		a.comment-edit-link { padding-left: 2px; }
		ol.commentlist li div.comment-meta a { color:#999; text-decoration: none; float: left;} 
		ol.commentlist li div.comment-meta a:hover { text-decoration: underline; }
		ol.commentlist li p { font-size:12px; }
		ol.commentlist li div.reply { font-size:12px; }
		ol.commentlist li div.reply a { font-weight:bold; }
		ol.commentlist li ul.children { text-indent:0; width: 595px;  padding: 0px; margin:0 0 0 22px; list-style: none; float: left;}
		ol.commentlist li ul.children li { width: 595px; margin: 10px 0px; padding: 0px; }
		*:first-child+html ol.commentlist li ul.children li { width: 565px; margin: 10px 0px 10px 6px; padding: 0px; }
		ol.commentlist li ul.children li div.comment-body div.vcard div.comment-meta img { float: left; }
		ol.commentlist li ul.children li div.comment-body div.vcard div.comment-meta  { float:left; width:37px; padding: 0px; }
		*:first-child+html ol.commentlist li ul.children li div.comment-body div.vcard  {  width: 580px; }
		ol.commentlist li ul.children li.alt {}
		.reply { float: right; margin: 0px 10px 10px 0px;   }
		.awaiting { float: left; }
		.comment-reply-link { text-decoration: underline; color: #8C7042; }
		.comment-reply-link:hover { text-decoration: underline; color: #f04f42;}
		ol.commentlist li ul.children li.bypostauthor {}
		ol.commentlist li ul.children li.byuser {}
		ol.commentlist li ul.children li.alt { background: #fbfbfb !important; }
		ol.commentlist li ul.children li.comment { background: #f9f9f9 !important; }
		
		ol.commentlist li ul.children li div.comment-body { }
		ol.commentlist li ul.children li.comment-author-admin {}
		ol.commentlist li ul.children li.depth-2 { margin-bottom: 10px; }

		ol.commentlist li ul.children li.depth-3 { }
		ol.commentlist li ul.children li.depth-4 { }
		ol.commentlist li ul.children li.depth-5 { }
		ol.commentlist li ul.children li.odd {}
		ol.commentlist li.even { background:#faf9f6; }
		ol.commentlist li.odd, ol.commentlist li.alt { }
		ol.commentlist li.parent {  }
		ol.commentlist li.pingback {  }
		ol.commentlist li.thread-alt { }
		ol.commentlist li.thread-even {}
		ol.commentlist li.thread-odd {}
			
		.comment-body {
			padding:0px 0 10px 0px;
			width: 100%; 
			float: left; clear: both;
		}
		
		.comment-body p { padding-top: 5px; width: 99%; overflow: hidden; float: left; clear: both;}

        .execphpwidget {
			margin-bottom:20px;
		}

		.execphpwidget ul li {
			border-top:1px solid #b7b7b7;
			padding:5px 0 5px 0;
			font-size:12px;

		}
		.execphpwidget ul li a {
			color:#777;
			
			display:block;
		}
		.execphpwidget li a:hover {
			background:url(images/sprites.png) no-repeat 241px -197px;	
			color:#008cb5;
		}
		.execphpwidget ul {
			border-bottom:1px solid #b7b7b7;
			margin-bottom:20px;
		}
		
		.execphpwidget ul ul {
			margin-bottom:0;
			border:none;
			margin-top:5px;
		}
		
		#calendar_wrap table caption {
		   padding-bottom:10px !important;
		   margin-bottom:0 !important;
		}		
		
		#commentform fieldset {
			margin : 0;
			padding-top : 10px;
			border : none;
		}
		
		#commentform fieldset div br {
			display : none;
		}
		
		#commentform legend {
			font-weight : bold;
			color : #3e3e3e;
			margin : 0;
			padding-bottom : 5px;
		}
		
		#commentform label {
			display : block;
			margin-bottom:5px;
			padding-top: 10px;
		}
		
		#commentform fieldset div.mes {
			border:none;
		}
		
		#commentform input {
			width: 200px; 
			border: none;
			font-size: 11px;
			font-family: Tahoma;
			height: 14px;
			border: 1px solid #fff;

			margin-bottom:5px;
			padding:5px;
		}
		
		#commentform  textarea {
			font-size: 12px;
			font-family: Tahoma;
			border: 1px solid #fff;
			padding:3px;
			margin:2px 0px;
			height:200px;
		}
		
		#commentform p.input_form {
			padding:0;
			margin:0;
			text-indent:0;
		}
		
		#commentform #submit {
			background-color:#e5e5e5;
			border:1px solid #ccc;
			padding:1px;
            font-weight:bold;
			margin-top:10px;
			font-size:12px;
			text-transform:uppercase;
			font-family:"Gill Sans MT","Gill Sans","Gill Sans Std","GillSans","Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;
			letter-spacing:1px;
			clear : both;
			height: 20px;
			text-align : center;
		}
		
		#commentform .error {
		    color:#FF3300;
		}
		
		#recentcomments {
		    margin:10px 0 20px 30px;
		}
		
		#sidebar #recentcomments {
		    margin-left:0px;
		}
		
		#recentcomments a {
		    color:#008cb5;
			padding-right:10px !important;
		}
		
		#recentcomments a:hover {
		    background-image:none !important; 
		}
		
		#smart-archives-list h2 {
		    font-size:16px;
		}
		
		#smart-archives-list h2 a {
		    color:#000;
		}
		
		.cancel-comment-reply {
		    margin-top:10px;
		}
		
		.yarpp-cont {
		    clear:both;
		}
		
        .yarpp {
		    margin:5px 0 25px 0;
		}
		
		.yarpp li {
		    padding:5px 0 5px 0;
			border-bottom:1px solid #ccc;
		}
		
		.yarpp li a:link, .yarpp li a:active, .yarpp li a:visited {
		   color:#666 !important;
		}
		
		.yarpp li a:hover {
		   color:#008cb5 !important;
		}

        .wp125ad {
		   margin:20px 0 20px 0;
		}
		
		.archcont {
		   margin:25px 0 10px 0;
		}
		.archcont ul a:link, .archcont ul a:visited, .archcont ul a:active {
		   color:#777;
		}
		.archcont ul a:hover {
		   color:#3d9ab5;
		}	
		.archcont ul li {
		   margin:5px 0 5px 0;
		}
				
		a.tagsz-1 { font-size: 12px; }
        a.tagsz-2 { font-size: 14px; }
        a.tagsz-3 { font-size: 16px; }
        a.tagsz-4 { font-size: 18px; }
        a.tagsz-5 { font-size: 20px; }
				
		hr {
		   border: none 0; 	
		   border-top: 3px double #ccc;	
		   height: 3px;	
		   margin: 25px 0 25px 0;
		   text-align: left;	
		}
		
		#docums {
		   margin-top:20px;
		}

		#respond { margin-top: 15px; background: #f0efe4 !important; padding: 10px !important; width: 599px !important; float: left;}
		
.socials {font-size:10px; font-weight:bold;margin-top: 25px; margin-bottom:10px;padding:5px 5px 5px 0px; width:590px;}
.related { width: 620px; clear: both; overflow: hidden; }
.related h3 {
			margin:10px 0 5px 0px;
			padding:3px 5px;
			width: 100%;
			overflow: hidden;
			background: #e5e5e5;	
			font-family: Verdana, Geneva, sans-serif;
			font-weight: bold;
			font-size: 11px; color: #4B3C23;
}
.related ul  {
	list-style-type: none;
	float: left; clear: both;
	display: block;
	position: relative;
	z-index: 10;
	
}
.related ul { display: block; width: 100%;  }
.related ul li {
	float: left; clear: both;
	margin:0px 5px 0px 0px;
	width: 100%; display: block;
	padding-bottom: 0px; padding-top: 0px;
	border-bottom: 1px dashed #ddd;
}

.related ul li a {
	display: block !important;
	padding: 4px 10px 4px 10px;
	width: 100% !important;
	float: left; clear: both; overflow: hidden;
	
	font-size: 12px;
	color: #4B3C23;
	text-decoration: none;
}	

.related ul li a:hover {
	color: #F04F40; 
	background: #E9E6D5;
}

.related ul li a.selected {
	background: #e9e4d0;	
	text-decoration: none;
	font-weight: bold;
	top: 1px;
	height: 20px;
}

.sidebar h5 {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #616161;
	line-height: 130%;
	width: 95%;
	display: block;
	border-bottom: 1px solid #e5e5dd;
	margin: 5px 0 0px 7px;
	padding-bottom: 4px;
}


.socials a {margin-right:10px; text-decoration: underline; color: #8C7042; padding:5px 5px 5px 20px;}
.socials a:hover {text-decoration: underline; color: #f04f42;}
.btn_email {background:url(../../images/email.png) left no-repeat; padding-left:35px;}
.btn_delicious {background:url(../../images/delicious.png) left no-repeat; padding-left:35px;}
.btn_digg {background:url(../../images/digg.png) left no-repeat; padding-left:35px;}
.btn_reddit {background:url(../../images/reddit.png) left no-repeat; padding-left:35px;}
.btn_technorati {background:url(../../images/technorati.png) left no-repeat; padding-left:35px;}
.btn_furl {background:url(../../images/furl.png) left no-repeat; padding-left:35px;}

p { float: none; overflow: hidden;}
p a img {
border:1px solid #D9CDCC;
margin:3px 6px 3px 0px;
}

p img { border: none; }

p a:hover img {
background:#F1EFEF none repeat scroll 0 0;
border:1px solid #B23F33;
}

#footer {
    width: 970px;
    margin: 0 auto;
    clear: both;
}

.datestyle { font-weight: normal;float: right;margin-top:1px; padding-left: 10px; font-size: 10px; }
.authoranddate { float: left; width: 560px; }
*:first-child+html ol.commentlist li ul.children li.depth-2 div .authoranddate { float: left; width: 535px; padding-right:13px; }
ol.commentlist li ul.children li.depth-2 div .authoranddate { float: left; width: 535px; padding-right:17px; }
div.pagerbox .current, div.pagerbox a:hover {
		border: 1px solid #B23F33;
		font-size: 14px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #B23F33;
		background-color: white;
		margin: 0px 0px;
		padding:0 4px;
	}	
	
	

	div.pagerbox a {
		border: 1px solid #D1CDAB;
		background-color: #E5E3D3;
		font-size: 14px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #4B3C23;
		margin: 0px 0px;
		padding:0 4px;
		text-decoration: none;
	}


strong em, b em { font-weight: bold; }
em strong, em b { font-style: italic; }

table#reviewbody {
    border-bottom: 1px solid #F1F0E5;
    border-top: 1px solid #F1F0E5;
    width: auto;
	margin: 15px 0;
	border-collapse: separate !important;
}
table#reviewbody th, table#reviewbody td {
    background: none repeat scroll 0 0 #F7F6F1;
    border-bottom: 1px solid #F1F0E5;
    border-top: 1px solid #F1F0E5;
    font: 11px Arial;
    padding: 3px 6px;
    vertical-align: top;
}

#dsq-content .dsq-comment-footer-left a { position: relative !important; z-index: 100 !important; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap { z-index: 100 !important; }
#dsq-content .dsq-comment-header-meta-wrapper { position: static; }
/* .dsq-comment-header-meta-wrapper { float: left !important; visibility: visible !important; position: relative !important; zoom: 1 !important; display: block !important; }*/


/* Popular Posts Header */

#popular-header {
    clear: both;
    float: left;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 2px;
    position: relative;
    width: 913px;
}

#popular-header h2 span {
    background: none repeat scroll 0 0 white;
    border: medium none;
    padding: 0 4px 0 0;
    position: absolute;
    top: 4px;
}
#popular-in-header {
    width: 100%; 
	clear: both;
}
.featured-articles {
    clear: both;
    margin: -2px auto -5px;
    overflow: hidden;
    padding: 0px 0px 10px 4px;
	width: 100%;
}
.featured-articles .popular-list-mwc {
    float: left;
    padding: 5px;
	background: white;
	border: 1px solid #ddd;
}

.featured-articles .popular-list-mwc div {
    float: left;
    margin-right: 4px;
    position: relative;
    width: 185px;
	border: 1px solid #f0f0f0;
}
.featured-articles .popular-list-mwc div.last {
    margin-right: 0;
}
.featured-articles .popular-list-mwc div a {
    display: block;
    float: left;
    height: 100%;
    margin: 0 7px 0 0;
    position: relative;
    width: 185px;
	text-decoration: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	-webkit-opacity: 0.9;
	opacity: 0.9;
}
.featured-articles .popular-list-mwc div a:hover {
    text-decoration: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
}
.featured-articles .popular-list-mwc div a img {
	width: 185px;
	height: 115px;
    position: relative;
}

.featured-articles .popular-list-mwc div:hover {
	border: 1px solid #e0e0e0;
}

.featured-articles .popular-list-mwc div a span {
   /* background: url("http://st2.gsmarena.com/pic/i2/mwc-red-bg.png") repeat scroll 0 0 transparent; */
    color: #e6e6e6;
    cursor: pointer;
    width: 180px; height: 52px;
	padding: 2px 3px;
    font: bold 110%/13px Arial;
	display: block;
	background: #1a1a1a;
}

#popular-in-header h2 {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;	
	text-transform: uppercase;
	position: relative;
	top: 8px;	
}

.featured-articles .popular-list-mwc div a:hover span {
	color: #fff;
	background: #000;
}

*
 * Socialite
 */

.socialite-button { display: none; opacity: 0; }
.socialite-loaded .socialite-button { display: block; opacity: 1; }
.socialite-button iframe { max-width: 100%; max-height: 100%; }

/*
 * Socialite Look-a-like defaults
 */

.social-buttons { display: block; list-style: none; padding: 0; margin: 0px; }
.social-buttons > li { display: block; margin: 0; padding: 10px; float: left; }
