/*
Theme Name: Gazette
Theme URI: http://wordpress.org/
Description: The original WordPress voodoo theme
Version: numberone
Author: VoodooMedia Inc.


*/

/* Events */




/* EVENT
**************************************/

.b-event-date {
float:left;
margin-right:10px;
padding-right:10px;
margin-left:10px;
padding-left:10px;
text-align:right;
width:65px;
}


.b-event-date a { color: #000; }
.b-event-date .date { font: normal 35px/35px 'FuturaDemiCTTDemiC','Arial',sans-serif; }
.b-event-date .month { font: normal 11px/14px 'Arial',sans-serif; }
.b-event-date .weekday { font: normal 11px/14px 'Arial',sans-serif; color:#808080; }



.b-event .b-event-img {
  display: block;
  width: 70px;
  height: 70px;
  background:#ddd;
  float: left;
  margin-right:10px;
}
.b-event-date {
  float: left;
  padding-right:10px;
  margin-right:10px;
  width: 65px;
  text-align:right;
}


.b-event-text {
  overflow: hidden;
  margin-right:100px;
}

.b-events-type {
  font:normal 9px/10px 'Helvetica','Arial',sans-serif;
  margin-bottom:5px;
  text-transform:uppercase;
}
.b-events-type a,
.b-events-type a:visited,
.b-events-title a,
.b-events-title a:visited {
  color:#000;
}



.b-event-text .event-type {
  text-transform:uppercase;
  font:normal 9px/11px 'Arial',sans-serif;
  margin:0 0 3px 0;
  letter-spacing:1px;
  padding:0 0 0 1px;
}

.b-event-text .event-title {
  font:bold 12px/14px 'Arial',sans-serif;
  margin:0 0 5px 0;
  text-transform:uppercase;
  overflow:hidden;
}
.b-event-text .event-type a { color:#808080; }
.b-event-text .event-title a { color:#000; }

.b-event-text .event-place,
.b-event-text .event-place a {
  font:normal 11px/14px "Arial",sans-serif;
  color:#808080;
  margin-bottom:0;
}
.b-event {
  position: relative;
}
.b-event .members {
  position: absolute;
  right:0;
  top:0;
  color:#808080;
  font:normal 11px/17px "Arial";
}
.b-event .b-members-count {
  text-align:center;
  margin-bottom:5px;
}
.b-event .b-members-count .all {
	color:#808080;
}
.b-event .friend {
  font:normal 17px/17px "Arial",sans-serif;
  color:#000;
  position: relative;
  cursor:pointer;
}
.b-event .all { position: relative;cursor:pointer; }
.b-event .members .g-line {
  position: absolute;
  left:0;
  bottom:0;
  width: 100%;
}
.b-event .all .g-line {
  bottom:-1px;
}


.g-line {
  height:1px;
  line-height:0;
  font-size:0;
  background-color:#000;
  position:relative;
}
.g-line-thin {
  height:2px;
}
.g-line-light {
  background-color:#ddd;
}
.g-link-right {
  position:absolute;
  right:0;
  background-color:#fff;
}
.l-block-border_place .g-link-right {
  background-color:#f9faf5;
}
.g-line .g-link-right {
  top:-6px;
  padding-left:6px;
}
.g-title-wrap .g-link-right {
  top:auto;
  bottom:0;
}
.g-line .g-line-buttons {
  position:absolute;
  top:-10px;
  padding-right:10px;
  background-color:#fff;
}
.g-line.g-line-center {
  text-align:center;
}
.g-line-dot {
  background:url('/images/new/sprite.png') repeat-x 0 -52px;
}
.g-line .g-line-center-block {
  display:-moz-inline-stack; /* for FF2*/
  display:inline-block; /* normal browsers */
  zoom:1; /* for IE (hasLayout true) */
  *display:inline; /* for IE */
  float:none;
  padding:0 10px;
  background:#fff;
  position:relative;
  top:-6px;
}
.g-line .g-line-center-block .w-icon-rss {
  margin-left:10px;
}

.b-list-item {
  margin-bottom:15px;
  padding-bottom:15px;
}
.g-wide-border-village .b-list-item .g-line {
  width:50%;
  left:25%;
  background-color:#89c5ab;
}

.b-list {}
.b-list-events-popular {
  margin-bottom:30px;
  padding-top:20px;
}

.b-list {}
.b-list-item {
  padding-bottom:20px;
  margin-bottom:20px;
  position: relative;
}
.b-list-item>.g-line {
  position: absolute;
  bottom:0;
  width:100%;
  left:0;
}
.b-list-item.last {
  margin-bottom:0;
}
.b-list-item.last>.g-line {
  display: none;
}
.b-list-item .b-list-item-actions {
  position: absolute;
  right:0;
  top:0;
}

.b-list-small {}
.b-list-small .b-list-item {
  padding-bottom:10px;
  margin-bottom:10px;
}









.b-list-dotted {
  float:left;
  overflow:hidden;
  font:normal 11px/13px "Arial",sans-serif;
}
.b-list-dotted a,
.b-list-dotted a:visited {
  color:#163d83;
}
.b-list-dotted .b-list-item {
  float:left;
  padding:0 0 0 6px;
  position:relative;
  margin:0 6px 0 -2px;
}
.b-list-dotted .b-list-item .dot {
  display:block;
  width:2px;
  height:2px;
  position:absolute;
  left:0;
  top:50%;
  margin-top:-1px;
  background:url('../../images/new/sprite.png') no-repeat -29px -29px;
}

.b-list-popular .b-post-text {
  clear:both;
}





/* ===Events */

body {padding:0;margin:0;background:#FFF;font:14px Arial, Helvetica, sans-serif;color:#000; line-height:150%;}

a 	{color: #666;}

a.w {color:#FFFFFF;}

.w a {color:#FFFFFF;}

a:hover {color: #FF6699; text-decoration:underline}

.wc {background-color:#666; padding:2px 0 2px 3px ;}

.wc a {color:#FFFFFF;}

.wc a:hover {color: #FF6699; text-decoration:underline}

.gc a {color:#666;}
.gc a:hover {color: #FF6699; text-decoration:underline}

.green a {color: #009900;}
.green a:hover {color: #FF6699; text-decoration:underline}

.b a {color:#000;}

.b a:hover {color: #FF6699; text-decoration:underline}

.tag {margin: 15px 0px; font-size:140%; color: #999;}
.tag a {color: #999;}
.tag a:hover {color: #FF6699; text-decoration:underline}
.sup {color:#FF0000; font-size:55%;}

.tagl {margin: 15px 0px; font-size:200%; color: #999;}



.narrowcolumn {
	float:left;
	padding: 0px 0 20px 45px;
	width:65%;
	min-height:300px;
	}

	
.narrowcolumn_p {
	float:left;
	padding: 0px 0 20px 45px;
	width:65%;
	min-height:300px;
	}

.t a {color: #000; text-decoration: none; font-weight:normal;}



.t a:hover {color: #FF6699; text-decoration:underline; font-weight:normal;}

.date {font-size:65%;}

.job{font-size:65%; line-height:160%; }

.post {	margin: 0 0 40px;}

.divide {margin-bottom:40px;}

#footer {

	padding: 0;

	margin: 0 auto;

	width: 760px;

	clear: both;

	}

#sidebar li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom:13px;
	}
		
#sidebar ul {
	margin-left:0px;
	padding-left:0px;
	}

#searchform {

	margin: 10px auto;

	padding: 5px 3px;



	}

#sidebar #searchform #s {

	width: auto;

	padding: 2px;

	margin-right:2px;

	}



.avatar img { border:1px solid #CCC;}

h2 {margin-top:0px; line-height:normal;font-size:170%; font-weight:normal;}

h3 {margin-top:0px; margin-botton:0px; padding-bottom:0px; line-height:normal;font-size:120%;}

h4  {margin-top:0px; margin-bottom:5px; padding-bottom:0px; padding-top:0px; line-height:normal;font-size:100%;}


/* End Form Elements */


/* Begin Comments*/

.comments {

	height: 24px;
	font-size:100%; 
	float:right;
	padding-left: 30px;
background: url(http://mediapedia.ru/wp-content/themes/gazette/images/comments.gif) no-repeat left top; 

	}

.commentlist {

padding-left:0px;

	}




.commentlist p {

	margin: 10px 5px 10px 0;
width:600px;
}




#commentform p {

	width:600px;
	

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */

/* Begin Sidebar */

#sidebar {
	float: right;
	padding-right: 0px;
	margin-right: 30px;
	width: 230px;
}

#sidebar_mediaver {
	float: right;
	padding-right: 40px;
	width: 200px;
}


#sidebar form {
	margin: 0;
	}

/* End Sidebar */


/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
	}



acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {
	font-size:100%;
	color: #333;
	padding-left: 40px; 
	background: url(images/quot-r.gif) no-repeat scroll 0 0;
	margin: 20px 0 0 10px;
	
	}




.entry blockquote p {
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}





blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}




a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}
	
.Nav { padding-left:120px; font-size:150%;}

/* End Various Tags & Classes*/

.tags a {padding-right:20px;}





/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */





