/* 
Theme Name: Manhattan Cocktail Classic
Theme URI: 
Description: 
Version: 1.0.0
Author: M. M. Hsiung 
Author URI: http://moonchacha.com
Tags: white, three-columns, fixed-width

License: GNU General Public License (GPL) version 3

*/

body {
    font-family: "Times New Roman", Times, "New Century Schoolbook", serif;
    font-size: 12px;
    line-height: 1.5em;
	background: url(images/wallpaper-tile.jpg);
}

a {
	target-new: tab !important;
}

a img {
    border: none;
}

a:link, a:visited {
   text-decoration: none;
   color: navy;
}

a:hover {
   text-decoration: underline;
}

#paper {
   z-index:0;
/*   height: 1067px; */
   position: absolute;
   width: 98%;
/*   height: 98%; */
   margin: 20px auto 15px auto;
   text-align: center;
}

#paper-middle {
	background: url(images/paper-middle.gif);
   height: 98%;
   width: 851px;
	margin: 0px auto;
}

#centerframe {
   margin: 0px auto;
   top: 25px;
   padding-bottom: 25px;
   width: 98%;
   position: absolute;
   text-align:center;
}


#title {
   background: url(images/paper-title.gif);
   width: 851px;
   margin: 15px auto 0px auto;
   padding-top: 48px; /* 53px */
}

.MCCtitle {
	margin-bottom: 10px;
}

.blogdescription { /*subtitle*/
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: black;
	margin: -8px 0 0 0;
	font-size: 1.2em;
	font-weight: normal;
}

#nav {
	margin: -1px auto 0px auto;
	font-weight: bold;
    letter-spacing: .2em;
    line-height: 1.1em;
    font-size: 1.1em;
}

#nav a:link, #nav a:visited {
   text-decoration: none;
   color: maroon;
}


.currentLink, .subLink {
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
   color: black;
}



li.bullet, li.nobullet {
	margin: 0 0 0 -4em;
	padding: 0px;
	list-style-image:url('images/bullet-clear.png');
	list-style-position: inside;
}

li.bullet {
	list-style-image:url('images/bullet.png');
}

ul.subnav  {
	margin: -.5em 0 -.2em 0;
}

#middleframe {
   width: 851px;
   background: url(images/paper-middle.gif);
   margin: 0px auto;
}

#wrapper {
   width: 740px; /* 680px; */
   margin: 0px auto; 
   padding-top: 3px;
   clear: both;
}

#content {
   margin-top: 6px;
   margin-left: 24px;
/*   height: 630px;  */
	float: left;
   width: 440px; /* 380px; */
   margin-right: 0px;
   padding-right: 10px;
   overflow: auto;
}

#content-3col {
/*   height: 630px;  */
   width: 507px;
   margin-right: 18px;
   float: left;
   overflow: auto; 
}

#content-3colR {
   margin-top: 18px;
/*   height: 630px;  */
   width: 530px;
   float: right;
}

.close {
	margin: 0px;
	line-height: 0px;
}

.entry-title, .entry-title a {
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: bold;
    letter-spacing: .2em;
    line-height: 1.1em;
    font-size: 1.1em;
	text-align: center;
	color: black;
}


.entry-excerpt, .entry-excerpt-ppl {
	margin: -.8em auto 2em auto;
	font-weight: normal;
	font-style: italic;
}

.entry-excerpt-ppl {
	text-align: left;
	border: none;
}

.entry-title-ppl {
	text-align: left;
	border: none;
	margin-top: 28px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: bold;
    letter-spacing: .2em;
    line-height: 1.1em;
    font-size: 1.1em;
	color: black;
}


.entry-content {
	text-align: left;
	margin-top: -4px;
	font-size: 1.1em;
	font-spacing: 1.1em;
}

h3 {
	margin-bottom: -.7em;
	border-bottom: 1px solid gray;
	font-size: 1.1em;
	}

.sponsor, .sponsor0 {
	margin-bottom: -.7em;
	margin-top: 1em;
	padding-top: 1em;
	border-bottom: none;
	border-top: 1px solid gray;
	font-size: 1.1em;
}


.eventType {
	margin-bottom: -.4em;
	margin-top: 1em;
	padding-top: 1em;
	border-bottom: none;
	border-top: 1px solid gray;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: bold;
    letter-spacing: .2em;
    line-height: 1.1em;
    font-size: 1.1em;
	text-align: center;
	color: black;
}


.eventTable {
	margin-bottom: -1em;
	margin-top: -.2em;
}

a.tixButton, a.tixButton:hover, a.tixButton:link, a.tixButton:visited  {
	border: 1px solid maroon;
	font-family: Arial, Heveltica, sans-serif;
	font-size: .8em;
	padding: 1px 3px;
	text-decoration: none;
	color: maroon;
	margin-right: auto;
}

div#eventLinks {
	margin: 1.5em auto;
	text-align: center;
	line-height: 1.2em;
	font-size: .9em;
	border-top: 1px solid gray;
	padding-top: 1em;
}

a.detailButton, a.detailButton:link, a.detailButton:visited  {
	font-family: Arial, Heveltica, sans-serif;
	font-size: .8em;
	padding: 2px;
	text-decoration: none;
	color: navy;
}

.eventDetail {
	display: none;
	margin-bottom: 1em;
	border-bottom: 1px #caa dotted;
}

.eventDetailLast {
	display: none;
}

h3.sponsor {
	margin-bottom: .5em;
}

.sponsor0 {
	margin-bottom: 1em;
}

img.sponsorLogo, img.alignnone {
	border: 1px black solid;
	margin-right: 16px;
	margin-bottom: 10px;
}

/* .sponsor {
	border-bottom: 1px solid gray;
	padding-bottom: 1px;
	font-size: 1em;
} */


img.alignleft {
	float: left;
	margin-right: 10px;
}


.headshot { /* 161x205 img */
	display: block;
	float: left;
	margin-right: .5em;
	width: 161px;
	margin-bottom: 0px;
	margin-top: 6px;
}

#people {
	float: right;
}

.headshot150 { 
	display: block;
	float: left;
	margin-right: .5em;
	height: 135px;
	width: 135px;
	background: url(images/headshotFrame150.gif);
	padding: 15px 0 0 15px;
}


#sidebarEvents {
/*   height: 630px;  */
   width: 125px;
   float: left;
   margin-top: 16px;
   text-align: center;
    line-height: 1.6em;
    font-size: 1.1em;
   }


#sidebarPeople {
/*   height: 630px;  */
   margin-top: 12px;
   width: 125px;
   float: right;
   text-align: center;
   font-size: 1em;
}

.sidebarEvent {
	margin-top: 16px;
}

form {
	margin-top: -3px;
	text-align: left;
}

input {
/* 	color: #000; 
	background: none;
	font-size: 10px;
	border: none; 
	margin-bottom: .5em;*/
}

#unsub {
	color: #000; 
	background: none;
	border: none;
	margin-bottom: .5em;
	font-size: 10px;
}

.box {
	background: #fff;
	width: 120px;
	border: 1px solid #888;
	font-size: 12px;
	margin-bottom: 3px;
}

.button {
	color: #000; 
	background: #ddd; 
	border: 1px solid #888;
}

label.required {
	display: none;
}

form.phplist {
	margin-top: -1em;
}

#sidebarPeople h3 {
	border: none;
	margin: .5em auto;
}

p.subnav {
	line-height: 1.2em;
	margin-top: -.2em;
}

#email {
	width: 123px;
	background: #fff;
	width: 130px;
	border: 1px solid #888;
	font-size: 12px;
}

#contactsubmit {
	color: #000; 
	background: #ddd; 
	border: 1px solid #888;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	/* margin-top: -1.2em; */
}

.clearall, #clearall {
	clear: both;
}

#footer {
   padding-top: 40px;
   width: 851px;
   height: 137px;
   margin: auto;
   background: url(images/paper-bottom.gif);
   clear: both;
}
   
.tiny {
   font-size: .8em;
   line-height: 1.2em;
}

#announce-list,  {
/*	text-align:center; 
	font-size: 1.3em; 
	line-height: 1.8em; 
	font-style: italic; */ 
	margin: 0px auto; 
}

#nosidebars {
	margin: 0px 30px;
	text-align: left;
	}

#announce-list p {
	margin: 50px;
}

#search, #main_nav, #entry_content, .meta {display: none;}

/* slider styles */
.dhtmlgoodies_question{	/* Styling question */
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #630;
	margin: .5em 0;
}

div.dhtmlgoodies_question p {
	display: inline;
	margin-left: 5px;
	font-style: italic;
}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	visibility:hidden;
	height: 0px;
	position:relative;
	overflow: hidden;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
	height: 200px;
	overflow:auto;
	border-bottom:1px solid #630;
}

div.dhtmlgoodies_answer_content p {	/* Content that is slided down */
	margin-right: 8px;
	margin-bottom: 1em;
}

img#wpstats{width:0px;height:0px;overflow:hidden}

/* PHPlist PAGE STYLES */

#mccphplist font.required {
   display: none;
}

#mccphplist {
   margin-left: 170px;
   margin-right: 125px;
}

#mccphplist input[type="text"] {
	background: #fff;
	width: 150px;
	border: 1px solid #888;
	font-size: 12px;

}

#mccphplist input[type="button"], #mccphplist input[type="submit"] {
	color: #000; 
	background: #ddd; 
	border: 1px solid #888;
}

#mccphplist h1 {
	font-size: 1.1em;
}

#mccphplist h2 {
	font-size: 1.1em;
        font-style: normal;
        font-weight: normal;
}

#mccphplist li {
   font-size: 1.1em;
   font-style: bold;
}

