body {
	margin: 0px;
	padding: 0px;
}

body{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	background: #0f155e url(images/background_insidepgs.jpg) repeat-x; 
	
}

hr{
	clear: both;
	margin: 15px 60px 15px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #252950;
	color: #252950;
}



#container{
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	
}



#header{
	float: left;
	margin: 0;
	width: 1000px;
	height: 95px;
	background: #0f155e url(images/capstone_hdr_01.jpg) no-repeat; 
	color: #0f155e;
	
}

#header_second {
float:left;
width:1000;
height:127;
margin:0px 0px 0px 90px;
background: #0f155e  no-repeat;
color: #0f155e;
}


#headerlogo {
	position:relative; left:82px;
	background:none;
	width:238px;
	height:95px;
	background:url(images/capstone_1230_02.gif);
	}
	
#navi_a {
position:absolute; left:500px; top:53px; bottom:27px; right:566px;
background:none;
width:66px;
height:15px;
padding-top:3px;

}


#navi_b {
position:absolute; left:566px; top:53px; bottom:27px; right:655px;
background:none;
width:89px;
height:15px;
padding-top:3px;

}
	

#navi_c {
position:absolute; left:655px; top:53px; bottom:27px; right:741px;
background:none;
width:86px;
height:15px;
padding-top:3px;

}

#navi_d {
position:absolute; left:741px; top:53px; bottom:27px; right:824px;
background:none;
width:83px;
height:15px;
padding-top:3px;

}
#navi_e {
position:absolute; left:824px; top:53px; bottom:27px; right:913px;
background:none;
width:89px;
height:15px;
padding-top:3px;

}

#navi_a, #navi_b, #navi_c, #navi_d, #navi_e, a:link {color: #ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; text-align:center;}
#navi_a, #navi_b, #navi_c, #navi_d, #navi_e, a:visited {color: #ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; text-align:center;}
#navi_a, #navi_b, #navi_c, #navi_d, #navi_e, a:hover {color: #ffffff; font-size:10px; text-decoration:underline; text-transform:uppercase; text-align:center;}
#navi_a, #navi_b, #navi_c, #navi_d, #navi_e, a:focus {color: #ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; text-align:center;}
#navi_a, #navi_b, #navi_c, #navi_d, #navi_e, a:active {color: #ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; text-align:center;}

#f_gallery {
float:left;
margin:0px;
width:1000px;
height:287px;
background: #000000 url(images/f_gallerybackground.jpg) no-repeat;

}

#f_gallery p {
color:#FFFFFF;
font-size:12px;
text-align:right;

}

#f_galleryimgbox {
width: 211px;
height:266px;
}

#f_galleryimgbox a:link, #f_galleryimgbox a:visited, #f_galleryimgbox a:focus, #f_galleryimgbox a:active {
color: #ffffff;
font-size:12px;
text-decoration:none;
text-transform: none;
text-align:right;
}

#f_galleryimgbox a:hover {
color: #07b0f8;
font-size:12px;
text-decoration:underline;
text-align:right;
}

#main_content {
float:left;
margin: 0px;
width:1000px;
height:288px;
background:url(images/background_indexbottom.jpg) no-repeat;
}

#main_content_sidebar {
float:left;
background: url(images/background_bottom2.jpg); 
width:205px;
height:288px;
text-align:right;

}

#main_content_entry p {
color:#FFFFFF;
font-size:12px;
text-align:left;
padding-left:15px;
padding-top:0px;
padding-right:125px;
line-height:150%;
}

#main_content_entry h1 {
color:#07b0f8;
font-size: 14px;
text-align: left;
padding-left:15px;
margin: 0px;
margin-bottom:10px;
}

#main_content_entry {
float:left;
width:795px;
height:100%;
background: url(images/background_bottom3.jpg) repeat-x;
margin-bottom:15px;
}

#main_content_entry .raves {
color:#FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif
font-size:12px;
font-style:italic;
text-align:left;
line-height:150%;
}

#main_content_entry ul li {
margin:0px;
padding: 0px 0px 10px 0px;
color:#FFFFFF;
font-size:12px;
font:Arial, Helvetica, sans-serif;
line-height: 150%;
}

#main_content_entry li {
list-style: square;
}

#main_content_entry dd {
margin:0px;
padding:0px 0px 10px 10px;
color:#FFFFFF;
font-size:12px;
font:Arial, Helvetica, sans-serif;
line-height: 160%;
}


#main_content_entry a:link, #main_content_entry a:visited, #main_content_entry a:focus, #main_content_entry a:active {
color: #07b0f8;
font-size:12px;
text-decoration: underline;
text-transform: none;
text-align:left;
}

#main_content_entry a:hover {
color: #ffffff;
font-size:12px;
text-decoration:underline;
text-align:right;
}

#footer {
float:left;
width: 1000px;
height: 40px; 
text-align:center; 
vertical-align:middle;
font-size:10px;
color:#0860A5;
}

#footer a:link, #footer a:visited, #footer a:focus, #footer a:active  {
color:#0860A5;
text-decoration:underline;
text-transform:none;
}

#footer a:hover {
text-decoration:underline;
color:#FFFFFF;
text-transform:none;
}

#featuredplayer {
float:left;
width:765px;
padding-left:15px;
padding-top:15px;
background:none;
text-align:left;
}

#featured_wedding_entry {
float:left;
padding-left:15px;
padding-top:15px;
width: 475px;
}

#featured_wedding_menu {
position:absolute; left:700px; top: 172px;
width:200px;

}

#featured_wedding_menu ul li {
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:12px;
font:Arial, Helvetica, sans-serif;
line-height: 135%;
}

#featured_wedding_menu li {
list-style: square;
}

#featured_wedding_content {
float: left;
width:700px;
padding-top:15px;
}

#featured_wedding_menu a:link, #featured_wedding_menu a:visited, #featured_wedding_menu a:focus, #featured_wedding_menu a:active {
color: #ffffff;
font-size:12px;
text-decoration:none;
text-transform: none;
}

#featured_wedding_menu a:hover {
color: #07b0f8;
font-size:12px;
text-decoration:underline;
}

#block_250 {
float:left;
width: 275px;
}

#block_250 p {
color:#FFFFFF;
font-size:12px;
text-align:left;
padding-left:15px;
padding-top:0px;
padding-right:15px;
line-height:150%;
}

#blcok_500 {
float:left;
width: 380px;
}



