/* WebberDesigns (http://www.rbcroofing.com/webberdesigns/) */

/*              */

body
{ background:url(images/logob.jpg) 0 10px no-repeat #fff;
  font-family: Verdana,sans-serif;
  color: #666;
  font-size:10pt;}
                /*  total page container  */
h1
{ font-size:18pt;
  font-weight:bold;
  background:inherit;
  color:#c63;
  letter-spacing:5px;
  padding-top:10px;}
                /*   header size 1   */
h2
{ font-size:12pt;
  font-weight:bold;}
                /*   header size 2  */
h3
{ font-size:9pt;
  font-weight:bold;}
                /*   header size 3  */
                
strong
{ background:inherit;
  color:#c63;}
                /*   font bolding  */
p.small
{ line-height: 0.75;}
                /*  condensed line paragraph */                
p.big
{ line-height: 1.5;}
                /*  expanded line paragraph  */
                
a:link, a:visited, a:active
{ background-color: inherit; text-decoration: none; color:#666;}
a:hover
{ background-color: inherit; text-decoration: underline; color:#c63;}
                /*   link actions within body container  */

#header
{ width:750px;
  height:200px;
  margin:auto;
}               /*    header div   */
  
#main
{ width:99%;
  margin:auto;
  clear:both; 
}               /*   main div  */

#content
{ width:78%;
  float:right;
  padding:0 0 0 0;  
  background-color:#fff;
  color:inherit;
  text-align:justify;
}               /*  content div  */
  
#content a
{ background-color: inherit; text-decoration: none; color:#0000FF;}
#content a:hover
{ background-color: inherit; text-decoration: underline; color:#666;}
               /*  linking actions within content div  */
  
#sidebar
{ width:20%;
  height:auto;
  float:left;
  padding:5px 5px 0 5px;
  font-size:80%;
  text-align:justify;}
                /*  left column */
#footer
{ width:85%;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:10px;
  font-size:80%;
  border-top:#c63 1px solid;
  text-align:center;
  clear:both;
  }             /*   footer div  */
  
#footer a
{ background-color: inherit; text-decoration: underline; color:#666;
}               /*  linking properties within footer div */
#footer a:hover
{ background-color: inherit; text-decoration: underline; color:#c63;
}               /*  hover action when mouse is held over link  */

.header
{ float:right;
  text-align:right;
  padding:30px 15px 0 0;
}               /*  class header  */
  
.footer 
{ height:1px;
  clear:both; 
}               /*  class footer */

.topside
{ padding-bottom:10px;
  font-size:8pt;
  font-weight:bold;
  
  text-align:center;
}              /*   block within side column  */

.inset
{ float:right;
  width:200px;
  padding:10px;
  border:#c63 1px solid;
  margin:5px 0 0 15px;
  background:#fec;
  color:inherit;
  font-size:85%;
}             /*  block - colored box within the content  */  
  
  #tswcssbuttons {
	width: 152px ;
   	text-align: center ;
    background: #fec;
    border-top:#c63 2px solid;
    border-bottom:#c63 2px solid;    
}             /*  Menu container  */
#tswcssbuttons ul {
	margin: 0 ;
	padding: 8px 0 2px 0 ;
	list-style: none ;
}             /*  Block that menu buttons are in */
#tswcssbuttons li {
	margin: 0 ;
	padding: 1px 0 2px 0 ;
	display: block ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}             /*  list of menu buttons  */
#tswcssbuttons li a {
	color: #000 ;
	background-color: #fec ;
	border: 5px outset #b37d00 ;
	width: 140px ;
	text-decoration: none ;
	display: block ;
}             /*   linking of buttons  */
#tswcssbuttons li a:hover {
	color: #fff ;
	background-color: #b37d00 ;
}             /*  hover action when mouse if over button, color changes  */



