﻿/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body{
	background-image: url(styles/houserockersdj/topbg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	padding-top:20px;
	color: #1E1E1E;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box2 .top, .box2 .bot, .box2 .spacer { background:none; }

#bgwrap{
	background-color: #fff;
	background-image: url(styles/houserockersdj/BG.jpg);
	background-repeat: no-repeat;
	background-position: center 22px;
	padding-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

a { color:#bf2942; }
.btn {
	background:#bf2942;
	border:1px solid #AD253D;
	padding:6px 10px;
}

.btn-rounded a span{
		color: #ffffff;
}

.btn-rounded a:hover span{
	text-decoration: underline;

}
#search input.keyword { margin-right:5px; }
#rightcol h3 span {
	color:#FFFFFF;
	background-color: #bf2942;
}
.btn-general { background:#d95b43; }

.btn-arr a{
	background: #d95b43;
	color: #ffffff;
}


#wpcycle{
	height: 335px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#rotator {
	height: 335px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position:absolute;

}

#nav1 {
	margin-top: 20px;
	font-size: 17px;
	position: relative;
}
#topbar {
	background-image: url(styles/houserockersdj/topbar.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 980px;
	padding-top: 52px;
}

#nav1 li a{
	color: #542437 !important;
	padding: 0 0 0 13px;
	text-decoration: none
}

#nav1 li a:hover,
#nav1 li.active a, 
#nav1 li.current_page_item a{
	background: #fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
	color: #bf2942 !important;
	cursor: pointer;
	text-decoration: none;
}

#header{
	height: 95px;
	position:relative;
}

.widget h3 {
	color: #542437;
}

.col6 .widget a{
	color: #542437;
}

.col6 .widget a:hover{
	color: #bf2942;
}

#columns{
	height: 1%;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 10px;
	background-image: url(styles/houserockersdj/contentbg.jpg);
	background-repeat: repeat-y;
	width: 980px;
}
.col6{
	float: left;
	width: 290px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.col6.last{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.box4{
	color: #ffffff;
	font-size: 1.8em;
	width: 980px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	float:left;
	background-color: #5e7f83;
	background-image: url(styles/houserockersdj/bottombar.jpg);
	height: 86px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}#footerbottom {
	background-image: url(styles/houserockersdj/bottombg.jpg);
	background-repeat: repeat-x;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.box .top,.box .bot{
	background: url(none) no-repeat top;
	clear: both;
	height: 0px;
}

#rightcol{
	float: right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eee;
	width: 319px;
	background-color: transparent;
}

.box2 .top,.box2 .bot{
	clear: both;
	height: 0px;
	overflow: hidden;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
}

#rightcol .widget ul, #rightcol .textwidget 
{
	background-color: transparent;
}

#search input.keyword{
	background-color: #eee;
	border: 1px solid #CCCCCC;
	color: #333333;
}

#centercol{
	background-color: transparent;
	float: left;
	width: 660px
}

.box .spacer{
	background: #transparent;
}

/*- Nav2 -*/
.nav2 li, .widget li{
	border-bottom:1px solid #eee;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.nav2 li a, .widget li a{
	color: #1E1E1E;
}
.nav2 li a:hover, .widget li a:hover{
	color: #c02942 !important;
	text-decoration: none
}

#socialicons {
	height: 36px;
	float: right;
	position: absolute;
	top: 105px;
	right: 10px;
}


#socialicons ul li {
	display: inline;
	width: 37px;
	margin: 0px;
	padding: 0px;
}

a.rssrollover {
	display:block;
	width:37px;
	height:31px;
	background-image: url(styles/houserockersdj/rss.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
	color:transparent;
	float: left;
}
a.rssrollover:hover{
background-position:0 0px;}



a.emailrollover {
	display:block;
	width:25px;
	height:31px;
	background-image: url(styles/houserockersdj/email.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
	color:transparent;
	float: left;
	padding-right: 20px;
}
a.emailrollover:hover{
	background-position:0 0px;
}


a.facebookrollover {
	display:block;
	width:17px;
	height:31px;
	background-image: url(styles/houserockersdj/facebook.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
	color:transparent;
	float: left;
	padding-right: 20px;
}
a.facebookrollover:hover{
background-position:0 0px;}

a.twitterrollover {
	display:block;
	width:23px;
	height:31px;
	background-image: url(styles/houserockersdj/Twitter.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
	color:transparent;
	float: left;
	padding-right: 20px;
}
a.twitterrollover:hover{
background-position:0 0px;}


