/*

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: 10px 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: 436px;

	padding: 7px;

	margin-left: 9px;

	float: left;

}



#postHeader.landing div.mediaCaption {

	background: #80a8cd;

	border-top: none;

	width: 405px;

	font-size: 8pt;

	font-style: italic;

	color: #FFF;

	line-height: 1.25em;

	padding: 5px 10px 4px 10px;

}



/*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: 15pt;

	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: #0b244a;

	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: 8px 0;

}



#contentTable #colRightBlog .rightContentBlog a.snippet {

	color: #000;

	font-size: 8pt;

	line-height: 1.5em;

	padding-bottom: 5px;

	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

*/

