
/*
Theme Name: Bella Consulting

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
text-decoration:none;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
background-color:#e9e3d2;
background-image:url(images/wrapper_bg.jpg);
background-repeat:repeat-x;
font-size:12px;
}


#wrapper{

margin:0 auto;
height:auto; 
width:951px;
padding:0px;

}

#header{
height:159px;
width:955px;
float:left;display:inline;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#content
{
float:left;display:inline;
width:955px;
height:auto;
background-image:url(images/photo_box_bg.jpg);
background-repeat:no-repeat;

}
#left_boxes{
width:380px;
height:auto;
float:left;display:inline;

}
#quote_box{
width:296px;
margin:0px 0 0 32px;
background-image:url(http://www.bella-consulting.com/wp-content/themes/bella/images/lq.jpg);
background-repeat:no-repeat;

float:left;display:inline;
}
#quote_wrapper{
width:380px;
float:left;display:inline;
background-image:url(images/quote_box_bg.jpg);
background-repeat:repeat-y;
}
#quote_bottom{
width:380px;
height:38px;
float:left;display:inline;
background-image:url(images/quote_bottom.jpg);
background-repeat:no-repeat;
}
.quote{float: left;display: inline;
background-image:url(http://www.bella-consulting.com/wp-content/themes/bella/images/rq.jpg);
background-repeat:no-repeat;
background-position:bottom right;
padding: 10px 10px 10px 10px;margin:0px;
	line-height:1.2;
	font-size: 1em;
	color: #000000;
}

.name{color:#C94612;
float: right;display:inline;
	text-align:right;
	font-size: 1.6em;
	margin:12px 25px 0 0;
width:200px;
font-family:"Trebuchet MS";
}
.sign{
	float: right;display:inline;
	text-align:right;
	font-size: .8em;
	margin:5px 0 0 0;
width:200px;
}


#photo_wrapper{
height:312px;
float:left;display:inline;
}

#photo_box{
width:296px;
height:209px;
float:left;display:inline;
margin:47px 0 0 32px;
text-align:center;
}

#middle_column{
float:left;display:inline;
width:300px;
margin:30px 10px 0 0;
	height:auto;
padding:0 7px 0 0;
border-right:1px solid #808080;

}

#single_column{
float:left;display:inline;
width:550px;
margin:30px 10px 0 0;
	height:auto;
padding:0 7px 0 0;


}
.middle_box{
margin:0 0 10px 0;
float:left;display:inline;

}

.right_box{
margin:0 0 10px 0;
float:left;display:inline;

} 

.inside_event_box{
margin:0 0 10px 0;
float:left;display:inline;
width:250px;
} 

.h2_underline{
border-bottom:1px solid #808080;
float:left;display:inline;

}

.h2_blog_title{
color: #4d4d4d;
float:left;display:inline;
font-weight:bold;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}

.blog_date{
color: #C94612;
float:left;display:inline;
font-weight:normal;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0 0;
}

.home_subhead{
float:left;display:inline;
width:299px;
}

.blog_subhead{
margin:0 0 15px 0 ;
float:left;display:inline;
width:299px;
}

.home_text{
width:100%;
float:left;display:inline;

}

.home_text p{
width:100%;
float:left;display:inline;

}

.testimonial_text{
width:100%;
float:left;display:inline;

}

.h2_event{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
float:left;display:inline;
width:100%;
margin:5px 0 0 0 ;

}
.h2_event_name{font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:normal;
float:left;display:inline;
width:100%;
margin:10px 0 0 0 ;

}

.h2_event a{
text-decoration:underline;
color:#C94612;
}

.middle_box p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
line-height:1.5;
color:#808080;
float:left;display:inline;
margin:8px 0 0 0 ;

}

.wl_middle_box p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
line-height:1.5;
color:#808080;
float:left;display:inline;
margin:8px 0 0 0 ;

}

h1{
font-family:"Trebuchet MS", Verdana;
font-size:2.6em;
color:#be360f;
font-weight:normal;
letter-spacing:1px;
}

h2{
color:#C94612;
font-size:1.6em;

}

#title_box{
margin:25px 0 0 240px;
width:420px;
float:left;display:inline;
padding:0px;
height:60px;
}

#sub_header{
color:#666666;
font-size:1.2em;
margin:5px 0 0 0;
font-family:Helvetica ;
font-weight:bold;
}

#check_back{float: left;display: inline;
	width: 300px;
	height: 55px;
margin: 62px 0 0  517px;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
}

#phone_numbers{
	float: left;display: inline;
	margin: 25px 0 0 100px;
}
.number{text-align:right;
	color:#be360f;
	font-size: 1.2em;
	font-family:"Trebuchet MS", Verdana;
	margin: 5px 0 5px 0 ;
	}
	.email{
	color:#be360f;
	font-size: 1.1em;
	font-family:"Trebuchet MS", Verdana;
}
.email a {
	text-decoration: none;
	color: #be360f;
}
#call_and_email{width: 450px;
	float: left;display: inline;
	margin: 50px 0 0 280px;

}
.calltxt{
	font-size: 1.2em;
color: #666666;
line-height: 15px;
width:200px;
margin: 0 0 0 240px;
}
.email_link{
	float: left;display: inline;
	margin: 37px 0 0 82px;
}
.email_link a{
	color: #ffffff;text-decoration: none;
}
.vette_txt{
	float: right;display: inline;
	font-size:.9em;
	margin: 0px 45px 0 0px ;
}
#bottom{
	float: left;display: inline;
	width: 955px;
	
}
#left{
	float: left;display: inline;
	
	width: 490px;
}
#right{

margin:0px 0 0 0 ;
float: left;display: inline;
	width: 250px;
	height:auto;

}


.site_design{
	float: left;display: inline;
	margin: 10px 0 0 0 ;
	font-size: .8em;
	color:#808080;
font-family:helvetica;
}
.site_design a{
	

	
	color:#808080;
font-family:helvetica;
}

.copyright{font-family:helvetica;
	float:left;display:inline;
	width:100%;
	color:#808080;
	font-size: .8em;
}
#navigation{
float:left;display:inline;
width:520px;
height:40px;
margin:0px 0 0 210px;

padding:0 0 0px 0;
}


#navigation  a{	color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}

#navigation .home_li{	
}

#navigation .home_li a:hover{background-image:url(images/home_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .home_li a{margin: 9px 0 0 0 ;
	padding:6px 22px 0 15px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .home_li:hover{

color:#ffffff;
}
#navigation .home_active{
}

#navigation .home_active a{
color:#ffffff;
background-image:url(images/home_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 22px 0 15px;
float:left;display:inline;
height: 35px;


}


/**
*/

#navigation .about_li{	
}

#navigation .about_li a:hover{background-image:url(images/about_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .about_li a{margin: 9px 0 0 0 ;
	padding:6px 20px 0 10px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .about_li:hover{

color:#ffffff;
}
#navigation .about_active{
}

#navigation .about_active a{
color:#ffffff;
background-image:url(images/about_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 20px 0 10px;
float:left;display:inline;
height: 35px;


}


/**
*/


#navigation .method_li{	
}

#navigation .method_li a:hover{background-image:url(images/method_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .method_li a{margin: 9px 0 0 0 ;
	padding:6px 20px 0 10px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .method_li:hover{

color:#ffffff;
}
#navigation .method_active{
}

#navigation .method_active a{
color:#ffffff;
background-image:url(images/method_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 20px 0 10px;
float:left;display:inline;
height: 35px;


}


/**
*/


#navigation .contact_li{	
}

#navigation .contact_li a:hover{background-image:url(images/contact_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .contact_li a{margin: 9px 0 0 0 ;
	padding:6px 20px 0 11px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .contact_li:hover{

color:#ffffff;
}
#navigation .contact_active{
}

#navigation .contact_active a{
color:#ffffff;
background-image:url(images/contact_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 20px 0 11px;
float:left;display:inline;
height: 35px;


}


/**
*/


#navigation .blog_li{	
}

#navigation .blog_li a:hover{background-image:url(images/blog_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .blog_li a{margin: 9px 0 0 0 ;
	padding:6px 25px 0 18px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .blog_li:hover{

color:#ffffff;
}
#navigation .blog_active{
}

#navigation .blog_active a{
color:#ffffff;
background-image:url(images/blog_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 25px 0 18px;
float:left;display:inline;
height: 35px;


}


/**
*/


#navigation .newsletter_li{	
}

#navigation .newsletter_li a:hover{background-image:url(images/newsletter_button.jpg);
background-repeat:no-repeat;

color:#ffffff;
}
#navigation .newsletter_li a{margin: 9px 0 0 0 ;
	padding:6px 25px 0 10px;
float:left;display:inline;
height: 35px;
color:#2D2423;
font-size:1em;
font-family:Helvetica, Verdana, Arial,  sans-serif;
}
#navigation .newsletter_li:hover{

color:#ffffff;
}
#navigation .newsletter_active{
}

#navigation .newsletter_active a{
color:#ffffff;
background-image:url(images/newsletter_button.jpg);
background-repeat:no-repeat;
margin: 9px 0 0 0 ;
	padding:6px 25px 0 10px;
float:left;display:inline;
height: 35px;


}


/**
*/

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

#tag_lunch{margin:0 0px 0 50px; 
padding: 0 200px 0 0 ;
float:left;display:inline;
width:440px;
line-height:1;
vertical-align:top;
font-size:1.1em;
color:#ffffff;
overflow:visible;
text-align: right;
}

#tag_lunch a{text-decoration:none;color:#ffffff;}
#tag_lunch a p{text-decoration:none;color:#ffffff;}
#quote_line{
float:left;display:inline;
height:2px;
width:325px;
margin:0 0px 0 20px ;
border-bottom:1px solid #808080;
}
.event_line{
float:left;display:inline;
height:2px;
width:250px;
margin:0px 0px 0 0px ;
border-bottom:1px solid #808080;
}



#credits{
float:left;display:inline;
width:325px;

margin:0 0 0 20px;
}

#footer_wrapper{
margin:20px 0 0 0 ;
width:100%;
float:left;display:inline;
background-image:url(images/footer_wrapper_bg.jpg);
background-repeat:repeat-x;
background-position:0px 8px;
height:100px;
}

.events{
color:#C94612;
font-size:1.6em;
font-family:"Trebuchet MS";
float:left;display:inline;
margin:10px 0 10px 0;
}

.date{
font-size:1em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4D4D4D;
float:left;display:inline;
width:250px;
}

.event_box_txt{

line-height:1.5;
color:#808080;}

.ready{
margin:15px 0 0 0 ;
text-align:center;
color:#c94612;
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;display:inline;
width:250px;
}

.button_below{text-align:center;
color:#808080;
font-size:1em;
line-height:1.2;
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 20px 0 20px;
}

#footer_container{
background-image:url(images/email_button.jpg);
background-repeat:no-repeat;
background-position:780px 0px;
margin:0 auto;

width:955px;
height:100px;
}

.footer_phone{float:left;display:inline;
	color:#ffffff;
	font-size:1.4em;
	font-family:"Trebuchet MS";
margin:28px 0 0 40px;

}

.footer_email{float:left;display:inline;
	color:#ffffff;
	font-size:1.2em;
	font-family:"Trebuchet MS";

margin:9px 0 0 533px;
}

.footer_email a{
	color:#ffffff;
	
	


}

.help{font-style:italic;
margin:0 0 0 30px;
}


#footer_nav{
float:left;display:inline;
height:30px;
width:100%;
margin:19px 0 0 0 ;

}
#footer_nav ul{
text-align:center;
height:30px;
}

#footer_nav li{
display:inline;
margin:0 10px 0 0 ;
}


#footer_nav li a{
color:#808080;
}

.client_name{text-align:right;
color:#808080;
width:275px;

}

.blog_line{
float:left;display:inline;
height:2px;
border-bottom:1px solid #808080;
width:550px;
margin:0 0 15px 0;

}

.newsletter_box{
background-image:url(images/newsletter_box.jpg);
background-repeat:no-repeat;
float:left;display:inline;
width:380px;
height:95px;

}

#newsletter_inner_box{
width:296px;
margin:10px 0 0 32px;


float:left;display:inline;
}

#newsletter_inner_box form{
text-align:center;
}


#newsletter_inner_box form input{
vertical-align:bottom;
}
.newsletter_text{
text-align:center;
color:#c94612;
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;

height:25px;
}

#right a img {margin:30px 0 16px 0 ;}

.rsvp {float:left;display:inline;width:100%;}