/*
Theme Name: Dr Hallowell Theme
Description: Custom Wordpress Theme built for DrHallowell.com
Version: 1.0
Author: Living Breathing
Author URI: http://www.livingbreathing.com
*/

/* IE Image Flickering fix, */
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body {
	background: #739fc8 url(images/bgTop.gif) repeat-x left top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10pt;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

/* Tags */

a { color: #3975ac; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

img { border: 0; }
form, input, ul, li { margin: 0; padding: 0;}
table, tbody { width: 100%; }
blockquote {color:#222; border:1px #FC0 dotted; background:#F0F0F0; padding:10px 20px 10px 20px; margin:10px 25px 10px 25px;}

ul {
	font-size: 9pt;
	padding-left: 20px;	
}

/* Classes */

.clear { clear: both; }

.fRight, .post .entry .alignright { float: right; }
.fLeft, .post .entry .alignleft { float: left; }

.tRight { text-align: right; }
.tLeft { text-align: left; }

/* site classes */
.editLink { padding-left: 20px; }


/* Shape */

div#page {
	width: 942px;
	text-align: left;
	margin: 0 auto;
	padding-right: 39px;
}


/* Header */
div#header.home {
	background: url(images/homeHeaderHead.jpg) no-repeat 355px 61px;
}

div#headerimg h1 {
	margin: 0;
	padding: 0;
}

div#headerimg h1 a {
	display: block;
	background: url(images/homeHeaderLogo.gif) no-repeat right top;
	width: 355px;
	height: 97px;
}

div#headerimg div.description, div#headerimg h1 span { display: none; }



/*
	Home,
*/
div#container {  }

div#container.home { padding-left: 29px; }

/* content page, */
div#container.contentPage { background: url(images/frameBg.gif) repeat-y right top; }

div#container.contentPage #containerTop { background: url(images/frameTop.gif) no-repeat right top; }

/* Home Head */

#homeHeadTable {
	width: 100%;
	height: 261px;
}

#homeHeadTable #homeHeadLeft {
	background: url(images/homeMenuLeft.gif) no-repeat;
	width: 38px;
}

/* home menu */

#homeHeadTable #menuTd ul#menu.home {
	background: url(images/homeMenuTop.gif) no-repeat;
	list-style: none;
	width: 268px;
	margin: 0;
	padding: 14px 0 0 0;
}

#homeHeadTable #menuTd ul#menu.home li {
	list-style-position: inside;
	display: block;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}

#homeHeadTable #menuTd ul#menu.home li a {
	display: block;
	width: 268px;
	float: left;
	clear: left;
}

#homeHeadTable #menuTd ul#menu.home li a span { display: none; }

#homeHeadTable #menuTd ul#menu.home li#menuMeet a, #homeHeadTable #menuTd ul#menu.home li#menuMeet {
	background: url(images/homeMenuMeet.gif) no-repeat;
	height: 27px;
}
#homeHeadTable #menuTd ul#menu.home li#menuMeet a:hover, #homeHeadTable #menuTd ul#menu.home li#menuMeet a.selected { background: url(images/homeMenuMeetOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuAdd a, #homeHeadTable #menuTd ul#menu.home li#menuAdd {
	background: url(images/homeMenuAdd.gif) no-repeat;
	height: 23px;
}
#homeHeadTable #menuTd ul#menu.home li#menuAdd a:hover { background: url(images/homeMenuAddOver.gif) no-repeat; }


#homeHeadTable #menuTd ul#menu.home li#menuPartening a, #homeHeadTable #menuTd ul#menu.home li#menuPartening {
	background: url(images/homeMenuPartening.gif) no-repeat;
	height: 25px;
}
#homeHeadTable #menuTd ul#menu.home li#menuPartening a:hover, #homeHeadTable #menuTd ul#menu.home li#menuPartening a.selected { background: url(images/homeMenuParteningOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuCrazy a, #homeHeadTable #menuTd ul#menu.home li#menuCrazy {
	background: url(images/homeMenuCrazy.gif) no-repeat;
	height: 24px;
}
#homeHeadTable #menuTd ul#menu.home li#menuCrazy a:hover, #homeHeadTable #menuTd ul#menu.home li#menuCrazy a.selected { background: url(images/homeMenuCrazyOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuLive a, #homeHeadTable #menuTd ul#menu.home li#menuLive {
	background: url(images/homeMenuLive.gif) no-repeat;
	height: 23px;
}
#homeHeadTable #menuTd ul#menu.home li#menuLive a:hover, #homeHeadTable #menuTd ul#menu.home li#menuLive a.selected { background: url(images/homeMenuLiveOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuCenters a, #homeHeadTable #menuTd ul#menu.home li#menuCenters {
	background: url(images/homeMenuCenters.gif) no-repeat;
	height: 24px;
}
#homeHeadTable #menuTd ul#menu.home li#menuCenters a:hover, #homeHeadTable #menuTd ul#menu.home li#menuCenters a.selected { background: url(images/homeMenuCentersOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuSeminar a, #homeHeadTable #menuTd ul#menu.home li#menuSeminar {
	background: url(images/homeMenuSeminar.gif) no-repeat;
	height: 25px;
}
#homeHeadTable #menuTd ul#menu.home li#menuSeminar a:hover, #homeHeadTable #menuTd ul#menu.home li#menuSeminar a.selected { background: url(images/homeMenuSeminarOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuSpeaker a, #homeHeadTable #menuTd ul#menu.home li#menuSpeaker {
	background: url(images/homeMenuSpeaker.gif) no-repeat;
	height: 24px;
}
#homeHeadTable #menuTd ul#menu.home li#menuSpeaker a:hover, #homeHeadTable #menuTd ul#menu.home li#menuSpeaker a.selected { background: url(images/homeMenuSpeakerOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuBooks a, #homeHeadTable #menuTd ul#menu.home li#menuBooks {
	background: url(images/homeMenuBooks.gif) no-repeat;
	height: 24px;
}
#homeHeadTable #menuTd ul#menu.home li#menuBooks a:hover, #homeHeadTable #menuTd ul#menu.home li#menuBooks a.selected { background: url(images/homeMenuBooksOver.gif) no-repeat; }

#homeHeadTable #menuTd ul#menu.home li#menuShop a, #homeHeadTable #menuTd ul#menu.home li#menuShop {
	background: url(images/homeMenuShop.gif) no-repeat;
	height: 28px;
}
#homeHeadTable #menuTd ul#menu.home li#menuShop a:hover, #homeHeadTable #menuTd ul#menu.home li#menuShop a.selected { background: url(images/homeMenuShopOver.gif) no-repeat; }



#homeHeadTable #homeHeadRight {
	background: url(images/homeMenuRight.jpg) no-repeat;
	width: 308px;
}

#homeHeadTable #homeHeadRight a#homeHeadRightLink {
	display: block;
	width: 308px;
	height: 261px;
}

#homeHeadTable #homeHeadRightContent {
	background: url(images/homeMenuWelcome.gif) no-repeat;
	width: 249px;
	padding: 0 26px 0 24px;
}

#homeHeadTable #homeHeadRightContent div.post h2 {
	display: block;
	height: 25px;
	background: none;
	font-size: 14pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #0b244a;
	margin: 0;
	padding: 40px 0 0 0;
}

ul.feedsList {
	color: #739fc8;
	font-size: 9pt;
	line-height: 1.25em;
	height: 150px;
	padding: 0 0 0 20px;
	margin: 0;
	overflow: hidden;
}

ul.feedsList a {
	color: #000;
}

ul.feedsList li {
	padding: 3px 0;
}


/* home Blog */

a#homeBlogBtn {
	display: block;
	float: right;
	background: url(images/blogBtn.gif) no-repeat;
	width: 144px;
	height: 28px;
	margin: 18px 0 0 0;
}

a#homeBlogBtn span {
	display: none;
}

/* search form */
#searchform {
	position: absolute;
	float: right;
	text-align: right;
	width: 250px;
	margin-top: -15px;
	left: 50%;
	margin-left: 202px;
}

#searchform label {
	display: none;
}

#searchform input#s {
	/*float: right;*/
	border: 1px solid #8f9090;
	font-family: Arial, Helvetica, sans-serif;
	color: #777;
	font-size: 8pt;
	width: 150px;
	padding: 3px 2px 2px 2px;
}

/* Letter */
table#homeBottomTable {
	width: 100%;
	height: 219px;
}

table#homeBottomTable td#homeLetter {
	background: url(images/homeLetterBg.gif) no-repeat;
}

div#homeLetterContainer {
	padding: 20px 0 0 3px;
}

div#homeLetterContainer h3 {
	display: block;
	background: url(images/letterTitle.gif) no-repeat left bottom;
	border: none;
	width: 156px;
	height: 54px;
	padding: 0;
	margin: 0;
}

div#homeLetterContainer form#letterForm {
	width: 148px;
	margin: 0;
	padding: 10px 8px 0 0;
}

form#letterForm #letterMail {
	border: 1px solid #8f9090;
	font-family: Arial, Helvetica, sans-serif;
	color: #777;
	font-size: 8pt;
	width: 120px;
	padding: 3px 2px 2px 2px;
}

form#letterForm #letterGo {
	float: right;
	width: 22px;
	height: 21px;
}

div#homeLetterContainer h3 span {
	display: none;
}

/* Snippets */

table.snippetTable { width: auto; }

td#homeSnippet.snippets {
	background: url(images/homeSnippetBg.jpg) no-repeat;
	line-height: 1.25em;
	width: 718px;
	height: 182px;
	padding: 15px 18px 20px 18px;
}

.snippets .snippetTable td {
	width: 215px;
}

.snippets .snippetTable td a {
	display: block;
	font-size: 9pt;
	color: #000;
	text-decoration: none;
	height: 190px;
	overflow: hidden;
}

.snippets .snippetTable td.separator {
	background: url(images/homeSnippetLine.jpg) no-repeat center center;
	width: 1px;
	padding: 0 10px;
}

#pageSnippets {
	border-top: 1px solid #739fc8;
	margin-right: 14px;
	padding: 15px 0 10px 0;
}


.snippets .snippetTable td h3 {
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0 0 5px 0;
}

.snippets .snippetTable td div.snippetThumb {
	float: right;
	clear: both;
	margin: 0 0 4px 4px;
	border: 1px solid #a0b2c6;
	padding: 2px;
}

.snippets .snippetTable td div.snippetThumb img {
}


/*
	CONTENT STUFFS,
*/

/* Header */
div#contentHeader {
	height: 105px;
}


/* Frame */
table#contentTable td#colMenu {
	width: 203px;
	padding-left: 7px;
}

table#contentTable td#colContent {
	padding-right: 8px;
}


/* content menu */

ul#menu.content {
	list-style: none;
	width: 203px;
	margin: 0;
	padding: 0;
}

ul#menu.content li, ul#menu.content li ul li {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

ul#menu.content li a, ul#menu.content li div.itemContainer {
	display: block;
	width: 203px;
	float: left;
	clear: left;
}

ul#menu.content li a.menuItemLink span { display: none; }

ul#menu.content li#menuMeet.menuItem a.menuItemLink, ul#menu.content li#menuMeet.menuItem div.itemContainer {
	background: url(images/menuMeet.gif) no-repeat;
	height: 30px;
}
ul#menu.content li#menuMeet.menuItem a.menuItemLink:hover, ul#menu.content li#menuMeet.menuItem-selected a.menuItemLink { background: url(images/menuMeetOver.gif) no-repeat; }

ul#menu.content li#menuAdd.menuItem a.menuItemLink, ul#menu.content li#menuAdd.menuItem div.itemContainer {
	background: url(images/menuAdd.gif) no-repeat;
	height: 27px;
}
ul#menu.content li#menuAdd.menuItem a.menuItemLink:hover, ul#menu.content li#menuAdd.menuItem-selected a.menuItemLink { background: url(images/menuAddOver.gif) no-repeat; }


ul#menu.content li#menuPartening.menuItem a.menuItemLink, ul#menu.content li#menuPartening.menuItem div.itemContainer {
	background: url(images/menuPartening.gif) no-repeat;
	height: 26px;
}
ul#menu.content li#menuPartening.menuItem a.menuItemLink:hover, ul#menu.content li#menuPartening.menuItem-selected a.menuItemLink { background: url(images/menuParteningOver.gif) no-repeat; }

ul#menu.content li#menuCrazy.menuItem a.menuItemLink, ul#menu.content li#menuCrazy.menuItem div.itemContainer {
	background: url(images/menuCrazy.gif) no-repeat;
	height: 26px;
}
ul#menu.content li#menuCrazy.menuItem a.menuItemLink:hover, ul#menu.content li#menuCrazy.menuItem-selected a.menuItemLink { background: url(images/menuCrazyOver.gif) no-repeat; }

ul#menu.content li#menuLive.menuItem a.menuItemLink, ul#menu.content li#menuLive.menuItem div.itemContainer {
	background: url(images/menuLive.gif) no-repeat;
	height: 28px;
}
ul#menu.content li#menuLive.menuItem a.menuItemLink:hover, ul#menu.content li#menuLive.menuItem-selected a.menuItemLink { background: url(images/menuLiveOver.gif) no-repeat; }

ul#menu.content li#menuCenters.menuItem a.menuItemLink, ul#menu.content li#menuCenters.menuItem div.itemContainer {
	background: url(images/menuCenters.gif) no-repeat;
	height: 30px;
}
ul#menu.content li#menuCenters.menuItem a.menuItemLink:hover, ul#menu.content li#menuCenters.menuItem-selected a.menuItemLink { background: url(images/menuCentersOver.gif) no-repeat; }

ul#menu.content li#menuSeminar.menuItem a.menuItemLink, ul#menu.content li#menuSeminar.menuItem div.itemContainer {
	background: url(images/menuSeminar.gif) no-repeat;
	height: 24px;
}
ul#menu.content li#menuSeminar.menuItem a.menuItemLink:hover, ul#menu.content li#menuSeminar.menuItem-selected a.menuItemLink { background: url(images/menuSeminarOver.gif) no-repeat; }

ul#menu.content li#menuSpeaker.menuItem a.menuItemLink, ul#menu.content li#menuSpeaker.menuItem div.itemContainer {
	background: url(images/menuSpeaker.gif) no-repeat;
	height: 27px;
}
ul#menu.content li#menuBooks.menuItem a.menuItemLink:hover, ul#menu.content li#menuBooks.menuItem-selected a.menuItemLink { background: url(images/menuBooksOver.gif) no-repeat; }

ul#menu.content li#menuBooks.menuItem a.menuItemLink, ul#menu.content li#menuBooks.menuItem div.itemContainer {
	background: url(images/menuBooks.gif) no-repeat;
	height: 25px;
}
ul#menu.content li#menuSpeaker.menuItem a.menuItemLink:hover, ul#menu.content li#menuSpeaker.menuItem-selected a.menuItemLink { background: url(images/menuSpeakerOver.gif) no-repeat; }

ul#menu.content li#menuShop.menuItem a.menuItemLink, ul#menu.content li#menuShop.menuItem div.itemContainer {
	background: url(images/menuShop.gif) no-repeat;
	height: 31px;
}
ul#menu.content li#menuShop.menuItem a.menuItemLink:hover, ul#menu.content li#menuShop.menuItem-selected a.menuItemLink { background: url(images/menuShopOver.gif) no-repeat; }

/*
	Submenu,
*/

ul#menu.content li ul {
	display: none;
	border-top: 1px solid #6f89a6;
	border-bottom: 1px solid #6f89a6;
	background: url(images/subMenuBg.gif) repeat-y;
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

ul#menu.content li.menuItem-selected ul {
	display: block;
}

ul#menu.content li ul li {
	text-align: right;
	line-height: 1em;
	padding: 3px 10px;
}

ul#menu.content li ul li a {
	background: none;
	height: auto;
	display: inline;
	width: 183px;
	float: none;
	clear: none;
	font-size: 8.5pt;
	color: #0c244b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

ul#menu.content li ul li.current_page_item a {
	color: #3975ac;
	font-weight: bold;
}





/* Content */
#postHeader.landing {
	/*height: 294px;*/
	/*padding: 0 20px 25px 9px;*/
}


#postHeader.landing div#mediaBox {
	border: 0;
	background: #80a8cd;
	width: 425px;
	padding: 7px;
	margin-left: 9px;
	float: left;
}

#postHeader.landing div.mediaCaption {
	background: #80a8cd;
	border-top: none;
	width: 423px;
	font-size: 8pt;
	fost-style: italic;
	color: #FFF;
	line-height: 1.25em;
	padding: 8px 0 2px 0;
}

/*meta data */
#postHeader.landing div#metaData {
	width: 232px;
	float: right;
	padding: 28px 0 0 0;
	margin-right: 22px;
}

#postHeader.landing div#metaData p {
	margin: 0;
	padding-left: 10px;
}

#postHeader.landing div#metaData h3 {
	display: block;
	background: url(images/metaDataTop.gif) no-repeat;
	font-size: 13pt;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	width: 199px;
	margin: 0;
	padding: 10px 10px 5px 23px;
}

#postHeader.landing div#metaData #metaDataTopLine {
	border: 1px solid ##d1dfed;
	width: 192px;
	margin: 0 25px 0 15px;
}

#postHeader.landing div#metaData div#metaDataContent {
	background: url(images/metaDataBg.gif) repeat-y;
}

#postHeader.landing div#metaData div#metaDataContent div.metaContent{
	color: #333;
	font-size: 8pt;
	width: 216px;
	padding: 10px 8px 0px 8px;
}

#postHeader.landing div#metaData div#metaDataContent div.metaContent ul.metaContentList {
	list-style: inside;
	padding-left: 10px;
	font-size: 8pt;
	color: #739fc8;
}

#postHeader.landing div#metaData div#metaDataContent div.metaContent ul.metaContentList li span {
	color: #000;
}

/* entry */

h2 {
	background: url(images/pageTitleBg.gif) no-repeat right bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	margin: 0;
	padding: 5px 0 16px 20px;
}

h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 20pt;
	font-weight: normal;
	text-decoration: none;
}

.contentPage h2 {
	padding: 40px 0 16px 20px;
}

.contentPage h2 .title {
	background: url(images/contentPageSubTitle.gif) no-repeat 90px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #3975ac;
	padding: 12px 0 5px 140px;
}

div#content .entry {
	padding: 0 25px 0 20px;
}


/* content footer */
div#footerContent {
	background: url(images/frameBottom.gif) no-repeat right bottom;
	height: 11px;
}


/* Footer */

div#footer {
	padding: 0 10px 10px 188px;
}
div#footer #copyright {
	font-size: 7pt;
	text-align: center;
	clear: both;
	display: block;
	padding-top: 5px;
}
div#footer ul#menuFooter {
	float: right;
	margin: 0;
	padding: 0;
}

div#footer ul#menuFooter li {
	display: inline;
}

div#footer ul#menuFooter li.separator {
	padding: 0 10px;
}

div#footer ul#menuFooter li a {
	font-size: 8pt;
	color: #0c244b;
	text-decoration: none;
}


/*
	Blog skinning,
*/

/* menu left */

#colMenuBlog h3 {
	display: block;
	border-bottom: 1px solid #6f89a6;
	background: url(images/blogMenuTitleBg.gif) no-repeat;
	height: 26px;
	line-height: 26px;
	letter-spacing: 1px;
	font-size: 10pt;
	color: #0c244b;
	margin: 0;
	padding: 0 0 0 10px;
}

#colMenuBlog ul {
	border-bottom: 1px solid #6f89a6;
	background: url(images/blogMenuListBg.gif) repeat-y;
	line-height: 1.5em;
	font-size: 9pt;
	color: #3975ac;
	width: 168px;
	margin: 0;
	padding: 5px 10px 5px 25px;
}

#colMenuBlog ul li {
	color: #333;
	padding: 3px 0;
}

#colMenuBlog ul a {
	color: #3975ac;
	text-decoration: none;
	font-weight: bold;
}


/* content */

#colContentBlog a#backSiteBtn {
	background: url(images/backSiteBtn.gif) no-repeat;
	float: right;
	width: 100px;
	height: 28px;
	margin: 35px 20px 0 0;
}

#colContentBlog a#backSiteBtn span { display: none; }

#colContentBlog h2#blogTitle {
	padding-top: 40px;
	margin-right: 8px;
}

#colContentBlog h2#blogTitle a {
	font-size: 24pt;
	color: #0b244a;
}

#colContentBlog .post h2, #content.postsPage .post h3 {
	background: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#colContentBlog .post h2 a, #content.postsPage .post h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
}

#colContentBlog h3, #colContentBlog h4 {
	background: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 12pt;
	font-weight: normal;
	padding: 0;
}

#colContentBlog h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0b244a;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

#blogContentTableContent {
	border-right: 1px solid #88acce;
}

#colContentBlog .post, #content.postsPage .post {
	border-bottom: 1px solid #b9d1e7;
	padding: 10px 0px 10px 20px;
	line-height: 1.5em;
	font-size: 9pt;
}

#colContentBlog #content, #content.postsPage { padding-left: 20px; }
#colContentBlog #content .post, #content.postsPage .post { padding-left: 0; }

#colContentBlog .post .entry, #content.postsPage .post .entry {
	padding-left: 0;
}

#colContentBlog .post .postmetadata, #content.postsPage .post .postmetadata {
	font-size: 9pt;
	color: #666;
}

#colContentBlog .post .postmetadata a, #content.postsPage .post .postmetadata a {
	color: #666;
	text-decoration: underline;
}



/* comments */

ol.commentlist {
	font-size: 9pt;
	padding: 0 20px 0 25px;
}

ol.commentlist li {
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
}

#commentform input { width: 250px; }
#commentform input#submit { width: auto; }

#commentform textarea { width: 500px; }


/* Right column */

#contentTable #colRightBlog .rightContentBlog {
	border: 1px solid #88acce;
	border-top: none;
	border-left: none;
	background: url(images/blogRightListBg.gif) repeat-y;
	width: 180px;
	min-height: 100%;
	margin-right: 8px;
	padding: 10px 8px;
}

#colContentBlog #colRightBlog .rightContentBlog h3  {
	margin: 5px 0 10px 0;
}

#colContentBlog #colRightBlog .rightContentBlog h4  {
	font-size: 9pt;
	color: #000;
	margin: 5px 0;
}

#contentTable #colRightBlog .rightContentBlog a.snippet {
	color: #000;
	font-size: 8pt;
	line-height: 1.5em;
	padding-bottom: 10px;
	display: block;
}

#contentTable #colRightBlog .rightContentBlog .snippetThumb {
	float: left;
	clear: both;
	border: 1px solid #a0b2c6;
	padding: 2px;
}

#contentTable #colRightBlog .rightContentBlog .snippetThumb img {
}


/* Navigation */
.navigation {
	padding: 8px 10px;
}


/* sitemap */
.ddsg-wrapper { padding: 25px 0; }

.ddsg-wrapper h2 { display: none; }

.ddsg-wrapper ul a { font-size: 11pt; color: #0c244b; font-weight: bold; }
.ddsg-wrapper ul ul a { font-size: 9pt; color: #444; font-weight: bold; }
.ddsg-wrapper ul ul ul a { font-size: 8pt; color: #3975ac; }

.ddsg-wrapper p { display: none; }





/* "Work It Harder Make It Better
	Do It Faster, Makes Us stronger
	More Than Ever Hour After
	Our Work Is Never Over"
	
	- Daft Punk
*/
