/* CSS Document */

table, tr, td, div, img, form, object, embed, h1, h2, h3, h4, h5, h6, h7, h8, p, ul, ol, li, cite, a{

	border-width: 0;

	margin: 0;

	padding: 0;

}



html{ 

		width: 80%;



}



body { 

   	background-image:url(../images/main_background.jpg);

	background-position:left top;

	background-repeat:repeat-y;

	background-color: #927080;	

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#444;

	width: 100%;

	max-width:1024px;

	margin: 0;

	padding: 0;

}



.page_container{

width:99%;

padding: 20px 0px 25px 5px;

background-image:url(../images/banner_washingtonian_lg.gif);

background-position:15px 100%;

background-repeat:no-repeat;

}



.leftcontent_home{

float:left;

width: 43%;

padding: 40px 5px 10px 15px;

}



.clear{

clear:both;

}



.leftcontent_home .navitem_container {

padding: 0px 10px 0px 0px;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color: #fff;

margin-bottom:25px;

}



.music{

background-position:0 0px;

background-repeat:no-repeat;

}



.decorating{

background-position:0 0px;

background-repeat:no-repeat;

}



.weddings{

background-position:0 0px;

background-repeat:no-repeat;

}



.specialty{

background-position:0 0px;

background-repeat:no-repeat;

}



.leftcontent_home .navitem_container .copy{

margin-left:100px;

border-left: 1px dotted #fcc;

padding: 0px 0px 0px 15px;

}



.leftcontent_home h1 a {

color: #fcc;

font:bold 18px "Georgia", Times New Roman, Times, serif;

padding-bottom:5px;

text-decoration:none;

}



.leftcontent_home h1 a:visited {

color: #fcc;

font-size:18px;

padding-bottom:5px;

text-decoration:none;

}



.leftcontent_home h1 a:hover {

color: #fcc;

font-size:18px;

padding-bottom:5px;

text-decoration:underline;

}



.leftcontent_home .navitem_container h1{

color: #fcc;

font-size:18px;

padding-bottom:5px;

}



.leftcontent_home .navitem_container p{

line-height:16px;

padding: 2px 0px;

}



.rightcontent_home{

float:right;

width: 46%;

text-align:right;

padding-top:50px;

}
.rightcontent_home a {
	color: #FFF;
}



.box{

background-image:url(../images/box_top.gif);

background-position:left top;

background-repeat:no-repeat;

padding: 25px 0px 5px 20px;

margin-bottom:10px;

width:330px;

}



.box2{

background-image:url(../images/box2_top.gif);

background-position:left top;

background-repeat:no-repeat;

width:370px;

margin-right:0px;

}



img.bottom{

margin: 0px 22px 0px 0px;

}





.box h2{

text-align:center;

font-size:13px;

color: #fff;

margin-left: 50px;

padding-bottom:30px;

}



.box2 h3{

text-align:center;

font-size:13px;

color: #fff;

margin-left: 50px;

padding-bottom:35px;

padding: 35px 0px 14px 0px !important;

padding: 33px 0px 16px 0px;

}



.uniqueparty{

width:370;

background:url(../images/unique_bg.gif) 7px 0% no-repeat;

padding:15px 25px 20px 35px;

height:73px;

text-align:center;

}



.box p{

text-align:right;

font-size:12px;

padding-bottom:5px;

color: #000;

}



.box .testimonials{

background-image:url(../images/box_bg.gif);

background-position:0px 0px;

background-repeat:repeat-y;

padding: 0px 33px 5px 20px;

height:75px;

}



.testimonials2{

background-image:url(../images/box_bg.gif);

background-position:0px 0px;

background-repeat:repeat-y;

padding: 0px 20px 10px 33px;

height:70px;

text-align:left;

}



.icons {

	float:left;

	margin:10px 0px 0px 0px;

	border:none;

}

.footer {

	clear:both;

	text-align:right;

	width:698px;

	font-size:10px;

	margin-left:15px;

	color: #ffffff;

	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;

	padding-top: 0px;

	padding-right: 30px;

	padding-bottom: 5px;

	padding-left: 0px;

}



.footer a {

color: #ffffff;

}



.footer a:hover {

text-decoration:none;

}



.footer a:active {

text-decoration:none;

}



.footer p{

line-height:20px;

}



#copyright {

color: #ffced1;

}