/*  
Theme Name: Emotion Rays Blog
Theme URI: http://blog.emotionrays.com/
Description: Emotion Rays Blog
Version: 1.0
Author: Kostiantyn Teterin
Author URI: http://www.emotionrays.com/

*/
#share{background:url(img/sprite-global.png) -208px -122px;width:208px;height:24px;font-size:11px;font-weight:normal;color:#06528b;margin-bottom:6px;}
#share div{padding:2px;}
#share .twitter{text-indent:-3000px;background:url(img/sprite-global.png) -416px -122px;width:16px;height:16px;display:block;float:right;margin-left:4px;margin-top:2px;}
#share .facebook{text-indent:-3000px;background:url(img/sprite-global.png) -432px -122px;width:16px;height:16px;display:block;float:right;margin-left:4px;margin-top:2px;margin-right:2px;}
#share .findus{display:block;float:right;margin-top:2px;}
body #share a{font-size:11px;font-weight:normal;color:#06528b;padding:0;}
body #share a:hover{text-decoration:underline;color:#06528b;}
#sidebar a:hover{text-decoration:underline;color:#fff;}
#sidebar .block{background:url(img/sprite-global.png) -637px -58px;height:47px;padding:0;display:block;color:#fff;font-family:"Trebuchet MS", Arial;font-size:16px;font-weight:bold;line-height:40px;padding-left:16px;width:192px;margin:0;margin-top:8px;text-decoration:none;}
#sidebar #block-content{border:1px solid #e85f00;width:194px;padding:0;padding-left:12px;border-top:0;}
#sidebar #block-content a:hover{color:#ff6300;}
#sidebar #block-content .bottom{background:url(img/sprite-global.png) -208px -98px;width:208px;height:6px;position:relative;top:1px;font-size:1px;left:-13px;}
#sidebar .block a:hover{text-decoration:none;}
.commentlist {
	padding-bottom:8px;
}
body #path
{
color:#1a5983;
font-size:11px;
border-bottom:1px dotted #abddf9;
text-align:left;
padding:0;
}
body #path table {
color:#1a5983;
font-size:11px;
}
#path a {
	font-weight:bold;
	color:#1a5983;
	font-size:11px;
}
#path table, #path table td {
	width:100%;
}
body #content{float:right;width:685px;padding:4px;padding-top:8px;}
.widget {
	width:208px;
	margin-bottom:4px;
	background: #fff4e9 url(img/block/bg-orange.gif);
}
#categories-1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:15px;
	background: top no-repeat #fff url(img/block/hdr-categories.jpg);
	margin:0;
	text-align:center;
	text-indent:-3000px;
	height:56px;
}
#categories-1 a {
	padding-left:16px;
}
#recent-posts-2 a {
	font-family:Arial;
}
#recent-posts-2 {
	float:left;
}
#recent-posts li, #recent-posts-2 li {
	margin-bottom:4px;
	padding-bottom:4px;
	list-style-type:none;
	list-style-position:inside;
	line-height:12px;
	border-bottom:1px dotted #c56403;
}
#recent-posts-2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:15px;
	background: top no-repeat #fff url(img/block/hdr-recentposts.gif);
	margin:0;
	text-align:center;
	text-indent:-3000px;
	height:56px;
}
.block h2 {
	margin:0;margin-top:12px;font-size:12px;border-bottom:1px dotted #c56403;display:block;margin-bottom:4px;padding-bottom:0px;color:#c56403;
}
ul {
	list-style-position:outside;
	list-style-type:none;
	background: bottom no-repeat url(img/block/bg-btm-orange.gif);
	padding:4px;
}
.block .content {
	background: bottom no-repeat url(img/block/bg-btm-orange.gif);
	padding:4px;
}
.blue .content {
	background: bottom no-repeat url(img/block/bg-btm-blue.gif);
}
#sidebar .blue a {
	color:#014444;
}
#sidebar .blue a:hover {
	color:#008b8b;
}
#sidebar a {
	padding-top:1px;
	padding-bottom:1px;
	height:17px;
	margin-top:4px;
	margin-bottom:4px;
	display:inline;
	color:#763105;
	line-height:1.5em;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#sidebar .browse_games a {
	font-size:15px;
}
#sidebar a:hover {
	color:#ff6300;
}
#sidebar #gameblock a {
	padding:0;
}
#sidebar #gameblock a:hover {
	background:none;
}
#sidebar {
	width:221px;
	float:left;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar .top {
	background:top left no-repeat url(img/bg-sidebar-top.gif);
	display:block;
	margin:0;
	padding:4px;
	padding-left:9px;
}
#footer td {
font-size:11px;
}

div {
	margin:0;padding:0;
}
#sidebar a:hover{text-decoration:underline;color:#fff;}
#header{float:right;width:221px;}
#logo{width:221px;height:79px;background:#0277c6 url(img/sprite-global.png) 0px -15px;display:block;text-indent:-3000px;}
body #topmenu{width:691px;height:43px;padding-left:2px;float:right;overflow:hidden;background:url(img/sprite-global.png) -221px -15px;}
#topmenu #accountmenu{margin-top:17px;margin-right:4px;float:right;color:#d74a07;}
#topmenu #accountmenu a{margin:0;font-size:11px;float:none;display:inline;}
#topmenu a{display:block;float:left;margin-top:15px;margin-left:6px;color:#fff;font-family:arial;text-decoration:none;font-size:14px;position:relative;top:1px;}
#topmenu .active{background:#fff url(img/sprite-global.png) -914px -64px no-repeat;height:27px;color:#000;}
#topmenu b{float:left;display:block;height:22px;padding-top:4px;padding-left:4px;}
#topmenu .active i{float:left;background:#fff url(img/sprite-global.png) -910px -64px no-repeat;display:block;width:4px;height:27px;}
#topmenu .active b{height:22x;padding-top:5px;}
#topmenu a:hover{text-decoration:underline;}
#topmenu #search{float:right;margin-top:15px;margin-right:16px;}
body #content{float:right;width:685px;padding:4px;padding-top:8px;}
#sidebar{width:221px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;}
body #sidebar .top{background:url(img/sprite-global.png) -911px -145px no-repeat;display:block;margin:0;padding-left:9px;padding-top:0px;}
#main{background:#fff;width:914px;}
#footer .bottom{background:url(img/sprite-global.png) -0px -0px;width:914px;height:15px;}
#footer-rss{background:url(img/sprite-global.png) -845px -58px;width:25px;height:25px;display:block;text-indent:-3000px;}
#footer{margin-top:16px;}
#topmenu #search {
	float:right;
	margin-top:14px;
	margin-right:16px;
}
#commentform textarea {
width:538px;
}
table {
border-spacing:0px;
border-collapse:collapse;
border:0px;
}
tbody{
border:0px;
}
td {
padding:0px;
margin:0px;
}
a {
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#1a5983;
}
#footer a {
	font-size:11px;
	font-weight:normal;
}
a:hover {
text-decoration:underline;
}

input.text {
border:0;
color:#467d8a;
font-size:14px;
}
h2.widgettitle {
background-repeat:no-repeat;
height:24px;
}
body{margin:0;background-color:#0277c6;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.3em;}
img{border:0;}
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-size: 18px;
font-weight: bold;
text-decoration:none;
color:#475d6a;
}
h2 a {
font-family: Arial, Helvetica, Georgia, Sans-Serif;
font-size: 18px;
font-weight: bold;
text-decoration:none;
color:#000;
}
img {
border:0;
}
address, dl, p{
	padding: 0 0 0px;
	margin:0;margin-bottom:4px;
}


blockquote{
	margin: 0 0 8px;
}

blockquote p{ padding: 4px; }

blockquote blockquote{
	margin: 8px;
	background: #fff;
}

code{
	background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #9b9b9b;
	color: #9b9b9b;
}


/* Modified image styles of WordPress Default Theme, Kubrick */

.entry img{
/*	border: 1px solid #ccc;
*/
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 5px 0 2px 7px;
	padding: 4px;
	display: inline;
}

img.alignleft {
	margin: 5px 7px 2px 0;
	padding: 4px;
	display: inline;
}

img.wp-smiley{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* end image styles */

pre{
	width: 90%;
}

small{
	font-size: 12px;
}

.columns_wrapper{
	float: left;
	width: 819px;
	margin: 10px 10px 0;
/*	background: url(images/dotted_horizontal.gif) repeat-x;
*/
	display: inline;
}

.narrowcolumn{
	float: left;
	width: 479px;
	background: url(images/dotted_vertical.gif) repeat-y top right; 
}

.post {
margin-top:20px;
}

.postdate{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size:11px;
	color: #8da5b3;
	float:left;
}

.entry, .entry p{
	line-height: 1.4em;
/*	text-align:justify;*/
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	border: 0;
	padding: 0px 0 0;
}

.entry h1{
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
}

.entry h2{
}

.entry h3{
	font-size: 16px;
}

.entry  h4{ font-size: 14px; }

.entry h5{ font-size: 12px; }

.entry h6{ font-size: 11px; }

.entry #postinfo{
	border-bottom:1px solid #e8e8e8;
	background-color:#f8f8f8;
	font-size:11px;
}
#postinfo a {
font-size:11px;
}
#postinfo td {
	padding:4px;
}

.browse{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	width:526px;
	margin-bottom:16px;
}

.browse a{
	font-weight: bold;
}


/* comments template */

.comments-template{
	padding: 0px 0 0;
}

.comments-template h2, .comments-template h3{
	font-family: "Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom:8px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 8px;
	list-style: none;
}

.comments-template ol li{
	margin: 8px 0 0;
	padding: 0 0 8px;
}

.commentmetadata, .commentmetadata a{
	font-size: 11px;
}
.commentmetadata {
	border-bottom:1px dotted #e0e0e0;
}

.comments-template p.nocomments{
	padding: 0;
}

/* end comments template */

/* wp-calendar */

table#wp-calendar{
	width: 100%;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	line-height: 24px;
}

table#wp-calendar caption{
	padding: 10px 15px;
}

table#wp-calendar th{
	padding: 0px;
	text-align: right;
	vertical-align: top;
	background: #eee;
}

table#wp-calendar td{
	padding: 0px;
	text-align: right;
}

table#wp-calendar tfoot td{
	text-align: center;
}

/* end calendar */



#sidebar-left {
float:left;
width:192px;
}
#center {
margin-left:8px;
width:744px;
}
#sidebar-right {
float:left;
width:192px;
}
#squeeze {
background-color:#fff;
background-image:url(gfx/node-tr.gif);
background-position:top right;
background-repeat:no-repeat;
}
#menu-list a {
background-image:url(gfx/list.gif);
background-repeat:no-repeat;
padding-left:15px;
display:block;
}
#menu-list a:hover {
background-image:url(gfx/list-on.gif);
background-color:#fff;
}
#gamelist {
text-align:left;
}
#gamelist p {
height:40px;
}
#gamelist a {
font-weight:normal;
font-size:12px;
line-height:1.2em;
}
#gamelist img {
border:0;
float:left;
margin-right:4px;
width:60px;
height:40px;
}
.game_cell {
margin:4px;
margin-bottom:0px;
}
.game_cell td {
margin-right:4px;
}
.right-corner {
background-image:url(gfx/node-br.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
.left-corner {
background-image:url(gfx/node-tl.gif);
background-position:top left;
background-repeat:no-repeat;
}
.c-content {
background-image:url(gfx/node-bl.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:4px;
}
li {
padding:0px;
margin:0px;
list-style-position:none;
list-style-type:none;
}
.widget ul {
margin:0px;
text-align:left;
}
#front-page-login ul {
}

#front-page-login h2 {
text-indent: -3000px;
background-image:url(img/hdr-login.gif);
}
#kb-advanced-rss-1 h2 {
text-indent: -3000px;
height:43px;margin-bottom:4px;
background-image:url(gfx/sb-hdr1-newgames.gif);
}

.green .content {
/* background-color:#b8ffb5; */
}

.post h2 {
text-align:left;
}
#addthis-subscribe, #addthis-bookmark {
background:none;
}
#addthis-subscribe a, #addthis-bookmark a {
background:none;
padding:0;
}
#addthis-subscribe a:hover, #addthis-bookmark a:hover {
background:none;
}
.wordtube {
margin-top:8px;margin-bottom:8px;
}

#postinfo .linkbutton a, .linkbutton a {
	display:block;
	text-align:center;
	width:128px;
	height:13px;
	padding:4px;
	background:#e87600;
	border:1px solid #e15800;
	color:#fff;
	font-size:11px;
}
.more-link {
	display:block;
	text-align:center;
	width:85px;
	height:18px;
	padding:2px;
	font-size:11px;
	color:#4e5983;
	border:1px solid #e0e0e0;
	background:#f8f8f8;
	margin:4px;
}

#gameinfo {
	border:1px solid #e8e8e8;
	border-left:0;border-right:0;background-color:#f8f8f8;width:100%;margin-bottom:0px;
}
#gameinfo td {
	font-size:11px;
	padding:2px;
}
#gameinfo a {
	font-size:11px;
}
body .comment-childs {
	background-color:#f8f8f8;
	border:1px solid #e0e0e0;
	padding:4px;
	margin-left:32px;
}
