/*
Theme Name:SDAJ 2012 (OV)
Description:Ein sich an der POSITION orientierendes Thema. Redesign von 2012. Version für Orts- und Landesverbände.
Author:SDAJ Agitprop-AG
Author URI:www.sdaj.org
*/


body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#333A3F ;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	color:#161514;
	font-size:13px;
	}
img {
	border:0;
	margin: 0 0;
	}
a {
	color:#6F615A;
	text-decoration:none;
	outline:none;
	}
a:hover {
	color:#d53030;
	text-decoration:none
		}
blockquote {
	padding-left:10px;
	color:#444;
	font-style: normal;
		
	}
.clear {
	clear:both;
	}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
	}

img.alignright {
	padding: 5px 5px;
	margin: 0px 5px 10px 10px;
	display: inline;
	background:#fff;
		border: 1px solid #DDDDDD;
	}

img.alignleft {
	padding: 5px 5px;
	margin: 0px 10px 10px 5px;
	display: inline;
	background:#fff;
	border: 1px solid #DDDDDD;
	}

div.infobox {
	width:200px;
	padding: 5px 5px;
	float: right;
	margin: 0px 0px 10px 10px;
	display: block;
	background:transparent;
	border: 1px solid #DDDDDD;
	}
div.infobox a {
	text-decoration:underline;
}

div.infobox h3, div.infobox h4 {
	margin-bottom:0;
	padding-bottom:0;
}
	
.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 #DDDDDD;
	text-align: center;
	background-color: #ffffff;
	padding: 4px 0px 5px 0px;
	margin: 5px 5px ;
	}

.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;
	}

/* The Outer cover */

#wrapper {
	width:1000px;
	margin:0 auto;
	position:relative;

	}
#casing {
	padding:0px 0px 0px 0px;
	background:#fff url(images/casing.jpg) repeat-x;
	}

#notice {
	width:610px;
	padding:5px;
	margin:5px 5px 5px 23px;
	background:#fff ;
	border:1px solid #BCBCBC;
	background-image:url(images/noticebg.png);
	background-repeat:no-repeat;
}

#notice .single, #notice .title, #notice h2 {
	padding:0;
	margin:0;
	background-color:transparent;
}
#languages {
	   float:right;
	   margin:5px;
	   }	

	
	
/* The Header */

#top {
	position:absolute;
	top:0;
	height:75px;
	margin:auto;
	background:transparent url(images/sdajheader.png) no-repeat scroll top center;
	width:1000px;
	border:0;
	z-index:1000;
	}
#top img {
	height:75px;
	width:150px;
	margin:0;
	padding:0;
}
.blogname {
	width:600px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	margin:5px 0 0 0px;
    float:left;
	height:80px;

	}
.blogname h1  {
	font-size:80px;
	padding:0 0 0px 0;

	font-weight:normal;
	color:#cacccd;
	text-align:left;
	margin:5px 0 0 30px;
	text-indent:-9000px;
	background:url(images/logo.png) no-repeat;
	
	}
.blogname h1  a:link, .blogname h1  a:visited{ 
	color: #cacccd; 
	display:block;
	}
	
.blogname h1  a:hover { 
	color: #eee; 
	}
.blogname h2 {
	margin:5px 0px 0px 30px;
	font-size:12px;
	font-weight:normal;
	color:#bbb060;
	text-align:left;
	text-transform:uppercase;
	}


/* The Search */
#search {
	height:27px;
	width:auto;
	margin-top:55px;
	margin-right:10px;
	padding:8px 5px 0px 10px;
	width:193px;
	background:url(images/search.png);
	float:right;
}
#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	margin-left:0px;
	float: left;
	width:150px;
	padding: 5px 2px 5px 5px;
	background: url(images/sform.png) no-repeat;
	border:none;
	font: normal 100%;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	color:#BB2830;
}

#searchsubmit {
	width:29px;
	float: left;
	background:#fff url(images/sbutton.png);
	border:none;
	font: bold 100%;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	color: #FFFFFF;
	height:25px;

}



/*Page menu*/
#foxmenudummy {
	width:1000px;
	height:33px;
	display:block;
	padding:0;
}
#foxmenucontainer{
	height:33px;
	display:block;
	padding:0;
	font-size:12px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	}
#menu{
	margin: 0 0 0 150px;
	padding: 0;
	width:850px;
	height:33px;
	}

#menu a {
	position:relative;
	z-index:2000;
}
	
#menu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li a, #menu li a:link, #menu li a:visited {
	background:#202020;
	color: white /*#d5c464*/;
	display: block;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	}

#menu li a:hover, #menu li a:active {
	background:#111111 /*#322a07*/;
	color:#fff;
    margin: 0px;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	}
	
#menu li li a, #menu li li a:link, #menu li li a:visited {
	width: 150px;
	color: #fff;
	font-size: 13px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid;
	}

#menu li li a:hover, #menu li li a:active {
	color: #fff;
	padding: 7px 10px 7px 10px;
	}

#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menu li li { 
	}

#menu li ul a { 
	width: 140px;
	}

#menu li ul a:hover, #menu li ul a:active { 
	}

#menu li ul ul {
	margin: -31px 0 0 170px;
	}

#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
	}

#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
	}

#menu li:hover, #menu li.sfhover { 
	position: static;
	}

/* Category menu*/
	
#catmenucontainer{
	height:34px;
	background: url(images/catmen.jpg) repeat-x;
	display:block;
	padding:0px 0 0px 0px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;


	}
#catmenu{
	margin: 0px;
	padding: 0px;
	width:1000px;
	background: url(images/catmen.jpg) repeat-x;
	height:34px;
	}
	
#catmenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
	color: white/*#EFE195*/;
	display: block;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	}

#catmenu li a:hover, #catmenu li a:active {
	background-repeat:repeat-x;
	color:white;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	}
	
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
	width: 150px;
	color: white;
	font-size: 13px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	float: none;
	margin: 0px;
	padding: 8px 10px 7px 10px;
	border-bottom:1px solid #5B4C0C;

	}
	
#catmenu li li a:hover, #catmenu li li a:active {
	background: #2D2501;
	color: #fff;
	padding: 8px 10px 7px 10px;
	}

#catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#catmenu li li { 
	}

#catmenu li ul a { 
	width: 140px;
	}

#catmenu li ul a:hover, #catmenu li ul a:active { 
	}

#catmenu li ul ul {
	margin: -32px 0 0 170px;
	}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {
	left: -999em;
	}

#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {
	left: auto;
	}

#catmenu li:hover, #catmenu li.sfhover { 
	position: static;
	}	
/* Main Content*/	

#content {
	float:left;
	width: 650px;
	height:100%;
	padding:10px 0px 0px 0px;
	}

.title{
	margin:0;
	padding:0;

}	

.date, .singleinfo {
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	padding:0;
	margin-left:10px;
	}
	
	
 .custim {
	padding: 1px 1px;
	margin: 15px 5px 5px 5px;
	float:left;
	background:#404040/*#e7e0bb*/;
	border: 1px solid #fff;

}	
.single {
	width:630px;
	margin: 0px 5px 15px 12px;
	height:100%;
	color:#404040/*#7f7a56*/;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;

	}

.entry h1,.entry h2,.entry h3,.entry h4, .single  h2, .single h3, #pagedes h2, .widgettitle {
	/*font-family:'YanoneKaffeesatzRegular', Georgia, 'Times New Roman', serif;*/
	font-family:'DENIALRegular', Georgia, 'Times New Roman', serif !important;
	text-shadow: 1px 1px 2px #BCBCBC;
}


.single  h2, .single h3 {
	margin: 0;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font-size:30px;
	/*font-family:Georgia, 'Times New Roman', serif;*/
	font-weight:normal;
	overflow:hidden;
	}

.single h3 {
	padding: 0 0 0 5px;
	font-size:18px;
}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
	color:#353430;
	background-color: transparent;
	}
.single  h2 a:hover  {
	color: #353430;
	background-color: transparent;
	}

.breadcrumbs {

	margin-top:-25px !important;
	margin-bottom:-10px !important;
}

.clock, .breadcrumbs {
	color:#AAAAAA;
	background:transparent !important;

}	


.comm{
	color:#fff;
	padding:2px 5px 2px 5px;
	background:#DA4A54;
	margin-left:10px;
	

}

.comm a:link,
.comm a:visited {
	color:#fff;
}
.comm a:hover{
	color:#fff;
}

.more{
	padding:5px 0 2px 10px;
	margin-right:5px;
	float:right;
	width:77px;
	height:20px;
	font-size: 10px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	text-align:center;
	text-transform:uppercase;
	background-repeat:no-repeat;
}

.more a:link,
.more a:visited {
		color:#fff;
}
.more a:hover{
	color:#fff;
}


/*.singleinfo {
	height:20px;
	margin:0px 0px;
	padding: 0px 0px 5px 0px;
	font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
			}*/
	
.postmore{
	padding:0px 5px 2px 25px;
	float:left;
	font-weight:bold;
	background:url(images/pmore.jpg) left no-repeat;

}

.postmore a:link,
.postmore a:visited {

	color:#fff;

}
.postmore a:hover{

	color:#fff;
}

.entry a, .category, .category a:link, .category a:visited, .tags a:link, .tags a:visited{
	color:#AAAAAA !important;
	}
	
.category a:hover, .tags a:hover{
	color:#EDEDED !important;
	}
	
.entry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
	text-align:justify;
	}

.entry address {
	padding: 0px 5px 5px 5px;
}

.entry h1,.entry h2,.entry h3,.entry h4 {
	padding-left:5px;
	text-align: left;
        font-weight: normal;
	overflow:hidden;
}
.entry h1 {
	font-weight:normal;
	font-size:26px;
}
.entry h2 {
	font-size:22px;
}
.entry h3 {
	font-size:20px;
}
.entry h4 {
	font-size:18px;
}
.entry a:link,
.entry a:visited {
	background-color: transparent;
	text-decoration: underline;
}
.entry a:hover {
	background-color: transparent;
	text-decoration: underline;
}

	
	
.entry p{
	margin:5px 5px;
	padding:10px 0px;
	line-height:20px;

}


/* right column */
#rightcol{
	
	float:right;
	width:340px;
	padding:0 5px 10px 0;
	
}




/* The Sidebar1 */
.sidebar1, .sidebar2{
	float:left;
	width:160px;
	padding-top:5px;
	font-size:12px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;

	}

.widgettitle {
background: -moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(237,237,237,1) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(237,237,237,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(237,237,237,1) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(237,237,237,1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(237,237,237,1) 100%) !important; /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,0) 50%,rgba(237,237,237,1) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */
zoom:1;
border:0 !important;
color:#202020 !important;
text-transform:lowercase;
margin:0;
}

#tagcloud .widgettitle {
	margin:8px 0 0 0 !important;
}

.widgettitle:before {
content: "\002605 ";
color:#AE3313;

}

a.rsswidget {
background:transparent !important;
color:#202020 !important;
}

.sidebar1 ul li ul li a, .sidebar2 ul li ul li a {
background:#EDEDED !important;
border:0 !important;
color:#202020 !important;
}

.sidebar1 ul li ul, .sidebar2 ul li ul,.sidebar1 ul li ul li, .sidebar2 ul li ul li,.sidebar1 ul li a, .sidebar2 ul li a,.sidebar1 ul li div, .sidebar2 ul li div {
background:#EDEDED;
}

.sidebar1 h2, .sidebar2 h2 {
	line-height:30px;
	font-size:14px;
	color:#202020; /*color:#fff;*/
	margin:5px 0 0px 0 ;
	padding:0px 0 0 5px;
	font-weight:normal;
	/*font-family:Century gothic, Arial, sans-serif;*/
	text-transform:lowercase;
	border:0;/*border:1px solid #404040;*/
	}
.sidebar1 ul, .sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar1 ul ul, .sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
	
	}

.sidebar1 ul ul ul, .sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;


	}

.sidebar1 ul ul ul ul, .sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar1 ul li, .sidebar2 ul li {
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width: 160px;
	}

.sidebar1 ul li ul li a:link, .sidebar1 ul li ul li a:visited, .sidebar2 ul li ul li a:link, .sidebar2 ul li ul li a:visited {
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;

	}

.sidebar1 ul li a:hover, .sidebar2 ul li a:hover {
	/*background:#269BCF;*/
	color: #fff;
	}

.sidebar1 p, .sidebar2 p {
	padding: 7px 10px;
	margin:0;

	}

.sidebar1 table, .sidebar2 table {
	width:100%;
	text-align:center;

	color:#787d7f;
	}	

.widget_sp_image a {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

	
/* The Sidebar2 */
.sidebar2 {
	padding-right:10px;
}
/*.sidebar2{
	float:right;
	width:160px;
	padding-top:5px;
	padding-right:10px;
	font-size:12px;
	font-family:Tahoma,Century gothic, Arial, sans-serif;
	}

.sidebar2 h2 {
	line-height:30px;
	font-size:14px;
	color:#fff;
	margin:5px 0 0px 0 ;
	padding:0px 0 0 5px;
	font-weight:bold;
	font-family:Georgia,Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	border:1px solid #404040;
	}
.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;

	}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar2 ul li {
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width: 160px;
	}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	background:#404040;
	color:white;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px solid;
	}

.sidebar2 ul li a:hover {
	color: #fff;
		}

.sidebar2 p {
	padding: 7px 10px;
	margin:0;

	}

.sidebar2 table {
	width:100%;
	text-align:center;

	color:#787d7f;
	}		*/

	


/*calendar*/

#wp-calendar{
	width: 100%;
	padding: 0 0 15px;

}

#wp-calendar caption{
	padding: 5px 5px ;
	font-size:16px;
	
}

#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align:center;

	color:#252525;
}

#wp-calendar td a{
	background:#fff;
	padding: 5px 0px;
}
#wp-calendar td{
	background:transparent;
}
#wp-calendar td, table#wp-calendar th{
	padding: 2px 0;
}		
	
	
/* --- FOOTER --- */

#footer {
	height:65px;
	padding:10px 0 0 0px;
	color:#ccc;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	float:left;
	width:100%;
	border-top:8px solid;


	}

#footer a:link , #footer a:visited{
	color:#ccc;
	}

#footer a:hover {
	color:#eee;
	}
.fleft{
	float:left;
	padding: 0 0 0 15px;
line-height:18px;
}
.fleft p {
	display:none;
}

.fright{
	float:right;
	padding: 0 15px 0 0;
	line-height:18px;
	text-align:right;
}


/* The Navigation */

#navigation{	
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 10px 12px;


	}

	
/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {

	padding:5px 5px;
	margin:0px 0 10px 5px;


	font-size:16px;
	text-align:center;
	color:#4A413C;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
	}
	



.ad1{
	text-align:center;
	padding:10px 10px;
	float:left;

}

.ad2{
	text-align:center;
	padding:5px 5px;

}

#comment{

	height:100%;
	padding:0px 10px;
	margin:0px 0px;
	}
	
h3#comments {
	padding:5px 10px;

	margin:10px 0px;
	border-width:1px
	border-style:solid;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;

	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#404040 /*#E7E0BB*/;
	border:1px solid #F0F0F0; 

}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:white;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:white/*#BFAFA7*/;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	}
#commentform a {
	color:#CCCCCC;
}
	
#commentform p {	
	color:white;

	}
#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;

	}
#commentform textarea {
	background:#fff;
	border:1px solid #F0F0F0;
	color:#444;
	width:95%;
	padding:5px 5px;

	}
.comments {
	display:none;
}
.comments input#submit {
	width:auto;
	line-height:25px;
	padding:3px 5px;
	border:2px solid;
	color:#fff;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	
	}
	
ol.commentlist li { 

	border:1px solid #DEDCDD; 
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;

 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 

}
ol.commentlist li div.vcard { 
	font:20px Georgia, helvetica,arial,sans-serif; 
	padding:5px 0px;
}


ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font-size:12px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#404040; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	margin:0 0 1em;
	line-height:18px;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#404040; 
	border-width:2px;
	border-style:solid; 
	color:#fff; 
	font:bold 9px/1;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:100px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.f { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}


ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#F0f0f0; 
}

ol.commentlist li.odd { 
	background:#fff;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}


.widgets {
	width:330px;
	overflow:hidden;
	margin-top:5px;
	padding:0px 0px 0px 0px;
	background:#fff;
	border:1px solid #bcbcbc;
}

.widgets a {
	color: #222;
	text-decoration: none;
	}
	
.widgets a:hover {
	color: #009;
	text-decoration: underline;
	}
	
ul.tabnav{

	padding:4px 0px 4px 0px;
	height:30px;
	margin:0px 0px;
	background:#404040 /*#e7e0bb*/;
	border:1px solid #fff;
}	
	

.tabnav li {
	display: inline;
	list-style: none;
	float:left;
	text-align:center;
	margin-right:2px;
	margin-left:9px;
	text-transform:uppercase;
	}


.tabnav li a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	padding: 6px 8px;
	width:80px;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	color:white /*#2C2F32*/;
	text-decoration: none;
	display:block;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
		
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	text-decoration:none;
	color:white/*#E7E0BB*/;

	}


.tabdiv {
	border:0;
	padding: 0;
	font-family:Tahoma,'Century Gothic', Arial, sans-serif;
	background:#fff;
	}
.tabdiv a:link,.tabdiv  a:visited {	

		color:#333;

	}
.tabdiv a:hover{

	color: #2676A1;
	}
.tabdiv ul{

	list-style-type:none;
	margin:0px 0px;
	padding:0px 0px;
	
		}
		
.tabdiv ul li{	

	height:100%;
	line-height:28px;
	padding: 0px 0px 0px 0px;
	color:#333;

}
.tabdiv li a:link,.tabdiv li a:visited{
	background:#F3F3F3;
	display:block;
	margin-left:5px;
	overflow:hidden;
	line-height:24px;
	padding:2px 2px ;
	margin:2px 0px;
	color:#6F6B53;
	font-size:13px;

		}

.tabdiv li a:hover {
	color: white;
	text-decoration:none;
		}
.ui-tabs-hide {
	display: none;
		}

#foxmenucontainer, #menu, #catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited, #footer{
	background:#202020;
	color:white;
}

.fbLikeContainer {
	margin-left:5px;
	margin-top:5px;
}
