@font-face {
font-family: 'Steelfish-Regular';
font-style: normal;
font-weight: normal;
src: local('Steelfish-Regular'), url('../fonts/steelfish.woff') format('woff');
}


body
{
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background:url(../images/brown/nyc_skyline2.jpg) no-repeat center center fixed;
	background-size:cover;
}

body>div.shadows
{
	display:none;
}

body>div.shadows .left
{
	background:url(../images/brown/shadow-left.png) repeat-y left top;
}

body>div.shadows .right
{
	background:url(../images/brown/shadow-right.png) repeat-y right top;
}

#notice-wrapper
{

}

#notice
{
	background:url(../images/brown/top_biskit.png) repeat-x center bottom;
}

#notice .bar
{
	background:url(../images/brown/separator-dots.png) repeat-x center top;
}

#notice .newsletter div
{
	background:url(../images/brown/newsletter-field.png) no-repeat center top;
}

#notice .newsletter a
{
	background:url(../images/brown/back-button-subscribe.png);
}

#notice .newsletter input
{
	color:#3d393a;
}

#notice h3
{
	color:#fff;
}

#notice p
{
	color:#fef8e8;
}

#notice a.touch
{
	color:#fef8e8;
}

#header-wrapper
{
	background:url(../images/brown/band-top.png) no-repeat center bottom;
}

#header
{
	background:url() no-repeat 316px bottom;
}

#header .logo
{

}

#slider-wrapper
{
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px 14px 14px 14px;
	border-radius: 14px 14px 14px 14px;
	border: 2px solid #918b1b;
	background-color: #63534c;
	
	
}

#slides
{
	background:#251e1d;
}

#slider .pager
{
	background:url(../images/back-slider-shadow.png) no-repeat center top;
}

#slider .pager a
{
	background:url(../images/brown/slider-nav-pager.png) no-repeat right center;
}

#content .badge
{
	background-image: url(../images/brown/popular.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#content div.img.comment
{
	background:url(../images/brown/back-image-shadow-55.png) no-repeat center bottom;
}

.menu li span
{
	color:#fff;
	text-shadow:0 2px #000;
}

.menu input
{
	color:#8c8c8c;
}

.menu li.selected	a
{
	color:#c0a77c;
}

.menu li.selected	span
{
	color:#fff;
	text-shadow:0 2px #000;
}

.menu li a
{
	color:#fff;
}

.menu li a:hover
{
	color:#c0a77c;
}

.article .info .tags
{
	color:#c0a77c;
}

.article .info .tags a
{
	color:#c0a77c;
	font-weight:700;
}

.article .info .tags a:hover
{
	color:#fff;
}

.article .info span.comments
{
	color:#fff;
}

.article .info span.date
{
	color:#fff;
}

.article .info span.date span
{
	color:#aca699;
}

.comment-info .author
{
	color:#251E1D;
}

.comment-info span.date
{
	color:#fff;
}

.comment-info span.date span
{
	color:#aca699;
}

a.reply
{
	color:#ACA699;
}

a.reply:hover
{
	color:#FFECCB;
}

.form-button
{
	background:url(../images/brown/form-button.png) no-repeat center top;
	color:#fff;
}

.section.articles div.img li
{
	background:url(../images/brown/slider-nav-pager.png) no-repeat right center;
}

.section.articles div.imgLarge li
{
	background:url(../images/brown/slider-nav-pager.png) no-repeat right center;
}

.article div.img li
{
	background:url(../images/brown/slider-nav-pager.png) no-repeat right center;
}

.section div.img
{
	background:#251e1d;
}

.section div.imgLarge
{
	background:#251e1d;
}

.section div.img img
{
	background:url(../images/brown/back-border-noise.png);
	border:1px solid #5b503c;
}

.section div.imgLarge img
{
	-moz-border-radius:40px;
	-webkit-border-radius:40px 40px 40px 40px;
	border:2px solid #5b503c;
	border-radius:40px 40px 40px 40px;
}

ul.double
{
	background:url(../images/brown/double-list-dots.png);
}

ul.double span
{
	color:#7e6d56;
}

ul.double a
{
	color:#ffeccb;
}

ul.double a:hover
{
	color:#ffeccb;
	text-decoration:underline;
}

ul.dash li
{
	background:url(../images/brown/separator-dots.png) repeat-x left top;
}

ul.interviews li
{
	background:url(../images/brown/separator-dots.png) repeat-x left top;
}

ul.interviews a.title
{
	color:#ffeccb;
}

ul.interviews a.title:hover
{
	color:#ffeccb;
	text-decoration:underline;
}

ul.interviews a.comments
{
	background:url(../images/brown/img-comments.png) no-repeat 3px 2px;
	border-left:1px solid #3d393a;
	color:#7e6d56;
}

ul.interviews a.comments:hover
{
	color:#ffeccb;
}

ul.interviews a.author
{
	color:#ffeccb;
}

ul.interviews .date
{
	color:#ffeccb;
}

div.styler
{
	color:#c9beaa;
}

div.styler a
{
	color:#171717;
}

div.styler a:hover
{
	color:#ffeccb;
}

.section div.info
{
	color:#c0a77c;
}

.section div.info a
{
	color:#c0a77c;
}

.section div.info span
{
	color:#fefce5;
	font-size:11px;
}

.section.hr
{
	background:url(../images/brown/separator-dots.png) repeat-x left center;
}

.hr
{
	background: url(../images/brown/separator-dots.png) repeat-x left center;
}

.section.single-side
{
	background:url(../images/brown/back-dots-single-side.png) repeat-y right top;
}

.section.double-side
{
	background:url(../images/brown/back-dots-double-side.png) repeat-y right top;
}

h1>a,h2>a,h3>a,h4>a,h5>a
{
	
}

h1,h2,h3,h4,h5
{
	color:#fefce5;
	font-family: 'Steelfish-Regular', sans-serif
}

a.more, a.info, a.collection, .form-button,
.nice_title,
.menu a,
a.collection {
	font-family: 'Steelfish-Regular', sans-serif;
	font-weight: normal;
	textShadow:0px 2px #000
}

blockquote
{
	background:url(../images/brown/blockquote.png) no-repeat left top;
	color:#4a462c;
}

ul
{
	color:#fefce5;
}

ul a
{
	color:#ffeccb;
}

ul a:hover
{
	color:#ffeccb;
	text-decoration:underline;
}

ul span
{
	color:#7e6d56;
}

p
{
	color:#fff;
}



img.border
{
	background:#f5f5f5;
	border:1px solid #d7d7d7;
}

img.border:hover
{
	background:#fff;
	border:1px solid #b5b5b5;
}

#content .tweets
{
	background:url(../images/brown/img-bird.png) no-repeat left 10px;
}

#content .tweets span
{
	color:#fff7e9;
}

#content .tweets span strong
{
	color:#fff7e9;
}

#content-wrapper
{
	background:url(../images/brown/band-bottom_logo.png) no-repeat center bottom;
}

#hash-wrapper
{
	background:url(../images/brown/back-body-hash.png) repeat-y center top;
}

a.collection
{
	background:url(../images/brown/back-button-collection.png) no-repeat right top;
	color:#fff;
}

a.more
{
	background:url(../images/brown/more-arrow.png) no-repeat right -24px;
	color:#fff;
}

a.more:hover
{
	background-position:right 8px;
	color:#ffeccb;
}

a.button.more
{
	background:url(../images/brown/back-button-more.png) no-repeat left top;
	color:#fff;
}

a.button.more:hover
{
	color:#f7f3e0;
}

a.button.more:active
{
	color:#fff;
}

.form-comment input
{
	background:#f9f8f3;
}

.form-comment input:focus
{
	background:#fbfbfb;
	border:1px solid #b7b7b7;
}

.form-comment textarea
{
	background:#f9f8f3;
}

.form-comment textarea:focus
{
	background:#fbfbfb;
	border:1px solid #b7b7b7;
}

form input
{
	background:#fff;
	border:1px solid #5B503C;
	color:#bdbdbd;
}

form div.input
{
	background:url(../images/brown/field_shadow.png);
}

form div.size-small input
{
	width:140px;
}

form div.textarea
{
	background:url(../images/brown/field_shadow.png);
}

textarea
{
	background:#fff;
	border:1px solid #e0dadb;
	color:#bdbdbd;
}

form label
{
	color:#ffeccb;
	padding-bottom:2px;
}

#footer ul.nav a:hover
{
	color:#cacaca;
}

#footer ul.nav li
{
	color:#fff;
}

#footer span.credits
{
	color:#fff;
}

#footer ul.nav li a
{
	color:#fff;
}





a.general_links {
	color: #FFF;
	text-decoration: none;
}
a.general_links:visited {
	text-decoration: none;
	color: #FFF;
}
a.general_links:hover {
	text-decoration: underline;
	color: #FFF;
}
a.general_links:active {
	text-decoration: none;
	color: #FFF;
}





.general_links_bold
{
	color:#f1ffc2;
	font-weight:700;
	text-decoration:none;
	
	
}
a.general_links_bold:hover{
	text-decoration:underline;
	}
	
	
	

.nice_title
{
	color: #f9f8f3;
	font-size: 24px;
	font-weight: 700;
	padding-left: 40px;
	text-decoration: none;
}

#new_nav
{
	color: #f9f8f3;
	font-family: "paulistana_deco";
	left: 0px;
	position: absolute;
	text-align: center;
	textshadow: 0 2px #000;
	top: 182px;
	width: 961px;
	font-size: 20px;
	text-shadow: 2px 2px 2px rgba(0, 0, 18, 0.77);
	letter-spacing: 0.1em;
	
}





#new_nav2
{
	color: #f9f8f3;
	font-family: "paulistana_deco";
	left: 483px;
	position: absolute;
	text-align: center;
	textshadow: 0 2px #000;
	top: 4px;
	width: 550px;
	font-size: 18px;
	;
	text-shadow: 2px 2px 2px rgba(0, 0, 18, 0.77);
	z-index: 1001;
}

a.new_nav
{
	color:#f9f8f3;
	text-decoration:none;
	font-family:'paulistana_deco', 'Steelfish-Regular';
	font-weight: norma;
}

a.new_nav:hover
{
	color:#979500;
}

a.new_nav2
{
	color:#f9f8f3;
	text-decoration:none;
}

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

#tagline
{
	color: #f9f8f3;
	font-family: "paulistana_deco";
	font-size: 28px;
	height: 39px;
	left: 42px;
	position: absolute;
	text-align: right;
	top: 125px;
	width: 345px;
	
	text-shadow: 2px 2px 2px rgba(0, 0, 18, 0.77);
}

#tagline2
{
	color: #f9f8f3;
	font-family: "paulistana_deco";
	font-size: 28px;
	height: 39px;
	left: 594px;
	position: absolute;
	text-align: left;
	top: 120px;
	width: 337px;
	text-shadow: 2px 2px 2px rgba(0, 0, 18, 0.77);
}

#testimonials
{
	color: #f9f8f3;
	font-family: 'Petit Formal Script', cursive;
	font-size: 16px;
	left: 40px;
	position: relative;
	text-shadow: 0 0 2px rgba(0,0,0,1);
	top: 5px;
	width: 850px;
	text-align: center;
	height: 70px;
	margin-left: 10px;
	margin-right: auto;
}


#video
{
	color: #f9f8f3;
	position: relative;
	width: 960px;
	text-align: center;
	z-index: 100;
}
#brides_feature
{
	color:#f9f8f3;
	left:40px;
	position:relative;
	top:5px;
	width:885px;
}





#general_content {
	width: 850px;
	position: relative;
	padding-left: 200px;
}


@font-face{ /* for IE */
    font-family:paulistana_deco;
    src:url(http://thejazzcats.com/fonts/paulistana_deco.eot);
}

@font-face{ 
	font-family: 'paulistana_deco';
	src: url('fonts/paulistana_deco.eot');
	src: url('../fonts/paulistana_deco.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/paulistana_deco.woff') format('woff'),
	     url('../fonts/paulistana_deco.ttf') format('truetype'),
	     url('../fonts/paulistana_deco.svg#webfont') format('svg');
}

.juke {
	color: #5b503c;
	text-align: center;
	background-image: url(../images/brown/juke_bg2.png);
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 120px;
}
.bolder_text {
	font-weight: 900;
}
#logo_new {
	position: absolute;
	left: 379px;
	top: 5px;
}
#footer_new {
	position: relative;
	text-align: center;
	font-family: "paulistana_deco";
	font-size:20px;
}
#new_content {
	position: relative;
	padding-right: 35px;
	padding-left: 35px;
}
#homepage_contact {
	position: relative;
	left: 300px;
	top: 0px;
	width: 300px;
	text-align: center;
}
.footer_new {
	text-align: center;
}
/*current page styling */ 
#current{
	border-bottom: 1px solid #928a1b;
	padding-bottom:3px;
}
hr {

	
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.img_hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.img_hover:hover
{
opacity:0.8;
filter:alpha(opacity=80);

}

.ImageBorder
{
    border-width: 19px;
    border-color: Black;
}


#fb_like {
	position: absolute;
	width: 352px;
	height: 115px;
	z-index: 1;
	left: -27px;
	top: -112px;
	
}

#twitter_like {
	position: absolute;
	width: 220px;
	height: 115px;
	z-index: 1;
	left: 90px;
	top: -117px;
	
}

#top_phone {
	position: absolute;
	z-index: 1;
	right: 20px;
	top: 15px;
	font-size: 17px
}

#top_phone a {
	color: #fff;
	text-decoration: none	
}
