ul, ol, li, h1, h2, h3, h4, h5, form, p, li {
margin:0;
padding:0;
color:#999999;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	

}
img {
border:0 none;
}
a {
	color:#F2F2F2;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a:hover {
color:#474848;
text-decoration:underline;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;

}
a img {
border:0 none;
}
#wrapper {
margin:15px auto 0;
width:860px;
}
.page {
margin:0 auto;
width:860px;
}
#content {
	overflow:hidden;
	padding:0;
	width:760px;
}

.comments {
	border:1px solid #000000;
	margin:0 30px 15px 0;
	padding:7px;
	background-color: #BCBCBC;
}
.comments h2 {
	color:#333333;
	font-size:1.2em;
	margin:0 0 3px;
}
.comments2 {
	border:1px solid #F8ECBD;
	margin:0 30px 15px 0;
	padding:7px;
	background-color: #999999;
}
.comments2 h2 {
	color:#333333;
	font-size:1.2em;
	margin:0 0 3px;
}
.text_input {
border-color:#696969 #696969 #696969 #0066CB;
border-style:solid;
border-width:1px 1px 1px 2px;
color:#444444;
padding:3px;
width:191px;
}
.text_area {
border-color:#696969 #696969 #696969 #0066CB;
border-style:solid;
border-width:1px 1px 1px 2px;
width:321px !important;
}
ul#comment_list {
list-style-type:none;
padding:0;
}
ul#comment_list li.comment {
margin:0 0 10px;
}
ul#comment_list li.trackback {
padding:1.2em 15px 0;
}
.comment_meta {
	font-size:11px;
	margin:0 0 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.comment_num {
float:right;
font-size:1.3em;
font-weight:bold;
padding:0 8px 0 0;
}
.trackback .comment_num {
padding:0 0 0 20px;
}
.comment_num a, .comment_num a:visited {
color:#888888;
text-decoration:none;
}
.comment_num a:hover {
color:#303030;
text-decoration:none;
}
.comment_meta strong {
font-size:1.2em;
}
.comment_time {
	color:#888888;
	font-size:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
blockquote {
border-left:4px solid #0066CB;
color:#888888;
font-size:11px;
font-style:italic;
margin:0 0 5px 20px;
padding:0 0 0 10px;
}
abbr, acronym {
border-bottom:1px dotted #0066CB;
text-transform:uppercase;
}
code {
color:#474848;
font-family:Courier,monospace;
margin:0 0 5px 5px;
}
pre {
clear:both;
font-size:1.3em;
margin:0 0 1.5em;
overflow:auto;
}

.dlline {
border-bottom:1px solid #CDCDCD;
padding:7px 0;
}
.dl {
color:#474848;
}
.dl #dl {
background:transparent url(images/dl.gif) no-repeat scroll 0 0;
display:block;
float:right;
height:16px;
width:16px;
}
.msg {
background:#FDF9EB none repeat scroll 0 0;
border:1px solid #F8ECBD;
margin:15px 0 0;
padding:6px;
}
.msg p {
background:transparent url(images/error.gif) no-repeat scroll 0 0;
color:#FF0000;
height:14px;
padding:0 0 0 20px;
}
img.left {
float:left;
margin:0 12px 0 0;
}
img.right {
float:right;
margin:0 0 0 12px;
}
img.center {
display:block;
margin:0 auto;
}
.entry {
font-size:1em;
line-height:1.2em;
}
.entry blockquote {
font-size:1em;
}
.entry blockquote.right {
border-color:#0066CB;
border-style:double;
border-width:3px 0;
float:right;
font-size:11px !important;
font-style:normal !important;
margin:0.3em 0 0.3em 15px !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.left {
border-color:#0066CB;
border-style:double;
border-width:3px 0;
float:left;
font-size:11px !important;
font-style:normal !important;
margin:0.3em 15px 0.3em 0 !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.right p, .entry blockquote.left p {
line-height:1.4em !important;
margin:0 !important;
}
.entry p {
margin:0 0 1.5em;
}
.entry ul {
list-style-type:none;
margin:5px 0 5px 15px;
}
.entry ol {
margin:5px 0 5px 15px;
}
.entry ul li {
list-style-type:square;
padding:3px 0;
}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
margin:5px 0 5px 15px;
}
.entry dl {
margin:0 0 1.5em;
}
.entry dt {
font-weight:bold;
margin:0 0 0.5em;
}
.entry dd {
margin:0 0 1.5em 20px;
}
.entry .ad {
float:right;
margin:0 0 0.5em 15px;
}
.entry .ad_left {
float:left;
margin:0 15px 0.5em 0;
}
.entry img {
border:1px solid #E5E5E5;
margin:0 10px 6px 6px;
padding:5px;
}
.entry img:hover {
border:1px solid #474848;
padding:5px;
}
