﻿/*===============================================*/
/*======== Author : Allen & Goel Marketing =========*/
/*===============================================*/

/* ============ RESET ============ */
body,ul,li,p,h1,h2,h3,h4,h5,form{padding:0;margin:0;}
body{color:#000000; margin:0 auto; font-family:Garamond, serif; background:#fff url("../../images/bg.jpg") no-repeat center top fixed;}
html{width:100%;}

/* ============ OPTIONALS ============ */

.fleft			{float:left;}
.acenter 		{text-align:center !important;}
.aright 		{text-align:right;}
.fright			{float:right;}
.clear			{clear:both !important;}
.nbdr			{border:none !important;}
.NoMrgn 		{margin:0 !important;}
a			    {color:#fff;}
a img			{border:none;}
.tealink		{color:#0e6483;}
a:hover		    {color:#fff; text-decoration:underline;}
img             { border:none; padding:0; margin:0;}


/* ============ MAIN STYLES ============ */
#wrapper{ width:957px; margin:0 auto; padding:0; height:auto;}
#container{ width:957px; margin:0 auto; padding:0;  background:url("../../images/siteBG.png") repeat-y center bottom; height:auto; padding-bottom:25px;}
.topheader{width:100%; margin:0 auto; padding:0; background-color:#ffffff; height:130px;}
.topcontain {width:950px; margin:0 auto;}
.logo {padding-top:10px; width:945px; text-align:center;}
.leftnavbrackets {background:url("../../images/left-nav-brackets.png") no-repeat center top; width:312px; height:49px; z-index:3; float:left; margin-left:-7px;}
.nav {width:334px; float:left; height:18px; overflow:hidden; margin:10px 0 0 10px;}
.rightnavbrackets {background:url("../../images/right-nav-brackets.png") no-repeat center top; width:312px; height:49px; z-index:3; float:right; margin-right:-10px;}
.heartimg{width:41px; margin:0 auto;}
#contentarea {margin-top:10px;}
#contentarea h1 {margin-bottom:10px;}
#contentarea h3 {margin-bottom:10px; font-size:24px; font-family:"Garamond", Times, serif;}
.content {width:600px; margin:0 auto; text-align:center;}
#bottomborder {width:940px; margin:0; padding:0; height:64px; margin-left:8px;  background:url("../../images/bottom-border.png") no-repeat center bottom;}


/*************************** NAVIGATION  **************************************/


ul#navUL {margin: 0; padding: 0;list-style: none;width: 334px;float: left;}
ul#navUL li {float: left;margin: 0; padding: 0;list-style: none; background-repeat:no-repeat;}
ul#navUL a {float: left;display: block;height: 36px;text-indent: -99999px;background-position: left top; background-image: url("../../images/nav2.png");}
ul#navUL a:hover {background-position: left -36px; background-repeat:no-repeat;}

ul#navUL li.home a {width: 52px; background-position: 0px 0px;}
ul#navUL li.home a:hover {width: 52px; background-position: 0px -20px;}

ul#navUL li.events a {width: 68px; background-position: -52px 0px;}
ul#navUL li.events a:hover {background-position: -52px  -20px;}

ul#navUL li.hotel a {width: 62px; background-position: -120px 0px;}
ul#navUL li.hotel a:hover {background-position: -120px  -20px;}

ul#navUL li.photos a {width: 71px; background-position: -182px 0px;}
ul#navUL li.photos a:hover {background-position: -182px  -20px;}

ul#navUL li.rsvp a {width: 78px; background-position: -253px 0px;}
ul#navUL li.rsvp a:hover {background-position: -253px  -20px;}







/*************************** COUNTDOWN  **************************************/


#countdown_dashboard {height: 80px;}
.dash {width: 70px;height: 70px;background: transparent url('../../images/dash.png') 0 0 no-repeat;float: left;margin-left: 20px;position: relative;}
.dash .digit {font-size: 35pt;font-weight: bold;float: left;width: 35px;	text-align: center;	font-family: Times;	color: #ffdfd5;position: relative;}
.dash_title {position: absolute;display: block;	bottom: 0px;width:65px;right: 6px;font-size: 10px;color: #ffdfd5;text-align:center;	text-transform: uppercase;letter-spacing: 2px;}
