/* @override http://oralny.net/wp-content/themes/groovyvideo/styles/purple.css */

/* purple style */

body { background: url(purple/bg-tile.jpg) repeat top center; }
#wrap {	background: url(purple/bg.jpg) repeat-x top center; }
/*a { color: #c06ec5; }*/
#archive .box2 .post-details, #main p.post-details, #comments ol.commentlist .comment-meta a {color:#CCC;}
#bottom .subscribe .rss { background: url(purple/ico-subscribe.png) no-repeat center left; }
#bottom #recentcomments li { background:transparent url(purple/ico-comment.png) no-repeat scroll left center; }

#main a {
	color:#fff !important;
	/*background:#CCC !important;*/
	padding: 1px 6px 2px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*text-decoration:none !important; */
}
#main a:hover {
	color:#000 !important;
	background: #FFF !important;
}

#main h2 a,
#main h3 a {
	padding: 0 !important;
	color:#FFF !important;
	background:transparent !important;
}

#main h2 a:hover,
#main h3 a:hover {
	color:#FFF !important;
	text-decoration:underline !important;
	background:transparent !important;
}
#main .featured .watch {
	width:auto;
	background:transparent;
}
#main .featured .watch a {
	line-height:26px;
	height:26px;
	display:block;
}

#sidebar h3 {
	background:#000; 
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color:#FFF;
	padding:10px 5px;
	text-align:center;
}


#sidebar ul li a {
	color:#FFF;
	font-weight:bold;
}

#nav a:hover, #nav .current_page_item a, #nav .current-cat a {
	background-color:#000;
	color:#FFF;
}

#nav a {
	color:#000;
}

div#header {
	padding:0;
	position:absolute;
	top:0;
	z-index:99;
	/*width:350px;*/
/*	padding-top:-30px;
	padding-bottom:100px;*/
}

#top-nav {
	position:absolute;
	height:0;
	z-index:101;
	width:960px;
}

#nav li {
	margin-left:5px;
}

#topSearch {
	margin-top:50px;
	/*z-index:101;*/
}

div#top {
	height:200px;
}

div#sidebar {
	color:#000;
}

#bottom-tile {
	background:transparent;/*#FFF;*/
}

#footer-out {
	background:#FFF;
}

#main h3.title-featured,
#archive h3.title-recent {
	height:59px;
	width:200px;
}

#main a.pure {
	background:transparent !important; 
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	padding:0 !important;
	margin:10px 0 !important;
	border-bottom: 10px transparent;
}

#header h2 {
	position:absolute;
	top:135px;
	margin-left:150px;
}

div.sort_links {
	margin-top: 20px;
	margin-right: 4px;
	float: right;
	width: 183px;
	height: 37px;
	text-align: center;
	padding-top: 10px;
	z-index: 5;
	background: transparent url(purple/sort_links.png) no-repeat;
}

div.clear {
	clear: both;
}

#sorts {
	text-align:right;
	position:absolute;
	margin:100px 0 0;
	width:960px;
}
#sorts a {
	color: #600;
	font-size: 13px;
	text-transform:none;
}
#sorts a:hover {
	color: #000;
}