/*  
Theme Name: Maiak Magazin
Theme URI: 
Description: A magazin design based on the Wynton Magazin from Michael Oeser. Designed by Johannes Joos <a href="http://www.jooswolfangel.ch">jooswolfangel</a>, CSS and XHTML: Pierre Meyer <a href="http://www.per-net.ch">per.net</a>.
Version: 1.0
Author: Johannes Joos, Pierre Meyer
Author URI: http://www.jooswolfangel.ch/
*/



/*******************************************
*   HTML Elements                         
********************************************/


* {
	margin:0;
	padding:0;
	}

body,html {
	}
	
body {
	padding: 60px 0 25px 0;
	color: #54544e;
	background: url(images/backgrounds/bg_body.jpg) no-repeat top center #b3b3b1;
	}

body, select, input, textarea {
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	line-height: 1.5em;
	}

select, input, textarea {
	line-height: 1em;
	}
	
p {	
	margin: 0;
	}
	
ul, li {
	list-style: none;
  }

img {
  border: none;
  }


hr {
	}

small {
	font-size: 0.9em;
	}



/******* Hyperlinks ************************/

/* standard link */
a:link, a:visited { 
	color: #54544e;
	text-decoration: none; 
	}
	 
a:hover, a:active	{ 
	color: #6e6e69;
	text-decoration: underline; 
	}


/* headline links */

#homecontent-bottom h3 a:link, #homecontent-bottom h3 a:visited {
	color: #54544e;
}
	
/* feed links */
#feeds ul {
	line-height: 1em;
	}
	
#feeds li a {
	display: block;
	width: 211px;
	padding: 4px 0 10px 25px;
	text-decoration: none;
}

a.rss { background:url(images/icons/icons_20px.png) 0 -270px no-repeat; }
a.mail { background:url(images/icons/icons_20px.png) 0 -90px no-repeat; }



/* content */

#content .entry a:link, #content .entry a:visited {
  color: #c20041;
}




/******* Float Properties ******************/

.clearfloat:after { /* makes the background visible from catnav */
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat { /*never delete this otherwise MSIE will kill the layout */
	display: inline-block;
	}	

.clearfloat { /*never delete this otherwise MSIE will kill the layout */
	display: block;
	}

.clear {
	clear: both;
	}




/******* Images ****************************/

#leadpic { float: left; margin: 0 16px 10px 0; padding: 0; }

#autor2 img { padding-top: 5px; }




/*******************************************
*   Main Element Structure                         
********************************************/

#page {
	width: 920px;
	margin: 0 auto;
	font-size: 1em;
	background: #fff;
	padding: 16px 24px 24px 24px;
	}


/* ++++++ header ++++++ */
	
#header {
	}

#nav {
	overflow: hidden;
	}

#branding {
	float: left;
	padding-top: 30px;
	}
	
#feeds {
	float: right;
	padding-top: 40px;
	padding-bottom: 16px;
	}

#catnav {
	clear: both;
	}


/* ++++++ home ++++++ */

#homecontent-top { /* The upper area on the homepage */
	width: 920px;
	margin-top: 24px;
	}
	
#homecontent-bottom { /* The lower area f the homepage */
	width: 920px;
	}

#homecontent-topleft { /* The left side of the upper area (where the leadstory area is located) */
	width: 675px;
	float: left;
	}

#homecontent-topright { /* The right upper area (where the three feature boxes appear) */
	width: 221px;
	float: right;
	}

#homecontent-bottom {
	margin-top: 42px;
	clear: both;
	overflow: hidden;
	}


/* ++++++ sidebar ++++++ */

#sidebar {
	float: right; 
	width: 236px;
	margin-top: 32px;
	}




/* +++++++++++++++ Homepage +++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++ */



/* The lead story on the homepage */

#leadcontainer {
	overflow: hidden;
	height: 1%; /* IE6 Bugfix, otherwise the picture didn't show */
	padding: 12px 16px 32px 16px;
	color: #fff;
	background: #6e6e69;
	}
	#leadcontainer:hover { background: #54544e; }

#leadcontainer h5 {
	display: inline;
	letter-spacing: 0.1em;
	line-height: 1em;
	text-transform: uppercase;
	padding-right: 33px;
	background: url(images/backgrounds/bg_kreuze.gif) right 3px no-repeat;
	}
	#leadcontainer h5 br { /* Deleting the br tag from the wp_list_categories function */
		display: none;
	}

#leadcontainer h2 {
	margin-top: -0.29em;
	margin-left: 296px;
	margin-bottom: 8px;
	font-size: 1.66em;
}
	
#leadcontainer a:link, #leadcontainer a:visited {
		color: #fff;
	}

#leadcontainer .leadmeta {
	padding-left: 14px;
	}
#leadcontainer .leadmeta a {
	font-style: italic;
	}

#leadstory {
	padding-top: 12px;
	font-size: 1.17em;
	line-height: 1.35em;
	}



/* The info box on the homepage */

#homecontent-topright ul {
	}

#homecontent-topright li {
	text-indent: 13px;
	background: url(images/backgrounds/list-elements/bullet.png) 0 4px no-repeat;
	}

#homecontent-topright a:link, #homecontent-topright a:visited {
	color: #c20041;
	}

#home #text-417130601 h5.slider {
	display: none;
	}
#text-417130601 {
	padding-top: 16px;
	}
#text-417130601 div {
	display: inline;
	padding: 1px;
	line-height: 18px;
	color: #fff;
	background: #54544e;
	}
#text-417130601 a:link, #text-417130601 a:visited {
	background: #c20041;
	color: #fff;
	}




/* The 3 columns on the homepage */

#homecontent-bottom {
	margin-top: 42px;
	clear: both;
	overflow: hidden;
	}

#home-col-1, #home-col-2, #home-col-3, #home-col-4 { 
  float: left;	
  width: 209px;
  margin-right: 12px;
  }

  #home-col-2, 
  #home-col-4 { padding: 12px; background: #eaeaea; }
  
  #home-col-4 { margin-right: 0; padding-right: 8px; }

#home-col-1 .content, #home-col-2 .content, #home-col-3 .content, #home-col-4 .content {
	background: url(images/backgrounds/bg_kreuze_klein.png) bottom repeat-x;
	margin-bottom: 12px;
	}

#home-col-1 .content, #home-col-3 .content { margin-bottom: 24px; padding-bottom: 12px; }
#home-col-2 .content, #home-col-4 .content { padding-bottom: 20px; }

#home-col-1 .cat-image, #home-col-3 .cat-image { margin-top: 16px; }
#home-col-2 .cat-image, #home-col-4 .cat-image { margin-bottom: 12px; }





/* +++++++++++++++ Newsroom +++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++ */


/* the 3 columns */

#newsroom-left  {
	float: left;
	width: 232px;
  margin-top: 8px;
	margin-right: 16px;
  }

#newsroom-center {
	float: left;
	width: 412px;
	margin-right: 12px;
  }

#newsroom-sidebar {
	width: 248px;
	float: left;
	margin-top: 8px;
  }



/* === LINKE SPALTE === */

/* cross-list mit Feeds */

.facebook     { background: url(images/icons/icons_36px.png) no-repeat 0px 0px }
.flickr       { background: url(images/icons/icons_36px.png) no-repeat 0 -50px }
.linkedin     { background: url(images/icons/icons_36px.png) no-repeat 0 -100px }
.misterwong   { background: url(images/icons/icons_36px.png) no-repeat 0 -150px }
.scribd       { background: url(images/icons/icons_36px.png) no-repeat 0 -200px }
.slideshare   { background: url(images/icons/icons_36px.png) no-repeat 0 -250px }
.technorati   { background: url(images/icons/icons_36px.png) no-repeat 0 -600px }
.tripit       { background: url(images/icons/icons_36px.png) no-repeat 0 -600px }
.twitter      { background: url(images/icons/icons_36px.png) no-repeat 0 -300px }
.xing         { background: url(images/icons/icons_36px.png) no-repeat 0 -350px }
.youtube      { background: url(images/icons/icons_36px.png) no-repeat 0 -400px }

.cross-list-feeds {
  margin-bottom: 48px;
  margin-top: 12px;
  padding-top: 2px;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  background: url(images/backgrounds/bg_kreuze_klein.png) repeat-x;
  }

.cross-list-feeds li {
  overflow: hidden;
  padding: 5px 0 7px 0;
  background: url(images/backgrounds/bg_kreuze_klein.png) bottom repeat-x;
  }

.cross-list-feeds .intro {
  float: left;
  padding: 12px 0 12px 42px;
  width: 110px;
  }

.cross-list-feeds .feed {
  float: right;
  padding: 12px 0;
  width: 31px;
  }


/* cross-list ohne Feeds */

.cross-list {
  margin-bottom: 48px;
  margin-top: 12px;
  padding-top: 2px;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  background: url(images/backgrounds/bg_kreuze_klein.png) repeat-x;
  }

.cross-list li {
  overflow: hidden;
  padding: 5px 0 7px 0;
  background: url(images/backgrounds/bg_kreuze_klein.png) bottom repeat-x;
  }

.cross-list .intro {
  padding: 12px 0 12px 42px;
  }



/* tweets-list */

ul#twitter_update_list  {
  margin-top: 16px;
  padding-top: 16px;
  background: url(images/backgrounds/bg_kreuze_klein.png) repeat-x;
  }

#twitter_update_list li {
  padding-left: 0;
  padding-bottom: 12px;
  background: url(images/backgrounds/bg_kreuze_klein.png) bottom repeat-x;
  }

#twitter_update_list li span {
  display: block;
  padding-left: 16px;
	background: url(images/backgrounds/list-elements/bullet.png) 0 4px no-repeat;
}

#twitter_update_list a {
  padding-left: 16px;
  font-style: italic;
  }

#twitter_update_list span a {
  padding-left: 0;
  color: #c20041;
  }



/* === MITTLERE SPALTE === */


/* --- Media-Vorschau --- */

.remotecontent-flickr, .remotecontent-yt, .remotecontent-scribd {
  clear: left;
  overflow: hidden;
  margin-top: 24px;
}

/* flickr */

/* Ausblenden nicht benötigter Tags */
.remotecontent-flickr h4 {
  display: none;
}

.remotecontent-flickr {
  margin-top: 0;
}

.remotecontent-flickr .remotecontent-element {
  float: left;
  margin-right: 10px;
}


/* you tube */




/* scribd */

.remotecontent-scribd .remotecontent-element {
  float: left;
  margin-right: 10px;
}

/* Ausblenden nicht benötigter Tags */
.remotecontent-scribd h4 {
  display: none;
}



/* === RECHTE SPALTE === */

#newsroom-sidebar .widget {
	margin-bottom: 32px;
	padding-bottom: 40px;
	background: url(images/backgrounds/bg_kreuze_newsroom-sidebar_bottom.png) bottom no-repeat;
	}

#newsroom-sidebar ul ul {
	padding: 32px 7px 0 12px;
	background: url(images/backgrounds/bg_kreuze_sidebar.png) 0 16px no-repeat #eaeaea;
	}

#newsroom-sidebar div div {
	padding: 32px 5px 0 12px;
	background: url(images/backgrounds/bg_kreuze_sidebar.png) 0 16px no-repeat #eaeaea;
	}

#newsroom-sidebar div div div {
  padding: 0;
  background: none;
  }
  

/* Redaktion */

#newsroom-sidebar .redaktion .backgroundpic {
  padding-bottom: 60px;
  margin-bottom: 12px;
  background: url(images/backgrounds/bg_juerg.png) bottom left no-repeat;
  }

#newsroom-sidebar .kontaktlist {
  height: 20px;
  padding: 0;
  margin: 0;
  background: none;
  }

.kontaktlist li {
  float: left;
  margin-right: 12px;
  }


/* RSS */
#newsroom-sidebar .feeds {
  line-height: 1em;
}

#newsroom-sidebar .feeds li a {
	display: block;
	width: 211px;
	padding: 4px 0 10px 25px;
	text-decoration: none;
}





/* +++++++++++++++ Content +++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++ */

#content { /* main content (left of sidebar) */
	float: left;
	width: 672px;
	margin-top: 27px;
	}
	
.content-inner {
  padding: 16px 25px 24px 24px;
  }
	
	.business .content-inner { background-color: #f4f1e4; }
	.dossier .content-inner { background-color: #fcf6e4; }
	.gesellschaft .content-inner { background-color: #ebedf1; }
	.medien .content-inner { background-color: #f4f0ed; }
	.news .content-inner { background-color: #faf0eb; }
	.politik .content-inner { background-color: #eff0e9; }
	.sport .content-inner { background-color: #efedf4; }
	.standard .content-inner { background-color: #eaeaea; }


.content-inner p {
  margin-bottom: 0.5em;
}

.content-inner .content-footer {
  height: 5px;
  margin-top: 24px;
}

.standard .content-footer { background: url(images/backgrounds/bg_kreuz_neutral.png) repeat-x; }
.business .content-footer { background: url(images/backgrounds/bg_kreuz_business.png) repeat-x; }
.dossier .content-footer { background: url(images/backgrounds/bg_kreuz_dossier.png) repeat-x; }
.gesellschaft .content-footer { background: url(images/backgrounds/bg_kreuz_gesellschaft.png) repeat-x; }
.medien .content-footer { background: url(images/backgrounds/bg_kreuz_medien.png) repeat-x; }
.news .content-footer { background: url(images/backgrounds/bg_kreuz_news.png) repeat-x; }
.politik .content-footer { background: url(images/backgrounds/bg_kreuz_politik.png) repeat-x; }
.sport .content-footer { background: url(images/backgrounds/bg_kreuz_sport.png) repeat-x; }

.commentmetadata {
  margin: 14px 0;
}

.commentmetadata .autor {
  font-style: italic;
}

	
#content-no-sidebar {
  margin-top: 24px;
}


/* -- Classes for Textinput -- */

.lead {
  font-size: 1.17em;
  line-height: 1.4em;
}

.bildblock-left {
  overflow: hidden;
  margin: 18px 0;
  }

.bildblock-left p {
  margin: 0em 0 1em 0;
  font-style: italic;
  font-size: 0.92em;
  }

.bildblock-left img {
  float: left;
  margin-right: 12px;
  padding-top: 0.5em;
}
	





/*******************************************
*   Sidebar stuff exept hyperlinks                        
********************************************/

#sidebar .widget {
	margin-bottom: 32px;
	padding-bottom: 40px;
	background: url(images/backgrounds/bg_kreuze_sidebar_bottom.png) bottom no-repeat;
	}

#sidebar ul ul {
	padding: 32px 7px 0 12px;
	background: url(images/backgrounds/bg_kreuze_sidebar.png) 0 16px no-repeat #eaeaea;
	}

#sidebar div div {
	padding: 32px 5px 0 12px;
	background: url(images/backgrounds/bg_kreuze_sidebar.png) 0 16px no-repeat #eaeaea;
	}
	
	
/* >>>> Widget Resent Entries */

.widget_recent_entries li {
	margin-bottom: 5px;
	padding-left: 16px;
	background: url(images/backgrounds/list-elements/bullet.png) 0 4px no-repeat;
	}


/* >>>> Widget Gravatar enhanced recent comments */

#sidebar #get-recent-comments {
  padding-bottom: 28px;
}

#sidebar #get_recent_comments_wrap {
  padding: 0;
  background-image: none;
  background-color: transparent;
}

#sidebar #get_recent_comments_wrap ul {
  padding-top: 16px;
  background-image: none;
}

.widget_get_recent_comments {
	padding-bottom: 24px;
	background: url(images/backgrounds/bg_sidebar_gray.png) bottom no-repeat;
	}

.widget_get_recent_comments li {
  min-height: 45px;
	padding: 16px 0 12px;
	background: url(images/backgrounds/bg_kreuze_klein.png) repeat-x transparent;
	}

.kjgrcGravatar, .avatar {
	margin-right: 8px;
	padding-top: 3px;
	float: left;
	}

.widget_get_recent_comments li a.comment_author {
	font-style: italic;
	}








/*******************************************
*   All Headlines and related stuff                         
********************************************/

h1,h2,h3,h4,h5 {
	line-height: 1.2em;
	color: #6e6e69;
	}

h1,h2,h3 {
	font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
	font-weight: normal;
	}

h1 { font-size: 2.33em; }																															/* entspricht ungefähr 30px */
h2 { font-size: 2.08em; } 																														/* entspricht ungefähr 25px */
h3 { font-size: 1.5em; padding-top: 6px; padding-bottom: 6px; }				                /* entspricht ungefähr 18px */
h4 { font-size: 1.17em; }																															/* entspricht ungefähr 14px */
h5 { font-size: 1em; }


/* Homepage
/*-----------------------------------
*/

#homecontent-bottom h3 {
	}

#homecontent-bottom h5 {
	display: inline;
	font-size: 0.92em;
	line-height: 1.6em;
	padding: 2px 32px 2px 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	background: url(images/backgrounds/bg_kreuze.gif) right -14px no-repeat #c20041;
	}
	#homecontent-bottom h5.medien { background-color: #c20041; }
	#homecontent-bottom h5.sport{ background-color: #7669a0; }
	#homecontent-bottom h5.business { background-color: #b39f48; }
	#homecontent-bottom h5.news { background-color: #d16939;}
	#homecontent-bottom h5.gesellschaft { background-color: #475c80; }
	#homecontent-bottom h5.politik { background-color: #7c8046; }
	
#homecontent-bottom h5 a:link, #homecontent-bottom h5 a:visited {
	color: #fff;
	}

#home h5.slider {   /* Ausnahme Homepage rechte Topspalte */
	display: block;
	font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1em;
	margin-left: 0;
	padding: 0em 0 0.3em 0;
	text-transform: none;
	letter-spacing: 0;
	color: #6e6e69;
	background: none;
	}




/* Allgemein
/*-----------------------------------
*/

.slider, .slider-left {
	display: inline;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	font-size: 0.83em;
	line-height: 1.4em;
	margin-left: 12px;
	padding: 1px 38px 1px 5px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	background: url(images/backgrounds/bg_kreuze.gif) right -16px no-repeat #54544e;
	}

.slider-left {
  margin-left: 0;
}


/* Newsroom
/*-----------------------------------
*/

.newsroom-news, .entry {
  margin-bottom: 24px;
}



/* Standardseiten
/*-----------------------------------
*/

.cross-top {
  padding-top: 24px;
  }
  .business .cross-top      { background:url(images/backgrounds/bg_kreuz_business.png) repeat-x }
  .dossier .cross-top       { background:url(images/backgrounds/bg_kreuz_dossier.png) repeat-x }
  .gesellschaft .cross-top  { background:url(images/backgrounds/bg_kreuz_kultur.png) repeat-x }
  .medien .cross-top        { background:url(images/backgrounds/bg_kreuz_medien.png) repeat-x }
  .news .cross-top          { background:url(images/backgrounds/bg_kreuz_news.png) repeat-x }
  .politik .cross-top       { background:url(images/backgrounds/bg_kreuz_politik.png) repeat-x }
  .sport .cross-top         { background:url(images/backgrounds/bg_kreuz_sport.png) repeat-x }
  .standard .cross-top      { background:url(images/backgrounds/bg_kreuz_neutral.png) repeat-x }

.cross-bottom {
  margin-bottom: 20px;
  padding-bottom: 20px;
  }
  .business .cross-bottom     { background:url(images/backgrounds/bg_kreuz_business.png) bottom repeat-x }
  .dossier .cross-bottom      { background:url(images/backgrounds/bg_kreuz_dossier.png) bottom repeat-x }
  .gesellschaft .cross-bottom { background:url(images/backgrounds/bg_kreuz_kultur.png) bottom repeat-x }
  .medien .cross-bottom       { background:url(images/backgrounds/bg_kreuz_medien.png) bottom repeat-x }
  .news .cross-bottom         { background:url(images/backgrounds/bg_kreuz_news.png) bottom repeat-x }
  .politik .cross-bottom      { background:url(images/backgrounds/bg_kreuz_politik.png) bottom repeat-x }
  .sport .cross-bottom        { background:url(images/backgrounds/bg_kreuz_sport.png) bottom repeat-x }
  .standard .cross-bottom     { background:url(images/backgrounds/bg_kreuz_neutral.png) bottom repeat-x }
  


.little-cross-top {
  padding-top: 12px;
  background: url(images/backgrounds/bg_kreuze_klein.png) repeat-x
}

.little-cross-bottom {
  margin-bottom: 16px;
  padding-bottom: 16px;
  background: url(images/backgrounds/bg_kreuze_klein.png) bottom left repeat-x
}


.content-inner h1 {
  padding-top: 24px;
  }


.content-inner h2 {
  font-size: 1.5em;
  margin-top: 16px;
  margin-bottom: 8px;
}

.standard .content-inner h2 {
  font-size: 2.08em;
}

h5.cat-link, #page h1.slider {
	display: inline;
	font-size: 1em;
	line-height: 1.6em;
	margin-left: 24px;
	padding: 2px 35px 2px 5px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #fff;
	background: url(images/backgrounds/bg_kreuze.gif) right -14px no-repeat #c20041;
	}
  .business h5.cat-link       { background-color: #b39f48; }
  .dossier h5.cat-link        { background-color: #e5b31c; }
  .gesellschaft h5.cat-link   { background-color: #475c80; }
  .medien h5.cat-link         { background-color: #c20041; }
  .news h5.cat-link           { background-color: #d16939; }
  .politik h5.cat-link        { background-color: #7c8046; }
  .sport h5.cat-link          { background-color: #7669a0; }
  .standard #page h1.slider   { background-color: #54544e; }
  
h5.cat-link a:link, h5.cat-link a:visited { 
	color: #fff;
	}






/*******************************************
*   Content styles                    
********************************************/


/* some structural styles for the content area */

/* Liste mit roten Bullets */
.bullet-list li {
	margin-bottom: 5px;
	padding-left: 16px;
	background: url(images/backgrounds/list-elements/bullet.png) 0 4px no-repeat;
	}

.bullet-list li ul {
  margin-top: 2px;
}
.bullet-list li li {
  margin-bottom: 2px;
  padding-left: 12px;
	background: url(images/backgrounds/list-elements/bullet-small.png) 0 4px no-repeat;
}



/*******************************************/



/* Pagination formats for the achives (previous and next links) */	



/*Post Formatting*/



/* Form Elements */

#searchform {
	padding: 0;
	}

.searchbutton {
	width: 20px;
	height: 20px;
	background: url(images/icons/icons_20px.png) 0 -300px no-repeat transparent;
	border: none;
	}

.searchbutton:hover {
	background: url(images/icons/icons_20px.png) -400px -300px no-repeat;
	cursor: pointer;
	}

.searchfield {
	width: 211px;
	padding: 1px;
	color: #54544e;
	border: none;
	border-top: 2px solid #c7c7c5;
	background: #eaeaea;
	}

.searchfield:hover, .searchfield:focus {
	border-top: 2px solid #54544e;
	text-decoration: none;
	background: #eaeaea;
	}



/* Comments*/

.aufforderung {
  margin-top: 12px;
  font-weight: bold;
  text-transform: uppercase;
  }
  
.commentlist {
  margin-top: 12px;
  margin-left: 20px;
}
  
.commentlist li {
  min-height: 8em;
	list-style-type: decimal;
	}

#commentform input {
	width: 270px;
	margin: 5px 5px 1px 0;
	padding: 1px;
	background: #eaeaea;
	border: none;
	border-top: 2px solid #c7c7c5;
	}

#commentform textarea {
	width: 624px;
	margin-top: 24px;
	padding: 1px;
	background: #eaeaea;
	border: none;
	border-top: 2px solid #c7c7c5;
	}

#commentform input:hover, #commentform textarea:hover,
#commentform input:focus, #commentform textarea:focus
 {
  border-top: 2px solid #56544e;
  text-decoration: none;
  }

#commentform .button {
  height: 20px;
  padding-left: 20px;
  text-align: left;
  border: none;
  background-color: transparent;
	background: url(images/icons/icons_20px.png) 0 -300px no-repeat transparent;
}

#commentform .button:hover, #commentform .button:focus {
  border: none;
  cursor: pointer;
	background: url(images/icons/icons_20px.png) -400px -300px no-repeat transparent;
}




/*******************************************
*   Footer                        
********************************************/

#footer {
	clear: both;
	margin: 0 auto;
	padding: 0 24px 24px 24px;
	width: 920px;
	font-size: 0.92em;
	text-align: center;
	color: #6e6e69;
	background: #fff;
	}

.footer-inner {
  padding: 4px 24px;
  background: #eaeaea;
}

#footer p, #footer h4 {
  margin-bottom: .4em;
}







/*******************************************
*   Plugins                         
********************************************/

/* sociable */

div.sociable { margin: 16px 0; }

.sociable_tagline {
  margin-bottom: 12px;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 20px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.fbLikeContainer {
	padding-top:15px;
}





/*******************************************
*   WP Admin                         
********************************************/

.remotecontent h3
