/*  
Theme Name: D2K 2007 - Rebooted
Theme URI: http://www.dimension2k.de
Description: "The Dimension2K wordpress 2.0 Ajax Green Theme, design & coding by dimension2k
Version: 1.0
Author: Basti
Author URI: http://www.dimension2k.de

Please feel free to tweak this theme and make it your own. :)
*/

/* Layout */

html,body{
	margin:0;
	padding:0
}

body{
	font-family:Tahoma;
	font:76%/1.3em Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:center;
	background: #F6F6EE; /*#ECECDE;*/
	background-image: url(images/header_bg_neu.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 1.5em;
}


div#header{
	height:83px !important;
	line-height:80px;
	margin:0;
}

div#container{
	text-align:left;
	font-size:0.8em;
	
}

div#content p{
	line-height:1.4
}

div#extra{
	padding: 0;
	float:left;
}

div#footer{
	background: #2E2E2E;
	color: #FFF
}

div#footer p{
	margin:0;
	padding:5px 10px
}

div#container{
	width:990px;
	margin:0 auto;
	overflow: hidden;
	background-image: url(images/shadow_marker_page.gif);
	background-position: right;
	background-repeat: repeat-y;
} 

div#wrapper{
	float:left; 
	width:990px;
	background-image: url(images/shadow_marker.gif);
	background-repeat: no-repeat;
	background-position: top right;	
}

div#content{
	margin-right: 368px;
	padding-top:40px;
}
  
div#navigation{
	float:left;
	width:183px;
	margin-left:-187px;
	padding-top:5px;
}
div#extra{
	float:left;
	width:182px;
	margin-left:-370px;

}

div#footer{
	clear:left;
	width:100%;
}

p{
	margin:0
}

h1, h2, h3{
	font-family:Tahoma;
	font-size: 11px;
	color: #666666;
}

/******************************************************
	TOP MENU
******************************************************/


#page_menu {
	margin:0 auto;
	padding:0;
   width: 990px;
	font-size:0.8em;
}

#logo{
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 229px;
	float: left;
	margin-top: 20px;
}
#page_menu ul{
	float: right;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top: 19px;
	margin-right: 14px; 
}

#page_menu li.start {
	border-right:#252022 1px solid;
}

#page_menu LI {
	border-right:#252022 1px solid;
	float:left;
	width:7em;
}


#page_menu A,#topMenuNew A:link,#page_menu A:active,#page_menu A:visited {
	display:block;
	width:7em;
	color:#ccc;
	line-height:26px;
	height:45px;
	background-color:#252022;
	text-align:center;
	text-decoration:none;
	padding:15px 0 0;
	background-image: url(images/btn_topmenu_o.gif);
	background-repeat: no-repeat;

}

#page_menu A:hover, #page_menu LI.current A,#page_menu LI.current A:hover,#page_menu LI.current A:link,#page_menu LI.current A:active,#page_menu LI.current A:visited {
	background-image: url(images/btn_topmenu_o.gif);
	background-repeat: no-repeat;
	background-position: -132px 0px;
}

#page_menu LI.active_top a, #page_menu LI.active_top a:hover{
	background-image: url(images/btn_topmenu.gif) !important;
	background-repeat: no-repeat;
	color:#ffffff;
	background-position: 0px 0px;
}



/******************************************************
	TOP MENU END
******************************************************/

/******************************************************
	Extra START
*****************************************************/

div#extra{
	padding-top:20px;
	margin-top: 40px;
}

div#navigation{
	padding-top:20px;
	margin-top: 40px;
}

div#extra .sidebar_col_content, div#navigation .sidebar_col_content  {
  padding:0;
  margin:0;
  line-height:1.5em;
  font-size: 1em;
}

div#navigation .sidebar_col_content {
  width:174px !important;
  overflow: hidden;
  margin-right: 2px !important;
}

div#extra .sidebar_col_content, div#navigation .sidebar_col_content {
  width:174px;
  margin-left: 0px !important;
  padding-left: 0px  !important;
  float: left;
  padding-top:5px;
  padding-bottom:5px;
}

div#extra .sidebar_col_content {
  width:182px;
}

div#extra  .sidebar_col_content ul, div#navigation .sidebar_col_content ul, .nullnull{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}

div#extra  .sidebar_col_content ul li, div#navigation .sidebar_col_content ul li{
  margin:0;
  padding:0;
}

div#extra .sidebar_col_content li a, div#navigation .sidebar_col_content li a{
  display:block;
}

div#extra .sidebar_col_content a, div#navigation .sidebar_col_content a {
	line-height: 15px; 
	height: auto; 
	color: #8e8c8c; 
	padding: 5px 0px 5px 10px;
	text-decoration: none; 
}

div#navigation .sidebar_col_content a{
	padding: 5px 2px 5px 25px;
	background-image: url(icons/radio.gif);
	background-position: 3px 8px;
	background-repeat: no-repeat;
   font-size: 10px;
}

div#extra .sidebar_col_content a {
	padding: 5px 0px 5px 30px;
	background-image: url(icons/arrow_cats.gif);
	background-position: 6px 0px;
	background-repeat: no-repeat;
	text-indent: 0px;
   font-size: 10px;
}


div#navigation .deli a{
	background-image: url(icons/del.icio.us_roll.gif);
	background-repeat: no-repeat;
}

div#extra .sidebar_col_content li a , div#navigation .sidebar_col_content li a{
	margin-left: 0;
	border-bottom: #DDDDDD solid 1px;
}

 div#navigation .sidebar_col_content a:hover{
	color: #3C3C3C; 
	background-color: #E4E4D7;
	border-bottom: #DDDDDD solid 1px;
	background-position: -277px 8px;
}

div#extra .sidebar_col_content a:hover{
	color: #3C3C3C; 
	border-bottom: #DDDDDD solid 1px;
	background-position: -279px 0px;
}

div#extra .themeswitch img{
	padding: 4px;
   background-color: White;
	border: 1px solid #DDDDDD;
	display: inline;
}
div#extra .themeswitch a{
	padding: 0;
	padding: 0px 2px 0px 2px;

	border:none;	
	background-image:none;
}

div#extra .themeswitch a:hover{
	border:none;
	background-color: transparent;

}

/** SPEZIAL FEED ****/
div#extra .feed a {
	line-height: 15px; 
	height: auto; 
	color: #8e8c8c; 
	padding: 5px 0px 5px 30px;
	text-decoration: none; 
	background-image: url(icons/rss_2.gif);
	background-position: 6px 0px;
	background-repeat: no-repeat;
}

div#extra .feed a:hover {
	background-color: transparent;
	background-position: 0;
	background-position: -279px 0px;
	color: #3C3C3C; 
	border-bottom: #C8C8bb solid 1px;
}
/** SPEZIAL FEED ****/

div#extra h1, div#navigation h1{
  color:#3C3C3C;
  font-weight: normal;  
  letter-spacing: .1em;
  margin:0 !important;
  text-align: left;
  padding:0 !important;
  padding-top: 1px !important;
  margin-right: 5px !important;
  width: 174px;
  height: 20px; 
  font-weight: bolder;
  float: left;
  border-bottom: #9B9B9B solid 1px;
  font-family: Georgia,serif;
  
}
div#extra h1, div#navigation h1{
	background-color:#ECECDE;
	background-image:none;
	background-repeat:repeat;
	border-color:#b2b2b2;
	border-style:dashed;
	border-width:1px 0;
	font-family:Georgia,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:small-caps;
}
div#extra h1{
	  width: 182px;
}

div#extra h1.topH1{
	background-image: url(images/top_h1_bg.gif);
	background-repeat: repeat-y;
}

div#extra h1.topH2{
	background-image: url(images/top2_h1_bg.gif);
	background-repeat: repeat-y;
}

div#extra h1.topH3{
	background-image: url(images/top3_h1_bg.gif);
	background-repeat: repeat-y;
}
/******************************************************
	Extra END
******************************************************/

/******************************************************
	Post Start
******************************************************/

#content{
	height: 100%;
}

.post{
	background-image: url(images/headline_marker.gif);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	word-spacing: 0.15em;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 0px 10px 0px 10px;
	margin: 0;
	width: 580px !important
}

.spacer{
	padding-bottom: 50px;
	padding-top: 0px;
	background-image: url(images/dividerside.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 580px;
	margin-left: 10px;
}

.small_date{
	float: left;
	height: 40px;
	width: 40px;
	background-color: transparent;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	text-align: left;
	line-height: 1em;
	font-family: Georgia,serif;
	padding: 9px 0 0 4px;
}

.small_date span.month {

	padding-left: 6px;
	color: #5C5C5C;
	margin:0;
	text-transform: uppercase;
	font-size: .9em;
	font-weight: bold;
}

.small_date span.day {

	padding-left: 9px;
	color: #4C4C4C;
	margin:0;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.post h2 {
	
	padding-top:3px;
	color:#3C3C3C;
	font-size:1.2em;
	margin:0 0 1em 10px;
	font-weight:normal;
	letter-spacing:inherit;
	
}

h2 a:link,
h2 a:hover,
h2 a:visited, 
h2#postcomment
{ 
	text-decoration: none;
   border-bottom: none;
	color: #3C3C3C;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold ;
	font-size:1em;
	font-family: Georgia,serif;
}

.first-letter{
	font-size:1.4em;
	font-weight: normal ;
}

.post h2 span.date {
	padding-top: 3px;
	display:block;
	font-size:0.8em;
	letter-spacing:normal;
	font-weight: normal;
	color: #9A9A9A;
	font-family: Georgia,serif;
	 background-image: url(images/post_headline.gif);
	background-repeat: no-repeat;
	background-position: 35px top ;
}

.post h2 span.date a{
	letter-spacing:normal;
	font-weight: normal;
	color: #9A9A9A;
	text-transform: capitalize;
}

a {
   color:#393939;
   text-decoration: none;
  }
  



a[hreflang]:after {
     content: "\0000a0[" attr(hreflang) "]";
}
						  
.post a[target^="_blank"]:link, .post a[target^="_blank"]:hover,  .post a[target^="_blank"]:active {
	background: transparent url('icons/extern_page.gif') 100% 50% no-repeat;
	padding-right: 15px;
	color:#888679;
	
}

.post a[target^="_blank"]:visited {
	background: transparent url('icons/extern_page_v.gif') 100% 50% no-repeat;
	padding-right: 15px;
	color:#888679;
}

.post a {

  }

.post a img {
  border: none;
  text-decoration: none;
  background-image: none !important;
}
		  
.post p, div#comments_div p {
	margin: 10px 0px;
	width: 99%;
}

.post img {
  border:solid 1px silver !important;
  display: inline; 
  margin: 0 5px 0 5px; 
  padding: 5px;
}

.post .clear_block{
	clear: left;
	height: 10px;
}
.post p{
	color: #3C3C3C;
	font-family: helvetica,arial,verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.8em;
	font-size-adjust: none;
	font-stretch: normal;
	text-align: justify;
}

/******************************************************
	Post End
******************************************************/


/******************************************************
	Post Meta Start
******************************************************/


.post__meta{
	margin: 0;
	padding: 0;
	padding-left: 0px;
	font-size: 0.9em;
	vertical-align: middle;
	width: 100%;
	/* IE MUST BE BIGGER*/
}

.post__meta div.postmeta_start{
	color: black;  
	height: 1px;
	clear:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.post__meta div.postmeta_end{
	color: black;  
	height: 0px;
	clear:both;
	margin: 0 !important;
	padding:0  !important;
}

div.two  {
	float: left;
	width: 25%;
	font-weight: bold;
}

div.twos  {
	float: left;
	width: 75%;
	
}

div.tree  {
	float: left;
	width: 25%;
	font-weight: bold;
}

div.trees  {
	float: left;
	width: 75%;

}
.post__meta {
	background-color:#f8f7ef;
	background-image:none;
	background-repeat:repeat;
	border-color:#b2b2b2;
	border-style:dashed;
	border-width:1px 0;
	font-family:Georgia,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	margin:.25em 0 .5em;
	padding:.75em 0 .5em;
	text-align:center
}

.codesnip-container{
	border:1px solid #C2C2C2 !important; 
	background:#F5F5E8  !important; 
	background-image: url(images/code_bg.gif) !important; 
   background-position: top right !important; 
	background-repeat: no-repeat  !important; 
}



.post blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.post blockquote{
	background: #f8f7ef;
	border: 1px solid #E1E0D6;
	margin: 0;
	padding: 4px;
	margin:3px;
	text-align: left;
	border-left: 3px solid #E1E0D6;
	background-image: url(images/blockquote_bg.gif) !important; 
   background-position: top right !important; 
	background-repeat: no-repeat  !important; 
}
.post blockquote img{ display: inline; margin: 0 5px 0 5px; padding: 0 5px 0 5px;}

/******************************************************
	Post Meta END
******************************************************/

/******************************************************
	Comment Area Start
******************************************************/

.comment_area{
	padding-left: 0px;
	padding-right: 20px;
}


.comment_area h2, commentsarea h2 {
	padding:1em 1em;
	color:#fff;
	font-size:1em;
	margin:0 0 1em;
	clear:both;
	font-family:Georgia,serif;	
	font-size-adjust:none;	
	font-stretch:normal;
	font-weight:normal;
	letter-spacing:normal;
}

.comment_area h2 a:link,
.comment_area h2 a:hover,
.comment_area h2 a:visited, 
.comment_area h2#postcomment
{ 
	  text-decoration: none;
     border-bottom: none;
     font-size: 1em;
	  color: #272324;
}

.comment_area h2 span {
	display:block;
	font-size:0.5em;
	letter-spacing:normal;
	font-weight: normal;
	color: #9A9A9A;
}

.comment_area a {
   color:#393939;
   text-decoration: none;
  }

.comment_area a[hreflang]:after {
     content: "\0000a0[" attr(hreflang) "]";
     color:#393939;
}
						  
.comment_area a[target^="_blank"]:link, .comment_area a[target^="_blank"]:hover,  .comment_area a[target^="_blank"]:active {
	background: transparent url('icons/extern_page.gif') 100% 50% no-repeat;
	padding-right: 15px;
	color:#393939;
}

.comment_area a[target^="_blank"]:visited {
	background: transparent url('icons/extern_page_v.gif') 100% 50% no-repeat;
	padding-right: 15px;
	color:#393939;
}


.comment_area a[target^="_blank"] img {
  border: none;
  text-decoration: none;
  background-image: none !important;
}
		  
.comment_area p, div#comments_div p {
	margin: 10px 0px;
	width: 99%;
}

/* Curved cutout Borders*/
.curved {background: transparent; width:580px; margin:0 auto;}
.curved {margin-bottom:10px;}
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:1.1em; color:#818282; letter-spacing:1px;font-family:Georgia,serif;	font-size-adjust:none;	font-stretch:normal;}
.curved h1 {background: url(images/comment_headline.gif) no-repeat right; }
.curved .admin h1 {background: url(images/comment_headline_admin.gif) no-repeat right; }
.curved .trackback h1{background-image: none;}
.curved h1 {font-size:1.1em; color:#666666; border-bottom: 1px dashed #818282; font-weight: bold;}
.curved .none h1 {border-bottom:none}
.curved p {padding-bottom:0.5em;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#F5F5E8; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2;}
.curved .b1 {margin:0 4px; background:#C2C2C2;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#F5F5E8; border:0 solid #C2C2C2; border-width:0 1px; padding:0 10px 0 10px;}

.PostMetabox{ background: #ECECDE;color:#888679}
.PostMetabox a {color:#888679}
.PostMetabox a:hover {color:#888679;border-bottom: thin dashed;}
.PostMetabox .top, .PostMetabox .bottom{display:block; background: #ECECDE;}
.PostMetabox .top b, .PostMetabox .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #F5F5E8;
}

.comment_time{font-size:0.8em; color:#666666; font-weight: normal; padding-top:0;}

label {
	cursor:pointer;
	display:block;
	line-height:1.6em;
	margin:0pt 0pt 0em;
	padding:0pt;
	text-align:left;
	text-indent:4px;
	width:100%;
	font-family:Georgia,serif;	
	font-weight: bold;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
}

.trackback-container{
	padding-top: 0px;
	padding-left: 10px;
}

/******************************************************
	Comment Area END
******************************************************/

/******************************************************
	FORMS Start
******************************************************/
#searchform{
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	height: 24px;
	margin-left:5px;
}
#searchform .input {
	background: #F6F6EE;
	height: 16;
	border: 0px double #86868A;
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 1em;
	color: #2E2E2E !important;
	float: left;
	
}

#searchform .input{
	margin: 4px 9px 10px 10px;
	width: 128px;
}

#searchform .image{
	margin: 2px 2px 0px 0px;
	padding-top:2px;
	width: auto;
}


/******************************************************
	FORMS END
******************************************************/

/* AJAX COMMENT*/

#ajax_popComment {
	font-size:0.8em;
}

#ajax_popComment .input, #ajax_popComment textarea{
	background: #fefefe;
	height: 1.5em;
	border: 1px solid #86868A;
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 1em;
	color: #2E2E2E !important;
}

#ajax_popComment textarea{
	height: 12em;
}

#error-box1, #error-box2, #error-box3{
	color:red;
	font-weight: normal;
}

.sendForm{

}

#saving{
	background-image: url(images/loadingBar.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 50px !important;
	padding-left:20px;
	display: inline;
}

#commentform{
	padding-top:0px;
}
/* AJAX COMMENT */
/* Inset 3D Raised */
.raised {background: transparent; width: 100%; margin:0 auto;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .b3 {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .b4 {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .b4b {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .b3b {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .b2b {background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}

.raised .b1 {margin:0 5px; background:#AAAAAA;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#AAAAAA;}
.raised .boxcontent {display:block;background:#ECECDE; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.raised .boxcontent #TB_title{font-family:Georgia,serif;	background:#F4F3EA; background-image: url(images/logo_mini.gif); background-repeat: no-repeat; background-position: 5px 0px; text-indent: 30px; line-height: 1.5em; padding-top: 0em;}
.raised .boxcontent a#TB_closeWindowButton{font-size: .8em;}
.raised .boxcontent #TB_ajaxWindowTitle {padding-top: 7px;font-size: .8em; font-weight: bolder;color: #494949;}

#commentform .input, #contactform .input{
	border: 1px solid #b2b2b2;
	background-color: #f8f7ef;
	padding: 1px;
	color: #333333;
	color: #333333;
	height: 13px;
	width: 350px;
	margin-left: 3px;
}

#commentform textarea, #contactform textarea{
	border: 1px solid #b2b2b2;
	background-color: #f8f7ef;
	padding: 0.5em;
	color: #333333;
	height: 124px;
	width: 350px;
	margin-left: 3px;
}

#commentform .hovert, #contactform .hovert{
	border: 1px solid #3c3c3c;
}

#commentform .hover, #contactform .hover{
	border: 1px solid #3c3c3c;
}


/******************************************************
	FOOTER Start
******************************************************/

div#footer{
 	color:#CCCCCC;
 	background-image: url(images/footer_top.gif);
 	background-repeat: repeat-x;
}


.footer_tab{
	margin: 0 !important;
	padding: 0  !important;
	background-image: url(images/shadow_marker_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 38px;
	margin:0 auto;
	overflow: hidden;
}

.footer_tab a{
	margin-right:0px;
	margin-top: 12px;
	height: 36px;
	width: 155px;
	float: left;
	background: url(images/footer_tab.gif) no-repeat right;
	padding-top: 7px;
}

#footer_content{
	width: 900px;
	min-height: 40px;
}


#blockArea{
	padding:0 0 0 0;
	width:940px;
	margin:0 auto;

}

#blockArea .block{
	float:left;
	width: 310px;
	margin:0 0 0 0;
	height: 310px;
	overflow: hidden;

}



.inside{
	width:100%;
	margin:0 0;
	margin-top: 10px;
	
}

#blockArea .first{
	clear:both;
	margin:0 auto;
}

#blockArea .block_spliter{
	width: 1em;
}

#blockArea .block h2{
	margin:1em 0 1em 0;
}

#blockArea .block h2 {font-size:0.9em; color:#a5a5a5;font-weight: bold;font-family:Georgia,serif;}

.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }

div#footer a {
	font-size:0.9em;
  	color:#CCCCCC;
  	text-decoration: none;
}

div#footer a:hover {
  	color:#A2DF01;
 	text-decoration: none;
}

ul.recentComments{
	list-style-type:none;
	margin:0em 0 2em 0;
	font-size: 0.8em
}
ul.recentComments li{
	list-style-type:none;
	margin:0;
	padding:0.3em 0.3em 0.3em 0.3em;
	border-top:1px solid #3D3D3D;
	text-align: left;
}

ul.stuff{
	padding:0;
	margin: 0;
}
ul.stuff li{
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:0px solid #3D3D3D;
	text-align: left;
}


div#footer p{
	padding-top:0px;
	padding-bottom:10px;
}

div#footer p.last
{
	font-size:0.8em;
  	color:#CCCCCC;
	text-align: justify;
	text-align: center;
	padding-top: 2em;
}
.mycarousel{
	 margin: 0;
	 padding: 0;
	 height: 256px !important;
}
.jcarousel-next {
    cursor: pointer;
	 margin: 0;
	 padding: 0;
}

.jcarousel-next-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev {
    cursor: pointer;
}

.jcarousel-prev-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

  
/******************************************************
	FOOTER END
******************************************************/


.new_Comment a.button span{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.8em;
	margin: 10px 10px  10px 10px;
	background-image: url(icons/comment_left.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
}
.new_Comment{
	text-align: center;
	padding-top: 10px
}

a.button span, span.button button, span.button input, .sendForm #submit, .submitQuick{
	font-size:11px;
   font-family:Georgia,serif;
   color:#333333;
   height:19px;
   background-color:#f4f3ea;
   border-top-style:solid;
   border-top-color:#b2b2b2;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#b2b2b2;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#b2b2b2;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#b2b2b2;
   border-right-width:1px;
}

span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}

a.button:hover span, span.button:hover button, 
span.button-behavior-hover button, span.button-behavior-hover input{
	background-color:#f8f7ef;
   border-color:#333333;
}

a.button:active, a.button:focus span{
	color: #272324;
}

a.button{

margin-bottom:10px;
padding-bottom:10px;

}

#tooltip { background-color: #ECECDE; border: 1px solid #9B9B9B; text-align: left; padding: 2px 5px 2px 5px; min-height: 1em; opacity: 0.85;}
#tooltip h3 {margin:0 !important; padding:0 !important; line-height: 1.2em; color: #3C3C3C; text-transform: capitalize; font-weight: normal }

/******************************************************
	PAGEBAR START
******************************************************/

.pagebar
{
   padding: 0.2em 0.5em;
   margin-right: 0.1em;
   border: 0px;
   background: transparent;
   text-decoration: none;
}

.pagebar a, .pageList .this-page
{
   border: 1px solid #b2b2b2;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.pagebar a:visited
{
   border: 1px solid #b2b2b2;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.pagebar .break
{
   padding: 2px 6px;
   border: none;

   text-decoration: none;
}

.pagebar .this-page
{
   border: 1px solid #b2b2b2;
   padding: 0.2em 0.5em;
   font-weight: bold;
   background: #999;
   color: #f4f3ea;
}

.pagebar a:hover
{
   background: #999;
   color: #f4f3ea;
} 

/******************************************************
	PAGEBAR END
******************************************************/

/**
 * Style for Simple Tagging Plugin
 * http://sw-guide.de/wordpress/wordpress-plugins/simple-tagging-plugin/
 */ 

/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:justify; list-style:none; }
ul#tagcloud li { display:inline; color:#ccc;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#c6c5b9; font-size: 83%; }
ul#tagcloud li.t2 a { color::#b3b2a8; font-size: 93%; }
ul#tagcloud li.t3 a { color:#a7a69c; font-size: 103%; }
ul#tagcloud li.t4 a { color:#c0bfb3; font-size: 113%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 123%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 133%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 143%; }
ul#tagcloud li.t8 a { color:#5b5b58; font-size: 153%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 163%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 183%; }

/********* Related Posts *********/
#stprelated { margin-top: 30px; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#stprelated h3 { margin:0; padding:0; font-size: 90%; } 
#stprelated ul { margin: 0; padding:0; font-size: 90%; }
#stprelated ul li { margin: 0; padding:0 0 0 15px;  }

/********* Related Tags *********/
li#relatedtags ul li {
	text-indent: 0;
	list-style:none;
	background: 0 none;
	font-size: 120%;
}
li#relatedtags ul li:before {
	content: "";
}
li#relatedtags ul li span {
	margin-right: .5em;
}
