/* 
	Theme Name: Aubergine
	Theme URL: 
	Description: Inspired by the Vanilla Cart at netizensmedia.com and Inove at neoease.com. A funemployed project. 
	Author: heza
	Author URI: http://www.lucidindeutschland.net
	Version: 0.1
	Tags: two-columns, right-sidebar, fixed-width, white, turquoise, purple, threaded-comments, sticky-post,theme-options
	
	The original CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.phpChangelog:
		v0.1 -  Jul 2009
*/

@import url("../img.css");	/* Import img span styles */

body { background: #ddd; color: #091C27; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px auto 20px; padding: 0px; }

#wrap {	background: #FFFFFF; width: 780px; margin: 0px auto 0px; padding: 0px;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px; -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }

/************************************************
*	Hyperlinks				*
************************************************/
	
a img { border: none; }
a:focus, a:hover, a:active { outline: none }

/************************************************
*	Header  				*
************************************************/

#header { /* background-color: #666163; */ width: 780px; height: 175px; margin: 0px auto 0px; padding: 0; overflow: hidden; }

#header h1 { color: #999; font-size: 30px; font-family: Arial, Times New Roman, Trebuchet MS; font-weight: normal; margin: 30px 0px 0px 0px; padding: 0px; text-decoration: none; }

#header h1 a, 
#header h1 a:visited { color: #999; margin: 0px; padding: 0px; text-decoration: none; }
#header h1 a:hover   { color: #999; text-decoration: none; }

.headerleft   { float:left; height:90px; width:100%; margin: 0px; padding: 0 0 55px 0; overflow: hidden; }
.headerleft p { color: #999; font-size: 12px; margin: 0px; padding: 0px; }
.headerright  { float:right; margin: 0px; padding: 0px; }

/************************************************
*	Navigation      							*
************************************************/

#nav {	margin: 0px; padding: 0px; }
#nav ul { float: left; list-style: none; margin: 0px; padding: 0px; }
#nav li { float: left; list-style: none; margin: 0px; padding: 0px; }

#nav li a, 
#nav li a:visited { background: #0B8C8F; color: #ffffff; 
	display: block; font-family: Verdana, Arial, Tahoma; font-size: 12px; font-weight: normal; 
	margin: 0px 5px 0px 0px; padding: 8px 15px 8px 15px; text-decoration: none; 
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-topright: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-top-left-radius: 5px; 
	-webkit-border-top-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 0px; 
	-webkit-border-bottom-right-radius: 0px; }

#nav li a:hover { background: #FFFFFF; color: #666;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

#nav li li a, 
#nav li li a:visited { background: #FFFFFF; width: 170px; color: #666; float: none; margin: 0px 0px 0px -1px; 
	padding: 7px 10px 7px 10px; border-bottom: 1px solid #CDE0BF; border-right: 1px solid #CDE0BF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

#nav li li a:hover, #nav li li a:active { background: #CDE0BF; color: #0B8C8F; padding: 7px 10px 7px 10px; 
	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

#nav li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 180px; margin: 0px; padding: 0px; }
#nav li li { }
#nav li ul a { width: 150px; }

#nav li ul a:hover, 
#nav li ul a:active { }

#nav li ul ul { margin: -29px 0 0 171px; }

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul { left: -999em; }

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul { left: auto; }

#nav li:hover, #nav li.sfhover { position: static; }

#nav .current_page_item a, 
#nav .current_page_item a:visited { background: #FFFFFF; color: #666;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

#nav .current_page_item a:hover { background: #CDE0BF; color: #FFFFFF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}

#nav .current_page_item ul li a, 
#nav .current_page_item ul li a:visited{ background: #FFFFFF; color: #666;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

#nav .current_page_item ul li a:hover { background: #CDE0BF; color: #FFFFFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; }

/************************************************
*	Content 					     		    * 
************************************************/

.splash { width:760px; padding:30px 30px 0; }

#content { width: 760px margin: 0px auto 0px; padding: 0px; line-height: 20px; }

#contentleft { float: left; width: 510px; margin: 0px; padding: 20px 0px 20px 20px; }

#contentleft h1 { color: #783E56; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: bold;
	margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }

#contentleft h1 a { color: #783E56; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: bold;
	margin: 0px; padding: 0px; text-decoration: none; }

#contentleft h1 a:hover { color: #5E3848; font-size: 18px; font-family: Arial, Tahoma, Verdana; font-weight: bold;
	margin: 0px; padding: 0px; text-decoration: none; }

#contentleft h2 { color: #783E56; font-size: 16px; font-family: Arial, Tahoma, Verdana;
	font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }

#contentleft h3 { color: #783E56; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; 
	margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }

#contentleft h4 { color: #915C68; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: bold;
	margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; /* border-bottom: 1px solid #DDDDDD; */ }

#contentleft h5 { color: #915C68; font-size: 10px; font-family: Arial, Tahoma, Verdana; font-weight: bold; 
	margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; /* border-bottom: 1px solid #DDDDDD; */ }

#contentleft h6 { color: #915C68; font-size: 8px; font-family: Arial, Tahoma, Verdana; font-weight: bold; 
	margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; /* border-bottom: 1px solid #DDDDDD; */ }	

#contentleft img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#contentleft img.wp-wink   { float: none; border: none; padding: 0px; margin: 0px; }
	
.sticky       { background: #E4EFDC; margin: 0px; padding: 10px; border: 1px solid #E6E6E6; }
.sticky_front { background: #F7F7F7; margin: 0px; padding: 10px; border: 1px solid #ddd; font-size: 10px; 
		font-style: italic; }	

.post 		{ margin: 0px 0px 50px 0px; text-align: justify; font-size: 14px; }
.postarea 	{ margin: 0px; padding: 0px; text-align: justify; }
.postarea p 	{ padding: 0px 0px 10px 0px; margin: 0px; }

.postarea a, 
.postarea a:visited, 
.postcomments a, 
.postcomments a:visited { color: #915C68; text-decoration: none; }

.postarea a:hover, 
.postcomments a:hover { color: #915C68; text-decoration: none; }
.postarea ol 	{ margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
.postarea ol li { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
.postarea ul 	{ list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px 0px 10px 0px; }
.postarea ul ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; }
.postarea ul li { background: url(images/icons2.gif) 0 -555px no-repeat; padding-left:22px; list-style:none; margin:0; }
.postarea ul ul li { background: url(images/icons2.gif) 0 -555px no-repeat; padding-left:22px; list-style:none; margin:0; }

.blockquote 		{ background: #E4EFDC; margin: 0px 25px 15px 25px; padding: 0px 25px 0px 10px; 
			  border: 1px solid #E6E6E6; }

blockquote.specialquote { background: #000081; color: #FFFFFF; margin: 0px 25px 15px 25px; padding: 0px 25px 0px 10px; 				  border: 1px solid #0B62E7; }

#content blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }

.postauthor { margin: 0 0 10px 0; }
.postmeta { background: #E4EFDC; font-size: 10px; text-transform: uppercase; margin: 0px; padding: 5px; 
	    border: 1px solid #ddd; }
.postmeta p { margin: 0px; padding: 0px; }
.singlepostmeta   { background: #E4EFDC; font-size: 10px; text-transform: uppercase; margin: 0px 0px 50px 0px; 
		    padding: 5px; border: 1px solid #ddd; }
.singlepostmeta p { margin: 0px; padding: 0px; }

.post .date,
.post .author,
.post .editpost,
.post .comments,
.post .addcomment, 
.post .addlink,
.post .editlinks { background:url(images/icons.gif) no-repeat top left; padding-left:22px; height:16px; 		   line-height:16px; }

.post .tags, 
.post .categories { background:url(images/icons.gif) no-repeat top left; width:16px; height:16px; line-height:16px; 
		   text-indent:-999em; }

.post .tags 		{ background-position:0 -400px; margin-right:5px; float:left; }
.post .categories 	{ background-position:0 -480px; }
.post .date 		{ background-position:0 -48px; margin-right:15px; float:left; }
.post .author 		{ background-position:0 0; float:left; }
.post .editpost 	{ background-position:0 -64px; margin-left:10px; float:right; }
.post .comments 	{ background-position:0 -96px; float:right; }
.post .addcomment 	{ background-position:0 -112px; margin-left:10px; float:right; }
.post .addlink 		{ background-position:0 -176px; }
.post .editlinks 	{ background-position:0 -192px; }

.code { background: #E4EFDC; margin: 0px 25px 15px 25px; padding: 10px; display: block; font-family: Verdana, Tahoma, Verdana; border: 1px solid #E6E6E6; }

.archive { float: left; width: 320px; margin: 0px; padding: 0px 25px 20px 0px; }

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

img.centered  	{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone 	{ padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright 	{ padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft 	{ padding: 0px; margin: 0px 10px 10px 0px; display: inline; }

.aligncenter 	{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright 	{ float: right; margin: 0px 0px 10px 10px; }
.alignleft 	{ float: left; margin: 0px 10px 10px 0px; }

.wp-caption { border: 1px solid #E6E6E6; text-align: center; background-color: #E4EFDC; padding: 4px 0px 5px 0px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		-border-radius: 3px; }

.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }

.wp-caption p.wp-caption-text { margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; line-height: 12px; }

/************************************************
*	Sidebar 	         	     	* 
************************************************/

#sidebar { float: right; width: 200px; margin: 20px 10px 20px 0px; padding: 0px 0px 0px 20px; line-height: 20px; border-left:1px solid #ddd; }

#sidebar a, 
#sidebar a:visited  { color: #0B8C8F; text-decoration: none; }

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

#sidebar h2 { color: #0B8C8F; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; 
	      margin: 0px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #DDDDDD; }

#sidebar h3 { color: #0B8C8F; font-size: 14px; font-family: Arial, Tahoma, Verdana; font-weight: bold; 
	      margin: 0px 0px 5px 0px; padding: 0px; }

#sidebar p { margin: 0px; padding: 0px; line-height: 0px; }

#sidebar .widget  { background: #E4EFDC; margin: 0px 0px 0px 0px; padding: 10px; border: 1px solid #E6E6E6; }

#sidebar ul 		{ list-style-type: none; margin: 0px; padding: 0px; }
#sidebar ul li 		{ list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px; }

#sidebar ul ul li a, 
#sidebar ul ul li a:visited { color: #666; text-decoration: none; }

#sidebar ul ul li a:hover { color: #999; text-decoration: underline; }
#sidebar ul ul 		{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }
#sidebar ul ul ul 	{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }

#sidebar ul li li 	{ background: url(images/icons2.gif) 0 -555px no-repeat; padding-left:22px; list-style:none; 
		    	  margin:0; /*font-size:95%;*/ }

#sidebar ul li ul li { background: url(images/icons2.gif) 0 -555px no-repeat; padding-left:22px;
		       list-style:none; margin:0;  /*font-size:95%;*/ }

#sidebar .textwidget { margin: 0px; padding: 0px; }

#cat { background: #FFFFFF; font-family: Arial, Tahoma, Verdana; font-size: 12px;width: 150px;color: #222222; 
       margin: 5px 0px 0px 0px; padding: 1px; display: inline;border: 1px solid #DDDDDD; }

.widget_tag_cloud { margin: 0px; padding: 0px 0px 0px 10px; }

.intro { text-align: justify; font-size: 11px; line-height:1.0em; }

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

#footer { width: 780px; background: #0B8C8F; margin: 0px auto 0px; padding: 0px 0px 15px 0px; text-align: right;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px; }

.footer { width: 740px; margin: 0px auto 0px; padding: 15px 0px 0px 0px; }

#footer p { color: #C8D886; margin: 0px; padding: 0px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }


/************************************************
*	Search Form				*
************************************************/

.postform { background: #F5F5F5;width: 240px;color: #222222; font-size: 12px; font-family: Arial, Tahoma, Verdana; 		    margin: 5px 0px 0px 0px; padding: 1px; display: inline;border: 1px solid #DDDDDD; }

#subscribe { margin: 0px; padding: 10px 0px 5px 0px;overflow: hidden; }
#subbox { background: #F5F5F5 !important; width: 185px;color: #222222; font-size: 11px; 
	  font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 0px; padding: 5px 0px 5px 5px; 
	  display: inline; border: 1px solid #DDDDDD;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;  }

#subbutton { background: #666666 url(images/homelink.png); color: #FFFFFF; font-size: 12px; text-transform: uppercase; 		     text-decoration: none; margin: 0px 0px 0px 5px; padding: 3px 5px 4px 5px; border: 1px solid #666666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; }

#searchform 		{ margin: 0px; }
#searchformheader 	{ margin: 0px; }

#s 	{ background: #FFFFFF;width: 120px;color: #5E3848; font-size: 12px; font-family: Arial, Tahoma, Verdana; 
	margin: 5px 3px 0px 0px; padding: 2px 0px 2px 3px; display: inline;border: 1px solid #E6E6E6; }

#searchsubmit { background: #5E3848;color: #FFFFFF; font-family: Arial, Tahoma, Verdana; font-size: 11px; 
		font-weight: bold; text-decoration: none; margin: 0px; padding: 2px 2px 1px 2px; 
		border: 1px solid #5E3848; 
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; }

/************************************************
*	Comments									*
************************************************/
/* cmtswitcher BEGIN */

#cmtswitcher { color: #222222; font-size:10px; padding:0px; margin:0; }
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback { padding-left:22px; height:16px; line-height:16px; display:inline; font-size:11px;
	float:right; margin-right:15px; margin-top:0px !important; margin-top:0px; }

#cmtswitcher .addcomment { background:url(images/icons.gif) 0 -112px no-repeat; }
#cmtswitcher .addtrackback { background:url(images/icons.gif) 0 -144px no-repeat; }

/* cmtswitcher END */

#comments { color: #222222; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 5px 0px 5px 0px; padding: 0; }
#commentlist { border-bottom:1px solid #CCC; margin:0; padding:0; }
#commentlist ol, 
#commentlist li { list-style:none; }

#thecomments { margin:0; padding:0 0 15px 0; }
#thecomments .comment { margin: 15px 0 0 0; padding:0; }

.comment .author { float:left; width:81px; text-align:center; }
.comment .pic {	background:url(images/commentpoint.png) 100% 33% no-repeat; padding-right:14px; margin-top:10px; }
.comment .name { width:67px; padding-right:14px; font-weight:bold; overflow:hidden; }
.comment .avatar {padding:1px; border:1px solid #999; }
.comment .info { background:#E4EFDC url(images/comment.gif) 0 0 no-repeat; float:left; padding:10px 15px 0; 			 width:350px; }

.admincomment .author { float:left; width:81px; text-align:center; }

.admincomment .pic { background:url(images/commentpoint2.png) 100% 33% no-repeat; padding-right:14px; margin-top:10px; }

.admincomment .name { width:67px; padding-right:14px; font-weight:bold; overflow:hidden; }

.admincomment .info { background:#666163 url(images/comment.gif) 0 0 no-repeat; color: #FFFFFF; }

.admincomment a, .admincomment a:visited { color: #CAD987; }

.comment .date, 
.trackback .date { float:left;  font-size:10px; }

.comment .act, 
.trackback .act { float:right; font-size:10px; }
.comment .content { background:url(images/comment.gif) 100% 100% no-repeat; margin:0 -15px; padding: 0 15px 10px; 
		    line-height:145%; }

.comment .content p { margin-top:10px; }

.comment .content blockquote { margin:22px 20px; color:#FFFFFF; padding: 5px 0px 5px 35px; 
	background: #666163 url("images/blockquotes.png") no-repeat 3px 3px; font-style:italic; }

#submit { background: #5E3848;color: #FFFFFF; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; 		  text-decoration: none; margin: 0px; padding: 2px 0px 2px 0px; border: 1px solid #5E3848;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; }

#author, 
#email, 
#url { background: #E4EFDC !important; color: #222222; font-size: 12px; 
       font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 4px; border: 1px solid #E6E6E6; }

.commentmetadata { font-weight: normal; font-size: 10px; margin: 0px; display: block; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { font-size:10px;width: 98%; padding: 2px; }
#respond { padding:10px 0 0; font-size:11px; }
#respond .row { margin-bottom:5px; }
#respond .textfield { width:200px; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { margin: 0px; float: left; }

.alt { margin: 0px; padding: 10px; }
.children { margin: 0px; padding: 0px; }
.nocomments { text-align: center; margin: 0px; padding: 0px; }

.reply a, 
.reply a:visited { background: #999;color: #FFFFFF; font-family: Arial, Tahoma, Verdana; font-size: 11px; 
		   text-decoration: none; margin: 0px; padding: 2px 5px 2px 5px; border: 1px solid #999; 
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}

.reply a:hover { background: #5E3848;color: #FFFFFF; text-decoration: none;border: 1px solid #5E3848; }
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { background: #FFFFFF; margin: 0px; padding: 0px; }
.thread-even { background: #E4EFDC; margin: 0px; padding: 0px; }
.depth-1 { border: 1px dotted #E6E6E6; margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6; margin: 0px; padding: 0px; }

/************************************************
*	Added by Heza 				*
************************************************/

strong.search-excerpt { font-weight: bold; }
.fixed, .clear { clear:both; }
#twitter_div { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ddd; 
		font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 0.9em; margin-top:10px; 			padding-top: 0px; padding-right: 0px; padding-left: 0px; }

#twitter_div ul li { color: #122D43;border-bottom-style: solid;border-bottom-width: 1px; border-bottom-color: #CDE0BF;
		list-style: none; }

#twitter_div ul li a { text-decoration: none;color: #5E3848; font-weight: bold; }
#twitter_div ul li a:hover { text-decoration: none;color: #CDE0BF; }
#twitter_div p { text-align: right; padding-right: 6px; padding-bottom: 10px; }

.buttons_icon { display: block; background:url(images/buttons.gif) no-repeat; width:125px; }
.expwoman { background-position: 0px 0px; height: 53px; }
.atmp { background-position: 0 -53px; height:80px; }
.techno { background-position: 0 -133px; height:34px; }
.expat { background-position: 0 -168px; height:116px; } 
.munich { background:url(images/buttons.gif) 0 -283px; height:39px; }
.postheading { color: #666163; font-weight: bold; } 

