html,body,#wrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background-image: url('/images/Templates/Default/bg.jpg');
	background-repeat: repeat-x;
	background-color: #C7D9E4;
}

a {
	font-family: arial;
	font-weight: normal;
	font-size: 11pt;
	color: #996CA9;
}

#container {
	width: 1136px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#headerWrapper {
	float: left;
	width: 1114px;
	padding: 0px 11px 0px 11px;
	background-image: url('/images/Templates/Default/Container_Background.png');
	background-repeat: repeat-y;
}

#topAd {
	width: 728px;
	height: 20px;
	margin: 0px auto 0px auto;
}

#header {
	width: 1114px;
    height: 127px;
}

#headerLogo {
    width: 365px;
	height:127px;
    float:left;
}

#headerMainAd {
    padding-top: 12px;
    padding-left:5px;
    height: 127px;
    float:left;
	background-image: url('/images/Templates/Default/header_logo_bg.png');
	background-repeat: repeat-x;
	background-position: 0px 2px;
}

#headerAd {
        padding-top: 12px;
        padding-left:370px;
        height: 127px;
}

#topNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 36px;
	text-align: center;
	background-image: url('/images/Templates/Default/topnav_bg.png');
	background-repeat: repeat-x;
}

#topNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	height:36px;
}

#topNav ul li {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	display: inline;
	line-height:36px;
}

#topNav ul li.tnd {
    padding-left:1px;
	background-image: url('/images/Templates/Default/topnav_divider.png');
	background-repeat: no-repeat;
	width:1px;
	height:36px;
}

#topNav ul li a {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 11px 8px 9px 8px;
	margin: 0px 0px px 0px;
}

#topNav ul li a:hover, #topNav ul li.selected a {
	background-image: url('/images/Templates/Default/topnav_bg2.png');
	background-repeat: repeat-x;
}

#searchBar {
	margin: 2px 0px 2px 0px;
	width: 1114px;
	height: 33px;
	background-image: url('/images/Templates/Default/topnav2_bg.png');
	background-repeat: repeat-x;
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	overflow: hidden;
}

#breadcrumbs_c { float:left; padding:8px 0px 0px 10px; color:#fff; font-weight:bold;}
#breadcrumbs_c a { color:#fff; text-decoration:none; font-weight:bold; }
#breadcrumbs_c a:hover { text-decoration:underline; }
#search_c { float:right; padding:3px 10px 0px 10px; color:#FFF; font-weight:bold; }

#googleSearchBox {
	width: 194px;
	height: 19px;
	margin-left: 5px;
	margin-right: 5px;
}

#googleSearchButton {
	position: relative;
	top: 4px;
}

#newsletterBox, #dailyTipsText {
	width: 140px;
	height: 19px;
	margin-left: 5px;
	margin-right: 5px;
}

#newsletterButton, #dailyTipsButton {
	position: relative;
	top: 4px;
}

#bodyWrapper {
	float: left;
	width: 1114px;
	padding: 0px 11px 0px 11px;
	background-image: url('/images/Templates/Default/Container_Background.png');
	background-repeat: repeat-y;
}

#innerBodyWrapper {
	overflow: hidden;
}

#leftBarWrapper {
	float: left;
	width: 100%;
	background-color: #E4D2EA;
	position: relative;
}

#contentWrapper {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	position: relative;
	left: 213px;
}

#rightBarWrapper {
	float: left;
	width: 100%;
	background-color: #F5EEF7;
	position: relative;
	left: 607px;
}

#contentFrame {
	float: left;
	width: 603px;
	position: relative;
	overflow: hidden;
	right: 606px;
	background-color:#ffffff;
}

#content {
	padding: 0px 0px 0px 2px;
}

#content div.purpleBlock {
	background-image: url('/images/Templates/Default/Content_Green_Background.png');
	background-repeat: repeat-y;
	background-position: 0px;
	margin: 0px 0px 2px 0px;
	text-align: center;
}

#content div.purpleBlock div.topShadow {
	height: 3px;
	background-image: url('/images/Templates/Default/Content_GreenShadow_Background.png');
	background-repeat: no-repeat;
}

#content div.basicBlock {
	##background-image: url('/images/Templates/Default/Content_White_Background.png');
	##background-repeat: repeat-y;
	##background-position: 0px;
	padding:0px 10px 0px 10px;
	font-family:Arial;
	font-size:14px;
}

#content div.basicBlock a { font-weight:bold; text-decoration:none; }
#content div.basicBlock a:hover { text-decoration:underline; }

#content div.basicBlock  h2 {
  font-size:18px;
  font-weight:bold;
  color:#7197AF;
  margin:15px 0px 0px 0px;
}

#content div.basicBlock p.fancyHeader {
	height:32px;
	background-image: url('/images/fancy_header.png');
	background-position: 0px 10px;
	background-repeat: no-repeat;
    font-size:14px;
    font-weight:bold;
    color:#7197AF;
	margin:0px 0px 0px 0px;
	padding:27px 0px 0px 20px;
}

#content div.basicBlock p.fancyHeader2 {
	height:52px;
	background-image: url('/images/fancy_header2.png');
	background-position: 7px 10px;
	background-repeat: no-repeat;
    font-size:14px;
    font-weight:bold;
	text-align:center;
    color:#7197AF;
	margin:0px 0px 0px 0px;
	padding:27px 0px 0px 0px;
}

#content div.basicBlock p.fancyHeader3 {
	height:23px;
	background-image: url('/images/Templates/Default/topnav2_bg.png');
	background-position: 0px 10px;
	background-repeat: repeat-x;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 20px;
}

#content div.basicBlock p.fancyHeader4 {
	height:32px;
	background-image: url('/images/fancy_header4.png');
	background-position: 0px 10px;
	background-repeat: no-repeat;
    font-size:14px;
    font-weight:bold;
    color:#7197AF;
	margin:0px 0px 0px 0px;
	padding:27px 0px 0px 20px;
}

#content div.basicBlock p.blurb {
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#8FB3CA;
}

#content div.basicBlock p.blurb a {
  font-size:16px;
  font-weight:bold;
}

#content div.basicBlock .divider {
	height: 7px;
	background-image: url('/images/main_column_divider.png');
	background-position: 0px;
	background-repeat: repeat-y;
	margin:8px 0px 8px 0px;
}

#content div.basicBlock h1, #content div.basicBlock h1 a, h1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 8px;
	font-family: georgia;
	font-weight: bold;
	font-size: 14pt;
	color: #7197AF;
	text-decoration: none;
}

#content div.basicBlock h1 a {
	padding-left: 0px;
}

#content div.basicBlock hr {
	color: #BBD19C;
	margin: 0px 20px 10px 20px;
	border-style: dashed;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

#content div.basicBlock ul li {
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
	list-style-image: url('/images/Templates/Default/Content_White_Bullet.png');
}

#content div.basicBlock ul li a {
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
}

#content div.basicBlock ul.craftList li { float:left; width:45%; color: #996CA9; margin-right:25px; }
#content div.basicBlock ul.craftList li a { color: #996CA9; }

#content div.basicBlock ul.craftList2 li { float:left; width:50%; color: #4e82a2; }
#content div.basicBlock ul.craftList2 li a { color: #4e82a2; }

#content div.basicBlock div.topShadow {
	##height: 3px;
	##background-image: url('/images/Templates/Default/Content_WhiteShadow_Background.png');
	##background-repeat: no-repeat;
}

#content div.basicBlock div.columns div.left {
	float: left;
	width: 250px;
}

#content div.basicBlock div.columns div.right {
	margin: 0px 20px 0px 260px;
}

#content div.basicBlock div.columns div.right h1 {
	padding-left: 0px;
}

#content div.basicBlock div.columns div.right p, #content div.basicBlock div.columns div.right h2 {
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color: #777777;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content div.basucBlock div.columns div.right h2 {
	font-weight: bold;
	font-size: 9pt;
}

#content div.basicBlock div.columns+hr {
	margin-top: 20px;
}

#content div.basicBlock div.columns div.right img.right {
	float: right;
	margin: 0px 0px 5px 10px;
}

#content div.basicBlock hr+div.columns {
	height: 260px;
}

#content div.basicBlock ul.holidays li:first-child {
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #996600;
	cursor: default;
	text-decoration: underline;
}

#content div.basicBlock ul.holidays li:first-child a {
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #996600;
	text-decoration: underline;
}

#leftBar {
	float: left;
	width: 203px;
	position: relative;
	overflow: hidden;
	right: 1423px;
}

#leftNav {
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	width: 203px;
}

#leftNav .colheader { text-align:center; color:#9975A5; font-weight:bold; font-size:14px; }
#leftNav .mainheader { text-align:center; color:#7197AF; font-weight:bold; padding-top:9px; font-size:14px; background-image: url('/images/Templates/Default/leftnavheader_bg.jpg'); background-repeat: repeat-x; height:26px; }


#leftNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#leftNav ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('/images/Templates/Default/LeftNav_Item.png');
	background-repeat: no-repeat;
}

#leftNav ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 28px;
	display: block;
	width: 185px;
	height: 20px;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #996CA9;
	text-decoration: none;
}

#leftNav ul li a:hover, #leftNav ul li.selected a {
	color: #FFFFFF;
	background-image: url('/images/Templates/Default/LeftNav_Item_Selected.png');
	background-repeat: no-repeat;
}

#leftBar div.leftShareThis {
	padding: 15px 0px 3px 10px;
}

#leftBar div.leftTextAd {
	padding: 15px 0px 0px 10px;
}

#leftBar div.widget {
	padding: 0px 0px 0px 0px;
}

#leftBar div.widget div.h1label {
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 28px 0px;
	text-align: center;
}

#leftBar div.widget div.h1label a {
	color: #9D5D18;
	font-family: georgia;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	background-image: url('/images/Templates/Default/Content_White_Bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#leftBar div.widget p {
	color: #777777;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	padding: 0px 5px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#leftBar div.widget p a {
	color: #9D5D18;
	text-decoration: none;
}

#leftBar div.skyscraperAd {
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#rightBar {
	float: left;
	width: 305px;
	position: relative;
	overflow: hidden;
	right: 806px;
}

#rightBar #featuredCraft {
	width:245px;
	height:167px;
	background-image: url('/images/featured_craft_bg.png');
	background-repeat: no-repeat;
	padding:25px;
}

#rightBar #featuredCraft img { padding:1px; border:solid 2px #7197af; width:100px; float:left; margin:0px 10px 10px 0px; }
#rightBar #featuredCraft #fc_c { float:left; width:125px; }
#rightBar #featuredCraft #fc_name { color:#8fb3ca; font-size:18px; margin-bottom:8px; font-weight:bold; }
#rightBar #featuredCraft #fc_text { color:#8fb3ca; font-size:14px; border-top:dashed 1px #7197af; border-bottom:dashed 1px #7197af; padding:8px 0px 8px 0px; width:120px; }

#rightBar div.fancyWidget {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url('/images/Templates/Default/RightBar_FancyWidget_Background.png');
	background-repeat: no-repeat;
}

.feedburnerFeedBlock .feedTitle {
	display: none;
}

.feedburnerFeedBlock>ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}

.feedburnerFeedBlock>ul>li {
	color: #777777;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	padding: 0px 5px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.feedburnerFeedBlock>ul>li a {
	color: #9D5D18;
	text-decoration: none;
}

.feedburnerFeedBlock .headline a {
	color: #9D5D18;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	background-image: url('/images/Templates/Default/Content_White_Bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#footerWrapper {
	float: left;
	width: 1114px;
	padding: 0px 11px 0px 11px;
	background-image: url('/images/Templates/Default/Container_Background.png');
	background-repeat: repeat-y;
}

#bottomAd {
	padding-top: 2px;
	text-align: center;
}

#bottomAd div.topShadow {
	height: 3px;
	background-image: url('/images/Templates/Default/BottomAd_TopShadow.png');
	background-repeat: repeat-x;
}

#footer {
	margin-top: 2px;
	background-color: #E7EFF4;
	text-align: center;
}

#footer div.topShadow {
	height: 3px;
	background-image: url('/images/Templates/Default/Footer_TopShadow.png');
	background-repeat: repeat-x;
}

#footer ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer ul li+li {
	border-left: 1px solid #996CA9;
	padding-left: 5px;
}

#footer li a { font-weight:bold; text-decoration:none; }
#footer li a:hover { text-decoration:underline; }

#footer p {
	color: #777777;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 15px;
	margin: 0px 0px 0px 0px;
}

#subFooter {
	padding-top: 2px;
}

#subFooter div.topShadow {
	height: 3px;
	background-image: url('/images/Templates/Default/BottomAd_TopShadow.png');
	background-repeat: repeat-x;
}

#subFooter div.column {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 46px 0px 80px;
}

#subFooter div.column+div.column {
	border-left: 1px dashed #BBD19C;
	padding-left: 33px;
}

#subFooter label {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #6A8860;
	display: inline;
}

#subFooter ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	list-style-image: url('/images/Templates/Default/Content_White_Bullet.png');
}

#subFooter ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#containerBottom {
	float: left;
	width: 100%;
	height: 9px;
	background-image: url('/images/Templates/Default/Container_Background_Bottom.png');
	background-repeat: no-repeat;
}

#contentFrame .body {
	margin: 3px 15px 3px 15px;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color: #777777;
	overflow: hidden;
}


#contentFrame div.body ul li {
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
	list-style-image: url('/images/Templates/Default/Content_White_Bullet.png');
}

#contentFrame div.body ul li a {
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
}

div.default_container { padding:10px; border:solid 1px #000000; }
div.article h3 { color:#6c521b; font-size:24px; padding-top:8px; padding-bottom:1px; margin-bottom:0px; font-family:Times; }
div.article { font-family:Times; size:10px; }
div.author { border-bottom:solid 2px #6c521b; margin-bottom:18px; font-size:13px; font-family:Times; }
div.author_bio { border-top:solid 2px #6c521b; margin-top:10px; padding-top:10px; }

div.clr { clear:both; }
.insideartad { float:right; width:336; height:280; margin:10px 10px 10px 0px; }

#header div.headerh1 { }

img.mainCraftImage { padding:2px; border: solid 1px #F5EEF7; float:right; margin:10px 0px 10px 20px; }

.craftBlock { border:dotted 1px #7197AF; padding:10px; margin:0px 8px 8px 8px; color:#6d829f; }
#content div.craftBlock h1 { padding:10px 0px 0px 0px; font-family:Arial; color:#6D829F; }
.author__basic { font-size: xx-small; margin-bottom:10px; }
.author__info_summary { margin-top:5px; }

.connect_widget .connect_widget_facebook_logo_menubar { background-color:#ff0000; }