/******************************************/
/* Default CSS class for Guestbook module */
/******************************************/


BODY {
	font-family: Arial, Helvetica, sans-serif;
}
#GuestbookPanel A {
	text-decoration: none;
	color: #0066FF;
}


/* Headers */
#GuestbookPanel H2 {
	font-size: 16px;
	color: #000000;
	margin: 10px 0px 0px 0px;
}
#GuestbookPanel H3 {
	margin: 15px 0px 0px 0px;
}


/* Textbox, textarea and select styles */
#GuestbookPanel INPUT.NormalTextBox,
#GuestbookPanel SELECT.NormalTextBox {
	background-color: #F0F3F8;
	border: 1px #373737 solid;
	width: 100%;
	padding: 1px 5px 1px 5px;
}
#GuestbookPanel TEXTAREA.NormalTextBox {
	border: 1px #373737 solid;
	background-color: #F0F3F8;
	width: 100%;
	padding: 5px;
}


/* Main Styles for tables used in ViewList and Edit pages */
#GuestbookPanel TABLE {
	border-collapse: collapse;
	width: 100%;
}
#GuestbookPanel CAPTION, #GuestbookPanel H3 {
	text-align: left;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#GuestbookPanel THEAD TD,
#GuestbookPanel THEAD TH {
}
#GuestbookPanel TFOOT TD,
#GuestbookPanel TFOOT TH {
}
#GuestbookPanel TFOOT TD {
}
#GuestbookPanel TH {
	text-align: left;
	vertical-align: middle;
	width: 150px;
}
#GuestbookPanel TD,
#GuestbookPanel TH {
}


/* Delimiter style for space betwen some objects */
#GuestbookPanel TFOOT SPAN.Delimiter {
	margin: 10px;
}

/* Detail view styles */
.DetailViewHolder {
	border: 1px #000000 solid;
	padding: 5px;
	margin: 10px 0px 10px 0px;
}
.DetailViewHolder P {
	padding: 3px;
	margin:0px;
}


/* Edit table colums styles */
#GuestbookPanel COL.Labels {
}
#GuestbookPanel COL.Fields {
}
#GuestbookPanel COL.Validators, .NormalRed {
	color: #FF0000;
}
/* Style for DIV which surrounding buttons and link buttons */
.ButtonPanel {
	text-align: center;
	padding: 10px;
}
.GBSettings {
	margin-top: 10px;
}
.GBSettings .SubHead LABEL,
.GBSettings .IndentedSpan .SubHead {
	width: 250px;
}
.GBSettings .GBIndentedLabels .SubHead {
	width: 200px;
}


/* Default DNN styles */
#GuestbookPanel .StandardButton {
	background-color: #C5C5C5;
}
#GuestbookPanel .StandardButton,
#GuestbookPanel .CommandButton {
	text-decoration: none;
	margin: 5px;
	color: #000000;
	font-size: 11px;
	cursor: pointer;
}


/* Guestbook module styles */
.AddToGuestBook {
	border-collapse: collapse;
	border: 1px #7994CB dotted;
}
.AddToGuestBook INPUT.NormalTextBox,
.AddToGuestBook SELECT.NormalTextBox {
	background-color: #F0F3F8;
	border-width: 0px;
	border-bottom: 1px #373737 solid;
	width: 100%;
	padding: 1px 5px 1px 5px;
}
.AddToGuestBook TEXTAREA.NormalTextBox {
	border: 1px #373737 solid;
	background-color: #F0F3F8;
	width: 100%;
	padding: 5px;
}
.AddToGuestBook TD,
.AddToGuestBook TH {
	padding: 4px;
}
.GBItem {
	margin:15px 0px 15px 0px;
	border:1px #7994CB solid;
}
.GBItemHead {
	background-color:#D2DBEF;
	border-bottom:1px #7994CB solid;
	height: 25px;
}
.GBItemHead TD {
	vertical-align: left;
}
.GBItemHeadTextHolder {
	padding: 0px 0px 0px 5px;
}
.GBItemHeadImgHolder {
	padding:2px;
	text-align:right;
}
.GBItemContentHolder {
	background-color:#EAEEF6;
	padding:10px;
}
.GBItemFooter {
	background-color:#B9C6E2;
}
.GBItemFooter TD {
	padding: 2px 10px 2px 10px;
}
.GBItemFooterLeft {
}
.GBItemFooterRight {
	text-align:right;
}

/* Validator text */
.AddToGuestBook .NormalRed {
	display: block;
	text-align: center;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}