/*Theme Name: Magazine BasicTheme URI: http://themes.bavotasan.com/our-themes/basic-themes/magazine-basicDescription: Built for WordPress 3.0. A magazine style theme with a fully customizable layout. Theme options include site width, 1 or 2 widgetized sidebars, header logo, multiple front page grid layouts, new WP 3.0 menu system, Google Analytics, pagination, drop-down menus and tons more. Also includes dynamic SEO keywords and site descriptions. Tested in Firefox 3.6, IE 7 & 8 and Safari 4. Fully optimized for search engine ranking. Translation ready. 100% valid xHTML. Designed by <a href="http://themes.bavotasan.com/">Themes by bavotasan.com</a>.Version: 2.6.7Author: c.bavotaAuthor URI: http://themes.bavotasan.com/Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php*//* Basic Tag Elements */a {	text-decoration: none;	outline: none;	color: #205B87;	}		a:hover {		text-decoration: underline;		}	img { 	border: 0;	}body {	color: #444; 	margin: 0 auto; 	font-size: 14px; 	padding: 0; 	background: #eee;	}h1 a, h2 a, h3 a, h4 a, h5 a {	color: #222;	}textarea {	width: 97%;	}#leftontent table {	border: 0;	}#leftontent table td {	border: 1px solid #eee;	padding: 5px 10px;	}		#leftontent table th {		border: 1px solid #eee;		padding: 5px 10px;				background: #eee;		}		.fl {	float: left;	}	.fr {	float: right;	}	.clear {	clear: both;	}/* Header Elements */#header{	background: #fff;	float: left;	width: 100%;	}#headerad {	margin: 24px 20px 16px;	text-align: center;	}#login {	height: 16px;	font-size: 12px;	color: #fff;	text-align: right;	padding: 10px 20px 15px;	background: url("../../../wp-content/themes/magazine-basic/images/login.png") repeat-x;	}		#login a {		color: #fff;		}		#login ul {		padding: 0;		margin: 0;		}		#login ul li {		display: inline;		}	.dot:before {	content: url("../../../wp-content/themes/magazine-basic/images/whitedot.png") " ";	}#title {	margin: 20px 16px;	padding: 0;	}		#title a {		font-size: 48px;		color: #222;		line-height: 50px;		}		#title.aligncenter {		margin: 20px auto;		text-align: center;		}		#title.fr {		text-align: right;		}					#title a:hover {		color: #cc0000;		text-decoration: none;		}			.headerimage .aligncenter {		margin: 0 auto !important;		}		#description {	font-size: 14px;	margin: 0;	padding: 0;	}			.main-navigation {	margin: 0;	float: left;	clear: both;	width: 100%;	background:	url("../../../wp-content/themes/magazine-basic/images/nav.png");	position: relative;	z-index: 1000;	}/*** ESSENTIAL STYLES ***/.sf-menu, .sf-menu * {	margin:			0;	padding:		0;	list-style:		none;}.sf-menu {	line-height:	1.0;}.sf-menu ul {	position:		absolute;	top:			-999em;	width:			10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li {	width:			100%;}.sf-menu li:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {	float:			left;	position:		relative;}.sf-menu a {	display:		block;	position:		relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {	left:			0;	top:			2em; /* match top ul list item height */	z-index:		99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {	top:			-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {	top:			-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}/*** DEMO SKIN ***/.sf-menu {	float:			left;	margin-bottom:	0;}.sf-menu a {	border-right:	1px solid #fff;	padding: 		.6em 1em .4em;	text-decoration:none;}.sf-menu li li a {	border: 0;	}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color:			#fff;}.sf-menu li {}.sf-menu li li {	background:		#888;}.sf-menu li li li {	background:		#888;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background:		#666;	outline:		0;}/*** arrows **/.sf-menu a.sf-with-ul {	padding-right: 	2.25em;	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {	position:		absolute;	display:		block;	right:			.75em;	top:			.90em; /* IE6 only */	width:			10px;	height:			10px;	text-indent: 	-999em;	overflow:		hidden;	background:		url("../../../wp-content/themes/magazine-basic/images/arrows-ffffff.png") no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}a > .sf-sub-indicator {  /* give all except IE6 the correct values */	top:			.65em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {	background:	url("../../../wp-content/themes/magazine-basic/images/shadow.png") no-repeat bottom right;	padding: 0 8px 9px 0;	-moz-border-radius-bottomleft: 17px;	-moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off {	background: transparent;}								.sub-navigation {	clear: both;	border-bottom: 1px solid #888;	float: left;	width: 100%;	padding: 5px 0 0; 	z-index: 50; 	position: relative;	}		.sub-navigation ul {		padding: 0 0 0 8px;		margin: 0;		}		.sub-navigation li {		list-style-type: none;		float: left;		font-size: 12px;		padding: 0 10px 0 0;		text-transform: uppercase;		margin: 0;		line-height: 24px;		background: url("../../../wp-content/themes/magazine-basic/images/blackdot.png") right 5px no-repeat;		position: relative;		}		.sub-navigation a {		color: #222;		padding: 0 5px;		}				.sub-navigation a:hover {			text-decoration: underline;			}			.sub-navigation ul li:hover ul { display: block; }	.sub-navigation ul li:hover ul ul { display: none; }	.sub-navigation ul ul { position:absolute; top:24px; left:0; background:#fff; display:none; list-style:none; margin:0;padding:0; border-top: 1px solid #000; z-index: 500;}.sub-navigation ul ul li {position:relative; border:1px solid #aaa; border-top: 0;width:159px; margin:0; padding: 0; background: none;}.sub-navigation ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#fff; border-right: 0; font-size: 12px; }.sub-navigation ul ul li a:hover {background-color:#eee}.sub-navigation ul ul li:hover ul { display: block; }.sub-navigation ul ul ul { left:159px; top:-1px; display: none; }	.sub-navigation li.nodot {	background: none;	z-index: -50;	}	.sub-navigation li.right-d {	float: right;	}/* Main Elements */	#mainwrapper {	float: left;	padding: 15px 10px;	margin: 0;	border-top: 2px solid #ccc;	border-bottom: 2px solid #ccc;	background: #fff;	}#sidebar {	float: left;	margin: 0 10px;	padding: 5px 0 0;	}#secondsidebar {	float: left;	margin: 0 10px;	padding: 5px 0 0;	}	.side {	line-height: 20px;	font-size: 18px;	margin-bottom: 0;	}		.side-widget {	float: left;	margin: 0 0 15px;	padding: 0 10px 15px;	background: url("../../../wp-content/themes/magazine-basic/images/bg-hatch.gif");	border: 1px solid #ddd;	border-right-color: #ccc;	border-bottom-color: #ccc;	}		.side-widget ul {		padding: 0;		margin: 0;		list-style-type: none;		}	.side-widget ul li {		padding: 0;		margin: 0;		font-size: 13px;		}			.side-widget ul li {		padding-left: 15px;		margin: 2px 0;		}		.side-widget h2 {		font-size: 14px;		padding: 10px 0 5px;		margin-top: 0;		text-align: center;		text-transform: uppercase;		background: url("../../../wp-content/themes/magazine-basic/images/h2line.gif") repeat-x bottom;		}			.side-widget .storycontent {		border-bottom: 1px solid #ddd;		}			.side-widget .noline {		border-bottom: 0;		}		.side-widget #s {	margin-top: 15px;	padding: 2px;	width: 94%;	}.storycontent {	line-height: 18px;	font-size: 14px;	word-wrap: break-word;	}.posts {	border-bottom: 1px solid #eee;	margin-bottom: 10px;	float: left;	width: 100%;	}		.posts h2 {		margin: 10px 0 0;		}		.posts img {		margin: 10px 10px 10px 0;		float: left;		}		.readmore {	color: #cc0000;	}		#footer {	clear: both;	float: left;	width: 100%;	padding: 10px 0;	text-align: center;	font-size: 11px;	border-top: 1px solid #888;	background: #fff;	}/* Left Content Elements */#leftcontent {	float: left;	margin: 0 10px;	padding: 0;	}	#leftcontent h5.latest {		font-family:Verdana, Arial, Helvetica, sans-serif;		margin: 0;		padding: 0;		color: #cc0000;		margin-bottom: 5px;		font-size: 14px;		}	#leftcontent h1 {		margin: 0;		padding: 0;		font-size: 24px;		line-height: 26px;		}#leftcontent .post h1, #leftcontent .ind-post h1, #leftcontent .twopost h1, #leftcontent .pages h1, #leftcontent h1.catheader,#leftcontent .threepost h1 {	margin-top: 5px;	font-size: 36px;	font-family: Georgia, Times, serif;	font-weight: normal;	line-height: 38px;	color: #222;	}	#leftcontent h1.catheader {		color: #cc0000;		margin-bottom: 15px;		}			#leftcontent .twopost h1 {		font-size: 26px;		line-height: 28px;		}		#leftcontent .threepost h1 {		font-size: 20px;		line-height: 22px;		}		#leftcontent .postmetadata {		clear: both;		line-height: 14px;		}			#leftcontent .post .entry {		font-size: 14px;		line-height: 18px;		}			#leftcontent .date {		margin-bottom: 5px;		font-style: italic;		color: #888;		}			#leftcontent .meta {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #444;		}				#leftcontent .catdesc {		background: #f7f7f7;		border: 3px double #ddd;		padding: 0 10px;		color: #666;		font-size: 13px;		line-height: 15px;		margin-bottom: 10px;		}		/* This is your subtitle style */#leftcontent p.sub {	font-size: 24px;	line-height: 26px;	font-weight: bold;	font-style: italic;	margin: 10px 0 0;	}/* This is your blockquote style */	#leftcontent .entry .pullquote {	width: 250px;	font-size: 24px;	line-height: 26px;	float: right;	margin: 0 0 0 30px;	padding: 0;	font-style: italic;	}		#leftcontent .entry .pullquote p {		padding: 0;		margin: 0;		}#leftcontent a.more-link {	clear: both;	width: 60px;	text-align: center;	display: block;	color: #fff;	margin: 12px 0;	background: #aaa;	padding: 0px 8px;	font-size: 11px;	line-height: 20px;	}		#leftcontent a:hover.more-link {		text-decoration: none;		background: #666;		}.tags a {	color: #cc0000;	}	.ind-post, .post {	float: left;	border-bottom: 1px solid #eee;	margin-bottom: 10px;	padding-bottom: 10px;	width: 100%;}	.ind-post img {		margin: 0px 10px 5px 0;				}#twocol {	float: left;	margin-bottom: 3px;	padding: 10px 0 0;	background: url("../../../wp-content/themes/magazine-basic/images/line.gif") repeat-y 50% 0;	}	#twocol img {		margin: 0px 8px 5px 0;		}			#twocol hr.two {		height: 0;		border: 0;		clear: both;		border-bottom: 1px solid #eee;		}	.mainhr {	float: left;	background: #eee;	clear: both;	width: 100%;	height: 1px;	margin: 10px 0;}		.twopost {	width: 46%;	float: left;	}		.twopost2, .twopost4 {		margin-left: 7.5%;		}			.twopost3, .twopost4 {		border-top: 1px solid #eee;		padding-top:5px;		}			.twopost1, .twopost3 {		clear: left;		}				#threecol {	float: left;	background: url("../../../wp-content/themes/magazine-basic/images/line.gif") repeat-y 31.5% 0;	margin-top: 3px;	width: 100%;	}#threecol2 {	float: left;	padding: 0;	background: url("../../../wp-content/themes/magazine-basic/images/line.gif") repeat-y 67% 0;	width: 100%;}	#threecol img {		margin: 0px 5px 5px 0;		}.threepost {	width: 29%;	float: left;	border-top: 1px solid #eee;	padding-top: 10px;	}	.threepost2, .threepost5 {		padding: 10px 0 0;		margin: 0 6%;		}			.threepost1, .threepost2, .threepost3 {		border-top: 0;		}			.threepost1, .threepost4 {		clear: left;		}/* Pagination */		.pagination {	margin: 20px 0 10px;	float: left;	background: #eee;	width: 97%;	border-bottom: 1px solid #ddd;	border-right: 1px solid #ddd;	padding: 12px 1% 10px;	}	.pagination a {	padding: 3px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #ccc;	color: #666;	background-color: #FFFFFF;	}.pagination a:hover {		border: 1px solid #444;	color: #444;	background-color: #FFFFFF;}.pagination span.pages {	padding: 3px 4px 2px 4px; 	margin: 2px 2px 2px 2px;	color: #666;	border: 1px solid #ccc;	background-color: #FFFFFF;}.pagination span.current {	padding: 3px 4px 2px 4px; 	margin: 2px;	border: 1px solid #666;	color: #444;	background-color: #FFFFFF;}.pagination span.extend {	padding: 3px 4px 2px 4px; 	margin: 2px;		border: 1px solid #ccc;	color: #444;	background-color: #FFFFFF;}			/* Other Elements */.red, .entry a {	color: #cc0000;	}	#tagcloud {	width: 400px;	text-align: center;	margin: auto;	padding: 20px;	}		#tagcloud a {	color: #cc0000;	}/* Comment Elements */#postcomments {	padding-top: 20px;	}				 h3#comments, #respond h3 { color:#333; font:normal 200% georgia,times,serif; margin: 10px 0; clear: left; }	 #respond p { font-size:11px; margin:0 0 1em; }		 ol.commentlist { list-style:none; margin:0; padding:0; float: left; }	 ol.commentlist li { margin:0 0 10px; padding:20px 0 20px 20px;  }	.commentlist .even {		background: #eee;		border-bottom: 1px solid #ddd;		border-right: 1px solid #ddd;		}	.commentlist .avatar {		float: right;		padding: 5px;		border: 1px solid #ddd;		margin: 0 20px 10px 10px;		background: #fff;		}		.commentlist .comment-author {		font-size: 12px;		}		.commentlist .comment-text {		padding: 0 20px 0 0;		}		.commentlist .url {		font-size: 16px;		font-family: Georgia, "Times New Roman", Times, serif;		font-style: italic;		}	 ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }	 ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }	 ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }	 ol.commentlist li ul.children { margin:16px 20px 0 0; padding: 0 0 0 20px; list-style-image: url("../../../wp-content/themes/magazine-basic/images/commentarrow.png"); }	 ol.commentlist ul.children li.odd { background:#fff; }	 ol.commentlist ul.children li.even { background:#eee; }/* WordPress Required Elements */.aligncenter,div.aligncenter {   display: block;   margin: 5px auto;}.alignleft, div.alignleft {   float: left;   margin: 5px 15px 5px 0;}.content .storycontent .alignleft,.search .storycontent .alignleft,.archive .storycontent .alignleft { 	margin-top: 0; 	}.alignright, div.alignright {   float: right;   margin: 5px 0 5px 15px;}.alignnone {	margin: 5px 0;	}.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 0;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;}.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}#today {	color: #cc0000;	}#wp-calendar {	margin: auto;	}body { width: 1024px;  }#mainwrapper { width: 1004px; }#sidebar { width: 180px; }#sidebar .side-widget { width: 160px; }#secondsidebar { width: 180px; }#secondsidebar .side-widget { width: 160px; }#leftcontent, #twocol, #threecol, #threecol2, .commentlist { width: 576px; }#leftcontent img { max-width: 576px; height: auto; }#recenttable thead th {background-color:#888;color:#FFF;}#recenttable .vers {text-align: center;}#recenttable .num {text-align:center;min-width: 22px;padding-right:20px}#recenttable .row-1 {background-color:#E0E0E0;}/*                                                    *//*  main 'top-level' form elements                    *//*                                                    */@import "calendar.css";.cform { 	margin:10px auto 0 auto; 	width: 450px; }.cform fieldset	{ 	margin-top:10px; 	padding:10px 0 10px 0; 	border:none; }.cform .cf_hidden {	display:none; 	border:none!important;	background:none!important;	padding:0!important;	margin:0!important;}.cform legend { 	margin-left:0px;	padding:0; 	font:bold 20px Verdana; 	color:#888;	letter-spacing:4px;}ol.cf-ol { 	margin:0!important; 	padding:0!important; }ol.cf-ol li	{	background:none!important; 	margin:5px 0!important; /*some themes may interfere otherwise*/	padding:0; 	list-style:none!important; 	text-align:left;	line-height:26px;}/*                                                    *//* just for text-only fields (no input)               *//*                                                    */ol.cf-ol li.textonly {	color:#AAAAAA;	letter-spacing:3px;	padding:3px 0pt;	text-align:center;}/*                                                    *//* global definitions for field labels                *//*                                                    */.cform label {	margin:2px 10px 0 0; 	text-align:left;	font-size: 22px;	display:block;	color:#aaa;	padding:2px;}label.cf-before {	display:-moz-inline-box; /*for mozilla*/	display:inline-block; /*for Opera & IE*/	margin:1px 5px 0 0; }label.cf-before span{	width:100px; 	display:block;}label.cf-after 	{	display:-moz-inline-box; /*for mozilla*/	display:inline-block; /*for Opera & IE*/	margin:1px 2px 0 4px;	width:195px;	text-align:left;	}label.cf-after span {	width:195px;	display:block;}label.cf-group-after {	display:-moz-inline-box; /*for mozilla*/	display:inline-block; /*for Opera & IE*/	margin:1px 5px 0pt 4px;;	width:190px;	text-align:left;}label.cf-group-after span {	width:190px;	display:block;}/*                                                    *//*   FORM FIELDS general formatting                   *//*                                                    */.cform input,.cform textarea,.cform select { 	margin:0;	padding:3px;	background: #fbfbfb; 	border:none;	border-top: 1px solid #f0f0f0; 	vertical-align:top;	color:#777777;	font-weight:bold;	letter-spacing:1px;	}.cform input:hover,.cform textarea:hover,.cform select:hover	{	background:#CEDDDF; }.cform input:focus,.cform textarea:focus,.cform select:focus	{ 	background:#F3F8F8; }.cform textarea,.cform input {	width:415px; }.cform select {	width:421px; /* attempt to have equal length */}  .cform select.cfselectmulti	{ 	height:6.5em; }.cform textarea {	font-family: arial;	font-size: 16px;	height: 6em;	overflow:auto;}.cform  input.cf_date {	width:395px;}/*                                                    *//*   radio button title                               *//*                                                    */ol.cf-ol li.cf-box-title {	font-size:16px;	color:#888888;	letter-spacing:2px;	margin:20px 0pt 0pt !important;}/*                                                    *//*   check boxes                                      *//*                                                    */input.cf-box-a,input.cf-box-b 	{ 	margin:8px 0 0 0; 	width:16px; 	height:22px;	border:none!important;	background:none!important; }/*                                                    *//* check box groups                                   *//*                                                    */ol.cf-ol li.cf-box-group {	padding: 0 0 5px 0; } /*                                                    *//* formatting for text:  "(required)"  & other        *//*                                                    */span.reqtxt,span.emailreqtxt { 	display:block; /*for mozilla*/	font-size:9px;	vertical-align:top;	color:#888888;	text-align:right;	margin:0 0px 0 0;	line-height:13px;	letter-spacing:3px;	width:420px;}/*                                                    *//*   FORM submit button                               *//*                                                    */p.cf-sb {	padding: 0!important;	margin: 0;	text-align:right;}.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton	{ 	width:140px;  	padding:5px; 	margin: 0px 28px 4px 0pt;	font-size:0.8em;	background:url("../../../wp-content/plugins/cforms/styling/../images/button-bg.gif") repeat-x; 	border:1px solid #adadad!important;	border-left-color:#ececec!important; 	border-top-color:#ececec!important;}.cform input.resetbutton {	width: auto;	padding:5px 1em;	margin-right: 5px;}.cform input.backbutton {	width: auto;	padding:5px 1em;	margin-right: 5px;}/*                                                    *//*   FORM FIELDS enhanced error display               *//*                                                    */ol.cf-ol li.cf_li_err {	background:#FFDFDF url("../../../wp-content/plugins/cforms/styling/li-err-bg.png") repeat!important;	border-color:#DF7D7D;	border-style:solid;	border-width:1px 0pt;	padding:5px 0px 5px 10px!important;	margin:5px 0!important;}ol.cf-ol li ul.cf_li_text_err {	padding:0 0 0 10px;	margin:0;	color:#333;	display:inline-block;}ol.cf-ol ul.cf_li_text_err li {	background:url("../../../wp-content/plugins/cforms/styling/icon-alert.png") no-repeat left 1px!important;	list-style:none!important;	font-weight:bold;	text-indent:0;	margin:0 0 2px!important;	padding-left:15px;}ol.cf-ol ul.cf_li_text_err li:before {	content:'';}/*                                                    *//* 'visitor verification' related styles              *//*                                                    */label.seccap {	margin-top: 6px;}label.secq{	display:-moz-inline-box; /*for mozilla*/	display:inline-block; /*for Opera & IE*/	width:auto;	padding:2px 4px 2px 2px;}label.secq span {	display:block!important;	width:auto;}input.secinput {	vertical-align:text-bottom;}#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {	height:15px;	width:196px;	padding: 4px 4px;	margin: 0;	vertical-align:text-bottom;}img.captcha	{	vertical-align:text-bottom;	margin:0 0 0 10px!important;	padding:0!important;	border:none!important;	float:none!important;}img.captcha-reset {	vertical-align:text-bottom;	background:	url("../../../wp-content/plugins/cforms/styling/captcha_reset_grey.gif") no-repeat;	margin:0 0 2px 3px;	width:21px;	height:21px;	border:none!important;}img.imgcalendar {	border:none!important;}/*                                                    *//* change formatting of response msgs here            *//*                                                    */div.cf_info {	color:#333;	display:none;	padding:10px 15px!important;	width:420px;	line-height:1.3em;	margin:10px auto;}div.cf_info ol {	margin:0;	padding:5px 15px 0 30px;}div.cf_info ol li {	padding:1px 0;	margin:2px 0;}div.cf_info a	{	color:red!important;	text-decoration:underline!important;}div.success {	color:#AAAAAA;	display:block;	letter-spacing:2px;	text-align:right;}div.failure {	display:block;	background:#FFDFDF url("../../../wp-content/plugins/cforms/styling/li-err-bg.png") repeat!important;	border-color:#DF7D7D;	border-style:solid;	border-width:1px 0pt;}div.waiting {	background:#F9F9F9;	color:#AAAAAA;	display:block;}/*                                                    *//*   formatting for invalid user inputs               *//*                                                    */.cform .cf_error { 	color:#ad2929; 	border:1px solid #ad2929; }div.mailerr {	display:block;}.mailerr,.cform .cf_errortxt {	color:#ad2929; }/*                                                    *//* disabled fields [disabled] does not work on IE!    *//*                                                    */[disabled] {	color:#dddddd;	border-color:#dddddd!important;	background:none!important;}.disabled {	border-color:#dddddd!important;}/*                                                    *//* upload box styling                                 *//*                                                    */.cform input.cf_upload  {	width:220px;	background: #f9f9f9;	border:1px solid #888888;}/*                                                    *//*  Other: link love                                  *//*                                                    */.linklove {	width:410px;	margin:0 auto 10px!important;	padding:0!important;		text-align:center!important;}.linklove a,.linklove a:visited {	font-size: 0.8em;	font-family: Tahoma;	color:#aaaaaa!important;}  /*                                                    *//*  Other: browser hacks                              *//*                                                    */* html .cform legend { 	position:absolute; 	top: -10px; 	left: -7px; 	margin-left:0;}* html .cform fieldset {	position: relative;	margin-top:15px;	padding-top:25px; }* html span.reqtxt,* html span.emailreqtxt { 	display:inline-block; /*for Opera & IE*/	width:415px;}* html ol.cf-ol 	{	display:inline-block; /*for IE6!!*/}* html img.captcha	{	margin-bottom:1px!important;}*+html img.captcha	{	margin-bottom:1px!important;}#mylastpost {}#doluv{}#commentluv {clear: both !important; margin-top:10px;}#commentluv img{border: 0 !important;padding: 0 !important;}.cluv {border:1px solid #fff;padding: 5px;display: block;font-size: 100% !important;text-transform: none !important;}#lastposts {width: 500px;padding-left: 5px;padding-bottom: 5px;background-color: #fee;font-size: 13px;border: 1px solid #ddd;color: #000;}.choosepost {background-color: #fff;line-height: 1.4em;	display: block;width: 495px;border-bottom: 1px dashed #bbb;cursor: pointer;}.cl_type_icon {margin-right: 3px;border: 0 !important;padding: 0 !important;}.heart_tip {margin-left: 5px;display: inline;margin-bottom: -2px; /* fixed a little here, Hesham */margin-right: 0px;padding: 0px !important;background-color: transparent;border: 0  !important;}.finalbig{margin-top:0px; margin-left:5px; padding:3px; border: 4px solid #dddddd;font-size: 1.2em;color: #000; font-family:"Tahoma",Helvetica,Myriad Pro,sans-serif;  }.finalbig img {margin:5px;width:60px;height:60px; border: 4px solid #CCC;}.finalbig li{ list-style: none; margin-left: 10px}.finalbig p { margin: 1px}/* Title */.cl_title {font-size:0.8em; margin-top:3px;font-weight:bold;padding-bottom:5px;}.cl_username {font-size:1.2em;color:#0e9de0;font-weight:bold;}/* Clicks */.cl_clicks {clear: both !important;padding:5px 5px 0px 20px;border-top: 1px #f6f6f6 solid; border-bottom: 1px #f6f6f6 solid; background:transparent url("../../../wp-content/plugins/commentluv/style/../images/littleheartplus.gif") no-repeat scroll left 50%; margin-left:5px;}/* This link clicked # Times */.cl_clicks_count {padding: 0px 5px 0px 0px; color:#0e9de0;font-weight:bold;}/* My links have appeared on */.cl_links {clear: both !important; padding:5px}.cl_links_list {padding:0px 5px 0px 0px; padding-left:18px; color:#666666;}/* Some of my other posts */.cl_posts {clear: both !important; margin-top:10px; padding:5px;}.cl_posts_list a {background:transparent url("../../../wp-content/plugins/commentluv/style/../images/link.png") no-repeat scroll left 50%; padding-left:18px; color:#0e9de0; margin-left:0px;}.cl_posts_list a:hover {background:transparent url("../../../wp-content/plugins/commentluv/style/../images/link_hover.png") no-repeat scroll left 50%; padding-left:18px;color:#000;margin-left:0px;}/* LinkToThisPage */#lttp_header {	text-align: left;	vertical-align: middle;	width: 400px;	font-size: 13px;}#lttp_header2 {	text-align: left;	vertical-align: middle;	width: 400px;	font-size: 13px;	display: none;}#lttp_box {	display: none;	width: 400px}#lttp_right {	font-family: arial;	font-size: 11px;	float: left;	width:200px;	text-align: right;}#lttp_left {	font-family: arial;	font-size: 11px;	float: left;	width:200px;	text-align: left;}#lttp_dialog {    position: relative;	clear: both;    border: 1px solid black;    background-color: white;	overflow: hidden;			font-family: arial;	font-size: 7px;}a.lttp_link {	text-decoration: none;}#lttp_footer {	text-align: right;	width: 400px;	font-size: 9px;	display: none;}/* Custom Styles For The Social Media Widget Icons */.socialmedia-buttons {	margin-top: 5px 0 0 0;}.smw_left {	text-align: left;}.smw_center {	text-align: center;}.smw_right {	text-align: right;}li.Social_Widget a {	padding: 0 !important;	margin: 0 !important;	background: none !important;}	.socialmedia-buttons img {	border: 0 !important;	margin-right: 10px !important;}.socialmedia-buttons a {	background: none !important;}.socialmedia-buttons a:hover {	text-decoration: none;	border: 0;}.socialmedia-buttons img.fade:hover {	opacity: 1 !important;	-moz-opacity: 1 !important;	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;}.socialmedia-buttons img.scale:hover {	-moz-transform: scale(1.2);	-webkit-transform: scale(1.2);	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	-ms-zoom: 1.2;	transition: all 0.2s ease;}	.socialmedia-buttons img.bounce:hover {	transform: translate(0px, -2px);	-moz-transform: translate(0px, -2px);	-webkit-transform: translate(0px, -2px);	-webkit-transition: -webkit-transform 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;	}.socialmedia-buttons img.combo:hover {	transform: translate(0px, -4px);	-moz-transform: scale(1.1) translate(0px, -4px);	-webkit-transform: scale(1.1) translate(0px, -4px);	-ms-zoom: 1.1;	opacity: 1 !important;	-moz-opacity: 1 !important;	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	transition: all 0.2s ease;}/* subscribe_sidebar.css */#subscribe_sidebar_list img {	display: inline;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	vertical-align: middle;	border: 0px;}