/*
Theme Name: helloblog
Theme URI: http://www.neverlasting.net
Description: Helloblog theme
Author: Shelly
Author URI: http://www.dfgdfg.com
Template: thematic
Version: 0.1
*/
 
@import url("../thematic/style.css");
@import url("../helloblog/pagenavi.css");
@import url("../helloblog/girls.css");


body, html, #wrapper {
	height: 100%;
}


#main {
	height: auto;
}

body {font-size:12px;
	color:#000;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	background: url("../helloblog/images/04.gif") #fff;
}

#container {background: transparent;
	width:760px;	
	en-left:4px;
	margin-right:0px;
	padding-right:0px;
	/*border-left:1px solid #856332;*/
	position: relative;
    	min-height: 100%;}

#container.home {background: #fff;
	    width:80%;	
            margin-left:4px;
            /*border-left:1px solid #856332;*/
	    display:none;
	    min-height: 100%;}

#content {
	margin: 0 0 0 10px;
	overflow: hidden;
	width: 745px;   
	padding-right:0;

}

#header {background:/*url("../helloblog/images/2.gif") #fff;*/ transparent;
	width:100%; /*950px to match content width*/
	height:115px;
	margin-right: auto;
	margin-left: auto;
	/*border-left:1px solid #856332;
	border-right:1px solid #856332;*/
}

#header:before {
	display: block;
	width:100%;
	height: 12px;
	background:url("../helloblog/images/1.gif") repeat-x;
	content: url("../helloblog/images/1.gif");
	/*content: url("../helloblog/images/1.gif");*/
}

#main {
	clear: both;
	padding: 0;
	top:0px;
	background: transparent; /*url("../helloblog/images/contentbg.png")*/
}

#access {width: 950px;
	margin: auto;
	border-bottom:none;}

.single .hentry {
	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
}

.tag .hentry {
	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
}
.category .hentry {
	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
}

.author .hentry {
	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
}
.search .hentry {
	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
}

.page .hentry {
    	width: 710px;
    	height:100%;
    	padding: 0px 15px 0px 12px;
    
}

#primary {background: url("../helloblog/images/sidebarbg.gif") #fff;
	width: 100%;
	border:none;
	z-index:2;
	position:relative;
	margin-bottom:0;}

#secondary {background:  url("../helloblog/images/sidebarbg.gif") #fff;
	width: 100%;
    	padding: 0;
	z-index:2;
	position:relative;
	margin-top:0;
	margin-bottom:0;
	/*border-right:1px solid #856332;*/
	    }

/*#primary:before {
  	display: block;
  	margin-left: -10px;
  	margin-right: -10px;
  	margin-top:-1px;
  	height: 12px;
  	font-size: 0;
}*/

/*#primary:after {
  	display: block;
  	height: 50px;
  	margin-left: -10px;
  	margin-right: -10px;
  	margin-bottom: -5px;
  	font-size: 0;
}*/
/*#primary:before {
  	content: url("../test/images/sidebar_topleft.gif");
  	background: url("../test/images/sidebar_topright.gif") no-repeat 100% 0;
}*/

/*#primary:after {
  	content: url("../test/images/sidebar_bottomleft.gif");
  	background: url("../test/images/sidebar_bottomright.gif") no-repeat 100% 0;
}*/


#calendar_wrap {background: url("../test/images/spacer.gif") repeat-x #fce2e4;
	padding: 15px 3px 0 3px;
	margin: 0px;
	margin-right:5px;}

#wp-calendar {border: 2px solid #FCC7CA;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 100%;
	background:url("../test/images/calendar-bg.gif");}


#wp-calendar th /* monday,tues,etc */ {
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-transform: capitalize;
	color: #333333;
} 


.aside caption /* Month */ {color: #846331;
    	font-family: "Georgia","Verdana","MS UI Gothic","?????? Pro W3","Osaka-??";
    	font-size: 10px;
    	text-align: center;}


#wp-calendar td /* dates in calendar */ {
	color: #846331;
	font: normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #333333;
	color: #bbb;
}

	
#blog-title a:active, #blog-title a:hover {
	color: #E12C36;
}

#blog-title a {
	color: #E12C36;
	text-decoration: none;
	display:none;
}

#branding {
	padding: 0;
}

#blog-title {
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 2px;
	display:block;
	padding-left:12px;
	padding-top:25px;
}

#blog-description {
	color: #A1C04C;
	font-size: 10px;
	font-style: italic;
	padding-left:32px;	
}


.aside a:active {color:#666;
	text-decoration:none;}

.aside a:visited {color:#666;
	text-decoration:none;}


.aside a:hover {    	
	color: #ff3399;
	text-decoration:none;}

.wrapsidebar ul li a {text-decoration:none!important;}


.recentcomments a {font-style:italic;}


.entry-meta a:active, .entry-meta a:hover {
    color: #ff3399;
}


.entry-utility a:active, .entry-utility a:hover {
    color: #ff3399;
}


.hentry {
	float:left;
	width:44%;
 	border: 1px solid #663300;
	border-top:none;
	margin: 10px 10px 10px 0;
  	padding: 0 15px 5px 15px;
	background: url("../helloblog/images/ue.gif") repeat-x top #fff;
	-moz-border-radius-bottomleft: 3pt;
	-moz-border-radius-bottomright: 3pt;
	-moz-border-radius-topleft: 3pt;
	-moz-border-radius-topright: 3pt;
	overflow: hidden;
	height:240px; /*300px;*/
	position:relative;
}



.hentry:before {
  	display: block;
  	margin-left: -20px;
  	margin-right: -12px;
  	margin-top:0px;
  	height: 29px;
  	font-size: 0;
}


.hentry:before {
  	content: url("../helloblog/images/hidariue.gif");
  	background: url("../helloblog/images/ribon.gif") no-repeat 100% 0;
}

.hentry.category-kamei:before {
  	content: url("../helloblog/images/hidariue.gif");
  	background: url("../helloblog/images/ribon-blue.gif") no-repeat 100% 0;
}

.hentry.category-aciform:before {
  	content: url("../helloblog/images/hidariue.gif");
  	background: url("../helloblog/images/red/ribon.gif") no-repeat 100% 0;
}

.home #content .sticky {
  	float:left;
  	margin: 10px 10px 10px 0;
  	padding: 0 15px 5px 15px;
	border: 1px solid #000;
  	border-top:none;
	overflow:hidden;
  	background: url("../helloblog/images/ue.gif") repeat-x top #fff;
  	-moz-border-radius-bottomleft: 3pt;
  	-moz-border-radius-bottomright: 3pt;
  	-moz-border-radius-topleft: 3pt;
  	-moz-border-radius-topright: 3pt;
    	/*margin: 0 0 66px;
    	padding: 22px 20px 0;*/}


.entry-title {
    	font-family: "Courier New", Courier, monospace;
    	font-size: 18px;
    	line-height: 18px;
    	background: url("../test/images/entrytitle.gif") repeat-x scroll 0 100% transparent;
    	margin-top:-20px;
    	margin-left:-8px;
}

body.home .entry-title {
	margin-right:12px;
}


.entry-title  a {
    	color: #ff3399;
    	text-decoration: none;
}


.hentry.category-kamei h2 a {text-decoration: none;
	color: #33cccc;}

.hentry.category-aciform h2 a {text-decoration: none;
	color: #ff3333;}

.entry-title a:hover {
	background-color: #FCE2E4;
	color: #ff6699;
	text-decoration: none;}

.entry-meta .n {
	font-size: 10px;
	font-style: normal;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.entry-meta {
	color: #666666;
	font-size: 10px;
	font-style: italic;
	line-height: 16px;
	padding-bottom:4px;
}

.entry-meta abbr {
	border: medium none;
	cursor: text;
	font-size: 10px;
	font-style: normal;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.entry-utility {
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	text-align:right;
	margin: 0 0 30px;	
}

.aside ul ul li {list-style-image: url("../test/images/ribbon.gif");}

.aside h3 {
	color: #884400; /*#ff3388;*/ /*#FE4B7C;*/ /*#ff6699;*/
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	font-style:none;	
	line-height: 100%;
	margin: 0;
	text-transform:lowercase;	
	/*padding:5px 0 5px 0;*/
	background: #ffddee;
	display:inline;
	padding:0 4px 0 3px;
}



/* Fixes calenadars width to fit in sidebar */
	.aside th, .aside td {
	border:1px solid #fce2e4; /* calendar border colors */
		padding:2px;
}


body.home .entry-meta {
  margin-bottom: -15px;
}

body.home .entry-content {
	padding: 0 0 0;
/*  margin-top:-15px;*/
	height: 150px; /*215px;*/
	overflow: hidden;
}


body.home .entry-content img {
    	/* margin: 18px 0 0 5px; */
		margin: 15px 0 0 5px;
    	padding: 3px;}

body.date .entry-content {
	padding: 0 0 0;
/*  margin-top:-15px;*/
	height: 150px; /*215px;*/
	overflow: hidden;
}

/* body.date .entry-content img {
    	margin: 18px 0 0 5px;
    	padding: 3px;}

*/

.entry-content img {
    	margin: 0px;
    	padding: 1px;}

.containing {
	background: #000;
	width:50%;}

/*a.read_more {color:#fff;
	background:#fe92c8;
	font-style:italic;}

a.read_more:hover {color:#666;
	background:#FCE2E4;
	font-style:italic;}*/


.menu {
	float:right;
	margin: 0;
	text-align:right;
	margin-top:-30px;
	word-spacing:10px;
	padding-right:7px;
	width:400px;
	clear:none;
	position:relative;
}

.menu li {
	display: inline;
}

.menu li a {
	margin-top: 15px;
	color:#333;
	text-decoration:none;
}

.menu li a:hover {text-decoration:none;
	color:#FF3399;
}

.menu li.tab-1 a {
	height: 24px;
	width: 105px;
}

.menu li.tab-1 a:hover {
}

.menu li.tab-2 a {
	width: 136px;
	height: 24px;
}

.menu li.tab-2 a:hover {
}

.menu li.tab-3 a {
	height: 24px;
	width: 150px;
}

.menu li.tab-3 a:hover {
}

.menu li.tab-4 a {
	height: 24px;
	width: 125px;
}

.menu li.tab-4 a:hover {
}

.menu li.tab-5 a {
	height: 24px;
	width: 155px;
}

.menu li.tab-5 a:hover {
}

.menu li.tab-6 a {
	background: #fff no-repeat scroll 0 0;
	width: 155px;
	height: 24px;
}

.menu li.tab-6 a:hover {
}

.sidebartop:before {
  	display: block;
  	height: 20px;
	position:relative;
  	font-size: 0;
	background: url("../helloblog/images/sidebar_topmiddle.gif") repeat-x;
	overflow: hidden;
	margin-right:-5px;
	width:191px;
}


.sidebartop:before {
  	content: url("../helloblog/images/sidebar_topleft.gif");
  	background: url("../helloblog/images/sidebar_topright.gif") no-repeat 100% 0;}

.sidebarbottom:after {
  	content: url("../helloblog/images/sidebar_bottomleft.gif");
  	background: url("../helloblog/images/sidebar_bottomright.gif") no-repeat 100% 0;}


.sidebarbottom:after {
  	display: block;
  	height: 20px;
  	font-size: 0;
	/*background: url("../helloblog/images/sidebar_bottommiddle.gif") repeat-x;*/
	margin-right:-5px;
	width:191px;
}

.wrapsidebar {float:right;
	width:190px;
	padding-right:0;
	position:relative;
	z-index:1;
}

.sidebartop {background: url("../helloblog/images/sidebar_topmiddle.gif") repeat-x;
	width:190px;
	float:right;
	z-index:3;
	position:relative;
	right:10px;}

.sidebarbottom {background: url("../helloblog/images/sidebar_bottommiddle.gif") repeat-x;
	width:190px;
	float:right;
	z-index:3;
	position:absolute;
	right:10px;
	bottom:0;
	overflow:hidden;}
	

.aside, .aside input {
	font-size: 12px;
	font-famiy:Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin-bottom: 6px;
	width:140px;
	background:#feebf5;
	color:#666;
}


.main-aside ul {
    padding: 0 20px 0 25px;
}

#siteinfo {
	color: #666666;
	font-size: 11px;
	/*line-height: 18px;*/
	padding:10px 0 5px;}

#footer {
	border-top: 1px solid #CCCCCC;
    	/*margin-top:15px;*/
	background: url("../helloblog/images/1-2.gif") repeat-x #fff;
	border:none;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*border-right:1px solid #856332;
	border-left:1px solid #856332;*/
	text-align:center;
 	position: absolute;

}


.nav-next {
    	float: right;
    	text-align: right;
   	width: 40%;
	margin-right:8px;
}

/*.paged #nav-above {
    	display: block;
    	padding: 10px 0 15px;
}*/

/*.nav-previous {
    	float: left;
    	width: 50%;
	padding-leftt: 50px;
}*/


.wp-smiley {height:auto;
	max-height: 200px;}

#wp_tag_cloud a {font-size: 1em!important; display:block;}


#pucchi {color:#ff6699;
	position:relative;
	bottom:-45px;
	margin-left:45px;
	font-family:MS PMincho, serif;
	font-size:11px;
	}

/*#blog-title {background: url(../helloblog/images/logo.png) no-repeat;}*/

.single .wpcf-post-url a {color:#666;
	bottom:25px;
	clear:right;
	float:right;
	margin-top:10px;
	right:15px;}

.category .wpcf-post-url a {color:#666;
	bottom:35px;
	margin-bottom:10x;
	margin-top:5px;
	right:15px;
	clear:both;
	float:right;}

.author .wpcf-post-url a {color:#666;
	bottom:40px;
	margin-bottom:10x;
	margin-top:5px;
	right:15px;
	clear:right;
	float:right;}

.wpcf-post-url a {color:#666;
	font-size: 11px;
	text-decoration:none;}

.wpcf-post-url a:hover {text-decoration:underline;}

#logo-image {display:block;
	position:relative;
	width:50%;
	margin-top: -10px}

.alignright, img.alignright {
clear:right;
float:right;
margin:5px 10px 5px 10px;
}

.hentry.category-lin-lin .alignnone, img.alignnone {
margin:0;
}

.page-title {
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 5px;
}

.paged #nav-above {
    display: block;
    padding: 5px 0 0;
}

.navigation {margin: 0 0 5px;}

#index-top {width:730px;
	background:url("../helloblog/images/2-2.gif") #fff;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;}

#index-top h3 {color:#ff6699;}

.textwidget {color: #666;
	font-size:12px;
	line-height:98%;}

.textwidget a {font-style:normal;}

.introtitle {font-size:14px;
	font-weight:bold;
	font-family:Georgia, serif;}

#content .aside {
    border: 1px solid #CCCCCC;
    margin: 0 0 10px;
    padding: 10px 0 0;
}

#respond {
    background: url("../helloblog/images/2-2.gif") #FFFFFF;
    margin-bottom: 22px;
	margin-top:10px;
    overflow: hidden;
    padding: 18px 15px 18px 15px;
    position: relative;
	border: 1px solid #CCCCCC;
}

#respond a {
	font-size:11px;}

#trackbacks-list {background: url("../helloblog/images/2-2.gif") #FFFFFF;
	padding: 5px;
	padding-left:8px;
	padding-bottom:2px;}

a:link {
    	color:#666;
	text-decoration:none;
}
a:visited {
    	color:#666;
	text-decoration:none;
}
a:active,
a:hover {
    	color: #FF3399;
	text-decoration:none;
}

h1.category-title {font-size: 20px;
	font-weight:bold;
	color:#666;
	font-family:"Courier New",Courier,monospace;
	font-style:italic;
	padding-bottom:5px;
	text-align:center;
	z-index:-1;}



#comments-list li {
    background: url("../helloblog/images/2-3.gif") #FFFFFF;
    border-bottom: 1px solid #ccc;
    padding: 18px 1.5em 0;
    position: relative;
}

#comments-list li.alt {
    background: url("../helloblog/images/2-2.gif") #FFFFFF;
}

.comment-content {font-size:12px;}

.comment-author {font-size:12px;}

#trackbacks-list h3 {font-size:14px;
	color:#333;
	font-family:"Courier New",Courier,monospace;}

.form-section input {
    margin: 0 0 18px;
    width: 98%;
	background:##FEEBF5;
}

.form-section textarea {
    width: 99%;
	background:##FEEBF5;
}

#trackbacks-list {border: 1px solid #CCCCCC;}

#respond h3 {font-size:14px;
	color:#333;
	font-family:"Courier New",Courier,monospace;
	font-weight:bold;}

#comments h3 {
font-size:14px;
	color:#333;
	font-family:"Courier New",Courier,monospace;
	font-weight:bold;
    line-height: 22px;
    padding: 0 0 18px;}


/*body.home p {margin-top:-12px;}*/

body.home img.size-full {display:none;}
body.home img.size-medium {display:none;}
body.home img.size-large {display:none;}
img.attachment-100x100 {display:none;}

body.home img.wp-smiley {border:none;
	float: none;}
body.home img.funnyicon {display:none;}

/* new icon in side bar */
/* .aside ul ul li.cat-item-131 {
    list-style-image: url("../helloblog/images/new-blue.gif");
    margin-left:18px;
}*/

/* projecthello contact form */
.page-template-projecthello-php #header {display:none;}
.page-template-projecthello-php #footer {display:none;}
.page-template-projecthello-php #main {padding-top:5px;
	margin-top:10px;}
.page-template-projecthello-php .page {width:95%;}
.page-template-projecthello-php #container {width:95%;}
.page-template-projecthello-php #content {width:95%;}

.textwidget {
    color: #666666;
    font-size: 12px;
    line-height: 100%;
	font-style:normal;
	margin-bottom:-12px;
}

.goal {color: #666666;
    font-size: 12px;
    line-height: 98%;
	font-style:normal;
	margin-bottom:25px;}
.goal a {font-style:italic;}

.widget_recent_comments {margin-top: 40px;}

body.home #comment-widget-3 {margin-top: 40px;}

.widget_categoryposts {margin-top: 40px;}

#single-top
{background: url("../helloblog/images/2-2.gif") repeat scroll 0 0 #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    width: 730px;}
	
.sorter {
    text-align: right;
	 width: 730px;
	 padding-top:10px;
	 font-family:"Trebuchet MS", Helvetica, sans-serif;
}	

.sorter select {
	 font-family:"Trebuchet MS", Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #ccc;
}		
	
/* }}} */
/* {{{ emoji */
div.emoji_sprite { 
    background: url(../../../wp-includes/images/emoji_sprite.png) no-repeat top left; 
    width: 18px;
    height: 16px;
    vertical-align: top;
    display: inline-block;
    /* FF3 */
    display: -moz-inline-stack;
    /* IE6-7 */
    zoom: 1;
    *display: inline;
}
div.emoji_sprite.es_001 { background-position: 0 0; } 
div.emoji_sprite.es_002 { background-position: 0 -18px; } 
div.emoji_sprite.es_003 { background-position: 0 -36px; } 
div.emoji_sprite.es_004 { background-position: 0 -54px; } 
div.emoji_sprite.es_005 { background-position: 0 -72px; } 
div.emoji_sprite.es_006 { background-position: 0 -90px; } 
div.emoji_sprite.es_007 { background-position: 0 -108px; } 
div.emoji_sprite.es_008 { background-position: 0 -126px; } 
div.emoji_sprite.es_009 { background-position: 0 -144px; } 
div.emoji_sprite.es_010 { background-position: 0 -162px; } 
div.emoji_sprite.es_011 { background-position: 0 -180px; } 
div.emoji_sprite.es_012 { background-position: 0 -198px; } 
div.emoji_sprite.es_013 { background-position: 0 -216px; } 
div.emoji_sprite.es_014 { background-position: 0 -234px; } 
div.emoji_sprite.es_015 { background-position: 0 -252px; } 
div.emoji_sprite.es_016 { background-position: 0 -270px; } 
div.emoji_sprite.es_017 { background-position: 0 -288px; } 
div.emoji_sprite.es_018 { background-position: 0 -306px; } 
div.emoji_sprite.es_019 { background-position: 0 -324px; } 
div.emoji_sprite.es_020 { background-position: 0 -342px; } 
div.emoji_sprite.es_021 { background-position: 0 -360px; } 
div.emoji_sprite.es_022 { background-position: 0 -378px; } 
div.emoji_sprite.es_023 { background-position: 0 -396px; } 
div.emoji_sprite.es_024 { background-position: 0 -414px; } 
div.emoji_sprite.es_025 { background-position: 0 -432px; } 
div.emoji_sprite.es_026 { background-position: 0 -450px; } 
div.emoji_sprite.es_027 { background-position: 0 -468px; } 
div.emoji_sprite.es_028 { background-position: 0 -486px; } 
div.emoji_sprite.es_029 { background-position: 0 -504px; } 
div.emoji_sprite.es_030 { background-position: 0 -522px; } 
div.emoji_sprite.es_031 { background-position: 0 -540px; } 
div.emoji_sprite.es_032 { background-position: 0 -558px; } 
div.emoji_sprite.es_033 { background-position: 0 -576px; } 
div.emoji_sprite.es_034 { background-position: 0 -594px; } 
div.emoji_sprite.es_035 { background-position: 0 -612px; } 
div.emoji_sprite.es_036 { background-position: 0 -630px; } 
div.emoji_sprite.es_037 { background-position: 0 -648px; } 
div.emoji_sprite.es_038 { background-position: 0 -666px; } 
div.emoji_sprite.es_039 { background-position: 0 -684px; } 
div.emoji_sprite.es_040 { background-position: 0 -702px; } 
div.emoji_sprite.es_041 { background-position: 0 -720px; } 
div.emoji_sprite.es_042 { background-position: 0 -738px; } 
div.emoji_sprite.es_043 { background-position: 0 -756px; } 
div.emoji_sprite.es_044 { background-position: 0 -774px; } 
div.emoji_sprite.es_045 { background-position: 0 -792px; } 
div.emoji_sprite.es_046 { background-position: 0 -810px; } 
div.emoji_sprite.es_047 { background-position: 0 -828px; } 
div.emoji_sprite.es_048 { background-position: 0 -846px; } 
div.emoji_sprite.es_049 { background-position: 0 -864px; } 
div.emoji_sprite.es_050 { background-position: 0 -882px; } 
div.emoji_sprite.es_051 { background-position: 0 -900px; } 
div.emoji_sprite.es_052 { background-position: 0 -918px; } 
div.emoji_sprite.es_053 { background-position: 0 -936px; } 
div.emoji_sprite.es_054 { background-position: 0 -954px; } 
div.emoji_sprite.es_055 { background-position: 0 -972px; } 
div.emoji_sprite.es_056 { background-position: 0 -990px; } 
div.emoji_sprite.es_057 { background-position: 0 -1008px; } 
div.emoji_sprite.es_058 { background-position: 0 -1026px; } 
div.emoji_sprite.es_059 { background-position: 0 -1044px; } 
div.emoji_sprite.es_060 { background-position: 0 -1062px; } 
div.emoji_sprite.es_061 { background-position: 0 -1080px; } 
div.emoji_sprite.es_062 { background-position: 0 -1098px; } 
div.emoji_sprite.es_063 { background-position: 0 -1116px; } 
div.emoji_sprite.es_064 { background-position: 0 -1134px; } 
div.emoji_sprite.es_065 { background-position: 0 -1152px; } 
div.emoji_sprite.es_066 { background-position: 0 -1170px; } 
div.emoji_sprite.es_067 { background-position: 0 -1188px; } 
div.emoji_sprite.es_068 { background-position: 0 -1206px; } 
div.emoji_sprite.es_069 { background-position: 0 -1224px; } 
div.emoji_sprite.es_070 { background-position: 0 -1242px; } 
div.emoji_sprite.es_071 { background-position: 0 -1260px; } 
div.emoji_sprite.es_072 { background-position: 0 -1278px; } 
div.emoji_sprite.es_073 { background-position: 0 -1296px; } 
div.emoji_sprite.es_074 { background-position: 0 -1314px; } 
div.emoji_sprite.es_075 { background-position: 0 -1332px; } 
div.emoji_sprite.es_076 { background-position: 0 -1350px; } 
div.emoji_sprite.es_077 { background-position: 0 -1368px; } 
div.emoji_sprite.es_078 { background-position: 0 -1386px; } 
div.emoji_sprite.es_079 { background-position: 0 -1404px; } 
div.emoji_sprite.es_080 { background-position: 0 -1422px; } 
div.emoji_sprite.es_081 { background-position: 0 -1440px; } 
div.emoji_sprite.es_082 { background-position: 0 -1458px; } 
div.emoji_sprite.es_083 { background-position: 0 -1476px; } 
div.emoji_sprite.es_084 { background-position: 0 -1494px; } 
div.emoji_sprite.es_085 { background-position: 0 -1512px; } 
div.emoji_sprite.es_086 { background-position: 0 -1530px; } 
div.emoji_sprite.es_087 { background-position: 0 -1548px; } 
div.emoji_sprite.es_088 { background-position: 0 -1566px; } 
div.emoji_sprite.es_089 { background-position: 0 -1584px; } 
div.emoji_sprite.es_090 { background-position: 0 -1602px; } 
div.emoji_sprite.es_091 { background-position: 0 -1620px; } 
div.emoji_sprite.es_092 { background-position: 0 -1638px; } 
div.emoji_sprite.es_093 { background-position: 0 -1656px; } 
div.emoji_sprite.es_094 { background-position: 0 -1674px; } 
div.emoji_sprite.es_095 { background-position: 0 -1692px; } 
div.emoji_sprite.es_096 { background-position: 0 -1710px; } 
div.emoji_sprite.es_097 { background-position: 0 -1728px; } 
div.emoji_sprite.es_098 { background-position: 0 -1746px; } 
div.emoji_sprite.es_099 { background-position: 0 -1764px; } 
div.emoji_sprite.es_100 { background-position: 0 -1782px; } 
div.emoji_sprite.es_101 { background-position: 0 -1800px; } 
div.emoji_sprite.es_102 { background-position: 0 -1818px; } 
div.emoji_sprite.es_103 { background-position: 0 -1836px; } 
div.emoji_sprite.es_104 { background-position: 0 -1854px; } 
div.emoji_sprite.es_105 { background-position: 0 -1872px; } 
div.emoji_sprite.es_106 { background-position: 0 -1890px; } 
div.emoji_sprite.es_107 { background-position: 0 -1908px; } 
div.emoji_sprite.es_108 { background-position: 0 -1926px; } 
div.emoji_sprite.es_109 { background-position: 0 -1944px; } 
div.emoji_sprite.es_110 { background-position: 0 -1962px; } 
div.emoji_sprite.es_111 { background-position: 0 -1980px; } 
div.emoji_sprite.es_112 { background-position: -26px 0; } 
div.emoji_sprite.es_113 { background-position: -26px -18px; } 
div.emoji_sprite.es_114 { background-position: -26px -36px; } 
div.emoji_sprite.es_115 { background-position: -26px -54px; } 
div.emoji_sprite.es_116 { background-position: -26px -72px; } 
div.emoji_sprite.es_117 { background-position: -26px -90px; } 
div.emoji_sprite.es_118 { background-position: -26px -108px; } 
div.emoji_sprite.es_119 { background-position: -26px -126px; } 
div.emoji_sprite.es_120 { background-position: -26px -144px; } 
div.emoji_sprite.es_121 { background-position: -26px -162px; } 
div.emoji_sprite.es_122 { background-position: -26px -180px; } 
div.emoji_sprite.es_123 { background-position: -26px -198px; } 
div.emoji_sprite.es_124 { background-position: -26px -216px; } 
div.emoji_sprite.es_125 { background-position: -26px -234px; } 
div.emoji_sprite.es_126 { background-position: -26px -252px; } 
div.emoji_sprite.es_127 { background-position: -26px -270px; } 
div.emoji_sprite.es_128 { background-position: -26px -288px; } 
div.emoji_sprite.es_129 { background-position: -26px -306px; } 
div.emoji_sprite.es_130 { background-position: -26px -324px; } 
div.emoji_sprite.es_131 { background-position: -26px -342px; } 
div.emoji_sprite.es_132 { background-position: -26px -360px; } 
div.emoji_sprite.es_133 { background-position: -26px -378px; } 
div.emoji_sprite.es_134 { background-position: -26px -396px; } 
div.emoji_sprite.es_135 { background-position: -26px -414px; } 
div.emoji_sprite.es_136 { background-position: -26px -432px; } 
div.emoji_sprite.es_137 { background-position: -26px -450px; } 
div.emoji_sprite.es_138 { background-position: -26px -468px; } 
div.emoji_sprite.es_139 { background-position: -26px -486px; } 
div.emoji_sprite.es_140 { background-position: -26px -504px; } 
div.emoji_sprite.es_141 { background-position: -26px -522px; } 
div.emoji_sprite.es_142 { background-position: -26px -540px; } 
div.emoji_sprite.es_143 { background-position: -26px -558px; } 
div.emoji_sprite.es_144 { background-position: -26px -576px; } 
div.emoji_sprite.es_145 { background-position: -26px -594px; } 
div.emoji_sprite.es_146 { background-position: -26px -612px; } 
div.emoji_sprite.es_147 { background-position: -26px -630px; } 
div.emoji_sprite.es_148 { background-position: -26px -648px; } 
div.emoji_sprite.es_149 { background-position: -26px -666px; } 
div.emoji_sprite.es_150 { background-position: -26px -684px; } 
div.emoji_sprite.es_151 { background-position: -26px -702px; } 
div.emoji_sprite.es_152 { background-position: -26px -720px; } 
div.emoji_sprite.es_153 { background-position: -26px -738px; } 
div.emoji_sprite.es_154 { background-position: -26px -756px; } 
div.emoji_sprite.es_155 { background-position: -26px -774px; } 
div.emoji_sprite.es_156 { background-position: -26px -792px; } 
div.emoji_sprite.es_157 { background-position: -26px -810px; } 
div.emoji_sprite.es_158 { background-position: -26px -828px; } 
div.emoji_sprite.es_159 { background-position: -26px -846px; } 
div.emoji_sprite.es_160 { background-position: -26px -864px; } 
div.emoji_sprite.es_161 { background-position: -26px -882px; } 
div.emoji_sprite.es_162 { background-position: -26px -900px; } 
div.emoji_sprite.es_163 { background-position: -26px -918px; } 
div.emoji_sprite.es_164 { background-position: -26px -936px; } 
div.emoji_sprite.es_165 { background-position: -26px -954px; } 
div.emoji_sprite.es_166 { background-position: -26px -972px; } 
div.emoji_sprite.es_167 { background-position: -26px -990px; } 
div.emoji_sprite.es_168 { background-position: -26px -1008px; } 
div.emoji_sprite.es_169 { background-position: -26px -1026px; } 
div.emoji_sprite.es_170 { background-position: -26px -1044px; } 
div.emoji_sprite.es_171 { background-position: -26px -1062px; } 
div.emoji_sprite.es_172 { background-position: -26px -1080px; } 
div.emoji_sprite.es_173 { background-position: -26px -1098px; } 
div.emoji_sprite.es_174 { background-position: -26px -1116px; } 
div.emoji_sprite.es_175 { background-position: -26px -1134px; } 
div.emoji_sprite.es_176 { background-position: -26px -1152px; } 
div.emoji_sprite.es_177 { background-position: -26px -1170px; } 
div.emoji_sprite.es_178 { background-position: -26px -1188px; } 
div.emoji_sprite.es_179 { background-position: -26px -1206px; } 
div.emoji_sprite.es_180 { background-position: -26px -1224px; } 
div.emoji_sprite.es_181 { background-position: -26px -1242px; } 
div.emoji_sprite.es_182 { background-position: -26px -1260px; } 
div.emoji_sprite.es_183 { background-position: -26px -1278px; } 
div.emoji_sprite.es_184 { background-position: -26px -1296px; } 
div.emoji_sprite.es_185 { background-position: -26px -1314px; } 
div.emoji_sprite.es_186 { background-position: -26px -1332px; } 
div.emoji_sprite.es_187 { background-position: -26px -1350px; } 
div.emoji_sprite.es_188 { background-position: -26px -1368px; } 
div.emoji_sprite.es_189 { background-position: -26px -1386px; } 
div.emoji_sprite.es_190 { background-position: -26px -1404px; } 
div.emoji_sprite.es_191 { background-position: -26px -1422px; } 
div.emoji_sprite.es_192 { background-position: -26px -1440px; } 
div.emoji_sprite.es_193 { background-position: -26px -1458px; } 
div.emoji_sprite.es_194 { background-position: -26px -1476px; } 
div.emoji_sprite.es_195 { background-position: -26px -1494px; } 
div.emoji_sprite.es_196 { background-position: -26px -1512px; } 
div.emoji_sprite.es_197 { background-position: -26px -1530px; } 
div.emoji_sprite.es_198 { background-position: -26px -1548px; } 
div.emoji_sprite.es_199 { background-position: -26px -1566px; } 
div.emoji_sprite.es_200 { background-position: -26px -1584px; } 
div.emoji_sprite.es_201 { background-position: -26px -1602px; } 
div.emoji_sprite.es_202 { background-position: -26px -1620px; } 
div.emoji_sprite.es_203 { background-position: -26px -1638px; } 
div.emoji_sprite.es_204 { background-position: -26px -1656px; } 
div.emoji_sprite.es_205 { background-position: -26px -1674px; } 
div.emoji_sprite.es_206 { background-position: -26px -1692px; } 
div.emoji_sprite.es_207 { background-position: -26px -1710px; } 
div.emoji_sprite.es_208 { background-position: -26px -1728px; } 
div.emoji_sprite.es_209 { background-position: -26px -1746px; } 
div.emoji_sprite.es_210 { background-position: -26px -1764px; } 
div.emoji_sprite.es_211 { background-position: -26px -1782px; } 
div.emoji_sprite.es_212 { background-position: -26px -1800px; } 
div.emoji_sprite.es_213 { background-position: -26px -1818px; } 
div.emoji_sprite.es_214 { background-position: -26px -1836px; } 
div.emoji_sprite.es_215 { background-position: -26px -1854px; } 
div.emoji_sprite.es_216 { background-position: -26px -1872px; } 
div.emoji_sprite.es_217 { background-position: -26px -1890px; } 
div.emoji_sprite.es_218 { background-position: -26px -1908px; } 
div.emoji_sprite.es_219 { background-position: -26px -1926px; } 
div.emoji_sprite.es_220 { background-position: -26px -1944px; } 
div.emoji_sprite.es_221 { background-position: -26px -1962px; } 
div.emoji_sprite.es_222 { background-position: -26px -1980px; } 
div.emoji_sprite.es_223 { background-position: -52px 0; } 
div.emoji_sprite.es_224 { background-position: -52px -18px; } 
div.emoji_sprite.es_225 { background-position: -52px -36px; } 
div.emoji_sprite.es_226 { background-position: -52px -54px; } 
div.emoji_sprite.es_227 { background-position: -52px -72px; } 
div.emoji_sprite.es_228 { background-position: -52px -90px; } 
div.emoji_sprite.es_229 { background-position: -52px -108px; } 
div.emoji_sprite.es_230 { background-position: -52px -126px; } 
div.emoji_sprite.es_231 { background-position: -52px -144px; } 
div.emoji_sprite.es_232 { background-position: -52px -162px; } 
div.emoji_sprite.es_233 { background-position: -52px -180px; } 
div.emoji_sprite.es_234 { background-position: -52px -198px; } 
div.emoji_sprite.es_235 { background-position: -52px -216px; } 
div.emoji_sprite.es_236 { background-position: -52px -234px; } 
div.emoji_sprite.es_237 { background-position: -52px -252px; } 
div.emoji_sprite.es_238 { background-position: -52px -270px; } 
div.emoji_sprite.es_239 { background-position: -52px -288px; } 
div.emoji_sprite.es_240 { background-position: -52px -306px; } 
div.emoji_sprite.es_241 { background-position: -52px -324px; } 
div.emoji_sprite.es_242 { background-position: -52px -342px; } 
div.emoji_sprite.es_243 { background-position: -52px -360px; } 
div.emoji_sprite.es_244 { background-position: -52px -378px; } 
div.emoji_sprite.es_245 { background-position: -52px -396px; } 
div.emoji_sprite.es_246 { background-position: -52px -414px; } 
div.emoji_sprite.es_247 { background-position: -52px -432px; } 
div.emoji_sprite.es_248 { background-position: -52px -450px; } 
div.emoji_sprite.es_249 { background-position: -52px -468px; } 
div.emoji_sprite.es_250 { background-position: -52px -486px; } 
div.emoji_sprite.es_251 { background-position: -52px -504px; } 
div.emoji_sprite.es_252 { background-position: -52px -522px; } 
div.emoji_sprite.es_253 { background-position: -52px -540px; } 
div.emoji_sprite.es_254 { background-position: -52px -558px; } 
div.emoji_sprite.es_255 { background-position: -52px -576px; } 
div.emoji_sprite.es_256 { background-position: -52px -594px; } 
div.emoji_sprite.es_257 { background-position: -52px -612px; } 
div.emoji_sprite.es_258 { background-position: -52px -630px; } 
div.emoji_sprite.es_259 { background-position: -52px -648px; } 
div.emoji_sprite.es_260 { background-position: -52px -666px; } 
div.emoji_sprite.es_261 { background-position: -52px -684px; } 
div.emoji_sprite.es_262 { background-position: -52px -702px; } 
div.emoji_sprite.es_263 { background-position: -52px -720px; } 
div.emoji_sprite.es_264 { background-position: -52px -738px; } 
div.emoji_sprite.es_265 { background-position: -52px -756px; } 
div.emoji_sprite.es_266 { background-position: -52px -774px; } 
div.emoji_sprite.es_267 { background-position: -52px -792px; } 
div.emoji_sprite.es_268 { background-position: -52px -810px; } 
div.emoji_sprite.es_269 { background-position: -52px -828px; } 
div.emoji_sprite.es_270 { background-position: -52px -846px; } 
div.emoji_sprite.es_271 { background-position: -52px -864px; } 
div.emoji_sprite.es_272 { background-position: -52px -882px; } 
div.emoji_sprite.es_273 { background-position: -52px -900px; } 
div.emoji_sprite.es_274 { background-position: -52px -918px; } 
div.emoji_sprite.es_275 { background-position: -52px -936px; } 
div.emoji_sprite.es_276 { background-position: -52px -954px; } 
div.emoji_sprite.es_277 { background-position: -52px -972px; } 
div.emoji_sprite.es_278 { background-position: -52px -990px; } 
div.emoji_sprite.es_279 { background-position: -52px -1008px; } 
div.emoji_sprite.es_280 { background-position: -52px -1026px; } 
div.emoji_sprite.es_281 { background-position: -52px -1044px; } 
div.emoji_sprite.es_282 { background-position: -52px -1062px; } 
div.emoji_sprite.es_283 { background-position: -52px -1080px; } 
div.emoji_sprite.es_284 { background-position: -52px -1098px; } 
div.emoji_sprite.es_285 { background-position: -52px -1116px; } 
div.emoji_sprite.es_286 { background-position: -52px -1134px; } 
div.emoji_sprite.es_287 { background-position: -52px -1152px; } 
div.emoji_sprite.es_288 { background-position: -52px -1170px; } 
div.emoji_sprite.es_289 { background-position: -52px -1188px; } 
div.emoji_sprite.es_290 { background-position: -52px -1206px; } 
div.emoji_sprite.es_291 { background-position: -52px -1224px; } 
div.emoji_sprite.es_292 { background-position: -52px -1242px; } 
div.emoji_sprite.es_293 { background-position: -52px -1260px; } 
div.emoji_sprite.es_294 { background-position: -52px -1278px; } 
div.emoji_sprite.es_295 { background-position: -52px -1296px; } 
div.emoji_sprite.es_296 { background-position: -52px -1314px; } 
div.emoji_sprite.es_297 { background-position: -52px -1332px; } 
div.emoji_sprite.es_298 { background-position: -52px -1350px; } 
div.emoji_sprite.es_299 { background-position: -52px -1368px; } 
div.emoji_sprite.es_300 { background-position: -52px -1386px; } 
div.emoji_sprite.es_301 { background-position: -52px -1404px; } 
div.emoji_sprite.es_302 { background-position: -52px -1422px; } 
div.emoji_sprite.es_303 { background-position: -52px -1440px; } 
div.emoji_sprite.es_304 { background-position: -52px -1458px; } 
div.emoji_sprite.es_305 { background-position: -52px -1476px; } 
div.emoji_sprite.es_306 { background-position: -52px -1494px; } 
div.emoji_sprite.es_307 { background-position: -52px -1512px; } 
div.emoji_sprite.es_308 { background-position: -52px -1530px; } 
div.emoji_sprite.es_309 { background-position: -52px -1548px; } 
div.emoji_sprite.es_310 { background-position: -52px -1566px; } 
div.emoji_sprite.es_311 { background-position: -52px -1584px; } 
div.emoji_sprite.es_312 { background-position: -52px -1602px; } 
div.emoji_sprite.es_313 { background-position: -52px -1620px; } 
div.emoji_sprite.es_314 { background-position: -52px -1638px; } 
div.emoji_sprite.es_315 { background-position: -52px -1656px; } 
div.emoji_sprite.es_316 { background-position: -52px -1674px; } 
div.emoji_sprite.es_317 { background-position: -52px -1692px; } 
div.emoji_sprite.es_318 { background-position: -52px -1710px; } 
div.emoji_sprite.es_319 { background-position: -52px -1728px; } 
div.emoji_sprite.es_320 { background-position: -52px -1746px; } 
div.emoji_sprite.es_321 { background-position: -52px -1764px; } 
div.emoji_sprite.es_322 { background-position: -52px -1782px; } 
div.emoji_sprite.es_323 { background-position: -52px -1800px; } 
div.emoji_sprite.es_324 { background-position: -52px -1818px; } 
div.emoji_sprite.es_325 { background-position: -52px -1836px; } 
div.emoji_sprite.es_326 { background-position: -52px -1854px; } 
div.emoji_sprite.es_327 { background-position: -52px -1872px; } 
div.emoji_sprite.es_328 { background-position: -52px -1890px; } 
div.emoji_sprite.es_329 { background-position: -52px -1908px; } 
div.emoji_sprite.es_330 { background-position: -52px -1926px; } 
div.emoji_sprite.es_331 { background-position: -52px -1944px; } 
div.emoji_sprite.es_332 { background-position: -52px -1962px; } 
div.emoji_sprite.es_333 { background-position: -52px -1980px; } 
div.emoji_sprite.es_334 { background-position: -78px 0; } 
div.emoji_sprite.es_335 { background-position: -78px -18px; } 
div.emoji_sprite.es_336 { background-position: -78px -36px; } 
div.emoji_sprite.es_337 { background-position: -78px -54px; } 
div.emoji_sprite.es_338 { background-position: -78px -72px; } 
div.emoji_sprite.es_339 { background-position: -78px -90px; } 
div.emoji_sprite.es_340 { background-position: -78px -108px; } 
div.emoji_sprite.es_341 { background-position: -78px -126px; } 
div.emoji_sprite.es_342 { background-position: -78px -144px; } 
div.emoji_sprite.es_343 { background-position: -78px -162px; } 
div.emoji_sprite.es_344 { background-position: -78px -180px; } 
div.emoji_sprite.es_345 { background-position: -78px -198px; } 
div.emoji_sprite.es_346 { background-position: -78px -216px; } 
div.emoji_sprite.es_347 { background-position: -78px -234px; } 
div.emoji_sprite.es_348 { background-position: -78px -252px; } 
div.emoji_sprite.es_349 { background-position: -78px -270px; } 
div.emoji_sprite.es_350 { background-position: -78px -288px; } 
div.emoji_sprite.es_351 { background-position: -78px -306px; } 
div.emoji_sprite.es_352 { background-position: -78px -324px; } 
div.emoji_sprite.es_353 { background-position: -78px -342px; } 
div.emoji_sprite.es_354 { background-position: -78px -360px; } 
div.emoji_sprite.es_355 { background-position: -78px -378px; } 
div.emoji_sprite.es_356 { background-position: -78px -396px; } 
div.emoji_sprite.es_357 { background-position: -78px -414px; } 
div.emoji_sprite.es_358 { background-position: -78px -432px; } 
div.emoji_sprite.es_359 { background-position: -78px -450px; } 
div.emoji_sprite.es_360 { background-position: -78px -468px; } 
div.emoji_sprite.es_361 { background-position: -78px -486px; } 
div.emoji_sprite.es_362 { background-position: -78px -504px; } 
div.emoji_sprite.es_363 { background-position: -78px -522px; } 
div.emoji_sprite.es_364 { background-position: -78px -540px; } 
div.emoji_sprite.es_365 { background-position: -78px -558px; } 
div.emoji_sprite.es_366 { background-position: -78px -576px; } 
div.emoji_sprite.es_367 { background-position: -78px -594px; } 
div.emoji_sprite.es_368 { background-position: -78px -612px; } 
div.emoji_sprite.es_369 { background-position: -78px -630px; } 
div.emoji_sprite.es_370 { background-position: -78px -648px; } 
div.emoji_sprite.es_371 { background-position: -78px -666px; } 
div.emoji_sprite.es_372 { background-position: -78px -684px; } 
div.emoji_sprite.es_373 { background-position: -78px -702px; } 
div.emoji_sprite.es_374 { background-position: -78px -720px; } 
div.emoji_sprite.es_375 { background-position: -78px -738px; } 
div.emoji_sprite.es_376 { background-position: -78px -756px; } 
div.emoji_sprite.es_377 { background-position: -78px -774px; }
/* }}} */

.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto!important;
    margin-right: auto!important;
}


.excerpt_thumb {
    border: 1px solid #CCCCCC;
    float: right;
}


body.home .entry-utility {
    margin: 0 0 0 30px;
}
	
	
.textwidget .sp-question {
    border-bottom: 1px solid #DDDDDD;
    font-size: 0.9em;
    margin: 0 0 3px;
    text-align: left;
}	


.textwidget .sp-poll {
    background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #DDDDDD;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.1) inset;
    margin: -5px 0 30px;
    padding: 5px;
    width: 128px;
	clear: both;
}


	
.textwidget .sp-input-radio {
    display: inline-block !important;
    width: 20px !important;
}
.textwidget .sp-item {
    display: inline-block;
    padding-top: 5px;
	margin: 0;
}
.textwidget .sp-label {
    display: inline-block;
    padding-top: 5px;
	width: 75px;
}
.textwidget .sp-btn {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 130px;
}

.widgetcontainer .wp-polls li INPUT {
    border: 0 none;
    display: inline;
    margin: 0;
    padding: 0;
    width: 20px;
}


.widgetcontainer .wp-polls, .wp-polls-form {
    padding-right: 7px;
}	
	