/*  

Theme Name: Contrast Style

Theme URI: http://wordpress.imblickpunkt.com

Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.

Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games

Version: 1.1

Author: Schalkie

Author URI: http://imblickpunkt.com

License :  GNU General Public License (GPL) version 3

 */

html{height:100%;margin-bottom:1px}

body{background-color:#b0bdc5;background-image:url(images/page-bg.gif);background-repeat:repeat-x;font-family:arial, sans-serif;font-size:14px;color:#000;margin:0;padding:5px}

img,a img{border:1px solid #B0BDC5;margin:2px;padding:3px}

p{margin:0}

h1,h2,h3,h4,h5,h6,.fauxh2,.fauxh3 {font-size:14px;margin:0;padding:0}

acronym,abbr,span.caps{cursor:help}

ul{list-style:none;margin:0 0 0 12px;padding:0 0 3px 3px}

li{list-style:none;margin-top:3px;padding-top:2px;padding-bottom:2px}

a,a:link,a:active,a:visited{color:#333;text-decoration:none}

div#pagecenter{width:980px;background-color:#FFF;margin:0 auto}

div#header{height:180px;background-color:#2D3B62;background-image:url(images/GDC_Header.jpg);background-repeat:no-repeat;text-align:right;color:#FFF;padding:5px}

div#sitename{margin-left:15px;margin-top:15px;font-size:24px;float:left;text-align:left}

#top-navi{background-color:#2D3B62;height:29px;padding-left:230px;margin:auto}

#top-navi a{color:#fff;text-decoration:none;letter-spacing:.05em}

#top-navi a:hover{color:#EDAC10}

div.top-navi-links{margin-top:6px;padding-right:58px;float:left;text-align:justify;font-size:16px;font-weight:900}

div.left-navi-blog{background-color:#2D3B62;width:200px;float:left;padding:0 0 0 7px}

.left-widget{width:190px;color:#fff;margin-right:20px;margin-bottom:20px;border:2px solid #B0BDC5;font-family:arial}

.left-widget .fauxh2{text-align:center;border:2px solid #B0BDC5;border-bottom:none;background:#B0BDC5;color:#2D3B62; font-weight:900;}

.left-widget .fauxh3{text-align:center;color:#2D3B62;background:#fff;border:3px solid #B0BDC5;padding:8px 0}

.left-widget p{text-align:left;padding:2px 10px}

.left-widget ul{padding:10px 0 15px; margin:0}

.left-widget a,.left-widget ul li,.left-widget ul li a{color:#edac10;text-decoration:none}

#leftbarfooter{background-image:url(images/leftbar-footer.gif);height:15px;clear:both;display:block}

#rightbarfooter{background-image:url(images/rightbar-footer.gif);height:15px}

.center-blog{width:750px;float:right;display:block;background-color:#fff;padding:10px}

.post-title{left-margin:10px;height:16px;font-size:14px;color:#fff;background-image:url(images/title-header.gif);margin:0;padding:5px 5px 5px 10px}

.post-content{background-color:#FFF;text-align:justify;border-left:10px solid #2D3B62;border-right:10px solid #2D3B62;margin:0;padding:15px 20px 50px}

.post-content h1{font-size:24px;letter-spacing:1px;margin:8px 0 2px}

.post-content h2, .post-content .fauxh2{font-size:22px;letter-spacing:.05em}

.post-content h2,.post-content h3, .post-content .fauxh2, .post-content .fauxh3 {margin:12px 0 4px}

.post-content p{line-height:20px;margin:15px 0}

div.post-meta{color:#FFF;height:14px;background-image:url(images/post-footer.gif);margin:0 0 10px;padding:4px}

div.single-meta{border:#444 1px dashed;color:#202D32;background-color:#B0BDC5;font-size:10px;margin:10px 5px 5px;padding:2px}

div.main-meta{border:#ccc 1px dashed;color:#666;background-color:ddd;font-size:10px;margin:10px 5px 5px;padding:2px}

div.commentblog{background-color:#B0BDC5;text-align:justify;border-top:#000 1px solid;border-bottom:#000 1px solid;margin:0;padding:5px}

div.gravatorblog{float:left;width:70px}

div.singlecomment{float:left;width:410px}

div.right-navi-blog{width:260px;float:left}

div.right-widget{width:255px;margin-top:1px;background-color:#000;padding-bottom:4px;padding-right:5px}

div.widget-header{color:#FFF;font-weight:700;padding-left:10px;padding-top:3px}

.clear{clear:left;height:0;line-height:0;font-size:0;margin:0;padding:0}

#footer{background-image:url(images/top-navi-bg.gif);height:50px;margin-bottom:30px;text-align:center;color:#FFF;clear:both;padding:5px 0 12px}

img.ogtzuq{border:0;color:#3B4D56}

.commentlist{margin:0;padding:0}

.nocomments{text-align:justify}

.commentlist li{list-style:none;color:#111;margin:0;padding:0}

.commentlist p{text-align:justify;padding:5px 0 0}

#commentform input{border:1px solid #333;margin-bottom:3px}

#commentform textarea{border:1px solid #333;width:488px}

#wp-calendar{empty-cells:show}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.alignright{float:right}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}

.wp-caption img{border:0 none;margin:0;padding:0}

.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

.svc-wrap{color:#FFF;width:503px;text-align:left;background:#2D3B62;text-indent:5px;display:block;min-height:150px!important;clear:right;margin:20px 100px 20px auto;padding:0 0 20px}

.svc-wrap h3{padding:5px 0}

.svc-left{width:250px;height:150px;background:#B0BDC5;border-left:5px solid #2D3B62;border-bottom:5px solid #2D3B62}

.svc-right{color:#000;width:240px;height:132px;text-align:left;text-indent:0;background:#B0BDC5;border-right:5px solid #2D3B62;border-bottom:5px solid #2D3B62;padding:15px 3px 3px 0}

.svc-contact{width:300px;height:20px;color:#2D3B62;border:5px solid #2D3B62;border-top:0;margin:0 0 20px}

.cat-wrap{color:#FFF;width:600px;text-align:left;background:#B0BDC5;border:5px solid #2D3B62;margin:auto 100px 25px;padding:0}

.cat-wrap h2{color:#fff;background:#2D3B62;margin:0;padding:8px 0}

.cat-left{width:340px;margin:0;padding:33px 0 20px}

.cat-right{color:#000;width:240px;text-align:left;margin:0;padding:20px 5px}

.spacer{background-color:#fff;height:50px;width:600px}

.left{float:left;width:240px;text-align:center}

.right{float:right;width:240px;text-align:center}

.middle{text-align:center;margin:0;padding:0 240px 5px}

.center{margin-left:auto;margin-right:auto;text-align:center}

.mar-r{margin-right:10px}

.mar-l{margin-left:10px}

.mar-l-30{margin-left:30px}

.mar-l-50{margin-left:50px}

.mar-t{margin-top:10px}

.mar-b{margin-bottom:10px}

.mar-m{margin-left:10px;margin-right:10px}

.pad-r{padding-right:10px}

.pad-l{padding-left:10px}

.pad-t{padding-top:10px}

.pad-b{padding-bottom:10px}

.vcard{width:200px;color:#fff;font-size:18px;text-align:center}

.url img{border:none}

h3.red:first-letter{font-size:24px}

.red:first-letter{color:red;font-size:24px}

.red1:first-letter{color:red;font-size:20px;padding-left:7px}

.red2:first-letter{color:red;font-size:20px;padding-left:14px}

.services{width:500px;margin-left:auto;margin-right:auto}

.green{background:green}

.gray{background:gray}

.yellow{background:#FF0}

.xsfnt{font-size:11px}

.left-widget ul,#left-widget.h2{text-align:center}

div.singlecommentborder,.alignleft,.img-wrap{float:left}

#wrapper{background-color:#2D3B62;width:980px;height:100%}

div.center p a{color:#e08600}

ul.prospread{list-style-type:none;margin:0 auto 20px}

ul.prospread li{display:inline;float:left;margin:0;padding:0}

ul.prolist, ul.prolist2{list-style-type:none;margin:0 auto 15px 40px}

ul.prolist li{height:97px;display:block;margin:5px 0 15px;padding:0}

ul.prolist2 li{height:133px;display:block;margin:5px 0 15px;padding:0}

ul.prolist li a{display:inline;vertical-align:57px;margin-left:25px}

ul.prolist2 li a{display:inline;vertical-align:102px;margin-left:25px}

ul.pdflist a{color:#BB0000;}

a:hover,.left-widget ul li a:hover{text-decoration:underline}

.left-widget img,.svc-left img,.cat-left img,.cat-right img{border:0; margin-left:auto;margin-right:auto}

.post-title a,.post-meta a,#footer a{color:#EDAC10}

.cat-wrap:after,ul.prospread:after,ul.prolist:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.noborder,ul.prolist li img,ul.prospread li img{border:0}

.center-blog p.fauxh2{clear:both}

.fpad{padding-bottom:30px;}

.center-blog p.fauxh3{font-weight:900}
