/*  
Theme Name: Grinder Custom	
Theme URI: http://www.grinding.be
Description: Custome theme for grinding.be
Version: 1.0
Author: Ariana
Author URI: http://www.arianaosborne.com
*/

body { background:#000; color: #000000; border-top:5px solid #000; border-bottom:5px solid #000; font-family: Arial, Helvetica, sans-serif; font-size:15px; width: 100%; margin:0px;padding:0px;}
#wrap { background:#FFF; width:986px; padding:0; margin:0 auto;border-left:5px solid #993300;border-right:5px solid #993300;}
#header { text-align:center; height:85px; color:#000; margin-bottom:3px; padding:0; margin:0; border-bottom:10px dashed #000;}
#masthead { margin-left:20px; padding:0; padding-top:5px;}
#header a:hover { border-bottom:0!important;}
#masthead img { border:0; padding:0;}
#search { float:right; padding:0; }
input#submit { background:#FFF; border:2px solid #993300; color:#000;}

p {word-spacing: 0.06em; margin-bottom:1.6em; }
h2 {font-size:20px; letter-spacing:1px;}
h3 {font-size:24px;}

a{ color:#993300; font-weight:900; text-decoration:none;}
a:hover { text-decoration:none; color:#CC3300; border-bottom:2px solid #000;}

.left { float:left; width:170px; border:0px solid #000; padding:0; margin:0;border-top:5px solid #000;}

.right { float:right; width:170px; border:0px solid #000; padding:0; margin:0;border-top:5px solid #000;} 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }

.middle {background:#FFF;line-height:16px; float:left; width:636px; border:5px solid #993300; border-top:5px solid #000;overflow:hidden; margin:0;}
.middle h2 {font-size:28px; line-height:28px; border-bottom:solid 3px #000000; margin:0; padding:5px 0;}
.middle h2 a:hover{border-bottom:0;}

.middle .pagetitle {text-align:center;}

.middle .post {padding:0 10px; margin-bottom:40px; }
.middle .post ol, .middle .post ul {margin-bottom:1.6em; }
.middle .post .postmetadatatop {padding:0;margin:0;}
.middle .post .postmetadatabottom {padding:0;border-top:solid 3px #000000;}
.middle .post .entry{padding-top:10px;line-height:118%;}
.middle .post .entry img{border:4px solid #993300;}
.middle ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 2px; border:0; margin:0; padding:0 0 3px 14px; }

.middle blockquote {background:url(images/quote.jpg) no-repeat left top;font-style:italic;color:#993300;padding:0 34px;margin:0;}
.middle blockquote blockquote {color:#666;background:none;}

#footer { width:986px; margin-top:20px; text-align:center; clear:both;}

div.hr { height:1px; clear:both; }
div.br { height:1px; clear:both; }


.middle .navigation {font-size:20px; line-height:24px; border-top:solid 3px #000000; margin:0; padding-top:1px;}
.alignright { float:right; } 
.alignleft { float:left; } 

.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:2px solid #000; padding:3px 0; }
.ucomment { border-left:none; border-right:none; margin:0;padding:0;} 
.ucomment p { margin-top:0;padding-top:0;} 

ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:10px 10px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }

.left h2,.right h2, .comments h3 {border-bottom:solid 4px #993300; margin:0; padding:3px 0; text-indent:5px; }
.left p,.right p { margin:0; padding-left:5px;padding-top:3px;line-height:120%;}
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:110%;}
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:2px 2px 2px 3px;padding:0 0 1px 14px; }
.left ul li ul li:hover,.right ul li ul li:hover { list-style-type:none; background:transparent url(images/bulletomo.gif) no-repeat 0 4px; border:0; margin:2px 2px 2px 3px; padding:0 0 1px 14px; }

#searchform { margin:0; padding-left:5px;border-bottom:solid 4px #993300;border-top:solid 4px #993300;}
#searchform input{ margin:0; padding-left:5px;border:0;}

div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #000; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 {border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.ucomment img,{ border:0; }