/*
Theme Name: RGBLand
Theme URI: http://rgbland.com/
Description: Re-design for Rgbland.com.
Version: 4.0
Author: Luu Tien Thanh
Author URI: http://darkkiller.info/
Tags: gradient, clean, fixed width, two columns, widgets
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}
body {
	background:#222 url(images/bg_rainb.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	}
a {
	color: #fff;
	text-decoration: none;
	}
a:hover {
	color: #99CC00;
	border-bottom: 1px dotted;
	}
a:visited {
	color: #0066CC;
	}
h2 {
	color: #fff;
	font-size:12px;
	padding-bottom: 10px;
	text-transform:uppercase;
	}
ul {
	margin: 10px 15px 10px;
	list-style:circle;
	}
li {
	padding-bottom: 5px;
	}
p {
	padding-bottom: 5px;
	}
input, textarea{
	border: 1px solid #000;
	padding: 2px;
	}
hr {
	background:url(images/border.jpg) repeat-x top;
	height: 2px;
	}
.text-box, textarea, #select-category {
	color: #fff;
	background:#353535;
	}
#select-category {
	border: 1px solid #000;
	padding: 5px;
	}
.clear {
	clear: both;
	}
#da-page, #boxes {
	width:963px;
	margin: 0 auto;
	}
#da-head {
	
	height: 160px;
	}
	#da-head h1 {
		width: 300px;
		margin: 0 auto;
		padding-top: 40px;
		}
		#da-head h1 a {
			display:block;
			background:url(images/logo.png) no-repeat top left;
			height: 70px;
			text-indent: -9999px;
			}
			#da-head h1 a:hover {
				background:url(images/logo-hover.png) no-repeat top left;
				border: none !important;
				}
	#da-head ul {
		float: right;
		list-style-type: none;
		margin-top: -95px;
		}
		#da-head ul li {
			display:inline;
			padding-right: 20px;
			}
			#da-head ul li a {
				text-transform:uppercase;
				font-weight: bold;
				}
			#da-head ul li a:hover{
				border: none !important;
				color: #000 !important;
				}
			#da-head ul li a:visited {
				color: #fff;
				}
		
#da-featured {
	background:url(images/featured-item.png) no-repeat top left;
	height: 295px;
	margin: -20px 0 0;
	padding: 40px 40px 40px 43px;
	}
	#da-featured h2 {
		float: left;
		}
	.da-nav {
		text-align:right;
		padding: 0 10px 10px 10px;
		height: 20px;
		float: right;
		}
	.da-nav a{
		font-size:14px;
		display: block;
		float: left;
		text-align:center;
		width: 20px;
		}
	.da-nav .activeSlide {
		color: #99CC00;
		}
	.da-slide {
		text-align:center;
		}
	.da-slide a {
		font-size:14px;
		}
	.da-slide .da-thumb {
		display:block;
		border: 1px solid #353535 !important;
		margin-bottom: 12px;
		}
	.da-slide .da-thumb span {
		display:block;
		width:276px;
		height: 208px;
		border: 1px solid #040404;
		text-indent:-9999px;
		}
	.da-slide .da-slide-single{
		float: left;
		padding-right: 20px;
		}
	.da-last {
		padding: 0 !important;
		}
#da-content {
	background:url(images/xlargebox-trans.png) no-repeat top left;
	margin: -20px 0 0;
	padding: 40px;
	min-height:500px;
	}
	 #da-content .post img, .home #da-content .post span, .archive #da-content .post span {
		border: 1px solid #040404;
		}
	.archive #da-content .post, .home #da-content .post {
		float: left;
		padding: 0 22px 20px 0;
		}
	.archive #da-content .post span, .home #da-content .post span {
		width:275px;
		height: 208px;
		display:block;
		text-indent:-9999px;
		}
	.archive #da-content .post a, .home #da-content .post a {
		border: 1px solid #353535;
		display:block;
		}
	.da-is-featured {
		background:url(images/ico-featured-trans.png) no-repeat top left;
		position:absolute;
		width: 97px;
		height: 97px;
		margin: 2px 0 0 2px;
		}
	#da-content .post h3 {
		padding-top: 5px;
		}
	#da-content .post h3 a {
		padding: 5px 0 6px;
		font-size: 14px;
		font-weight: 100;
		text-align:center;
		background:#040404;
		}
	#da-content .da-tag {
		float:right;
		}
		#da-content .da-tag ul {
			list-style-type:none;
			margin: -30px 2px 0 0;
			}
			#da-content .da-tag ul li {
				float:left;
				border:1px solid #353535;
				padding:0;
				margin-left: 2px;
				}
				#da-content .da-tag ul li a {
					display:block;
					width: 10px;
					height: 10px;
					background:#fff;
					text-indent:-9999px;
					border:1px solid #000;
					}
				#da-content .da-tag ul li.black a{
					background:#000;
					}
				#da-content .da-tag ul li.brown a{
					background:#5b3715;
					}
				#da-content .da-tag ul li.red a{
					background:#df0024;
					}
				#da-content .da-tag ul li.violet a{
					background:#91007b;
					}
				#da-content .da-tag ul li.pink a{
					background:#ff00ff;
					}
				#da-content .da-tag ul li.orange a{
					background:#e8641b;
					}
				#da-content .da-tag ul li.yellow a{
					background:#f8f400;
					}
				#da-content .da-tag ul li.green a{
					background:#7cc623;
					}
				#da-content .da-tag ul li.blue a{
					background:#f8f400;
					}
				#da-content .da-tag ul li.gray a{
					background:#818181;
					}
				#da-content .da-tag ul li.rgb a{
					background:url(images/rgb.gif) no-repeat top left;
					}
	.da-entry {
		float: left;
		padding: 0 0 10px 20px;
		width: 430px;
		}
	.da-other-note {
		border-bottom: 1px solid #000;
		}
	.da-img-full {
		float: left;
		border: 1px solid #353535 !important;
		margin-bottom: 30px;
		}
		.da-img-full span {
			display: block;
			width: 426px;
			height: 320px;
			text-indent:-9999px;
			border: 1px solid #040404;
			}
	.da-vote-is-up {
		float: right;
		margin: -30px -5px 20px 20px;
		}
		
	.vote-count {
		float: right;
		background: url(images/like-bg.gif) no-repeat top left;
		width: 27px;
		height:19px;
		margin: -26px 3px 0 0;
		text-align: center;
		padding: 4px 0 0;
		color:#ddd;
		font-size: 11px;
		}
	.meta {
		list-style: none;
		margin: 0;
		}
		.meta li {
			border-top: 1px solid #353535;
			border-bottom: 1px solid #000;
			padding: 10px 0 9px 25px;
			}
			.meta .designer {
				background:url(images/icons/person.png) no-repeat center left;
				}
			.meta .site-link {
				background:url(images/icons/feed.png) no-repeat center left;
				}
			.meta .delicious {
				background:url(images/icons/delicious.png) no-repeat center left;
				}
			.meta .twitter {
				background:url(images/icons/twitter.png) no-repeat center left;
				}
			.meta .tag {
				background:url(images/icons/tag_blue.png) no-repeat center left;
				}
			.meta li a {
				border: 0 !important;
				}
	#nav-below {
		border-top: 1px solid #353535;
		padding-top: 10px;
		height: 30px;
		}
		#nav-below a {
			border: 0 !important;
			}
		.nav-previous {
			float: left;
			}
		.nav-next {
			float: right;
			}
	#respond, #comments {
		clear: both;
		background:url(images/border.jpg) repeat-x top;
		padding-top: 10px;
		}
	#comments {
		font-size:12px;
		text-transform:uppercase;
		padding-bottom: 5px;
		}
	.commentlist {
		list-style-type: none;
		
		}
	.commentlist .comment {
		padding-top: 10px;
		background:url(images/border.jpg) repeat-x top;
		}
	.comment-author img {
		float: left;
		}
	.comment-body p {
		padding-left: 50px;
		}
	.fn, .comment-meta a{
		margin-left: 20px;
		}
#da-sidebar {
	background:#070707 url(images/liner.gif) repeat-x top;
	border-top: 1px solid #111;
	border-bottom: 1px solid #000;
	clear: both;
	padding: 10px 0 0 20px;
	}
	#da-sidebar .widgets {
		list-style-type: none;
		margin: 0;
		}
	.da-bottom {
		background:url(images/bottom.jpg) no-repeat top right;
		height: 208px;
		padding-top: 10px;
		}
	.widget {
		width:220px;
		float: left;
		padding-right: 20px;
		}
	.widget h2 {
		background:url(images/border.jpg) repeat-x bottom;
		}
	.textwidget {
		padding: 10px 0 10px;
		}
	#text-7 {
		padding-right: 0px !important;
		}
		#text-7 .text-box, #text-7 textarea {
			width:214px;
			}
		
#da-footer {
	padding: 20px 0 30px;
	border-top: 1px solid #353535;
	text-align:center;
	line-height:1.5;
	}
	#da-footer a {
		border-bottom: 1px dotted #666;
		}
	
	#da-footer a:visited {
		color: #fff;
		}
	#da-footer a:hover {
		color: #99CC00;
		border-bottom: 1px dotted;
		}
.ads {
background:#000;
border:1px solid #353535;
text-align: center;
color:#353535;
}
