body {
	margin:0;
	padding:0;
	background:#000;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

h1 {
	font-family:'Michroma';
	color:#fff;
	font-size:54px;
	line-height:54px;
	padding:0;
	margin: 0 0 4px 0;
}

h1 a, h1 a:hover {
	color:#fff;
	text-decoration:none;
}

.tag {
	font-family:'Michroma';
	display:inline-block;
	margin-left:80px;
	font-size:28px;
	color:#9cf;
	float:right;
}

#logo-box {
	display:block;
	margin:8px auto 0px auto;
	width:1000px;
	text-align:left;
}

#outer {
	margin:0 auto;
	text-align:center;
	/*background: #000 url("images/home-lg-1.jpg") no-repeat center;*/
	height:520px;
	width:1000px;
}

#hdr {
	color: #555;
	font-weight: bold;
	font-size: 30px;
	font-style: italic;
	margin-bottom: 18px;
	text-shadow: 2px 2px #999;
}

p {
	margin:0;
}

#box1 {
	margin-bottom:30px;
	margin-right:10px;
	display:inline-block;
	width:310px;
	overflow:hidden;
}

.hmphotos {
	border-radius:12px;
	box-shadow: 7px 7px 6px #555;
	display:block;
}

#caption {
	font-size:10px;
	margin-top:8px;
	color:#555;
}

#mp3player {
	display:inline-block;
	/*width:300px;
	height:246px;*/
	margin: 0px 40px 0 200px;
	text-align:left;
	border:1px solid #777;
	background-color:#3a2a45;
	border-radius:12px;
	position: absolute;
	z-index: 11000;
	top: 120px;
	right:0px;
}

.jp-playlist {
	height:312px;
	overflow-y:auto;
}

#mp3player-2 {

}

#mp3player-2 .jp-audio {
    /*width: 90%;
    padding: 40px; */
    width: 100%;
    background: #777;
}

#mp3player-2 .jp-playlist {
    background-color: #555;
    border-top: 1px solid #009be3;
    height: 440px;
    max-height: 440px;
}
#mp3player-2 .jp-interface {
    width: 54%;
    margin: 0 25%;
}
#mp3player-2 .jp-type-playlist {
	background: #eee;
}

#mp3player-2 div.jp-type-playlist div.jp-playlist a {
    color: #fff !important;
    font-size: 0.8em;
}

#mp3player-2 div.jp-type-playlist div.jp-playlist a:hover {
    color: #9cf !important;
}

#mp3player-2 .jp-playlist ul {
    padding: 0 20px;
    font-size: 1.2em;
}

#mp3player-2 .jp-playlist li {
    padding: 1em 0 1em 20px;
    border-bottom: 1px solid #eee;
}
#mp3player-2 div.jp-type-playlist div.jp-playlist li.jp-playlist-current,
#mp3player-2 div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color: #ffcc00 !important;
    font-weight: bold;
}

#mp3player-2 .jp-current-time, #mp3player-2 .jp-duration {
    width: auto;
}


#mp3player #mpDesc {
	padding: 6px 0 6px 0;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-family: Arial;
	font-style: italic;
	background: #777;
	text-transform: uppercase;
}

#mp3player a {
	color:#ddd;
	text-decoration:none;
	font-size:9px;
	line-height: 12px;
}

#home #nav, #page #nav {
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	padding:12px 0;
	width: 1000px;
	display:block;
	overflow:hidden;
	background: #555;
	margin:0 auto;
	border-radius:4px 4px 0 0;
}

#home #nav a, #page #nav a {
	display: inline-block;
	line-height:16px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#home #nav a:hover, #mp3player a:hover, #page #nav a:hover {
	color: #9cf;
}

#home #nav .bull, #page #nav .bull {
	display: inline-block;
	margin: 0 36px;
	position: relative;
	top: -2px;
	color: #999;
	line-height: 14px;
}

#addr {
	color: #ddd;
	background: #555;
	border-bottom: 1px solid #777;
	border-top: 1px solid #777;
	padding: 12px 0;
	width:1000px;
	margin:0 auto;
	font-size:14px;
	border-radius:0 0 4px 4px;
}

#tp {
	color:#fff;
	font-size:18px;
	font-weight: bold;
}

#addr a {
	color: #fff;
}

#addr a:hover {
	color: #9cf;
}

#ftr { 
	color:#777;
	margin:14px auto 14px auto;
}

#ftr a, #ftr a:visited { 
	color:#aaa;
}

#ftr a:hover {
	color: #9cf;
}

#mp3player a.jp-playlist-current {
	color: #ffcc00;
	font-weight: bold;
}

#mp3player li.jp-playlist-current {
}

#fadeshow .gallerylayer img{ /* make all images inside fadeshow4 scale to 100% of slideshow width */
	width: 100%;
	height: auto;
}


#fadeshow .descpanelfg {
	font-size: 18px !important;
	font-family: Arial;
	font-weight: normal !important;
	color: #ddd !important;
	padding-left: 12px !important;
	line-height: 18px !important;
	width:984px !important;
	text-align:left !important;
}

#fadeshow .close {
	border: 1px solid #fff !important;
	padding: 2px !important;
}

#page #outer {
	height:auto;
}

#page #content {
	color: #fff;
	background: #777;
	padding: 24px 32px 24px 20px;
	text-align: left;
	font-size: 14px;
	font-family: Arial;
}

#page #content #inner-content-box {
	border-left: 1px solid #aaa;
	padding-left: 40px;
	margin-left: 30px;
}

#page #content h1 {
	font-family: Verdana;
	text-align: center;
	color: #9cd;
	font-size: 32px;
	line-height: 32px;
	padding: 0;
	margin: 0 0 20px 0;
}

#page #content h2 {
	font-size: 24px;
	line-height: 18px;
}

#page #content p {
	margin-bottom:14px;
}

#page #content a, #page #content a:hover  {
	color: #9cf;
}

#page #content em {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
}

#page #content #email {
	border-radius: 6px;
	background: #888;
	padding: 12px 20px;
	border: 1px solid #999;
	text-align: center;
	font-size: 16px;
}

#page #content #email a {
	color: #9cd;
}

#page #content #email a:hover {
	color: #9cf;
}

#helpWeb, #helpMobile {
	font-size:12px;
	float:right;
	margin-right:10px;
	font-style:Italic;
}

#helpMobile {
	display:none;
}

.video-caption {
	top:12px;
	font-size:24px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
}

.promo {
	position: relative;
    text-transform: uppercase;
    top: 210px;
    font-size: 18px;
}

#adm {
	position: relative;
    text-align: left;
    line-height: 0px;
    color: #fff;
    top: 40px;
    left: 40px;
    background: #555;
}

#adm a {
	text-decoration: none;
	text-decoration: none;
    border-radius: 4px;
    border: 1px solid #fff;
    padding: 2px 8px;
    background: #555;
    box-shadow: 2px 2px 2px #888;
}

/*** mobile styles ***/

/*
@media only screen and (max-device-width: 600px) {
	#home #nav a{
		font-size: 24px;
	}
	#tp {
		font-size: 28px;
	}
	#logo-box {
		margin:8px auto 0px auto;
		width:90%;
	}
	#fadeshow .descpanelfg {
		font-size: 26px !important;
		line-height:26px !important;
	}
	#mp3player {
		margin-top:10px;
	}
	#mp3player a {
		font-size:12px;
	}
	#helpWeb{
		display:none;
	}
	#helpMobile {
		display:block;
	}
}*/

@media only screen and (max-device-width: 1024px) {
	#helpWeb{
		display:none;
	}
	#helpMobile {
		display:block;
	}
}

@media only screen and (min-device-width: 601px) { 
	/*.center-mr { position: relative;left: -35px; }*/
}


