/*  
Theme Name: Designstationen
Author: Designstationen
Version: 1.0
Tags:blue color, right sidebar, two columns, fixed width
*/

/* Reset Defaults Starts */

html {height:100%;}

* {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 10px;
  }

 a {
	color: #12125F;
	text-decoration:none;
  	}
	
	a:hover {
		text-decoration:underline;
  		}


a img {
  border: none;
  }


/* Reset Defaults Ends */

body {
  position: relative; /* Fixes browser resizing bug in IE6 */
  font-family: arial;
  text-align: center; /* IE Centering Technique */
  background: #333333 url(images/bg_birch.jpg) repeat-x top left;
  margin: 30px 0 0 0;
  font-size:12px;
  }

#wrapper {
  text-align: left; /* IE Centering Technique */
  width: 900px;
  margin: 0 auto;
  padding-bottom:50px;
  }

#searchbox {
  margin-left: 5px;
  margin-bottom: 3px;
  width: 150px;
  background: none;
  border: none;
  }

#searchbutton {
  width: 50px;
  background: none;
  border: none;
  }

#searchbutton:hover {
  cursor: pointer;
  }

#underheader {
  clear: both;
  padding: 20px 0 15px 0;
  }

#underheader h1.sitename {
  padding: 0 0 0 0;
  position: relative;
  font-size: 23pt;
  float: right;
  }

#underheader h1.sitename a {
  color: #fff;
  text-decoration: none;
  }

#underheader h1.sitename a:hover {
  color: #4C82A6;
  text-decoration: underline;
  }

#underheader h2.sitedesc {
  padding: 0 0 0 0;
  position: relative;
  font-size: 12pt;
  color: #4C82A6;
  }

#underheader #toprss{
  float: right;
  position: relative;
  margin: 0 0 0 0;
  padding: 0;
  text-align: right;
  }

/* Menu */

#nav {
  clear: both;
  margin: 65px 0 25px 10px;
  float:left;
  width:60%
  }

#nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#nav li {
  float: left;
  margin: 6px;
  }

* html #nav li a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #nav li a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  margin-left: 4px;
  text-decoration: none;
  }

#nav li a {
  display: block;
  height: 26px;
  font-size: 10pt;
  text-decoration: none;
  }

#nav li a span {
  display: block;
  padding: 0 10px;
  line-height: 26px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  background: #99cc33;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  }

#nav li.current_page a,
#nav li a:active,
#nav li a:foucs,
#nav li a:hover {
  text-decoration: none;
  cursor: pointer; /* For IE6 */
  }

#nav li a:active span,
#nav li a:focus span,
#nav li a:hover span {
  color: #fff;
  text-decoration: underline;
  background: #676767;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  }

#nav li.current_page_item a span {
  background: #676767;
  color: #fff;
  text-decoration: underline;
  }

/* Main content */

#main {
  clear: both;
  width: 875px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: 0;
  padding: 0 10px 27px 10px;
  background: rgba(255, 255, 255, .8);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  }

#contentwrapper {
  float: left;
  width: 500px;
  }
  
 #contactwrapper {
  float: left;
  width: 840px;
  } 

#contentSinglewrapper {
  float: left;
  width: 650px;
  margin-left:15px;
  }

#content .post {
	margin:0 0 20px 12px;
  }

#content .postContent {
	margin-left:10px;
	}



#content .pageTitle {
  padding: 5px 10px 0 10px;
  font-size: 14pt;
  color: #215679;
  }

#content .ArchivePageTitle {
	padding: 5px 10px 0 10px;
	font-size: 14pt;
	margin-bottom:25px;
	}

.contentsearch {
  margin: 0 0 40px 100px;
  }

.contentsponsors {
  margin: 0 0 30px 190px;
  }

.adsense_top {
  text-align:center;
  margin:10px 0 25px 0;
  font-size:9pt;
  }

.adsense_sidebar {
  text-align:center;
  margin:0 0 20px 0;
  font-size:9pt;
  }
  
/*Tabs*/

#tabbed_box_1 {
	margin: 0;
	width:850px;
}

.tabbed_area {
	padding:0;
}

ul.tabs {
	list-style:none;
	margin-left:30px;
	}

ul.tabs li {
	display:inline;
	color:#99cc33;
	font-family:arial;
	font-size:18px;
	padding:5px 5px 8px 5px;
	}
	
	ul.tabs li a {
		padding:5px 4px 4px 4px;
		background-color:#99cc33;
		color:#fff;
		text-decoration:none;
		float:left;
		margin-left:6px;
		-webkit-border-radius-topleft: 4px;
		-moz-border-radius-topleft: 4px;
		-khtml-border-radius-topleft: 4px;
		border-radius-topleft: 4px;
		-webkit-border-radius-topright: 4px;
		-moz-border-radius-topright: 4px;
		-khtml-border-radius-topright: 4px;
		border-radius-topright: 4px;
		}
		
		ul.tabs li a:hover {
			text-decoration:underline;
			}
		
		ul.tabs li a.active {
			padding:4px;
			background-color:#fff;
			color:#99cc33;
			text-decoration:none;
			border-top:#99cc33 1px solid;
			border-left:#99cc33 1px solid;
			border-right:#99cc33 1px solid;
			float:left;
			-webkit-border-radius-topleft: 4px;
  			-moz-border-radius-topleft: 4px;
  			-khtml-border-radius-topleft: 4px;
			border-radius-topleft: 4px;
			-webkit-border-radius-topright: 4px;
  			-moz-border-radius-topright: 4px;
  			-khtml-border-radius-topright: 4px;
			border-radius-topright: 4px;	
			}
	
	.content {
		width:848px;
		height:260px;
		border-top:#99cc33 1px solid;
		background:#fff url(images/verticalLines.png) no-repeat center center;
		margin:8px 0 0 16px;
		}

	#content_2, #content_3 { display:none; }

.content ul {
	list-style:none;
	margin:20px 0 0 0;
	}

	.content ul li {
		display:inline;
		width:260px;
		height:220px;
		float:left;
		padding-left:13px;
		
		}

		.content ul li p a.readMore {
			float:right;
			background:#fff;
			color:#99cc33;
			clear:both;
			margin-top:12px;
			padding:4px;
			}
			
			.content ul li p a.readMore:active, .content ul li p a.readMore:focus, .content ul li p a.readMore:hover {
			float:right;
			background:#99cc33;
			color:#fff;
			-webkit-border-radius-topleft:0;
  			-moz-border-radius-topleft:0;
  			-khtml-border-radius-topleft:0;
			border-radius-topleft:0;
			-webkit-border-radius-topright:0;
  			-moz-border-radius-topright:0;
  			-khtml-border-radius-topright:0;
			border-radius-topright:0;
			padding:4px;
			margin-top:12px;
			font-size:1em;
			}


#content h1 a {
  font-size: 18pt;
  color:#676767;
  text-decoration:none;
  }
  #content h1 a:hover {
	  text-decoration:none;
  }

#content h2, #content h3, #content h4, #content h5, #content h6 {
  padding: 0;
  font-weight: bold;
  color: #676767;
  }

#content h2 {
  font-size: 12pt;
  }
  
  #postClients h2 {
  font-size: 12pt;
  width:250px;
  }

.comment {
	margin:10px 0 0 24px;
	}

#content h3 {
  font-size: 12pt;
  }

#content h4, #content h5, #content h6 {
  font-size: 11pt;
}

h2.postTitle, h4.postTitle {
  margin-left:10px;
  font-size: 14pt;
  font-weight: bold;
  color: #000;
  }

h2.postTitle a, h4.postTitle a, #content h4.postTitle {
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  color: #676767;
  }

h2.postTitle a:hover, h4.postTitle a:hover {
  color: #12125F;
  }

h2.homeTitle {
  margin: 0 0 15px 0;
}

.postMeta {
  font-size: 9pt;
  color: #333;
  padding:2px 4px 4px;
  width:100%;
  clear:both;
  margin-left:6px;
  }

.postMeta .date {
  background: url(images/date.gif) left no-repeat;
  padding: 0 0 0 15px;
  }

.postMeta .filed {
  background: url(images/folder.gif) left no-repeat;
  padding: 0 0 0 18px;
  margin: 0 0 0 3px;
  }

.postMeta .commentcount {
  background: url(images/comment.png) left no-repeat;
  padding: 0 0 0 18px;
  margin: 0 0 10px 3px;
  }

.postMeta .tags {
  background: url(images/tag.png) left no-repeat;
  padding: 0 0 0 15px;
  line-height:26px;
  }
  
 .news a.rss {
	float:left;
	line-height:8px;
	margin:5px 0 0 5px;
	} 

.postMeta a {
	color: #12125F;
	text-decoration:none;
  	}
	
	.postMeta a:hover {
		text-decoration:underline;
  		}

.postMeta h3 {
	margin:5px 0 7px 5px;
	 } 

.postMeta div.theContent {
	 width:240px;
	 float:left;
	 margin-left: 5px;
	}	 
	 
.postContent img {
  margin: 0 16px 0 0;
  border: none;
  }
.postContent p a img {
	position:relative;
	float:right;
	top:4px;
	right:8px;
	} 

#content p, .postContent p {
  padding:0;
  font-size: 10pt;
  color: #000;
  margin-bottom:20px;
  }
  
 .postContent a {
	 color: #12125F;
	 text-decoration:none;
	 }
	 
	 .postContent a:hover {
	 	color: #12125F;
	 	text-decoration:underline;
	 	}

.postContent ul, ol {
  padding: 0 0 0 35px;
  }

.postContent ul li, ol li {
  font-size: 10pt;
  color: #000;
  }

p.comments {
  clear: both;
  padding: 5px 10px 5px 10px;
  }

p.comments a {
  padding-left: 20px;
  background: url(images/comment.gif) left top no-repeat;
  font-size: 10pt;
  text-decoration: none;
  }

.commentlist {
  margin: 10px 0;
  font-size: 10pt;
  list-style: none;
  }

.commentlist li {
  margin: 0 0 5px -25px;
  width: 510px;
  }

.commentlist cite {
  padding: 10px;
  font-size: 10pt;
  }

.commentlist cite a {
  }

.commentmetadata {
  padding: 10px 0;
  color:#12125F;
  }

.comment h3 {
  padding: 0 10px;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }

.comment p {
  padding: 10px;
  font-size: 10pt;
  color: #000;
  }

.comment a {
  text-decoration: none;
  color:#12125F;
  }

.comment a:hover {
  text-decoration: underline;
  color: #12125F;
  }

.comment textarea {
  width: 345px;
  }

.comment #submit {
  display: block;
  padding: 3px 10px;
  line-height: 26px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  background: #99cc33;
  border:none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  }

.comment #submit:hover {
	background:#676767;
	text-decoration:underline;
  }

.navigation {
  margin: 10px 0;
  color: #406E8D;
  text-align: center;
  font-size: 10pt;
  }

.navigation a {
  text-decoration: none;
  }

a.gravatar {
  float:left;
  margin:10px 15px 20px 0;
  width:69px;
  }

/* Start of sidebar */

#allsidebars, #serviceSidrebar  {
  width:170px;
  float:right;
  margin-right:15px;
  }
  
 #tagCloud  {
  width:170px;
  margin-right:15px;
  float:right;
  clear:right;
  } 
  
  #tagCloud h2 { 
	background:#676767 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:10pt;
	font-weight:bold;
	line-height:26px;
	padding:0 10px;
	text-decoration:none;
	margin:14px 0 8px 0;
	}
	
	#tagCloud h2 a {
		color:#333333;
		text-decoration:none;
		}
		
		#tagCloud h2 a:hover {
		color:#333333;
		text-decoration:underline;
		}

/* Sidebar top welcome box */

.sidebarswrapper {
  margin-top: 0px;
  padding-top: 9px;
  width: 170px;
  background: url(images/bgsidebartop.gif) left top no-repeat;
  }

.sidebars {
  width: 170px;
  background: #363636;
  }

.sidebars h2 {
  padding: 0 0 2px 0;
  font-size: 11pt;
  color: #fff;
  letter-spacing: -1px;
  }

.sidebars p {
  padding: 2px 0;
  font-size: 9pt;
  }

#welcome {
  clear: both;
  padding: 0 10px;
  }

#welcome a {
  display: inline;
  color: #4C82A6;
  }

#welcome a:hover {
  color:#fff;
  }

#welcome p {
  color: #fff;
  margin-top: 5px;
  padding-left: 70px;
  background: url(images/welcome.gif) left top no-repeat;
  }

.sidebarsbottom {
  clear: both;
  width: 355px;
  height: 18px;
  background: url(images/bgsidebarbottom.gif) left bottom no-repeat;
  }

/* Sidebar 2 columns widget-ready */

.sidebarsB{
  width: 355px;
  margin-top: 15px;
  }

.sidebar1 {
  float: left;
  width: 165px;
  }

.sidebar2 {
  float: left;
  width: 840px;
  margin:34px 0 0 28px;
  }
  
  .sidebar2 ul {
	  list-style:none;
	  }

.sidebarsB h2, #serviceSidrebar h2.widgettitle{
 display: block;
  padding: 0 10px;
  line-height: 26px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  background: #676767;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  font-size: 10pt;
  }

.sidebarsB table {
  width: 160px;
  }

.sidebarsB ul, #serviceSidrebar ul {
  margin: 0;
  padding: 0 0 5px 0;
  }

.sidebarsB li, #serviceSidrebar li {
  margin-bottom: 20px;
  list-style: none;
  font-size: 9pt;
  }
  
 #sobeks li, #serviceSidrebar li {
	border-bottom:1px dotted #CCCCCC;
	color:#222222;
	line-height:17px;
	margin:0;
	padding:3px 2px 2px 8px;
	}

.sidebarsB li ul {
  padding: 0;
  }

.sidebarsB ul ul li {
  margin: 0;
  padding: 3px 2px 2px 8px;
  color: #222;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  border-bottom: 1px dotted #ccc;
  }

.sidebarsB a, #serviceSidrebar a {
  display: block;
  color: #333;
  text-decoration: none;
  }

.sidebarsB a:hover, #serviceSidrebar a:hover {
	color: #12125F;
  	text-decoration: underline;
  	}

.sidebarsB p {
  padding: 2px 0;
  font-size: 9pt;
  }

#tag_cloud a {
  display: inline;
  }

.sidebarsB ul.children li {border-bottom:none;}
.sidebarsB ul.children {margin-bottom:-5px;}


#projectmanager-widget-3 {
	margin-right:20px;
	}
	
	#projectmanager-widget-3 h2 {
		display:none;
		}
	#projectmanager-widget-3 ul {
		list-style:none;
		}
		
		#projectmanager-widget-3 ul li {
			margin-right:64px;
			float:left;
			}
			
		#projectmanager-widget-3 ul li img.widjetImage {
			height:150px;
			}
			
		#projectmanager-widget-3 ul li a{
			color: #12125F;
			display:inline;
			text-decoration:none;
			}
			
			#projectmanager-widget-3 ul li a:hover{
			text-decoration:underline;
			}

/* Footer */

#footer {
  clear: both;
  margin:0;
  padding-top: 12px;
  color: #fff;
  height: 34px;
  text-align: center; /* IE Centering Technique */
  background: url(images/bg_footer.gif) repeat-x;
  position:relative;
  bottom:0;
  rigth:0;
  width:100%;
  z-index:100;
  display:none;
  }

#credits {
  clear: both;
  width: 100%;
  margin: 0 auto;
  line-height: 15px;
  }

#footer p {
  padding: 0;
  font-size: 8pt;
  color: #fff;
  text-align: center;
  }
  
 #footer p span {
	 margin-right:15px;
	 }
	 
	 #footer p span strong {
		  color:#99cc33;
		  font-weight:bold;
		 }
		 
		 #footer p span strong span {
		 	color:#99cc33; 
		 	font-weight:normal;
		 	}

#footer a {
  color: #87BBD9;
  }

#footer a:hover {
  color: #fff;
  }

/* Extras */

.cleared {
  clear: both;
  }

.left {
  float:left;
  }

.right {
  float:right;
  }

#nextprevious {
  padding:10px;
  font-size:80%;
  }

.commentbody {
  float:right;
  width: 420px;
  margin-bottom: 20px;
  padding: 10px 0 10px 0;
  }

#postClients, #indexPostClients {
	width:860px; 
	float:left; 
	margin:0 0 0 16px;
	}

#postClients ul, #indexPostClients ul {
	list-style:none;
	}

#postClients ul li {
	display:inline;
	width:260px;
	margin-bottom:30px;
	padding: 0 6px;
	float:left;
	height:40em;
	}
	
#indexPostClients ul li {
	display:inline;
	width:260px;
	margin-bottom:23px;
	padding: 0 7px;
	float:left;
	}	
 
 /*Date*/
.postdate {
	position: relative;
	width: 55px;
	height: 55px;
	float: left;
	margin-right:3px;
	}

.month, .day, .year {
	position: absolute;
	text-indent: -1000em;
	background-image: url(images/dates.png);
	background-repeat: no-repeat;
	}
	
.month { top: 2px; left: 0; width: 37px; height: 24px;}
.day { top: 25px; left: 0; width: 37px; height: 25px;}
.year { bottom: 0; right: 0; width: 17px; height: 48px;}

.m-01 { background-position: 2px 4px;}
.m-02 { background-position: 2px -28px;}
.m-03 { background-position: 2px -59px;}
.m-04 { background-position: 2px -90px;}
.m-05 { background-position: 2px -121px;}
.m-06 { background-position: 2px -152px;}
.m-07 { background-position: 2px -183px;}
.m-08 { background-position: 2px -214px;}
.m-09 { background-position: 2px -245px;}
.m-10 { background-position: 2px -276px;}
.m-11 { background-position: 2px -307px;}
.m-12 { background-position: 2px -338px;}

.d-01 { background-position: -55px 0;}
.d-02 { background-position: -55px -31px;}
.d-03 { background-position: -55px -62px;}
.d-04 { background-position: -55px -93px;}
.d-05 { background-position: -55px -124px;}
.d-06 { background-position: -55px -155px;}
.d-07 { background-position: -55px -186px;}
.d-08 { background-position: -55px -217px;}
.d-09 { background-position: -55px -248px;}
.d-10 { background-position: -55px -297px;}
.d-11 { background-position: -55px -310px;}
.d-12 { background-position: -55px -341px;}
.d-13 { background-position: -55px -372px;}
.d-14 { background-position: -55px -403px;}
.d-15 { background-position: -55px -434px;}
.d-16 { background-position: -55px -465px;}
.d-17 { background-position: -98px 0px;}
.d-18 { background-position: -98px -31px;}
.d-19 { background-position: -98px -62px;}
.d-20 { background-position: -98px -93px;}
.d-21 { background-position: -98px -124px;}
.d-22 { background-position: -98px -155px;}
.d-23 { background-position: -98px -186px;}
.d-24 { background-position: -98px -217px;}
.d-25 { background-position: -98px -248px;}
.d-26 { background-position: -98px -297px;}
.d-27 { background-position: -98px -310px;}
.d-28 { background-position: -98px -341px;}
.d-29 { background-position: -98px -372px;}
.d-30 { background-position: -98px -403px;}
.d-31 { background-position: -98px -434px;}

.y-2006 { background-position: -153px 7px;}
.y-2007 { background-position: -153px -57px;}
.y-2008 { background-position: -153px -107px;}
.y-2009 { background-position: -153px -157px;}
.y-2010 { background-position: -153px -207px;}
.y-2011 { background-position: -153px -257px;}
.y-2012 { background-position: -153px -307px;}
.y-2013 { background-position: -153px -357px;}
 	
#content h2.start {
  padding: 0;
  }	
  
  
  
  
  /*TABS*/
  /* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 /*margin-top:1em;*/
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin-left:30px;
 padding: 3px 0;
 font: 12px Verdana, sans-serif;
 margin-bottom:27px;
}

ul.tabbernav li
{
 color:#99CC33;
display:inline;
font-family:arial;
font-size:18px;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 text-decoration: none;
}

ul.tabbernav li a:link { 
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#99CC33;
	color:#FFFFFF;
	float:left;
	margin-left:6px;
	padding:5px 8px 4px;
	text-decoration:none;
	}


ul.tabbernav li a:hover
{
text-decoration:underline;
}

ul.tabbernav li.tabberactive a
{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border-left:1px solid #99CC33;
border-right:1px solid #99CC33;
border-top:1px solid #99CC33;
color:#99CC33;
float:left;
padding:4px 8px 0;
text-decoration:none;
height:26px;
}

ul.tabbernav li.tabberactive a:hover
{
 background: white;
 border-bottom: none;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	margin:5px 0 0 15px;
	width:838px;
	background:	#FFFFFF url(images/verticalLines.png) no-repeat scroll 0px center;
	border-top:1px solid #99CC33;
	height:310px;
}

.tabbertab ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 11px;
	width:246px;
	margin:60px 0 0 4px;
	display:inline;
	}
	
.tabbertab ul li div.postMeta h4.postTitle {
	margin-bottom:12px;}	
	
.tabbertab ul li#news, .tabbertab ul li#contact {
	margin:0;
	padding:0;
	}	
	


	.tabbertab ul li ul li ul li  {
		padding:0;
		}

	.tabbertab ul li ul li {
		margin:12px 0 0 2px;
		}
		
		
	

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.tabCont {
	width:838px;
	float:left;
	display:inline;
	}
	
/*	TWITTER	*/	

#tweets {
	width:200px;
	}

#tweets li {
	font-size:13px;
	background:url(images/twitter.png) no-repeat top left ;
	padding-left:20px;
	margin:12px 0 0 10px;
	list-style-type:none;
	width:220px;
	}
	
	#tweets li span a {
		font-weight:normal;
		width:220px;
		padding:0 4px 0 0;
		color:#12125f;
		}
	
	
	#tweets li a {
		background:none;
		color:#333;
	}

	#soc {
		
		}
	
	#soc li li.twitter, 
	#soc li li.facebook,
	#soc li li.delicious,
	#soc li li.rss,
	#soc li li.youtube,
	#soc li li.flickr {
		background-position:left top;
		background-repeat:no-repeat;
		height:48px;
		padding-left:60px;
		width:190px;
		}
	
	#soc li li.twitter {
		background-image:url(images/icon_twitter.png);
		}
	#soc li li.facebook {
		background-image:url(images/icon_facebook.png);
		}
	#soc li li.delicious {
		background-image:url(images/icon_delicious.png);
		}
	#soc li li.rss {
		background-image:url(images/icon_rss.png);
		}
	#soc li li.youtube {
		background-image:url(images/icon_youtube.png);
		}
	#soc li li.flickr {
		background-image:url(images/icon_flickr.png);
		}

	#soc li div.X-tra img {
		position:relative;
		}


.twitter img {
	bottom:14px;
	float:right;
	position:relative;
	z-index:1000;
	}
 #twitter_div {
	bottom:22px;
	position:relative;
	}

#twitter_update_list li {
   width:236px;
}

.spammail {display:none;}