/*

Theme Name: Salsa Dance Underground

Theme URI: http://www.proximatesolutions.com/

Description: Salsa Dance Underground<a href="http://www.proximatesolutions.com/">Salsa Dance Underground</a>.

Version: 1.6

Author: Proximate Solutions

Author URI: http://www.proximatesolutions.com/



*/







/* Begin Typography & Colors */

body {

	background-color: #000000;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position:center top;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

form. h1, h2, h3 {

	margin:0px!important;

	padding:0px!important;

	}

a {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:14px;

	color:#fff;

	text-decoration:underline;

	line-height:18px;

}

a:hover {

	text-decoration:none;

	color:#FF0000;

}

.menu-bg {

	background-image:url(images/banner-top.jpg);

	background-repeat:no-repeat;

	background-position:right bottom;

	}

.menu-bg-inner {

	background-image:url(images/banner-top-inner.jpg);

	background-repeat:no-repeat;

	background-position:right bottom;

	}

.header-menu {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#fff;

	line-height:18px;

	}

.header-menu-link1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.header-menu-link1:hover {

	color:#CCCCCC;

	}

.header-menu-link2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#ff9d00;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.header-menu-link2:hover {

	color:#fff;

	}

.header-menu-link3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#ff1f00;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.header-menu-link3:hover {

	color:#fff;

	}

.header-menu-link4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#4cde00;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.header-menu-link4:hover {

	color:#fff;

	}

.header-menu-link5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#00d8ff;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.header-menu-link5:hover {

	color:#fff;

	}

.body-bg {

	background-image:url(images/body-bg.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	line-height:22px;

	color:#999;

	}

.body-contents-inner {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:normal;

	color:#999;

	line-height:22px;

	}

.h1 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:24px;

	text-decoration:none;

	font-weight:normal;

	color:#ae1c00;

	line-height:24px;

	}

.h6 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:24px;

	text-decoration:none;

	font-weight:normal;

	color:#fff;

	}

.h2 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:normal;

	color:#ae1c00;

	line-height:18px;

	}

.heading1 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	color:#fff;

	}

.heading2 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:18px;

	text-decoration:none;

	font-weight:normal;

	color:#6d6d6d;

	}

.heading3 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:24px;

	text-decoration:none;

	font-weight:normal;

	color:#c87b01;

	}

.footer-bg {

	background-image:url(images/footer-bg.jpg);

	background-repeat:no-repeat;

	background-position:left bottom;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#fff;

	line-height:18px;

	}

.footer-bg ul {

	list-style:none;

	margin:0px;

	padding:0px;

	display:block;

	text-align: center;

	}

.footer-bg ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	text-transform:uppercase;

	display: inline;

	}

.footer-bg ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	text-transform:uppercase;

	padding:0 15px 0 15px;

	}

.footer-bg ul li a:hover {

	color:#CCCCCC;

	}



.float-right {

	float:right;

	margin-left:10px;

	margin-top:48px;

	}

.form-input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#333;

	border:#CCCCCC solid 1px;

	width:200px;

	}

.form-text {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#333;

	}

.privacy-text {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:11px;

	text-decoration:underline;

	font-weight:normal;

	color:#ccc;

	font-style:normal;

	}

.banner-bg {

	background-image:url(flash/mevie-bg.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	}
.banner-bg-flash {

	background-image:url(images/banner-bottom-inner.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	}

.testimonials-bg1 {

	background-image:url(images/testi-box2.jpg);

	background-repeat:repeat-x;

	background-position:center top;

	}

.testimonials-bg2 {

	background-image:url(images/testi-box4.jpg);

	background-repeat:repeat-y;

	background-position:center top;

	}

.testimonials-bg3 {

	background-image:url(images/testi-box5.jpg);

	background-repeat:repeat-y;

	background-position:center top;

	}

.testimonials-bg4 {

	background-image:url(images/testi-box7.jpg);

	background-repeat:repeat-x;

	background-position:center top;

	}

.testimonials-text {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#999;

	}

.testimonials-text-red {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:12px;

	text-decoration:underline;

	font-weight:normal;

	color:#ae1c00;

	}





/* ------------------------------------------------Begin Sidebar */



h2 {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:24px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	text-align:left;

	vertical-align:top;

}

h2 a {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:24px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	text-align:left;

	vertical-align:top;

}

h2 a:hover {

	text-decoration:underline;

}

.widget {

	margin:0px 0 0 0 ;

	padding:0px ;

	text-align:left;

	}

.widgettitle {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	background-image:url(images/Nav-Button-1.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	padding:7px 0 0 25px;

	height:30px;

	text-decoration:none;

	font-weight:bold;

	text-align:left;

	margin:0px;

	vertical-align:top;

}

.widgettitle h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	text-align:left;

	vertical-align:top;

	margin:0px;

}

#sidebar {

	margin: 0;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	list-style-type:none!important;

	background-image:url(images/sidebar_bg.jpg);

	background-repeat:repeat-y;

	background-position:center top;

}

#sidebar a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	text-decoration:none;

	font-weight:normal;

	display:block;

	padding:5px 0 5px 15px;

	margin:0px;

	cursor:pointer;

	text-transform:uppercase;

}

#sidebar a:hover {

	background-image:url(images/Nav-Button-1-Over.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	margin-left:5px;

	display:block;

	cursor:pointer;

	padding-left:10px;

}

#sidebar form {

	margin: 0;

	padding:0px;

}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #ccc;

	list-style:none;

	clear:both;

	text-align:left;

}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	list-style:none;

}

#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

}

#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	list-style:none;

}

#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	list-style:none;

}

#sidebar ul ul ul, #sidebar ul ol {

	margin:0px;

	padding:0px;

	list-style:none;

}

ol li, #sidebar ul ol li {

	list-style:none;

}

#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	list-style:none;

}

#sidebar #searchform #s {

	width: 108px;

}

#sidebar #searchsubmit {

	padding: 1px;

}

#searchform {

	margin:0px;

	padding:0px;

}



.rsswidget h2 a {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size:17px;

	color:#fff;

	margin:0px;

	text-decoration:none;

	font-weight:normal;

	text-align:left;

}

/* End Sidebar */
