/************************************************
* breadcrumbs			*
************************************************/

#breadcrumbs {  
	width: auto;
	margin: -3px 0 10px 0;
	font-size: 13px;
  color: #5d5d5d; 
  text-align : left; 
  overflow : hidden; 
}
#breadcrumbs a, #breadcrumbs a:visited { 
  color: #5d5d5d; 
  text-decoration : none; 
  outline:none;
} 
#breadcrumbs a:hover, #breadcrumbs a:active { 
  color: #000; 
  text-decoration: none; 
  outline: none;
} 

/************************************************
* maincolumn							*
************************************************/

.maincolumn, .main { 
  position: relative; 
  float: right; 
  width: 480px; 
  height: 100%;
  margin: 0 0 10px 20px;
  padding: 0; 
  text-align: left; 
  font-size: 13px; 
  overflow: hidden;
  z-index: 10;
} 
.main {  	  
	width: 670px;
} 
.maincolumn a, .maincolumn a:visited,
.main a, .main a:visited { 
  color: #5d5d5d; 
  text-decoration: none; 
} 
.maincolumn a:hover, .maincolumn a:active,
.main a:hover, .main a:active { 
  color: #000; 
  text-decoration: none; 
} 
.maincolumn h1, .maincolumn h2,
.main h1, .main h2 { 
  background: url('/wp-content/themes/City_News/images/h2_main.jpg') left no-repeat;
	width: 100%;
	height: 43px;
  color: #727272; 
  font-size: 18px; 
  font-weight: normal; 
  padding: 7px 10px 0 10px; 
  margin: 0 0 5px 0; 
  border: 0; 
} 
.maincolumn h2, .main h2 { 
  padding: 10px 10px 0 10px; 
} 

.maincolumn h1 a:link, .maincolumn h1 a:visited,
.maincolumn h2 a:link, .maincolumn h2 a:visited,
.main h1 a:link, .main h1 a:visited,
.main h2 a:link, .main h2 a:visited {
  color: #727272; 
	text-decoration: none;
}
.maincolumn h1 a:hover, .maincolumn h1 a:active,
.maincolumn h2 a:hover, .maincolumn h2 a:active,
.main h1 a:hover, .main h1 a:active,
.main h2 a:hover, .main h2 a:active {
  color: #4c4b4b;
	text-decoration: none;
}
.maincolumn h3 { 
  margin: 0 0 10px 0;
  color: #5d5d5d; 
} 
.maincolumn p, .main p { 
  margin: 0 0 10px 0; 
} 
.maincolumn ul, .maincolumn ol,
.main ul, .main ol {
  margin: 10px 0 10px 2px; 
  padding: 0; 
  color: #666;
} 
.maincolumn ul li, .maincolumn ol li,
.main ul li, .main ol li {  
  font-size: 13px; 
  margin: 0; 
  padding: 0 0 3px 0; 
  list-style-position: inside;
  list-style-type: disc; 
} 

/************************************************
* img							*
************************************************/

img { 
  float: left;
  border: 0;
} 
.maincolumn img.wp-smiley, .main img.wp-smiley { 
  float : none; 
  width : 15px; 
  height : 15px; 
  margin : 0; 
  border : none; 
  padding : 0; 
} 
.post img { 
	width: 170px;
	height: 124px;
  padding: 0;
  margin: 4px 15px 0 0;
  border: 4px solid #d3d1d2; 
} 
.text img { 
	max-width: 470px;
	height: auto;
  padding: 0;
  margin: 5px 15px 5px 0;
  border: 4px solid #d3d1d2; 
} 

/************************************************
* post	
category.php, archive.php, author.php, search.php	*
************************************************/

.post, .text {   
  float : left; 
  position: relative;
  width : 100%; 
  font-size : 13px;
  margin: 0 0 15px 0; 
  padding: 0;
} 
.text {   
  margin: 0; 
} 
.text a, .text a:visited {
  color: #2f74bd;
}  
.text a:hover, .text a:active {
  text-decoration: underline;
}  

/************************************************
* postmetadata	
category.php, archive.php, author.php, search.php *					
************************************************/

.postmetadata {  
  position: relative;
  z-index: 100; 
  line-height: 1.5;
  margin : -7px 0 12px 0; 
  padding: 0;
  font-size : 13px; 
  font-weight : normal; 
  text-align: left;
} 
.date {
  float : left; 
  background: url('/wp-content/themes/City_News/images/date.gif') left no-repeat;
  padding: 5px 0 5px 22px;
  margin : 0; 
}
.author {
  float : left; 
  background: url('/wp-content/themes/City_News/images/author.gif') left no-repeat;
  padding: 5px 0 5px 21px;
  margin-left: 5px;
}
.cat {
  float : left; 
  background: url('/wp-content/themes/City_News/images/tag.gif') left no-repeat;
  padding: 5px 0 5px 21px;
  margin-left: 4px;
}
.com {
  float : left; 
  background: url('/wp-content/themes/City_News/images/com.gif') left center no-repeat;
  padding: 5px 0 7px 22px;
  margin-left: 4px;
}

/************************************************
* more					*
************************************************/

.more {   
  position: absolute; bottom: 0; right: 0;
  width : auto; 
  padding : 0; 
  font-size : 12px; 
  font-weight : normal; 
  text-align: right;
  color: #5d5d5d; 
} 
.more a, .more a:visited {
  font-size : 12px; 
  color: #5d5d5d; 
} 
.more a:hover, .more a:active {  
  font-size : 12px; 
  text-decoration : none;
  color: #9a9898;
} 

/*******************************************
*  cat_content   /index.php, single.php /  *
*******************************************/

.cat_content {	
  position: relative; 
	width: 480px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	overflow: hidden;
	clear: both;
}	

/**************************************
*  events   / index.php /              *
***************************************/

.events {	
}	
.cat_box {	
  position: relative; 
	width: 150px;
  min-height: 20px;
	margin: 0 8px 15px 0;
	padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 200px;
}
.category {	
	width: 150px;
	height: auto !important;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 16px;
	overflow: hidden;
  text-transform: uppercase;
  color: #b21206;
  line-height: 1.3 !important;
}
.category a, .category a:visited { 
  color: #b21206;
} 
.category a:hover, .category a:active { 
  text-decoration: none; 
  color : #5d5d5d; 
} 
.cat_content ul {	 
	height: auto;
	text-align: left;
	margin: 0;
	padding: 0;
}	
.cat_content ul li {	
	width: 135px;
	height: auto;
	text-align: left;
	line-height: 1;
	margin: 0 0 5px 14px;
  padding: 0;
  list-style-position: outside;
}	
.events ul li a {	
	margin: 0 0 0 -3px;
	padding: 0;
}	

/************************************************
* video		   / index.php /  		            		*
************************************************/

.video {  
  height: auto;
  margin: 10px 0 10px 0; 
  padding: 0;
  overflow: hidden;
}

/************************************************
* latest				/ index.php /                 	*
************************************************/

.latest { 
  position: relative; 
  margin: 10px 0 10px 0; 
  height: auto;
}
.latestin {   
  position: relative; 
  margin: 0; 
  height: 95px;
}
.latest img {
  float: left;
  width: 124px;
  height: 76px;
  margin: 0;
  border: 4px solid #d3d1d2; 
  font-size: 10px;
  overflow: hidden;
}
.latest .tright {
  float: right;
  width: 337px;
  height: auto;
}
.latest h3 {
  overflow: hidden; 
  margin: -3px 0 0px 0; 
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  color: #2f74bd;
}
.latest h3 a:link, .latest h3 a:visited {
  color: #2f74bd;
}
.latest h3 a:hover, .latest h3 a:active {
  color: #9a9898;
}
.latest p { 
  margin: 0; 
  padding: 0;
  font-size: 13px;
	text-align: justify;
  line-height: 1;
}
.latest .arrow {
  position: absolute; bottom: 10px; right: 0;
}

/****************************************
*  talk	       / index.php /            *
*****************************************/

.talk {
  margin: 0 0 18px 0;
}

/****************************************
*  content_day	   / index.php /        *
*****************************************/

.content_day {	
	margin: 0 15px 0 0;
	padding: 0;
}
.content_day .cat_column {		  
	float: left;
	width: 152px;
	height: auto;
	margin: 0 11px 15px 0;
	padding: 0;
	overflow: hidden;
}
#cat_column3 {
	margin: 0;
}
.content_day .list {
  position: relative; 
	width: 152px;
	height: 200px;
	margin: 0 0 15px 0;
	padding: 0 0 25px 0;
	overflow: hidden;
	clear: both;
  line-height: 1;
}
.category {	
	width: 152px;
	height: 20px;
	margin: 0 0 10px 0;
	line-height: 20px;
	font-weight: normal;
	font-size: 16px;
	overflow: hidden;
}
.category a, .category a:visited { 
  text-decoration: none; 
  outline: none;
  text-transform: uppercase; 
} 
.content_day img {
	width: 144px;
	height: 88px;
	margin: 0 0 5px 0;
	overflow: hidden;
  border: 4px solid #d3d1d2; 
}
.content_day .list h3 { 
	width: 152px;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
  color : #5d5d5d; 
	font-weight: bold;
	overflow: hidden;
}
.content_day .list h3 a, .content_day .list h3 a:visited { 
  color : #5d5d5d; 
  outline: none;
}
.content_day .list h3 a:hover,.content_day .list h3 a:active { 
  color: #808080; 
  text-decoration: none; 
  outline: none;
} 
.content_day p {		
	width: 152px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 13px;
  color: #5d5d5d; 
	line-height: 1;
	text-align: left;
	overflow: hidden;
}
.content_day h3 {	 
  position: relative; 
	width: 152px;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}	
.content_day ul li {	 
	width: 140px;
	margin-left: 14px;
	line-height: 1;
	text-align: left;
  list-style-position: outside;
}	

/************************************************
* gallery				    / index.php /            		*
************************************************/

.gallery {    
  width: auto; 
  margin: 20px auto 0;
  padding-left: 4px;
  text-align: center;
  overflow: hidden;
  clear: both;
}
.gallery img {
  max-width: 150px;
  height: 92px;
  margin: 0 4px 10px 4px;
  border: 4px solid #c9c8c9;
  font-size: 10px;
}

/************************************************
* the_tags        / single.php /              	*
************************************************/

.the_tags {
  clear: both;
  margin : 20px 0 0 0; 
}
.the_tags h4 {
  float: left;
  margin : 0 10px 0 0; 
}

/************************************************
* page_box 
/single.php, page.php, author.php, category.php/*
************************************************/

#page_box {    
  float : left; 
	width: 454px;
  font-size : 13px; 
  font-weight : normal; 
  margin : 10px 0 0 0; 
  padding : 12px; 
  border : 1px solid #ddd; 
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -khtml-border-radius: 6px;  
  border-radius: 6px;
	overflow: hidden;
}
#page_box {
  overflow: auto;
  margin : 10px 0 15px 0;
}
#page_box ul {  
  margin : -3px 0 0 0; 
  padding : 0; 
}
#page_box ul li { 	
  float: left;
	width: 225px;
  line-height: 1.3;
}

/************************************************
* page_box	            /author.php/			*
************************************************/

#midlle .avatar-70 {
  float: left;
  width : auto; 
  margin: 3px 0 0 0; 
  border: 3px solid #d3d1d2; 
}
.mid_right {    border : 1px solid #ddd; 

  float : right; 
  width: 365px;   
}
#midlle .text { 	
  clear: both;
  width : 100%; 
  margin : 0; 
  padding : 10px 0 0 0; 
} 

/************************************************
* content_single         / single.php /	        *
************************************************/

.content_single { 
	width: 495px;
	max-height: 300px;
	margin: -12px 0 10px 0;
	overflow: hidden;
  line-height: 1;
  list-style: none;
  clear: both;
}
.content_single ul li { 
  position: relative; 
	float: left;
	width: 152px;
	height: 210px;
	margin: 0 12px 0 0;
	padding: 0 0 25px 0;
	overflow: hidden;
  line-height: 1;
  list-style: none;
}
.content_single img {
	width: 144px;
	height: 88px;
	margin: 0 0 5px 0;
	overflow: hidden;
  border: 4px solid #d3d1d2; 
}
.content_single h4 { 
  font-size: 14px;
  color: #727272; 
}
.content_single h4 a, .content_single h4 a:visited { 
  font-size: 14px;
  color: #727272; 
}

/************************************************
* #socializ     	/ single.php /		        	*
************************************************/

#socializ { 
  width : 100%; 
  height: 40px;
  margin: 0;
} 
#socializ img {
  margin: 0 8px 0 0;
  font-size: 12px;
  border: 0;
}
#socializ a img {
  margin: 0 8px 0 0;
  font-size: 12px;
  border: 0;
  filter:alpha(opacity=60);	
  opacity:.60; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
}
#socializ a:hover img {
  filter:alpha(opacity=100);	
  opacity:1; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/********************************************************
*   archiv         / archives.php /                     *    
*********************************************************/

.archives {  		
  width : 100%; 
  float : left; 
  margin: 5px 0 0 0; 
  padding: 0; 
} 
.archives h2 { 			
 	width: 100%;  
  float : left; 
  margin: 0 0 10px 0; 
  padding: 0; 
} 
ul.archiv { 	
  float : left; 
  margin: 0 10px 20px 0; 
  padding: 0 0 0 1px; 
  overflow: hidden;
} 
ul#archiv1 { 	 		
 	width: 110px;  
} 
ul#archiv2 { 			
 	width: 130px;  
} 
ul#archiv3 { 			
 	width: 215px;  
  margin: 0 0 20px 0; 
} 
ul.archiv li{ 			
 	width: 270px;  
  float : left; 
  margin: 0 0 5px 0; 
  padding: 0; 
} 
ul.archiv li a:link, ul.archiv li a:visited { 
  text-decoration: none; 
  color: #5d5d5d; 
} 
ul.archiv li a:hover, ul.archiv li a:active { 
  color: #000;
  text-decoration : none; 
} 

/************************************************
* listing           / listing.php /             *
************************************************/

.listing {
  margin: 5px 0 0 0;
}
.listing ul {
  overflow: auto;
  padding: 0 0 0 1px;
  margin : 0; 
}
.listing ul li { 
  float: left;
  width: 250px;
  margin : 0; 
  padding: 0 0 3px 0; 
  list-style-position: inside;
  list-style-type : disc; 
}

/************************************************
* tag_cloud         / tag_cloud.php /		      	*
************************************************/

.tag_cloud { 
  margin: 10px 0 0 0;
  clear: both;
}
.tag_cloud a, .tag_cloud a:visited { 
  float: left;
  width: auto;
  margin: 0;
  padding : 0 2px 1px 2px; 
  color : #5d5d5d; 
}
.tag_cloud a:hover, .tag_cloud a:active, .tag_cloud a:focus { 
  float: left;
  margin: 0;
  padding : 0 2px 1px 2px; 
  width: auto;
	color: #fff;
  text-decoration : none; 
}

