body {font:16px Times, "Times New Roman", "Georgia", serif;color:#000;line-height:22px;}
a:hover {color:#0000cc;border-bottom:1px solid;}
a:link, a:active, a:focus {color:#0000cc;text-decoration:none;}
a:visited {text-decoration:none;}
h1, h2, h3, h5 {color:#000;text-align:center;letter-spacing:-1px;font-weight:bold;margin:0;padding-bottom:20px;}
h4 {color:#000;text-align:center;letter-spacing:-1px;font-weight:normal;margin:0;padding-bottom:20px;}
h1 {font-size: 58px;line-height:58px;}
h2 {font-size: 42px;line-height:40px;}
h3 {font-size: 28px;line-height:31px;}
h4 {font-size: 21px;line-height:32px;}
h5 {font-size: 85px;line-height:75px;}
h1.sans, h2.sans, h3.sans, h4.sans, h5.sans  {font-family:helvetica;}
.cf {clear:both;}
.padTop10 {padding-top:10px;}
.ddLine {border-bottom: solid 1px #999; margin: 10px 0;}
.advertisement {font:9px Verdana;letter-spacing:1px;}
a.imageLink:hover, a.imageLink:active, a.imageLink:focus, a:hover img {border:0;}

div #ad_lead1 {margin-left:8%;}
div #ad_lead2 {margin-left:8%;}

body#dirtDogs {background-color:#031833;margin:0px 0 0 10px;}
#dirtDogs #container {float:left;width:999px;background-color:#ededed;background-image:url(http://cache.boston.com/images/blog/dirtdogs/1px_shadowSliver.gif);background-repeat:repeat-y;margin-bottom:10px;}
#dirtDogs #content {position:relative;float:left;background-color:#fff;width:629px;overflow:hidden;}
#dirtDogs #rightRail {position:relative;float:left;width:339px;margin:0 15px;overflow:hidden;}
#dirtDogs .dirtHeader {height:180px;}
#dirtDogs #headerBubble {position:absolute;top:3px;left:418px;width:200px;height:43px;overflow:hidden;font:bold italic 17px Times, "Times New Roman", "Georgia", serif;color:#000;line-height:19px;text-align:center;}
#dirtDogs .mainContent {width:629px;background-color:#031833;margin:0;padding-bottom:1px;}

#dirtDogs .mainContent .DDsiteNews {background-color:#FFF;margin-bottom:5px;padding:15px;}
#dirtDogs .mainContent .DDsiteNews h1, #dirtDogs .mainContent .DDsiteNews h2, #dirtDogs .mainContent .DDsiteNews h3, #dirtDogs .mainContent .DDsiteNews h4, #dirtDogs .mainContent .DDsiteNews h5 {padding-bottom:0;}

#dirtDogs .mainContent .blogEntry {text-align:center;background:#fff;padding:0px 20px;margin-bottom:20px;}
#dirtDogs .mainContent .blogEntry p {padding-bottom:10px;margin:0;}
#dirtDogs .mainContent .blogEntry p.sans {font-family:arial;}
#dirtDogs .mainContent .blogEntry p.left {text-align:left;}
#dirtDogs .mainContent .blogEntry img {}
h6 {display:none;}

#dirtDogs #pagination {background-color:#031833;color:#fff;text-align:center;padding:0px 0 20px 0;}
#dirtDogs #pagination .prev {float:left;}
#dirtDogs #pagination .next {float:right;}
#dirtDogs #pagination .index {float: left; margin-left: 90px;}
#dirtDogs #pagination span a {padding-right:8px;font: bold 16px Courier, "Monaco", Monospace;color:#fff;text-decoration:none;}
#dirtDogs #pagination span a:hover {color:#d2232a;}

.dateCat {padding-bottom:20px;}
.dateline, .category, .category a {font: bold 12px Courier, "Monaco", Monospace;text-align:center;line-height:15px;}
.dateline {color:#d2232a;padding-top:20px;}
.category {padding-top:7px;}
.category a {color:#000;text-decoration:underline;}
.category a:hover {color:#d2232a;}

.extraLinks {padding-top:15px;}
.moreLink {margin:0 auto;width:212px;text-align:center;}
.fullEntry a {color:#fff;text-decoration:none;font: bold 14px Courier, "Monaco", Monospace;background-color:#d2232a;color:#fff;padding:5px;width:201px;text-align:center;display:block;}
.fullEntry a:hover {text-decoration:underline;color:#fff; border-bottom: none;}
.fullEntry .moreArrows {font-size:20px;}
.permaLink {float:right;}
.permaLink a {font: 12px "Helvetica", arial, sans-serif; color: #0000cc; text-decoration:underline;}
.permaLink a:hover {color: #d2232a; border-bottom: none;}
.attr {bottom:1px;color:#666666;font-family:Arial,Helvetica;font-size:10px;font-weight:bold;padding-left:0px;position:relative;float:right;padding-bottom:25px;}
.blueDivide {margin:0 auto;width:201px;text-align:center;}
.blueDivide .blueBar {width:200px;height:8px;background-color:#031838;margin:10px 0 30px 0;}

#rightRail {font: 12px Arial, Helvetica, sans-serif;line-height:16px;text-align:left;}
#rightRail .disclaimer {padding:10px;background-color:#e0e0e0;margin-bottom:5px;font:11px helvetica; line-height:14px; color:#666;}
#rightRail .disclaimer .bSidenopx {line-height:20px;}
#rightRail .navHeader a, #rightRail .navHeader {font-weight: bold; font-size:17px;line-height:19px;color:#d2232a;}
#rightRail .navSubHeader a, #rightRail .navSubHeader {font-weight: bold;font-size:13px;line-height:15px;color:#d2232a;}
#rightRail .navHeader a:hover, #rightRail .navSubHeader a:hover {text-decoration:underline;}
#rightRail h3, #rightRail h4, #rightRail h5 {font-weight: bold;color:#0000cc;text-align:left;letter-spacing:0px;}
#rightRail h3 {font-size:16px;line-height:18px;}
#rightRail h4 {font-size:14px;line-height:16px;}
#rightRail h5 {font-size:12px;line-height:14px;}
#rightRail .soxHeadline h3 {display:inline;}
#rightRail .ddLinklist {list-style-type:square;font-size:12px;padding-left:15px;margin:10px 0px 10px 0;}
#rightRail .ddLinklist li {margin-bottom:9px;color:#666;}
#rightRail .ddLinklist li a {color:#0000cc;}
#rightRail .soxHeadline {padding:0;}
#rightRail .soxHeadline a:visited {color:#0000cc;}
#rightRail .DDadPos {text-align:center;}
#rightRail .archives form {padding:10px 0 20px 0;}
.headerLinks {margin-top:10px;}
.headerLinks a{width:63px;float:left;}
.headerLinks .link {font: bold 12px arial;color:#d2232a;padding:2px;background:#ededed;text-align:center;margin:0px;border: 1px solid #999;}
.headerLinks a.link:hover {background:#d2232a;color:#fff;}
.headerLinks .left {margin-right:5px;}



div.split50 div.aSide {width:47%; overflow:hidden; float:left;}
div.split50 div.bSide {width:47%; overflow:hidden; float:right;border-left:1px solid #999;padding-left:10px;}
div.split50 div.aSidenopx {width:50%; overflow:hidden; float:left;}
div.split50 div.bSidenopx {width:50%; overflow:hidden; float:right;}
div.splitThirds div.aSide, div.splitThirds div.bSide, div.splitThirds div.cSide {width:33%; overflow:hidden; float:left;}

.standingLinks img {float:left;padding-right:5px;}
.standingLinks h4 {display:inline;}
.shadeAd {margin: 10px 0;}
.shadeAd h3 {padding-bottom:6px;}

.DDsubscribe .whatsrss a {font-size: 10px;color:#999;margin-left:25px;}
.rssOption .myYahoo {background-image:url(http://cache.boston.com/images/blog/dirtdogs/feedIcon_yahoo.gif);background-repeat:no-repeat;padding: 0 0 10px 35px;line-height:30px;}
.rssOption .rss {background-image:url(http://cache.boston.com/images/blog/dirtdogs/feedIcon_rss.gif);background-repeat:no-repeat;padding: 0 0 10px 35px;line-height:30px;}
.rssOption .myYahoo h4, .rssOption .rss h4 {display:inline;padding:0;}



body#EBblogTease {background-color:#ededed;}
.DDblogTease {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px; text-align:left;padding-top:0px;}
.DDblogTease img {padding-top: 10px; padding-bottom: 6px;}
.DDblogTease h4 {font-size:14px;line-height:16px;color:#0000CC;letter-spacing:0px;text-align:left;font-weight:bold;letter-spacing:-1px;margin:0pt;padding-bottom:5px;}

ul.yearList {display:inline;float:left;list-style-type:square;font:12px Courier, "Monaco", Monospace;padding-left:15px;margin:10px 0px 10px 50px;}
ul.yearList li {list-style-type:square;color:#666;}
ul.yearList li.yearNumber {list-style-type:none;font-size:16px;line-height:18px;color:#D2232A;}
.archivesHeader {text-align:center;font-size: 58px;line-height:56px;}

form#blogForm div {font-size:12px;padding-bottom:5px;}
form#blogForm input {display:block;margin-bottom:15px;width:80%;}
form#blogForm textarea {display:block;width:90%;height:125px;}
form#blogForm input#blogButton {width:auto;}

.formThanks {background:#fff; height:400px;}

.blogEntry font b {line-height:110%;}



/* E-mail signup */

.email-signup-widget-container{
        width:329px;
        margin:0 auto;
        padding:0 0 20px 0;
}
.email-signup-widget{
    background:#ebf4f9;
    border:1px solid #bec8ff;
    padding:10px 10px;
    position: relative;
}
.email-signup-widget .sectionHeader{
    padding-bottom:7px;
    text-transform:none;
}
.email-signup-widget .widget-content{
    padding:10px;
    background:#fff;
    border:1px solid #edf2f6;
    border-top:1px solid #b5dbff;
    overflow:hidden;
}
.email-signup-widget div.widget-image{
    width:43px;
    float:left;
    margin:0 10px 10px 0;
    padding:5px 0 0 0;
}
.email-signup-widget p.message{
    margin:0;
    font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        line-height:16px;
    background:transparent url(http://cache.boston.com/homepage_shell/includes/on_the_go/onTheGo_sprite_36x36.gif) no-repeat 0 532px;
    background-position: 0px -528px;
    padding:0 0 0 50px;
}
.email-signup-widget .signup{
    clear:both;
    padding:10px 0;
    text-align:right;
    font-weight:bold;
}
.email-signup-widget .widget-button-blue{
        margin:0 0 0 7px;
    background:#2654a2;
    padding:4px 6px;
    color:#fff;
    text-transform:uppercase;
}
.email-signup-widget .widget-button-blue:hover{
        border:none;
}



/* Twitter Updates - Boston Dirt Dogs
=========================================== */

#dirtDogs  {
	background: #ededed;
	}
	
#dirtDogs #twitter_div {
	}
	
#dirtDogs #twitter_div h3.sectionHeader {
	background: url(http://cache.boston.com/_webdesignready/redesign/common/twitter/widget/images/tweetLogo_ededed.gif) no-repeat 0% 0%;
	height: 15px;
	padding: 5px 0 5px 35px;
	}
	
#dirtDogs #twitter_div h3.sectionHeader a {
	color:#D2232A;
	}
	
#dirtDogs ul#twitter_update_list {
	background: #fff;
	padding: 5px 5px;
	list-style: none;
	margin: 10px 0;
	height: 215px !important;
	overflow: auto !important;
	}
	
#dirtDogs #twitter_div.short ul#twitter_update_list {
	height: 100px !important;
	}

#dirtDogs ul#twitter_update_list li {
	display:block;
	font:normal 13px/17px Georgia, Times, Times New Roman, sans-serif;
	color: #272727;
	height:auto;
	min-height:1em;
	padding:6px 7px;
	border-bottom:1px dotted #999999;
	}
	
#dirtDogs ul#twitter_update_list li:hover {
	background: #ededed;
	}
	
#dirtDogs ul#twitter_update_list li a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
	
#dirtDogs #twitter_div .leadOut {
	padding-top: 5px;
	}

#dirtDogs .leadOut {
	font-size:10px;
	padding-top:10px;
	text-align:right;
	text-transform:uppercase;
	}
	
#dirtDogs .leadOut a:hover {
	border:none;
	}

#dirtDogs .leadOut a {
	background-image:url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:7px;
	}
