﻿p
{
	margin-bottom:10px;
}

h2
{
	font-size:18pt;
	font-weight:bold;
	margin-bottom:10px;
}

h4
{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
}

h5
{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
	color:Black;
}

#content a:link
{
	color: #6b366f;
	text-decoration: none;
}

#content a:visited
{
	text-decoration: none;
	color: #6b366f;
}

#content a:hover
{
	text-decoration: none;
	color: #6b366f;
	border-bottom:dotted 1px #FF9900;
}

#content a:active
{
	text-decoration: none;
}

.formerror li
{
	margin-left:10px;
	list-style-type:square;
}

.formbox
{
    padding: 0px;
}

.formclear, .formbox br
{
	clear:left;
}

.formbox p
{
	margin:10px;
}

.formboxcontainer
{
	margin:5px;
	display:block;
}

.formtextlabel
{
	display: block;
	float: left;
	margin-top: 5px;
	width: 300px;
	font-size:14px;
}

.formlabel, .formbox label
{
	display: block;
	float: left;
	width: 160px;
	padding-left: 10px;
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
	color:#99166A;
	font-weight:bold;
	font-size:14px;
}

.formtext, .formbox input[type="text"], .formbox input[type="password"], .formbox select, .formbox textarea
{
	display: block;
	float: left;
	margin-top: 5px;
	width: 250px;
}

.formcheckboxcontainer
{
	display:block;
	width:240px;
	float:left;
}

.formcheck, .formbox input[type="checkbox"]
{
	display: block;
	text-align: right;
	margin-top: 5px;
	font-size:14px;
	float:left;
}

.formradio, .formbox input[type="radio"]
{
	margin-top:6px;
	padding:0px;
}

.formbutton, .formbox input[type="submit"]
{
	border:1px solid #A7A6AA;
	font-size:small;
	margin: 5px 5px 5px 0px;
	color:#99166A;
	font-weight:bold;
	padding:2px 4px 2px 4px;
}

.formbuttoncontainer
{
	text-align:right;
	margin-top:10px;
}

.formsinglelinecheckbox
{
	margin:10px;
}

.formsinglelinecheckbox label, .formsinglelinecheckbox input
{
	float:left !Important;
	display:inline !Important;
	margin:0px !Important;
	width:auto;
}

.listing
{
	margin:0px 0px 20px 20px;
}

.listing a
{
	text-decoration:underline;
}

.listingname
{
	font-weight:bold;
}

.aspnet_gridview
{
	width:100%;
	margin-top:10px;
}

.aspnet_gridview th
{
	background-color:#b1779e;
	text-align:left;
	font-size:14pt;
}

.aspnet_gridview th a
{
	color:White !Important;
}

.couple
{
	font-size:14pt;
}

.couple a
{
	display:block;
}

.commenthead
{
	background-color:#c58db3;
	color:White;
	height:20px;
	padding:2px;
}

.commentbox
{
	background-color:white;
	color:Black;
	border:solid 1px #c58db3;
	padding:4px;
	margin-bottom:10px;
}

.commentbox textarea
{
	width:98%;
}

.panel
{
	margin-top:10px;
	width:370px;
	height:62px;
	color:#ffe66b;
	font-size:16pt;
	padding:40px 0px 0px 120px;
}

.defaultpanel
{
	background:url(./images/bg_panel.gif) no-repeat top left;
}

.wedcentralpanel
{
	background:url(./images/nav_wed-central.gif) no-repeat top left;
}

.announcepanel
{
	background:url(./images/nav_announce.gif) no-repeat top left;
}

.guestlistpanel
{
	background:url(./images/nav_guest-list.gif) no-repeat top left;
}

.budgetpanel
{
	background:url(./images/nav_budget.gif) no-repeat top left;
}

.contestpanel
{
	background:url(./images/nav_contests.gif) no-repeat top left;
}

.checklistpanel
{
	background:url(./images/nav_checklist.gif) no-repeat top left;
}

.articlepanel_
{
	background:url(./images/nav_articles.gif) no-repeat top left;
}

.userpanel
{
	background:url(./images/nav_user.gif) no-repeat top left;
}

.panelinside
{
	width:470px;
	border:solid 1px #c58db3;
	padding:4px;
}

.panelitem
{
	height:148px;
}

.money
{
	background:url(./images/button_budget.gif) no-repeat center top;
}

.arrangements
{
	background:url(./images/button_arrange.gif) no-repeat center top;
}

.guests
{
	background:url(./images/button_guest.gif) no-repeat center top;
}

.engagement
{
	background:url(./images/button_engagement.gif) no-repeat center top;
}

.contest
{
	background:url(./images/button_contest.gif) no-repeat center top;
}

.checklist
{
	background:url(./images/button_check.gif) no-repeat center top;
}

.account
{
	background:url(./images/button_account.gif) no-repeat center top;
}

.articlepanel
{
	width:150px;
	height:150px;
	float:left;
	margin:2px;
	background-color:White;
	border:solid 1px #99166a;
	padding:2px;
	text-align:center;
	overflow:hidden;
	font-size:10pt;
}

.articlepanel a:hover
{
	border:none !Important;
}

.articlepanel span
{
	display:block;
	width:150px;
	height:46px;
}

.articlecover
{
	width:150px;
	height:104px;
}