/* 
  
Theme Name: Pro4
Theme URI: http://www.pro4services.com.au
Description: Custom design
Version: 1.0.19.01.2008
Author: IdentityLab
Author URI: http://www.identitylab.com.au
    
*/

/*Default*/
*  { 
   margin: 0; 
   padding: 0; 
   outline: none; 
   }

body, html { 
   font-size: 14px;
   line-height: 20px; 
   font-family: Helvetica, sans-serif; 
   }

body { 
   background: #fff url(images/background.jpg) repeat-x; 
   }
   
h3 {
  margin: 10px 0 0 0;
  color: #bac84d;
   }
   
a:link, a:visited, a:active { 
   color: #49b3ef; 
   font-family: Helvetica, sans-serif; 
   text-decoration: none; }

a:hover { 
   color: #000;
   text-decoration: underline; 
   }

p  { 
   padding: 15px 0 0 0; 
   }

img { 
   border: none; 
   }
   
#wrap { 
   width: 700px; 
   margin: 0 auto; 
   }

#top { 
   width: 700px; 
   height: 54px; 
   }   
   
#header { 
   width: 700px; 
   height: 277px; 
   /*background: url(images/header.png) no-repeat;*/
   margin: 45px 0 0 0;
   }

#nav-wrap {
  text-align: center;
	height: 30px;
  }
   
#nav { 
	margin:0 auto;
	width: 700px; 
   }

#nav ul { 
   list-style-type: none;   
   padding: 10px 0px;
   margin: 0 15px 0 0;
   }
	
#nav li { 
   display: inline; 
   }
	
#nav li a { 
   font-family: Helvetica, sans-serif; 
   font-weight: bold;
   font-size: 13px;
   line-height: 30px;  
   text-decoration: none;  
   color: #fff; 
   margin: 0 1px;
   padding: 4px 10px;
   background: #b2bf49;
   }
   
#nav li.current_page_item a  { 
   color: #fff;
   background: #ba5252;
   }
	
#nav li a:hover { 
   background: #ba5252;
   color: #fff;
   }   

#content { 
   width: 700px; 
   margin: 0 15px 0 15px; 
   }   
   
.post { 
   padding: 0 20px 0 0; 
   margin: 10px 0 0 0;
   }

.post h2 { 
   color: #ba5252; 
   font-family: Helvetica, sans-serif; 
   font-size: 25px; 
   font-weight: normal; 
   text-decoration: none;
   text-align: center; 
   }

.postwrap {
   overflow:hidden;
   width: 100%
   }
   
.postwrap img {
   border: 5px solid #ba5252;
}

.postwrap li {
  background-image: url(images/bullet.png);
  background-repeat: no-repeat;
  padding: 0 0 5px 34px;
  line-height: 25px;
}

.postwrap h4 li {
  background-image: none;
  padding: 0 0 5px 34px;
  line-height: 25px;
}

.postwrap ul {
  margin: 20px 0 0 0;
}

.in { 
   width: 700px; 
   margin: 0 auto; 
   padding: 10px; 
   }

#callnow { 
   width: 700px; 
   height: 45px; 
   background: url(images/callnow.png) center center no-repeat; 
   margin: 20px 0;
   }

#spacer { 
   width: 700px; 
   height: 5px; 
   margin: 15px 0;
   }
      
#sidebar { 
   border: 1px solid #c8c8c8;  
   padding: 0 0 10px 0;
   float: left; 
   width: 100%; 
   }

#sidebar h2 { 
   font-size: 14px;
   font-weight: bold; 
   color: #000; 
   padding: 0 0 5px 10px; 
   }

#sidebar ul { 
   list-style-type: none; 
   }
	
#sidebar li { 
   width: 335px; 
   border-top: 1px solid #c8c8c8; 
   }
		
#sidebar li a { 
   display: block; 
   width: 325px; 
   padding: 5px 0 5px 10px; 
   color: #000; 
   font-size: 12px; 
   }
		
#sidebar li a:hover { 
   background: #bdcb4e; 
   color:#fff; 
   }

#sidebar .footOne,
#sidebar .footTwo { 
   width: 335px; 
   float: left; 
   }
	
#sidebar .footOne { 
   margin-right: 10px;
   }
   
#footerLeft { 
   font-size: 12px; 
   width: 330px; 
   float: left; 
   margin: 20px 0 20px 10px; 
   }

#footerRight { 
   font-size: 12px; 
   width: 330px; 
   float: right;
   text-align: right;
   margin: 20px 10px 20px 0; 
   }

img.paper {
  border: none;
}
