@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, em, font, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}

body { font-family:Arial, Helvetica, sans-serif; background:url(images/structure/bg.jpg) no-repeat top center; }
h1 { background:url(images/structure/mitchell-communications-group-logo.png) no-repeat; width:207px; height:56px; text-indent:-9999px; }
h2 { background:url(images/structure/column-bar.png) no-repeat; width:319px; height:33px; color:#fff; font-size:16px; font-style:italic; text-align:center; line-height:33px; margin-top:10px; margin-bottom:10px; }
h3 { color:#6a747b; font-size:15px; font-weight:normal; margin-bottom:3px; }
h4 { color:#228553; font-size:12px; font-weight:bold; text-decoration:underline; margin-bottom:10px; }
h5 { color:#2f2f2f; font-size:18px; font-weight:normal; margin-bottom:5px; }
p { color:#6a747b; font-size:15px; margin-bottom:15px; line-height:17px; }
a { color:#B11020; font-size:13px; text-decoration:underline; }
a:hover { text-decoration:none;  }


#wrapper { position:relative; margin:20px auto 0 auto; width:970px; }

#header { width:970px; height:80px; }

#main-column-left { display:inline-block; width:650px; }
#main-column-right { position:absolute; display:inline-block; width:314px; left:650px; top:80px; }


#nav { width:650px; height:36px; background:url(images/structure/nav.png) no-repeat; color:#FFFFFF; }
#nav-container { width:650px; height:36px;  }
#nav ul { text-align:center; width:650px; list-style:none;  }
#nav ul li { display:inline; line-height:33px; margin-right:-4px; }
#nav ul li { border-right:none; }
#nav ul li a{ padding:0px 25px; text-decoration:none; color:#FFFFFF; font-size:15px; font-style:italic; border-right:1px solid #FFFFFF; }
#nav ul li a.last  { border-right:none; }
#nav ul li a:hover { color:#a3bfb3; }

#promo { margin-top:10px; width:650px; height:265px;  }

#content { width:650px; min-height:250px; background:url(images/structure/frame.png) repeat-y;  }
#column-left { width:324px; display:inline-block; float:left; border-right:1px dotted #cecece; }
#column-right { width:320px; display:inline-block; float:right;}
#column-right ul { margin:10px 0px 10px 20px; }
#column-right li { color:#2f2f2f; font-size:12px; line-height:18px; }
#content ul li { color:#6a747b; font-size:15px; line-height:17px; }
.content-padding { padding:5px 20px 1px 20px; }


#social { position:relative; display:inline-block; width:300px; height:30px; }
#number-info { position:absolute; height:30px; left:100px;  }
#number-info p { line-height:25px; }
#social-links { position:absolute; left:200px; }

#blog { position:relative; display:inline-block; background:url(images/structure/blog-bg.jpg) no-repeat; min-height:477px; width:314px;  }
#blog-content { position:absolute; top:90px;  padding:0px 50px;  }
#blog-content p { color:#aa732a; font-size:11px; }
#blog-content a { color:#6a747b; font-size:15px; font-weight:normal; margin-bottom:3px; text-decoration:none; }
#requests { position:relative; display:inline-block; background:url(images/structure/requests.png) no-repeat; width:274px; min-height:39px; margin-top:20px; margin-left:23px;  }
#requests-content { position:absolute; width:274px; text-align:center; top:50px; }
#requests-content p {  color:#aa722a; font-size:16px; }
#requests-content p a {  color:#aa722a; font-size:16px; font-style:italic; }

#footer { width:970px; margin-top:10px; }
#footer p { color:#6a737b; font-size:11px;  }
#footer a { color:#6a737b; font-size:11px; }
