/* Websolutions Marketing & Development */
@font-face {
	font-family: 'RaaviRegular';
	src: url('raavi-webfont.eot');
	src: local('?'), url('raavi-webfont.woff') format('woff'), url('raavi-webfont.ttf') format('truetype'), url('raavi-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Raavi;
	src: url('raavi.eot');
}

@font-face {
	font-family: Raavi;
	src: url('raavi.tff');
}

body{
	margin:0px;
}

.main{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

a{
	color:#9f0100;
	text-decoration:none;
}

a:hover{
	color:#333333;
	text-decoration:none;
	text-decoration:underline;
}

.content{
	font-family:'RaaviRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	min-height:570px;
}


#header{
	padding-top:9px;
	float:left;
}

#header-line{
	background:url(../images/header-line.jpg) no-repeat;
	width:1px;
	height:37px;
	float:left;
}

#djravidrums-logo{
	width:150px;
	height:59px;
	float:left;
}

#body{
	width:990px;
	margin-top:5px;
	padding:2px 0px 20px 0px;
	border-top:#515151 solid 1px;
	float:left;
}

#body2{
	width:970px;
	margin-top:5px;
	padding:2px 10px 20px 10px;
	border-top:#515151 solid 1px;
	float:left;
}

#footer{
	background:#000;
	padding:15px;
	width:960px;
	float:left;
}

.footer-links{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	width:530px;
	float:left;
	text-align:right;
	margin-left:10px;
	line-height:18px;
}

.footer-links a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.footer-links a:hover{
	font-size:12px;
	color:#9f0101;
	text-decoration:underline;
}

.video-player{
	width:990px;
	height:395px;
	background:#000;
}

#news-event-sect{
	width:229px;
}

#news-event-bg{
	background:#e9e9e9;
}

#news-event-bg:hover{
	background:#aac2dd;
	cursor:pointer;
	display:block;
}

.news-info{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#515151;
	margin:0px;
}

.news-click{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#9f0101;
	margin:0px;
}

.news-click a{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#9f0101;
	margin:0px;
	text-decoration:none;
}


#divider{
	width:35px;
	border-right:#cacaca solid 1px;
}

.margin-top{
	margin-top:20px;
}

#section-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	border-bottom:#515151 solid 1px;
}


.title{
	font-family:'RaaviRegular', Arial, Helvetica, sans-serif;
	font-size:21px;
	margin-bottom:4px;
}

#black-bg{
	background:#000;
}

#grey-bg{
	background:#1a1a1a;
}

#twitter-feed{
	width:200px;
	height:206px;
}

/*----photo gallery-----*/

#gallery{
	width:950;
	float:left;  
	text-align:center;
	padding-left:40px;
}

#gallery #maingal {
  list-style:none;
  width:900;
  margin-top:0px;
  padding-top:0px;
}
 
#gallery #maingal li {
	float: left;
	width: 150px;
	height:115px;
	padding: 20px 20px 0px 0px;
}

#gallery #maingal li a img {
	display: block;
	width: 100%;
	border:none;
	border:1px solid #ffffff;
}

#gallery #maingal li a img:hover {
	border:1px solid #999999;
}


/*----photo gallery----*/

/* Button */

#btn{
	float:left;
}

.btn{
	background-position:top;
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0px;
	display:block;
}

.btn:hover{
	background-position:bottom;
	cursor:pointer;
}

#download-btn{
	background-image:url(../images/download-btn.jpg);
	width:82px;
	height:25px;
}

#paula-banner{
	background-image:url(../images/paula-banner.jpg);
	width:229px;
	height:138px;
}

#cbs-banner{
	background-image:url(../images/cbs-banner.jpg);
	width:229px;
	height:138px;
}

#btn-book-skam{
	background-image:url(../images/btn-book-skam.jpg);
	width:76px;
	height:47px;
}

#btn-corp-conce{
	background-image:url(../images/btn-corp-conce.jpg);
	width:57px;
	height:47px;
}

#btn-foot-skam{
	background-image:url(../images/logo-skam-foot.png);
	width:93px;
	height:47px;
}

#btn-foot-conc{
	background-image:url(../images/logo-conce-foot.png);
	width:174px;
	height:47px;
}

#btn-wsmd-logo{
	background-image:url(../images/wsmd-logo.png);
	width:138px;
	height:43px;
}

#btn-logo-twit{
	background-image:url(../images/logo-twit.png);
	width:35px;
	height:34px;
}

#btn-logo-mysp{
	background-image:url(../images/logo-mysp.png);
	width:36px;
	height:34px;
}

#btn-logo-face{
	background-image:url(../images/logo-face.png);
	width:36px;
	height:34px;
}

#btn-banner-down{
	background-image:url(../images/btn-banner-down.jpg);
	width:210px;
	height:115px;
}

#btn-banner-boco{
	background-image:url(../images/btn-banner-boco.jpg);
	width:210px;
	height:115px;
}

#btn-banner-botv{
	background-image:url(../images/btn-banner-botv.jpg);
	width:210px;
	height:115px;
}

#btn-bg{
	background-image:url(../images/btn-bg.jpg);
	width:73px;
	height:29px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:28px;
}

/* Menubar */

#menubar{
	width:595px;
	height:13px;
	float:left;
	margin:27px 0px 0px 17px;
}

#topmenu{
	background:url(../images/menubar.jpg) no-repeat top;
	width:595px;
	height:13px;		
	padding:0px;
	margin:0px;
	position:relative;
}

#topmenu li {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute;
}

#topmenu li, #topmenu a {
	height:13px;		
	display:block;
}

#btn-home	{left:0px;  width:32px;}
#btn-bio	{left:44px;  width:18px;}
#btn-even	{left:70px;  width:43px;}
#btn-pres	{left:121px;  width:36px;}
#btn-proj	{left:169px;  width:57px;}
#btn-phot	{left:238px;  width:45px;}
#btn-vide	{left:294px;  width:41px;}
#btn-flie	{left:347px;  width:37px;}
#btn-down	{left:396px;  width:70px;}
#btn-cont	{left:478px;  width:117px;}

#btn-home	a:hover {background:transparent url(../images/menubar.jpg) -0px  -13px  no-repeat; width:32px;}
#btn-bio	a:hover {background: transparent url(../images/menubar.jpg) -44px  -13px  no-repeat; width:18px;}
#btn-even	a:hover {background: transparent url(../images/menubar.jpg) -70px  -13px  no-repeat; width:43px;}
#btn-pres	a:hover {background: transparent url(../images/menubar.jpg) -121px  -13px  no-repeat; width:36px;}
#btn-proj	a:hover {background: transparent url(../images/menubar.jpg) -169px  -13px  no-repeat; width:57px;}
#btn-phot	a:hover {background: transparent url(../images/menubar.jpg) -238px  -13px  no-repeat; width:45px;}
#btn-vide	a:hover {background: transparent url(../images/menubar.jpg) -294px  -13px  no-repeat; width:41px;}
#btn-flie	a:hover {background: transparent url(../images/menubar.jpg) -347px  -13px  no-repeat; width:37px;}
#btn-down	a:hover {background: transparent url(../images/menubar.jpg) -396px  -13px  no-repeat; width:70px;}
#btn-cont	a:hover {background: transparent url(../images/menubar.jpg) -478px  -13px  no-repeat; width:117px;}




#slider-wrapper {
    width:705px;
    height:210px;
    margin:0 auto;
	float:left;
	overflow:hidden;
}

.nivoSlider {
	position:relative;
    width:990px;
    height:395px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	margin:0px;
	padding:0px;
}
.nivoSlider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:10px;
	bottom:15px;
	z-index:9000;
}
.nivo-controlNav a {
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	border:0;
	margin-right:5px;
	float:left;
	cursor:pointer;
	text-decoration:none;
	color:#999;
	line-height:22px;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
	color:#000;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
