@charset "UTF-8";
/* CSS Document */

/* Theme Name: MiamiParties.com 3.0 
Theme URL: http://www.miamiparties.com
Description: Custom MiamiParties.com Wordpress Theme. Version 3.0 of the MiamiParties.com website.
Version: 1.0
Author: design by j2
Design & Development: Sam Hall, Jesse Swinger, and Jessie Neft (sah design and design by j2)
Author URL: http://www.sahdesign.com & http://www.designbyj2.com
*/

/* Clear Positioning */
body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

/*Positioning */


* {
	margin: 0;
}

#page p {
	margin-bottom: 10px;
}

#day {
	background: url('images/day.jpg') repeat-x #f8c67f;
}

#night {
	background: url('images/night.jpg') repeat-x #4d64e4; 
}

.palm-day,
.palm-night {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 155px;	
	z-index: -5;
	background-repeat: repeat-x;
}

.palm-night {
	background-image: url(images/palm-trees-night.png);
}

.palm-day {
	background-image: url(images/palm-trees-day.png);
}	

#page-center {
	margin: 10px auto;
	width: 1000px;
	z-index: 100;
}

#button-top {
	width: 100px;
	height: 15px;
	margin-left: 900px;
	padding: 5px;
	padding-top: 0px;
}

#button-top img {
	margin-right: 3px;
	height: 15px;
	width: 15px;
}

#header {
	background-image: url(images/new-header.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 138px;
	margin: 0;
	padding: 0;
}

#left-column {
	width: 752px;
	float: left;
	display: inline;
}

#sidebar {
	width: 248px;
	float: right;
	display: inline;
	padding-top: 5px;
}

#footer {
	background-image: url(images/footer-grey.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 115px;
	float: left;
	display: inline;
}

#logo {
	height: 115px;
	width: 115px;
	margin-left: 20px;
	margin-top: 4px;
	float: left;
	display: inline;
}

#twitter-space {
	width: 400px;
	height: 75px;
	float: left;
	display: inline;
	margin-left: 250px;
	margin-top: 23px;
}

#menu-space {
	width: 680px;
	height: 20px;
	float: left;
	display: inline;
	margin-top: 26px;
	margin-left: -105px;
}

#menu-space ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	float: left;
	display: inline;
	}

#menu-space ul li { 
	display: inline;
	}

#menu-space ul li a {
	text-decoration: none;
	font-weight: bold;
	padding: .3em .5em;
	color: #0066FF;
	font-size: 12px;
	}

#menu-space li a:hover {
	color: #0066ff;
	background-color: #ccc;
	}

#search-space {
	width: 225px;
	height: 20px;
	float:right;
	display: inline;
	margin-top: 25px;
}

#search-space label {
	display: none;
}

#leaderboard {
	width: 752px;
	height: 105px;
	float: left;
	display: inline;
	padding-top: 10px;
	padding-left: 10px;
}

#main-page {
	width: 752px;
	height: 500px;
	background-image: url(images/main-page-image-final.png);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin-bottom: 15px;
}

#column-space {
	width: 752px;
	height: 400px;
	float: left;
	display: inline;
}

#sidebar {
	float: right;
	display: inline;
	width: 248px;
}

#calendar-space {
	width: 248px;
	height: 284px;
	margin: 5px 0px;
	float: left;
	display: inline;
	background-image: url(images/column-image-final.png);
	background-repeat: no-repeat;
}

#music-space {
	width: 248px;
	height: 200px;
	margin-top: 10px;
	float: left;
	display: inline;
	background-image: url(images/music-image-final.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
}


#social-networking {
	width: 248px;
	height: 113px;
	float: left;
	display: inline;
	background-image: url(images/social-networking-image-final.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-top: 5px;
}

.banner-space #wp-calendar {
	margin-left: -25px;
}

#music-banner {
	width: 248px;
	height: 113px;
	float: left;
	display: inline;
	background-image: url(images/music-banner.png);
	background-repeat: no-repeat;
}

#music-banner p{
	margin-top: 7px;
	margin-left: 15px;
	text-align: center;
	width: 150px;
	font-weight: bold;
}

#music-banner p a{
	color: #0066CC;
}

#ad-space {
	width: 248px;
	height: 284px;
	float: left;
	display: inline;
	background-image: url(images/column-image-final.png);
	background-repeat: no-repeat;
}

.bottom-ad-space span,
.bottom-ad-space span #oio-banner-2 {
	padding-left: 25px;
}



.bottom-ad-space {
	width: 248px;
	height: 100%;
	float: left;
	display: inline;
	background-image: url(images/body-image.png);
	
}

.top-ad {
	width: 248px;
	height: 45px;
	background-image: url(images/top-bar-image.png);
	background-repeat: no-repeat;
	z-index: 5;
	float: left;
	display: inline;
}

.bottom-ad {
	width: 248px;
	height: 34px;
	background-image: url(images/bottom-image-2.png);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	z-index: -2;
}

#calendar-space span img {
	margin: 0 0 0 125px;
	width: 95px;
	height: 95px;
	z-index: 9999999;
}

#slideshow {
	margin-left: -335px;
	margin-top: 35px;
}

#container {
	width: 400px;
	height: 400px;
	float: left;
	display: inline;
	margin-top: -435px;
	margin-left: 390px;
}

.entry {
	width: 170px;
	height: 100%;
	float: left; 
	display: inline;
	border-bottom: solid thin #999999;
	margin-bottom: 5px;
}

.entry1 {
	width: 170px;
	height: 145px;
	float: left; 
	display: inline;
	border-bottom: solid thin #999999;
	margin-bottom: 5px;
}

.pic,
.archive {
	width: 150px;
	height: 105px;
	float: left;
	display: inline;
	font-size: 9px;
}

.archive {
	height: 100%;
}

.archive img {
	align: left;
}

.pic img {
	height: 95px;
}

.entry h2,
.entry1 h2 {
	width: 165px;
	height: 40px;
	float: left;
	display: inline;
}

.entry h2 a,
.entry1 h2 a{
	color: #6600CC;
	line-height: 10pt;
}

.entry h2 a:hover,
.entry1 h2 a:hover {
	text-decoration: underline;
}

.navigation {
	margin-left: 240px;
	width: 100px;	
	float: left;
	display: inline;
	font-size: 10px;
}



/* Styling */

a {
	color: #000000;
	text-decoration: none;
}

#page a {
	text-decoration: underline;
}

#page a:hover{
	text-decoration: none;
}

#page li {
	margin-bottom: 5px;
}

#page ul {
	margin-bottom: 5px;
}

a:hover {
	text-decoration: underline;
}

a img,
img a {
	border:none;
}

#GOM-page p {
margin: 10px 0;}

#event-listing-space p {
	margin: 10px 0;
}

#header h1 {
	display: none;
}

#header-logo-image {
	margin-left: 1000em;
	float:left;
	height: 1px;
}

#calendar-space h2,
.bottom-columns h3,
.bottom-columns h3 a,
#ad-space h2,
.top-ad h2 {
	width: 248px;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	color: #0066CC;
	margin-bottom: 20px;
}


#calendar-space p {
	width: 180px;
	margin: 0 auto;
}

/* Twitter Styling */


#tweet ul, #tweet ul li {
	list-style: none;
	font-size: 10px;
	margin-left: -20px;
}

#tweet {
	text-align: center;
	background-color: #FFFFCC;
	border: solid thin #000;
	float: left;
	display:inline;
	width: 180px;
	padding: 5px;
}

#bird {
	float: left;
	display: inline;
	width: 118px;
	margin-left: -15px;
	margin-top: 20px;
}

.bottom-columns {
	background-image: url(images/column-image-final.png);
	background-repeat: no-repeat;
	width: 248px;
	height: 284px;
	float: left;
	display: inline;
	margin-left: 2px;
}

.column-content {
	width: 200px;
	margin-left: 25px;
	height: 215px;
	color: #33CC99;
	text-align: center;
}

.column-content h1 {
	margin-top: 5px;
	border-top: solid thin #999999;
	padding-top: 5px;
	font-weight: bold;
}

.small-column-text {
	margin-top: 5px;
}

.small-column-text a {
	font-size: 10px;
}

.column-content h1 a:hover,
.small-column-text a:hover {
	text-decoration: underline;
}

.column-content h1 a img:hover,
.archive-space a img:hover {
	text-decoration: none;
}


/*Main Page Specs */
#main-page-generic {
	width: 752px;
	height: 100%;
	background-image: url(images/main-page-body.png);
	float: left;
	display: inline;	
}

#main-page-generic-top {
	width: 752px;
	height: 58px;
	background-image: url(images/main-page-top-bar.png);
	background-repeat: no-repeat;
	z-index: 5;
	margin-top: 115px;
}

#options {
	float:right;
	margin-top: -15px;
	margin-right: 35px;
	font-size: 10px;
}

#main-page-generic-bottom{
	width: 752px;
	height: 34px;
	background-image: url(images/main-page-bottom-final.png);
	background-repeat: no-repeat;
	clear:both;
	z-index: 5;
	text-align: center;
}

#main-page-generic-bottom p {
	border: 1px solid #000;
}

#container-main {
	width: 700px;
	margin-left: 25px;
}

#main-page-generic-top h2 {
	float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 30px;
	font-size: 16px;
	width: 700px;
	height: 20px;
	text-transform: uppercase;
	color: #6600CC;
}

#main-page-generic img {
	margin: 5px;
}

#content-place {
	width: 400px;
	float: left;
	display: inline;
	margin-bottom: 15px;
}

#content-place a img{
	float: left;
	display: inline;
}

#information {
	width: 300px;
	float: left;
	display: inline;
	margin-bottom: 15px;
}

#two-column-text {
	margin-left: 10px;
	margin-top: 20px;
	text-transform: uppercase;
}

#two-column-text b {
	font-size: 18px;
}

#information img {
	width: 270px;
}

#information h1 {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
}

#excerpt-floats {
	float: left;
	display: inline;
	width: 125px;
	height: 190px;
}

.excerpt-text {
	margin-top: 3px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.excerpt-text a:hover {
	text-decoration: underline;
}

#tag-space {
	width: 700px;
	margin-left: 10px;
}

#tag-space ul,
#tag-space li{
	list-style-type: none;
	margin: 10px;
	margin-bottom: 0px;
	padding: 0;
}

#tag-space ul li {
	margin: 0px;
	padding: 0px;
}

#tag-space ul {
	margin-bottom: 10px;
}

.bold {
	font-size: 14px;
	font-weight: bold;
}

.none {
	display: none;
}

#footer-space {
	width: 1000px;
	text-align: center;
	padding-top: 15px;
	font-size: 10px;	
}

#footer-space p {
	font-size: 10px;
}

#footer-space ul,
#footer-space ul li {
	display: inline;
	margin: 0px;
	padding:0px;
}

#footer-space ul {
	margin-bottom: 10px;
}

#footer-space p {
	margin: 5px;
}

#footer-space ul li a {
	padding: .1em .2em;
}

#comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	clear: both;
}


#comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

#comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

#comments-template h2, #comments-template h3{
	font-size: 14px;
}

#commentmetadata{
	font-size: 12px;
	margin: 10px;
}

.commentmetadata {
	margin: 10px;
}

.commentmetadata p {
	 margin-top: 5px;
	 margin-left: 25px;
}

#comments-template p.nocomments{
	padding: 0;
}

#comments-template textarea{
	font-size: 12px;
}

.nocomments {
	margin: 10px;
}

#respond {
	margin-bottom: 10px;
}

.archive-space {
	width: 175px;
	height: 200px;
	float: left;
	display: inline;
	text-align: center;
	border-bottom: solid thin #666666;
	margin-top: 5px;
}

.bottom-ad-space .textwidget,
.banner-space{
	width: 195px;
	margin-left: 25px;
	align: center;
}

.textwidget a img{
	display:block;
}

.bottom-ad-space span img {
	margin-bottom: 5px;
}

#tag-description {
	margin-left: 15px;
}

.small {
	font-size: 10px;
}

.tag-club-list li{
	list-style-type: circle;
	padding: .2em 0;
	margin-left: 0px;
}

#instructions {
	text-align: center;
	margin: 10px;
}

#instructions p {
	border: 1px solid #333333;
	margin-top: 10px;
	font-weight: bold;
	padding: 5px;
}

#bottom-center {
	text-align: center;
	border: 1px solid #000;
	clear:both;
	padding: 5px;
	font-weight: bold;
	z-index: 500px;
}

.container_12 {
	margin-top: 40px;
	background-color: #FFF;
}

.grid_8 {
	clear: right;
}

#header {
	padding-bottom: 30px;
}

ul#menu {
	list-style: none;
	line-height: 1.7em;
}

iframe {
	border:none;
}

.required {
	font-weight: bold;
	margin-bottom: 20px;
}


table {
	margin-bottom: 10px;
}

p a img {
	display: none;
}

#title-name,
.excerpt-text {
 text-transform: uppercase;
 }

#center-space {
	width: 650px;
	display: block;
	margin: 10px auto;
}
 
#map-space {
	width: 400px;
	height: 230px;
	margin-right: 10px;
	float: left;
	display: inline;
}

.map {
	width: 400px;
	height: 200px;
	margin-bottom: 10px;
}

#gallery-posts {
	clear:both;
	padding-top: 20px;
}

.recent-galleries{
	font-size: 14px;
	text-transform: uppercase;
	color: #6600CC;
	margin: 10px;
}

#Miami Club .map table {
	margin: 0;
	margin-bottom: 0;
}

#venue-map {
	width: 400px;
	height: 800px;
	float: right;
	display: inline;
	margin-top: -980px;
	margin-left: -20px;
}

.big-map {
	width: 400px;
	height: 800px;
}

#club-info {
	margin-bottom: 10px;
}

td.pad a {
	display: none;
}

#event-spacer {
	clear:both;
}

.event-column-1 {
	width: 200px;
	height: 90px;
	display: block;
	float: left;
	display: inline;
}

.event-column-2 {
	width: 400px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 10px;
}

#calendar-on-page {
	width: 250px;
	float: left;
	display: inline;
	margin-left: 20px;
}

#calendar-on-page  #wp_calendar{
	width: 250px;
	display: block;	
} 

#event-banners {
	float:right;
	display: inline;
	width: 380px;
	margin-right: 15px;
}

.search-excerpt,
.ec3_eventday a.eventday {
	color: #0066FF; 
}

.calendar-girl {
	float: left;
	display: inline;
	width: 125px;
	height: 220px;
}

#center-space-girls {
	width: 700px;
	display: block;
	margin: 10px 0px 10px 35px;
}

#ratings {
	height: 50px;
	float: left;
	display: inline;
	width: 700px;
}

#social-share-space {
	display: block;
	height: 20px;
	margin-bottom: 10px;
	color: #FFFFFF;
	border-bottom: solid 1px #CCC;
	padding-bottom: 15px;
}

#social-share-space a {
	color: #FFFFFF;
}

.spacer {
	clear: both;
}

div.fb_share_small a.fb_sharebutton {
	margin-left: 80px;
}

.button {
	width: 85px;
	height: 30px;
	float: left;
	display: inline;
}

#wp-calendar-ec3_prev, #wp-calendar-ec3_publish, #wp-calendar-ec3_next {
display: none;
}