/* Watercolor skin by DNNStyle.com Main CSS Stylesheet */
/* general page settings */
html, body, form, #Form {width: 100%; height: 100%; margin: 0px; padding: 0px; border: none 0px; vertical-align: top;}
body, #Body {background:  #edece4 url('bgMain.jpg') repeat scroll left top;}
.clearBoth {clear: both;}
.PageMaster {background:  Transparent none; text-align: center; vertical-align: top; width: 100%; min-height: 100%; height: 100%;}

/* SkinMaster controls the width of the header, content, and footer areas */
.SkinMaster {width: 800px; margin: 0px auto; padding: 0px; border: none 0px;}
.SkinMaster970 {width: 970px; margin: 0px auto; padding: 0px; border: none 0px;}
.SkinMasterFW {width: 98%; margin: 0px; padding: 0px; border: none 0px;}

.ControlPanel {width: 100%; border: none 0px; margin: 0px auto; padding: 0px; text-align: center; background: Transparent none;}
table.ControlPanel {width: 800px; margin: 0px auto; padding: 0px; border: solid 2px #000000; background: #ffffff none;}

/* header and menu wrapper */
.HeaderWrap {background: #30424c url('bgMenu.jpg') repeat scroll left top; width: 100%; padding: 0px; margin: 0px auto; border: 0px; vertical-align: top; text-align: center;}
/* header wrapper and logo area */
.HeaderBG {background: Transparent url('bgHeader.jpg') repeat-x scroll left bottom; width: 100%; padding: 0px; margin: 0px auto; border: 0px; vertical-align: top; text-align: center;}
.LogoArea {width: 50%; text-align: left; vertical-align: top; padding: 10px 0px 5px 0px; margin: 0px; border: 0px;}

/* register and login styles */
.RegisterLoginArea {white-space: nowrap; vertical-align: top; text-align: right; padding: 5px; margin: 0px; border: none 0px; width: 100%;}
.RegisterUser {background: Transparent url('RegisterIcons.gif') no-repeat scroll left top; white-space: nowrap; vertical-align: top; padding-left: 16px; height: 14px; font-size: 11.5px; font-family: Georgia, Times, Serif; overflow: hidden;}
.LoginUser {background: Transparent url('LoginIcons.gif') no-repeat scroll left top; white-space: nowrap; vertical-align: top; padding-left: 16px; height: 14px; font-size: 11.5px; font-family: Georgia, Times, Serif; overflow: hidden;}
a.LoginUser:link,
a.LoginUser:active,
a.LoginUser:visited,
a.RegisterUser:link,
a.RegisterUser:active,
a.RegisterUser:visited {color: #cedae0; text-decoration: none; height: 14px;}

a.LoginUser:hover {background: Transparent url('LoginIcons.gif') no-repeat scroll left -24px; color: #ffffff; text-decoration: none; white-space: nowrap; height: 14px; font-size: 11.5px; font-family: Georgia, Times, Serif; overflow: hidden;}

a.RegisterUser:hover {background: Transparent url('RegisterIcons.gif') no-repeat scroll left -24px; color: #ffffff; text-decoration: none; white-space: nowrap; height: 14px; font-size: 11.5px; font-family: Georgia, Times, Serif; overflow: hidden;}

/* menu wrapper and area */
.MenuArea { margin: 0px; padding: 0px 10px 7px 10px; border: none 0px; vertical-align: bottom; text-align: left; width: 100%;}
/* styles for LANGUAGE skinobject */
.LanguageArea { margin: 0px; padding: 0px 10px 7px 10px; border: none 0px; vertical-align: bottom; text-align: right; white-space: nowrap;}
.Language {vertical-align: bottom; white-space: nowrap;}
.Language img {border: 0px; padding: 0px 2px 0px 2px; margin: 0px; white-space: nowrap;}

/* content wrapper and area */
.ContentArea {background: #edece4 url('bgMain.jpg') repeat scroll left top; vertical-align: top; text-align: center; width: 100%; padding: 0px; margin: 0px; border: 0px;}

/* content panes */
.ImagePane {width: 50%; background-color: Transparent; padding: 5px 0px 10px 0px; margin: 0px; border: 0px; vertical-align: bottom; text-align: right;}
.LeftPane {width: 225px; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.ContentPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.RightPane {width: 225px; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopLeftPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopRightPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopMiddlePane {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopLeftPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.TopRightPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomLeftPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomRightPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomMiddlePane {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomLeftPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.BottomRightPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}

/* breadcrumb wrapper and area */
.BreadCrumbAreaWrap {background: #edece4 url('bgMain.jpg') repeat scroll left top; vertical-align: top; text-align: center; width: 100%; padding: 0px; margin: 0px; border: 0px;}
.BreadCrumbArea {width: 100%; background: Transparent url('bgBreadcrumb.jpg') repeat-x scroll left top; padding: 0px; margin: 0px; border: 0px;}
.BreadcrumbTd {width: 100%; vertical-align: bottom; text-align: left; padding: 0px 10px 17px 10px; margin: 0px; border: 0px;}
.Breadcrumb {font-family: Georgia, Times, Serif; font-size: 10px; font-weight: normal; color: #7e7854; padding: 0px; margin: 0px; border: 0px; word-spacing: normal;}
a.Breadcrumb:link,
a.Breadcrumb:visited,
a.Breadcrumb:active {color: #7e7854; text-decoration: none;}
a.Breadcrumb:hover {color: #849f7f; text-decoration: underline;}

/* Search settings */
.SearchInputArea {width: 158px; background: Transparent url('bgSearch.gif') no-repeat scroll left top; padding: 0px; margin: 0px; border: none 0px; vertical-align: top; text-align: left;}
.SearchCSS {padding: 0px; margin: 0px; border: 0px; white-space: nowrap; text-align: left; vertical-align: top; color: #504d36;}
.SearchCSS img {vertical-align: top; text-align: left; padding: 0px 0px 0px 0px;}
#dnn_dnnSEARCH_txtSearch, #dnnSEARCH {background-color: Transparent; border: none 0px; font-family: Georgia, Times, Serif; font-size: 11px; vertical-align: top; text-align: left; padding: 0px; margin: 2px 3px 0px 0px; width: 115px; white-space: nowrap; color: #504d36;}

/* footer wrapper and area settings */
.FooterArea {background: #504d36 url('bgFooter.jpg') repeat scroll left top; width: 100%; margin: 0px auto; padding: 0px; border: none 0px; border-top: none 0px #b0aa88;}
.footerTop {background: #504d36 url('footerTop.jpg') repeat-x scroll left bottom; margin: 0px; padding: 0px; border: none 0px;}
.footerBottom {background: #504d36 url('footerBottom.jpg') repeat-x scroll left top; margin: 0px; padding: 0px; border: none 0px;}
.FooterLinkArea {margin: 0px auto; padding: 0px; text-align: center; vertical-align: middle;}
.FooterLinks {color: #e9e4bd; font-family: Georgia, Times, Serif; font-size: 11px; font-weight: bold; text-align: center; padding: 0px; margin: 0px; border: 0px; white-space: nowrap;}
a.FooterLinks:active,
a.FooterLinks:link,
a.FooterLinks:visited{color: #e9e4bd; text-decoration: none;}
a.FooterLinks:hover {color: #ffffff; text-decoration: underline;}

/* footer area content panes */
.FooterPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.FooterLeftPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.FooterRightPane {width: 50%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.FooterMiddlePane {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.FooterLeftPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}
.FooterRightPane2 {width: 33%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center;}

/* for edit and layout mode content pane labels */
.FooterPane .SubHead,
.FooterLeftPane .SubHead,
.FooterRightPane .SubHead,
.FooterMiddlePane .SubHead,
.FooterLeftPane2 .SubHead,
.FooterRightPane2 .SubHead,
.ImagePane .SubHead {color: #ffffff;}

/* copyright and privacy/terms link styles */
.copyrightArea {background: Transparent none; padding: 5px 10px 10px 10px; margin: 0px; width: 100%; border: none 0px;}
.copyright {color: #504d36; font-family: Georgia, Times, Serif; font-size: 11px; padding: 0px; margin: 0px; border: none 0px; vertical-align: bottom; text-align: left; white-space: normal; font-weight: normal;}
.privacyTerms  {color: #922742; font-family: Georgia, Times, Serif; font-size: 11px; padding: 0px; margin: 0px; border: none 0px; vertical-align: bottom; text-align: right; white-space: normal; font-weight: normal;}
a.privacy_terms:active,
a.privacy_terms:link,
a.privacy_terms:visited {color: #922742; text-decoration: none;}
a.privacy_terms:hover {color: #279242; text-decoration: underline;}

/* general content text styles */
p,
.Normal,
.NormalDisabled {color: #504d36; font-family: Georgia, Times, Verdana, Serif; font-size: 14px; font-weight: normal;}
.containermasterDark .Normal,
.containermasterDark p {color: #edece4;}
.NormalDisabled,
.containermasterDark .NormalDisabled {color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold {color: #504d36; font-family: Georgia, Times, Verdana, Serif; font-size: 12px; font-weight: bold;}
/* text style used for error messages */
.NormalRed {font-family: Georgia, Times, Helvetica; font-size: 12px; font-weight: bold; color: #cc0000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {color: #504d36; font-family: Georgia, Times, Helvetica; font-size: 12px; font-weight: normal;}

/* style for normal links */
a p,
a:link,
a:active,
a:visited {text-decoration: none; color: #818d07; font-weight: bold;}
a:hover p,
a:hover {text-decoration: underline; color: #279242; font-weight: bold;}

.containermasterDark a:link,
.containermasterDark a:active,
.containermasterDark a:visited {text-decoration: none; color: #c4d60a; font-weight: bold;}
.containermasterDark a:hover {text-decoration: underline; color: #63d580; font-weight: bold;}

/* text style used for help text rendered by modules */
.Help {border: #000000 1px solid; padding: 2px; font-weight: normal; font-size: 11px; color: #445d6b; font-family: Georgia, Times, Helvetica; background-color: #dcd496;}

.CommandButton {font-weight: bold; font-size: 11px; color: #922742; font-family: Georgia, Times, Helvetica; text-decoration: none;}
.SkinObject {font-weight: bold; font-size: 8.5pt; color: #922742; font-family: Georgia, Times, Helvetica; text-decoration: none;}
a.SkinObject:link,
a.SkinObject:visited,
a.SkinObject:active,
a.CommandButton:link,
a.CommandButton:visited,
a.CommandButton:active {text-decoration: none; color: #922742;}
a.SkinObject:hover,
A.CommandButton:hover {text-decoration: underline; color: #279242;}

.containermasterDark .CommandButton {font-weight: bold; font-size: 11px; color: #feb751; font-family: Georgia, Times, Helvetica; text-decoration: none;}
.containermasterDark .SkinObject {font-weight: bold; font-size: 8.5pt; color: #feb751; font-family: Georgia, Times, Helvetica; text-decoration: none;}
.containermasterDark a.SkinObject:link,
.containermasterDark a.SkinObject:visited,
.containermasterDark a.SkinObject:active,
.containermasterDark a.CommandButton:link,
.containermasterDark a.CommandButton:visited,
.containermasterDark a.CommandButton:active {text-decoration: none; color: #feb751;}
.containermasterDark a.SkinObject:hover,
.containermasterDark A.CommandButton:hover {text-decoration: underline; color: #63d580;}

/* button style for standard HTML buttons */
.StandardButton {padding: 3px 5px; font-weight: normal; font-size: 11px; background: #698765; color: #ffffff; font-family: Verdana, Serif;}

/* style for module titles */
.Head {font-family: "Times New Roman", Serif; font-size: 16px; font-weight: bold; color: #3a505c;}

/* style of item titles on edit and admin pages */
.SubHead {font-family: Georgia, Times, Serif; font-size: 11px; font-weight: bold; color: #3a505c;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family: Georgia, Times, Serif; font-size: 11px; font-weight: bold; color: #504d36;}

/* button style for standard HTML buttons */
.StandardButton {padding: 5px; font-weight: bold; font-size: 12px; background: #53694f url('standardbutton_bg.jpg') repeat-x scroll left top; color: #ffffff; font-family: Georgia, Times, Serif; border: ridge 2px #ffffff;}

/* horizontal rules */
hr {color: #9c946a; border: none 0px; border-top: 1px dotted #9c946a; border-bottom: 0px dotted #9c946a; width: 100%; height: 1px; margin: 4px auto 5px 0; text-align: left; padding: 0px 0 5px 0;}
.containermasterDark hr {color: #e9e4bd; border: none 0px; border-top: 1px dotted #e9e4bd; border-bottom: 0px dotted #e9e4bd; width: 100%; height: 1px; margin: 4px auto 5px 0; text-align: left; padding: 0px 0 5px 0;}

td.HrBgDk hr,
td.HrBg hr {display: none;}
div.HrBg hr,
div.HrBgDk hr {display: none;}

td.HrBg {background: transparent url('HrBg.jpg') repeat-x scroll left center; height: 10px; width: 100%; margin: 0px; text-align: left; padding: 0px; border: none 0px;}
td.HrBgDk {background: transparent url('HrBgDk.jpg') repeat-x scroll left center; height: 10px; width: 100%; margin: 0px; text-align: left; padding: 0px; border: none 0px;}
div.HrBg {background: transparent url('HrBg.jpg') repeat-x scroll left center; height: 10px; width: 100%; margin: 0px; text-align: left; padding: 0px; border: none 0px;}
div.HrBgDk {background: transparent url('HrBgDk.jpg') repeat-x scroll left center; height: 10px; width: 100%; margin: 0px; text-align: left; padding: 0px; border: none 0px;}

/* GENERIC */
h1 {font-family: "Times New Roman", Serif; font-size: 20px; font-weight: bold; color: #3a505c;}
h2 {font-family: "Times New Roman", Serif; font-size: 18px; font-weight: bold; color: #3a505c;}
h3 {font-family: "Times New Roman", Serif; font-size: 16px; font-weight: bold; color: #3a505c;}
h4 {font-family: Georgia, Times, Helvetica; font-size: 12px; font-weight: bold; color: #3a505c;}
h5, dt {font-family: Georgia, Times, Helvetica; font-size: 11px; font-weight: bold; color: #3a505c;}
h6 {font-family: Georgia, Times, Helvetica; font-size: 11px; font-weight: bold; color: #3a505c;}
li {padding-bottom: 7px;}

/* styles used by Data Grids */
.DataGrid_Container {background-color: #cad6c8; padding: 5px; border: solid 1px #849f7f; text-align: center;}
.DataGrid_Container table {width: 100%; text-align: center;}
.DataGrid_Footer {background-color: White;}
.DataGrid_Header {background-color: Transparent; color: #000000; font-family: Georgia, Times, Helvetica; font-size: 10px; font-weight: bold; text-align: center;}
.DataGrid_Item {background-color: #d9d6c6; color: #000000; font-family: Georgia, Times, Helvetica; font-size: 10px; font-weight: normal; text-align: left;}
.DataGrid_SelectedItem {background-color: #e6ece5; color: #000000; font-family: Georgia, Times, Helvetica; font-size: 10px; font-weight: normal; text-align: left;}
.DataGrid_AlternatingItem {background-color: #edece4; color: #000000; font-family: Georgia, Times, Helvetica; font-size: 10px; font-weight: normal; text-align: left;}

/* to aid in collapse of empty content panes */
.DNNEmptyPane {width: 0px; margin: 0px; padding: 0px; border: none 0px;}

/* ================================
    CSS STYLES FOR Module Blog
   ================================
*/
.BlogInfo {padding-bottom: 11px;}
.SearchOptions {font-family:  Georgia, Times, Serif; font-size: 10px; width: 100%;}
.SearchOptions td {white-space: nowrap;} 
.CreateFrom {font-size: 10px; color: #000000;}
.blog_body {font-family: Georgia, Times, Serif; font-size: 12px; text-align: left; color: #504d36;}

/* custom to override input text box width that is too wide and does not render properly in some browsers*/
.blog_body input, .blog_body select
{width: 80% !important;}

.BlogContent textarea.NormalTextBox,
.BlogContent input.NormalTextBox,
.BlogContent select.NormalTextBox
{width: 90% !important;}

.BlogContent #Table3 input.NormalTextBox,
.BlogContent #Table3 select.NormalTextBox
{width: 400px !important;}

.blog_body span.NormalBold
{padding: 0px 3px 0px 0px;}

.blog_body blockquote p input
{width: auto !important;}
/*end custom */

.blog_head {
    margin-top: 5px;
    padding: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9c946a;
}
.blog_Description_Heavy {
	font-family:  Georgia, Times, Serif;
	font-size: 11px;
	font-weight: bold;
}
.blog_Description {
	font-family:  Georgia, Times, Serif;
	font-size: 11px;
}
.blog_published {
	display: block;
	text-align: center;
	float:left; 
	font-family: Times, Helvetica, Serif;
	border-bottom: 2px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	width:2.5em;
	margin-right: 5px;
}
.blog_pub-month {
	display:block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin:0; 
	padding:0;
	padding-top:1px;
	text-transform:uppercase;
}
.blog_pub-date { 
	display:block; 
	font-size:12px;
	margin:0; 
	padding:0;
}
.blog_pub-year {
	display:block;
	font-size: 10px;
	margin:0; 
	padding:0;
}
.blog_comments {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
	margin-right: 10px;
	cursor: pointer;
	font-weight: bold;
}

.blog_comments_normal {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
	margin-right: 10px;
	cursor: pointer;
}
	
.blog_topics {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
	font-size: 11px;
}
.blog_more_link
{
	font-size:11px;
	/*padding-left: 3px;*/
	font-weight: bold;
}

.blog_gravatar
{
	float:left;
	padding:2px;
	margin:5px;
    border: solid 1px #ddd;
    background-color: #fff;
    margin-left: 4px;
    margin-bottom: -5px;
}

.blog_gravatar_preview
{
	padding: 2px;
    margin: 0px;
    border: solid 1px #ddd;
    background-color: #fff;
    float: right;
}


.blog_lefttd 
{
	white-space:nowrap;
	vertical-align:top;
}
.blog_tags
{
	display: none;
	background: transparent none;
	visibility: hidden;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	height: 0px;
}
.blog_trackback {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
}
.blog_permalink {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
}
.blog_print
{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
}
.blog_edit_link
{
	margin-left: 8px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 10px 20px;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
}
/*.blog_tags,*/ .blog_topics, .blog_permalink{
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 20px;
	padding-left: 20px;
	vertical-align: top;
	display: block;
	clear: both;
	float: none;
}
.blog_date,
.blog_author {
	color: #504d36;
	font-size: 11px;
}
h2.blog_title
{
	font-family: "Times New Roman", Serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 15px;
	line-height: 16px;
	color: #922742;
}

.horizontalline {color: #9c946a; border: none 0px; border-top: 1px dotted #9c946a; border-bottom: 0px dotted #9c946a; width: 100%; height: 1px; margin: 4px auto 5px 0; text-align: left; padding: 0px 0 5px 0;}

.blog_subhead {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 42px;
	position: relative;
}
.blog_subhead .blog_comments {
	position: absolute;
	top: 0pt;
	right: 0pt;
}
.blog_footer_right {

	float:right;
	display: inline;
	position: relative;
	vertical-align: top;
}
.blog_footer_left {
	float:left;
	display: inline;
	vertical-align: top;
}
.blog_footer {
	width: 100%;
	display: block;
    border: none 0px;
	padding-bottom: 5px;
	height: 30px;
	vertical-align: top;
}
.clear { 
	clear: both;
}
.blog_copyright	{
	font-size: 10px;
}

.blog_entry_description 
{
}

/* Normal Bubble */
div.blog_bubble, div.blog_bubble_owner {
	width: auto;
	font-size: 11px;
	margin-bottom: 24px;
}

div.blog_bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
	min-height:64px;
}

div.blog_bubble_owner blockquote 
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #aaa;
	background-color: #e0e0e0;
	min-height:64px;
}

div.blog_bubble blockquote p, div.blog_bubble_owner blockquote p {
	margin: 10px;
	padding: 0px;
}

div.blog_bubble cite, div.blog_bubble_owner cite {
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	font-style: normal;
}
div.blog_bubble_owner cite,
div.blog_bubble_owner cite .Normal,
div.blog_bubble_owner cite .NormalBold
{
    font-size: 11px;
}

.blog_bubble_owner input, .blog_bubble_owner select {
    width: auto !important;
}

/* Calendar Styles */
.Blog_Archive_DayHeader{
	font-size: 11px;
	color: #000000 !important;
	background: #dcd496 url('calendar_grad3.jpg') repeat-x scroll left top;
	border: none 0px #7e7854;
	border-top: solid 1px #7e7854;
	border-bottom: solid 1px #7e7854;
	margin: 0px 0px 2px 0px;
}

.Blog_Archive_Day{
	font-size: 11px;
	background-color: #fff;
}

.Blog_Archive_OtherMonth a, .Blog_Archive_Day a, .Blog_Archive_WeekendDay a
{
	width:100%;
	font-weight: normal;
}
.Blog_Archive_SelectedDay a, .Blog_Archive_TodayDay a 
{
	width:100%;
	font-weight: bold;
}

.Blog_Archive_NextPrev{
	font-size: 11px;
}

.Blog_Archive_OtherMonth{
	font-size: 11px;
	font-weight: normal;
	background-color: #f4f4f4;
}

.Blog_Archive_SelectedDay {
	border: 1px solid #000000;
	background: #26502a url('calendar_grad2.jpg') repeat-x scroll left top !important;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff !important;
}

.Blog_Archive_Selector{
	font-size: 11px;
}

.Blog_Archive_Title{
	font-size: 11px;
	font-weight: bold;
	background: #8faab9 url('calendar_grad.jpg') repeat-x scroll left top;
	padding: 0px;
	margin: 0px;
	border: solid 1px #000000;
	color: #000000 !important;
}

.Blog_Archive_TodayDay {
	border: 1px solid #000000;
	background: #8faab9 url('calendar_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	font-weight: bold;
}

.Blog_Archive_WeekendDay{
	font-size: 11px;
	background-color: #fffff0;
}

.blog_image_list{
    line-height: 20px;
    vertical-align: middle;
}

.blog_dateline
{
    font-family: Times, Verdana, Georgia, Serif;
    font-size: 10px;
    color: #504d36;
}

div.blog_bubble p
{
color: black;
}





















