/*
Theme Name: Dikarko
Theme URI: http://dikarka.org/
Description: PhotoBlog
Version: 1.1
Author: Andrew Solovieff
Author URI: http:/solovieff.net/
*/

/* Basis */
* { margin:0; padding:0;}
body { background:#000; color:#797d80; font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:right; margin:0; padding:0; font-size: 62.5%; }
#wrap { margin:0px auto; text-align:left; width:996px; padding:0; }
#content{ float:right; width:576px; min-height:560px; background:#000 url(images/bg2.jpg) no-repeat; }
#sidebar{ float:left; width:420px; background:#000 url(images/bg1.jpg) no-repeat 0 205px; min-height:560px; }
.clear { clear: both; margin: 0; padding: 0; }
hr { display: none; }

/* Links */
a { color:#f5f5f5; text-decoration:none; }
a:hover { color:#b5b5b5; text-decoration:none; }

/* Menu */
#menu { height:45px; }
#menu ul { list-style:none; height:45px; }
#menu ul li { display:inline; }
#menu ul li a { display:block; float:left; text-indent:-9999px; height:45px; }
#menu ul li a#b1 { width:88px; background:url(images/b1.png) no-repeat; }
#menu ul li a#b2 { width:77px; background:url(images/b2.png) no-repeat; }
#menu ul li a#b3 { width:89px; background:url(images/b3.png) no-repeat; }
#menu ul li a#b4 { width:86px; background:url(images/b4.png) no-repeat; }
#menu ul li a#b5 { width:80px; background:url(images/b5.png) no-repeat; }
#menu ul li a#b1:hover, #menu ul li a#b2:hover, #menu ul li a#b3:hover, #menu ul li a#b4:hover, #menu ul li a#b5:hover { background-position:0 -45px; }

/* Header */
#header { height:161px; }
#header h1 { height:161px; text-indent:-9999px; }
#header h1 a { background:url(images/logo.png) no-repeat; display:block; width:420px; height:161px; }
#header h1 a:hover { background-position:0 -161px; }
#header .description { display:none; }

/* Footer */
#footer {width:996px; margin:10px auto; border-top:1px solid #0B160A; padding:10px 5px; color:#545454; line-height:190%;}
#footer a { color:#545454; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:none; }
#footer img {margin: 0 5px; }

/* Sidebar */
#sideleft { width:180px; float:left; padding-top:30px; }
#sideleft h3 {color:#949494; padding-left:20px; text-transform:uppercase; margin-bottom:5px; font-size: 90%; }
#sideleft .sideSection ul {list-style:none; color:#545454; margin-bottom:20px; padding-right:10px; padding-left:20px;}
#sideleft .sideSection ul li a {text-decoration:none; color:#666;}
#sideleft .sideSection ul li a:hover { text-decoration:underline; color:#FFF; }
#sideleft .sideSection ul img {margin:1px 0;}

#sideright {width:240px; float:right; padding-top:35px;}
#sideright h3 {color:#688794; padding-left:10px; text-transform:uppercase; margin-bottom:5px; font-size: 90%; }
#sideright .sideSection ul {list-style:none; color:#545454; margin-bottom:20px; padding-right:10px; padding-left:10px;}
#sideright .sideSection ul li a {text-decoration:none; color:#4c6066;}
#sideright .sideSection ul li a:hover { text-decoration:underline; color:#FFF; }

/* Search */
#s.inputbox { background:#010101 url(images/srch.png) no-repeat; border:1px solid #333; color:#6b7e9b; padding:2px; width:210px; font-size: 95%; }
#searchform {padding-left:10px; margin-bottom:20px; }
#s.inputbox:hover { color:#8fa8cf; }

/* Entry */
.entry { padding:10px 25px; }
.entrytitle h2 { font: 2em Verdana, "Times New Roman", Times, serif; color:#c2c2c2; margin:7px 0; }
.entrytitle h2 a {color:#c2c2c2; text-decoration:none}
.entrytitle h2 a:hover {color:#999; text-decoration: none;}

.entrybody { text-align:justify; font-size: 110%; }
.entrybody p {margin-bottom:10px;}
.entrybody a {color:#73ace5; text-decoration:none;}
.entrybody a:hover {color:#aacef2; text-decoration:none;}

.entrybody ul {padding-left:10px; padding-bottom:10px;}
.entrybody li {list-style-type: none;}

.entrybody img {border: 5px solid #595959; padding: 2px; margin: 4px; max-width: 500px; }
.entrybody img:hover {border: 5px solid #91a7c4;}

.pagetitle {font:normal 200% Georgia, "Times New Roman", Times, serif; color:#4d4d4d; letter-spacing:-1px; text-align:right;}

/* Other */
.tags { color:#666; padding:2px 0 2px 15px; }
.tags a { color:#857e94; text-decoration:none; border-bottom:1px dotted #857e94; }
.tags a:hover { text-decoration:none; color:#FFF; border-bottom:1px dotted #FFF; }

.comm { padding:2px 0 0 15px; color:#666;}
.comm a { color:#5481c1; text-decoration:none;}
.comm a:hover { text-decoration:none; color:#fff;}

img.wp-smiley, img.wp-smiley:hover {
	border: none;
	padding: 0 0 0 2px; margin: -2px;
	}

/* Comments */
.comments, .respond {color:#c2c2c2; font-family: Verdana, serif; font-size:1.2em; margin:3px 0 10px 15px;}
.commentsblock {padding:10px 25px;}
.commentsblock textarea {width:99%; background:#000; border:1px solid #0f0f0f; color:#777; height:100px; margin-bottom:10px;}
.commentsblock textarea:focus {background:#191919; color:#777;}

#ed_toolbar .ed_button {font-size:10px; border: 1px solid #000; color: #777;
background:#0f0f0f; margin-top:5px; margin-bottom:2px; margin-right:2px; margin-left: 2px;
text-align:center; display:block; float:left; width:auto; padding: 2px 4px;}
#ed_toolbar .ed_button:hover {font-size:10px; border: 1px solid #000; color: #777; background:#191919;}

#submit { border:1px solid #000; color:#777; background: #0f0f0f; text-align:center; display:block; width: 515px; display:block; padding: 2px; font-size:10px; }
#submit:hover {border:1px solid #000; color:#777; background: #191919;}

.user {display:block; font-size:110%; color:#8a8a8a;}
.user a {color:#6699ff; text-decoration:none;}
.user a:hover {text-decoration:underline; color:#8c8c8c;}

ol.commentlist{list-style-type:none; margin:10px 0;}

.commentlist li { margin-bottom:15px; padding:10px; border:1px solid #080808; }
.commentlist li.master { border:1px solid #171717; background: #080808; color: #ccccff; }
.commentlist li.master .user { color: #9966ff; }
.commentlist li.master:hover { background: #0f0f0f; }
.commentlist li .entrybody {margin-top: 2px;}

ol.pinglist{list-style-type:none; margin:10px 0;}
.pinglist li {margin-bottom:2px; padding:1px;}
.pinglist li a {color:#3c5c06; text-decoration:none; font-size:85%; border-bottom:1px dotted #3c5c06;}
.pinglist li a:hover {color:#8c8c8c; text-decoration:none; border-bottom:1px dotted #8c8c8c;}
.pinglist li .entrybody {margin-top: 2px;}

img.gravatar {float: right; border: 1px solid #0f0f0f; margin: -15px 2px 2px 2px; padding: 3px; width:55px; height:55px;}
img.gravatar:hover {border: 1px solid #141414;}

#author, #email, #url, #comment {border:1px solid #0f0f0f; color: #777; background:#000; margin: 3px 0;}
#author:hover, #email:hover, #url:hover, #comment:hover, #author:focus, #email:focus, #url:focus, #comment:focus {border:1px solid #333; background:#141414; color: #777;}

input.textfield:focus, textarea:focus {border:1px solid #333; background:#141414; color: #777;}

/* Formatting elements */

blockquote {
	background: url('images/q.png') left top no-repeat;
	color: #a4a4a4;
	margin: 20px 0;
	padding: 0 20px 0 50px;
	}

.alert {	
	border-top: 1px solid #964a06; border-bottom: 1px solid #964a06;
	margin: 10px auto;
	text-align: left;
	font-size:0.9em;
	color: #964a06;
	padding: 15px;
	}

small {font-size: .9em; line-height: 1.5em;}
small, strike, s {color: #777;}
code { font: 1em 'Courier New', Courier, Fixed; width: 98%; }


acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	border-bottom: 1px dashed #999;
	cursor: help;
	}
	
/* Images Style */
	
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* Navigation */

.navigation {
	margin: 3px 20px;
	padding:10px 0;
	}
	
.navigation a { color:#666; text-decoration:none; border: 1px solid #212121; background:#141414; padding:5px 15px;}
.navigation a:hover { background:#0d0d0d; color:#fff; text-decoration:none; }