/*** WedShare.com Customer style definitions CONTENT ***/
body, p, td, table, tr, th, center, ol, ul, li, dt, dd, dl, input {
  	font-family: "Century Gothic", Arial, Helvetica, sans-serif, courier;
  	font-size: 12px;
  	color: #503928;
  	text-decoration: none; }
/* Global Templates Text */
.couplename  {
  	font-size:16px; 
  	font-weight: bold; 
  	color: #;}
/* Global Templates Text */
.wedding_date  {
  	font-size:13px; 
  	font-weight: bold; 
  	color: #;}
/* Page Subheaders */
.header {font-size: 16px; 
  	color: #503928; 
  	font-weight: bold; }
/* Feedback */
.feedback {font-size: 12px; 
  	color: #503928; 
  	font-weight: bold; }
/* Wedding Date Countdown */
.countdown {font-size: 12px; 
  	color: #503928; 
  	font-weight: bold; }
/* Photo Gallery */
.maintable { border: 1px solid #8B4513;
  	background-color: #E5D6A4;
  	margin-top: 1px;
  	margin-bottom: 1px;		
  	padding-top: 2px;
  	padding-right: 3px;
  	padding-bottom: 2px;
  	padding-left: 3px;}
/*  Photo Gallery - BG Color and Text Random Files and Last Additions Headers  */
.tableh1 { font-size: 16px;
	color: #EEE3C0;
	font-weight: bold;
	background: #8B4513;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;}
/*  Photo Gallery - BG Color and Text for E-Card From, To, Greetings and Message Headers  */
.tableh2 { font-size: 12px;
    color: #503928;
	background: #8B4513 ;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;}
/*  BG Color and Text for Rate this file, File information, Name of User, Add your Comment Headers  */
.tableh2_compact { background: #8B4513;
    color: #EEE3C0;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;}
/*  Photo Gallery - BG Color and Text Random Files and Last Additions Headers with White Text for Vert Designs  */
.tableh3 { font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background: #8B4513;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;}	
/*  BG Color and Text for Rate this file, File information, Name of User, Add your Comment Headers White Headers for Vert Designs  */
.tableh3_compact { 
    color: #FFFFFF;
	background: #8B4513;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;}	
/*  #F1EDDF Background Color for Picture View Alone, SlideShow, E-Card Form BG,  */
.tableb { background: #E5D6A4;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;}
/*  In Photo Gallery Album Statistics in Album List  */
.album_stat { font-size: 85%;
        margin: 5px 0px;}
/*  Background Color and Font for File 1/2 Top Header  */
.navmenu { font-family: "Century Gothic", Arial, Helvetica, sans-serif, courier;
    color: #EEE3C0;
    font-weight: bold;
    background : #8B4513 ;
	border-style: none;}
/*  Photo Gallery Reference */
.thumbnails { background: #E5D6A4 ;
    padding: 3px;}
/*  Photo Gallery Reference */
.image { border-style: solid;
    border-width: 1px;
    border-color: #8B4513;
    margin: 2px;}
/*  Photo Gallery Reference */
.imageborder { border: 1px solid #503928;
    background-color: #8B4513;
    margin-top: 30px;
    margin-bottom: 30px;}
/*  Photo Gallery Reference */
.img_caption_table { border: none;
    background-color: #E5D6A4;
    width : 100%;
    margin : 0px;}
/*  Photo Gallery Reference */
.img_caption_table th { background: #8B4513 ;
    font-size: 100%;
    color: #EEE3C0;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    border-top : 1px solid #8B4513;}
/* Photo Gallery Reference - Sorter Options in Top Right Corner  */
.sortorder_options {
	color: #EEE3C0;
    margin: 0px;
    font-size: 80%;
    white-space: nowrap;}
/* Photo Gallery Reference */
.date  {
  	font-size:11px; 
  	font-weight: bold; 
  	color: #8B4513;}
/* Photo Gallery Reference */
.Thick_Border { border: 3px solid #8B4513; }
.Extra_Thick_Border { border: 6px solid #8B4513; }
.Thin_Border { border: 1px solid #8B4513; }
.line { border-bottom-width: 1px; 
  	border-bottom-style: solid; 
  	border-bottom-color: #FFFFFF; }
.outline { border: 1px solid #8B4513; }
.mainborder { border: 3px solid #8B4513; }
.mainborder2 { border: 1px solid #8B4513; }
.mainborder3 { border: 1px solid #F1EDDF; }
.mainborder4 { border: 6px solid #8B4513; }
.mainborder5 { border: 3px solid #E5D6A4; }
.mainborder6 { border: 1px solid #5C3E26; }
.mainborder7 { border: 3px solid #5C3E26; }
.mainborder8 { border: 1px solid #F9F6ED; }
.mainborder9 { border: 1px solid #503928; }
.mainborder10 { border: 1px solid #EEE3C0; }
.mainborder11 { border: 6px solid #5C3E26; }
.mainborder12 { border: 1px solid #FFFFFF; }
.border_sides { border-left: 1px solid #8B4513;
				border-right: 1px solid #8B4513; }
.border_sides2 { border-left: 1px solid #F9F6ED;
				border-right: 1px solid #F9F6ED; }
.noborder { border: 0px; }
.c1bg { background-color: #E5D6A4; }
.c2bg { background-color: #FFFFFF; }
.c3bg { background-color: #8B4513; }
.c4bg { background-color: #F1EDDF; }
.c5bg { background-color: #F9F6ED; }
.c6bg { background-color: #503928; }
.c7bg { background-color: #EEE3C0; }
.c8bg { background-color: #5C3E26; }

.c18bg { background-color: #E5D6A4; }
.c19bg { background-color: #; }
.c20bg { background-color: #8B4513; }
.c21bg { background-color: #F9F6ED; }
.c22bg { background-color: #F1EDDF; }
.c23bg { background-color: #8B4513; }
.c24bg { background-color: #; }

p.footer, .footer, a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
  	font-weight: normal;  
  	font-size: 10px;
  	text-decoration: none; 
  	color: #503928; }
a.footer:hover {
  	font-weight: normal;  
  	font-size: 10px;
  	text-decoration: underline; 
  	color: #503928; }
.caption {
  	font-weight: normal;  
  	font-size: 11px;
  	font-style: italic; 
  	color: #503928; }
/*** LINKS ***/
a 	{ font-size: 12px;
  	color: #8B4513;
	cursor: hand;
  	font-weight: bold; 
  	text-decoration: none;}
a:visited { font-size: 12px;
  	color: #8B4513;
	cursor: hand;
  	font-weight: bold;
  	text-decoration: none;}
a:active { font-size: 12px;
  	color: #8B4513;
	cursor: hand;
  	font-weight: bold;
  	text-decoration: none;}
a:hover { font-size: 12px;
  	color: #8B4513;
	cursor: hand;
  	font-weight: bold;
  	text-decoration: underline; }	
/*** LINKS NOT UNDERLINED - Photo Album Name Link ***/
.statlink { font-size: 13px;
    color: #EEE3C0;}
.statlink a { font-size: 13px;
	text-decoration: none;
    color: #EEE3C0;}
.statlink a:visited { font-size: 13px;
	text-decoration: none;
    color: #EEE3C0;}
.statlink a:active { font-size: 13px;
	text-decoration: none;
    color: #EEE3C0;}
.statlink a:hover { font-size: 13px;
	color: #EEE3C0;
    text-decoration: underline;}
	
/*** LINKS NOT UNDERLINED - Photo Album header Link and Calendar headers for White TEXT such as Vert Designs ***/
.headerlink { font-size: 13px;
    color: #FFFFFF;}
.headerlink a { font-size: 13px;
	text-decoration: none;
    color: #FFFFFF;}
.headerlink a:visited { font-size: 13px;
	text-decoration: none;
    color: #FFFFFF;}
.headerlink a:active { font-size: 13px;
	text-decoration: none;
    color: #FFFFFF;}
.headerlink a:hover { font-size: 13px;
	color: #FFFFFF;
    text-decoration: underline;}
	
/*** MENU NAVIGATION SETUP ***/

/*** NEW MENU NAVIGATION BOLD ***/
.menub, a.menub:link, a.menub:visited, a.menub:active {
    font-size: 12px;
  	text-decoration: none;
	font-weight: bold;
  	cursor: hand;
  	color: #;
  	margin-top: 3px;
  	margin-bottom: 3px; }
	
a.menub:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #;
  	margin-top: 3px;
  	margin-bottom: 3px; }
	
.menuactive, a.menuactive:link, a.menuactive:visited, a.menuactive:active, a.menuactive:hover {
    font-size: 12px;
  	text-decoration: none;
	font-weight: bold;
  	cursor: hand;
  	color: #;
  	margin-top: 3px;
  	margin-bottom: 3px; }
	
.nav, a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.navsel, a.navsel:link, a.navsel:visited, a.navsel:active, a.navsel:hover { 
  	font-size: 12px;
 	 font-weight: bold;
  	text-decoration: none;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.navline { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU LINES ACCENT COLOR ***/
.bgnavactive { cursor: hand;
	background-color: #F9F6ED; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU BACKGROUND DOMINANT COLOR ***/
.bgnavover { cursor: hand;
	background-color: #EEE3C0; }  /*** MENU HOVER BODY COLOR ***/
/*** MENU WITH LINES FOR FLOWERS THEME ***/
.navline2 { cursor: hand;
	background-color: #F9F6ED; }  /*** MENU LINES ACCENT COLOR ***/
.bgnavactive2 { cursor: hand;
	background-color: #F9F6ED; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav2 { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU BACKGROUND DOMINANT COLOR ***/
.bgnavover2 { cursor: hand;
	background-color: #F1EDDF; }  /*** MENU HOVER BODY COLOR ***/
/*** MENU WITH LINES FOR SEASONS THEME ***/
.navline3 { cursor: hand;
	background-color: #503928; }  /*** MENU LINES ACCENT COLOR ***/
.bgnavactive3 { cursor: hand;
	background-color: #F1EDDF; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav3 { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU BACKGROUND accent COLOR ***/
.bgnavover3, tr.bgnavover3, td.bgnavover3 { cursor: hand;
	background-color: #EEE3C0; }  /*** MENU HOVER BODY COLOR ***/
/*** MENU WITH NO LINES AND NO BG, JUST LINK COLOR CHANGE FOR TIMELESS THEME ***/
.nav4, a.nav4:link, a.nav4:visited, a.nav4:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
a.nav4:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #F9F6ED;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.nav5, a.nav5:link, a.nav5:visited, a.nav5:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
a.nav5:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #8B4513;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.bgnavover5 { cursor: hand;
	background-color: #FFFFFF; }  /*** MENU HOVER BODY COLOR ***/
.nav4_active, a.nav4_active:link, a.nav4_active:visited, a.nav4_active:active, a.nav4_active:hover  { 
  	font-size: 12px;
  	text-decoration: none;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav4 { cursor: hand;
	background-color: #FFFFFF; }  /*** MENU BACKGROUND DOMINANT COLOR ***/
.bgnavactive4 { cursor: hand;
	background-color: #EEE3C0; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnavover4 { cursor: hand;
	background-color: #F9F6ED; }  /*** MENU HOVER BODY COLOR ***/
.nav6, a.nav6:link, a.nav6:visited, a.nav6:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #5C3E26;
  	margin-top: 3px;
  	margin-bottom: 3px; }
/*** MENU WITH LINES FOR FLOWERS THEME ***/
.navline6 { cursor: hand;
	background-color: #5C3E26; }  /*** MENU LINES ACCENT COLOR ***/
.bgnavactive6 { cursor: hand;
	background-color: #F1EDDF; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav6 { cursor: hand;
	background-color: #FFFFFF; }  /*** MENU BACKGROUND DOMINANT COLOR ***/
.bgnavover6 { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU HOVER BODY COLOR ***/
.nav7, a.nav7:link, a.nav7:visited, a.nav7:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #5C3E26;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.navline7 { cursor: hand;
	background-color: #EEE3C0; }  /*** MENU LINES ACCENT COLOR ***/
a.nav7:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.nav8, a.nav8:link, a.nav8:visited, a.nav8:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #503928;
  	margin-top: 3px;
  	margin-bottom: 3px; }
a.nav8:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #FFFFFF;
  	margin-top: 3px;
  	margin-bottom: 3px; }
/*** MENU WITH LINES FOR LAS VEGAS THEME ***/
.nav9, a.nav9:link, a.nav9:visited, a.nav9:active {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #FFFFFF;
  	margin-top: 3px;
  	margin-bottom: 3px; }
a.nav9:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #8B4513;
  	margin-top: 3px;
  	margin-bottom: 3px; }
.navline9 { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU LINES ACCENT COLOR ***/
.bgnavactive9 { cursor: hand;
	background-color: #5C3E26; }  /*** ACTIVE MENU BACKGROUND SUBORDINATE COLOR ***/
.bgnav9 { cursor: hand;
	background-color: #E5D6A4; }  /*** MENU BACKGROUND DOMINANT COLOR ***/
.bgnavover9 { cursor: hand;
	background-color: #EEE3C0; }  /*** MENU HOVER BODY COLOR ***/
.nav10, a.nav10:link, a.nav10:visited, a.nav10:active, a.nav10:hover {  
  	font-size: 12px;
  	text-decoration: none;
  	font-weight: bold;
  	cursor: hand;
  	color: #EEE3C0;
  	margin-top: 3px;
  	margin-bottom: 3px; }
/*** HEADERS ***/
.sectiontitle, td.sectiontitle, a.sectiontitle:link, a.sectiontitle:active, a.sectiontitle:visited, a.sectiontitle:hover {
  	background-color: #73A5D6;
  	border-top-width: 0px; 
  	border-top-style: solid; 
  	border-top-color: #73A5D6;
  	border-bottom-width: 0px; 
  	border-bottom-style: solid; 
  	border-bottom-color: #73A5D6;
  	margin-bottom: 2px;
  	margin-top: 2px; }
p.sectiontitle {  
  	font-size: 14px; 
  	font-weight: bold;
  	text-decoration: none;
  	text-indent:2;
  	color: #ffffff; }
/* FORM BUTTONS - e.g. Submit, Cancel, Send, etc. */
.button { 
  	font-size: 12px; 
  	font-weight: bold;
	COLOR: #503928; 
  	cursor: hand;
  	border: 1 solid #8B4513; 
  	background-color: #E5D6A4; }
.textinput { 
  	font-size: 12px;
  	font-weight: bold;
  	border: 1px solid #8B4513;
  	padding-right: 3px;
  	padding-left: 3px;}
TEXTAREA { 
  	FONT-SIZE: 12px;
  	COLOR: #503928;
  	SCROLLBAR-BASE-COLOR: #FFFFFF;
  	SCROLLBAR-FACE-COLOR: #FFFFFF;
  	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  	SCROLLBAR-ARROW-COLOR: #8B4513;
  	SCROLLBAR-DARKSHADOW-COLOR: #E5D6A4;
  	PADDING-LEFT: 4px; }
select {
	COLOR: #503928;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	BORDER-RIGHT: 1px solid #8B4513;
    BORDER-TOP: 1px solid #8B4513;
    BORDER-LEFT: 1px solid #8B4513;
    BORDER-BOTTOM: 1px solid #8B4513;}
/* ========================= */
/* CALENDAR - MONTH.PHP */
/* ========================= */
/* MONTH.PHP  HEADER DATE */
.monthviewheader {
	text-align: center;
	color: #503928;
	font-weight: bold;
	font-size: 16px;}
/* contains the name mini calendar links */
td.minimonthlinks {
	text-align: center;}
/* contains the name of the month (i.e. January, June, December, etc) in top of minicals on month.php*/
td.minimonthlinks a {
	color: #8B4513;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
td.minimonthlinks a:visited {
	color: #8B4513;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
td.minimonthlinks a:active {
	color: #8B4513;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
td.minimonthlinks a:hover {
	color: #8B4513;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
/* cells in year.php that contain the numeric date */
/* NOTE: removing the "td" below will modify the appearance of mini calendars */
a.mininumdate {
	color: #8B4513;
	font-size: 10px;
	text-decoration: none;}
a.mininumdate:visited {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
a.mininumdate:active {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
a.mininumdate:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}
/* cells in year.php that contain the numeric date */
/* NOTE: removing the "td" below will modify the appearance of mini calendars */
a.mininumdate2 {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;}
a.mininumdate2:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}
a.mininumdate2:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}
a.mininumdate2:hover {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
/* Mini Week Number on the mini calendar  month.php */
a.miniweeknumber {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
a.miniweeknumber:visited {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
a.miniweeknumber:active {
	font-size: 10px;
	color: #8B4513;
	text-decoration: none;}
a.miniweeknumber:hover {
	font-size: 10px;
	color: #8B4513;
	text-decoration: underline;}
table.monthtable {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;}
/* MONTH.PHP  White Text for Header - Days of the Week th Sun, Mon, Tue... or DAY.php Times of the day 8:00am, 9:00am ... */
table.monthtablew {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;}
/* MONTH.PHP  Days of the Week th Sun, Mon, Tue... or DAY.php Times of the day 8:00am, 9:00am ... */
.monthtable th {	
	font-size: 12px;
	color: #EEE3C0;
	background-color: #8B4513;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 14%;}
/* MONTH.PHP   White Text for Header - Days of the Week th Sun, Mon, Tue... or DAY.php Times of the day 8:00am, 9:00am ... */
.monthtablew th {	
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8B4513;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 14%;}
/* Month Calendar - Today Cell, MONTH.PHP  */
.tablecell_today {
	font-size: 12px;
	width: 75px;
	height: 75px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #E5D6A4;}
/* Month Calendar Cells, any day other dan today and weekends MONTH.PHP  */
.table_cell {
	font-size: 12px;
 	width: 75px;
  	height: 75px;
  	border-right: 1px solid #000000;
  	border-bottom: 1px solid #000000;
  	background-color: #EEEEEE;
  	vertical-align: top;}
/* Month Calendar Weekend Cells, MONTH.PHP  */
.tablecell_weekend { 
  	font-size: 12px;
  	width: 75px;
  	height: 75px;
  	vertical-align: top;
  	background-color: #E0E0E0;
  	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;}
/* day.php Table border - black */
table.day_minical {
	border-width: 1px;
	border-style: solid;
	background-color: #000000;}
/* day.php Mini Calendar Day Number */
.day_minical th.date {
	text-align: center;
	background-color: #FFFFFF;
	font-size: 47px;}
/* day.php Mini Calendar Month and Year txt e.g. February 2005 */
.day_minical tr.monthnav th {
	text-align: center;
	background-color: #FFFFFF;
	border-width: 0px;}
/* day.php Mini Calendar Days of the Week e.g. Sun, Mon, Tues, Wed... */
.day_minical tr.day th {
	color:  #503928;
	background-color: #FFFFFF;
	text-align: center;}
/* day.php Mini Calendar Arrows BG color Previous and Next */
.day_minical tr.monthnav td {
	background-color: #FFFFFF;
	border-width: 0px;}
/* for mini calendar in day.php */
.minimonth_cell {
  	font-size: 12px;
  	border-right: 1px solid #000000;
  	border-bottom: 1px solid #000000;
  	background-color: #FFFFFF;
  	vertical-align: top;}
/* for mini calendar in day.php */
.today_cell {
  	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #E5D6A4;}
.empty_cell {
	font-size: 12px;
	border-right: 1px solid #000000;
  	border-bottom: 1px solid #000000;
  	background-color: #CCCCCC;
  	vertical-align: top;}
/* ========================= */
/* WEEK.PHP */
.week_view th { 
	font-size: 12px;
	color: #EEE3C0;
	background-color: #8B4513;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;}
/* WEEK.PHP White Header Text   */
.week_view_w th { 
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8B4513;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;}
.week_view th.empty { 
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000}
.week_view_w th.empty { 
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000}
.week_view th.today {
	font-size: 12px;
	background-color: #8B4513;
	color: #EEE3C0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;}
.week_view_w th.today_w {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8B4513;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;}
/*  Hours row/column on the week.php (e.g. 8:00am, 9:00am, ... */
.week_view th.row {
	font-size: 12px;
	background-color: #8B4513;
	color: #EEE3C0;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	vertical-align: top;
	height: 40px;}
/*  White Text Hours row/column on the week.php (e.g. 8:00am, 9:00am, ... */
.week_view_w th.row {
	font-size: 12px;
	background-color: #8B4513;
	color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	vertical-align: top;
	height: 40px;}
.week_view td { border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	font-size: 13px;
	vertical-align: top;}
.week_view_w td { border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	font-size: 13px;
	vertical-align: top;}
/*  Cells of the entries/links on the week.php view */
.week_view td.today { border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	font-size: 13px;
	vertical-align: top;
	background-color: #EEE3C0}
.week_view_w td.today { border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 12%;
	font-size: 13px;
	vertical-align: top;
	background-color: #EEE3C0}
/*
THE STYLES BELOW ARE FROM YAHOO'S YUI SUITE AND ARE USED FOR THE WELCOME ALERT POPUP
*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;}
* html div.yui-panel-container select {
    visibility:inherit;}
* html div.drag select {
    visibility:hidden;}
* html div.hide-select select {
    visibility:hidden;}
.hide-scrollbars,
.hide-scrollbars * {
    overflow: hidden;}
.hide-scrollbars select {
    display: none;}
.show-scrollbars {
    overflow: auto;}
.yui-panel-container.show-scrollbars {
    overflow: visible;}
.yui-panel-container.show-scrollbars .underlay {
    overflow: auto;}
.yui-panel-container.focused {}
/* Panel underlay styles */
.yui-panel-container .underlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;}
.yui-panel-container.matte {
    padding: 3px;
    background-color: #fff;}
.yui-panel-container.shadow .underlay {
    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */}
/* 
   Workaround for Safari 2.x - the yui-force-redraw class is applied, and then removed when
   the Panel's content changes, to force Safari 2.x to redraw the underlay.
   We attempt to choose a CSS property which has no visual impact when added,
   removed, but still causes Safari to redraw
*/
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;}
.yui-effect-fade .underlay {
    display:none;}
.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    background-color:#EEE3C0;
    border:1px solid #503928;
    z-index:1;
    overflow:hidden;}
.yui-panel .hd {
    background-color:#8B4513;
    color:#E5D6A4;
    font-size:100%;
    line-height:100%;
    border:1px solid #8B4513;
    border-bottom:1px solid #8B4513;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;}
.yui-panel .bd {
    overflow:hidden;
    padding:4px;}
.yui-panel .bd p {
    margin:0 0 1em;}
.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url("http://www.wedshare.com/includes/yui/build/container/assets/close12_1.gif") no-repeat;
    cursor:pointer;
    visibility:inherit;}
.yui-panel .ft {
    padding:4px;
    overflow:hidden;
	background-color:#F1EDDF;}
.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;}
/*
END WELCOME ALERT POPUP STYLES
*/