/*  
Theme Name: Soho Serenity
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=Soho+Serenity
Description: Multi Column (1 sidebar, 2 main content colums, 2 right hand sections and 3 footer sections all widgetized) fixed width theme loosely inspired by the art galleries of Soho New York and is perfect for a showcase/portfolio or scrapbook type site.  It features an author info page and gravatars along with Custom Archives, Sitemap, Blog Post and full width No Sidebars page templates.  Tested in Firefox, Opera, Safari, IE6 and IE7. Compatible up to Wordpress 2.7 and is XHTML 1.0 Transitional and CSS 2.1 valid right out of the box.
Version: 1.2
Author: Mina
Author URI: http://www.the-cloisters.net/
Tags: four-columns, fixed-width, left-sidebar, blue, red, tan, green, threaded-comments

*/


/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	color: #4f3e2f;
	margin: 0;
	padding: 0;
}

h1 { font-size: 2em; }
h2 {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #900;
	font-weight: normal;
}
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

a:link, a:visited {
	text-decoration: none;
	color: #900;
}
a:hover {
	text-decoration: none;
	color: #590000;
	margin: 0px;
	padding: 0px;
}
p {
	padding: 10px 0;
	color: #333;
}
blockquote { margin: 15px 40px 10px 30px; padding: 0 10px 10px 20px; font-style: italic; border-left: 2px solid #7c7953; border-right: 2px solid #7c7953; }

/***** MAIN CONTENT *****/
body {
	margin: 0;
	font-size: 77%;
	background: #990000;
	color: #990000;
}
#wrapper {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1070px;
	text-align: left;
	background-image: url(images/wnd_repeat_bkg.jpg);
	position: relative;
	background-repeat: repeat-y;
}
#main_content {
	float: left;
	width: 980px;
	margin-top: 25;
	margin-right: 0;
	margin-bottom: 0;
	position: relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left: 42px;
}
#container {
	background: transparent;
	float: left;
	width: 460px;
	margin-bottom: 0;
	padding-top: 50;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	position: relative;
}
#container_wide { background: transparent; float: left; width: 900px; margin: 0 0 0 35px; padding: 5px 5px 0 7px; }

.post {
	padding-top: 20px;
	padding-right: 10;
	padding-bottom: 5px;
	padding-left: 10;
}
.entry h2 { background: #b7a176; border-top: 1px solid #927d57; border-bottom: 1px solid #b6a688; color: #4f3e2f; font-size: 90%; font-weight: bold; font-family: Georgia, Times, serif; margin: 0 0 0 10px; padding: 0; text-transform: uppercase; }
.entry {
	font-size: 14px;
	line-height: 1.42em;
	margin: 0;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	color: #333;
}
.byline {
	font-size: 9px;
	margin: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	letter-spacing: .1em;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;

}
.instructional {
	font-size: 9px;
	margin: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #900;
	letter-spacing: 0.1em;
	padding: 10px 0 0px;
}
.welcome {
	font-size: 9px;
	margin: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999;
	letter-spacing: .1em;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;

}
.postmetadata { font-size: 77.6%; margin: 0; padding: 2px 0; font-weight: bold; font-family: Tahoma, Helvetica, Verdana, Tahoma, sans-serif; text-transform: uppercase; color: #915f34; letter-spacing: .1em; }

/***** COLUMNS *****/
.left-column { float: left; width: 230px; padding: 0; margin: 0; }
.left-column .entry {
	width: 230px;
	height: 130px;
	padding: 0;
	margin: 15px 0 7px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.right-column { float: right; width: 230px; margin: 0; padding: 0; }
.right-column h2 { background: #b7a176; border-top: 1px solid #927d57; border-bottom: 1px solid #b6a688; color: #4f3e2f; font-size: 1.03em; font-weight: bold; font-family: Georgia, Times, Arial, serif; margin: 5px 0 0 0; padding: 2px 0; text-transform: uppercase; }
.right-column p { font-size: 88%; text-align: justify; }

.title { background: #b7a176 url(images/title.jpg) no-repeat; width: 230px; height: 60px; margin: 0; padding: 0; }
.title h3 { padding-top: 15px; margin: 0; color: #65503e; font-family: Palatino, Georgia, Verdana, Times, serif; text-align: center; font-size: 1.8em; font-weight: bold; font-variant: small-caps; }

/***** HEADER *****/
.header {
	width: 983px;
	height: 200px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	float: left;
	background-image: url(images/header.jpg);
}
.header h1, .header h1 a {
	font-size: 1.9em;
	color: #660000;
	text-decoration: none;
	padding: 40px 0 0 0;
	margin: 0;
	text-align: center;
	font-family: Palatino, Georgia, Verdana, Times, serif;
	visibility: hidden;
}
.header h1 a:hover { text-decoration: none; color: #000; background: none; border: none; }
.header .description {
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
	visibility: hidden;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/***** BIOGRAPHY & MISC*****/
#bio {
	width: 242px;
	float: left;
	color: #000;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30;
	padding-left: 20;
	line-height: 20px;
}
#bio p {
	color: #000;
	margin: 0 15px 0 15px;
	padding: 0;
	text-align: left;
}
#bio a {
	color: #900;
}
#bio a:hover {
	background: none;
	border-bottom: 1px solid #7a8462;
	color: #900;
	text-decoration: none;
}
#bio h2 {
	color: #000;
	letter-spacing: normal;
	list-style: none;
	height: 0px;
	background-repeat: no-repeat;
	font: normal 5px/5px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 0px;
	padding: 0px 0 0;
}
#bio img { float: right; margin: 0 10px 0 15px; }
.bio_top {
	height: 65px;
	clear: both;
	background-image: url(images/left_tape.png);
	background-repeat: no-repeat;
	font-size: 32px;
	font-variant: normal;
	color: #000;
	padding-left: 30px;
}
.bio_bottom { background: #660000 url(images/bio_b.jpg) no-repeat; height: 30px; clear: both; }

#misc {
	width: 240px;
	float: left;
	color: #000;
	position: relative;
	background-image: url(images/signup_bkg.png);
	background-repeat: no-repeat;
	height: 360px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin: 30px 0px 10px 0;
}
#misc p {
	color: #000;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 30px;
	line-height: 18px;
}
#misc h2 {
	font-size: 32px;
	color: #000;
	font-variant: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style: none;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#misc img { margin: 0 10px 0 15px; }
.misc_top {
	height: 65px;
	clear: both;
	background-image: url(images/left_tape.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #000;
}
.misc_bottom {
	height: 30px;
	clear: both;
}

#bio ul li a:hover, #misc ul li a:hover {
	border-bottom: 1px solid #7a8462;
	color: #900;
	text-decoration: none;
	height: 80px;
}
#bio ul li a, #misc ul li a {
	color: #900;
	font-size: 1.08em;
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
}
#bio ul li, #misc ul li {
	display: block;
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #900;
	/* text-transform: uppercase; */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
}
#bio ul ul, #misc ul ul { margin: 0 0 0 5px; list-style: none; }
#bio ul ul ul, #misc ul ul ul { margin: 0 0 0 10px; list-style: none; }
#bio ul, #misc ul { margin: 0 0 5px 35px; padding: 0; list-style: none; }

/***** HORIZONTAL MENU *****/
.menu  {
	float: right;
	background: transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: right;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menu ul {
	list-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 80px;
	margin-bottom: 7px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	margin-right: 30px;
	font-weight: normal;
	font-size: 24px;
}
.menu ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-bottom: 0px;
}
.menu ul li a {
	width: 207px;
	margin-left: 10px;
	padding: 10;
	text-decoration: none;
	font-size: 18px;
	color: #4f3e2f;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 53px;
	display: inline-block;
	margin-right: 10px;
	font-weight: bold;
}
.menu ul li a:hover {
	color: #992B08;
	text-decoration: underline;
}
.menu a:link, .menu a:visited {
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
}

/***** IMAGES *****/
p img {
	padding: 5px;
	max-width: 100%;
	float: left;
}
a img { border: none; padding: 3px; background: none; }
.post .wp-smiley { border: none; }
img.avatar { float: left; margin: 5px; border: #544b40 1px solid; }
img.centered, .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright, .alignright { float: right; padding: 3px; margin: 0 0 0 7px; display: inline; }
img.alignleft, .alignleft { float: left; padding: 3px; margin: 0 7px 0 0; display: inline; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

img.thumbnail { float: left; width: 70px; height: 70px; margin: 0 5px 0 0; padding: 0; border: #4f3e2f 1px solid; }
img.medium { float: right; width: 230px; height: 130px; margin: 5px 0 5px 0; padding: 0; border: #4f3e2f 1px solid; }
img.preview { float: left; width: 172px; height: 93px; margin: 18px 0 0 28px; padding: 0; }

/***** NAVIGATION *****/
.navigation { padding: 5px 0 5px 10px; font-size: 9px; font-weight: bold; line-height: 18px; }

/***** FOOTER *****/
.footer-wrap { width: 1000px; height: 100%; margin: 0; padding: 0; clear: both; }
#footer {
	width: 1070px;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 130%;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-color: #000;
	border-left-color: #000;
	background-image: url(images/wnd_footer.jpg);
	background-repeat: no-repeat;
	margin-top: 50;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 50;
	text-align: center;
}
#footer a, #footer a:visited {
	color: #333;
	font-size: 13px;
}
#footer .left-col {
	width: 220px;
	float: left;
	padding-right: 10px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 50px;
}
#footer .right-col {
	width: 900px;
	padding: 0;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 50px;
}
#footer h4, .left-col .area h2, .right-col .area h2 {
	font-size: 1.5em;
	font-family: Georgia, Helvetica, "Trebuchet MS", Tahoma, Arial;
	font-variant: small-caps;
	color: #3f2713;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
}

.footer-misc, .footer-misc-r { list-style: none; margin: 0; padding: 0; font-size: 92%; line-height: 110%; }
.footer-misc a, .footer-misc-r a, .left-col .area a, .right-col .area a {
	font-size: 14px;
	line-height: 130%;
}
.footer-misc li a:hover, .footer-misc-r li a:hover, .left-col .area a:hover, .right-col .area a:hover { background: none; text-decoration: none; }
.footer-misc li { padding: 10px 0 0 20px; border-bottom: 1px solid #919a7b; }
.left-col .area li { text-align: left; list-style: none; padding: 10px 0 0 0; border-bottom: 1px solid #919a7b; }
.right-col .area li { text-align: left; list-style: none; padding: 10px 0 0 0; border: none; }
.footer-misc-r li { padding: 10px 0 0 20px; }
.left-col .area, .right-col .area { list-style: none; margin: 0; padding: 0; }
.left-col .area ul li ul li, .right-col .area ul li ul li { list-style: none; margin: 0 0 0 5px; padding: 0; border: none; }
.left-col .area ul ul, .right-col .area ul ul { margin: 0 0 0 5px; }
.left-col .area ul ul ul, .right-col .area ul ul ul { margin: 0 0 0 10px; }
.left-col .area ul, .right-col .area ul { margin: 0 0 5px 15px; padding: 0; }
 
/***** CREDITS & SITE INFO *****/
#credits {
	height: 30px;
	clear: both;
	background: transparent;
	text-align: left;
	color: #ceb87f;
	font-size: 85%;
	line-height: 120%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 200;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50;
}
#credits a, #credits a:visited {
	color: #333;
}
#credits p {
	color: #ebe1c8;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 50px;
}

/***** SUBSCRIPTION *****/
.subscribe  {
	text-decoration: none;
	margin-top: 30px;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 240px;
	float: left;
	clear: left;
}
.subscribe img {
	border: none;
	padding: 10px;
	float: left;
}

/***** SIDEBAR *****/
#sidebar {
	width: 230px;
	float: right;
	padding: 0;
	clear: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	position: relative;
} 
#sidebar ul li a:hover {
	background: none;
	color: #921b00;
	text-decoration: none;
}
#sidebar ul li a { color: #734900; font-size: 1.08em; display: inline; margin: 0; padding: 0; text-decoration: none; border: none; }
#sidebar ul li {
	display: block;
	padding: 0 0 3px 0;
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#sidebar ul ul { margin: 0 0 0 5px; }
#sidebar ul ul ul { margin: 0 0 0 10px; }
#sidebar ul { margin: 0 0 5px 15px; padding: 0; }
#sidebar h2 {
	font-size: 24px;
	letter-spacing: normal;
	margin: 5px auto 5px auto;
	padding: 3px 3px 3px 5px;
	text-align: center;
	color: #900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #CCC;
} 
.sidebar_top {
	clear: both;
}
.sidebar_bottom {
	height: 30px;
	clear: both;
}

/***** SEARCH *****/
#searchform { margin: 5px 15px 5px 0; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 125px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }

/***** CALENDAR *****/
#wp-calendar { text-align: center; background: #b3a381; margin: 0 0 10px 7px; padding: 0; width: 80%; border: #3f3013 1px solid; font-variant: small-caps; font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height: 10px; font-size: 10px; color: #544b40; font-variant: small-caps; }
#wp-calendar td a { display: block; color: #544b40; text-decoration: none; line-height: 10px;
font-weight: bold; font-variant: small-caps; font-size: 10px; }
#wp-calendar #prev a { width: 30px; font-variant: small-caps; }
#wp-calendar #next a { width: 30px; margin: 0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background: #600000; color: #e6ddbc; font-variant: small-caps; }
#wp-calendar #today a { color: #544b40; font-weight: 700; font-variant: small-caps; }
#wp-calendar caption { color: #533419; text-align: center; width: 80%; margin: 5px 0 5px 7px; font-family: Times, Verdana,Sans-Serif; font-size: 14px; }

/***** COMMENTS *****/
.comments-template { margin: 0 10px; border-top: 1px solid #7c7953; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 10px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; background: #e6dfb3; }

/***** IE HACKS *****/
* html #sidebar { margin: 0 10px 20px 10px; padding: 0; }
* html #misc { margin-left: 28px; }
* html #misc h2 { margin: 0; padding: 10px 10px 0 0; }
* html #container_wide { margin: 0 0 0 20px; }
#LeftSide {
	float: left;
	width: 245px;
	padding-top: 0px;
}
#bio .textwidget {
	padding-left: 30px;
	padding-bottom: 20px;
	padding-right: 20px;
}
#bio .textwidget h2 {
	padding-left: 30px;
	font-size: 32px;
	font-variant: normal;
}
#container .post.even {
	color: #666;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	width: 460px;


}
#container .post.even h2 {

}
#container .post.even .entry p object {
	float: left;
	padding-right: 10px;
	padding-top: 0px;
}
#container .post.even .byline {
	width: 450px;
}
#container .post.even .entry {
	text-align: left;
}
#container .post.odd .entry p {
	font-size: 14px;
	text-align: left;
}
#sidebar ul img {
	text-align: center;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sponsors {
	text-align: center;
}
#sponsors p {
	text-align: center;
}
#sponsors p img {
}
#UploadPhotosBox {
	position: absolute;
	visibility: hidden;
	top: 85px;
	float: left;
	clear: both;
	left: 243px;
	height: 370px;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=20);
	width: 735px;
	z-index: 20;


}
#LeftSide #bio {
	background: url(http://worldnextdoortv.com/wp-content/themes/WND1/images/past_shows.png) no-repeat center top;
	padding-top: 140px;
}
#wrapper #main_content #LeftSide #bio h2 {
	visibility: hidden;
}
#LeftSide #bio ul {
	background: url(images/past_shows_line.png) no-repeat bottom;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	padding-top: 0px;
        font-variant: normal;
}

/* Customized changes */
div.postmetadata 
{ display:none;
/*hide category and tags on each post*?
}