/*
Theme Name: GRK Microsystems
Theme URI: http://www.grkmicro.ca/
Description: The new(tm) site design for GRK
Version: 2.0g
Author: z80media ltd.
Author URI: http://www.z80media.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/


* { margin: 0; padding: 0; }

html,body {
     background-color:#FFF;
     background-image:url('images/bk.jpg');
     font-family:Arial,Helvetica,sans-serif;
     font-size:90%;
     color:#000;

}

p { line-height:1.3em; }

a { text-decoration:underline; color: #134d8e; }

a:hover { color:#00000; }

h2 { color:#134d8e;font-size:175%; }
h3 { color:#134d8e;font-size:125%;margin-top:15px; }

img, div { behavior: url(/wp-content/themes/grkmicro/iepngfix.htc) }

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

#superstruct {
     width:860px;
     margin:15px auto 0px;
}

#titlebar {
     height:90px;
     background-image:url('images/tb.png');
     background-repeat:no-repeat;
     color:#AAA;
     font-size:125%;
     font-weight:bold;
     text-align:left;
}

#navbar {
     float:right;
     padding-top:35px;
     padding-right:10px;
}

#navbar a { text-decoration:none; color: #FFF; }
#navbar a:hover { color:#AAA; }


#header {
     height:72px;
     margin:18px auto;
}

#smheader {
     margin:0px auto;
     text-align:center;
}


#fgd {
     margin:0;
     height:300px;
     background-image:url('images/fbk.png');
     background-repeat:no-repeat;

}

#fgd2 {
      margin-top:8px;
      text-align:center;
      font-size:160%;
}

.leftblurb {
     float:left;
     margin:0;
     margin: 9px 0px 7px 125px;
     width:290px;
     height:85px;
}

.rightblurb {
     float:right;
     margin:0;
     margin: 9px 50px 7px 0px;
     width:290px;
     height:85px;
}

#footer {
        text-align:center;
        font-size:85%;
        margin: 15px 0px;
}

#newsletter {
     margin-top:20px;
     padding-top:3px;
     width:860px;
     background-image:url('images/nbk.png');
     background-repeat:no-repeat;
     height:107px;
}

#newsletter-form {
     float:left;
     margin:10px 0px 0px 50px;
     width:750px;
     text-align:center;
}

#post_header {
      width:860px;
      height:10px;
      background-image:url('images/posthd.png');
      background-repeat:no-repeat;
      margin-top:20px;
      font-size:10%;
}

#post_contentbk {
      width:860px;
      background-image:url('images/postbk.png');
      background-repeat:repeat-y;
}

#post_content {
      width:740px;
      margin-left:60px;
}

#post_content p { margin-top:12px; }

#post_content a { text-decoration:underline; color:#134d8e; }
#post_content a:hover { color:black; }
#post_content .postmetadata { margin-top:20px;border-top:1px SOLID #888888; }

#post_content ul { margin:15px 25px; }
#post_content li { margin:10px 0px; }


#post_footer {
      width:860px;
      height:11px;
      background-image:url('images/postft.png');
      background-repeat:no-repeat;
}

#comments { margin-bottom:15px;}

.commentlist { margin:0px 25px 15px 25px; }

.commentlist li { margin-bottom:25px;  }

#commentform {
        width:80%;
        border:2px DASHED #888;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
        padding:10px;

}

#contact_left {
      width:375px;
}

#contact_right {
      float:right;
}

.wpcf7-form {
        border:2px DASHED #888;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
        padding:10px;
}

.wpcf7-form p { font-size:85%; }

br.clear { clear:both }






