@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}

body {
	background:url(images/body-bg.jpg) top repeat #fff;
	margin: 0px;
	padding : 0px;
	font:normal 11px Arial, Verdana,  Helvetica, sans-serif;
	color:#606264;
}

a
{
	text-decoration:none;
	color:#646668;	
	outline:none;
}

a:hover
{
	text-decoration:none;
	color:#df0085;
}

.recommend:hover,
.permalink:hover,
.footer-pink-content a:hover
{
	color:#000;
}

.footer-left a:hover,
.footer-right a:hover
{
	color:#666666;
}


form, div, p, h1, h2, h3, h4, h5, h6
{
	margin:0px;	
	padding:0px;
	
}


img
{
	vertical-align:top;
	border:none;
}


.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}


.clear-height
{
	clear:both;
	height:16px;
}

.clear-left
{
	clear:left;
}

.pink-color
{
	color:#df0085;
}

.black-color
{
	color:#474546;
}

.align-right
{
	text-align:right;
	padding:1px 0px;
}

.align-center
{
	text-align:center;
}

input, textarea, select
{
	border:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

select option
{
	padding:1px 0px 1px 3px;
}

#main
{
	width : 990px;
	margin :auto;
	padding:0px;
	background:#f1f1f2;
}

/* ---------------------------------- For Header ----------------------------------*/

.header
{
	clear:both;
	margin:0px;
	height:auto;
	
}

.header-container
{
	clear:both;
	position:fixed;
	z-index:999;
}

#header-left
{
	float:left;
	width:240px;
}

.get-the-memo-bg
{
	background:url(images/get-the-memo-bg.jpg) top left no-repeat; 
	height:41px;
	width:217px;
	padding:23px 0px 0px 28px;
}

.get-the-memo-bg a
{
	background:url(images/get-the-memo.jpg) top left no-repeat;
	height:30px;
	width:205px;
	display:block;
}

.get-the-memo-bg a:hover
{
	background:url(images/get-the-memo-hover.jpg) top left no-repeat;
}

.top-table
{
	margin-right:5px; 
	border:1px solid #8f8f91;
}

.top-td-sep
{
	background:url(images/permalink-sep.jpg) top center repeat-y; 
	width:2px;
	border-top:4px solid #f1f1f3;
	border-bottom:4px solid #f1f1f3;
}

.get-memo-a
{
	background:url(images/get-memo-a.jpg) top left no-repeat;
	height:23px;
	width:160px;
	display:block;
	margin:8px 0px 8px 10px;
}

.get-memo-a:hover
{
	background:url(images/get-memo-a-hover.jpg) top left no-repeat;
}

.contributors-a
{
	background:url(images/contributors-a.jpg) top left no-repeat;
	height:32px;
	width:151px;
	display:block;
	margin:8px 4px;
}

.contributors-a:hover
{
	background:url(images/contributors-a-hover.jpg) top left no-repeat;
}

.header-left-content-bg
{
	background:url(images/header-left-content-bg.jpg) top left no-repeat;
	height:51px;
	font-size:10px;
	padding-left:25px;	
	line-height:16px;
}

#header-right
{
	float:left;
	width:750px;
	background:url(images/header-right-bg.jpg) top left no-repeat;
	height:115px;
}

/*#header-right img,*/
.header-right-container
{
	margin:16px 0px 0px 3px;
}

.link
{
	clear:both;
	height:80px;
	z-index:999;
	padding-top:200px;
	border-bottom:1px solid #848485;
	background:#f1f1f3;
}

.link-img
{
	float:left;
	width:auto;
}

.style
{
	display:block;
	width:78px;
	height:22px;
	background:url(images/style.jpg) top left no-repeat;
	margin:3px 0px 3px 15px;
	
}

.style:hover
{
	background:url(images/style-hover.jpg) top left no-repeat;
}

.scoop
{
	display:block;
	width:76px;
	height:22px;
	background:url(images/scoop.jpg) top left no-repeat;
	margin:3px 0px 3px 15px;
	
}

.scoop:hover
{
	background:url(images/scoop-hover.jpg) top left no-repeat;
}

.shop
{
	display:block;
	width:64px;
	height:22px;
	background:url(images/shop.jpg) top left no-repeat;
	margin:3px 0px 3px 15px;
	
}

.shop:hover
{
	background:url(images/shop-hover.jpg) top left no-repeat;
}

.shoot
{
	display:block;
	width:95px;
	height:22px;
	background:url(images/shoot.jpg) top left no-repeat;
	margin:3px 0px 3px 15px;
	
}

.shoot:hover
{
	background:url(images/shoot-hover.jpg) top left no-repeat;
}

.scene
{
	display:block;
	width:77px;
	height:22px;
	background:url(images/scene.jpg) top left no-repeat;
	margin:3px 0px 2px 9px;
	
}

.scene:hover
{
	background:url(images/scene-hover.jpg) top left no-repeat;
}

.spree
{
	display:block;
	width:75px;
	height:22px;
	background:url(images/spree.jpg) top left no-repeat;
	margin:3px 0px 3px 9px;
	
}

.spree:hover
{
	background:url(images/spree-hover.jpg) top left no-repeat;
}

.szish-dish-bg
{
	width:112px;
	height:62px;
	background:url(images/szish-dish-bg.jpg) center  no-repeat;	
}

.szish-dish
{
	display:block;
	width:74px;
	height:23px;
	background:url(images/szish-dish.jpg) top left no-repeat;
	margin:3px 0px 3px 12px;
	
}

.szish-dish:hover
{
	background:url(images/szish-dish-hover.jpg) top left no-repeat;
}

.pink-telly
{
	display:block;
	width:89px;
	height:20px;
	background:url(images/pink-telly.jpg) top left no-repeat;
	margin:3px 0px 3px 14px;
	
}

.pink-telly:hover
{
	background:url(images/pink-telly-hover.jpg) top left no-repeat;
}

.contributors-bg
{
	background:url(images/contributors-bg.jpg) left center  no-repeat;
	height:50px;
	width:139px;
	padding:10px 0px 3px 10px;
}

.contributors
{
	display:block;
	width:128px;
	height:32px;
	background:url(images/contributors.jpg) top left no-repeat;
	margin:8px 10px;
}

.contributors:hover
{
	background:url(images/contributors-hover.jpg) top left no-repeat;
}

.logo
{
	margin-bottom:2px;
}

.front-row
{
	clear:both;
	background:#f1f1f2;
	height:95px;
}


.front-row img
{
	float:left;
}

.front-row-bg
{
	background:url(images/front-row-bg.jpg) top left repeat-x;
	height:71px;
	padding-top:24px;
	float:left;
	width:945px;
	margin:0px 9px 0px 10px;
}

.dallas
{
	width:82px;
	float:left;
	margin:0px 8px;
}

.dallas img
{
	padding-top:5px;
}

.los-angeles
{
	width:96px; 
	float:left;
	margin:0px 8px;
	
}

.los-angeles img
{
	padding-top:5px;
}

.los-angeles strong
{
	font-size:11px;
}

.right-col
{
	float:left;
	width:92px;
	font-size:11px;
	margin-left:8px;
}

.right-col img
{
	padding-top:1px;
}

.search
{
	float:left;
	width:122px;
	margin-left:10px;
	font-size:10px;
}

.search img
{
	/*margin:4px 0px;*/
	margin-left:4px;
}

.search-button,
.recommend,
.recommend-2,
.recommend-3
{
	float:left;
	border:1px solid #8e9093;
	padding:1px 0px 0px 5px;
	height:auto;
	width:113px;
	margin:0px 4px 6px 0px;
	margin-bottom:3px;
	vertical-align:middle;
	color:#df0085;
	background:#f1f1f3;
	font-size:10px;
}

.recommend
{
	margin:0px;
}

.recommend-2
{
	width:50px;
}

.rss-width
{
	width:23px;
	padding-left:2px;
}

.recommend-3
{
	float:right;
	width:49px;
	margin-right:3px;
}

.share-width
{
	float:left;
	width:38px;	
	padding-left:2px;
	margin-right:0px;
}

.nav-facebook
{
	padding-left:5px;
}

.nav-twitter
{
	padding-left:2px;
}

.form-search
{
	margin:0px;
	padding:0px;
}

.search-button
{
	background:#fff;
	height:15px;
}

.top-button
{
	background:url(images/top-search-button.jpg) top left no-repeat;
	height:9px;
	width:120px;
	cursor:pointer;
	*margin-top:-15px; position:relative;
}

.top-button:hover
{
	background:url(images/top-search-button-hover.jpg) top left no-repeat;
}



/* ---------------------------------- end Header ----------------------------------*/



/* -------------------------------------- drop-menu -------------------------------------------- */

ul.menu 
{
	list-style:none; 
	margin:0px; 
	padding:0px;
}

ul.menu * 
{
	/*margin:0px; 
	padding:0px;*/
}

ul.menu a 
{
	/*display:block; 
	text-align:center;
	color:#fff; 
	text-decoration:none;*/
}

ul.menu a:hover
{
	/*text-decoration:underline;*/	
}



ul.menu li 
{
	position:relative; 
	/*float:left; 
	margin:0px 4px*/
}

ul.menu li a.scoop,
ul.menu li a.shoot,
ul.menu li a.pink-telly
{
	*margin-left:-3px;	
}

ul.menu li a.spree
{
	*margin-left:-8px;		
}

ul.menu ul 
{
	position:absolute;  
	left:15px; 
	display:none; 
	opacity:0; 
	list-style:none;
	/*border:1px solid #b4b2b3;
	border-bottom:none;*/
	top:32px;
	background:#f3f3f5;
}

ul.menu .szish-dish-bg ul
{
	top:31px;
}

ul.menu .szish-dish-bg ul, x:-moz-any-link {top:30px;} 

ul.menu ul li 
{
	position:relative; 
	width:125px; 
	margin:0px;
	border-left:1px solid #b4b2b3;
	border-right:1px solid #b4b2b3;
}

ul.menu ul li a 
{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#585656;
	background:#f3f3f5;
	display:block; 
	padding:6px 5px; 
	border-bottom:1px solid #b4b2b3;
	text-align:left;
}

ul.menu ul li a:hover 
{
	color:#e21888;
	background:#e7e7e9;
}



/* -------------------------------------- end drop-menu -------------------------------------------- */





/* ---------------------------------- Page ----------------------------------*/

.page-bg
{
	background:url(images/page-bg.jpg) top left repeat-y;
	width:934px;
	padding:15px 26px 0px 30px;
}

#col-left
{
	float:left;
	width:560px;
	
	
}

.content-area
{
	clear:both;
	margin-bottom:15px;
	line-height:16px;
	border:1px solid #8f8f91;
	padding:2px 10px 0px 10px;
	background:#fff;
	font:normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
}

.content-area h3
{
	font:normal 18px Arial, Verdana,  Helvetica, sans-serif;
	margin:10px 0px;
	color:#413f40;
}

.heading
{
	font:normal 30px Times New Roman, Arial,  Verdana, Helvetica, sans-serif;
	color:#474546;
	display:inline;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}

.img-left
{
	float:left;
	margin:5px 0px;
}

.img-right
{
	float:right;
	margin:5px 0px;
}

.img-center
{
	text-align:center;
	margin:5px 0px;
}

.permalink-table
{
	/*width:560px;
	width:650px;*/
	width:100%;
	margin:10px 0px;
	clear:both;
}

@media screen and (-webkit-min-device-pixel-ratio:0)  
{
.permalink-table
{
	width:100%;
	margin:10px 0px;
	clear:both;
}
}

.td-one
{
	text-align:left;
	width:14%;	
}

.td-two
{
	text-align:left;
	width:13%;	
}

.td-three
{
	text-align:left;
	width:24%;	
}

.td-four
{
	text-align:left;
	width:9%;	
}

.td-five
{
	text-align:left;
	width:39%;	
}

.permalink
{
	border:1px solid #8e9093;
	/*padding:1px 2px 1px 2px;*/
	padding:0px 2px !important;
	display:inline-block;
	height:auto;
	margin:0px 1px;
	margin-bottom:6px;
	vertical-align:middle;
	color:#df0085;
	background:none;
	font-size:10px;
	text-transform:uppercase;
}

.space-td
{
	width:230px;
}

.comment
{
	font:normal 25px Times New Roman, Arial,  Verdana, Helvetica, sans-serif;
	color:#5b5b5e;	
	padding-left:2px;
}

.comment em
{
	font:italic 12px Arial, Times New Roman, Verdana, Helvetica, sans-serif;
	vertical-align:middle;	
}

.line-sep
{
	background:url(images/line-sep.jpg) left center repeat-x;
	height:6px;
	padding:10px 0px;
}

#col-right
{
	float:right;
	width:365px;
	
}

.sep-div
{
	height:15px;
	clear:both;
}

.city-guide-table
{
	background:url(images/recent-table-bg.jpg) top left repeat-y;
	width:360px;
	/*margin-left:5px;*/
	
}

.city-guide
{
	background:url(images/city-guide-box-bg.jpg) top left repeat-y;
}

.city-guide-content
{
	padding-left:15px;
	line-height:14px;
}

.city-guide-bottom,
.archive-bottom,
.featured-bottom
{
	background:#f1f1f2;
	clear:both;
}

.ad-box
{
	border:1px solid #8e9093;
	height:250px;
	width:358px;
	clear:both;
	margin:0px 0px 0px 5px;
}

.ad-dot-box
{
	background:url(images/ad-dot-box.jpg) top left repeat-y;
	clear:both;
	width:361px;
}


.ad-dot-box-container
{
	margin-left:34px;
}

.archive
{
	background:url(images/archive-bg.jpg) top left repeat-y;
	clear:both;
	margin-left:5px;
	float:left;
}

.archive-content
{
	padding-left:10px;
	line-height:15px;
	/*height:562px;*/
}

.featured
{
	background:url(images/featured-bg.jpg) top left repeat-y;
	clear:both;
	margin-left:5px;
	float:left;
}

.featured-left
{
	margin-left:10px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:150px;
	padding-left:15px;
}

.recent-post,
.recent-post-2
{
	background:url(images/recent-post-bg.jpg) top left repeat-y;
	clear:both;
	margin-left:5px;
	float:left;
}	

.recent-post-2
{
	background:url(images/recent-post-bg-2.jpg) top left repeat-y;
}

.recent-post-content
{
	padding-left:12px;
	height:554px;
}

.recent-post-content-2
{
	padding-left:12px;
}

.recent-post-content span,
.recent-post-content-2 span
{
	display:block;
	padding-bottom:5px;
}

/*.recent-post-content a,
.recent-post-content-2 a
{
	font-size:12px;
}*/

.featured-right-box
{
	float:left;
}

.followbox
{
	width:344px;
	margin-left:6px;
	padding:10px 6px;
	border:1px solid #79797b;
	background:#f4f4f6;
	text-align:center;
}

.followbox-content
{
	text-align:center;
	margin-top:14px;
}

.follow-get-the-memo
{
	display:block;
	background:url(images/follow-get-the-memo.jpg) top left no-repeat;
	height:45px;
	width:323px;
	margin-left:10px;
}

.follow-get-the-memo:hover
{
	background:url(images/follow-get-the-memo-hover.jpg) top left no-repeat;
}

.twitter-a
{
	display:block;
	float:left;
	background:url(images/twitter-a.jpg) top left no-repeat;
	height:49px;
	width:108px;
	margin-left:10px;
}

.twitter-a:hover
{
	background:url(images/twitter-a-hover.jpg) top left no-repeat;
	
}

.facebook-a
{
	display:block;
	float:left;
	background:url(images/facebook-a.jpg) top left no-repeat;
	height:49px;
	width:85px;
	
}

.facebook-a:hover
{
	background:url(images/facebook-a-hover.jpg) top left no-repeat;
	
}

.sign-up-a
{
	display:block;
	float:left;
	background:url(images/sign-up-a.jpg) top left no-repeat;
	height:49px;
	width:85px;
	
}

.sign-up-a:hover
{
	background:url(images/sign-up-a-hover.jpg) top left no-repeat;
	
}

.followbox-sep
{
	margin:0px 8px;
	float:left;
}

.author-name
{
	/*font:bold italic 18px Times New Roman; 
	text-transform:uppercase; */
	font:bold italic 14px Times New Roman; 
	margin-left:4px;
	margin-right:2px;
}

.text-sep
{
	font:normal 16px Verdana; 
	color:808083; 
	padding:0px 2px;
}

/* ---------------------------------- end Page ----------------------------------*/

/* ---------------------------------- Comment ----------------------------------*/

.form
{
	margin:8px 0px;
	clear:both;
}

.clear-left
{
	clear:left;
}

.form b
{
	color:#FF0000;
	font-weight:normal;
}

.left-col
{
	float:left;
	text-align:right;
	padding-right:5px;
	width:200px;
	margin:4px 0px;
	
}

.box
{
	width:250px;
	height:22px;
	border:1px solid #ccc;
	margin-top:4px;
	vertical-align:middle;
	padding-left:2px;
}

.textarea
{
	width:251px; 
	height:150px; 
	border:1px solid #ccc; 
	margin-top:4px;
	padding-left:2px;
}

.button
{
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	border:1px solid #b5b1b1;
	padding:2px;
	text-align:center;
	background:#d8d6d7;
	cursor:pointer;
}

.comment-box
{
	border:1px solid #b5b1b1;
	clear:both;
	padding:8px;
	margin:25px 10px 15px 0px;	
	background:#f7f7f7;
}

.comment-box strong
{
	font:bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#0f0f0f;
	padding:0px 5px 0px 0px;
}

.comment-box img
{
	float:right;
	margin:0px 0px 8px 10px;
	padding:2px;
	border:1px solid #dfe0de;
}

.comment-box:hover
{
	background:#fff;
}


/* ---------------------------------- end Comment ----------------------------------*/




/* ---------------------------------- For Footer ----------------------------------*/


.footer
{
	/*background:#f1f1f2;
	height:329px;*/
	background:url(images/page-bg.jpg) top left repeat-y;
	
}

.upper-case
{
	text-transform:uppercase;
}

.footer-box-sep
{
	width:14px;
	float:left;
}

.footer-box
{
	/*background:url(images/common-fotter-bg.jpg) top left repeat-y #f1f1f2;*/
	float:left;
	width:233px;
	border:1px solid #79797b;
	height:207px;
	margin-left:5px;
}


.footer-box-heading,
.footer-box-heading-2
{
	border-bottom:1px solid #79797b;
	padding:3px 0px 3px 6px;
}

.footer-box-heading-2
{
	padding:3px 0px 0px 6px;
}

.footer-box-content
{
	padding:3px 6px 4px 6px; 
	line-height:13px;
}

.footer-box-content em
{
	text-align:right;
	display:block;
	margin:4px 0px 6px 0px;	
	font-style:normal;
}

.footer-box-content em a
{
	font-weight:bold;
}

.footer-img-left
{
	float:left;
	margin:2px 10px 2px 4px;
}

.footer-bottom
{
	background:#f1f1f2;
	clear:both;
}

.footer-pink
{
	clear:both;
	background: url(images/footer-pink-bg.jpg) top left repeat-x #df0085;
	width:964px;
	height:111px;
	margin:6px 0px 0px 0px;
}

.footer-pink-content
{
	padding:9px 0px 0px 15px;
}

.footer-pink-content img
{
	float:left;
}

.footer-pink-content a
{
	color:#fff;
}

.footer-pink-sep
{
	float:left;
	margin:0px 15px;
	background:url(images/footer-pink-sep.jpg) top left no-repeat;
	height:96px;
}

.visit
{
	float:left;
	color:#fff;
	line-height:13px;
}

.footer-search
{
	float:left;
	width:180px;
	font-size:10px;
}

.footer-input
{
	float:left;
	border:1px solid #8e9093;
	padding:1px 0px 0px 5px;
	height:auto;
	width:95px;
	margin:0px 4px 6px 0px;
	margin-bottom:6px;
	vertical-align:middle;
	color:#df0085;
	background:#fff;
	font-size:10px;
}

.footer-facebook
{
	float:left;
	width:80px;
}

.footer-sep-box
{
	float:left;
	width:180px;
}

.footer-about
{
	float:left;
	width:80px;
	line-height:13px;
}

.img-frame
{
	float:left;
	width:120px;
	height:77px;
	background:url(images/img-left-frame.jpg) top left no-repeat;
	margin-left:3px;
	margin-right:3px;
	height:150px;
}

.img-frame img
{
	margin:6px 7px 6px 6px;
}

.img-content-right
{
	float:left;
	margin-top:2px;
	width:170px;
}

.go-search
{
	padding-top:2px;
	padding-bottom:8px;
	vertical-align:middle;
}

.hr-sep
{
	background:url(images/hr-sep.jpg) left center repeat-x;
	height:2px;
	margin:8px 0px;
	margin-left:6px;
	clear:both;
}

.share-top
{
	margin:3px 0px;
}

/* --------------------------------------- new foooter ---------------------- */

.left-container-h1
{
	font: bold italic 23px Times New Roman;
	text-transform:uppercase;
}

.left-container-h1 span
{
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#e5118a;
	text-transform:uppercase;
}

.left-box-container	
{
	float:left;
	width:290px;
	border:1px solid #78787a;
	padding:10px;
	margin:10px 0px;
	margin-left:6px;
}

.left-box-container img
{
	padding:5px 5px;
}

.left-box-h1
{
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#e5118a;
	text-transform:uppercase;
	padding-bottom:4px;
	padding-left:6px;
}


.small-text,
.feature-dot
{
	text-transform:uppercase;
	font: bold 9px Arial, Verdana,  Helvetica, sans-serif;
}

.feature-dot
{
	background:url(images/dot.jpg) left bottom repeat-x;
	margin:0px 5px;
}


.feature-dot span
{
	background:#f1f1f3;
}

.left-padding
{
	padding-left:5px;	
}

.left-content
{
	padding-left:5px;
	line-height:14px;
}

.feature-left
{
	float:left;
	width:565px;
	margin-left:5px;
}

.feature-right
{
	float:right;
	width:370px;
	text-align:left;
	margin-left:20px;
}

.right-container-h1
{
	font: normal 25px Georgia, Times New Roman, Times, serif;
	text-transform:uppercase;
	padding-left:14px;
}

.right-container-h1 span
{
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#e5118a;
	text-transform:uppercase;
}

.algin-right
{
	text-align:right;
}


.memo-bg
{
	background:url(images/memo-bg.jpg) top left no-repeat;
	height:122px;
	color:#fff;
}

.memo-bg a
{
	color:#fff;
}

.memo-bg a:hover
{
	text-decoration:underline;
	color:#e5118a;
}


.memo-sep
{
	width:156px;
	float:left;
}

.memo-left
{
	width:228px;
	float:left;
	color:#fff;
	margin:20px 0px 0px 0px;
	line-height:14px;
	letter-spacing:0px;
	word-spacing:0px;
}

.memo-left-2
{
	width:228px;
	float:left;
	color:#fff;
	margin:20px 0px 0px 20px;
	line-height:14px;
	letter-spacing:0px;
	word-spacing:0px;
}

.memo-more
{
	float:left;
	margin:20px 0px 0px 30px;
}




.hr-sep-2
{
	background:url(images/hr-sep-2.jpg) top left repeat-x;
	height:13px;
	margin:2px 5px;
	clear:both;
}

.footer-bg
{
	clear:both;
	background:url(images/footer-bg.jpg) left top no-repeat;
	height:130px;
	padding-top:16px;
}

.footer-sep
{
	width:81px;
	float:left;
}

.footer-left
{
	width:82px;
	float:left;
	color:#fff;
}

.footer-left a
{
	color:#fff;
}

.footer-search
{
	float:left;
	width:209px;
}

.footer-search-box
{
	border:1px solid #7f7f7f;
	height:17px;
	width:184px;
	margin:0px 4px 0px 0px;
	padding-left:2px;
	vertical-align:middle;
	font-size:11px;
	color:#000;
	background:#fff;
}

.header-button
{
	margin:6px 0px;
	margin-left:3px;
	vertical-align:middle;
	text-align:left;
}

.footer-button
{
	margin:6px 0px;
	margin-left:3px;
	vertical-align:middle;
	background:url(images/footer-search.jpg) top left no-repeat;
	height:7px;
	width:184px;
	cursor:pointer;
}

.footer-button:hover
{
	background:url(images/footer-search-hover.jpg) top left no-repeat;	
}


.footer-get-memo
{
	float:left;
	width:262px;
}

.footer-get-memo a
{
	display:block;
	background:url(images/get-the-memo-footer.jpg) top left no-repeat;
	height:34px;
	width:239px;
}

.footer-get-memo a:hover
{
	background:url(images/get-the-memo-footer-hover.jpg) top left no-repeat;
}	


.footer-follow
{
	float:left;
	width:227px;
}

.twitter
{
	display:block;
	background:url(images/twitter.jpg) top left no-repeat;
	height:18px;
	width:185px;
	margin-bottom:5px;
}

.twitter:hover
{
	background:url(images/twitter-hover.jpg) top left no-repeat;
}

.facebook
{
	display:block;
	background:url(images/facebook.jpg) top left no-repeat;
	height:18px;
	width:185px;
	margin-bottom:5px;
}

.facebook:hover
{
	background:url(images/facebook-hover.jpg) top left no-repeat;
}

.sign-up
{
	display:block;
	background:url(images/sign-up.jpg) top left no-repeat;
	height:18px;
	width:185px;
	margin-bottom:5px;
}

.sign-up:hover
{
	background:url(images/sign-up-hover.jpg) top left no-repeat;
}


.footer-follow img
{
	margin-bottom:5px;
}

.footer-right
{
	float:left;
	width:95px;
	color:#fff;
}

.footer-right a
{
	color:#fff;
}

/* ---------------------------------- End Footer ----------------------------------*/


/* ---------------------------------- For Popup windows ----------------------------------*/
iframe
{
	border:none;
	
}
.dhtmlwindow{
	position: absolute;
	border: 10px solid #787879;
	visibility: hidden;
	background:#fff;
}

.drag-handle{ /*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 3px;
	font: normal 18px Verdana ,Arial, Helvetica, sans-serif, Trebuchet MS;
	letter-spacing:-1px;
	color: #000;
	cursor: move;
	overflow: hidden;
	width: auto;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
	position: absolute;
	right: 1px;
	top: 2px;
	cursor: hand;
	cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
	width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
	color: black;
	padding: 4px;
	overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
	/*border-top: 1px solid gray;
	background-color: #F8F8F8;
	height: 13px; */
}


.drag-resizearea{ /*CSS for Resize Area itself*/
	float: right;
	width: 13px; /*width of resize image*/
	height: 13px; /*height of resize image*/
	cursor: nw-resize;
	font-size: 0;
}

.drag-handle{ /*Overwrite default drag handle bar background color with below*/
	background-color: #f2f2f2;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
	position: absolute;
	background: #ccc;
	width: 100px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=20);
	opacity: 0.2;
}
/* ---------------------------------- End Popup windows ----------------------------------*/

/* ---------------------------------- Wordpress class name ----------------------------------*/
.size-full
{
	margin:10px 0px;
}


/* ---------------------------------- End Wordpress class name ----------------------------------*/

/* SHARE BUTTONS Created by deepak */
.smallButtons {
	padding: 0 0px;
}	
	.smallButtons li { display: inline; }
	.smallButtons li,
	.smallButtons li.share span { 
		float: left;
	}
	.smallButtons li.share span { width: 20px; }


.postShare {
	/*background: white;
	border-bottom: 1px solid #EFEFEF;
	clear: left;
	margin: 0 0 30px;
	padding: 8px 10px 10px 10px;
	position: relative;*/
}
	

	.postShare ul {
		list-style: none;
		margin:0px;
		margin-left:20px;
		padding:0px;
		text-align: center;
	}
	
	.postShare ul li
	{
		float:left;
		width:100px;
		
	}

