/* CSS Document */
/*   

*/
#footer {
	border-top:1px solid;
	padding:15px;
	font-size:12px;
	clear:both;
	line-height:2;
	color: #FFFFFF;
	height:60px;
	background-color: #c02f00;
	background-image: url(../images-2008/footer-background.png);
}
.iline {
clear:both;
height:2px;
background:#aeb0b1;
margin-bottom:20px;
}
.subscribeimg img {
margin: 5px;
}
#eventscontent img {
margin: 7px;
}
#eventpictures img {
margin: 7px;
} 
#----about img {
margin-left: 7px;
margin-right: 7px;
-----}
#navabout {
width:110px;
float:left;
}
#navproducts {
	width:116px;
	float:left;
}
#navblog {
width:75px;
float:left;
}
#navphilosophy {
width:139px;
float:left;
}
#navevents {
width:90px;
float:left;
}
#navstore {
width:67px;
float:left;
}
#navwheretobuy {
width:98px;
float:left;
}
#navlanguage {
width:132px;
float:right;
}
#nav a {
display:block;
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;
}
#navabout:hover {
	background-image: url(../images-2008/nav-german/about.png);
	background-repeat: no-repeat;
}
#navproducts:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/product.png);
}
#navblog:hover {
	background-repeat: no-repeat;
	background: url(../images-2008/nav-german/blog.png);

}
#navphilosophy:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/philosophy.png);
}
#navevents:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/events.png);
}
#navstore:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/store.png);
}
#navwheretobuy:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/wheretobuy.png);
}
#navlanguage:hover {
	background-repeat: no-repeat;
	background-image: url(../images-2008/nav-german/english-132.png);
}
#nav ul {
display:inline;
}
#nav li {
line-height:1.5;
display:inline;
border-right:1px #fff;
list-style-type: none;
margin-right:15px;
float:left;
padding:5px;
}
#nav li a:hover {
background-color: #fff;
}
#nav {
	width:900px;
	background-repeat: no-repeat;
	height:30px;
	margin:auto;
	background-color: #000;
	background-image: url(../images-2008/nav-german/navi-index-900.png);
}
p { 
margin-top:0px;
}
#sidebar h2 a{
color:#3f3f3f;
}
#sidebar h2 {
color:#3f3f3f;
}

#page {
	width:900px;
	margin:auto;
	text-align:left;
	border-left:1px solid;
	border-right:1px solid;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	
}
body {
background: #f5f0f1 url(../images-2008/strip.png) repeat-x top left;
margin:0px 0px; 
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
}

#nav li:after {
}
#nav a {
font-weight:bold;
font-size:13.5px;
color: #FFFFFF;
}


#bloggers {
float:left;
width:580px;
margin:0px;
}
#eventsidebar {
padding:15px;
margin:0px;
background:#ecebe7;
width:125px;
float:left;
}
#eventscontent {
float:right;
width:690px;
margin:0px;
}

#morearticles {
list-style-type: none;
border:0px;
margin:0px;
padding:0px;
}
.entry {
margin-bottom:35px;
margin-top:0px;
}
.sub {
	font-size:16px;
	text-transform:uppercase;
	color: #c02f00;
	line-height:1;
	font-weight: bold;
}

#featured li {
list-style-type: none;
width: 265px;
height:143px;
background:url('');
float:left;
padding:3px;
margin-top:15px;
margin-right:14px;
}
#sidebar {
background:#ECE9D8;
float:right;
width:220px;
padding:15px;
margin:0px;
}

#sideauthors li {
text-transform:uppercase;
list-style-type: none;
width: 110px;
text-align:left;
background:url('');
float:left;

}

.intv {
font-size:9px;
text-transform:uppercase;
color:#808080;
}
.num {
font-size:18px;
color:#000000;
}


#aboutsidebar .current_page_item {
color: #ac0306;
font-weight:bold;
}
#breadcrumb a {
color: #ac0306;
}
#bsidebar a {
color: #000000;
}
body a { color:#c02f00; }
#nav a:hover {
color:#ac0306;
}



#sideauthors {
margin-bottom:25px;
}
#sidebar .line {
clear:both;
height:1px;
background:#B2B2B2;
margin-top:10px;
}


#about {
width:710px;
float:left;
}
#aboutsidebar {
float:right;
display:inline;
width:100px;
margin:0px 40px 0pt 0pt;
}
.aboutnav {
width: 120px;
background:#ecebe7;
list-style-type: none;
margin:0px;
padding:10px;
}
body a:hover { text-decoration:underline; }

#content {
margin:20px;
}

#flashContent {
	float: left;
	width: 760px;
	bottom: 20px;
	margin-left: 50px;
	margin-bottom: 20px;
}

#sideauthors li a {
color:#000000;
}
#sideauthors ul {
display: inline;
}


#featured {
width:570px;
float:right;
z-index:-1;
}
#featured li img {
border:0;
float:right;
}

#featured ul {
display: inline;
}



.featuretext {
font-size:10px;
color:#000000;
}
#cover {
float:left;
width:280px;
margin-bottom:20px;
margin-right:10px;
}

.line {
clear:both;
height:1px;
background:#000;
margin-bottom:10px;
}
#aboutsidebar a:hover { text-decoration:underline; }


#info {
padding:5px;
background:#ECE9D8;
width:180px;
float:left;
clear:both;
}
#article {
width: 660px;
float:left;
padding-left:10px;

}
#blog {
float:left;
width:590px;
}



small {
text-transform:uppercase;
font-size:8pt;
}
h2 {
font-size:16pt;
padding:0px;
margin:0px;
border:0px;
}
h2 a{
padding:0px;
margin:0px;
border:0px;
}
.magpost {
width:660px;

clear:both;
}
.magimage {
width:80px;
background:#FFFFFF;
float:left;
margin-bottom:40px;
}
.magtext {
float:right;
width:530px;
margin-bottom:20px;
}

hr {
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 95%;
margin-top:10px;
}

#sidebar h2 {

font-size:12pt;
padding:0px;
margin:0px;
border:0px;
}

small a{
color:#000000;
}


h3 {
font-size:15px;
color:#58595b;
padding:0px;
margin:0px;
border:0px;
}
h3 a{
font-size:15px;
color:#58595b;
padding:0px;
margin:0px;
border:0px;
}


#sidebart {
font-size:18px;
padding:0px;
margin:0px;
border:0px;
}


img {
	border:0px;
	padding-right: 0px;
	padding-left: 0px;
}
#header {
background:#FFFFFF;
text-align:center;
padding:0px;
height:100px;
}

#categorypage {
width:560px;
float:right;
}


#articlefoot {
clear:both;
}
#breadcrumb {
	float:left;
	clear:both;
	width: 190px;
}

h1 {
font-size:25px;
padding:0px;
margin:0px;
border:0px;
}




a:visited { text-decoration:none; }
a { text-decoration:none; }


#featured a {
text-decoration:none;
}
#featured li:hover {
background:url('');
}


Authors {
border-bottom: 1px solid #ca1717;
}

.story {
padding:5px;
}




#articlesidebar {
width: 100px;
float:right;
}
#footer ul {
display:inline;
border:0px;
padding:0px;
}
#footer li {
display: inline;
list-style-type: none;
padding: 5px;
}


.title {
}




#footer a {
color: #FFFFFF;

}

