/*  
Theme Name: Belle Hoppers
Theme URI: http://www.bellehoppers.com
Description: Theme for Belle Hoppers
Version: 1.0

*/

/*Global varibles*/
body{
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: small;
	background:url('images/pattern.jpg') top left repeat;}

a:link{
	color:#A80000;
	text-decoration:underline;
}

a:hover{
	color:#A80000;
	text-decoration:none;
}

a:visited{
	color: #0066CC;
	text-decoration:none;
}

img{
	border:0;
}

/*main body*/

#container{
	width:796px;
	left:50%;
	position:relative;
	margin-left:-420px;
	padding:0;
	background: url('images/background-slice.jpg') repeat top left;
	height:100%;
	margin-top:1%;
	margin-bottom:0;
	clear:both;
}

#innercontainer{

	background:url('images/background.jpg') top left no-repeat;
	
}

#outercontent{


}

/*header*/

h1{
	width:422px;
	height:162px;
	margin-top:0.99em;
	background:url('images/bh-title.png') top left no-repeat;
		
}



h1 .blank{
	display:none;	
}

h3{
	
}

h3 .blank{
	display:none;	

}

h4{
	width:303px;
	height:55px;
	background:url('images/andmore.png') top left no-repeat;
}

h4 .blank{
	display:none;	

}

h5{
	width:266px;
	height:91px;
	background:url('images/social.png') top left no-repeat;
}

h5 .blank{
	display:none;	

}


#class{
	width:303px;
	height:55px;
	background:url('images/title.png') top left no-repeat;	
}


#logo{
	
	margin-left:2em;
	padding-top:0.6em;
}

#logo a:link{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:30pt;
	text-decoration:none;
}

#logo a:visited{
	font:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

#topbar{
	width:450px;
	float:right;
	padding-top:1.85em;
	margin-bottom:3em;
	height:130px;
}

#topnav{
	font:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	font-size:20pt;
	

}

#topnav a:link{
	font:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	font-size:20pt;
	text-decoration:none;
}

#topnav ul li{
	display:inline;
	float:left;
	border-top:5px solid #A73151;
	margin-right:20px;
	
}

/*index.php styles*/
#content{
	width:407px;
	margin-left:2.4em;
	float:left;
		
}

.contentside{
	margin-left:-2.5em;
	width:407px;
	height:54px;

}

#contentarea{
	background:url('images/content-slice.jpg') top left repeat;
	padding-left:2.5em;
	padding-right:2.5em;
	margin-top:0;
	padding-top:0;
	}
	

/*index end*/

/*work.php styles*/

#workmain{
	width:768px;	
	clear:both;
	padding-left:1.4em;
	margin-bottom:3em;
	line-height:35px	
}

#workmain h2{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:19pt;
}

.workmodule{
	float:left;
	padding-right:4.9em;
	padding-bottom:2.5em;
}

.workmodule img{
	border:0;
}

#workimage{
	float:left;
	margin-bottom:3em;
}

#workdesc{
	float:right;
	width:380px;
	margin-right:1.5em;
	margin-bottom:3em;
}

/*work.php end*/

/*contact.php styles*/

#contact {
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	margin-left:1em;
	margin-bottom:3em;
	clear:both;	
}

#contact h2{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:19pt;
}

#contact .qs{
	margin:0.3em;
}

#contact #is{
	width:7.65em;
	margin-bottom:0.4em;
}

#contact .qssubmit{
	background-color:#fff;
	border:1px solid #898989;
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	margin-top:1em;
}
/*contact.php end*/


/*siderbar*/

#sidebar{
	float:right;
	width:30%;
	padding-right:4em;
	color:#fff;	
}

#sidebar a {
	color:#fff;
}

#sidebar a:visited{
	color:#F0F0F; 
}

#sidebar #wp-submit{

	background-color:#fff;
	border:1px solid #A80000;
	color:#A80000;
	font-size:90%;
}

#sidebar h2{
	font-size:110%;
	
}

#sidebar h3{
		margin:0;
		padding:0;
		display:none;
		
}

#sidebar h3 p{
	display:none;	
}

#members{
	background:url('images/members-slice.png') top left repeat-y;
	padding-left:2.5em;
	padding-top:0.5em;
	padding-bottom:0.3em;		
}





.submodule{
	width:165px;
	float:left;
	margin-left:1.5em;
}

.submodule ul li{
	list-style-type:none;
	margin-left:-1.5em;
	margin-right:0.4em;
	border-bottom:1px solid #E0DFDF; 
	padding-bottom:0.5em;
	padding-top:0.5em;
	

}

.submodule p{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#898989;
} 

.submodule a{
	color:#898989;
	text-decoration:none;
}

.submodule a:hover{
	color:#666666;
}

/*sub menu end*/

/*right column*/

#right{
	float:right;
	width:464px;
	height:511px;
	
}

/*footer*/

#footer{
	clear:both;
	font-size:85%;
	font:Georgia, "Times New Roman", Times, serif;
	width:796px;
	height:95px;
	padding-left:150px;
	/*padding-top:1.5em;*/
	background:url('images/background-bottom.jpg') top left no-repeat;
}

#footer img{
	margin:1em;
}

#footer ul li{
	list-style-type:none;
	
}

.footer-section{
	width:40%;
	height:52px;
	float:left;	
		
}



/*footer end*/

