body {
	color: #999;
}

#body {
	color: #ccc;
}

#mast a {
	background: url(dream.png) no-repeat;
}

#header {
}

#master {
	background: #000;
}

#footer {
	background: url(master_bottom.png) no-repeat center bottom;
}

.container .header {
	color: #F90;
	border-color: #7c4a0f;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.container li {
	border-color: #111;
}

.banner dt {
	color: #666;
}

#toplist .country-select {
	border-bottom: 1px solid #666;
}

#toplist ol li {
	color: #f90;
}

#toplist ol li p {
	color: #fff;
}

#toplist .flag.active img {
	border: 1px solid #fff;
}

.tabbar a, .more a, .tools a {
	color: #f90;
}

.tabbar .active a {
	color: #999;
}

.more a {
	background: url(more_bullet.gif) no-repeat left 4px;
	padding-left: 10px;
}

#poll .option {
	border-top: 1px solid #111;
}

.percent-bar {
	background: #f90;
	height: 10px;
	border: none;
	display: block;
}

#footer {
	border-top: 1px solid #333;
}

#breadcrumb {
	border-bottom: 1px solid #7c4a0f;
	color: #999;
}

#breadcrumb a {
	color: #f90;
}

#subject {
	color: #fff;
}

.index li {
	border-top: 1px solid #111;
}

.subheading {
	color: #999;
	color: #f90;
}

.magazine-contents .item {
	border-top: 1px solid #111;
}

.title {
	color: #fff;
}


.tools {
	border-top: 1px solid #7c4a0f;
}

.tools a:hover {
	color: #f90;
}
.tools .print {
	background: url(print.png) no-repeat left;
}
.tools .send {
	background: url(mail.png) no-repeat left;
}
.tools .bookmark {
	background: url(bookmark.png) no-repeat left;
}
.meta .date {
	background: url(clock.png) no-repeat left;
}
.meta .author {
	background: url(user.png) no-repeat left;
}
.meta .check {
	background: url(check.png) no-repeat left;
}

.schedule dt, .schedule dd {
	border-top: 1px solid #111;
}
.schedule dt {
	color: #fff;
}
.magazine-subjects dt {
	color: #ccc;
}

.content-title {
	color: #f90;
}

#sidebar .navigation {
	background: #222 url(menu_bg.gif) repeat-x;
}

#sidebar .navigation li {
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #333;
}

#sidebar .navigation a {
	color: #adadad;
	border-top: 1px solid #333;
	background: url(bullet_off.gif) no-repeat 15px;
}

#sidebar .navigation .active a {
	background: url(bullet_on.gif) no-repeat 15px;
	color: #fff;
}

#sidebar .navigation a:hover {
	color: #fff;
}

#sidebar .navigation .heading {
	color: #fff;
	background: url(menu_top.gif) no-repeat top;
}

#sidebar .navigation ul, #sidebar .navigation ol {
	color: #fff;
	background: url(menu_bottom.gif) no-repeat bottom;
}

#sidebar .navigation .heading a {
	background: none;
	border: none;
}

.caption, .question {
	color: #fff;
}

.excerpt {
	color: #999;
}

.featured {
	background: #222 url(menu_bg.gif) repeat-x;
	border: 1px solid #333;
}


.featured .caption {
	border-bottom: 1px solid #333;
}

.hot-pager {
	border-bottom: 1px solid #666;
}

.hot-pager a {
	color: #fff;
}

.hot-pager span {
	color: #f90;
}

h3.date {
	color: #999;
}

div.indicator {
	width: 16px;
	height: 16px;
	float: right;
	background: url(ajax-loader.gif) no-repeat;
}

.featured div.indicator, #subscription .indicator {
	background: url(featured-loader.gif) no-repeat;
}

.asset-button .video {
	background: url(video_icon.gif) no-repeat 10px center;
}

.asset-button .gallery {
	background: url(gallery_icon.gif) no-repeat 10px center;
}

#main legend {
	color: #fff;
}

form a {
	color: #f90;
}

#main fieldset {
	border: 1px solid #222;
}

fieldset.upload {
	border: 1px solid #ccc;
}

form .description {
	color: #999;
}

.form_error {
	color: #d33;
}

.dialogue, .reply {
	background: #222 url(menu_bg.gif) repeat-x;
	border: 1px solid #333;
	color: #ccc;
}

.four_x_four li {
	background: #222 url(menu_bg.gif) repeat-x;
	border: 1px solid #333;
	color: #ccc;
}

.four_x_four li p {
	margin: 0;
	padding: 0;
}

.dialogue .info {
	background: url(../images/info.png) no-repeat left;
	padding-left: 20px;
}

.dialogue .actions {
	text-align: right;
	margin-bottom: 0;
}

.actions a {
	color: #f90;
}
.dialogue .actions a {
	background: url(more_bullet.gif) no-repeat left 4px;
	padding-left: 10px;
}

.index .meta {
	margin-bottom: .5em;
}

.blog .thumbnail {
	margin-top: .5em;
}

#body.textarea {
	color: #000;
}

#replys {
	padding-top: 1em;
	border-top: 1px solid #333;
}

#replys h3 {
	color: #fff;
}

.meta a, .reply-info a {
	color: #f90;
}

.highlighted {
  background: #f90;
  color: #fff;
}

.highlighted img, .highlighted p {
  margin-left: 1px;
}

