/*
 * Theme Name: mini.untu.ms
 * Theme URI: http://untu.ms/
 * Description: A minimalistic personal theme.
 * Version: 0.1
 * Author: Reinis Ivanovs
 *
 * Nothing special.
 *
 * $Rev: 66 $
 * $Date: 2009-05-01 14:21:15 +0300 (Fri, 01 May 2009) $
 */

/* CSS reset, courtesy of Eric Meyer */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Main */

::-moz-selection {
	background: #c22a44;
	color: #fff;
}
::selection {
	background: #c22a44;
	color: #fff;
}
#content, .side_cont0 {
	background: url('liback.png');
}
.wrapper {

}
.side_cont0 {
	position: relative;
	top: 14px;
}
.side_cont1 {
	position: relative;
	top: -14px;
}
#accessibility {
	display: none;
}
hr {
	background: url('hr.gif') no-repeat 50% 50%;
	border: 0;
	height: 8px;
	width: 300px;
	margin: 10px auto;
}
a:focus,
input[type="submit"]:focus {
	outline: 1px dotted #c22a44;
}
.blockquote {
	background: url('icon_quote_close.gif') no-repeat 100% 100%;
}
blockquote {
	background: url('icon_quote_open.gif') no-repeat 0 0;
	padding: 0 35px;
	font-style: italic;
}
body {
	background: #fff url('top_splashes.jpg') no-repeat 50% 0;
	background-attachment: fixed;
	color: #1e1e1e;
}
input {
	color: #808080;
}
input:focus {
	color: #1e1e1e;
}
a {
	font-weight: bold;
	text-decoration: underline;
	color: #0040b6;
}
sup {
	font-size: 10px;
	vertical-align: top;
}
a:hover {
	color: #c22a44;
}
#wrapper {
	position: relative;
	margin: auto;
	max-width: 1100px;
	min-width: 970px;
	background: url('liback_gr.png') repeat-x 0 144px;
}
h1, h2, h3, h4 {
	font-family: GillSans, Trebuchet, Calibri, sans-serif;
}
h1 {
	font-size: 44px;
	line-height: 40px;
	color: #7b6a51;
	font-weight: normal;
	position: relative;
	z-index: 1;
}
h1 a {
	text-decoration: none;
	color: #7b6a51;
	font-weight: normal;
}
h1 a:hover {
	color: #8d7a5f;
}
h2 {
	font-size: 32px;
	line-height: 40px;
	color: #5b755a;
	font-weight: normal;
	font-style: italic;
	margin-top: .625em;
}
#content h3 {
	text-transform: uppercase;
	margin-top: 40px;
}
h3 {
	font-size: 20px;
	font-weight: normal;
	color: #c22a44;
	margin-top: 20px;
	line-height: 1;
}
p, li, dt, dd {
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
ul, ol, dl, p {
	margin: 10px 0;
}
li {
	margin-left: 1.5em;
}
ul {
	list-style: square url('deco_main_bullet.gif');
}
ol {
	list-style: decimal;
	margin-left: 1.5em;
}
acronym {
	border-bottom: 1px dashed #808080;
}

/* Header */

#header {
	height: 194px;
	background: url('tagline.png') no-repeat 100% 97px;
}
#title {
	padding-top: 30px;
}
#home {
	width: 300px;
	height: 105px;
	background: url('logo.png') no-repeat 0 0;
	display: block;
	overflow: hidden;
	line-height: 300px;
	margin-left: 10px;
}

/* Content */

#content {
	margin-right: 450px;
	padding-left: 10px;
}
.side_cont0 {
	padding-left: 10px;
}
.story_meta {
	font-size: 10px;
	margin: 0 0 1em;
}
.story_meta span {
	height: 2em;
	padding-top: .5em;
	padding-bottom: .5em;
}
.story_meta {
	position: relative;
	z-index: 2;
}
.story_meta_tags,
.story_meta_date,
.story_meta_comments {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.story_meta_tags {
	background: url('3dicons_sprite.gif') no-repeat 1px -151px;
}
.story_meta_date {
	background: url('3dicons_sprite.gif') no-repeat 1px -203px;
}
.story_meta_comments {
	background: url('3dicons_sprite.gif') no-repeat 1px -58px;
}
.story_meta_tags,
.story_meta_date {
	padding-right: 1em;
}
.footnotes li {
	font-size: 10px;
	line-height: 20px;
}
.story {
	margin-bottom: 40px;
}

/* Sidebar */

#sidebar {
	width: 450px;
	position: absolute;
	right: 0;
	top: 180px;
	padding-bottom: 130px;
	background: url('liback_gr2.png') repeat-x 0 100%;
	padding-bottom: 64px;
}
.wrapper {
	padding-right: 10px;
	padding-bottom: 10px;
}
.side_cont1 {
	background: url('deco_bottom.gif') no-repeat 1px 100%;
	padding-bottom: 10px;

}
.side_cont2 {
	background: url('deco_vertical.gif') repeat-y 10px 0;
}
.side_cont3 {
	background: url('deco_vertical.gif') repeat-y 230px 0;
}
.side_cont4 {
	background: url('deco_top.gif') no-repeat 220px 0;
}
.side_cont5 {
	background: url('deco_top.gif') no-repeat 0 0;
	height: 100%;

}
#sidebar_a {
	float: left;
	width: 200px;
	margin-left: 20px;
	padding: 22px 0 10px;
}
#sidebar_b {
	width: 200px;
	float: right;
	margin-top: -13px;
}
#sidebar_b .sidebar_container {
	padding-left: 20px;
}
#about {
	margin-top: -10px;
}
.side_cont5:after {
	content: "\x00a0;.";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .side_cont5 {
	height: 1%;
}
#sidebar h4 {
	margin-bottom: -5px;
}
#sidebar dd {
	font-size: 10px;
	color: #808080;
	line-height: 12px;
}
#sidebar dt,
#sidebar li {
	position: relative;
	left: -16px;
	padding-left: 11px;
	font-size: 10px;
	width: 100%;
	margin: 0 0;
	background: url('deco_side_bullet.gif') no-repeat 0 .3em;
}
#sidebar ul,
#sidebar ol {
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 0;
}
#sidebar li {
	padding-left: 11px;
	list-style: none;
	line-height: 12px;
	margin: 10px 0;
}
#sidebar dt a,
#sidebar li a {
	display: block;
	padding: 3px 5px;
	margin: -3px 0 0;
	width: 100%;
}
#twitter li a {
	display: inline;
	padding: 0;
	margin: 0;
	width: auto;
}
#twitter li {
	background-position: 0 0;
	padding-left: 16px;
}
#sidebar dt {

}
#projects dt {
	font-size: 12px;
	background-position: 0 .35em;
}
#projects dt a {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}
#sidebar dd {
	margin: 5px 0;
}
#sidebar dt a:hover,
#sidebar li a:hover {
	background-color: #f3f3ee;
}
#twitter li a:hover {
	background-color: transparent;
}
#search {
	position: relative;
	background: url('3dicons_sprite.gif') no-repeat 0 -490px;
	height: 40px;
}
#search_text {
	width: 190px;
	display: block;
	border: 0;
	height: 1.3em;
	position: absolute;
	top: 8px;
	left: 5px;
	background: transparent;
	text-indent: 5px;
}
#search_go {
	position: absolute;
	top: -5px;
	right: 12px;
	border: 0;
	background: url('search.png') no-repeat 0 0;
	overflow: hidden;
	height: 34px;
	width: 36px;
	font-size: 0;
	color: #fff;
	cursor: pointer;
}
#search_go:hover {
	background-position: 0 100%;
}
#search p {
	margin: 0;
}
#twitter ol {
	list-style: none;
	margin-left: 0;
}
#twitter li {
	font-size: 10px;
	margin-left: 0;
}
#tags {
	overflow: hidden;
	width: 200px;
}
#tags a {
	line-height: 1;
}
#bookmarks dt {
	line-height: 12px;
	margin: 10px 0;
	background-position: 0 3px;
}
#twitter .date,
.twitter-timestamp {
	color: #808080;
}
.rssSummary {
	margin-top: 5px;
	margin-bottom: -5px;
	padding-left: 5px;
}

/* Comments */

#commentstitle,
#postcomment {
	background: url('3dicons_sprite.gif') no-repeat 0 -100px;
	padding-left: 30px;
}
#postcomment {
	background: url('3dicons_sprite.gif') no-repeat 0 0;
	margin-bottom: 10px;
	clear: both;
}

#comm_text {
	width: 100%;
	height: 250px;
	border: 0;
	background: transparent;
}
.comm_text1 {
	clear: both;
	background: url('tx_top.gif') repeat-y 0 0;
	margin-bottom: 10px;
}
.comm_text2 {
	background: url('tx_top2.gif') no-repeat 100% 0;
}
.comm_text3 {
	background: url('tx_end.gif') no-repeat 0 100%;
}
.comm_text4 {
	background: url('tx_end2.gif') no-repeat 100% 100%;
	padding: 10px;
}
#submitcomment {
	width: 200px;
	color: #1e1e1e;
}
.submitcomment {
	text-align: right;
}
#comm_subscr {
	float: left;
	line-height: 25px;
}
#commcomm {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#commcomm p {
	margin: 0 0 5px;
	background: url('3dicons_sprite.gif') no-repeat 0 -490px;
	height: 34px;
	padding: 0 5px;
}
#commcomm .required {
	background-position: 0 -590px;
}
#commcomm input {
	width: 190px;
	border: 0;
	background: transparent;
	line-height: 1;
	position: relative;
	top: 6px;
	text-indent: 2px;
}
#commentsform p {
	margin-top: 0;
}
#bookmarks_title,
#rss-405312641 h3 {
	padding-left: 26px;
	background: url('3dicons_sprite.gif') no-repeat 0 -400px;
}
#ttwitter_title {
	background: url('twitter.gif') no-repeat 100% 50%;
}

/* Footer */
#footer {
	color: #808080;
}
#footer cite {
	font-style: normal;
}
#pobox {
	background: url('foot_top.gif') no-repeat 0 0;
	margin-top: 55px;
}
.pobox0 {
	background: url('3dicons_sprite.gif') no-repeat 50% -659px;
}
.pobox1 {
	background: url('foot_top2.gif') no-repeat 100% 0;
}
.pobox2 {
	background: url('foot_end.gif') no-repeat 0 100%;
}
.pobox3 {
	background: url('foot_end2.gif') no-repeat 100% 100%;
	padding: 15px 15px;
}
.pobox4 {
	background: #f8f8f5;
	padding: 0 5px;
}
.pobox4 p {
	margin: 0;
}
#footer .blockquote {
	background-image: url('icon_quote_sm_close.gif');
	background-position: 100% 100%;
}
#footer blockquote {
	background: url('3dicons_sprite.gif') no-repeat 0 -255px;
}
#footer blockquote {
	padding: 0 25px;
}
#footer .author {
	text-align: right;
	font-size: 10px;
}
#wp_logo {
	float: right;
	margin-top: 5px;
}

/* Comments */

.comn_head {
	clear: both;
	float: right;
	width: 95px;
	background: url('comn_bull.gif') no-repeat 0 10px;
	text-align: right;
}
.comn_head_alt {
	background-image: url('comn_bull_alt.gif');
}
.comn_body {
	background: #e7e7de;
	min-height: 10em;
	padding: 1px 10px;
	margin: 10px 95px 10px 0;
}
.comn_date {
	color: #808080;
}
.comn_num {
	position: absolute;
	left: 0;
	text-align: left;
	font-size: 12px;
}
.comn_tag {
	font-size: 10px;
	margin: 5px 0 -5px;
	position: relative;
}
.comn_alt {
	background: #f8f8f5;
}
.comn_auth,
.highlighted {
	border-left: 4px solid #c22a44;
	padding-left: 6px;
}


#commcomm label {
	display: none;
}
.comn_tag cite {
	font-style: normal;
}
.comn_edit {
	position: absolute;
	right: 0;
}

/* Misc */

#dfoximg {
	display: block;
	float: none;
	text-align: center;
	background: url('http://untu.ms/404/poster_back.jpg') repeat-x 50% 0;
}
#dfoximg img {
	float: none;
	margin: 0;
	position: relative;
	right: 8px;
}
#dfoximg .container1 {
	display: block;
	background: url('http://untu.ms/404/corm.png') no-repeat -8px 0;
}
#dfoximg .container2 {
	display: block;
	background: url('http://untu.ms/404/corm.png') no-repeat 100% 0;
	position: relative;
	left: 8px;
}
.wp-caption img {
	margin: 0 0 .5em;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: .5em;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.wp-caption-text {
	font-size: 10px;
	color: #808080;
	margin: 0 0 2px;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.alignright {
	float: right;
	margin-right: 0;
	margin-top: 0;
}
.alignleft {
	float: left;
}
.hi {
	color: #f06;
}

.highlight {
	background-color: #fff04a;
}

a span {
	text-decoration: underline;
}

#code td { white-space: pre; padding-top: 2px; padding-bottom: 2px;
font-family: monospace; font-size: 12px;}
#lnos { background: #fff; }
#code { border-collapse: collapse; }
.lno { text-align: right; padding: 0; border-right: 1px solid #ccc; }
#code a { display: block; padding: 0 4px; text-decoration: none;
color: #333; }
* html #code a { padding-right: 0; }
#code a:hover { background: #FFA0A0; }

.cde { padding: 0 6px; }
.c { color: #007F00 } /* Comment */
.err { color: #F00000; background-color: #F0A0A0 } /* Error */
.k { color: #00659C; font-weight: bold } /* Keyword */
.o { color: #303030 } /* Operator */
.cm { color: #808080 } /* Comment.Multiline */
.cp { color: #507090 } /* Comment.Preproc */
.c1 { color: #808080 } /* Comment.Single */
.cs { color: #cc0000; font-weight: bold } /* Comment.Special */
.gd { color: #A00000 } /* Generic.Deleted */
.ge { font-style: italic } /* Generic.Emph */
.gr { color: #FF0000 } /* Generic.Error */
.gh { color: #000080; font-weight: bold } /* Generic.Heading */
.gi { color: #00A000 } /* Generic.Inserted */
.go { color: #808080 } /* Generic.Output */
.gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.gs { font-weight: bold } /* Generic.Strong */
.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.gt { color: #0040D0 } /* Generic.Traceback */
.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.kp { color: #003080; font-weight: bold } /* Keyword.Pseudo */
.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.kt { color: #303090; font-weight: bold } /* Keyword.Type */
.m { color: #6000E0; font-weight: bold } /* Literal.Number */
.s { color: #FF00A3; } /* Literal.String */
.na { color: #0000C0 } /* Name.Attribute */
.nb { color: #007020 } /* Name.Builtin */
.nc { color: #463702; background: #FFFFDC; font-weight: bold } /* Name.Class */
.no { color: #003060; font-weight: bold } /* Name.Constant */
.nd { color: #505050; font-weight: bold } /* Name.Decorator */
.ni { color: #800000; font-weight: bold } /* Name.Entity */
.ne { color: #F00000; font-weight: bold } /* Name.Exception */
.nf { color: #0060B0; font-weight: bold } /* Name.Function */
.nl { color: #907000; font-weight: bold } /* Name.Label */
.nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.nt { color: #007000 } /* Name.Tag */
.nv { color: #906030 } /* Name.Variable */
.ow { color: #000000; font-weight: bold } /* Operator.Word */
.mf { color: #6000E0; font-weight: bold } /* Literal.Number.Float */
.mh { color: #005080; font-weight: bold } /* Literal.Number.Hex */
.mi { color: #0000D0; font-weight: bold } /* Literal.Number.Integer */
.mo { color: #4000E0; font-weight: bold } /* Literal.Number.Oct */
.sb { background-color: #fff0f0 } /* Literal.String.Backtick */
.sc { color: #0040D0 } /* Literal.String.Char */
.sd { color: #D04020 } /* Literal.String.Doc */
.s2 { background-color: #fff0f0 } /* Literal.String.Double */
.se { color: #606060; font-weight: bold; background-color: #fff0f0 } /* Literal.String.Escape */
.sh { background-color: #fff0f0 } /* Literal.String.Heredoc */
.si { background-color: #e0e0e0 } /* Literal.String.Interpol */
.sx { color: #D02000; background-color: #fff0f0 } /* Literal.String.Other */
.sr { color: #000000; background-color: #fff0ff } /* Literal.String.Regex */
.s1 { background-color: #fff0f0 } /* Literal.String.Single */
.ss { color: #A06000 } /* Literal.String.Symbol */
.bp { color: #007020 } /* Name.Builtin.Pseudo */
.vc { color: #306090 } /* Name.Variable.Class */
.vg { color: #d07000; font-weight: bold } /* Name.Variable.Global */
.vi { color: #3030B0 } /* Name.Variable.Instance */
.il { color: #0000D0; font-weight: bold } /* Literal.Number.Integer.Long */
td.linenos {
	padding-right: 10px;
	color: #999;
}

#twitter_title {
	position: relative;
	height: 110px;
}
#twitter_title a {
	background: url('tw.gif') no-repeat 0 0;
	width: 100%;
	height: 110px;
	display: block;
	position: absolute;
	overflow: hidden;
	text-indent: -2000em;
	top: 0;
}
