html {
	background:url('/images/main_background3.jpg') #f2efde center -2px no-repeat;
}

h1 {
	background:url('/images/wedding_magazine_logo2.gif') 0 0 no-repeat;
	width:950px;
	height:84px;/*92*/
	margin:0 auto 0 auto;
}

h1 span {
	display:none;
}

h2 {
	text-align:left;
	font-family:georgia,times,serif;
	color:#726648;
	font-weight:100;
	font-size:138.5%;
	letter-spacing:-1px;
	margin:13px 0 0 16px;
}

h3 {
	margin-bottom:0;
}

a, a:visited {
	font-family:georgia,times,serif;
	text-decoration:none;
	color:#6e2d56;
}

ul, li {
	margin-top:0;
	margin-bottom:0;
	list-style:square;
}

table, td, tr {
	border:none;
	
}

.nav {
	height:44px;
	background:url('/images/nav_bg.jpg') -50px -3px no-repeat;
}

.nav div {
	padding:9px 0 0 8px;
	text-align:center;
	color:#998b67;
}

.nav ul {
	display:block;
}

.nav li {
	display:inline;
}

.nav li a, li a:visited {
	color:#6d6349;
	font-family:verdana, helvetica, sans-serif;
	letter-spacing:.5px;
}

.yui-gc {
	margin:0 auto 0 auto;
	width:950px;
	position:relative;
	height:auto;
	float:none;	
}

.primary {
	z-index:10;
	
	width:520px;
	min-height:400px;
	margin:0 0 40px 34px;
	padding-top:13px;
	background:url('/images/main_content_blur.jpg') #f7f5ed -1px -13px no-repeat;
	border:1px solid #c1bba6;
	float:left;
	color:#736257;
	display:inline;
	
	
}

.primary img {
	margin:0px 0 13px 16px;
	
}

.primary_txt {
	margin:0px 8px 13px 16px;
	
	width:489px;
}

.primary h2 {
	font-family:georgia, times, serif;
	font-size:180%;
	margin:0px 0 0 -0px;
	color:#766743;/*#b48f36*/
	font-weight:thin;
	letter-spacing:-1px;
}



.primary p {
	font-family:Verdana, helvetica, sans-serif;
	line-height:1.35em;
	font-size:12px;
}

.primary ul, .primary li {
	margin-left:16px;
}

.primary a, .primary a:visited {
	font-family:Verdana, helvetica, sans-serif;
	text-decoration:none;
	color:#6e2d56;
	line-height:1.5em;
}

.primary a:hover {
	color:#000000;
	text-decoration:underline;
}

.gallery {display:block;width:125px;height:125px;padding:8px 15px 20px 15px;margin:0px;float:left;}

.secondary {

	width:370px;
	/*height:250px;*/
	margin:0 0 0 8px;
	/*background:url('/images/main_content_blur.jpg') #f7f5ed -533px 0px no-repeat;*/
	border:1px solid #c1bba6;
	float:left;
	text-align:center;
	display:inline;
	
	

}

.secondary .cat_box {
	padding:16px;
	font-size:110%;
}

.secondary .cat_box a, .cat_box a:visited {
	font-family:helvetica,verdana,sans-serif;
	text-decoration:none;
	color:#6e2d56;
	line-height:1.30em;
	font-size:85%;
	white-space:nowrap;
	
}

.secondary .cat_box a:hover {
	color:#000000;
}

.articles {
	padding-bottom:13px;
	line-height:.5em;
}

.articles ul li{
	list-style:none;
	font-family:georgia,times,serif;
	font-size:150%;
	text-align:left;
	padding-bottom:0;
	
	width:100%;
}

.articles li a, .articles li a:visited {
	display:block;
	font-family:georgia,times,serif;
	text-decoration:none;
	padding:.5em 0 .5em 1em;
	width:90%;
	color:#6e2d56;	
}


.articles span  {
	font-size:90%;
	padding:0;
	line-height:1.25em;
}

.articles small {
	margin-top:-10px;
	line-height:-1em;
	font-size:12px;
	margin-top:-15px;
	
}

.articles li a:hover {
	background-color:#f8f7ee;
}

.magazine {
	width:150px;
	float:left;
	margin:13px 16px 13px 16px;
	display:inline;
}

.magazine img {
	border:1px solid #b6b195;
}

.event_partial {
	
}

.event_partial h2 {
	font-family:georgia,times,serif;
}

.event_partial ul {
	font-family:helvetica,verdana,sans-serif;
	margin-top:.5em;
}

.event_partial ul li {
	line-height:1.10em;
	margin-bottom:.75em;
	margin-left:20px;
	font-size:90%;
}

.event_partial strong {
	font-weight:600;


}

.third {
	width:370px;
    color:#6e2d56;
	margin:13px 0 40px 8px;
	float:left;
	display:inline;
	font-family:georgia,times,serif;
}

.third li a {
	color:#6e2d56;
	
}

.third_txt {
	margin:0px 8px 13px 0px;	
}

.third_txt h2 {
	font-weight:100;
}

#ft {
	
	border-top:1px #ded9c5 solid;
	clear:both;
	margin:20px auto 20px auto;
	width:950px;
	text-align:center;
}

#ft p {
	margin-top:20px;
}

#ft a {
	font-family:Verdana, helvetica, sans-serif;
}

.admin_new {
	background:#ffffff;
	text-align:left;
	padding:5px 0 5px 1em;
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
}

.admin_edit {
	background:#ffffff;
	text-align:left;
	padding:4px 0 4px 1em;
	margin-top:-13px;
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
}