/*  
Theme Name: Safety
Theme URI: http://svn.wp-themes/org/safety/
Version: 1.0
Author: Josh Lyman
Author URI: http://www.podq.com/
*/

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
body { padding: 0px;	
       text-align: center;
	   font-family: arial, times, verdana;
	   background-color:#2B3856;
	   color: black; 
	   margin-left: 1in;
	   margin-right: 1in;}

#wrapper{ margin: 0 auto;
	      width: 1000px;
		  padding: 5px;
		  background-color: #ffffff;
		  border: 1px solid #CCCCCC; }
		  
#navtopleft{ display: block;
	         font-weight: normal;
			 text-align: left;
		     padding: 0px 0px 0px 0px;
	         border-left: 0px solid #FFFFFF;
	         border-right: 0px solid #FFFFFF;
	         background-color: #FFFFFF;
	         color: #000;
	         text-decoration: none;
		     height: 100px;
	         width: 150px;
	         voice-family: "\"}\"";
	         voice-family: inherit;
	         float: left; }
		  
#navtopright{ display: block;
              text-align: right;
	          font-weight: normal;
		      padding: 0px 0px 0px 0px;
	          border-left: 0px solid #FFFFFF;
	          border-right: 0px solid #FFFFFF;
	          background-color: #FFFFFF;
	          color: #000;
	          text-decoration: none;
	          voice-family: "\"}\"";
	          voice-family: inherit;
		      height: 100px;
	          width: 150px;
	          float: right; }

#header{ margin: 0px;
	     padding: 0px 0px 10px 0px;
		 text-align: center;
	     height: 100px; 
		 background-color: #FFFFFF }
		 
#breadcrumb{ font-family: arial, times, verdana;
             font-size: 20px;
			 text-align: left;
			 padding: 0px 0px 10px 10px; 
			 background-image: url(../../../../photos/greenbar.gif);
	         background-repeat: no-repeat;}

#sb_left { text-align: left;
	       left:10px;
	       top:139px;	
		   height: 600px;
	       display: block;
		   font-family: arial, times, verdana;
	       font-weight: normal;
		   font-size: 16px;
	       padding: 5px 0px 0px 0px;
	       background-color: #FFFFFF;
	       color: #000;
	       text-decoration: none;
		   width: 150px;
	       float: left; 
		   background-image: url(../../../../photos/navbg.gif);
	       background-repeat: no-repeat; }

#sb_right { text-align: left;
	        right:10px;
	        top:139px;
			height: 900px;
	        display: block;
	        font-weight: normal;
		    font-size: 12px;
	        padding: 5px 0px 0px 0px;
	        background-color: #FFFFFF;
	        color: #000000;
	        text-decoration: none;
		    width: 150px;
	        float: right; 
		    background-image: url(../../../../photos/navrtbgblog.gif);
	        background-repeat: no-repeat; }



#content { padding: 5px 10px 5px 10px;
           margin-left: 150px;
		   margin-right: 150px;
	       font-size: 12px;
	       font-family: arial, times, verdana;
	       text-align: left;
	       color:#454545; }

#content1 { padding: 5px 10px 5px 10px;
           margin-left: 150px;
		   font-size: 12px;
	       font-family: arial, times, verdana;
	       text-align: left;
	       color:#454545; }

#comments { border-top: 1px #990000 dashed; }

#footer { background:#ffffff;
          border-top: 1px solid #CCCCCC;
	      margin-top:20px;
	      margin-bottom: 0;
		  text-align: center;
	      font-size: 12px; 
		  }


/***********************************************/
/* Components                                  */
/***********************************************/
	
h1 { font-size:13px;
	 padding-top:10px; }

h3{ font-family: arial, times, verdana;
    font-size: 18px;
    color: black;
    margin: 0px;
    padding: 0px;
	}

a { color: #F87217;
    text-decoration: none; }
a:hover { color: #C8B560; }
a:visited { color: #659EC7; }

p.postmetadata, p.postcomments { font-style: italic;
                                 font-size: 10px;
	                             text-align: left;
								 color: black; }

#content a { color: #F87217; }
#content a:hover { color: #C8B560; }

#content h2 { padding: 0px 0px 0px 5px;
              border-bottom: 1px solid #005B7F;
			  margin:0;
	          text-align: left; }

#content .entry { padding:0; }

#content .post { margin-bottom: 30px; }

#footer p{ color: black;
           text-align:center; }

/***********************************************/
/* Sidebar Styles                              */
/***********************************************/

#sb_left ul, #sb_right ul { font-size: 1.2em;
	                        list-style-type: none;
	                        margin: 3px 3px 3px 5px;
	                        padding: 0; }

 #sb_right h2 { font-size: 1.3em;
                color: #000000;
	            margin: 0px 3px 0px 3px; 
				border-bottom: 1px solid #CCCCCC;}

#sb_left h2 { font-size: 1em;
font-family: arial, times, verdana;
                            color: #1B7295;
	                        margin: 0px 3px 0px 3px; 
							border-bottom: 1px solid #CCCCCC;}

#sb_left ul li ul li, #sb_right ul li ul li { font-size: smaller;
	                                          margin: 0 0 2px 5px;
	                                          padding-left: 10px; }

