body { background: #EB008B url(images/bg_b.png) repeat-x; font-family: arial; color: #808080; }
img { border: none; }
div.clear { clear: both; }
a { outline: none; }
h1 { color: #EC008C; margin: 10px 0px 0px 27px; text-transform: uppercase; font-weight: normal; font-size: 25px; }

div#wrapper { width: 715px; margin: -20px auto; }
div#innerwrapper { width: 490px; float: right; padding: 35px 0 20px 0; background-color: #FFFFFF; }

div#sidebar h1#logo { margin: 0px; padding: 0px; height: 121px; width: 115px; position: relative; left: -47px; }
div#sidebar { float: right; width: 200px; color: #FFFFFF; font-size: 12px; margin: 20px 10px 10px; }
 div#sidebar a { color: #FEE90B; text-decoration: none; }
 div#sidebar input#s { width: 114px; border: none; background-color: #FFFFFF; padding: 4px; }
 div#sidebar hr { background-color: #FFFFFF; height: 1px; border: none; margin: 20px 0; }
 div#sidebar h3 { color: #FEE90B; text-transform: uppercase; font-weight: normal; font-size: 17px; margin: 0px; padding: 0px; margin-bottom: 20px; }
 div#sidebar ul { margin: 0px; padding: 0px; list-style: none; line-height: 1.5; }
 div#sidebar ul a { color: #FFFFFF; }

div.post { margin: 0px 30px; padding: 20px 0 35px 0; border-bottom: 10px solid #FFFF00; font-size: 12px; line-height: 1.5; }
 div.ngg-galleryoverview a { color: #808080; text-decoration: none; text-transform: none; }
 div.post p.time { margin: 0px; text-transform: uppercase; }
 div.post h2 { margin: 0px; font-size: 12px; font-weight: normal; }
 div.post h1, div.post h3 { margin: 0px; font-size: 12px; font-weight: normal; color: #EC008C; }
 div.post h2 a { text-decoration: none; text-transform: uppercase; color: #EC008C; }
 div.post a.continue { color: #808080; text-decoration: none; height: 20px; display: block; text-transform: uppercase; }
 div.post div.meta { text-align: right; margin-top: -20px; text-transform: uppercase; }
 div.post div.meta a, div.post a.more-link { color: #808080; text-decoration: none; }

div#comments { margin: 0 60px; line-height: 1.5; }
 div#comments h2 { color: #EC008C; font-size: 12px; font-weight: normal; text-transform: uppercase; }
 div#comments ul { list-style: none; margin: 0px; padding: 0px; margin-bottom: 30px; }
 div#comments li { background-color: #eff3a9; padding: 10px; }
 div#comments li a { color: #000000; text-decoration: none; }
 div#comments li.alt { background-color: #FFFFFF; }
 div#comments li p { margin: 0px; padding: 0px; }
 div#comments textarea { width: 100%; }

div.nav { margin: 0 30px; padding: 20px 0; width: 415px; font-size: 12px; }
 div.nav a { color: #808080; text-decoration: none; text-transform: uppercase; }
 div.alignleft { float: left; width: 49%; text-align: left; }
 div.alignright { float: right; width: 49%; text-align: right; } 

