@charset "utf-8";
@import url(http://artbaggage.org.ua/wp-content/uploads/2009/03/add-all.css);
/*
Theme Name: WordPress ArtBaggage
Theme URI: http://artbaggage.org.ua/
Description: The ArtBaggage WordPress
Version: 1.0
Author: Dmitry
Author URI: http://artbaggage.org.ua/
	Tags: orange, custom header, flexible width, two columns, widgets

	Dimadimadim v1.0
	 http://artbaggage.org.ua/dima_pre/

	This theme was designed and built by Dimadimadim,
	whose blog you will find at http://artbaggage.org.ua/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
html{min-height:100%;}
* html body{height:100%;}
body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	color:#0A246A;
	background:#141011 url(images/bg-all.jpg) no-repeat 50% 0 fixed;
	min-width:1002px;
	min-height:100%;
	}
/* Default */
img{border-style:none;}
a{
	text-decoration:none;
	color:#180e0c;
	}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font-size:100%;
	vertical-align:middle;
	}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
	}
/* Layouts */
.hold-page{
	margin:0 10px;
	min-height:100%;
	}
#header{
	height:283px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
.hold-header{
	position:relative;
	width:100%;
	}
#main{
	position:relative;
	padding:0;
	max-width: 1200px;
	margin:0 auto;
	background:url(images/bg-address.png);
	}
#main:after{
	display:block;
	content:"";
	clear:both;
	}
#container{width:100%;}
#container:after{
	content:"";
	display:block;
	clear:both;
	}
.content-holder{padding:328px 320px 0 0;}
.content-holder-single{padding:328px 198px;}
.content-holder-single .post{
	border:1px solid #fff;
	background:url(images/bg-post.gif);
	padding:20px;
	margin-bottom:12px;
	}
.content-holder-single .entry .wp-caption-text,
.content-holder-single .postmetadata{
	background:#fff;
	}
#content{
	float:left;
	width:100%;
	}
#sidebar{
	float:right;
	width:320px;
	margin-right:-320px;
	display:inline;
	}
#footer{min-height:56px;}
* html #footer{height:56px;}
/**/
#top-sidebar{
	list-style:none;
	margin:0 0 24px;
	padding:0;
	}
#top-sidebar .textwidget{
	margin:0 17px 0 0;
	background:url(images/bg-address.png);
	padding-bottom:12px;
	}
.popularity{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	}
.popularity li{
	display:inline;
	background:url(images/border-delimiter.gif) no-repeat 100% 100%;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	line-height:26px;
	}
.popularity a:hover{color:#411D8E}
.popular{font-size:15px;}
.popular a{color:#68A82F;}
.v-popular{font-size:19px;}
.v-popular a{color:#3E1295;}
.vv-popular{font-size:23px;}
.vv-popular a{color:#DF4C8C;}
.vvv-popular{font-size:26px;}
.vvv-popular a{color:#68A82F}
.vvvv-popular{font-size:32px;}
.vvvv-popular a{color:#68A82F;}
.vvvv-popular a:hover{color:#F6BA09;}
/* Logo */
.logo{
	position:relative;
	margin:80px 0 0 200px;
	float:left;
	display:inline;
	font-family:Tahoma,sans-serif;
	z-index:10;
	}
.logo div{
	background:url(images/bg-logo.gif);
	color:#790105;
	position:absolute;
	z-index:10;
	padding:20px 7px 7px;
	float:left;
	}
.logo div a{color:#790105;}
.logo div a:hover{text-decoration:none;}
.logo span{display:block;}
.logo strong{
	font-size:100px;
	line-height:70px;
	}
.logo strong span{
	font-size:53px;
	font-weight:normal;
	margin:-20px 0 0;
	}
#header img.prew-image{
	position:absolute;
	z-index:1;
	top:100px;
	left:200px;
	}
.logo em{
	color:#790105;
	font-style:normal;
	}
.time-slogan{
	float:right;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:100;
	margin:200px 206px 0 0;
	font-size:32px;
	display:inline;
	position:relative;
	z-index:20;
	}
.time-slogan strong{font:32px Tahoma,sans-serif;}
/**/
#sidebar {
	font-size:16px;
	color:#111;
	line-height:21px;
	}
#sidebar p{margin:0 0 7px;}
#sidebar a{text-decoration:underline;}
#sidebar a:hover{color:#fff;}
#sidebar h3,
#sidebar h2{
	margin:0 0 12px 15px;
	font-size:19px;
	color:#790105;
	}
.side-content,
.textwidget,
#menu li.widget ul,
.widget_tag_cloud{margin:0 0 12px 10px;}
/* widgets*/
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#menu ul.blogroll{background:url(images/bg-address.png);}
.widget_tag_cloud{
	background:url(images/bg-address.png);
	padding:9px;
	}
#sidebar .widget_tag_cloud h2{margin:0;}
/**/
#sidebar .contacts-box p{margin:0;}
.contacts-box{
	font-weight:bold;
	font-size:12px;
	background:url(images/bg-address.png);
	padding:10px;
	}
.contacts-box span{
	display:block;
	}
.contacts-box address{
	font-style:normal;
	color:#F6BA09;
	}
.contacts-box .text-green{color:#68A82F;}
.contacts-box .text-pink{color:#DF4C8C;}
/**/
#container blockquote {
	border-left:3px solid #3E1295;
	color:#CC0000;
	font-size:28px;
	padding:0 0 0 10px;
	margin:0 0 0 40px;
	line-height:38px;
	}
#container blockquote span {
	background:#0A246A;
	color:#fff;
	}
#container blockquote span strong{
	background:#fff;
	color:#0A246A;
	font-weight:100;
	}
.blockquote span b, .text-content span {
	background:#fff;
	color:#0A246A;
	font-weight:100;
	}
/* Content Main */
.aligncenter{margin:0 auto;}
.text-content{
	line-height:19px;
	font-size:15px;
	margin:0 14px 0 0;
	background:url(images/bg-address.png);
	}
.text-content small{
	background:#C60;
	border-bottom:2px solid red;
	}
.text-content .entry{
	border-width:1px 1px 0 0;
	border-color:#fff;
	border-style:solid;
	padding:12px 0 0;
	}
.all-background{position:relative;}
.text-content .entry p{
	padding:5px 10px 11px;
	background:#fff;
	}
.text-content .entry li,
.text-content .entry dt,
.text-content .entry dd{background:#fff;}
.text-content .entry ul,
.text-content .entry dl{
	list-style:none;
	margin:0;
	padding:0;
	background:#333;
	}
.text-content .entry dd{margin:0}
.text-content .entry ol{
	margin:0;
	padding:0 0 0 43px;
	}
.text-content .entry li,
.text-content .entry dt,
.text-content .entry dd{
	padding:7px 0 9px 11px;
	margin:0 0 0 9px;
	}
.text-content h1,
.text-content h2{
	margin:0 0 24px;
	color:#790105;
	}
.text-content h3{margin:0 0 18px;}
.text-content h1 a,
.text-content h2 a,
.text-content h3 a{color:#790105;}
.text-content a{text-decoration:underline;}
.text-content a:hover{
	color:#F6BA09;
	text-decoration:none;
	}
.text-content p{margin:0 0 12px;}
.text-content span strong{
	background:#fff;
	color:#0A246A;
	font-weight:100;
	}
/* Bottom Sidebar */
#btm-sidebar h2{margin-bottom:12px;}
#btm-sidebar,
#btm-sidebar ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#btm-sidebar a{
	background:#790105;
	color:#F6BA09;
	}
.more-link{background:#fff;}
.navigation{
	margin-bottom:10px;
	overflow:hidden;
	height:1%;
	}
.navigation a{color:#790105;}
.alignleft{float:left;}
.alignright{float:right;}
.post img.alignleft{margin:0 10px 0 0;}
.post img.alignright{margin:0 0 0 10px;}
#footer p{margin:0;}
span.img-left,span.img-right{background:none;}
.img-left{float:left;}
.img-right{float:right;}
/*form-comments*/
.form-comments{
	}
.form-comments textarea{
	width:99%;
	overflow:auto;
	}
.commentlist{
	list-style:none;
	margin:0 0 12px;
	padding:0;
	overflow:hidden;
	height:1%;
	}
.commentlist img.avatar{
	margin:12px 0 0;
	}
.commentmetadata{font-size:11px;}
.commentlist a:hover{color:#fff;}
.commentlist cite{
	font-weight:bold;
	font-style:normal;
	color:#0A246A;
	}
.commentlist li{
	border-width:0 0 1px 1px;
	border-color:red;
	border-style:solid;
	margin-bottom:12px;
	background:url(images/bg-address.png);
	padding:0 10px 0 12px;
	}
/* Header Title */
.header-title {display:none;}
.header-title h1{margin:0;}
#main-menu{
	position:absolute;
	left:199px;
	top:27px;
	}
#main-menu,
#main-menu ul{
	list-style:none;
	margin:0;
	padding:0;
	font:21px Georgia,serif;
	}
#main-menu a{
	color:#790105;
	text-decoration:underline;
	}
#main-menu a:hover{text-decoration:none;}
#main-menu h2{display:none;}
#main-menu ul{margin:1px 0 0;}
#main-menu ul:after{
	display:block;
	clear:both;
	content:"";
	}
#main-menu ul{height:1%;}
#main-menu ul li{
	float:left;
	margin-right:12px;
	}