/* reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, font, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

@font-face {  
  font-family: vegur-bold ;  
  font-weight:bold;
  src: url( "../fonts/arro_vegur/Vegur-B 0.602.otf") format("opentype");  
}  

@font-face {  
  font-family: vegur-light ;  
  font-weight:light;
  src: url( "../fonts/arro_vegur/Vegur-L 0602.otf") format("opentype");  
}  

@font-face {  
  font-family: vegur-medium ;  
  font-weight:medium;
  src: url( "../fonts/arro_vegur/Vegur-M 0602.otf") format("opentype");  
}  

@font-face {  
font-weight:normal;
  font-family: vegur-regular ;  
  src: url( "../fonts/arro_vegur/Vegur-R 0.602.otf") format("opentype");  
}  

div.right-cb{
position:absolute;right:0px;top:0px;
width:462px;
height:358px;
    background-image: url("../images/cherryblossom_right.png");
        background-repeat:none;
}

div.left-cb{
position:absolute;left:0;top:0px;
width:351px;
height:270px;
    background-image: url("../images/cherryblossom_left.png");
        background-repeat:none;
}

img.dj-logo{
position:absolute;margin-left:15%;top:10px;
}


.emph{
font-weight:bold;
}

.quote{
font-family:vegur-medium;
font-style:oblique;
font-size:20px;
padding:40px 40px 40px 40px;
}

#block-1{
/*margin-top:220px;*/
margin-top:140px;

margin-bottom:20px;
}

#content-div{
margin-left:15%;margin-right:15%;margin-top:0px;
padding-top:20px;
padding-bottom:20px;
}

#block-2{
background-color:#e8eeef;*/height:100%px;width:100%;position:relative;
}

#block-3{
background-color:#d0e0e4;height:100%px;width:100%;position:relative;
}

#divider-bar{
background-color:black;height:6px; width:100%;
}

div.float-right{
float:right;
}

.pr-10{
/*padding-right:10px;*/
}

p.motto{
	position:absolute;
	margin-left:15%;
	top:95px;
	font-style:oblique;
	font-size:14px;
}

p.partnership{
	position:absolute;
	margin-left:15%;
	/*top:245px;*/
	top:170px;
	font-style:oblique;
	font-family:vegur-medium;
	font-size:14px;
}

p.partnership2{
	/*top:245px;*/
	font-style:oblique;
	font-family:vegur-medium;
	font-size:14px;
}

div.align-center{
text-align:center;
}

div.small{
font-size:12px;
}
#navlist li
{
font-family:vegur-regular;

display: inline;
list-style-type: none;
padding: 10px 10px 10px 10px;
text-align:center;
position:relative;

}

#gallery ul li{
width:190px;
height:125px;
}

#navlist2 li
{
font-family:vegur-regular;
display: inline;
list-style-type: none;
padding-right:10px;
padding-left:0px;
text-align:center;
}

ul li{
list-style: none;
}

#navlist li.active{
background-color:black;
}

span.active-page{
	color:white;
}

div.box{
background-color:white;
border-style:solid;
border-width:1px;
border-color:#eeeeee;
width:300px;
height:438px;;
padding:7px 7px 7px 7px;
-webkit-box-shadow: 2px 2px 4px 1px #fff;
    box-shadow: 2px 2px 4px 1px #fff;
}

span.quote-1{
	font-size:18px;
	font-family:vegur-light;
	font-style:oblique;
}

span.quote-2{
	font-size:18px;
	font-family:vegur-light;
	font-style:oblique;

}

div.box-heading{
background-color:black;
color:white;
width:100%;
}

table.dj-programs tr td{
border-style:none;
padding:5px 5px 5px 5px;
vertical-align:bottom;
}
/* main color themes 

Base background color: #000000
Navigation text color: #ffffff
Background Scroll Box: #d2c19c
Background Content Box: #e2cea8

*/

/* header */

#header	{
	/*background: #ffffff;
	height: auto;
	position: relative;	*/
display: block;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 40px;
z-index: 5;
/*text-align: center;*/
/*background-color: #b5ae92;*/
}

#header-bk{
    background-image: url("../images/header_bk3.png");
        background-repeat:repeat-x;
		
height:160px;
/*height:300px;*/
}

#decor-right{
position:absolute;
height:358px
width:462px;
right:0px;
top:0px;
    background-image: url("../images/cherryblossom_right.png");
        background-repeat:none;
}

p.box-text{
height:152px;
}

p.box-text2{
height:115px;
}
body{
	font-family:vegur-bold;
	font-weight:normal;
	text-align:left;
	font-size:16px;
  /*  background-image: url("../images/main_background.png");*/

}



div#side-menu {
  /*  width: 183px;*/
  width:155px;
	float:left;
   height:100%;
   padding-bottom:20px;
	
    }

#navcontainer ul { 
	list-style-type: none;

}

#navcontainer ul li{ 
display:inline;
	margin-left:25px;
	margin-top:8px;
	padding-top:1px;

}

.red{
color:#8f1716;
}

.float-right{
float:right;
}
a.nav:link {text-decoration: none; color:black;font-style:oblique; font-family:'vegur-bold'; font-size:17px;text-transform: none; font-weight:bold; }
a.nav:visited {text-decoration: none; color:black;font-style:oblique; font-family:'vegur-bold'; font-size:17px;text-transform: none; font-weight:bold; }
a.nav:active {text-decoration: none; color:black;font-style:oblique; font-family:'vegur-bold'; font-size:17px;text-transform: none; font-weight:bold; }
a.nav:hover {text-decoration: none; color: black;font-style:oblique; font-family:'vegur-bold'; font-size:17px;text-transform: none; font-weight:bold; }

a:link {text-decoration: none; color:black; font-size:15px;text-transform: none; font-weight:bold; }
a:visited {text-decoration: none; color:black; font-size:15px;text-transform: none; font-weight:bold; }
a:active {text-decoration: none; color:black; font-size:15px;text-transform: none; font-weight:bold; }
a:hover {text-decoration: none; color: black; font-size:15px;text-transform: none; font-weight:bold; }

a.readmore:link {text-decoration: none; color:black;font-family:'vegur-regular'; font-size:0.95em;text-transform: none; }
a.readmore:visited {text-decoration: none; color:black; font-family:'vegur-regular'; font-size:0.95em;text-transform: none; }
a.readmore:active {text-decoration: none; color:black;font-family:'vegur-regular'; font-size:0.95em;text-transform: none; }
a.readmore:hover {text-decoration: none; color: black;font-family:'vegur-regular'; font-size:0.95em;text-transform: none; }

h4{
font-family:vegur-light;
font-size:14px;
color:#024651;

}

div.content{
padding:10px;
background-color:#ffffff;
}

p{
font-family:vegur-regular;
color:#2d3233;
line-height:19px;
padding-top:10px;

}

h1{
font-family:vegur-regular;

font-size:1.9em;
padding-top:5px;
padding-bottom:5px;
}

h3{
font-family:vegur-regular;

font-size:1.6em;
padding-top:5px;
padding-bottom:5px;
}

ul li{
font-family:vegur-regular;
}

ul{
font-family:vegur-regular;
}