@charset "utf-8";
/* CSS Document */

@import url(base/common.css);

#content a {color:#6786c6;}
#content a:hover {color:#d26341;}
#content p.pagetop {margin-right:5px; font-size:0.9em; text-align:right;}
#content p.pagetop a {color:#d26341;}
#content p.pagetop a:hover {color:#5b7cc2;}

#articleheader {
	position:relative;
	width:740px;
	background:url(../../_sharedimg/bg_gradient_50.gif) repeat-x top left;
	overflow:hidden;
}

#articleheader img.button {
	position:absolute;
	top:14px;
}
#articleheader img#btn_increasefontsize {left:601px;}
#articleheader img#btn_decreasefontsize {left:635px;}
#articleheader img#btn_emailarticle {left:669px;}
#articleheader img#btn_printarticle {left:703px;}

#articleheader h2 {padding-left:10px!important; padding-right:130px!important;}

#articleheader h2#articletitle {
	margin:13px 0px 0px 0px;
	padding:0px 0px 13px 0px;
	color:#d24242;
	background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;
}

#articleheader h2#articledate {
	margin:1em 0px 0em 0px;
	font-size:1em;
	color:#3C76B0;
}

#articleheader h2#articleauthor {
	margin:0.5em 0px 0.6em 0px;
	font-size:1.2em;
	color:#808080;
}

#binder {
	float:left;
	width:740px;
	background:url(../../_sharedimg/article/binder_bg.gif) repeat-y top left;
}

#binder_template {
	float:left;
	width:740px;
}

#binder_c1 {
	float:left;
	display:inline;
	margin-right:30px;	
	width:520px;
}

#articlecontent {
	margin-left:10px;
	background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;
	overflow:hidden;
}

#articlecontent h3,
#articlecontent h4 {font-family:Verdana, Arial, Helvetica, sans-serif;}

#articlecontent h3 {
	margin:0.5em 0px 0.7em 0px;
	font-size:1.2em;
	color:#d24242;
}

#articlecontent h4 {font-size:1em; font-weight:bold; color:#808080;}

#articlecontent div.islandAd {
	float:right;
	margin:0px 0px 10px 20px;
	padding:0px 0px 9px 0px;
	width:300px;
	text-align:center;
	border-top:1px dotted #dddddd;
	border-bottom:1px dotted #dddddd;
}

#articlecontent div.islandAd p {margin:4px 0px 4px 0px; font-size:0.9em; color:#a6a1a0; text-transform:uppercase;}
#articlecontent div.islandAd img {width:300px;}

#relatedlinks {margin-left:10px; width:502px;}
#relatedlinks h3 {margin:0.5em 0px 0.5em 0px; font-size:1.2em;}
#relatedlinks ul {margin:0px; padding:0px; list-style-type:none;}

#haveyoursay {
	margin-bottom:9px;
	width:512px;
	background:#f8f8f8 url(../../_sharedimg/article/haveyoursay_bg.gif) repeat-y top left;
}
#haveyoursay h3.hidden {
	margin:7px 0px 8px 0px;  
	height:38px;
	line-height:38px;
	background:url(../../_sharedimg/article/haveyoursay_hdr_haveyoursay.gif) no-repeat top left;
	overflow:hidden;
}
#haveyoursay h3.hidden span {display:none;}
#haveyoursay form {padding:0px 0px 0px 20px;}
#haveyoursay table {border-collapse:collapse;}
#haveyoursay td {padding:5px 0px 5px 0px;}
#haveyoursay td.label {width:120px;padding:0px 0px 0px 20px;}
#haveyoursay td.instructionaltext {padding-bottom:10px; padding-right:15px; padding-left:20px;}
#haveyoursay input.textinput,
#haveyoursay textarea {border:1px solid #000000;}
#haveyoursay input.textinput {width:300px;}
#haveyoursay textarea {width:320px; height:70px;}
#haveyoursay h4 {
	margin:1.6em 1px 0px 2px;
	padding:0px 0px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#d24242;
	background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;
}
#haveyoursay ol#comments {
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	list-style-type:none;
}
#haveyoursay ol#comments li {
	padding:0px 10px 10px 20px;
	background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;
}
#haveyoursay ol#comments li p {margin:0.6em 0px 0px 0px; color:#625c5a;}
#haveyoursay ol#comments li p.submittedby {margin:0.5em 0px 0.3em 0px; text-align:right;}
#haveyoursay ol#comments li p.submittedby span {font-weight:bold; color:#4e4441;}
#haveyoursay p#viewall {margin:1em 10px 0.9em 0px; text-align:right;}

#morelinks {
	width:512px;
	background:#f8f8f8 url(../../_sharedimg/article/morelinks_bg.gif) repeat-y top left;
	overflow:hidden;
}
#morelinks ul {margin:10px 10px 10px 20px; padding:0px; list-style-type:none;}
#morelinks li {color:#3C76B0; font-weight:bold;}
#morelinks li a {font-weight:normal;}

div.footer {width:512px;}

#binder_c2 {
	float:left;
	display:inline;
	margin-left:17px;
	width:173px;
}

#sharestory {
	position:relative;
	margin-bottom:25px;
	width:173px;
	margin-left: 0px;
	height:10px;
}
#sharestory #hypDigg {position:absolute; top:37px; left:3px;}
#sharestory #hypNewsvine {position:absolute; top:37px; left:86px;}
#sharestory #btn_delicious {position:absolute; top:69px; left:3px;}
#sharestory #hypReddit {position:absolute; top:69px; left:86px;}

#commentpod {
	padding:15px 0px 15px 30px;
	width:143px;
	background:url(../../_sharedimg/article/comment_bg.gif) no-repeat top left;
	overflow:hidden;
}
#commentpod p {margin:0px; line-height:1em;}

#morenews h2 {
	padding-bottom:10px;
	font-size:1.5em;
	background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;
}

#morenews ol {margin:0px; padding:0px 0px 20px 0px; list-style-type:none; background:url(../../_sharedimg/hr_dotted_grey.gif) repeat-x bottom left;}
#morenews h3 {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}
#morenews h3 a {color:#d65555;}
#morenews h3 a:hover {color:#5b7cc2;}