
/* Presentation Stylesheet */ 

p {
 margin:0;
 padding:10px;
 }
 
h1 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:24px;
 font-weight:bold;
 color:#000000;
 }

h2 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 }

h3 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:18px;
 font-weight:bold;
 color:#5e5e5e;
 line-height:18px;
 }
 
h4 {
 margin:0; 
 padding:3px 20px;
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color:#DA1515;
 }
 
em {
 color:#CC0000;
 font-style:normal;
 font-weight:bold;
}


/* Layout Stylesheet */ 

body {
 color: #000000;
 background-image:url(images/ask_page_bg.gif);
 background-position:center;
 background-repeat:repeat-y;
 background-color:#3b0000;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 }

#outer {
	text-align:left;
	background-position:center;
	width:800px;
	margin:auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFBCCB;
	border-right-color: #AFBCCB;
	border-bottom-color: #AFBCCB;
	border-left-color: #AFBCCB;
 }

#hdr {
 height:144px;
 width:800px;
 background-image:url(images/askDG_page_head.jpg);
 color: #333333;
 }

#l_bar {
background-image:url(images/ask_lbar_bg.gif);
	border:solid #a3a3a3;
	border-width:1px 1px 1px 1px;
	width:250px;
	float:right;
	height:100%;
	margin-left:7px;
	margin-top:10px;
	padding:5px;
	line-height:14px;

 }
 
#sign_up {
	background-color:#7f0202;
	border:solid #9f0000;
	border-width:1px 1px 1px 1px;
	width:475px;
	margin-left:10px;
	color:#FFFFFF;

 } 
 
 #question {
	background-color:#767676;
	border:solid #505050;
	border-width:1px 1px 1px 1px;
	width:475px;
	margin-left:10px;
	color:#FFFFFF;

 } 


#bodyblock {
 position:relative;
 color: #333333;
 background-color:#FFFFFF;
 width:800px;
 padding:0; 
 }

#cont {
 color: #000000;
 border:solid #ffffff;
 margin:0px 15px;
 border-width:0 0 0 0px;
 text-align:left;
 }
 
#order {
 width:445px;
 background:#FAFAFA;
 color: #333333;
 font-size:10px;
 font-family:Tahoma;
 text-align:left;
 border:solid #ffffff;	
 border-width:0 0 0 1px; 
 margin:0;
 padding:5px;
 }
 
#ftr {
 height:30px;
 background-image:url(images/foot.jpg);
 font-family:Tahoma;
 font-size:10px;
 color: #000000;
 border:#ffffff;
 padding-top:10px;
 border-width:0px 0 0 0;
 margin:0;
 }

textarea {
 border:1px solid #7F9DB9;
 font-size:10px;
 font-family: verdana,sans-serif;
 color: #000;
 height: 100px;
 width: 155px;
 }
			
/* Comment styles */
#comments {
margin: 1em 0;
margin-left:10px;
padding: 1em;
background: #dacbcb;
border: 1px solid #9c5454;
width:450px;
}
#comments .indented {
margin-left: 21px;
}
.comment {
margin: 0;
clear: both;
width:450px;
}
.comment h3 {
margin: 0 0 .25em 0;
}
.comment h3.title a {
font-weight: bold;
font-size: 110%;
color: #a50101;
}
.comment .submitted {
margin-bottom: .15em;
color: #666;
color:#3b0000;
}
.comment .content {
border: 1px solid #a3a3a3;
padding: .5em;
margin: -1px;
background: #fff;
}
.comment .content-inner {
overflow: auto;
width: 100%;
}
.comment .picture {
margin: 0;
padding: 0;
}
.comment .picture img {
float: right;
}
.comment .new {
float: left;
margin: 0 4px 0 0;
padding: 2px 4px;
font-size: 88%;
font-weight: bold;
background: #af0000;
color: #fff;
}

/* Comment collapsed */
.comment-folded {
margin: 4px;
padding: 2px 4px;
}
.comment-folded:hover {
background: white;
}
.comment-folded .subject a {
font-weight: bold;
}
.comment-folded .credit {
font-size: 88%;
}
.comment div.links {
margin: 2px;
}
.comment .links li.first {
margin: 0;
padding: 0;
}
.comment .links li {
border: 0;
margin: 0;
padding: 0;
}
.comment .links a {
font-size: 80%;
font-weight: bold;
margin: 1px;
padding: 2px 6px 4px 6px;
color: #a50101;
}
.comment .links a, .comment .links a:visited {
text-decoration: none;
background: transparent;
border: 1px solid #9c5454;
border-top: 1px solid #9c5454;
border-bottom: 1px solid #9c5454;
}
.comment .links a:hover {
text-decoration: none;
color: #000000;
background: white;
border: 1px solid ##9c5454;
}
/* Comment controls styles */
#comments h2.title {
margin-bottom: .25em;
font-size: 115%;
}
#comments .box {
margin: .5em 0;
padding: .75em;
background: #fcfcfc;
border: 1px solid #a3a3a3;
}
#comments .box .form-select,
#comments .box .form-submit {
font-size: 88%;
}
#comments .description {
margin: .25em 0 0 0;
font-size: 92%;
}

/* Comment block styles */
.block-comment .item-list li {
font-size: 88%;
}
.block-comment .item-list li a {
512 font-size: 114%;
}



