/*style_rules

email_text_color #5d7e91
email_link_color #b2d6ee
email_line_color #b2d6ee
email_border_color #b2d6ee

home_photo_max_width 400 x 300

*/



* {

	margin: 0;

	padding: 0;

}



/* Set background color and any image for entire site */



body {

	margin-top: 25px;

	margin-bottom: 25px

	margin-left: auto;

	margin-right: auto;

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 14px;

	color: #5d7e91;

	text-align: center;

	background-position : top;

	background: url('/main/designs/images/32/32_bg_blue_willow.jpg');

	background-repeat : repeat;

	background-color : #cce4f3;

}



p {

	color: #5d7e91;

}



/* Set links for template */



a {

	color: #5d7e91;

	

}

a:visited {

	color: #5d7e91;

}

a:hover {

	color: #5d7e91d;

}



small {

	font-size: 9pt;

	margin-top : 1.5%;

	margin-bottom : 1.5%;

}





/*=================================================================*/

/*Polaroid border and drop shadow style for photos*/



.c-photo img { background: #ffffff; padding: 10px 10px 10px 10px; border-style: none;}



/*Control spacing between photo and text in photo galleries*/

.c-photo {

	padding-right: 10px;

}



/*=================================================================*/



/* Content Area images and color */

/* background image and background color */

/* background color is always behind image */



#t-container {

	position: relative;

	width: 950px;

	margin: 0 auto;

	text-align: left;

	

}



/*=================================================================*/



/*t-center is the larger container that holds t-links and t-content*/

/*t-links holds the menu nav, and t-content holds page content*/



/* not shown right now in t-center

/* background: url('/main/designs/images/30/30_m_orange_wedding.jpg') no-repeat;*/





#t-center {

	position: relative;

	background: url('/main/designs/images/32/32_m_blue_willow.jpg') repeat-y;

    min-height: 600px;

    _height: 600px;

}



/* customize menu links */

#t-links {

	width: 130px;

	padding-left: 15px;

	padding-top: 35px;

	display: block;

	font-size: 14px;

		

}



#t-links ul{

	list-style-type: none;

	color: #cccccc;

}



#t-links li {

	margin-top: 10px;

	margin-bottom: 10px;

}



#t-links a {

	color: #5d7e91;

	font-size: 14px;

	text-decoration: none;

	font-weight: none;

}



#t-link a:visited {

	color: #5d7e91;

	font-size: 14px;

	text-decoration: none;

	font-weight: none;

}



#t-link a:hover {

	color: #5d7e91;

	font-size: 14px;

	text-decoration: underline;

	font-weight: none;

}







/* Set middle image */

#t-content {

	margin: 0 220px 0 220px;

	padding-top: 35px;

	padding-bottom: 35px;

	

		

}



/* the content text */

.c-form {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 14px;

	line-height: 22px;

	color: #5d7e91;

	text-align: left;

}





.c-title {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 22px;	

	color: #5d7e91;

	text-align: left;

	font-weight: none;

}



.c-intro,

.c-text {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 14x;

	line-height: 19px;

	color: #5d7e91;

	text-align: left;

}



.c-info {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 14px;

	color: #5d7e91;

	text-align: left;

    line-height: 21px;

}



.c-date {

	padding-top: 20px;

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 16px;

	color:#9dc7e0;

	text-align: left;

	font-weight : bold;

  line-height: 21px;	

}



.c-odd, .c-even {

	padding-top: 15px;

	padding-bottom: 20px;

	border-bottom: 1px dotted #b1d6ec;

}



.c-link a:link {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-link a:visited {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-link a:hover {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-link a:active {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-map a:link {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-map a:visited {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-map a:hover {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



.c-map a:active {

	color: #9dc7e0;

	font-size: 12px;

	text-decoration: underline;

	font-weight: none;

}



/* countdown for home page */

#c-countdown {



	margin-top: 10px;

	font-weight: bold;

	font-size: 16px;

	color: #b1d6ec;

}



/* only here to center home page content */



#c-home-container {

	text-align: center;

}







/* Photo Gallery Styles Start */



/*space for gallery photo - should remain at 214 */

#c-galleries-container .c-photo {

	width: 214px;

	margin-bottom: 5px;

	margin-right: 8px;

}



/*spaces gallery description from it's title */

#c-galleries-container .c-text {

	padding-top: 0px;

	margin-left: 10px;



}



/*title link for gallery name */

#c-galleries-container .c-subtitle {

	left: 241px;

	padding-top: 0px;



}



/*backgrounds for galleries odd */

#c-galleries-container .c-odd {

	background-color: #dbecf7;

	padding: 15px 10px 0px 10px;

	margin-bottom: 15px;

	margin-top: 15px;

}



/*backgrounds for galleries even */

#c-galleries-container .c-even {

	background-color: #dbecf7;

	padding: 15px 10px 0px 10px;

	margin-bottom: 15px;

	margin-top: 15px;

}



#c-photo-list-container {

 	width: 510;

 	padding: 0px 20px 0px 18px;

  background-color: #dbecf7;

}



.c-page-up {

	padding-bottom: 10px;

}



.c-page-navigation {

	padding-top: 10px;

}





/* background color for individual thumbnails in a gallery */

#c-photo-list .c-odd{

	background-color:#dbecf7;

	

}



/* background color for individual thumbnails in a gallery */

#c-photo-list .c-even{

	background-color:#dbecf7;

	

}



/* background color for individual large detail images */

#c-photo-container {

	background-color:#dbecf7;

	padding: 10px 10px 10px 10px;

}



/* background color for individual large detail images */

#c-photo-container .c-even {

	text-align: center;

	

}



/* buttons for large image viewer - back to gallery */

.c-page-up {

	margin-right: 15px;

}



/* buttons for large image viewer - next */

.c-page-next {

	border: 1px solid #5d7e91;

	padding: 3px 8px 4px 11px;

	background-color: #b1d6ec;

	margin-right:  0px;

	text-align: center;

}



/* buttons for large image viewer - previous */

.c-page-previous {

	border: 1px solid #5d7e91;

	padding: 3px 5px 4px 5px;

	margin-right: 5px;

	background-color: #b1d6ec;

	text-align: center;

}



/* background color for individual large detail images */

#c-photo-container .c-text {

	margin-left: 10px;

	margin-right: 10px;

	

}







/* Photo Gallery Styles End */



/* Music Player Pop-up Heading */





.c-player-container h4 {

    color: #5d7e91;

}





/* Contact Form Custom Styles to remove dashed lines */



#c-rsvp-container .c-odd,

#c-rsvp-container .c-even {

	border: none;

}



#c-contact-container .c-odd,

#c-contact-container .c-even {

	border: none;

}



/* Contact Form Custom Styles Ends */



/* Headings */



h3 {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 24px;	

	color: #5d7e91;

	text-align: left;

	font-weight: none;

}

h4 {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 18px;

	color: #5d7e91;

	text-align: left;

	margin-top : 1.5%;

	margin-bottom : 1.5%;

	line-height: 20px;

	text-decoration: none;

}



h5 {

	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

	font-size: 16px;

	color: #666666;

	text-align: left;

	margin-top :1.5%;

	margin-bottom : 1.5%;

	line-height: 21px;

	text-decoration: none;

}





/*===================================================================*/

/* Set styles for form elements and buttons */

 

.c-form .c-input-text {

 	border: 1px solid #5d7e91;

	font-size: 14px;

	color : #333333;

}

 

.c-buttons input {

 	border: 1px solid #5d7e91;

	padding: 3px;

	background-color: #b1d6ec;

	margin-right:  10px;

	text-align: center;

	

}

 

/*===================================================================*/



/* Set footer image */

#t-footer {

	padding-top: 65px;

	padding-bottom: 0px;

	background: url('/main/designs/images/32/32_f_blue_willow.jpg') no-repeat left top;

	text-align: center;

	color: #ffffff;

}



#t-footer p {

		color: #5d7e91;

}



#t-footer a {

	color: #5d7e91;

	

}



#t-footer a:visited {

	color: #5d7e91;

	

}



#t-footer a:hover {

	color: #5d7e91;

	text-decoration: underline;

}
