body{
background:url('http://enormous.ch/stripe.png');
border-width:30px;
border-style:solid;
border-color:#FFF900;
}

#logo, #logo-text {width:900px;margin:30px auto 0 auto;height:1px;}
.tagline{font-size:10;padding:12px 0 0 200px;display:inline;color:#FFFFFF;font-weight:normal;}

/* links */
a{color:#333333;text-decoration:underline;}
a:visited{color:#333333;}
a:hover{color:#333333; background:#FFFF00;}

/* general */
.info{
background-color:#ffffe4;
padding:5px;
margin:0 0 0px 0;
color:#333;} 

.info .category{
font-weight:bold;}

/* header */

#header{}
#global-nav{background-color:#fff;border-bottom:2px dotted #b2b2b2;height:34px; text-decoration:none;}
#global-nav a{padding:8px 21px;display:block;float:left;}

#global-nav a{color:#000000; text-decoration:none;}
#global-nav a:visited{color:#000000; text-decoration:none;}
#global-nav a:hover{color:#FFFFFF;background-color:#000000; text-decoration:none;}

#global-nav .nav-search{width:210px;float:right;margin:0 0px 0 0;padding:6px 0 0 0;}
#global-nav .nav-search input.search-in-nav {width:160px;}

.page-home #global-nav a.nav-home,
.page-about #global-nav a.nav-about,
.page-contact #global-nav a.nav-contact,
.page-dub_ex_machina #global-nav a.nav-dub_ex_machina,
.page-comfortnoise #global-nav a.nav-comfortnoise,
.page-events #global-nav a.nav-events,
.page-gallery #global-nav a.nav-gallery
{color:#FFFFFF;background-color:#000000;}

#global-nav ul{margin:0;padding:0;}
#global-nav ul, #global-nav li{display:inline;}
#logo h1, #logo-text h1{font-size:24px;font-weight:bold;line-height:1;padding:0;margin:0;}
#logo-text a{color:#231f21;}
#logo-text a:hover{color:#a06a35;}
#logo-text a:visited{color:#231f21;}
#logo-text a:visited:hover{color:#a06a35;}
/* #logo h1 a{width:171px;height:18px;display:block;padding:5px 0 10px 0;background:url('http://comfortnoise.typepad.com/blog/img/comfortnoise-logo.png') no-repeat 0 5px;float:left;text-indent:-9999px;} */
#header-image{line-height:0;}

/* ---------------- layout ---------------- */
#body{
clear:both;
width:958px;
overflow:auto;}

#main-col{
width:568px;
float:left;
padding:10px 20px 40px 20px;
}

#sidebar{
width:310px;
float:left;
padding:10px 5px 30px 20px; 
border-left:2px dotted #b2b2b2;
border-bottom:2px dotted #b2b2b2;}

/* ---------------------------------- main col ---------------------------------- */
#main-col h2{
font-size:18px;
font-weight:bold;
/* color:#483332; */
margin:20px 0 5px 0;
/* background-color:#D6BCB1; 
border-top:2px dotted #b2b2b2;
border-bottom:2px dotted #b2b2b2; */
}

#main-col h2 a,
#main-col h2 a:visited{color:#333;}
#main-col h2 a:hover{color:#33333;}

.post-footer{
font-size:11px;
color:#999;
border-bottom:2px dotted #b2b2b2;
padding:0px 0 20px 0;}

.post p{
font-size:11px;
color:#333333;
margin:0px 0px 20px 0px;}

.pager-bottom{
font-size:22px;
padding:20px 0;}


/* ---------------------------------- sidebar ---------------------------------- */
#sidebar h3{
font-size:18px;
font-weight:normal;
color:#333;
border-bottom:2px dotted #b2b2b2;
padding:0;margin:20 0 20 0;}

#sidebar p{color:#000;}
.recent-comments li{padding:0 0 1em 0;list-style:none;}
.recent-comments ul{margin:0 0 10px 0;padding:0;}

/* music sidebar */
#sidebar .music li{padding:0 0 1em 15px;list-style:none;background:url('http://enormous.ch/qua.gif') no-repeat 0 5px;}
#sidebar .music ul{margin:0 0 10px 0;padding:0;}

/* --------- bildlink sidebar dubexmachina --------- */
.dubexmachina{
background:url('http://comfortnoise.typepad.com/blog/img/dub-ex-machina.gif') 
no-repeat;
padding:0 0 0 115px;
margin:0 0 0 0;}
#sidebar .dubexmachina p{color:#333;}

/* --------- bildlink sidebar comfortnoise --------- */
.comfortnoise{
background:url('http://enormous.ch/comfortnoise.png') 
no-repeat;
padding:0 0 0 115px;
margin:0 0 0 0;}
#sidebar .dcomfortnoise p{color:#333;}


/* search results */
.search-subheader{margin:0 0 20px 0;font-size:11px;border-top:1px solid #eee;padding:3px 0 0;}
.search-feed-subscribe{float:right;margin:0 0 0 10px;font-size:10px;}
.sort-header{color:#999;}
.sort-on{padding:0 4px;color:#000;}
.sort-off a{padding:0 4px;}
.search-results h3{margin:0 0 10px 0;padding:0;font-size:18px;font-weight:normal;}
.search-results h3 a{text-decoration:underline;}
.search-header h2.content-header{margin:0 0 5px 0;padding:0;}
.search-results .entry-photo{float:left;width:130px;margin:3px 0 0 0;}
.search-results .entry-text{float:left;width:410px;}
.search-results .entry-body{overflow:auto;}
.search-results-highlight{background-color:#fffbaa;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.search-results .post-footer{margin:5px 0 0 130px;}
.separator{color:#ccc;}

/* footer */
#footer{background:url('http://enormous.ch/stripe.png') repeat-x #FFFFFF;clear:both;margin:0 auto 0 auto;width:878px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:40px 30px 20px 30px;overflow:auto;}
#copyright{margin:20px auto 40px auto;width:938px;text-align:center;font-size:11px;color:#666;}
.list-1,.list-2{float:left;width:180px;}
.list-2{margin:0 0 0 20px;}
.list-other-services{float:left;width:300px;margin:0 0 0 160px;}
#footer ul{margin:0;padding:0;}
#footer li{list-style:none;}
#footer h4{font-weight:bold;font-size:12px;color:#666;margin:0 0 1em 0;}
#footer h4 a{color:#666;}
#footer a{color:#666;}
.elsewhere-icon{float:left;padding:0 20px 0 0;}
/* ph=1 */

