/*
Theme Name: Art Vladivostok
Theme URI: http://www.artvladivostok.ru/
Description: Индивидуальная тема для проекта Выставочный зал галереи Арт Владивосток (движка WordPress)
Version: 2.1
Author: Теняков Артем
Author URI: http://www.artvladivostok.ru/
Tags: artvladivostok
Last change: 23:44 07.05.2010

	Art Vladivostok v2.1
	http://www.artvladivostok.ru/
*/


body
	{background:		#fff url(http://img.artvladivostok.ru/smoke_blue.png) no-repeat;
	margin:				0;
	padding:			0;
	color:				#000;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;}

img, a img
	{border:			0;}

a
	{color:				#2d8cc9;
	text-decoration:	underline;}
a:hover
	{color:				#991b1e;
	background:			#fff;}
a:visited
	{color:				#991b1e;}

a.bordered
	{font-size:			0.9em;
	padding:			2px 4px;
	margin-right:		5px;
	border:				1px solid #ccc;
	background-color:	#fff;
	color:				#2D8CC9;
	text-decoration:	none;}
a.bordered:hover
	{border-color:		#999;
	color:				#a61a1d;}
a.bordered:visited
	{border-color:		#999;
	color: 				#999;
	background-color: 	#eee;}
h1 a, h2 a
	{text-decoration:	none;}
h2 a
	{color:				#991b1e;}
h2 a:hover
	{color:				#2d8cc9;}
h2 a:visited
	{color:				#777;}
h1, h2, h3, h4, h5
	{font-size:			1em;
	font-style:			normal;
	font-weight:		bold;
	text-align:			left;}
h1
	{text-transform:	uppercase;
	padding:			0;
	margin:				10px 10px 10px 28px;
	color: 				#2D8CC9;}
h1.list
	{clear:				both;
	padding:			0;
	margin:				0;}
h1.listtop
	{clear:				both;
	margin:				0;
	padding:			10px 0 0 0;}
h2
	{font-size:			0.85em;
	text-transform:		uppercase;
	margin:				10px 10px 0 10px;
	padding:			0;
	color:				#991b1e;}
h2.wbq
	{margin:			10px 10px 0 28px;}
h3
	{margin:			10px 10px 0 10px;
	padding:			0;}
h5
	{margin:			15px 10px 0 10px;
	padding:			0;
	font-style:			italic;
	font-weight: 		normal;}
h4, p.epigraf
	{margin:			6px 28px 0 28px;
	padding:			0;
	text-align:			right;
	font-style:			italic;
	font-weight: 		normal;}
h5
	{margin:			15px 10px 0 10px;
	padding:			0;
	font-style:			italic;
	font-weight: 		normal;}
p, .post-ratings
	{margin:			6px 10px 0 10px;
	padding:			0;
	font-style:			normal;
	font-weight: 		normal;
	text-align:			justify;}
p.small, .post-ratings-loading
	{font-size:			0.9em;
	margin:				6px 10px 0 10px;
	text-align:			left;}
p.nav
	{font-size:			0.9em;
	margin:				0;
	text-align:			center;}
p.date
	{font-size:			0.8em;
	line-height:		1.5em;
	color:				#999;
	margin:				0 10px 0 10px;
	text-align:			left;}
p.single
	{margin:			0 10px 10px 28px;}

small
	{font-size:			0.9em;
	line-height:		1.5em;
	color:				#777;}
acronym, abbr
	{cursor:			help;
	border-bottom:		1px dotted #a61a1d;}
code
	{font:				1em 'Courier New', Courier, Fixed;}
span.caps
	{cursor:			help;}

blockquote
	{margin:			6px 18px 0 18px;
	padding:			0;}
blockquote.lined
	{margin:			6px 28px 0 10px;
	padding-left:		13px;
	border-left:		5px solid #ddd;}
blockquote cite
	{margin:			5px 0 0;
	display:			block;}
hr
	{display:			none;}

div.text
	{width:				678px;
	_height:			1%;
	clear:				both;
	margin:				0 0 20px 0;
	padding:			0;}

input, textarea
	{border:			#ddd 1px solid;
 	background-color:	#ffffff;
	font:				normal 1em Verdana, Arial, Helvetica, sans-serif;}
input.donate
	{font-size:			0.9em;
	border:				none;
	background:			none;
	margin:				0;}
select
	{width:				130px;}

.topDIV, .mainDIV, .botDIV
	{position:			relative;
	clear:				both;
	float:				none;
	width:				880px;
	margin:				0;
	padding:			0;
	left:				0px;
	top:				0px;}

/*Верхушка*/
.topDIV
	{height:			150px;}
.topDIV .left
	{width:				200px;
	float:				left;
	clear:				none;}
.topDIV .right
	{width:				680px;
	float:				right;
	clear:				none;
	vertical-align:		bottom;}
.topDIV img
	{margin:			0;
	padding:			40px 0 0 30px;
	border:				none;
	width:				95px;
	height:				99px;
	float:				left;
	clear:				none;}

/*Основная часть*/
.mainDIV
	{vertical-align:	top;}
.mainDIV .left
	{width:				200px;
	float:				left;
	clear:				none;}
.mainDIV .left ul
	{margin:			-10px 0 0 0;
	padding:			0;
	font-style:			normal;
	font-weight:		normal;
	text-align:			right;
	list-style-type:	none;}
.mainDIV .left ul li, .mainDIV .left ul li ul
	{margin:			0;
	padding:			0;
	list-style-type:	none;}
.mainDIV .left ul li h2
	{margin:			10px 10px 5px 0px;
	color:				#808080;
	font-size:			0.9em;
	font-weight:		normal;
	text-align:			right;
	text-transform:		uppercase;}
.mainDIV .left ul li ul li
	{margin:			0 20px 0 0;
	font-size:			1em;
	color:				#991b1e;
	text-transform:		lowercase;
	list-style-type:	none;}
.mainDIV .left ul li.widget_categories ul li:after, .mainDIV .left ul li.widget_mycategoryorder ul li:after, .mainDIV .left ul li.widget_archive ul li:after /*, .mainDIV .left ul li.widget_ara_collapsiblearchive ul li:after*/
	{content: " :.";}
.mainDIV .left ul li.widget_links ul li:after, .mainDIV .left ul li.widget_mylinkorder ul li:after
	{content: " ::";}
.mainDIV .left ul li select, .mainDIV .left ul li select option
	{font-size:			1em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-transform:		lowercase;
	text-align:			right;
	border:				none;
	background-color:	#fff;
	margin:				0 20px 0 0;}
.mainDIV .left ul li select option 
	{margin:			0;}
.mainDIV .left ul li ul li a
	{color:				#000;
	text-decoration:	none;}
.mainDIV .left ul li ul li a:link, .mainDIV .left ul li ul li a:visited
	{color:				#000;}
.mainDIV .left ul li ul li a:hover
	{color:				#2D8CC9;
	background:			none;}
.mainDIV .right
	{min-height:		1200px;
	width:				679px;
	float:				right;
	clear:				none;
	border-left:		1px dotted #991B1E;
	background:			#ededed url(http://img.artvladivostok.ru/c-tr.gif) right top no-repeat;}
 
/*Нижняя часть*/
.botDIV
	{height:			200px;}
.botDIV .left
	{width:				200px;
	float:				left;
	clear:				none;
	border-top: 		5px solid #991B1E;
	vertical-align:		top;
	padding:			5px 0 0 0;}
.botDIV .right
	{width:				679px;
	float:				right;
	clear:				none;
	border-left:		1px solid #fff;
	border-top:			5px solid #2D8CC9;
	vertical-align:		top;
	padding:			5px 0 0 0;}
.botDIV img
	{margin:			0;
	padding:			0;
	border:				none;
	clear:				none;}
.botDIV p
	{font-size:			0.9em;
	word-spacing:		0.2em;
	margin:				5px 5px 0 5px;
	text-align:			justify;}
.statl
	{width:				88px;
	float:				left;
	margin:				10px 0 0 5px;}
.statr
	{width:				88px;
	float:				right;
	margin:				10px 5px 0 0}
.sidebar_text, .textwidget
	{margin:			0 20px 0 0;
	font-size:			1em;}

/*Добавки всякие*/
.abs
	{position:			absolute;}
.red
	{color:				#a61a1d;}
.av_red
	{color:				#991b1e;}
.grey
	{color:				#777;}
.p_copy
	{font-size:			0.9em;
	text-align:			left;
	margin:				5px 5px 0 5px;}
.underlined
	{font-size:			0.9em;
	font-style:			normal;
	margin:				6px 10px 0 10px;
	padding:			0 0 10px 0;
	text-align:			left;
	border-bottom:		1px solid #fff;}
.padd
	{padding:			10px 0 20px 0;}
.marg
	{margin:			10px 10px 20px 10px;}
.onebutton /*Не забыть удалить строку margin из оригинального css плагина*/
	{margin:			20px 10px 10px 10px;}
.center
	{text-align:		center;}
.hidden
	{display:			none;}
/*Форматирование для Share IT
.shareIT
	{margin:			0 10px 0 10px;
	position:			relative;
	clear:				both;}
.shareIT-icon
	{margin:			14px 4px 15px 0;
	display:			inline;
	float:				left;}
.shareIT-icon img
	{margin:			0;
	padding:			0;
	border:				none;
	width:				16px;
	height:				16px;}
.shareIT-icon img:hover
	{filter:			alpha(opacity=70);
	-moz-opacity:		.7;
	opacity:			.7;
	background:			none;}
.shareIT-icon a:hover
	{background:		none;}*/
.twitter, .rss
	{margin:			0 15px 0 0;
	padding:			0 0 0 17px;}
.twitter, .twitter:hover
	{background:		url("http://img.artvladivostok.ru/icons/twitter-12x12.png") no-repeat 0 50%;}
.rss, .rss:hover
	{background:		url("http://img.artvladivostok.ru/icons/rss-12x12.png") no-repeat 0 50%;}

/*Сaptions*/
.aligncenter, div.aligncenter
	{display:			block;
	margin-left:		auto;
	margin-right:		auto;}
.wp-caption, .wp-caption1
	{border:			1px solid #eee;
	background-color:	#fff;
	padding-top:		4px;
	margin:				10px;
	-moz-border-radius:		3px;
	-khtml-border-radius:	3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;}
.wp-caption1
	{margin:			10px 10px 10px 23px;}
.wp-caption img, .wp-caption1 img
	{margin:			0px 5px;
	padding:			0;
	border:				0 none;}
.wp-caption p.wp-caption-text, .wp-caption1 p.wp-caption-text
	{font-size:			0.8em;
	color:				#555;
	line-height:		15px;
	padding:			0 4px 4px;
	margin:				0;
	text-align:			center;}

/*Комментарии*/
/*.even, .alt
	{border-left:		1px solid #ddd;}*/
.alt
	{margin:			0;
	padding:			10px;
	background-color:	#fff;
	border-top:			1px solid #eee;
	border-bottom:		1px solid #eee;}
.commentlist
	{padding:			0;
	text-align:			justify;}
.commentlist li
	{margin:			15px 0 10px;
	padding:			5px 5px 10px 10px;
	list-style:			none;
	font-weight:		bold;}
.commentlist li .avatar
	{float:				right;
	border:				1px solid #eee;
	padding:			2px;
	background:			#fff;}
.commentlist li ul li
	{margin-right:		0 10px 0 -5px;
	font-size:			1em;}
.commentlist p
	{margin:			10px 5px 10px 0;
	font-weight:		normal;
	line-height:		1.5em;
	text-transform:		none;}
.commentlist cite, .commentlist cite a
	{font-weight:		bold;
	font-style:			normal;
	font-size:			1.1em;}
.children
	{padding:			0; 
	margin-right:		5px;
	margin-left:		5px;}
.nocomments
	{color:				#777;
	text-align:			center;
	margin:				0;
	padding:			0;}
.commentmetadata
	{margin:			0;
	display:			block;
	font-weight:		normal;}
.thread-alt
	{background-color:	#f8f8f8;}
.thread-even
	{background-color:	#fff;}
.depth-1, .depth-2
	{border-top:		1px solid #ddd;
	border-right:		1px solid #ddd;
	border-bottom:		1px solid #ddd;} 
.depth-2
	{border-left:		2px solid #2d8cc9;}

/* Картинки */
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;}

/*Календарь. Для шаблона не подгонял, стандартный для WP*/
#wp-calendar
	{empty-cells:		show;
	margin:				10px auto 0;
	width:				155px;}
#wp-calendar a
	{text-decoration:	none;
	display:			block;}
#wp-calendar caption
	{font:				bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:			center;
	width:				100%;}
#wp-calendar th
	{font-style:		normal;
	text-transform:		capitalize;}
#wp-calendar td
	{padding:			3px 0;
	text-align:			center;}
#wp-calendar td.pad:hover
	{background-color:	#fff;}
#wp-calendar #prev a, #wp-calendar #next a
	{font-size:			0.8em;}
#wp-calendar #next a
	{padding-right:		10px;
	text-align:			right;}
#wp-calendar #prev a
	{padding-left:		10px;
	text-align:			left;}

/*Остатки классов с дефолтной темы WP. Разобрать, возможно не нужное*/
.narrowcolumn .entry, .widecolumn .entry
	{line-height:		1.4em;}
.widecolumn
	{line-height:		1.6em;
	padding:			10px 0 20px 0;
	margin:				5px 0 0 150px;
	width:				450px;}
.widecolumn .entry p
	{font-size:			1.05em;}
.widecolumn .post
	{margin:			0;}
.widecolumn .postmetadata
	{margin:			30px 0;}
.widecolumn .smallattachment
	{text-align:		center;
	float:				left;
	width:				128px;
	margin:				5px 5px 5px 0;}
.widecolumn .attachment
	{text-align:		center;
	margin:				5px 0px;}
.narrowcolumn
	{float:				left;
	padding:			0 0 20px 45px;
	margin:				0 0 0;
	width:				450px;}
.narrowcolumn .postmetadata
	{padding-top:		5px;
	text-align:			center;}

.sticky
	{background:		#f7f7f7;
	padding:			0 10px 10px;}
.sticky h2
	{padding-top:		10px;}


.entry ul li:before, #sidebar ul ul li:before
	{content:			"\00BB \0020";}
.entry ol
	{padding:			0 0 0 35px;
	margin:				0;}
.entry ol li
	{margin:			0;
	padding:			0;}
.postmetadata ul, .postmetadata li
	{display:			inline;
	list-style-type:	none;
	list-style-image:	none;}

.post
	{margin:			0 0 40px;
	text-align:			justify;}
.post hr
	{display:			block;}

.postmetadata, .clear
	{clear:				both;}

.screen-reader-text
	{position:			absolute;
	left:				-1000em;}
.navigation
	{display:			block;
	margin:				10px 10px 20px 10px;
	padding:			0 0 20px 0;}

/* Begin Form Elements */
.entry form /* This is mainly for password protected posts, makes them look better. */
	{text-align:		center;}

#searchform
	{margin:			10px auto;
	padding:			5px 3px;
	text-align:			center;}

#sidebar #searchform #s
	{width:				108px;
	padding:			2px;}
#sidebar #searchsubmit
	{padding:			1px;}

#commentform
	{margin:			5px 10px 0 0;}
#commentform p
	{margin:			5px 0;}
#commentform input
	{width:				170px;
	padding:			2px;
	margin:				5px 5px 1px 0;}
#commentform textarea
	{width:				100%;
	padding:			2px;}
#commentform #submit
	{margin:			0 0 5px auto;
	float:				right;}
#respond:after
	{content:			".";
	display:			block; 
	height:				0; 
	clear:				both; 
	visibility:			hidden;}