/*   

Theme Name: Azad.de Theme

Theme URI: 

Description: Azad.de Standard theme.

Author: Philipp Kaus & weneedcolors

Author URI: http://philippkaus.de/

Template: thematic

Version: 1.0

Tags: Thematic, Azad

.

Thematic is © Ian Stewart http://themeshaper.com/

.

*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('../thematic/library/layouts/3c-fixed.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');



img{

border: 0;

}



a{

color: #666;

}



a:visited {

color:#666;

}



body{

padding:0;

margin: 0;

background-color: #000;

color: #fff;

}



body, input, textarea {

font:12px/15px Verdana;

}



#header{                  

width: 980px;

height: 300px;

margin: 0 auto;

background: url(./images/header/header.jpg) no-repeat center;

}



#logo{

width: 235px;

height: 162px;

margin-left: 0px;

}



#wrapper{

width: 980px;

margin: 0 auto;

}

 /*

#access {

    width: 699px;

    border-bottom:0;

    height:27px;

    margin-left:120px;

    margin-top:95px; 

    margin-bottom: 5px;   

    font-size:13px;

    overflow:visible;

    z-index:100;

}

   */



#access {

    border-bottom:0;

    height:27px;

    margin: 0 auto; 

    font-size:13px;

    overflow:visible;

    z-index:100;

}



.menu{

    width: 699px;

    margin-top: 95px;

    padding-left: 50px;

}



#access-border{

  width: 699px;

  height: 7px;

  text-align: center;

  margin: 0 auto;

}



.minilogo{

  width: 27px;

  height: 27px; 

  background: url(./images/menu/minilogo.png) no-repeat;

  margin-left: 3px;

  margin-right: 3px; 

  display: block;  

  float: right;

}



.sf-menu {

  border-right: 0;

}

.sf-menu a {

	border: 0;

	padding: 0;

	text-decoration:none;

	float: left;

}

.sf-menu .current_page_item a,

.sf-menu .current_page_ancestor a,

.sf-menu .current_page_parent a {

    border-bottom: 0;

}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	color:			#fff;

  font: 12px/15px Verdana;

}

.sf-menu li {

	background:		transparent;

}

.sf-menu li li {

	background:		transparent;

}

.sf-menu li li li {

	background:		transparent;

}

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

    background: transparent;

	 outline:		0;

    border-bottom-color:#ccc;

}



.sf-menu li a:hover{

border-bottom: 1px solid #fff;

}



.sf-menu ul {

    border: 0;

}

.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	top:32px; /* overriding essential styles */

}

.sf-menu ul ul {

    margin-top:0;

}

.sf-menu ul a {

    background:#fafafa;

	border-bottom:none;

}

.sf-menu ul a:hover {

    color: #FF4B33;

}



#main  {

clear:both;

padding: 0;

width: 849px;

}



#container-top{

   width: 849px;

   height: 36px;

   background: url(./images/content/top-bg.jpg);

   margin: 0 auto;

}



#container {

background:url("./images/content/content-bg.jpg") repeat-y;

float:left;

margin:0;

width:849px;

}



#content{

background:url("./images/content/news-bg.jpg") repeat-y;

width: 410px;

min-height: 1200px;

padding: 10px;

margin:0 212px;

color: #000;

}



.entry-title{

 color: #fff;

}



.home #content .sticky {

border:0;

margin:0;

padding:0;

}



#content-top{

background:url("./images/content/news-bg-top.jpg") no-repeat;

width: 428px;

height: 21px;

padding: 0px;

margin-left:-10px;

margin-top:-10px;

}



#content-bottom{

background:url("./images/content/news-bg-bottom.jpg") no-repeat;

width: 428px;

height: 21px;

padding: 0px;

margin:0 212px;

}



#container-bottom{

   width: 849px;

   height: 36px;

   background: url(./images/content/bottom-bg.jpg) no-repeat;

   padding-bottom: 22px;

   margin: 0 auto;

}



#single-bottom{

background:url("./images/content/news-bg-bottom.jpg") no-repeat;

width: 428px;

height: 21px;

padding: 0px;

margin-left:-10px;

margin-top:-10px;

margin-bottom: 10px;

}



#primary {

float:left;

margin:0 0 0 -818px;

width:180px;

border: 0;

}



#secondary {

float:left;

margin:0 0 0 -205px;

width:175px;

}



#secondary .xoxo li h3{

margin-top: 10px;

}



#shopwidget h3{

color: transparent;

background: url(./images/content/shop.jpg) no-repeat;

height: 40px;

width: 170px;

}

/*

.entry-title {

width: 320px;

height: 37px;

background: url(./images/content/news.png) no-repeat;

padding: 5px 0 3px 85px;

font-size:22px;

}

*/



.entry-title {

width: 320px;

background: url(./images/content/news.jpg) 10px 5px no-repeat #000;

padding: 5px 0 3px 85px;

font-size:22px;

margin-bottom: 10px;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

}



.entry-title a {

color:#fff;

text-decoration:none;

}



.entry-content {

padding: 0;

}



.entry-utility  {

display:none;

}



.aside, .aside input {

width:150px;

}



.aside ul ul {

list-style:none outside none;

margin:0;

}



.main-aside ul {

padding:0 5px;

}



.aside ul ul li {

padding:2px;

}



#comments {

padding:0;

}



#comments-list li.alt {

background:#CCCCCC;

}



#comments-list ol {

border-color:#888888;

border-style:solid;

border-width:1px;

margin:0;

}



#comments-list li {

border-bottom:1px solid #ccc;

}



#respond {

background: #ccc;

margin-bottom:0px;

overflow:hidden;

padding:18px 4px 0;

position:relative;

border: 1px solid #888;

}



#comments input, #comments textarea {

background:#fff;

font-size:13px;

line-height:18px;

border: 1px solid #888;

}



#comments input:hover, #comments textarea:hover {

border: 1px solid #FF4B33;

}



#footer {

border-top:1px solid #444;

}



.impressum{

margin-left: 30px;

}



#twitter-tools{

background: #444;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

}



#twitter-tools h3{

padding-top: 10px;

padding-left: 5px;

color: #5DBEFF;

}

       

.aktt_tweets{

border: 0;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; 

padding:0 0 3px 0;

margin: 0 auto;

}



.aktt_tweets ul li{

background: #000;

margin: 0;

color: #fff;

border: 1px solid #444;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px; 

}



.aktt_tweets ul li a{

color: #5DBEFF;

}



.snlist {

text-align: center;

}



.snlist li{

margin-bottom: 15px;

}



.dbem_events_list {

list-style-image: url(./images/content/minilogo-list.png);

}



.dbem_events_list li{

margin-bottom: 10px;

width: 360px;

border: 1px dashed #444;

padding-left: 5px;

line-height: 1.5;

}



.dd_post_share {

float: right;

}





/*

#contentbox-out{

width: 920px;

min-height: 620px;

margin-top: 5px;

border: 4px solid #333;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

padding:6px; 

}



#contentbox-in{

width: 900px;

min-height: 620px;

margin: 0 auto;

border: 2px solid #fff;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

}             */