﻿html {
	min-width: 902px
}
body {
	padding-right: 20px; padding-left: 20px; font-size: 12px; background: url(../../images/page-back.gif) #fff repeat-x; padding-bottom: 0px; margin: 0px; color: #393733; padding-top: 0px; font-family: tahoma, verdana; text-align: center
}
body {
	font: 12px tahoma, verdana
}
td {
	font: 12px tahoma, verdana
}
th {
	font: 12px tahoma, verdana
}
textarea {
	font: 12px tahoma, verdana
}
input {
	font: 12px tahoma, verdana
}
select {
	font: 12px tahoma, verdana
}
h2 {
	font: 12px tahoma, verdana
}
h3 {
	font: 12px tahoma, verdana
}
h4 {
	font: 12px tahoma, verdana
}
h5 {
	font: 12px tahoma, verdana
}
h6 {
	font: 12px tahoma, verdana
}
input {
	line-height: 1
}
a {
	color: #105cb6; outline: none
}
a:visited {
	color: #105cb6
}
a:hover {
	color: #003
}
a:unknown {
	color: #003
}
a:active {
	color: #000
}
.simple:link {
	color: #666; text-decoration: none
}
.simple:visited {
	color: #666; text-decoration: none
}
.new {
	font-weight: bold; font-size: 11px; color: #c00; text-decoration: none
}
h3 a:visited {
	color: #86b0e1
}
.more:link {
	color: #666
}
.more:visited {
	color: #666
}
.simple:hover {
	color: #333
}
.simple:active {
	color: #333
}
.more:hover {
	color: #333
}
.remove {
	font-size: 85%; color: #999
}
.clear-search {
	clear: both; padding-right: 4px; padding-left: 60px; min-height: 50px; background: url(../../images/clear-search.gif) no-repeat; padding-bottom: 4px; color: #80a71f; padding-top: 25px
}
.clear-search a.clear-search-link {
	padding-right: 25px; padding-left: 15px; font-weight: bold; font-size: 65%; background: url(../../images/close.gif) no-repeat 100% 50%; padding-bottom: 5px; vertical-align: middle; color: #c00; padding-top: 5px; letter-spacing: 0em
}
.highlight {
	color: #685d00; background-color: #ff0
}
.search-highlight {
	color: #685d00; background-color: #ff0
}
hr {
	background: #ccc; border-top-style: none; border-right-style: none; border-left-style: none; height: 1px; border-bottom-style: none
}
.slide-hide {
	display: none
}
.slide-show {
	display: block
}
.tight {
	white-space: nowrap
}
.disabled {
	color: #666
}
.na {
	font-weight: normal; color: #999
}
h2 span.deemphasize {
	font-weight: normal; color: #999
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
p {
	line-height: 1.4
}
ul.compact {
	padding-left: 20px; margin: 0px
}
li {
	margin-bottom: 0.3em
}
form {
	clear: left; margin: 0px
}
option.child-level {
	padding-left: 15px
}
option.top-level {
	font-weight: bold
}
h2 {
	clear: left; font-weight: normal; font-size: 185%; margin: 0px 0px 0.2em; color: #4e463f; letter-spacing: -1px
}
.user-photo {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; vertical-align: middle; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid
}
.user-image {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; vertical-align: middle; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid
}
h2 .user-photo {
	float: left; margin-right: 5px
}
h2 span {
	color: #999; white-space: nowrap
}
h3 span {
	color: #999; white-space: nowrap
}
h3 {
	clear: left; margin: 0px 0px 0.5em; font: 16px tahoma, verdana; color: #4e463f; letter-spacing: -0.03em
}
h3 a {
	background: url(../../images/link-line.gif) repeat-x 0px 95%; text-decoration: none
}
h3 a.simple {
	background-image: url(../../images/tab-line.gif)
}
h4 {
	clear: left; font-weight: bold; margin-bottom: 0.2em; color: #999
}
.first {
	margin-top: 0px
}
pre {
	margin: 0px; color: #666
}
code {
	margin: 0px; color: #666
}
.error {
	clear: left; padding-right: 0px; padding-left: 50px; background: url(../../images/msg-error.png) no-repeat; padding-bottom: 20px; color: #999; padding-top: 8px
}
.warning {
	clear: left; padding-right: 0px; padding-left: 0px; background: url(../../images/warning.png) no-repeat 0px 100%; padding-bottom: 7px; margin: 10px 0px; color: #999; padding-top: 0px
}
.positive {
	clear: left; padding-right: 0px; padding-left: 0px; background: url(../../images/warning.png) no-repeat 0px 100%; padding-bottom: 7px; margin: 10px 0px; color: #999; padding-top: 0px
}
.warning div {
	padding-right: 0px; padding-left: 50px; min-height: 35px; background: url(../../images/warning.png) no-repeat 0px 0px; padding-bottom: 0px; padding-top: 8px
}
.positive div {
	padding-right: 0px; padding-left: 50px; min-height: 35px; background: url(../../images/warning.png) no-repeat 0px 0px; padding-bottom: 0px; padding-top: 8px
}
.warning p {
	margin-bottom: 0px
}
.positive p {
	margin-bottom: 0px
}
.error h3 {
	font-weight: bold; margin-bottom: 2px; color: #900
}
.warning h3 {
	font-weight: bold; margin-bottom: 2px; color: #900
}
.positive h3 {
	font-weight: bold; margin-bottom: 2px; color: #900
}
.notice h3 {
	font-weight: bold; margin-bottom: 2px; color: #900
}
.positive {
	background-image: url(../../images/positive.png); color: #448400
}
.notice {
	background-image: url(../../images/positive.png); color: #448400
}
.positive h3 {
	margin-bottom: 0.2em; color: #448400
}
.notice h3 {
	margin-bottom: 0.2em; color: #448400
}
.notice {
	clear: left; padding-right: 0px; padding-left: 46px; background: url(../../images/notice.gif) no-repeat 0px 0px; padding-bottom: 20px; padding-top: 8px
}
.positive div {
	background-image: url(../../images/positive.png)
}
.confirm {
	padding-left: 15px; background: url(../../images/confirm.png) no-repeat 0px 50%; color: #390
}
.confirm:hover {
	color: #030
}
h2 .confirm {
	font-size: 50%; float: right
}
/*
.instruction {
	background: url(../../images/feature-box.gif) #eaf2fa no-repeat 0px 0px; margin-bottom: 1em; color: #6c7d8e
}
.instruction div {
	padding-right: 15px; padding-left: 15px; background: url(../../images/feature-box.gif) no-repeat 100% 100%; padding-bottom: 10px; padding-top: 15px
}
.instruction h3 {
	color: #6c7d8e
}
*/
#container {
	margin: 0px auto; position: relative; text-align: left; max-width: 1200px
}
#wrapper {
	padding-right: 0px; padding-left: 15px; padding-right:15px; background: url(../../images/main-back.gif) no-repeat 0px 0px; padding-bottom: 0px; padding-top: 8px
}
#contents {
	clear: both; padding-right: 15px; margin-top: 7px; padding-left: 0px; background: url(../../images/main-back.gif) no-repeat 100% 0px; padding-bottom: 15px; padding-top: 0px
}
#header {
	background: #1b5790; float: left; margin-bottom: 7px; width: 100%; color: #fff; position: relative
}
#header a {
	font-weight: bold; color: #d2dcf3
}
.header-simple#header {
	background: url(../../images/menu-single.gif) #1b5790 no-repeat 0px 100%
}
.header-simple#header .side-header {
	background: url(../../images/menu-single.gif) #1b5790 no-repeat 100% 100%
}
#header a:hover {
	color: #fff
}
h1 {
	font-size: 100%; float: left; margin: 0px
}
h1 a
{
	width: 160px;font-size:xx-large;font-family:黑体; text-decoration: none;
}
/*
h1 a {
	display: block; z-index: 1000; background: url(../../images/logo.gif) no-repeat 0px 0px; width: 79px; text-indent: -2000em; height: 45px; text-decoration: none
}
h1 a:hover {
	background-position: 0px -100px; cursor: pointer
}
*/
label.inside {
	visibility: hidden; position: absolute
}
.side-header {
	padding-right: 175px; padding-left: 10px; min-height: 33px; float: right; padding-bottom: 0px; margin: 0px; line-height: 20px; padding-top: 12px; position: relative
}
.side-header a {
	border-right: #3672ab 1px solid; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; text-decoration: none
}
#login-form {
	clear: both; padding-right: 10px; padding-left: 10px; background: #2e69a1; padding-bottom: 5px; padding-top: 5px; text-align: right
}
#header #search {
	padding-right: 10px; right: 8px; position: absolute; top: 13px
}
#top-submit {
	right: 0px; position: absolute; top: 0px
}
#header label {
	color: #b6c6d6
}
#top-keywords {
	border-top-width: 0px; padding-right: 2px; padding-left: 2px; border-left-width: 0px; background: #fff; border-bottom-width: 0px; padding-bottom: 2px; margin-left: 3px; width: 140px; color: #5f6e7c; padding-top: 2px; height: 14px; border-right-width: 0px
}
#top-keywords:unknown {
	color: #000
}
.headtext {
	display: block; font-weight: 700; font-size: 18px; float: left; margin: 9px 0px 0px; width: 74px; text-align:center; position: relative; text-decoration: none; color:white;
}
#header input {
	padding-left: 2px; font-size: 100%; vertical-align: middle; line-height: 1.25em
}
#header label {
	padding-left: 2px; font-size: 100%; vertical-align: middle; line-height: 1.25em
}
#header #search-all {
	position: relative; top: -1px
}
#header #search-specific {
	position: relative; top: -1px
}
#header ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#header li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#header ul {
	clear: both; float: left; width: 100%
}
#header-primary {
	background: #ccdeaf; float: left; width: 100%
}
#header-primary a.current {
	background: url(../../images/menu-primary-current.gif) no-repeat 50% 100%; color: #000
}
#header-secondary {
	background: url(../../images/menu-secondary.gif) #a5cc7a no-repeat 100% 100%; float: left; width: 100%
}
#header-secondary a.current {
	font-weight: bold; background: url(../../images/menu-secondary-current.gif) no-repeat 50% 100%; color: #000
}
.menu-single#header-primary a.current {
	font-weight: bold; background: url(../../images/menu-secondary-current.gif) no-repeat 50% 100%; color: #000
}
#header-secondary ul {
	background: url(../../images/menu-secondary.gif) no-repeat 0px 100%; width: 100%
}
.menu-single#header-primary {
	background: url(../../images/menu-primary.gif) #ccdeaf no-repeat 100% 100%
}
.menu-single#header-primary ul {
	background: url(../../images/menu-primary.gif) no-repeat 0px 100%
}
#header-primary a:hover {
	color: #000
}
#header-secondary a:hover {
	color: #000
}
#header li {
	display: inline
}
#header li a {
	padding-right: 6px; display: block; padding-left: 6px; left: 5px; float: left; padding-bottom: 5px; word-spacing: -0.17em; color: #325b0a; padding-top: 5px; white-space: nowrap; position: relative; text-decoration: none
}
.submit {
	padding-right: 6px; display: block; padding-left: 6px; left: 5px; float: left; padding-bottom: 5px; word-spacing: -0.17em; color: #325b0a; padding-top: 5px; white-space: nowrap; position: relative; text-decoration: none
}
#header-secondary li a {
	font-weight: normal; word-spacing: 0em; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#header li a.customize {
	color: #fff
}
#header-primary li a.submit {
	padding-right: 23px; display: block; padding-left: 15px; background: url(../../images/submit-new.gif) no-repeat 100% 50%; left: 0px; float: right; padding-bottom: 5px; word-spacing: 0px; margin-right: 9px; padding-top: 5px; text-align: right
}
#header-primary li.extra a {
	padding-right: 2px; padding-left: 20px; background: url(../../images/menu-divider.gif) no-repeat 7px 50%
}
#announce {
	clear: both; margin-top: 5px; padding-left: 15px; background: url(../../images/announce.gif) no-repeat 0px 0px
}
#announce div {
	padding-right: 15px; padding-left: 0px; font-size: 105%; background: url(../../images/announce.gif) no-repeat 100% 0px; padding-bottom: 2px; color: #8e8982; line-height: 1; padding-top: 7px; height: 25px
}
#announce a {
	color: #8e8982
}
#announce a:hover {
	color: #000
}
#announce .close {
	padding-left: 0.7em; vertical-align: middle
}
#announce-invite {
	clear: both; padding-right: 30px; background: url(../../images/announce-invite.gif) no-repeat 100% 0px; position: relative; top: 3px
}
#announce-invite div {
	padding-right: 0px; padding-left: 32px; background: url(../../images/announce-invite.gif) no-repeat 0px 0px; padding-bottom: 0px; padding-top: 5px; height: 20px
}
#announce-invite {
	color: #79786c
}
#announce-invite a {
	color: #79786c
}
#announce-invite strong a {
	text-decoration: underline
}
#announce-invite a:hover {
	color: #000
}
.myfooter {
	padding-right: 40px; margin-top: 55px; padding-left: 40px; filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#ffe9edf8,endcolorstr=#ffffffff,gradienttype=0); padding-bottom: 15px; padding-top: 15px; height: 30px; text-align: center
}
.myfooter a {
	font-weight: bold; text-decoration: none
}
.f-link {
	padding-right: 10px; padding-left: 10px; padding-bottom: 20px; padding-top: 10px; text-align: left
}
.f-link a {
	font-weight: lighter
}
.f-link span {
	font-weight: bold
}
.news-summary {
	clear: left; padding-right: 0px; padding-left: 0px; min-height: 40px; padding-bottom: 2em; padding-top: 0.7em; position: relative
}
.news-full {
	clear: left; padding-right: 0px; padding-left: 0px; min-height: 40px; padding-bottom: 2em; padding-top: 0.7em; position: relative
}
.news-full-confirm {
	clear: left; padding-right: 0px; padding-left: 0px; min-height: 40px; padding-bottom: 2em; padding-top: 0.7em; position: relative
}
.news-body {
	padding-left: 60px
}
.news-body strong {
	font-size: 90%; color: #666
}
.news-digg
{
	padding-right: 0px; padding-left: 0px; background: url(../../images/shade-news.gif) no-repeat; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: 0.8em; text-align: center
}

.news-digg li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.digg-count a {
	padding-right: 0px; display: block; padding-left: 0px; min-height: 40px; padding-bottom: 4px; width: 50px; color: #93883f; padding-top: 10px; text-align: center; text-decoration: none
}
.digg-count span {
	padding-right: 0px; display: block; padding-left: 0px; min-height: 40px; padding-bottom: 4px; width: 50px; color: #93883f; padding-top: 10px; text-align: center; text-decoration: none
}
.digg-count-s a {
	padding-right: 0px; display: block; padding-left: 0px; min-height: 40px; padding-bottom: 4px; width: 50px; color: #93883f; padding-top: 10px; text-align: center; text-decoration: none
}
.digg-count-s span {
	padding-right: 0px; display: block; padding-left: 0px; min-height: 40px; padding-bottom: 4px; width: 50px; color: #93883f; padding-top: 10px; text-align: center; text-decoration: none
}
.news-summary .digg-count  {
	display: block; font-weight: bold; font-size: 150%; color: #736926; line-height: 1; letter-spacing: -1px ; 
}
.news-full .digg-count strong {
	display: block; font-weight: bold; font-size: 150%; color: #736926; line-height: 1; letter-spacing: -1px
}
.news-summary .digg-count-s strong {
	display: block; font-weight: bold; font-size: 150%; color: #736926; line-height: 1; letter-spacing: -1px
}
.news-full .digg-count-s strong {
	display: block; font-weight: bold; font-size: 150%; color: #736926; line-height: 1; letter-spacing: -1px
}
.news-summary .digg-count-s strong {
	font-size: 160%
}
.news-full .digg-count-s strong {
	font-size: 160%
}
.digg-count img {
	left: 0px; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; top: 0px; border-bottom-style: none
}
.digg-count-s img {
	left: 0px; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; top: 0px; border-bottom-style: none
}
.digg-count a:hover {
	color: #998d43
}
.digg-count-s a:hover {
	color: #998d43
}
.digg-count a:hover strong {
	color: #998d43
}
.digg-count-s a:hover strong {
	color: #998d43
}
li.digg-it {
	padding-right: 0px; margin-top: 1px; padding-left: 0px; background: url(../../images/digg-box-2.gif) 0px 100%; float: left; padding-bottom: 5px; padding-top: 0px
}
li.undigg-it {
	padding-right: 0px; margin-top: 1px; padding-left: 0px; background: url(../../images/digg-box-2.gif) 0px 100%; float: left; padding-bottom: 5px; padding-top: 0px
}
li.dugg-it {
	padding-right: 0px; margin-top: 1px; padding-left: 0px; background: url(../../images/digg-box-2.gif) 0px 100%; float: left; padding-bottom: 5px; padding-top: 0px
}
li.buried-it {
	padding-right: 0px; margin-top: 1px; padding-left: 0px; background: url(../../images/digg-box-2.gif) 0px 100%; float: left; padding-bottom: 5px; padding-top: 0px
}
.digg-it a {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.digg-it span {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.undigg-it a {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.undigg-it span {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.dugg-it a {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.dugg-it span {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.buried-it a {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
.buried-it span {
	padding-right: 1px; display: block; padding-left: 1px; font-weight: bold; background: url(../../images/digg-box-2.gif) 0px 0px; margin-bottom: -5px; padding-bottom: 5px; width: 49px; padding-top: 4px; text-align: center; text-decoration: none
}
li.digg-it:hover {
	background-position: -300px 100%
}
li.digg-it:hover a {
	background-position: -300px 0px
}
.digg-it span {
	color: #999
}
.dugg-it span {
	color: #999
}
.buried-it span {
	color: #999
}
.news-body h3 {
	font-weight: bold; font-size: 130%; margin: 2px 0px 0px; line-height: 1.1; letter-spacing: -0.02em
}
.news-body p {
	margin: 0.2em 0px 0.1em; line-height: 1.3
}
.news-submitted {
	padding-right: 0px; padding-left: 1em; font-size: 100%; padding-bottom: 0px; margin: -2px 0px 0px; color: #999; padding-top: 0px
}
.news-submitted a:link {
	color: #999
}
.news-submitted a:visited {
	color: #999
}
.news-submitted a:hover {
	color: #333
}
.d {
	font-weight: bold; color: #a12a2a; white-space: nowrap
}
.news-submitted img {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; vertical-align: middle; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid
}
.news-buried {
	color: #bbb! important
}
.news-buried a {
	color: #bbb! important
}
.news-buried .digg-count a:hover strong {
	color: #bbb! important
}
.news-buried .news-submitted {
	color: #bbb! important
}
.news-buried .news-submitted a {
	color: #bbb! important
}
.news-buried .news-submitted img {
	opacity: 0.5
}
.news-buried .news-details .comments {
	background-position: 0px -198px
}
.news-buried .probdrop {
	display: none
}
.news-buried .digg-count img {
	display: none
}
.news-buried .digg-count-s img {
	display: none
}
.news-buried .news-digg {
	background: url(../../images/shade-news-buried.gif) no-repeat; color: #bbb! important
}
.news-buried strong {
	color: #bbb! important
}
.news-buried span.d {
	color: #bbb! important
}
.news-buried h3 a {
	background: none transparent scroll repeat 0% 0%; text-decoration: underline
}
a.news-label {
	background: none transparent scroll repeat 0% 0%
}
.news-label img {
	vertical-align: middle
}
.inline-warning {
	z-index: 200000; background: url(../../images/matte.png); left: 0px; position: absolute; top: 0px; height: 100%
}
.inline-warning div {
	border-right: #a09d97 1px solid; border-top: #a09d97 1px solid; background: url(../../images/inline-warning.gif) #faf9f7 repeat-x 0px 0px; float: left; padding-bottom: 10px; margin: 40px 100px 0px 20px; border-left: #a09d97 1px solid; border-bottom: #a09d97 1px solid; position: relative
}
.inline-warning p {
	padding-right: 60px; padding-left: 10px; font-size: 105%; padding-bottom: 0px; margin: 0px; color: #666154; line-height: 1; padding-top: 10px
}
.inline-warning .close {
	right: 10px; position: absolute; top: 6px
}
.thumb {
	float: right
}
.thumb img {
	border-right: #b7cce0 1px solid; padding-right: 3px; border-top: #b7cce0 1px solid; padding-left: 3px; padding-bottom: 3px; margin: 0px 0px 1em 2em; border-left: #b7cce0 1px solid; padding-top: 3px; border-bottom: #b7cce0 1px solid
}
.thumb span {
	display: none
}
.main {
	margin-right: 300px
}
.sidebar {
	clear: left; float: right; margin: 0px 0px 2em 3%; width: 280px
}
.side-container {
	clear: both; padding-right: 0px; padding-left: 10px; font-size: 100%; background: url(../../images/side-container.gif) no-repeat; padding-bottom: 2em; padding-top: 10px
}
.side-container p {
	margin: 0.3em 0px 0px
}
.labs-img {
	float: right; margin: -20px -20px 0px 0px
}
.friends {
	border-top: #eee 1px solid; min-height: 3em
}
.friends a {
	padding-right: 0px; display: block; padding-left: 5px; float: left; padding-bottom: 3px; width: 130px; padding-top: 3px; border-bottom: #eee 1px solid; text-decoration: none
}
.side-container .button-add {
	font-size: 85%; float: right
}
.friends a:hover {
	background: #eee
}
.friends em {
	display: block; font-weight: bold; font-size: 105%; float: left; bottom: 1px; margin-right: 6px; font-style: normal; position: relative; text-align: right; min-width: 1.1em
}
.join {
	min-height: 2em
}
.join a {
	border-right: #d3dfed 1px solid; padding-right: 14px; border-top: #d3dfed 1px solid; display: block; padding-left: 14px; font-size: 90%; float: left; padding-bottom: 2px; margin: 2px 3px 0px 0px; border-left: #d3dfed 1px solid; padding-top: 2px; border-bottom: #d3dfed 1px solid; text-decoration: none
}
.join a.learn {
	border-top-style: none; border-right-style: none; border-left-style: none; text-decoration: underline! important; border-bottom-style: none
}
.side-container h2 {
	font-weight: bold; font-size: 125%; margin: 0px 0px 0.5em; color: #8dab3b; line-height: 1
}
.side-container .news-digg {
	background: none transparent scroll repeat 0% 0%; left: 0px; top: 0px
}
.side-container .digg-count {
	margin-top: 0px; font-size: 60%; line-height: 2; letter-spacing: -0.07em
}
.side-container .digg-count-s {
	margin-top: 0px; font-size: 60%; line-height: 2; letter-spacing: -0.07em
}
.side-container .digg-count a {
	padding-right: 0px; padding-left: 0px; background: url(../../images/shade-compact.gif) no-repeat; padding-bottom: 0px; margin-left: 0px; width: 36px; padding-top: 10px; height: 24px
}
.side-container .digg-count-s a {
	padding-right: 0px; padding-left: 0px; background: url(../../images/shade-compact.gif) no-repeat; padding-bottom: 0px; margin-left: 0px; width: 36px; padding-top: 10px; height: 24px
}
.p-archive .digg-count strong {
	font-weight: bold
}
.side-container img.p-thumb {
	border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; padding-left: 1px; left: 0px; padding-bottom: 1px; border-left: #ccc 1px solid; padding-top: 1px; border-bottom: #ccc 1px solid; position: absolute; top: 0px
}
.p-archive img.p-thumb {
	border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; padding-left: 1px; left: 0px; padding-bottom: 1px; border-left: #ccc 1px solid; padding-top: 1px; border-bottom: #ccc 1px solid; position: absolute; top: 0px
}
.side-container .news-summary .digg-count strong {
	font-weight: bold; color: #93883f
}
.side-container .news-summary .digg-count-s strong {
	font-weight: bold; color: #93883f
}
.side-container .news-summary {
	clear: left; padding-left: 44px; min-height: 37px; float: left; padding-bottom: 5px! important; padding-top: 0px
}
.p-archive .news-summary {
	clear: left; padding-left: 44px; min-height: 37px; float: left; padding-bottom: 5px! important; padding-top: 0px
}
.side-container h3 {
	font-size: 100%; margin: 0px; line-height: 1.3em; padding-top: 2px; letter-spacing: 0em
}
.p-archive h3 {
	font-size: 100%; margin: 0px; line-height: 1.3em; padding-top: 2px; letter-spacing: 0em
}
.side-container h3 a {
	font-weight: normal; background: none transparent scroll repeat 0% 0%; padding-top: 0px; letter-spacing: 0em; text-decoration: underline
}
.p-archive h3 a {
	font-weight: normal; background: none transparent scroll repeat 0% 0%; padding-top: 0px; letter-spacing: 0em; text-decoration: underline
}
#sub-nav {
	background: url(../../images/tab-line.gif) repeat-x 50% bottom; float: left; width: 100%
}
.extra-nav {
	background: url(../../images/tab-line.gif) repeat-x 50% bottom; float: left; width: 100%
}
#sub-nav {
	font-weight: bold; font-size: 14px; margin-bottom: 3px
}
#sub-nav br {
	clear: both
}
.boxed br {
	clear: both
}
.extra-nav br {
	clear: both
}
#searchform br {
	clear: both
}
#sub-nav h2 {
	min-height: 15px; background: none transparent scroll repeat 0% 0%; margin-bottom: 0px
}
.extra-nav h2 {
	min-height: 15px; background: none transparent scroll repeat 0% 0%; margin-bottom: 0px
}
.extra-nav h3 {
	min-height: 15px; background: none transparent scroll repeat 0% 0%; margin-bottom: 0px
}
.extra-nav h2 {
	font-size: 175%; float: left; line-height: 1.1; position: relative; top: 8px
}
.extra-nav h3 {
	font-size: 175%; float: left; line-height: 1.1; position: relative; top: 8px
}
.extra-nav h3 {
	padding-top: 0.3em
}
#sub-nav ul {
	padding-right: 0px; padding-left: 1em; font-size: 85%; padding-bottom: 0px; margin: 0.5em 0px 0px; padding-top: 0px; list-style-type: none
}
.extra-nav ul {
	padding-right: 0px; padding-left: 1em; font-size: 85%; padding-bottom: 0px; margin: 0.5em 0px 0px; padding-top: 0px; list-style-type: none
}
.extra-nav ul {
	padding-top: 2px
}
#sub-nav li {
	padding-right: 5px; padding-left: 0px; background: url(../../images/tab-back.png) 100% -100px; float: left; padding-bottom: 0px; margin: 0px 1px 0px 0px; padding-top: 0px; border-bottom: #bbb 1px solid; text-align: center
}
.extra-nav li {
	padding-right: 5px; padding-left: 0px; background: url(../../images/tab-back.png) 100% -100px; float: left; padding-bottom: 0px; margin: 0px 1px 0px 0px; padding-top: 0px; border-bottom: #bbb 1px solid; text-align: center
}
.extra-nav {
	padding-right: 5px
}
.extra-nav li {
	float: right
}
.extra-nav h2 {
	float: left; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#sub-nav li.active {
	background: url(../../images/tab-back.png) 100% 0px; border-bottom: #fff 1px solid
}
.extra-nav li.active {
	background: url(../../images/tab-back.png) 100% 0px; border-bottom: #fff 1px solid
}
#sub-nav li a {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
#sub-nav li a:visited {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
#sub-nav li span {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
.extra-nav li a {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
.extra-nav li a:visited {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
.extra-nav li span {
	padding-right: 11px; display: block; padding-left: 16px; min-height: 17px; background: url(../../images/tab-back.png) 0px -100px; float: left; padding-bottom: 5px; color: #666; padding-top: 5px; white-space: nowrap; text-align: center; text-decoration: none
}
#sub-nav li.active a {
	background: url(../../images/tab-back.png) 0px 0px
}
#sub-nav li.active span {
	background: url(../../images/tab-back.png) 0px 0px
}
.extra-nav li.active a {
	background: url(../../images/tab-back.png) 0px 0px
}
.extra-nav li.active span {
	background: url(../../images/tab-back.png) 0px 0px
}
#sub-nav li.sub-comments a {
	padding-left: 28px; background-image: url(../../images/tab-back-comment.png)
}
#sub-nav li.sub-comments a:visited {
	padding-left: 28px; background-image: url(../../images/tab-back-comment.png)
}
#sub-nav li.sub-comments span {
	padding-left: 28px; background-image: url(../../images/tab-back-comment.png)
}
#sub-nav li.sub-comments a {
	padding-left: 28px; background-image: url(../../images/tab-back-comment.png)
}
#sub-nav li.sub-comments span {
	padding-left: 28px; background-image: url(../../images/tab-back-comment.png)
}
#sub-nav li.sub-comments a.friend {
	background-image: url(../../images/tab-back-comment-friends.png)
}
#sub-nav li.sub-comments a.friend:visited {
	background-image: url(../../images/tab-back-comment-friends.png)
}
#sub-nav li.sub-comments span.friend {
	background-image: url(../../images/tab-back-comment-friends.png)
}
#sub-nav li.sub-comments a.friend {
	background-image: url(../../images/tab-back-comment-friends.png)
}
#sub-nav li.sub-comments span.friend {
	background-image: url(../../images/tab-back-comment-friends.png)
}
#sub-nav li:hover {
	background-position: 100% -200px
}
.extra-nav li:hover {
	background-position: 100% -200px
}
#sub-nav li:hover a {
	background-position: 0px -200px
}
.extra-nav li:hover a {
	background-position: 0px -200px
}
#sub-nav li.active:hover {
	background-position: 100% 0px
}
.extra-nav li.active:hover {
	background-position: 100% 0px
}
#sub-nav li.active:hover a {
	background-position: 0px 0px; text-decoration: underline
}
.extra-nav li.active:hover a {
	background-position: 0px 0px; text-decoration: underline
}
.extra-nav li a {
	font-weight: bold; font-size: 125%; color: #666; letter-spacing: -0.02em
}
.extra-nav li span {
	font-weight: bold; font-size: 125%; color: #666; letter-spacing: -0.02em
}
.pages {
	clear: left; padding-right: 1em; padding-left: 1em; padding-bottom: 1em; margin: 1em 0px; padding-top: 1em
}
.pages a {
	border-right: #fff 1px solid; padding-right: 0.5em; border-top: #fff 1px solid; display: block; padding-left: 0.5em; background: #fff; float: left; padding-bottom: 0.2em; border-left: #fff 1px solid; margin-right: 0.1em; padding-top: 0.2em; border-bottom: #fff 1px solid
}
.pages span {
	border-right: #fff 1px solid; padding-right: 0.5em; border-top: #fff 1px solid; display: block; padding-left: 0.5em; background: #fff; float: left; padding-bottom: 0.2em; border-left: #fff 1px solid; margin-right: 0.1em; padding-top: 0.2em; border-bottom: #fff 1px solid
}
.pages span.current {
	border-right: #2e6ab1 1px solid; border-top: #2e6ab1 1px solid; font-weight: bold; background: #2e6ab1; border-left: #2e6ab1 1px solid; color: #fff; border-bottom: #2e6ab1 1px solid
}
.pages a {
	border-right: #9aafe5 1px solid; border-top: #9aafe5 1px solid; border-left: #9aafe5 1px solid; border-bottom: #9aafe5 1px solid; text-decoration: none
}
.pages a:hover {
	border-left-color: #2e6ab1; border-bottom-color: #2e6ab1; border-top-color: #2e6ab1; border-right-color: #2e6ab1
}
.pages a.nextprev {
	font-weight: bold
}
.pages span.nextprev {
	color: #666
}
.pages span.nextprev {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; color: #999; border-bottom: #ddd 1px solid
}
.tooltip {
	border-right: #85be35 1px solid; padding-right: 5px; border-top: #85be35 1px solid; padding-left: 5px; font-size: 85%; padding-bottom: 5px; border-left: #85be35 1px solid; width: 150px; color: #777; padding-top: 5px; border-bottom: #85be35 1px solid; background-color: #fff; text-align: left; opacity: 0.95
}
.tooltip h6 {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 100%; background: #85be35; padding-bottom: 2px; margin: -5px -5px 4px; color: #fff; padding-top: 2px
}
.tooltip img {
	border-right: #85be35 1px solid; border-top: #85be35 1px solid; margin: 2px 0px; vertical-align: middle; border-left: #85be35 1px solid; border-bottom: #85be35 1px solid
}
.not-found {
	padding-right: 0px; padding-left: 80px; background: url(../../images/exclaim.gif) no-repeat; padding-bottom: 200px; padding-top: 10px
}
.news-details {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #777; padding-top: 5px; position: relative
}
.sub-menu {
	clear: both; min-height: 3em; position: relative
}
.tool {
	padding-right: 6px; display: block; padding-left: 6px; min-height: 18px; background: url(../../images/tool-divider.gif) no-repeat 0px 50%; float: left; padding-bottom: 0px; padding-top: 0px; white-space: nowrap
}
.tool-button {
	cursor: pointer
}
.sub-menu .tool {
	padding-right: 7px; padding-left: 7px; padding-bottom: 7px; padding-top: 7px
}
.sub-menu .tool img {
	margin-top: 2px
}
.sub-menu span.set-home {
	padding-left: 16px; background: url(../../images/set-home.gif) no-repeat 0px 50%; float: right
}
.sub-menu span.set-off {
	padding-left: 16px; float: right; background-image: url(../../images/set-home-off.gif); color: #999
}
.sub-menu .tool-sort {
	padding-left: 0px; background: none transparent scroll repeat 0% 0%
}
.sub-menu form.tool {
	padding-left: 0px; background: none transparent scroll repeat 0% 0%
}
.sub-menu input.form-text {
	border-right: #cbb945 1px solid; border-top: #cbb945 1px solid; font-size: 100%; background: url(../../images/form-back.gif) #fffadb repeat-x; border-left: #cbb945 1px solid; color: #776b1b; border-bottom: #cbb945 1px solid
}
.sub-menu select {
	border-right: #cbb945 1px solid; border-top: #cbb945 1px solid; font-size: 100%; background: url(../../images/form-back.gif) #fffadb repeat-x; border-left: #cbb945 1px solid; color: #776b1b; border-bottom: #cbb945 1px solid
}
.sub-menu strong {
	display: block; font-size: 125%; float: left; margin: -7px 0px 0px; color: #e45b00; line-height: 1.5; padding-top: 4px; letter-spacing: -0.02em
}
.sub-menu ul strong {
	display: inline; font-size: 11px; background: none transparent scroll repeat 0% 0%; float: none; margin: 0px; color: #105cb6
}
.news-details .comments {
	padding-left: 18px; background: url(../../images/comments.gif) no-repeat 0px 2px
}
.news-details a.friend {
	background-image: url(../../images/comments-friends.gif)
}
.news-details .dugg-by {
	padding-left: 18px; background: url(../../images/friends.gif) no-repeat 0px 2px
}
.news-details .comments:hover {
	background-position: 0px -98px; padding-left: 18px
}
.news-details a {
	color: #578cca
}
.sub-menu a {
	color: #578cca
}
a.toplinep {
	color: #578cca
}
.news-details a:hover {
	color: #000
}
.sub-menu a:hover {
	color: #000
}
.upcoming {
	background-image: url(../../images/upcoming-line.gif)
}
.upcoming li.active span {
	background-image: url(../../images/tab-back-upcoming.png)! important; color: #325b0a
}
.upcoming li.active {
	background-image: url(../../images/tab-back-upcoming.png)! important; color: #325b0a
}
.upcoming li.active {
	border-left-color: #f1fbd5; border-bottom-color: #f1fbd5; border-top-color: #f1fbd5; border-right-color: #f1fbd5
}
.sub-upcoming {
	padding-left: 10px; background: url(../../images/upcoming-back.gif) repeat-x
}
.probdrop {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: 11px arial, sans-serif; padding-top: 0px; list-style-type: none
}
.probdrop ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: 11px arial, sans-serif; padding-top: 0px; list-style-type: none
}
.probdrop {
	background: url(../../images/tool-divider.gif) no-repeat 0px 2px; float: left; position: relative; top: -2px
}
.d-item a {
	padding-right: 0.5em; display: block; padding-left: 0.5em; font-size: 11px; background: #fff; padding-bottom: 3px; width: 8em; padding-top: 3px; border-bottom: #ddeaf6 1px solid; text-decoration: none
}
.d-item a:hover {
	background-color: #d8e6f3
}
a.toplinep {
	border-right: #ddeaf6 1px solid; padding-right: 10px; border-top: #ddeaf6 1px solid; display: block; padding-left: 5px; font-size: 11px; background: url(../../images/down-arrow.png) no-repeat 100% 50%; padding-bottom: 2px; margin: 0px 0px 0px 5px; border-left: #ddeaf6 1px solid; width: 3.3em; padding-top: 2px; border-bottom: #ddeaf6 1px solid; white-space: nowrap; height: 14px; text-decoration: none
}
.probdrop li {
	margin-bottom: 0px
}
.probdrop li ul {
	border-right: #ddeaf6 1px solid; padding-right: 0px; border-top: #ddeaf6 1px solid; padding-left: 0px; padding-bottom: 0px; margin: -1px 0px 0px 5px; border-left: #ddeaf6 1px solid; padding-top: 0px; border-bottom: #ddeaf6 0px solid; position: absolute
}
.probdrop li:hover ul {
	display: block; left: 0px; top: 20px
}
.probdrop li.probhover ul {
	display: block; left: 0px; top: 20px
}
.help {
	clear: left; background: url(../../images/help.gif) #ecf2f8 no-repeat 100% 100%; margin-bottom: 10px
}
.help div {
	padding-right: 10px; padding-left: 50px; min-height: 35px; background: url(../../images/help.gif) no-repeat 0px 0px; padding-bottom: 10px; padding-top: 10px
}
.help div p {
	line-height: 1.5
}
.help h3 {
	font-weight: normal; font-size: 135%; margin-bottom: 2px; color: #58636e; padding-top: 5px
}
#top_ad {
	clear: both; z-index: 9999; min-height: 90px; position: relative
}
.banner_ad_unit a.ad_block {
	padding-right: 2%; display: block; padding-left: 2%; float: left; padding-bottom: 10px; width: 26%; color: #666; line-height: 1.3; padding-top: 5px; text-align: left; text-decoration: none
}
.banner_ad_unit .ad_special a.ad_block {
	width: 94%; text-align: center
}
.banner_ad_unit strong {
	display: block; font-size: 105%; color: #105cb6; text-decoration: underline
}
.banner_ad_unit .ad_special strong {
	font-weight: bold; font-size: 195%; text-align: center
}
.banner_ad_unit em {
	display: block; color: #999; padding-top: 2px; font-style: normal; text-decoration: underline
}
.banner_ad_unit a.ad_origin {
	padding-right: 5px; display: block; padding-left: 5px; font-size: 80%; right: 19px; padding-bottom: 0px; color: #999; padding-top: 0px; position: absolute; top: 0px
}
.banner_ad_unit .ad_special a.ad_origin {
	right: 100px
}
.banner_ad_unit a:hover strong {
	color: #003
}
.banner_ad_unit a.ad_origin:hover {
	color: #333
}
.banner_ad_unit a:hover em {
	color: #333
}
.tower_ad_unit {
	border-right: #ddd 1px solid; padding-right: 2px; border-top: #ddd 1px solid; padding-left: 2px; float: right; padding-bottom: 10px; border-left: #ddd 1px solid; width: 177px; padding-top: 4px; border-bottom: #ddd 1px solid; position: relative
}
.comments_ad_image {
	border-right: #ddd 1px solid; padding-right: 2px; border-top: #ddd 1px solid; padding-left: 2px; float: right; padding-bottom: 10px; border-left: #ddd 1px solid; width: 177px; padding-top: 4px; border-bottom: #ddd 1px solid; position: relative
}
.rectangle_ad_unit {
	border-right: #ddd 1px solid; padding-right: 2px; border-top: #ddd 1px solid; padding-left: 2px; float: right; padding-bottom: 10px; border-left: #ddd 1px solid; width: 177px; padding-top: 4px; border-bottom: #ddd 1px solid; position: relative
}
.vertical_ad_unit {
	border-right: #ddd 1px solid; padding-right: 2px; border-top: #ddd 1px solid; padding-left: 2px; float: right; padding-bottom: 10px; border-left: #ddd 1px solid; width: 177px; padding-top: 4px; border-bottom: #ddd 1px solid; position: relative
}
.comments_ad_image {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; width: 180px; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; text-align: center; border-bottom-style: none
}
.comments_ad_image .tower_ad_unit {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; text-align: left
}
.comments_ad_image .rectangle_ad_unit {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; text-align: left
}
.comments_ad_image .vertical_ad_unit {
	border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; text-align: left
}
.tower_ad_unit a.ad_block {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.tower_ad_unit a.ad_special {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.rectangle_ad_unit a.ad_block {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.rectangle_ad_unit a.ad_special {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.vertical_ad_unit a.ad_block {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.vertical_ad_unit a.ad_special {
	padding-right: 7px; display: block; padding-left: 7px; font-size: 85%; min-height: 5em; padding-bottom: 5px; margin: 0px 2px 8px; overflow: hidden; width: 149px; color: #333; line-height: 1.3; padding-top: 5px; text-decoration: none
}
.rectangle_ad_unit {
	clear: both; min-height: 238px; margin: 0px 0px 1em; width: 295px
}
.rectangle_ad_unit a.ad_block {
	margin-bottom: 0px; width: 280px
}
.vertical_ad_unit {
	margin: 2em 15px 0px 0px; width: 240px
}
.vertical_ad_unit a.ad_block {
	width: 220px
}
.tower_ad_unit strong {
	display: block; font-size: 115%; padding-bottom: 3px; color: #105cb6; text-decoration: underline
}
.rectangle_ad_unit strong {
	display: block; font-size: 115%; padding-bottom: 3px; color: #105cb6; text-decoration: underline
}
.vertical_ad_unit strong {
	display: block; font-size: 115%; padding-bottom: 3px; color: #105cb6; text-decoration: underline
}
.tower_ad_unit em {
	display: block; color: #999; padding-top: 2px; font-style: normal; text-decoration: underline
}
.rectangle_ad_unit em {
	display: block; color: #999; padding-top: 2px; font-style: normal; text-decoration: underline
}
.vertical_ad_unit em {
	display: block; color: #999; padding-top: 2px; font-style: normal; text-decoration: underline
}
.tower_ad_unit a.ad_origin {
	padding-right: 5px; display: block; padding-left: 5px; font-size: 85%; right: 12px; background: #fff; padding-bottom: 0px; color: #999; bottom: -10px; padding-top: 0px; position: absolute
}
.rectangle_ad_unit a.ad_origin {
	padding-right: 5px; display: block; padding-left: 5px; font-size: 85%; right: 12px; background: #fff; padding-bottom: 0px; color: #999; bottom: -10px; padding-top: 0px; position: absolute
}
.vertical_ad_unit a.ad_origin {
	padding-right: 5px; display: block; padding-left: 5px; font-size: 85%; right: 12px; background: #fff; padding-bottom: 0px; color: #999; bottom: -10px; padding-top: 0px; position: absolute
}
.tower_ad_unit a:hover strong {
	color: #003
}
.rectangle_ad_unit a:hover strong {
	color: #003
}
.vertical_ad_unit a:hover strong {
	color: #003
}
.tower_ad_unit a.ad_origin:hover {
	color: #333
}
.tower_ad_unit a:hover em {
	color: #333
}
.rectangle_ad_unit a.ad_origin:hover {
	color: #333
}
.rectangle_ad_unit a:hover em {
	color: #333
}
.vertical_ad_unit a.ad_origin:hover {
	color: #333
}
.vertical_ad_unit a:hover em {
	color: #333
}
.top_ad_image {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; text-align: center
}
#blogged h3 {
	padding-top: 1em
}
#blogged ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 1em 0px; padding-top: 0px
}
#blogged li {
	clear: left; padding-right: 0px; padding-left: 0px; font-size: 105%; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 100%; padding-top: 0.5em; list-style-type: none
}
#blogged a {
	padding-bottom: 0.1em
}
#blogged li img {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin: 0px 0.5em 0.5em 0px; vertical-align: middle; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; position: relative; top: 2px
}
#commentform {
	clear: both; margin: 0px 0px 2em
}
ul.user-list {
	margin-top: 0px; padding-left: 10px; float: left; margin-bottom: 3em; margin-left: 0px; width: 95%; list-style-type: none
}
ul.user-list li {
	float: left; padding-bottom: 0.1em; width: 170px
}
ul.user-list li img {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; vertical-align: middle; border-left: #ccc 1px solid; margin-right: 3px; border-bottom: #ccc 1px solid
}
#comments {
	clear: left
}
#diggers {
	clear: left
}
#diggers h3 {
	font-size: 135%
}
#diggers {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 1.5em
}
#diggers .extra-nav {
	margin-bottom: 1em; width: 95%
}
#diggers .extra-nav li {
	letter-spacing: 0px
}
#diggers .extra-nav li a {
	font-size: 100%
}
#diggers .extra-nav li span {
	font-size: 100%
}
#diggers .extra-nav li:hover a {
	background-position: 0px -200px
}
#diggers .extra-nav li:hover span {
	background-position: 0px -200px
}
#diggers .extra-nav li.active:hover a {
	background-position: 0px -300px
}
#diggers .extra-nav li.active:hover span {
	background-position: 0px -300px
}
#diggers .pages {
	margin-top: 0px; background: url(../../images/underline.png) repeat-x 0px 20px; margin-bottom: 2px; border-top-style: none; border-right-style: none; border-left-style: none; height: 1em; border-bottom-style: none
}
#diggers .nextprev {
	float: right; margin-left: 10px
}
#email1 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
#email2 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
#email3 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
#email4 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
#email5 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
#email6 {
	float: left; margin: 0px 5px 5px 0px; width: 340px
}
.news-full {
	margin-top: 2px; padding-bottom: 5px; margin-right: 360px; padding-top: 1px
}
.news-full-confirm {
	margin-top: 2px; padding-bottom: 5px; margin-right: 360px; padding-top: 1px
}
.v {
	margin-right: 320px
}
.news-full-confirm .news-body {
	padding-left: 0px
}
.news-full .news-digg {
	left: 0px; top: 0px
}
.news-full h3 {
	font-size: 130%
}
.news-full .news-body p {
	margin: 0.4em 0px 1em; line-height: 1.6
}
.news-full .news-details {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
.news-full .news-details dl {
	float: left; margin: 0px 0px 1em
}
.news-full .news-details dt {
	font-weight: bold; float: left
}
.news-full .news-details dd {
	margin-bottom: 5px; margin-left: 7em
}
.news-full .probdrop {
	background: none transparent scroll repeat 0% 0%
}
.yinyong1 {
	border-right: #9baacb 1px solid; padding-right: 20px; border-top: #9baacb 1px solid; padding-left: 20px; padding-bottom: 5px; margin: 5px 20px 0px; border-left: #9baacb 1px solid; padding-top: 5px; border-bottom: #9baacb 1px solid; background-color: #fff
}
.yinyong2 {
	border-right: #9baacb 1px solid; padding-right: 20px; border-top: #9baacb 0px solid; padding-left: 20px; padding-bottom: 5px; margin: 0px 20px; border-left: #9baacb 1px solid; padding-top: 5px; border-bottom: #9baacb 1px solid; background-color: #eaeff3
}
.tag-title {
	padding-right: 10px; padding-left: 5px; padding-bottom: 0px; padding-top: 10px
}
.tag-title h1 {
	font-weight: bold; font-size: 185%; color: #4e463f
}
.side-container div.news-submitted {
	clear: both; font-weight: bold; font-size: 120%
}
.side-container .news-submitted div {
	float: left
}
.top3 {
	color: #f00
}
.news-submitted div.score {
	float: right
}

.information
{
	font-weight: bold; font-size: 150%; color: #736926;
}
