/* CSS Document 
 * Phil Gingrey - main style sheet
 * Created: June 11, 2008
 * Author: stefan@sabix.com  
 */
.lbl-vol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.body_y {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #58595B;
	text-decoration: none;
	line-height: 16pt;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #58595B;
	text-decoration: none;
	line-height: normal;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #58595B;
	text-decoration: none;
	line-height: normal;
}
.body_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #58595B;
	line-height: 20px;
	text-decoration: none;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-style: italic;
	font-weight: bold;
	color: #545555;
	text-decoration: none;
}
.newsbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #464749;
	text-decoration: none;
} 

* { margin:0; padding:0; border:0;}
html { background:#ffffff url('images/bg-html.jpg') repeat;}
body { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#58595b;}
  a { text-decoration:none;}
  a:hover { text-decoration:underline;}
  div, ul, li, img, table, tr, th, td { margin:0; padding:0; border:0;}
  h1, h2, h3, h4, h5, h6 { margin-bottom:10px;}
  h1 { font-size:20px;}
  h2 { font-size:18px;}
  h3 { font-size:16px;}
  h4 { font-size:14px;}
  h5 { font-size:12px;}
  h6 { font-size:11px;}
  .clear { height:0; clear:both;}
  #container { width:100%; background:transparent url('images/bg-container.jpg') top center no-repeat; text-align:center;}
    #content { width:902px; margin:0 auto; text-align:left;}
      #header { width:100%; height:247px; overflow:hidden;} 
        #nav { width:100%; height:37px; overflow:hidden;}
          #nav ul { list-style-type:none; margin:0; padding:0;}
          #nav li { display:inline; margin:0; padding:0; white-space:normal;}
          #nav a { margin:0; padding:0;}
        #esignup { padding-left:65px;}
          #esignup input { vertical-align:middle; margin-right:5px; margin-bottom:1px; color:#999999;}
          #esignup form img { margin-right:10px;}
      #main { width:100%; margin-top:12px;}
        .btn { margin-bottom:10px;}
        .ad { margin-bottom:10px;}
        #networking { width:100%; height:37px; overflow:hidden; background:transparent url('images/bg-networking.jpg') top left no-repeat; margin-bottom:10px;}
          #networking ul { list-style:none;}
          #networking li { display:inline;}
        #slideshow { margin-bottom:10px;}
          .main { width:397px; background:#ffffff; margin-bottom:10px; text-align:center;}
          .left { width:184px; background:#ffffff; margin-bottom:10px; text-align:center; border:1px solid #86bcd5;}
          .main_middle { width:397px; background:transparent url('images/bg-main_middle.jpg') top left no-repeat; margin-bottom:10px; text-align:center;}
          .main_right { width:297px; background:transparent url('images/bg-main_right.jpg') top left no-repeat; margin-bottom:10px; text-align:center;}
          .blog_right { width:297px; height:522px; background:transparent url('images/bg-blog_right.jpg') top left no-repeat; margin-bottom:10px; text-align:center;}
            .hdg { padding-top:18px;}
            .main_left_container { margin:0 auto; padding:10px 5px 12px 5px; text-align:left; font-size:11px;} 
            .main_middle_container { margin:0 auto; padding:10px 48px 12px 48px; text-align:left; font-size:11px;}
            .main_right_container { margin:0 auto; padding:10px 48px 12px 48px; text-align:left; font-size:11px;} 
            .divider { border:1px solid #edf5f9;} 
              #ask_phil input { width:170px; margin-bottom:5px; border-width:1px 0 0 1px; border-style:solid; border-color:#737373;}    
              #ask_phil textarea { width:170px; margin-bottom:5px; font-family:Arial,Helvetica,sans-serif; border-width:1px 0 0 1px; border-style:solid; border-color:#737373;}
              #ask_phil div { width:100%; text-align:right;}    
              #ask_phil .submit { width:35px; margin:5px 5px 0 5px; border:0;}    
      #footer { width:100%; margin-bottom:24px; padding-top:55px; text-align:center;}
        #footer_container { margin:0 auto; padding:12px 0; text-align:center; color:#737373; font-family:"Myriad Pro",Helvetica,"ITC Stone Sans","Prima Sans"; font-size:10px;}
          #footer-container img { margin-bottom:10px;}
          #footer_container .paidfor { padding:5px 10px; text-transform:uppercase; border:1px solid #737373;}
          #footer_container .footer_nav { display:inline; margin-left:15px;}
          #footer_container .footer_divider { padding-left:3px; padding-right:3px;}
          #footer_container .footer_credits { display:inline; margin-left:15px;}
          #footer_container a { color:#737373; text-decoration:none;}
          #footer_container a:hover { text-decoration:underline;}
		  
		   #divider {border:1px !important; border-style:solid; border-color:#737373;} 
          
   