body{
	background:#ff3602 url(../images/bg.jpg) 50% 0 no-repeat;
	text-align:center;
	font-family:sans-serif;
	line-height:1.5em;
}

#pageWrap{
background:white;
width:950px;
padding:10px;
margin:0px auto;
text-align:left;
}

#homeTop{
padding-bottom:2px;
border-bottom:3px solid #fe5007;
}

#homeBottom{
padding-top:6px;
padding-bottom:3px;
border-bottom:3px solid #fe5007;
}

#homeBottom p{
margin:0;
}

#pageBody img{
 padding:4px;
 border:1px solid #bbb;
 background:#ddd;
display:block;
margin:5px;
}

#contact_us #pageBody img{
background:transparent;
}

#pageBody a img{
 padding:4px;
 border:1px solid #bbb;
 background:#ddd;
display:block;
}

#pageBody a:hover img{
 padding:4px;
 border:1px solid #ff3602;
 background:#ddd;
display:block;
}


#pageBody .apeel_editor img,#pageBody .apeel_editor a img{
border:0px;
padding:0px;
margin:0px;
background:transparent;
}

#pageBody .apeel_editor{
position:relative;
z-index:100;
}


/***********************

Styles for the header bar

************************/

#logo{
margin:-10px;
margin-bottom:0px;
display:block;
}        
        

/***********************

Styles for the top menu

************************/



#menu{ 
	margin-top:0px;
	border-bottom:2px solid #ff3602;
	background:#fe5708 url(../images/orange_fade.png) 0 100% repeat-x;
	margin:0px -10px; 
	z-index:1;
	position:relative;
	}

#menu ul{
        list-style:none;
        margin:0px;
        padding:0px;
        border-bottom:2px solid white;
        }

#menu ul li{
        float:left;
        padding:0px;
	margin:0px 0px;
        border-right:2px solid white;
        }

	
#menu li a{
        text-decoration:none;
        display:block;
        margin:0px 0px;
        padding:5px 10px;
        color:#fff;
        background:#fe5708 url(../images/orange_fade.png) 0 100% repeat-x;
        }

#menu li.current a{
	font-weight:bold;
	}

#menu li.active a{
	font-weight:bold;
	}

#menu li a:hover{
        background:#fe5708 url(../images/orange_fade.png) 0 0% repeat-x;
        text-decoration:underline;
        }

#menu li:hover,#menu li.sfhover {

	}

#menu li:hover a,#menu li.sfhover a{
         background:#fe5708 url(../images/orange_fade.png) 0 0% repeat-x;
	}
	
#menu li:hover a ul li a,#menu li.sfhover a ul li a{
	color:#000;
	}

#menu li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	background:#fe5708;
	border:2px solid #fff;
	padding:10px 0px
	margin:0px;
	z-index:2;
	}

#menu li ul li{
	display:block;
	float:none;
	margin:0 5px;
	border:0px;
	}

#menu li ul a{
        background:transparent !important;
	}
	
#menu li ul li.active a{

	}

#menu li ul a:hover{

	}
	
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	}





#bodyContent{
	background:white url(../images/pageheader_bg.png) 0 0 repeat-x;
	padding-top:2em;
	margin:0px -10px;
	position:relative;
	z-index:0;
	}


body.edit #bodyContent{
	z-index:200;
}

#slideshowFlash{
width:740px;
float:left;
}

#buttonsHome{
float:right;
width:200px;
}

#buttonsHome img{
margin-left:11px;
margin-bottom:0;
margin-top:0;
text-align:center;
}

#bottomLeft{
float:left;
margin-top:30px;
margin-left:30px;
display:inline;
}

#bottomRight{
float:left;
margin-top:30px;
margin-left:30px;
display:inline;
}



/***********************
* Image gallery stuff
************************/

ul.gallery{ 
            margin:0px;
            padding:0px;
            list-style:none;
 }

ul.gallery li{ 
               float:left;
               padding:0px;
               border:0px solid #ccc;
               margin:0 10px 10px 0;
               display:block;
               background:transparent;
  
 }

ul.gallery li a{
display:block;
  -webkit-border-radius: 12px;  
  -moz-border-radius: 12px;  
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 6px #888;
  -webkit-box-shadow: 1px 1px 6px #888;
  box-shadow: 1px 1px 6px #888;
  behavior: url(/ie_pie/PIE.htc);
}

#pageBody ul.gallery img{
  padding:0px;
  border:0px;
  margin:0px;
  border:0px solid #ccc;
  visibility:hidden;
}



#pageBody ul.gallery a:hover{
  -moz-box-shadow: 1px 1px 6px #000;
  -webkit-box-shadow: 1px 1px 6px #000;
  box-shadow: 1px 1px 6px #000;

}



/*********************

Styles for the footer

 ********************/


#footer{
border-top:1px solid #dfdfdf;
margin-top:20px;
}


/***********************
* Paginiation, for blogs
* and tags
************************/

.pagination{
background:#eee;
padding:10px;
border:1px solid #ccc;
border-left:0px;
border-right:0px;
text-align:center;
margin:10px 0px;
}

.pagination a{
border:1px solid #ccc;
padding:3px 8px;
margin:3px;
}

.pagination a:hover{
background:#ccc;
color:black !important;
}


/*************************
* Tag cloud
**************************/

.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}

/*********************************
*Coments
**********************************/

.comment{
border-bottom:1px solid #eee;
padding:10px 0px;
width:100%;
}

.comment .author{
float:left;

margin:10px;
}

.comment .author_name{
margin-bottom:10px;
}

.comment .date{
margin-top:10px;
}

.comment .content{

}

/*****************************
* Blog layout
******************************/

#blogMainArea{

}

#blogSidebar{

}

.post{
background: transparent url(../images/shadow_line.gif) 0 100% no-repeat;
padding-bottom:30px;
margin-bottom:10px;
}

.post .grav_img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.post .body{
clear:left;
}

.postInfo h3, .postInfo h5{
border-bottom:0px;
margin:0px;
}

.postInfo .grav_img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.postBody{
clear:left;
}


.decoyEmail{
display:none;
}
/***********************
**Some general form stuff
************************/


ul.form_errors{ 
                border:1px solid red;
                background:#fdd;
                padding:10px;
                padding-left:30px;
                }

.submitted_ok{ 
                border:1px solid green;
                background:#dfd;
                padding:10px;
                padding-left:30px;  
                margin:10px;
 }

input.form_error,textarea.form_error,select.form_error{ 
                  border:2px inset red;
                  background:#fdd;
                  }

    
            
            
