/* ================================================================================ */
body {
background: url('http://www.asrnyc.com/wp-content/themes/thesis_16b2/custom/images/bg-gradient.jpg') repeat-x;
}

.menu { margin-top: 0px; padding-top: 20px; }
.menu a:hover{ text-decoration: underline; }
/* Rotating Header Images */
.custom #header_full_width img { width: 977px; height: 80px;}
.custom #header_full_width {width: 100%; height: 80px; text-align:center;}

.custom #header img {height: 80px;}
.custom #header {}

/* mm box */
#image_box, #custom_box { border-width: 0; }

/* author comments */
dl#comment_list .bypostauthor {	background: #EFEEE4; }

/* custom menu */

/* li.tab-home a.tab { background: #993333; }

li.tab-5 a.tab { background: red; }

li.tab-5 a.tab:hover { color: black; background: black; } */

/* CLEARS AND STUFF */
.comments_closed { display: none;}
.clearall {clear: both;}

.custom #content_box, .custom #column_wrap {
	background: none;
}

.custom #header {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.menu { font-weight: bold;
        padding: 0px;
	background: #6E193D;
}


/* LOSE THE BORDERS */
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor .format_text,
.custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment,
dl#comment_list dl dt, dl#comment_list dl dd .format_text {
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

/* ================================================================================ */

.catnav {
	border-top: 1px solid #DDDDDD;
	border-bottom: 3px solid #CC0000;
	list-style: none;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
}

.catnav li {
	line-height: 30px;
	float: left;
	list-style:none;
}
.catnav li a {
	color: #888888;
	display: block;
	padding: 0 13px;
	font-size: 11px;
	border-right:1px solid #DDDDDD;
}

.catnav li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #CC0000;
}

.catnav li ul {
	display: none;
}

/* ================================================================================ */
.headline_area {margin-bottom:1em; margin-top:2em; }


/* Widgets */
.custom #sidebar_right {
	width: 49%;
	float: right;
}

.sidebar h3 {
	color: #4E3934;
	background: #CCC7B7;
	display: block;
	padding: 2px 5px;
}

.sidebar h3 a {
	color: #FFFFFF;
	background: #CC0000;
	display: block;
	background: #CC0000;
	display: block;
	padding: 0px 1px ;
	text-align: left;
}

.sidebar h3 img {
	float: right;
	padding: 0px;
}

.under_content h3 {
	color: #FFFFFF;
	background: #CC0000;
	display: block;
	padding: 2px;
	text-align: center;
	width: 500px;
	float: left;
}

.under_content ul, .sidebar_footer ul, .sidebar_header ul {
	list-style: none;
}

.under_content_list .textwidget {
	padding: 5px 0px;
	width: 500px;
	float: left;
}


/* ================================================================================ */
/* Footer Border */
.custom #footer { border-top: 5px solid #6E193D;}


.custom #footer_1 {text-align:left;}
.custom #footer_1 ul.sidebar_list li.widget {width:24%; margin:.5%; padding-bottom:1em; float:left;background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/sb_gradient.png') repeat-x;}
.custom #footer_1 ul.sidebar_list li.widget h3 {}
.custom #footer_1 ul.sidebar_list li.widget a {}
.custom #footer_1 ul.sidebar_list li.widget a:hover {}

/* Footer info */

.custom #footer_info {}
.custom #footer_info ul.footer_list li.left_side {list-style-type:none;width:45%; margin:.5%; padding-bottom:1em; float:left;text-align:left;}
.custom #footer_info ul.footer_list li.right_side {list-style-type:none;width:45%; margin:.5%; padding-bottom:1em; float:right;text-align:right;}

/* associations*/
.custom #associations{ background: transparent; text-align: center;margin: auto; width:100%; }

.custom #associations ul { background: transparent;}
 							
.custom #associations a {display: block;}
.custom #associations li {list-style: none; float: right; padding-right:4px; padding-leftt:4px;}

.custom #associations li.twitter a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/twitter.png') no-repeat 0 0px; }





/* custom menu */

/* li.tab-home a.tab { background: #993333; }

li.tab-5 a.tab { background: red; }

li.tab-5 a.tab:hover { color: black; background: black; } */





	

/* social-media */
.custom #social-media { background: transparent; text-align: center;margin: auto; width:100%; }

.custom #social-media ul { background: transparent;}
 							
.custom #social-media a {display: block; width: 32px; height: 32px; text-indent: -9999px;}
.custom #social-media li {list-style: none; float: left; padding:4px;}

.custom #social-media li.twitter a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/twitter.png') no-repeat 0 0px; }

.custom #social-media li.twitter a:hover { background-position: 0 -32px; }

.custom #social-media li.facebook a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/facebook.png') no-repeat 0 0px; }

.custom #social-media li.facebook a:hover { background-position: 0 -32px; }

.custom #social-media li.rss a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/rss.png') no-repeat 0 0px; }

.custom #social-media li.rss a:hover { background-position: 0 -32px; }

.custom #social-media li.email a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/email.png') no-repeat 0 0px; }

.custom #social-media li.email a:hover { background-position: 0 -32px; }
	
.custom #social-media li.addthis a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/addthis.png') no-repeat 0 0px; }

.custom #social-media li.addthis a:hover { background-position: 0 -32px; }

.custom #feed #submit { border:none; width: 32px; height: 32px; background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/go.png') no-repeat 0 0px;}
.custom #feed #submit:hover { background-position: 0 -32px; }

.custom #feed input[type="text"] {margin-top: .1em; padding:0.45em; vertical-align:top;}




/* catalog */
.custom #catalog { background: transparent; text-align: center;margin: auto; width:100%; }

.custom #catalog ul { background: transparent;}
 							
.custom #catalog a {display: block; width: 200px; height: 32px; text-indent: -9999px;}
.custom #catalog li {list-style: none; float: left; padding:4px;}

.custom #catalog li.download a { background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/download.png') no-repeat 0 0px; }

.custom #catalog li.download a:hover { background-position: 0 -32px; }



/*Widget*/

.custom li.widget {
background: url('http://asrnyc.com/wp-content/themes/thesis_16b2/custom/images/sb_gradient.png') repeat-x;

}
	
.custom .sidebar .textwidget, .stray_quote-2, .stray_quote-5, .sidebar_list li ul {
	padding:5px;
	}

/*==================================================================================*/		

/*---:[ form inputs ]:---*/

input, textarea { }
.format_text input, #commentform input, #commentform textarea { padding: 0.214em; border-width: 0.071em; }
#commentform textarea { width: 96%; }
.format_text input.form_submit, #commentform .form_submit { font-size: 1.143em; padding: 0.313em 0.25em; }
.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; }
.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; }

input,
textarea,
select {
	background: #FCF7DD;
	vertical-align:top;
}
 input:hover,
 textarea:hover,
 select:hover	{}

input:focus,
 textarea:focus,
 select:focus	{
	background:#FDF5C6;
}

/*---:[ end form inputs ]:---*/

.menu a { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0.45em 1em; border-width: 0.077em; border-left-width: 0; }

.menu ul a { width: 9.692em; border-left-width: 0.077em; }




/* === custom classes === */

.custom #archive_info {display: none;}
#feature_box {padding:0em; border:0em;}

.noHeader #header_full_width {display: none;}

.home .headline_area {margin-bottom:0em; display: none;}

.home {padding: 0;margin: 0;}

.home #content h2,.home #content h1 {background-color:#CCC7B7;}

#GotoTop { display: block;float:right; margin-bottom: 10px; }

/* ================================================================================ */

#srv { border-bottom:1px solid #CCC7B7; float:left; margin-bottom: 20px; }

#srvlast { float:left; margin-bottom: 20px; }

#leftNav { border:1px solid #CCC7B7; float:left; width:150px; margin-bottom: 10px; }

#leftNav a { display:block; border-bottom:1px solid #FFFFFF; padding-bottom:6px; padding-top:6px; text-decoration:none; font-weight:bold; text-indent:10px;}

#leftNav a:hover { color:#8D110F; }
		
#leftNav div a { text-indent:20px;}


#leftQuote { background:#8D110F; border:1px solid #CCC7B7; float:left; width:150px; margin-bottom: 10px; }

#leftQuote a {color:#F8F4E5;  display:block; padding-bottom:12px; padding-top:12px; text-decoration:none; font-weight:bold; text-indent:10px;}

#leftQuote a:hover { color:#8D110F; background:#F8F4E5;}
		
#leftQuote div a { text-indent:20px;}

/* =========================================== */

.custom #header_area {display:none;}
.custom #header #logo, .custom #header #tagline {text-indent: -9999px;}
.custom #header #tagline {height: 0;}
.custom #header {padding: 0;}
.custom #title_area {}
.custom #title_area2 {}



#constant-contact {text-align: center;}

#constant-contact fieldset {border: none;}

#constant-contact button {margin-top: .5em; margin-bottom: 1em; width:100%;}

#constant-contact input {margin-top: 1em;}


div#footer_left {width: 40%; float:left;}

div#footer_right {width: 40%; float:right;}

div#footer_info {width: 100%;}








