/*
Theme Name: DC Loci.me (based on White as Milk)
Theme URI: http://www.cizek.org
Description: Just for loci.me
Version: 1.0
Author: David Cizek (White as Milk: Azeem Azeez)
Author URI: http://www.cizek.org
Tags: white, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
	
	http://colorschemedesigner.com/#0A31Tw0w0w0w0
	
*/	

body {
	margin: 0;
	font: normal normal normal 14px/1.5em "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	text-align: center;
	color: #333;
	background-color: #e8e8e8;
	background-color: #fff;
}

#content, #footer 		{ background-color: #e8e8e8; }
a						{ color:#1531AE; }
a:hover					{ color: #4962D6; }
img						{ border: 0; }
.clearer 				{ height: 0px; font-size: 0px; line-height: 0px; clear: both; }
h1, h2, h3, h4, h5, h6	{ margin: 0; padding: 0; letter-spacing: -1px; }
.highlight				{ background-color: #808080; color: #fff; padding: 0 3px }
small, .small 			{ font-size: 12px; }
p						{ margin: 10px 0;}
input, textarea { font: normal normal normal 14px/1.5em "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; }

pre {
	font-family: Consolas,Monaco,"Courier New",Courier,monospace;
	font-size: 80%;
	margin: 5px 0;
	padding: 6px 10px;
	background-color: #fff;
	border: 1px solid #bbb;
}

#header {
	padding-top: 30px;
	padding-bottom: 10px;
	background-color: #fff;
	border-bottom: 1px solid #808080;
	margin-bottom: 0px;
}

#header .description {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 14px 0 0 0;
}

#menu {
	padding: 2px 10px;
	margin-left: -10px;
	margin-bottom: 20px;
	color: #ddd;
	background-color: #404040;
}
#menu ul 	{ list-style-type: none; list-style-position: outside; list-style-image: none; margin:0; padding:0; }

#menu ul li {
	display: block;
	float: left;
	padding-right: 20px;
}

#menu a			{ color: #ddd; text-decoration: none; }
#menu a:hover	{ color: #fff; }

#sidepageslist ul {
	list-style-type: none; list-style-position: outside; list-style-image: none; margin:0; padding:0;
	margin-top: 35px;
}

#sidepageslist ul ul		{ display: none; }
#sidepageslist ul a			{ color: #333; text-decoration: none; }
#sidepageslist ul a:hover	{ color: #666; text-decoration: underline; }

.box {
	margin: 0 auto;
	padding: 0 auto;
	text-align: left;
	width: 650px;
}

.box .in {
	margin-left: 180px;
	width: 470px;
}

#content .box .in h1,
#content .box .in h2,
#content .box .in h3,
#content .box .in h4		{ margin-bottom: 10px; color: #071A71;}
/* bylo tu margin-top: 15px; */
#content .box .in h2		{ margin-top: 0px; }

.box .in .cap {
	width: 150px;
	margin-left: -180px;
	clear:left;
	float: left;
	text-align: right;
}


.post { 
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.olderposts,
.newerposts 	{ display: block; float: left; }
.olderposts a,
.newerposts a 	{ color: #808080; }
.olderposts 	{ padding-right: 20px;}

.post,
.navigation 			{ padding-right: 10px; }

.oneofmanyposts			{ border-bottom: 1px dotted #aaa; }
.postmetadata			{ line-height: 1.4em; color: #808080; }
.postmetadata a			{ color: #808080; }
.postmetadata a:hover 	{ color: #a0a0a0; }
.posttitle a 			{ text-decoration: none; }
.posttitle a:hover		{ text-decoration: underline; }

.box .in .tit			{ width: 650; margin-left: -180px; clear: left; }

h2#singletitle			{ color:#1531AE; }

h2.pagetitle			{ margin-bottom: 15px; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}




/* ====================== */
/* = COMMENTS silenosti = */
/* ====================== */
.commentlist li,
.commentlist p,
#commentscreate {
	padding: 10px;
	background-color: #d0d0d0;
	margin-left: -10px;
	
}
.commentlist p 			{ font-size: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 5px 0 5px 10px;}
.commentlist li 		{ font-size: 12px; padding-top: 10px; padding-bottom: 3px; border-bottom: 1px solid #e8e8e8;}
#commentslisting h4 	{ padding-top: 10px;}
#commentslisting small, 
#commentscreate small	{ color: #808080; }
#commentslisting small a,
#commentscreate small a	{ color: #808080; }
ol.commentlist			{ list-style-type: none; list-style-position: outside; list-style-image: none; margin:0; padding:0; }
ol.commentlist li		{ clear:right; }
img.avatar 				{ float: right; margin: 0 0 10px 10px; border: 1px solid black; }
#commentscreate p		{ font-size: 12px; margin-top: 0; padding-top: 0; margin-bottom: 5px; }
#commentscreate 		{ border-bottom: 1px solid #e8e8e8;}
label code				{ font-family: Consolas,Monaco,"Courier New",Courier,monospace; font-size: 12px; }

/* ================ */
/* = FOOTER STYLE = */
/* ================ */
#footer {
	padding-top: 30px;
	border-bottom: 1px solid #808080;
}
#footer.aftercomments { padding-top: 0; }

#footermenu {
	margin-left: -10px;
	padding: 10px;
	color: #ddd;
	background-color: #808080;
}

#footer .box .in h2.widgettitle {
	font-size: 14px; font-weight: bold; letter-spacing: 0px;
	color: #ddd;
}

#footer a 				{ color: #ddd; }
#footer a:hover			{ color: #fff; }
#footer .cap a			{ text-decoration: none; letter-spacing: -1px; font-weight: bold; color: #FF8300; }
#footer .cap a:hover	{ text-decoration: underline; }

#footer .box .in .widget {
	font-size: 12px;
	text-align: left;
	width: 22%;
	margin-right: 10px;
	float: left;
}

#footer .box .in #tag_cloud { width:26%;}

#tag_cloud a {font-size: 12px !important; }

#footer .box .in .widget.widget_links { margin-right: 0;}



#footer .box .in .widget ul { list-style-type: none; list-style-position: outside; list-style-image: none; margin:0; padding:0; }
#footer .box .in .widget h2,
#footer .box .in .widget ul { padding-right: 10px; }


/*#footer .cap			{ color: #FF8300; }*/
#footer .cap a			{ text-decoration: none; letter-spacing: -1px; font-weight: bold; color: #FF8300; }
#footer .cap a			{ color: #fff; background-color: #FF8300; padding: 2px 5px; }
#footer .cap a:hover	{ text-decoration: underline; }
#footer .cap img		{ margin: 5px; }
