/**
 * Skin: Black
 */ 

p, li, address { color:#2F291B; }
p { text-shadow:#FFF 1px 1px 1px;}
a { color:#000; }

a:hover { color:#c0bfbf }

body { background-image:url('../../images/colors/black/bg.gif') }   
#logo { height:157px; z-index:200;}
#logo a { background-image: none; }
#slider { background-image:url('../../images/colors/black/slider-light.png') } 

#footer { background-color:#212020; background-image:url(''); background-position:bottom center }               
#copyright { background-color:#000000 }  

#nav li { border-left:1px solid #FFF; border-right:1px solid #000 }
#nav a { color:#555; }
#nav a.ind {  font-family:Tahoma, Geneva, sans-serif;}
#nav a:hover { color:#FFF; text-shadow:#333 1px 1px 2px; }
#nav span { color:#FFF}                                              

#nav-slider, #top-slogan { background-image:url('../../images/bg/nav-slider.png') }
#nav-slider a:hover, #nav-slider li:hover a, #nav-slider li.active a, #nav-slider li.current a { color:#FFF }
#nav-slider .arrow { background-image:url('../../images/icons/arrow-up.png') } 

#slider .panel h1, #slider .panel h2, #slider .panel p { color: #FFF; }

#content { background:#CCC url(../../imgs/img_background.png); }
#content p a.linking { background:#CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px; text-shadow:none;}
#content p a.linking:hover { color:#FFF; background:#333618; text-decoration:none;}
#content a.linking { background:#CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px; text-shadow:none;}
#content a.linking:hover { color:#FFF; background:#333618; text-decoration:none;}

#footer p, #footer li, #footer address, #footer span, #copyright, #footer a.contact strong { color:#b5b4b4 }
#footer a, #copyright a { color:#f0f0f0 }
#footer a:hover, #copyright a:hover { color:#ccc9c9 }
#footer h3 { color:#fff }
#footer .menu li, #footer .menu li.first, #footer .menu li.last, #footer address { border-color:#363636 }
#footer .flickr img { background-color:#282727; border-color:#4a4949 }

#footer .skypeclasses { color:#CCC;}

#footer ul.menu li a:hover{ background:#CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px; -webkit-box-shadow: 1px 1px 4px 1px #000; -moz-box-shadow: 1px 1px 4px 1px #000; box-shadow: 1px 1px 4px 1px #000; color:#333; text-decoration:none;}

.sidebar ul.snav a{background:#CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:3px;}
.sidebar ul.snav a:hover { color:#FFF; background:#333618; text-decoration:none;}

.cdgreen { background:#333618; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px;}
.cgreen { background:#7D853A; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0px 0px 3px 10px;}
.cdyellow { background:#DED387; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px;}
.cyellow { background:#EEDFB0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px;}
.ncyellow { background:#EEDFB0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:8px; padding-bottom: 0; margin-bottom: 5px; }
.ncyellow h3 { color: #111;}
.ncyellow h2 { color: #222;}

.cred{ background: #BF3030; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 3px;}
.errors { background: #BF3030; color: #fff; text-shadow: #340808 1px 1px 1px; font-size: 130%; padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.shadow_wide { background:url(../../imgs/shadow_one.png) no-repeat; width:855px; height:20px; margin:0 auto;}

.tbgreen { background:url(../../imgs/back-transgreen.png);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:8px; margin-bottom:15px;}
.titlegreen { background:url(../../imgs/back-transgreen.png);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 10px; margin-bottom:15px;}

.proboxing {min-height:67px; background:#f3f0f0; border:1px solid #e1dfdf; padding:20px; margin:30px auto 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-image: linear-gradient(bottom, rgb(214,194,135) 25%, rgb(240,225,179) 100%);
background-image: -o-linear-gradient(bottom, rgb(214,194,135) 25%, rgb(240,225,179) 100%);
background-image: -moz-linear-gradient(bottom, rgb(214,194,135) 25%, rgb(240,225,179) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(214,194,135) 25%, rgb(240,225,179) 100%);
background-image: -ms-linear-gradient(bottom, rgb(214,194,135) 25%, rgb(240,225,179) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, rgb(214,194,135)),
	color-stop(1, rgb(240,225,179))
);}
.proboxing p{ color:#333; text-shadow:none; margin-bottom:-20px; padding-bottom:0; line-height:19px;}
.proboxing p span { color:#FFF; padding: 1px 8px; text-shadow: #000 1px 1px 1px; margin-right: 10px; font-size:90%; }
.clearleft { clear:left;}

.proboxing .imgsonly img { display: inline; }
.proboxing .imgsonly a { display: inline; }

.biglisting { list-style:none; width:87%;}
.biglisting li { text-shadow:#000 1px 1px 2px; color:#FFF; line-height:25px; border-bottom: #CCC 1px solid; font-size:120%;}

.reviewing em { color: #666; }
.reviewing em strong { color: #777;}
.reviewing p { line-height: 15px;}

.textWhite { color: #FFF; text-shadow: #000 1px 1px 1px;}
.textWhiting p { color: #FFF; text-shadow: #000 1px 1px 1px;}
.textWhiting span.highlight {background-color:#D0C287; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 8px; text-shadow:none; color: #000; }

#mititle { font-family: Tahoma, Geneva, sans-serif; color: #CCC; text-shadow: #000 1px 1px 4px; font-weight: bold; font-size: 220%; line-height: 20px;}

#activities {}
#activities a{ display: inline-block; margin: 10px;}
#activities input{ display: inline-block; margin: 10px;}
#activities img { border:none; }

#contactline { background: url('../../imgs/img_background.png');}
#contactline .inside { margin: 0 auto; width: 980px; padding: 8px 5px; color: #FFF; text-shadow: #000 1px 1px 2px; font-size: 200%; text-align: center;}
#contactline .inside h6 { font-size: 75%;}
#contactline .inside span { text-align: center;}
#contactline .inside span a{ color: #C1C1C1; text-decoration: none;}
#contactline .inside span a:hover { color: #FFF;}


#simplemodal-container a.modalCloseImg {
	background:url(/img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
simplemodal-overlay {background-color:#FFF;}
#simplemodal-container {background-color:#FFF; border:8px solid #444; padding:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#basic-modal-content {display:none;}
#basic-modal-contenta {display:none;}
#basic-modal-contentb {display:none;}
#basic-modal-contentc {display:none;}
#basic-modal-contentd {display:none;}
#basic-modal-contente {display:none;}
#basic-modal-contentf {display:none;}
#basic-modal-contentg {display:none;}
#basic-modal-contenth {display:none;}
#basic-modal-contenti {display:none;}
#basic-modal-contentj {display:none;}
#basic-modal-contentk {display:none;}
#basic-modal-contentl {display:none;}
#basic-modal-contentm {display:none;}
#basic-modal-contentn {display:none;}
#basic-modal-contento {display:none;}
#basic-modal-contentp {display:none;}
#basic-modal-contentq {display:none;}
#basic-modal-contentr {display:none;}
#basic-modal-contents {display:none;}
#basic-modal-contentt {display:none;}
#basic-modal-contentu {display:none;}
#basic-modal-contentv {display:none;}
#basic-modal-contentw {display:none;}
#basic-modal-contentx {display:none;}
#basic-modal-contenty {display:none;}
#basic-modal-contentz {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#FFF; cursor:wait;}

/* Container */
#simplemodal-container {height:450px; width:700px; color:#bbb; background-color:#EEDFB0; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}

#simplemodal-container a {color:#ddd;}
#simplemodal-container p { font-size: 150%; line-height: 22px;}
#simplemodal-container h3 {color: #333;}
#simplemodal-container a.modalCloseImg {background:url(../../imgs/close.png) no-repeat; width:26px; height:26px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container span.highlight {position: absolute; top: 1px; right: 1px; background-color:#D0C287; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 8px; text-shadow:none; color: #000; font-size: 75%; } 