/*
Theme Name: ANTI-WTO .ch
*/

body { 
margin: 0;
font: normal normal normal 100%/160% Georgia, Sans-Serif;
background: #fff;
border-top: 25px solid #c50000;
border-bottom: 55px solid #c50000;
}

h1, h2, h3, h4, h5, h6, .title { font-size: 16px; font-weight: bold; }
h2.title { padding: 0 0 5px; border-bottom: 3px dotted #000; text-transform: uppercase; margin: 0 0 15px; }

a { text-decoration: underline; color: #c50000; }
a:hover { text-decoration: none; }
a img { border: none; }
h1 a, h2 a { text-decoration: none; }


#wrapper { width: 960px; margin: 10px auto; background-color: #fff; }
#header { text-align: center; padding: 30px 0 0; }

#main, #single { float: right; width: 690px; padding: 0 0 15px; text-align: justify; background-color: #fff; color: #000; }

.post { margin-bottom: 30px; padding: 20px 30px; background-color: #f0f0f0; border: 1px solid #c50000; border-bottom: 7px solid #c50000; }

#sidebar { float: left; width: 246px; background-color: #c50000; color: #000; }
#sidebar a { color: #fff; }
#sidebar .innen { padding: 0 15px 15px; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar h2 { font-family: Arial; }

.postnavigation { padding: 5px 0; margin: 30px 0 15px; }
.postnavigation a { background-color: #c50000; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 10px 20px; }
.postnavigation a:hover { background-color: #000; color: #c50000; }

.size-medium { padding: 3px; border: 1px dashed #555; background-color: #fff; }
.size-full { padding: 5px 0; border-top: 3px solid #ccc; border-bottom: 3px solid #ccc; }
.alignleft, img.alignleft { 
display: inline; 
float: left; 
margin: 5px 15px 0 0; 
}
.alignright, img.alignright { 
display: inline; 
float: right; 
margin: 5px 0 0 15px; 
}
.aligncenter, img.aligncenter { 
clear: both; 
display: block; 
margin: 5px auto 0; 
}
img.alignleft, img.alignright, img.aligncenter { 
margin-bottom: 5px; 
}


.clear { clear: both; }