/*
Theme Name: Edem
Theme URI: http://xelaz.de/
Description: Edem Theme.
Version: 1.0
Author: Alexander Zerr
Author URI: http://xelaz.com/
Tags: edem, custom header, fixed width, one column, widgets
*/



/* Begin Typography & Colors */
html,body { margin:0px; padding:0px; font-size: 10px; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background:url(pix/stars.gif); color: #333; cursor:default;
}

hr { clear:both; }

img { border:0px; }

h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }


a { text-decoration:none; color:#FF7F00; }
a:hover { text-decoration:underline; color:#fff }

/** Header Styles **/
#header { position:relative; width:100%; height:224px; }
#head_left { position:absolute; top:0px; left:0px; height:224px; width:49%; background:url(pix/head_left.png); }
#head_right { position:absolute; top:0px; right:0px; height:224px; width:49%; background:url(pix/head_right.gif); }

#headerimg { position:relative; height:224px;width:1000px; margin:0 auto; background:url(pix/head_big.jpg); }

#navi { position:absolute; top:188px; left:100px; padding:0px; margin:0px; list-style:none; font-size:190%; font-weight:bold; }
#navi li { float:left; margin-right:10px; background:url(pix/navi_left.gif) no-repeat left; padding-left:10px; height:30px; }
#navi li a { float:left; height:30px; padding-right:10px; color:#440000; line-height:30px; background:url(pix/navi_right.gif) no-repeat right; }
#navi li a:hover { color:#fff; text-decoration:none; }

#clang { position:absolute; right:20px; top:195px; }
#clang a { float:left; width:18px; height:12px; margin:0 3px; border:1px solid #ccc }
#clang strong { float:left; color:#fff; }
.flag_de { background:url(pix/de.png); }
.flag_ru { background:url(pix/ru.png); }

h1 { padding-top:75px; padding-left:370px; width:200px; font-size:450%; }
#title { display:none; }
#logo { display:block; width:200px; height:53px; background:url(pix/logo.png); }

/** END Header Styles **/

.description { font-size:135%; color:#FF7F00; padding-left:350px; padding-left:385px; font-weight:bold; }


#footer { clear:both; position:relative; height:100px; width: 100%; background:url(pix/foot.gif); }
#footer_left { position:absolute; left:0px; top:0px; height:100px; width:300px; background:url(pix/foot_left.gif); }
#footer_right { position:absolute; right:0px; top:0px; height:100px; width:300px; background:url(pix/foot_right.gif); }
#footer_cont { position:relative; padding-top:30px; text-align:center; color:#c44500; font-size:110%; }

#page { width:800px; margin:20px auto; }
#page a { text-decoration:underline; }


/** Content Styles **/
#content { float:left; width:560px; padding:10px 10px 0; margin-bottom:10px;
	 background:url(pix/content_bg.png) no-repeat bottom left #580000; font-size:130%; color:#fff; border:1px solid #ff7f00; }
#content h3 { color:#FF7F00 }
#content h2 { margin:-10px -10px 10px; height:30px; padding:0px 10px; background:url(pix/widget_head_bg.gif) repeat-x ; color:#580000; }

#start { width:800px; }
.textE { padding-top:10px; margin:-1px 0; border-bottom:1px solid #ff7f00; border-width:1px 0px 1px 0px; }
.musicE { padding:10px 0 0px 15px; margin:-1px 0; background:url(pix/li.gif) no-repeat left 14px;  border-bottom:1px solid #ff7f00; border-width:1px 0px 1px 0px; }

.navigation { float:left; height:25px; width:560px; padding:0 10px; margin-bottom:10px; border:1px dashed #F18008;
	line-height:22px; font-weight:bold; background:#580000; color:#ff7f00; font-size:130%; }
.alignleft { float:left; }
.alignright { float:right; }
.xelaz_video { clear:both; margin-bottom:10px !important; }

.music_content { float:left; width:582px; }

/** END Content Styles **/



#sidebar { float:right; width:202px; font-size:135%; }
#sidebar ul { width:202px; margin:0px; padding:0px; list-style:none; }
.widgettitle { height:25px; padding-left:10px; margin-bottom:5px;
	font-size:140%; line-height:25px; font-weight:bold; color:#580000; background:url(pix/widget_head_bg.gif); }
.widget { width:200px; border:1px solid #F18008; border-bottom:0px; 
	 background:url(pix/widget_bg.png) no-repeat bottom #230000; }
.widget_foot { height:11px; margin-top:10px; background:url(pix/widget_bottom_bg.gif); }

.widget { margin-bottom:20px; }

.widget li { padding-left:10px;  }

.widget ul li { padding-left:15px; margin-left:10px; font-weight:bold; line-height:20px; background:url(pix/li.gif) no-repeat left 6px }



/** Plugins Styles **/
.ngg-left { padding-right:5px !important; }
.ngg-singlepic.ngg-left { clear:left; margin:0 15px 15px 0; }
.error-box { border:2px dashed #ee0000; background:#aa0000; font-weight:bold;  }
.ddfmerrors { font-weight:bold; font-size:14px; }
/** END Plugins Styles **/