@font-face {
    font-family: 'sadfilms';
    src: url('fontface/sadfilms-webfont.eot?') format('eot'),
         url('fontface/sadfilms-webfont.woff') format('woff'),
         url('fontface/sadfilms-webfont.ttf') format('truetype'),
         url('fontface/sadfilms-webfont.svg#webfontZ2piJtjX') format('svg');
    font-weight: normal;
    font-style: normal;
}
#content .taghead{font-family:"sadfilms" !important;font-size:32px;color:#fff;}
#content .post h2 a {font-family:"sadfilms" !important;font-size:32px;}
.post h1{font-family:"sadfilms";font-size:36px;color:#212121;}
#foot h3{float:left; font-size:19px;margin:0px 5px 10px 0px;padding:10px;font-family:"sadfilms";font-size:22px;width:280px;}
#sidebar h3{float:left; font-size:19px;width:300px;margin:20px 5px 15px 0px;background:#000;padding:10px;font-family:"sadfilms";font-size:22px;}
#sidebar img {border:0}


/* Main Structure */
a {
color:#6C8F3B ;
text-decoration:none;
}
.main {
width:960px;
background:url(images/bgMain.png) left top no-repeat;
margin:0 auto;
}
#widgetme{padding:10px; width:480px; height:auto; background:#212121 url(images/widgetme-bg.jpg) no-repeat; ;}

.mainsub {
width:960px;
background:url(images/bgMainsub.png) left top no-repeat;
margin:0 auto;
}
#topNav li a:link span, #topNav li a:visited span {
display:block;
line-height:10px;
background-color:transparent;
background-image:url(images/catbg.png);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:left top;
padding:50px 20px 10px 10px;
color:#91C04F
}
#topNav li a:hover span,  #topNav li a:active span {
background-image:url(images/catbgH.png);
color:#BD94C4
}
#content .postFoot {
background:url(images/postBot.png) left top no-repeat;
height:19px;
text-align:left;
}

/* Footer */
#footOut {
clear:both;
width:960px;
padding:10px 0 0;
}
.commentsMain .commWrap {
background:url(images/postTop.png) left top no-repeat;
width:600px;
padding:9px 0 0;
}
.commentsMain .commFoot {
background:url(images/postBot.png) left top no-repeat;
height:19px;
}
ul.social li a.twitter,ul.social li a:hover.twitter {
background:url(images/twitter.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

ul.social li a.facebook,ul.social li a:hover.facebook {
background:url(images/facebook.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

ul.social li a.myspace,ul.social li a:hover.myspace {
background:url(images/myspace.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

ul.social li a.linkedin,ul.social li a:hover.linkedin {
background:url(images/linkedin.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

ul.social li a.rss,ul.social li a:hover.rss {
background:url(images/rss.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

ul.social li a.youtube,ul.social li a:hover.youtube {
background:url(images/youtube.png) no-repeat top;
display:block;
height:32px;
width:32px;
}

#logo h2 a{font-family:"sadfilms"; color:#fff !important; font-size:30px;text-shadow: 3px 3px 0px #000, 5px 5px 0px #707070;}
#logo p{color:#fff;font-family:verdana,helvetica,sans-serif;}