/*
Theme Name:		Phlow-Europe-Framework
Theme URI:		http://phlow-magazine.com
Description:	just mo.
Version:		3.0
Author:			mo.
Author URI:		http://phlow.org
*/

/* CONTENT               			 */
/* - LAYOUT                    */
/* - HEADER                    */
/* - NAVIGATION	               */
/* -                           */

/* --- LAYOUT --------------------------------------------------------------------- */
body {
background: transparent url('../images/netlabels_org_bg.gif') repeat-x top;
}
#header {
text-align: left;
height: 152px;
background: transparent url('../images/logo-slogan-search_bg.gif') no-repeat; 
}
#logo-slogan-search {
height: 101px;
}
#navigation {
font-size: 1em;
max-height: 27px;
text-align: right;
float: right;
}
#subnavigation {
float: right;
height: 24px;
text-align: right;
}
#wrapper {
position: relative;
z-index: 9;
text-align: left;
}
#left {
margin-top: 20px;
}
#left-index {
margin-top: 20px;
}
#right {
margin-top: 20px;
}
#additional-background {
/* background:transparent url('../images/') no-repeat scroll 0 0;
bottom:-20px;
 */
height: 0px;
width: 0px;
position:fixed;
left: 0;
z-index:1;
}

/* --- HEADER ----------------------------------------------------------------- */
#logo {
padding: 12px 0 0 20px;
float: left;
}
#logo a {
border: 0;
}
#slogan {
padding: 12px 0 0 16px;
float: left;
}
#register {
width: 735px;
height: 42px;
float: right;
background: transparent;
color: #fff;
text-align: right;
}
#register p {
padding: 4px 2px 0 0;
font-size: 0.625em;
line-height: 1em;
}
#register a {
color: #ffaa00;
text-decoration: none;
border: none;
}
#register a:hover {
text-decoration: underline;
}

/* ---- NAVIGATION ----------------------------------------- */

#navigation .key {
text-decoration: underline;
font-weight: normal;
}
#navigation ul li a.current .key{
font-weight: bold;
}
#navigation a {
text-decoration: none;
}
#navigation a:hover {
text-decoration: underline;
}
#navigation ul {
height: 27px;
list-style: none;
margin: 0;
padding: 0 ;
}
#navigation ul li {
display: inline;
margin: 0;
padding: 0px;
line-height: 1.3em;
}
#navigation ul li a span {
display: block;
float: left;
}
#navigation ul li a.current {
background: url('../images/netlabels_org_nav_right_hi.gif') right top no-repeat;
height: 26px;
margin-top: 1px;
}
#navigation ul li a.current:hover {
color: #600;
}
#navigation ul li a.current span {
background: url('../images/netlabels_orgnav_left_hi.gif') left top no-repeat;
font-weight: bold;
color: #600;
height: 26px;
padding: 5px 1.5em 0 1.5em;
}
#navigation ul li a {
background: url('../images/netlabels_org_nav_right.gif') right top no-repeat;
border-left: 2px solid #630000;
height: 21px;
margin-top: 5px;
border-bottom: none;
}
#navigation ul li a span {
background: url('../images/netlabels_org_nav_left.gif') left top no-repeat;
height: 21px;
padding: 2px 1.5em 0 1.5em;
}
#navigation ul li a,
#navigation ul li a.current {
color: #FFFFFF;
cursor: pointer;
float: right;
font-size: 1em;
margin-bottom: -1em;
}
#subnavigation p {
margin: 0;
padding: 2px 0 0 0;
font-size: 0.69em;
}
#subnavigation ul {
list-style: none;
margin: 0;
padding: 6px 0 0 0;
}
#subnavigation li {
display: inline;
padding: 0 ;
line-height: .75em;
}
#subnavigation a {
padding: 0;
color: #330000;
text-decoration: none;
font-weight: bold;
border-bottom: none;
}
#subnavigation a:hover {
text-decoration: underline;
}
/* --- RSS PLAY NAVIGATION --------------------------------------------- */
#rss-play {
margin: 0 0 20px 0;
}
#rss-play a, #rss-play a:visited {
font-size: 1.8em;
color: #000;
border: none;
}
#rss-play a:hover {
text-decoration: underline;
}

