/* blog area */
a:hover, a:hover .headline, .story a:hover {text-decoration:underline !important;}

#blogArea {width:649px; float:left; margin:10px 2px 0 2px; padding-left:5px; font-size:12px;}
#blogArea h2 { margin:0 0 11px 0; padding:0;}
#blogArea h2 img {border-top:1px solid #a49e8f; border-bottom:1px solid #a49e8f;}

#blogArea a {text-decoration:none; color:#369;}
#blogArea a.sig {color:#0000ff; text-decoration:none; font-weight: bold !important; margin-left:240px;}
#blogArea a:hover {text-decoration:underline;}
#blogArea a img {border:none;}
#blogArea .alt {visibility: hidden; display: none;}
#blogArea img.txtimg { background: no-repeat 0px 0px; display: inline; border: 0;}
#blogArea #blogPhoto {margin-bottom:5px;}
#blogArea #blogCaption {padding:10px;}
#blogArea .breadcrumb {margin:0 0 15px 7px;color:#999;padding:0;font-size:12px;}
#blogArea .breadcrumb a {color:#369;float:none !important;}
#blogArea .breadcrumb a.active {}

#blogArea #blogHeader {clear:both;margin:0 0 0 5px;padding:0;}
#blogArea #blogHeader .headline {padding:0;margin:0;}
#blogArea #blogHeader .dek {margin:0;padding:0;}
#blogArea #blogHeader h1 {font-weight:normal; 
color:#333; 
font-size:30px; 
line-height:1em;
letter-spacing:-1px;
font-family:georgia, 'times new roman', serif;
}

#blogArea #blogHeader h2{ font-size:14px; font-weight:normal; color:#555;}

#blogArea h3 a {color:#369 !important;}

	#blogArea h3 a:hover {text-decoration:underline;}

.bodycontainerwide .story .main {background:#fff;}


/* blog left column */
#blogLeft { width:230px; margin-right:5px; float:left;font-size:12px;line-height:1.2em;}
#blogLeft a {color:#336699;}
.leftBoxTop {border:1px solid #d8d8d8; width:228px; margin-bottom:10px; color:#000; float:left;}
.leftBox {width:228px; margin-bottom:10px; float:left;}

.rightBox {float:left;
margin-bottom:10px;
text-align:left;
width:310px;
}
.leftBox ul, .rightBox ul {list-style:none; margin:10px 0 !important; padding:0 !important;}
.leftBox li, .rightBox li {background:transparent url(http://a.abcnews.com/assets/images/icons/bullet-999.gif) no-repeat scroll -5px 1px !important; margin:0 0 8px 0 !important; padding:0 0 0 9px!important; clear:left;line-height:1.3em;}
.leftBox li img, .rightBox li img {float:left; padding: 0 5px 2px 0;}
.leftBox h3, .rightBox h3 {font-size:20px; color:#333; padding:10px 0 5px 0; margin:0; border-top:5px solid #ecedef;
font-family:georgia, 'times new roman', serif;font-weight:normal;
}
.leftBox #calendar {padding-top:1px;border-top:5px solid #ecedef;

}

	#calendar table {width:100%;}
	#calendar table, th, td {padding:4px 0;font-weight:normal;font-size:12px;text-align:center;}
	#calendar th {font-weight:bold;}
	#calendar caption {text-transform:uppercase;text-align:left;font-size:20px;padding:10px 0 5px 0;color:#333;font-family:georgia, 'times new roman', serif;font-weight:normal;}
	#calendar a {color:#369;}
	#calendar a:hover {text-decoration:underline;}

/* about this blog box */
#aboutBlog img { margin:5px;}
#aboutBlog h3 {margin:0 3px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#600; line-height:1.4em; background:none;}
#aboutBlog p {margin:5px 3px 5px 5px; font-size:12px; line-height:1.3em;}
#aboutBlog a {color:#333;}

p.syndicate { margin:20px 10px 10px 10px;}

/* blog entries area */
#blogMain { width:398px; float:left; overflow:hidden;margin:0 0 0 10px;font-size:12px;line-height:1.6em;}
#blogMain h3 {margin:5px 0 0 0; padding:0; font-family:georgia, 'times new roman', serif; font-size:20px; font-weight:normal; color:#333; line-height:24px; background:none;}
	blogArea h3 a {
		color: #369 !important;
		text-decoration:underline;
	}
#blogMain p {margin:0 0 13px 0; line-height:18px;}
#blogMain p.date {margin-bottom:10px; color:#666;margin-top:10px;}
#blogMain p.author {color:#000; font-weight: bold; margin-top: 10px;}
#blogMain p.entryFoot {margin-bottom:10px;border-top:1px solid #e2e2e2;padding-top:5px;clear:both;line-height:16px;}
#blogMain p.entryFoot a {color:#369;;padding:0;margin:0;display:inline;}

#commentMain {margin:0;padding:0;height:auto;width:398px;}
#commentMain .bubbleTop {background: #ffffff url(http://a.abcnews.com/assets/images/bg-captop.gif) repeat-x 0 0;padding:0;}
#commentMain .innerWrapper {border-left:1px solid #bebebe;border-right:1px solid #bebebe;clear:both;padding:4px 10px 2px;}
#commentMain .bubbleBot {background: #ffffff url(http://a.abcnews.com/assets/images/bg-capbot.gif) repeat-x 0 0;padding:0;}
#commentMain .bubbleTop img.fLeft, #commentMain .bubbleBot img.fLeft {float:left;}
#commentMain .bubbleTop img.fRight, #commentMain .bubbleBot img.fRight {float:right;}
#commentMain .comments {color:#444;!important;font-size:12px;font-style:normal;}
#commentMain .arrowEnd {clear:both;background:transparent url(http://a.abcnews.com/images/site/blog/redesign07/blog-arrow.gif) no-repeat;height:13px;width:20px;position:relative;top:-2px;left:65px;margin:0;padding:0;}
#blogMain p.posted {color:#333;font-size:11px;text-transform:uppercase;font-weight:bold;font-style:none !important;}
#blogMain  .name {color:#cf0000;}
#blogMain embed {margin:5px 0;}

#blogMain p.posted a {color:#369;font-size:12px;}
#blogMain a#comments {padding:0;margin:0;color:#369;}
#blogMain ul {padding:0;margin:10px 10px 15px 20px;}
#blogMain li {list-style-type:disc; padding:5px 0 0 0; margin-left:15px}

.comments p {line-height:18px}

#shareTool {float:right;font-size:10px;margin:0px 10px 0px 15px;padding:0px 5px;text-transform:uppercase;font-weight:bold;}

.quadbot{
clear:both; overflow:hidden;
padding:3px 0; width:auto; margin-bottom:20px;
}

.pager-bottom{margin-bottom:15px;font-weight:bold;}
.pager-bottom .separator {font-weight:normal;}

.blogSponsorLogo{float:right;padding:0;margin:0;position:absolute;top:5px;right:15px;}
 
#abcnewsvideos .abcnewsbar img {display:none;}
 
#abcnewsvideos .abcnewspltitle {color:#333;
font-size:20px;
margin:0;
padding:6px 0 2px 0;
text-transform:uppercase;
display:block;
font-weight:normal;
border-top:5px solid #ecedef;
font-family:georgia, 'times new roman', sans-serif;
}

.media .container {margin-left:6px;}

.formhed {font-size:11px;
font-weight:bold;
text-transform:uppercase;
border-top:1px solid #e2e2e2;
padding-top:5px;
}

.dColWidget {margin:2px 0 0 0 !important;}

