/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body, form {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: none 0px;
    vertical-align: top;
    text-align: center;
}

body {
	background: #fbf7ef url('parchment.jpg') repeat scroll left top;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

.pagemaster {
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0;
	padding-top: 0px;
}

.skinmaster {
	width: 800px;
	border: none;
	background: transparent none;
	background-color: transparent;
}

.hd_l {
    background: #ffffff url('hd_l.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.hd_r {
    background: #ffffff url('hd_r.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.hd_m {
    background: transparent url('hd_m.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
    height: 134px;
}

.hd_l2 {
    background: transparent url('hd_l2.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.bg_l {
    background: #ffffff url('bg_l.jpg') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.bg_r {
    background: #ffffff url('bg_r.jpg') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.contentarea_bg {
    background: #ffffe0 none;
    background-color: #ffffe0;
    padding: 7px;
    margin: 0px;
    border: none 0px;
}

/* the logo shape image in the header.  if you don't want to
   display this image, you can replace it with your own,
   or simply comment out the line with the "background" style. */
.portalname_logo {
    background: transparent url('portalnamelogo.jpg') no-repeat scroll right top;
    padding: 0px;
    margin: 0px;
    border: none 0px transparent;
    text-align: right;
    width: 100%;
}

/* the area the portal name is injected into */
.portalname_area {
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    border: none 0px transparent;
    text-align: right;
    vertical-align: top;
}

/* title of the website that goes in header */
.portalname {
    color: #ffffff;
    font-weight: normal;
    font-size: 24px;
    font-style: italic;
    letter-spacing: 2px;
    word-spacing: 1.5;
    white-space: nowrap;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

.footer_bg_l {
    background: #ffffff url('footer_bg_l.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.footer_bg_r {
    background: #ffffff url('footer_bg_r.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.footer_bg_m {
    background: transparent url('footer_bg_m.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_tl {
    background: transparent url('banner1_tl.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_t {
    background: transparent url('banner1_t.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_tr {
    background: transparent url('banner1_tr.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_l {
    background: transparent url('banner1_l.jpg') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_image {
    background: transparent url('banner1_content.jpg') repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_content {
    background: transparent url('banner1_content.jpg') repeat scroll left top;
    padding: 5px;
    margin: 0px;
    border: none 0px;
}

.banner1_r {
    background: transparent url('banner1_r.jpg') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_bl {
    background: transparent url('banner1_bl.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_b {
    background: transparent url('banner1_b.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.banner1_br {
    background: transparent url('banner1_br.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.controlpanel {
    width: 100%;
    background: #fbf7ef none;
    border: 0;
    margin: 0;
    padding: 0;
}

.toppane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.topleftpane {
    width: 50%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.toprightpane {
    width: 50%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.leftpane {
    width: 150px;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}

.leftpane2 {
    width: 50%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.contentpane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.contentwidepane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.rightpane {
    width: 150px;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.rightpane2 {
    width: 50%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.bottompane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.bottomleftpane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.bottommiddlepane {
    width: 34%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.bottomrightpane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.footerpane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.footerleftpane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}

.footermiddlepane {
    width: 34%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}
.footerrightpane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0;
}

/* ********** Menu Styles ************** */

.menu_l {
    background: #ffffe0 url('menu_l.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.menu_m {
    background: #ffffe0 url('menu_m.jpg') repeat-x scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
    height: 58px;
    vertical-align: top;
}

.menu_r {
    background: #ffffe0 url('menu_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.MainMenu_MenuContainer {
    background: Transparent none;
    width:100%; padding: 0px; margin: 0px; border: 0px;
    vertical-align: top;
}

.MainMenu_MenuBar {
    padding: 0px; margin: 0px; border: 0px;
    vertical-align: top;
}

.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak {
    height: 58px; width: 3px;
    background: transparent url('menu_s.jpg') no-repeat scroll left top;
    border-top-width: 0px; border-right-width: 0px;
    border-bottom-width: 0px; border-left-width: 0px;
    padding: 0px; margin: 0px; vertical-align: top;}
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent; vertical-align: middle;}
/*---------Sub Menu style---------------*/
.MainMenu_MenuItem {
	font-family: arial, verdana, Sans-Serif; 
	color: #3b697b;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f7f6f2;
	border: 1px #53381e solid;
	border-width: 1px 1px;
}
.submenuitembreadcrumb, .submenuitembreadcrumb td {
	font-family: arial, verdana, Sans-Serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	border: 1px #53381e solid;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5c8950;
}

.submenuitemselected, .submenuitemselected td {
	font-family: arial, verdana, Sans-Serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	border: 1px #53381e solid;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4c879d;
}

.submenu {
	color: #3b697b;
	font-family: arial, verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
	margin-top: -3px;
	margin-left: 0px;
	background-color: #ffffff;
	border: solid 2px #53381e;
}


/*---------Root Menu style---------------*/
.rootmenuitem TD { padding:0; margin:0;}
.rootmenuitem TD {
    color: #3b697b;
    background-image: url('menu_m.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #ffffe0;
    height: 58px;
    font-size: 11px;
    font-family: arial, verdana, Sans-Serif;
    font-weight: bold;
    padding: 5px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    vertical-align: middle;
	text-align: center;
	border-left: solid 0px #3b697b;
	border-right: solid 0px #3b697b;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.rootmenuitemselected TD { padding:0; margin:0;}
.rootmenuitemselected TD {
	color: #ffffff;
	background-image: url('menu_h.jpg');
	background-position: top left;
	background-repeat: repeat-x;
    background-color: #ffffe0;
	height: 58px;
	font-size: 11px;
	font-family: arial, verdana, Sans-Serif;
	font-weight: bold;
    padding: 5px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-left: solid 0px #4b4c3e;
	border-right: solid 0px #4b4c3e;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.rootmenuitembreadcrumb TD { padding:0; margin:0;}
.rootmenuitembreadcrumb TD {
	color: #eae3d8;
	background-image:url('menu_bread.jpg');
	background-position: top left;
	background-repeat:repeat-x;
    background-color: #ffffe0;
	height: 58px;
	font-size: 11px;
	font-family: arial, verdana, Sans-Serif;
	font-weight: bold;
    padding: 5px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-left: solid 0px #4b4c3e;
	border-right: solid 0px #4b4c3e;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.SkinObject {
    font-weight: bold;
    font-size: 11px;
    color: #5e4f45;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#3b697b;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#3b697b;
}

A.SkinObject:hover    {
    text-decoration: underline;
    color: #3b697b;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#3b697b;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5e4f45;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: #edc97b;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #b52a2a;
}

/* text style used for textboxes */
.NormalTextBox, td.NormalTextBox, label {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5e4f45;
    padding: 1px 1px 1px 2px;
}

input, textarea, select, select.normaltextbox, input .normaltextbox {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5e4f45;
    border: solid 1px #6d5b50;
    padding: 1px 1px 1px 2px;
}

.searchoptions input, #dnn_ctr_Login_chkCookie {
    border: none 0px;
}

/* style for module titles */
.Head {
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #3b697b;
    text-align: left;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight: bold;
    color: #3b697b;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #5e4f45;
}

/* used for links token at bottom of page */
.footer_links {
	font-size: 11px;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

A.footer_links:link, A.footer_links:active, A.footer_links:visited {
	color: #ffffff;
	text-decoration: none;
}
A.footer_links:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* for breadcrumb navigation at top of page */
/* also used for search and login */
.breadcrumb_area {
    padding: 0px 5px 0px 12px;
}
.breadcrumb {
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	color: #3b697b;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited, A.search_css:link, A.search_css:active, A.search_css:visited {
	color: #3b697b;
	text-decoration: none;
	border: 0;
}

A.breadcrumb:hover, A.search_css:hover {
	color: #3b697b;
	text-decoration: underline;
	border: 0;
}

.search_area {
    padding: 0px 10px 0px 5px;
}

.search_css {
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	color: #3b697b;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.login_area {
    text-align: right;
    vertical-align: bottom;
}

.login_user 
{
    background: transparent url('key.gif') no-repeat scroll left top;
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	color: #3b697b;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 16px;
}

A.login_user:link, A.login_user:active, A.login_user:visited {
	color: #3b697b;
	text-decoration: none;
	border: 0;
}

A.login_user:hover {
    background: transparent url('key_hover.gif') no-repeat scroll left top;
	color: #3b697b;
	text-decoration: underline;
	border: 0;
}

/* user registration link doubles as account settings link */
.account_user 
{
    background: transparent url('userblue.gif') no-repeat scroll left top;
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	color: #3b697b;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 16px;
}

A.account_user:link, A.account_user:active, A.account_user:visited {
	color: #3b697b;
	text-decoration: none;
	border: 0;
}

A.account_user:hover {
    background: transparent url('userblue_hover.gif') no-repeat scroll left top;
	color: #3b697b;
	text-decoration: underline;
	border: 0;
}



/* for copyright, terms, and privacy tokens */
.copyright {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5e4f45;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

A.copyright:link, A.copyright:active, A.copyright:visited {
	color: #3b697b;
	text-decoration: none;
}

A.copyright:hover {
	color: #3b697b;
	text-decoration: underline;
}

/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: arial, verdana, sans-serif;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: #5c8950;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #5c8950;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #5c8950;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #5c8950;
}

/* button style for standard HTML buttons */

.StandardButton {
    background: #5c8950 none; 
    color: #ffffff;
    font-family: arial, verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
	padding-left: 5px;
}
    
/* GENERIC */
H1  {
    font-family: arial, verdana, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: #3b697b;
    text-align: left;
}

H2  {
    font-family: arial, verdana, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #3b697b;
    text-align: left;
}

H3  {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #3b697b;
    text-align: left;
}

H4  {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #3b697b;
    text-align: left;
}

H5, DT  {
    font-family: arial, verdana, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #3b697b;
    text-align: left;
}

H6  {
    font-family: arial, verdana, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #3b697b;
    text-align: left;
}

TFOOT, THEAD    {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    color: #3b697b;
    text-align: left;
}

TH  {
    vertical-align: baseline;
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #3b697b;
    text-align: left;
}

A:link  {
    text-decoration:    none;
    color:  #5c8950;
    font-weight: bold;
}

A:visited   {
    text-decoration:    none;
    color:  #5c8950;
    font-weight: bold;
}

A:hover {
    text-decoration:    underline;
    color:  #5c8950;
    font-weight: bold;
}

A:active    {
    text-decoration:    none;
    color:  #5c8950;
    font-weight: bold;
}

SMALL   {
    font-size:  10px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family: times new roman, serif;
    text-align: left;
}

LI {
    padding-bottom: 0px;
    margin-bottom: 5px;
}

UL {
    padding: 0px;
    padding-left: 3px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 17px;
}

UL LI {
	list-style-image: url('bullet_dots.gif');
	list-style-position: outside;
	vertical-align: top;
}

UL LI LI {
	list-style-image: url('bullet_dots.gif');
	padding-bottom: 5px;
}

UL LI LI LI {
    list-style-type:    circle;
    color: #7a6e4c;
}

OL LI   {
    list-style-type:    decimal;
    color: #7a6e4c;
}

OL OL LI    {
    list-style-type:    lower-alpha;
    color: #7a6e4c;
}

OL OL OL LI {
    list-style-type:    lower-roman;
    color: #7a6e4c;
}
OL UL LI   {
    list-style-type:    disc;
    color: #7a6e4c;
}

HR {
    color: #5e4f45;
    border: none 0; 
	border-top: 1px solid #5e4f45;
	border-bottom: 0px solid #5e4f45;
	width: 100%;
	height: 1px;
	margin: 4px auto 5px 0;
	text-align: left;
	padding: 0px 0 5px 0;
}

/* logo settings */

.logo_area {
    text-align: right;
    vertical-align: middle;
    width: 100%;
}

h2.blog_title
{
	font-family: arial, verdana, Sans-Serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #996633;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #3b697b;
}

.blog_body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #5e4f45;
}

.blog_Description_Heavy 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3b697b;
}

.blog_Description 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #5e4f45;
}

/* Calendar Styles */
.Blog_Archive_DayHeader{
	font-size: 10px;
	background-color: #b3d7d7;
	color: #5e4f45;
	font-family: arial, verdana, Sans-Serif;
}

.Blog_Archive_Day{
	font-size: 10px;
	background-color: #fff;
}

.Blog_Archive_NextPrev{
	font-size: 10px;
	background-color: #d9b38c;
    border: solid 1px #996633;
}

.Blog_Archive_OtherMonth{
	font-size: 10px;
	background-color: #f4f4f4;
}

.Blog_Archive_SelectedDay{
	border: 1px solid #996633;
	background-color: #3b697b;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

.Blog_Archive_Selector{
	font-size: 10px;
}

.Blog_Archive_Title{
	font-size: 10px;
	font-weight: bold;
	background-color: #d9b38c;
    border: solid 1px #996633;
	font-family: arial, verdana, Sans-Serif;
}

.Blog_Archive_TodayDay{
	border: 1px solid #996633;
	background-color: #00c3c3;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

.Blog_Archive_WeekendDay{
	font-size: 10px;
	background-color: #fffff0;
}

/* Normal Bubble */
div.blog_bubble {
	width: auto;
	font-size: 11px;
	margin-bottom: 24px;
	font-family: arial, verdana, Sans-Serif;
    color: #996633;
}

div.blog_bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #996633;
	background-color: #ffffff;
	font-family: arial, verdana, Sans-Serif;
    color: #996633;
}

div.blog_bubble blockquote p {
	margin: 10px;
	padding: 0px;
	font-family: arial, verdana, Sans-Serif;
    color: #5e4f45;
}

div.blog_bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(images/blog_comment_tip.gif) no-repeat 20px 0;
	font-style: normal;
	font-family: arial, verdana, Sans-Serif;
    color: #996633;
}

























