body {
	text-align:center;
}

body#header_big {
	background:url(/images/backgrounds/bg_other.jpg) top center no-repeat #1C1C1C;
}

body#header_small {
	background:url(/images/backgrounds/bg_other.jpg) top center no-repeat #221d0c;
}

#container {
	width:800px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:800px;
}
#banner {
	width:800px;
	background-image: url(../images/bannertest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 118px;
}
#banner_right {
	width:280px;
	padding-right:20px;
	text-align:right;
	float:right;
	display:inline;
	color: #96928C;
}
#banner_right p {
	line-height: 15px;
	color: #96928C;
	font-size: 12px;
	margin-top: 42px;
}

#content {
	width:736px!important;
	width:800px;
	width/**/:/**/736px;
	background:#CCC6B8;
	padding-left:32px;
	padding-right:32px;
	padding-top:20px;
	padding-bottom:30px;
	overflow: hidden;
	float: left;
}

#left {
	width:500px;
	float:left;
}

#split_left {
	width:270px;
	float:left;
}

#right {
	width:200px;
	float:right;
}

#split_right {
	width:270px;
	float:right;
}

#news {
	width:760px!important;
	width:800px;
	width/**/:/**/736px;
	height:112px!important;
	height:44px;
	height/**/:/**/31px;
	margin-top:8px;
	background-color: #AAA59E;
	padding: 5px 20px;
	float: left;
}

.news_ticker_purple {
	background:url(../images/latest_news_bg_purple.jpg) repeat-x;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #A8A192;
}

#news img {
	margin-right:10px;
	margin-top:0px;
	margin-left: 0px;
	vertical-align: middle;
}

#right_box {
	width:180px!important;
	width:180px;
	width/**/:/**/180px;
	padding: 10px;
}
#right_box300 {
	width:300px!important;
	width:300px;
	width/**/:/**/300px;
	padding: 10px;
}

.right_boximg {
	border:5px solid #827F77;
	margin-right:0px;
}
.right_box300img {
	border:5px solid #827F77;
	margin-right:0px;
}
.float-right img {
padding: 10px 0 0 0;
}
.float-left {width:600px; margin-top: 0px; text-align: left;}
.social-media{
width:150px; 
float:right; 
margin-top: 0px; 
text-align: right;
}
.social-media img{
margin: 0 0 0 20px; 
}
#right_box_slider {
	width:534px !important;
	width:568px;
	width/**/:/**/534px;
	padding-left:17px;
	padding-right:17px;
	padding-top:14px;
	padding-bottom:14px;
	background:#1a1509;
}

#left_box {
	width:309px !important;
	width:337px;
	width/**/:/**/309px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:10px;
	background:#1a1509;
}

#text_wrapper {
	margin-left:15px;
	margin-bottom:15px;
	float:right;
}

/* LINKS */

.link {
	width:100%;
	margin-top:15px;
	border-bottom:1px solid #59493f;
}

.link_left {
	width:186px;
	height:64px;
	margin-left:44;
	float:left;
}

.link_right {
	width:580px;
	float:right;
}

.link_right a {
	color:#a28d7f;

}

/* TESTIMONIALS */

.testimonial {
	width:100%;
	margin-bottom:5px;
}

/* WEDDING */

#venue_thumbs {
	width:380px;
	float:left;
}

.venue_thumb {
	width:82px;
	height:82px;
	float:left;
	margin-right:5px;
	border:3px solid #ffffff;
}

/* NEWS */

.news_img {
	margin-right:28px;
	margin-bottom:28px;
	border:5px solid #ffffff;
}

#news li {
	margin-top:7px;
	padding-bottom:12px;
	border-bottom:1px solid #625044;
}

#news a {
	font-family:Arial, Helvetica, sans-serif;
	color:#C75546;
	font-weight: normal;
	
}

#news a:hover,
#news a.navon {
	color:#fff;
	font-weight: normal;
}

/* NAVIGATION */

#nav {
	width:776px!important;
	width:800px;
	width/**/:/**/776px;
	height:62px;
	padding-left:12px;
	padding-right:12px;
	background:url(../images/navbg.gif) bottom repeat-x;
	background-color: #96928C;
}

#nav_other {
	width:776px!important;
	width:800px;
	width/**/:/**/776px;
	height:52px;
	padding-left:12px;
	padding-right:12px;
	background:url(../images/navbg_other.jpg) bottom repeat-x;
}

/* NAV WITH NO SUBNAV left*/

#nav_left {
	margin-top:13px;
	float:left;
	display:inline;
}

#nav_left li {
	color:#FFFFFF;
	margin-right:10px;
	float:left;
}

#nav_left a {
	height:48px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	float:left;
	display:block;
}

#nav_left a:hover,
#nav_left a.navon {
	color:#C75546;
	background:url(../images/navon.gif) bottom left no-repeat;
}

/* OTHER left*/

#other_nav_left {
	margin-top:13px;
	float:left;
	display:inline;
}

#other_nav_left li {
	color:#FFFFFF;
	margin-right:10px;
	float:left;
}

#other_nav_left a {
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	float:left;
	display:block;
}

#other_nav_left a:hover,
#other_nav_left a.navon {
	color:#C75546;
	background:url(../images/navon_other.jpg) bottom left no-repeat;
}

/* SUB NAV */

#sub_nav {
	width:776px!important;
	width:800px;
	width/**/:/**/776px;
	height:32px;
	padding-left:12px;
	padding-right:12px;
	background:url(../images/navbg_subnav.gif) bottom left repeat-x;
}

#sub_nav li {
	color:#FFFFFF;
	margin-right:10px;
	float:left;
}

#sub_nav a {
	font-size:1.1em;
	height:32px;
	color:#FFFFFF;
	float:left;
	display:block;
}

#sub_nav a:hover,
#sub_nav a.navon {
	color:#C75546;
	background:url(../images/navon_subnav.gif) bottom left no-repeat;
}

/* FOOTER */

#footer {
	font-family:Arial;
	width:800px;
	margin-top:15px;
	padding-bottom:15px;
	color:#ceccc1;
	float:left;
}

#footer_left {
	color:#ceccc1;
	width:440px;
	padding-top:3px;
	padding-left:30px;
	float:left;
	display:inline;
}


#footer_right {
	width:200px;
	padding-right:30px;
	text-align:right;
	float:right;
	display:inline;
}

#footer a {
	color:#ceccc1;
}

#footer img {
	margin-bottom:10px;
}

/* FONT */

h1 {
	font-family:Arial;
	font-size:1.4em;
	color:#C75546;
	line-height:20px;
	letter-spacing:0px;
	padding-bottom:15px;
}

h2 {
	font-family:Arial;
	font-size:1.6em;
	color:#ffffff;
	line-height:22px;
	letter-spacing:0px;
	padding-bottom:15px;
}

h3 {
	font-family:Arial;
	font-size:2em;
	color:#ffffff;
	line-height:22px;
	letter-spacing:0px;
	padding-bottom:5px;
}

h3.h313 {
	font-size:1.3em;
}

p {
	font-family:Arial;
	color:#221d0c;
	font-size:1.2em;
	line-height:17px;
	padding-bottom:15px;
}
/* NEWS LINK */


.newslink {
	color:#221d0c;
}

.newslin2k {
	color:#59493f;
}

.newslink3 {
	color:#7f6d61;
}

/* OTHER */

.whiteBorder5 {
	border:5px solid #ffffff;
}

.whiteBorder3 {
	border:3px solid #ffffff;
}

hr {
	color:#59493f;
	background-color:#59493f;
	height:1px;
	border:0;
}

/* FORMS */

#formmain {
	width:530px !important;
	width:566px;
	width/**/:/**/530px;
	padding:16px;
	border:1px solid #68574c;
}

.form_left {
	width:100px;
	padding-top:4px;
	float:left;
}

.form_right {
	width:141px;
	float:left;
}

#fleft {
	width:270px;
	float:left;
}

#fright {
	width:260px;
	float:right;
}

.inputStyle {
	width:131px !important;
	width:141px;
	width/**/:/**/131px;
	height:15px !important;
	height:15px;
	height/**/:/**/15px;
	padding:5px;
	background:#ffffff;
	border:1px solid #ffffff;
}

.inputText {
	width:131px !important;
	width:141px;
	width/**/:/**/131px;
	height:80px !important;
	height:90px;
	height/**/:/**/80px;
	padding:5px;
	background:#ffffff;
	border:1px solid #ffffff;
}

/* News slider */

/* GLOBAL */

.fl {
	float:left; 
	display:inline;
}

.messaging {
	display:block; 
	padding:5px; 
	margin:0 0 5px 0; 
	background:#ffffcc;
	font-size:11px;
	text-align:center;
}

#next_prev {
	width:200px;
	float:right;
}

#previous {
	float:left;
}

#next {
	float:right;
}




/* NEWS */

#newsbanner {
	width:760px;
	overflow:hidden;
}
.freedownloads{
	padding: 10px 0px 0px 10px;
	width: 300px;
	line-height: 1.1em;
	font-size: 1.2em;
	margin: 0 0 20px 0;
}
.freedownloads a
{
padding: 7px 7px;
width: 100%;
color: #FFFFFF;
background-color: #96928C;
text-decoration: none;
}
.freedownload a:visited
{
color: #FFFFFF;
background-color: #00619F;
text-decoration: none;
}

.freedownloads a:hover
{
background-color: #1C1C1C;
color: #FFFFFF;
}

.news-left {
	width:120px;
	float:left;
}

.newsticker {
	width:775px;
	float:right;
	margin-top:3px;
	display:inline;
}

#newsticker li {
	font-size:1.2em;
}
.style1 {
	font-size: 2em;
	font-style: italic;
	line-height: 1.2em;
	color: #666666;
}
.style3 {
	color: #C75546;
	font-weight: bold;
}
.recruitment{
	line-height: 18px;
	text-align: center;
	position: relative;
	left: 0px;
	top: 20px;
	width: 220px;
	background-color: #ABAB81;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	z-index: 7;
	float: right;
	margin-right: 0px;
	padding-bottom: 11px;
}
.recruitment p {
color:#221d0c;
padding-bottom:5px;
}
.recruitment a {
color:#C75546;
}
.recruitment a:hover {
	color:#C75546;
	text-decoration: underline;
}

