
/*
RESET CSS

Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}



/*
	GENERAL STYLES
	
*/

body {
	margin: 0;	padding: 0;

	font-family: Arial, Helvetica;
	font-size: 12px;
	/*
	background: #fff url('../img/site-bg-2.jpg') no-repeat top center;
	*/
}

#betaLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	text-align: center;
	background: #005480;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}

#betaLink a:link,
#betaLink a:hover,
#betaLink a:active,
#betaLink a:visited {
	color: #fff;
}


h1 {
	font-size: 3em;		/*	36px	*/
	font-weight: bold;
	color: #292929;
}

h2 {
	font-size: 2em;		/*	24px	*/
	font-weight: bold;
	color: #005480;
}

h3 {
	font-size: 1.5em;		/*	18px	*/
	font-weight: bold;
	color: #005480;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	color: #292929;
}

.halfSize {
	font-size: 0.75em;
}

a:link,
a:hover,
a:active,
a:visited {
	color: #00a4e4;
}

.clr {
	clear: both;
}

.content {
	width: 990px;
	margin: 0px auto;
}

.content .leftContent {
	width: 336px;
	padding: 0px;
	float: left;
}

.content .rightContent {
	float: left;
}

.flagged {
	font-weight: bold;
	color: #FF0000;
}

/* 
 	FORM STYLES
*/

input.required,
textarea.required {
	color: #CCC;
}

.required {
	color: #CCC;
}

input.error,
.error input.required,
.error textarea.required {
	color: #000;
	border: solid 1px #FF0000;
}

p.error {
	color: #FF0000;
	padding-left: 81px;
	position: relative;
	top: -5px;
}

p.errorNoPad {
	padding-left: 0px;
}

input.text {
	border: 0;
	background: transparent url('../img/form_field_bg.jpg') no-repeat top left;
	width: 205px;
	height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	padding: 6px 0px 0px 0px;
	padding: 5px 0px 0px 0px\9 /* ie hack*/;
	height: 23px\9/* ie hack*/;
}

textarea {
	border: 0;
	background: transparent url('../img/textarea.jpg') no-repeat top left;
	width: 315px;
	height: 84px;
	padding: 5px 0px;

}

input.checkbox {

}

button {
	border: 0px;
	margin: 0;
	padding: 0;
	background: transparent;
	cursor: pointer;
}


/* 
	tooltip styles
*/

.wordbox {
	padding: 20px 30px 0px 30px !important;
	width: 179px;
	height: 101px;
	min-height: 101px;
	background: transparent url('../img/tooltip-bg.png') no-repeat top left;
}

.wordbox h3 {
	font-weight: bold;
	color: #00a4e4;
	font-size: 1em;
}


/*
	HEADER STYLES
*/
#siteHeader {
	width: 1000px;
	height: 250px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}	

#siteHeader img.menuImg {
	position: relative;
	left: 5px;
}

#siteHeader .menu_hover {
	position: absolute;
	display: none;
}

#siteHeader .menu_hover_home {
	left: 398px;
	top: 122px;
}

#siteHeader .menu_hover_we {
	left: 483px;
	top: 110px;
}

#siteHeader .menu_hover_you {
	left: 623px;
	top: 94px;
}

#siteHeader  .menu_hover_selected,
#siteHeader .menu_hover_hovered {
	display: block;
}

#menu_addthis .addthis_button_facebook,
#menu_addthis .addthis_button_twitter,
#menu_addthis .addthis_button_email,
#menu_addthis .addthis_button_compact {
	display: block;
	overflow: hidden;
	width: 16px;
	height: 16px;
	z-index: 10;
}

#menu_addthis .addthis_button_facebook {
	position: absolute;
	left: 902px;
	top: 118px;
}

#menu_addthis .addthis_button_facebook .at300bs {
	background: transparent;
}

#menu_addthis .addthis_button_twitter {
	position: absolute;
	left: 924px;
	top: 116px;
}

#menu_addthis .addthis_button_twitter .at300bs {
	background: transparent;
}

#menu_addthis .addthis_button_email {
	position: absolute;
	left: 949px;
	top: 115px;
}

#menu_addthis .addthis_button_email .at300bs {
	background: transparent;
}

#menu_addthis .addthis_button_compact {
	position: absolute;
	left: 975px;
	top: 112px;
}

#menu_addthis .addthis_button_compact .at300bs {
	background: transparent;
}



/*
	FOOTER STYLES
*/
#site-footer {
	width: 955px;
	margin: 0 auto;
	color: #69645a;
}

#site-footer .logo {
	float: left;
}

#site-footer .copyright {
	float: left;
	width: 500px;
	padding-left: 25px;
}

#site-footer .links {
	float: right;
	width: 300px;
}

#site-footer .copyright,
#site-footer .links {
	padding-top: 15px;
}

#site-footer .links a:link,
#site-footer .links a:hover,
#site-footer .links a:active,
#site-footer .links a:visited {
	text-decoration: underline;
	color: #69645a;
}

#site-footer .links a:hover,
#site-footer .links a:active {
	color: #00a4e4;
}


/*
	Button styles
*/

a.btn-find-fed {
	text-indent: -9999px;
	overflow: hidden;
	height: 40px;
	width: 165px;
	background: transparent url('../img/btn-find-fed.jpg') no-repeat top left;
	float: left;
	margin-left: 15px;
}

a.btn-find-fed:hover {
	background-position: -165px 0px;
}

a.btn-vote {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 91px;
	background: transparent url('../img/btn-vote.jpg') no-repeat top left;
	float: left;
	
}

a.btn-vote:hover {
	background-position: -91px 0px;
}

a.btn-post-ish-small {
	text-indent: -999px;
	overflow: hidden;
	height: 42px;
	width: 143px;
	background: transparent url('../img/btn-post-ish-small.jpg') no-repeat top left;
	float: left;
}

a.btn-post-ish-small:hover {
	background-position: -143px 0px;
}

a.btn-post-ish-small2 {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 165px;
	background: transparent url('../img/btn-post-ish-small2.jpg') no-repeat top left;
	float: left;
}

a.btn-post-ish-small2:hover {
	background-position: -165px 0px;
}

a.btn-watch {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 91px;
	background: transparent url('../img/btn-watch.jpg') no-repeat top left;
	float: left;
}

a.btn-watch:hover {
	background-position: -91px 0px;
}

a.btn-watch_more {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 132px;
	background: transparent url('../img/btn-watch_more.jpg') no-repeat top left;
	float: left;
	margin-left: -3px;
}

a.btn-watch_more:hover {
	background-position: -132px 0px;
}

a.btn-post-ish {
	text-indent: -999px;
	overflow: hidden;
	height: 66px;
	width: 231px;
	background: transparent url('../img/btn-post-ish.jpg') no-repeat top left;
	float: left;
}

a.btn-post-ish:hover {
	background-position: -231px 0px;
}


/*
	widget styles
*/

.borderWidget {
	border: solid 4px #dedede;
}

a.username:link,
a.username:hover,
a.username:active,
a.username:visited {
	color: #00a4e4;
	text-decoration: underline;
}

a.like, a.unlike {
	width: 14px;
	height: 16px;
	background: transparent url('../img/like.png') no-repeat top left;
	display: block;
	float: left;
}

a.unlike {
	background: transparent url('../img/unlike.png') no-repeat top left;
}

a.share {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	display: block;
	float: left;
}

a.shareFacebook {
	background: transparent url('../img/icn-facebook.png') no-repeat top left;
}

a.shareTwitter {
	background: transparent url('../img/icn-twitter.png') no-repeat top left;
}

a.shareEmail {
	background: transparent url('../img/vote/icn-email.png') no-repeat top left;
}

a.bigButton {
	position: relative;
	padding: 18px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	background: transparent url('../img/btn-big-bg.png') repeat-x top left;
	min-height: 48px;
	_height: 48px;
	display: block;
	color: #FFF;
	text-align: center;
	width: 200px;
}

a.bigButton:hover {
	text-decoration: none;
	cursor: pointer;
	
}

a.bigButton .leftEnd {
	position: absolute;
	top: 0px;
	left: -20px;
}

a.bigButton .rightEnd {
	position: absolute;
	top: 0px;
	right: -20px;
}

a.bigButton h2 {
	color: #FFF;
	display: inline;
}

a.bigButton img {
	vertical-align: text-bottom;
}

/*
	ISH of the day styles
*/

#ISHOfTheDay {
	border: 4px solid #e0922f;
	background: #292929 url('../img/bg-ish-of-day.jpg') bottom left repeat-x;
	color: #FFF;
	width: 309px;
	margin-right: 20px;
	padding: 24px 0px 45px 0px;
	/*float: left;*/
}

#ISHOfTheDay .ISH {
	font-size: 1.33em;
	padding: 0px 22px 40px 22px;
}

#ISHOfTheDay .ISH h1 {
	font-size: 2.13em;
	margin-bottom: 20px;
	color: #fff;
}

#ISHOfTheDay .ISH h1 a:link,
#ISHOfTheDay .ISH h1 a:hover,
#ISHOfTheDay .ISH h1 a:active,
#ISHOfTheDay .ISH h1 a:visited {
	color: #fff;
	text-decoration: none;
}

#ISHOfTheDay .ISH .userInfo {
	margin-bottom: 20px;
}	

#ISHOfTheDay .ISH .userInfo img {
	padding-right: 13px;
}

#ISHOfTheDay .ISH a.username:link,
#ISHOfTheDay .ISH a.username:hover,
#ISHOfTheDay .ISH a.username:active,
#ISHOfTheDay .ISH a.username:visited,
#ISHOfTheDay .ISH .username {
	color: #e0922f;
	position: relative;
	top: -5px;
}

#ISHOfTheDay .ISH .ishText {
	line-height: 1.25em;
	margin-bottom: 10px;
}

#ISHOfTheDay .ISH .likeButtons .likeHolder {
	float: left;
	padding-right: 7px;
}

#ISHOfTheDay .ISH .likeButtons .count,
#ISHOfTheDay .ISH .shareISH {
	font-size: 0.75em;
	color: #cdcdc9;
	padding-left: 5px;
	font-weight: bold;
}

#ISHOfTheDay .ISH .shareISH {
	float: right;
	width: 136px;
}

.shareISH2 {
	float: left;
	width: 300px;
	color: #939393;
	text-transform: uppercase;
	font-size: 10px;
}

#ISHOfTheDay .ISH .shareISH .prompt {
	float: left;
}

#ISHOfTheDay .ISH .shareISH .shareTwitter {
	margin-left: 4px;
}

#ISHOfTheDay .ishComments {
	background: #4b4b4b url('../img/bg-ish-comments.jpg') no-repeat top left;
	position: relative;
	color: #c0c0c0;
}

#ISHOfTheDay .ishComments p {
	margin-bottom: 10px;
}

#ISHOfTheDay .ishComments h4.title {
	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 1.33em;
	top: 10px;
	left: 20px;
}

#ISHOfTheDay .ishComments a:link,
#ISHOfTheDay .ishComments a:hover,
#ISHOfTheDay .ishComments a:active,
#ISHOfTheDay .ishComments a:visited,
#ISHOfTheDay .ishComments .username {
	color: #FFF;
	text-decoration: underline;
}

#ISHOfTheDay .ishComments a.addComment:link,
#ISHOfTheDay .ishComments a.addComment:hover,
#ISHOfTheDay .ishComments a.addComment:active,
#ISHOfTheDay .ishComments a.addComment:visited {
	position: absolute;
	font-weight: bold;
	top: 10px;
	left: 145px;
	color: #FFF;
	text-decoration: underline;
}

#ISHOfTheDay .ishComments ul.commentList {
	padding: 50px 20px 30px 20px;
}

#ISHOfTheDay .ishComments ul.commentList li {
	padding: 12px 0px;
	border-top: solid 2px #9c9da0;
}

#ISHOfTheDay .ishComments ul.commentList li.first {
	border: 0px;
}	


/**
	ISH TABS STYLES
*/

#ISHTabs {
	width: 644px;
	position: relative;
	background: #CDCDC9;
}

#ISHTabs h3,
#ISHTabs h3 a:link,
#ISHTabs h3 a:hover,
#ISHTabs h3 a:active,
#ISHTabs h3 a:visited {
	color: #fff;
	text-decoration: none;
	margin-top: 1px;
}

#ISHTabs h3 a:hover {
	text-decoration: underline;
	margin-top: 1px;
}

#ISHTabs .selected h3 a:link,
#ISHTabs .selected h3 a:hover,
#ISHTabs .selected h3 a:active,
#ISHTabs .selected h3 a:visited {
	color: #005480;
	margin-top: 1px;
}

#ISHTabs .shareWidget {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
	margin-top: 1px;
}

#ISHTabs .shareWidget .separator,
#ISHTabs .shareWidget h3,
#ISHTabs .shareWidget .followIcon {
	float: left;
}

#ISHTabs .shareWidget .separator {
	width: 1px;
	height: 21px;
	background: #eeeeec;
	border-left: solid 1px #a6a6a6;
	margin-right: 10px;
}

#ISHTabs .shareWidget h3 {
	margin-right: 15px;
	color: #005480;
	position: relative;
	top: 2px;
}

#ISHTabs .shareWidget .followIcon {
	position: relative;
	top: 3px;
	margin-right: 7px;
}

#ISHTabs ul.ishTabs li {
	float: left;
	width: 139px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	min-height: 25px;
	display: block;
	position: relative;
	text-align: center;
}

#ISHTabs ul.ishTabs li.selected {
	background: #fff;
	z-index: 2;
}

#ISHTabs ul.ishTabs li.latest {
	width: 136px;
}	

#ISHTabs ul.ishTabs li.popular {
	width: 151px;
}

#ISHTabs ul.ishTabs li.search {
	width: 170px;
}

#ISHTabs ul.ishTabs li img.shadow {
	position: absolute;
	top: 0px;
	right: -5px;
	display: none;
}

#ISHTabs ul.ishTabs li.selected img.shadow {
	display: block;
}

#ISHTabs .contentPane {
	background: #fff;
	clear: both;
	position: relative;
}

#ISHTabs .contentPane .shadow {
	width: 100%;
	height: 4px;
	min-height: 4px;
	position: absolute;
	top: -4px;
	left: 0px;
	background: transparent url('../img/ish-tabs-top-shadow.jpg') repeat-x top left;
}

#ISHTabs .pagination {
	text-align: center;
	position: relative;
	background: #fff;
	height: 24px;
	min-height: 24px;
	padding-top: 19px;
}

#ISHTabs .pagination a.lastLink:link,
#ISHTabs .pagination a.lastLink:visited,
#ISHTabs .pagination a.lastLink:hover,
#ISHTabs .pagination a.lastLink:active {
	color: #000;
	font-weight: bold;
	position: absolute;
	bottom: 12px;
	right: 20px;
}

#ISHTabs .pagination a.nextLink:link,
#ISHTabs .pagination a.nextLink:visited,
#ISHTabs .pagination a.nextLink:hover,
#ISHTabs .pagination a.nextLink:active {
	color: #000;
	font-weight: bold;
	position: absolute;
	bottom: 12px;
	left: 20px;
}

#ISHTabs ul.ishList {
	padding-top: 15px;
}

#ISHTabs ul.ishList li {
	position: relative;
	background: #fff;
	padding: 10px 20px;
	min-height: 90px;
}

#ISHTabs ul.ishList li.even {
	background: #eaeaea;
}	


#ISHTabs ul.ishList li .num {
	font-size: 2.17em;
	color: #00a4e4;
	padding-left: 3px;
	padding-bottom: 90px;
	height: 100%;
	width: 40px;
	font-weight: bold;
	float: left;
	position: relative;
}

#ISHTabs .pane_popular ul.ishList li .hash,
#ISHTabs .pane_search ul.ishList li .num,
#ISHTabs .pane_latest ul.ishList li .num {
	display: none;
}

.details { width: 450px; margin-left: 60px;}

#ISHTabs ul.ishList li .ishContent {
	display: inline;
	width: 300px;
	padding-bottom: 33px;
	color: #292929;
	font-size: 14px;
	
}

#ISHTabs ul.ishList li .likeButtons {
	position: absolute;
	top: 0px;
	right: 20px;
}	

#ISHTabs ul.ishList li .likeButtons .likeHolder {
	clear: both;
	padding-top: 9px;
}

#ISHTabs ul.ishList li .likeButtons .likeHolder .count {
	padding-left: 7px;
	font-weight: bold;
	display: none;
}

#ISHTabs ul.ishList li .userInfo {
	position: relative;
	float: left;
	
	_position: static;
	_clear: both;
}

div.username { display: inline; font-size: 14px; font-weight: bold; }

#ISHTabs ul.ishList li .userInfo a:link,
#ISHTabs ul.ishList li .userInfo a:hover,
#ISHTabs ul.ishList li .userInfo a:active,
#ISHTabs ul.ishList li .userInfo a:visited,
#ISHTabs ul.ishList li .userInfo .username {
	font-weight: bold;
	position: relative;
	top: -2px;
	left: 20px;
	
	
	
	
}


	
span.says {
		padding: 0 5px 0 3px;
		}

#ISHTabs ul.ishList li .userInfo .avatar {
	float: left; 
	
	
	
	}

#ISHTabs ul.ishList li .shareISH {
	position: absolute;
	bottom: 10px;
	left: 82px;
	width: 300px;
	clear: right;
	clear: both;
	_position: static;
	_clear: both;
}

#ISHTabs ul.ishList li .shareISH .ish_time {
	float: left;
	color: #939393;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 4px;
}

#ISHTabs ul.ishList li .shareISH .prompt {
margin-left: 12px;
	font-weight: bold;
	float: left;
	color: #000;
	padding-top: 2px;
}

#ISHTabs ul.ishList li .shareISH a.share {
	float: left;
}

#ISHTabs ul.ishList li .shareISH a.shareTwitter {
	margin-left: 7px;
}

#ISHTabs ul.ishList li .flagLink {
	position: absolute;
	bottom: 10px;
	left: 581px;
	color: #666;
	font-weight: bold;
	_position: static;
	_clear: both;
}

#ISHTabs ul.ishList li .flagLink a:link,
#ISHTabs ul.ishList li .flagLink a:active,
#ISHTabs ul.ishList li .flagLink a:hover,
#ISHTabs ul.ishList li .flagLink a:visited {
	color: #000;
	font-weight: bold;
}

.contentPane .switcher {
	padding: 28px 0px 0px 110px;
	color: #939393;
}

.contentPane .switcher .sortHeader {
	font-weight: bold;
	padding-right: 17px;
	color: #292929;
}

.contentPane .switcher a.sortLink:link,
.contentPane .switcher a.sortLink:hover,
.contentPane .switcher a.sortLink:active,
.contentPane .switcher a.sortLink:visited {
	color: #939393;
	text-decoration: none;
}	

.contentPane .switcher a.sortLink:hover,
.contentPane .switcher a.selected:link,
.contentPane .switcher a.selected:hover,
.contentPane .switcher a.selected:active,
.contentPane .switcher a.selected:visited {
	text-decoration: underline;
}

#popularISHListContainer {
	display: none;
}

#ISHTabs .pane_search {
	padding: 9px 0px 22px 0px;
}	


#ISHTabs .pane_search .searchPrompt {
	width: 604px;
	margin: 0px auto;
	color: #636363;
	padding: 21px 0px 8px 0px;
	clear: both;
}

#ISHTabs .pane_search .searchPrompt .title {
	font-weight: bold;
	color: #292929;
}

.searchResults .searchHeader {
	border-bottom: 4px solid #CDCDC9;
	width: 100%;
	padding-bottom: 9px;
}

.searchResults .searchHeader a:link,
.searchResults .searchHeader a:hover,
.searchResults .searchHeader a:active,
.searchResults .searchHeader a:visited {
	color: #636363;
}

.searchResults .searchTerm {
	font-weight: bold;
	color: #005480;
}

#ISHTabs .pane_search .searchBox {
	width: 604px;
	margin: 0px auto;
}

#ishSearchForm input.searchText {
	width: 497px;
	background: transparent url('../img/searchfield.jpg') no-repeat top left;
	float: left;
	border: 0px;
	margin: 0px;
}

#ishSearchForm button {
	float: right;
	*width: 87px;
}

.tagCloud {
	padding: 30px;
	width: 544px;
	height: 219px;
	background: transparent url('../img/tag-cloud-bg.jpg') no-repeat top left;
	margin: 0px auto;
	_position: relative;
}

.tagCloud a.word:link,
.tagCloud a.word:active,
.tagCloud a.word:visited {
	text-decoration: none;
	font-weight: bold;
}

.tagCloud a.size0:link,
.tagCloud a.size0:active,
.tagCloud a.size0:visited,
.tagCloud a.size1:link,
.tagCloud a.size1:active,
.tagCloud a.size1:visited {
	color: #8e8e8e;
	font-size: 2.67em;
}

.tagCloud a.size2:link,
.tagCloud a.size2:active,
.tagCloud a.size2:visited,
.tagCloud a.size3:link,
.tagCloud a.size3:active,
.tagCloud a.size3:visited {
	color: #797979;
	font-size: 2.67em;
}

.tagCloud a.size4:link,
.tagCloud a.size4:active,
.tagCloud a.size4:visited,
.tagCloud a.size5:link,
.tagCloud a.size5:active,
.tagCloud a.size5:visited {
	color: #256d92;
	font-size: 2.67em;
}

.tagCloud a.size6:link,
.tagCloud a.size6:active,
.tagCloud a.size6:visited,
.tagCloud a.size7:link,
.tagCloud a.size7:active,
.tagCloud a.size7:visited {
	color: #015580;
	font-size: 2.67em;
}

.tagCloud a.size8:link,
.tagCloud a.size8:active,
.tagCloud a.size8:visited,
.tagCloud a.size9:link,
.tagCloud a.size9:active,
.tagCloud a.size9:visited {
	color: #00a4e4;
	font-size: 4.33em;
}

/**
	ready to share widget
*/
.readyToShare {
	width: 644px;
	text-align: center;
	height: 51px;
	min-height: 51px;
	padding-top: 17px;
}

.readyToShare .prompt {
	margin: 0 auto;
	width: 358px;
}

.readyToShare .prompt h3 {
	float: left;
	position: relative;
	top: 7px;
}

.readyToShareLong .readyToShare {
	width: 100%;
}

.readyToShare h3 {
	display: inline;
	color: #292929;
	padding-right: 25px;
}

.readyToShare img {
	vertical-align: middle;
}

.readyToShare a.postISHredirect {
	position: relative;
	top: -4px;
}


/**
	PROMO STYLES
**/

.promoSpots {
	height: 135px;
	min-height: 135px;
}

.promoSpots .separator {
	width: 1px;
	height: 100%;
	background: #cbcbcb;
	border-right: solid 1px #f6f5f4;
	float: left;
}

.promoSpots .promo {
	float: left;
	color: #636363;
}

.fundPromo {
	width: 301px;
	padding-left: 15px;
}

.fundPromo h2 {
	margin-bottom: 5px;
}

.fundPromo h1 {
	margin-bottom: 5px;
}

.fundPromo p {
	margin-bottom: 15px;
}

.youTubePromo {
	width: 279px;
	padding: 0px 28px 0px 34px;
}

.youTubePromo h2 {
	margin-bottom: 15px;
}

.youTubePromo .teaser,
.youTubePromo .description {
	float: left;
}

.youTubePromo .description {
	width: 127px;
	padding-left: 10px;
}

.youTubePromo .description p {
	margin: 5px 0px 25px 0px;
}

.arbitraryPromo {
	width: 284px;
	padding-left: 29px;
}



/*
	FACEBOOK POSTING WIDGET
*/
.facebookPostingWidget,
.twitterPostingWidget {
	width: 622px;
	height: 353px;
	position: relative;
	padding: 30px 0px 0px 30px;
	color: #636363;
}

.twitterPostingWidget {
	height: 278px;
}

.facebookPostingWidget .logo {
	position: absolute;
	right: 25px;
	top: 55px;
}

.facebookPostingWidget a.close_button:link,
.facebookPostingWidget a.close_button:hover,
.facebookPostingWidget a.close_button:visited,
.facebookPostingWidget a.close_button:active {
	position: absolute;
	right: 13px;
	top: 9px;
	font-size: 1.67em;
	color: #cbcbcb;
	text-decoration: none;
	font-weight: bold;
}

.facebookPostingWidget h2.title {
	padding-bottom: 16px;
}

.facebookPostingWidget p.instructions {
	width: 350px;
}

.facebookPostingWidget .facebookPostForm,
.facebookPostingWidget .twitterPostForm {
	padding-top: 15px;
}

.facebookPostingWidget .header {
	margin-bottom: 16px;
}

.facebookPostingWidget .avatar {
	float: left;
	display: none;
}

.facebookPostingWidget .field_ishText {
	float: left;
	padding-left: 15px;
}

.facebookPostingWidget .field_ishText textarea {
	width: 530px;
	height: 66px;
	background: transparent url('../img/postIshField.jpg') no-repeat top left;
}

.facebookPostingWidget .field_ishText label {
	display: none;
}

.facebookPostingWidget button {
	float: right;
	margin-right: 26px;
	margin-right: 75px;
}

.facebookPostingWidget .previewHeader {
	width: 66px;
	float: left;
	padding-top: 8px;
}

.facebookPostingWidget .previewPane {
	float: left;
	width: 385px;
	padding: 8px 0px 0px 0px;
}

.facebookPostingWidget .previewPane img, 
.facebookPostingWidget .previewPane .previewText {
	float: left;
}

.facebookPostingWidget .previewPane .previewText {
	width: 250px;
	padding-left: 16px;
	*width: 260px;
}

.facebookPostingWidget .previewPane #ishTextPreview {
	font-size: 0.83em;
	padding-top: 15px;
}




/**
	POST AN ISH STYLES
**/


#postISH {
	width: 982px; /*990px-8pxborder width*/
	position: relative;
	padding-top: 30px;
	min-height: 161px;
	_height: 161px;
}

#postISH .divot {
	position: absolute;
	top: -51px;
	right: 0px;
}

#postISH .postISHCTA {
	padding: 0px 0px 20px 30px;
	*padding: 0px 0px 0px 30px;
}

#postISH .postISHCTA .post_ish_cta {
	float: left;
}

#postISH .postISHCTA .description {
	float: left;
	width: 615px;
	padding: 8px 0px 0px 40px;
}

#postISH .postISHCTA .description p {
	margin-bottom: 10px;
}

#postISH .postISHCTA .description div.mainText {
	/*font-weight: bold;*/
	color: #636363;
	margin-bottom: 10px;
}

#postISH .postISHCTA .description div.mainText b {
	color: #000;
}

#postISH .postISHCTA .description p.subText {
	color: #636363;
}

#postISH .shareButtons {
	clear: both;
	padding-top: 15px;
}

#postISH .disclaimer {
	width: 350px;
	font-size: 0.93em;
	padding-top: 20px;
}

#postISH .postISHForm {
	margin-left: 30px;
}

#postISH .postConnectOptions {
	width: 270px;
	float: left;
	margin: 0px 30px 30px 0px;
	color: #636363;
}

#postISH .postConnectOptions h2 {
	margin-bottom: 15px;
}

#postISH .postConnectOptions p {
	margin-bottom: 10px;
}

#postISH .postConnectOptions .shareButtons .fbConnect,
#postISH .postConnectOptions .shareButtons .twitConnect {
	float: left;
}

#postISH .postConnectOptions .shareButtons .fbConnect .fb-login-button {
	cursor: pointer;
}

#postISH .postConnectOptions .shareButtons .twitConnect {
	margin-left: 8px;
}

#postISH .postConnectOptions .shareButtons .fbConnect .FBConnectButton,
#postISH .postConnectOptions .shareButtons .fbConnect .FBConnectButton_Text {
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0px;
}

#postISH .postConnectOptions .shareButtons .fbConnect .FBConnectButton_Small .FBConnectButton_Text {
	margin: 0;
	padding: 0;
	border: 0px;
}

#postISH .postForm {
	float: left;
	width: 373px;
	
}

#fancybox-inner .postForm {
	float: left;
	width: 630px;
	
}

#postISH .postForm .requiredInfo {
	
	color: #636363;
	font-size: 0.83em;
	padding: 8px 0px 18px 70px;
	width: 400px;
}

#fancybox-inner .postForm .requiredInfo {
	clear: both;
	color: #636363;
	font-size: 0.83em;
	padding: 8px 0px 18px 70px;
	width: 400px;
checkbox
}

#postISH .postForm .requiredInfo a:link,
#postISH .postForm .requiredInfo a:hover,
#postISH .postForm .requiredInfo a:active,
#postISH .postForm .requiredInfo a:visited {
	color: #636363;	
}

#fancybox-inner .postForm .requiredInfo a:link,
#fancybox-inner .postForm .requiredInfo a:hover,
#fancybox-inner .postForm .requiredInfo a:active,
#fancybox-inner .postForm .requiredInfo a:visited {
	color: #636363;	
}

#postISH .postForm .column {
	float: left;
	width: 291px;
	overflow: hidden;
}

#fancybox-inner .postForm .column {
	float: left;
	width: 281px;
	overflow: hidden;
}

#postISH .columnHeader h4 {
	font-size: 1.5em;
	color: #292929;
	float: left;
	width: 70px;
	padding-right: 10px;
	font-weight: bold;
}

#fancybox-inner .columnHeader h4 {
	font-size: 1.5em;
	color: #292929;
	float: left;
	width: 70px;
	padding-right: 10px;
	font-weight: bold;
}

#postISH .columnHeader .instructions {
	float: left;
	color: #636363;
	padding-top: 6px;
}

#fancybox-inner .columnHeader .instructions {
	float: left;
	color: #636363;
	padding-top: 6px;
}

#postISH .postForm .col2 {
	width: 373px;
	padding-left: 0px;
	position: relative;
	overflow: visible;
	zoom: 1;
}

#fancybox-inner .postForm .col2 {
	width: 310px;
	padding-left: 12px;
	position: relative;
	overflow: visible;
	zoom: 1;
}

#postISH .postForm label {
	width: 74px;
	text-align: right;
	padding-right: 7px;
	display: block;
	float: left;
}

#fancybox-inner .postForm label {
	width: 66px;
	text-align: right;
	padding-right: 8px;
	display: block;
	float: left;
	_width: 66px;
	_padding-right: 0px;
}

#postISH .postForm label.text {
	padding-top: 10px;
}

#fancybox-inner .postForm label.text {
	padding-top: 10px;
}


#postISH .postForm em {
	color: #FF0000;
}

#fancybox-inner .postForm em {
	color: #FF0000;
}

#postISH .postForm .field_zip input.text {
	width: 205px;
	background: transparent url('../img/zipfield.jpg') no-repeat top left;
}

#fancybox-inner .postForm .field_zip input.text {
	width: 205px;
	background: transparent url('../img/form_field_bg.jpg') no-repeat top left;
}

#postISH .postForm .field_updates {
	float: right;
	width: 190px;
	padding: 5px 0px 0px 0px;
}

#fancybox-inner .postForm .field_updates {
	padding: 15px 0px 0px 0px;
	float: left;
	width: 200px
}

#fancybox-inner .postForm .field_updates label {
	width: 160px;
	padding-left: 10px;
	text-align: left;
	color: #636363;
}


#fancybox-inner .postForm .field_updates label, 
#fancybox-inner .postForm .field_updates input,
#postISH .postForm .field_updates label, 
#postISH .postForm .field_updates input {
	float: right;
}


#postISH .postForm .field_updates label {
	width: 250px;
	padding-left: 10px;
	text-align: left;
	color: #636363;
}

#fancybox-inner .postForm .field_ishText label em,
#postISH .postForm .field_ishText label em {
	width: 150px;
	padding-left: 10px;
	text-align: left;
	color: #636363;
	display: none;
}	


#fancybox-inner .postForm .col2 a.close_button:link,
#fancybox-inner .postForm .col2 a.close_button:hover,
#fancybox-inner .postForm .col2 a.close_button:visited,
#fancybox-inner .postForm .col2 a.close_button:active,
#fancybox-inner .postForm .col2 a.close_button:link,
#fancybox-inner .postForm .col2 a.close_button:hover,
#fancybox-inner .postForm .col2 a.close_button:visited,
#fancybox-inner .postForm .col2 a.close_button:active {
	position: absolute;
	top: -20px;
	right: 0px;
	font-size: 1.67em;
	color: #cbcbcb;
	text-decoration: none;
}

#fancybox-inner .col2 label.text,
#ISHpostForm .col2 label.text {
	color: #005480;
	font-size: 2em;
	padding: 0px 0px 17px 0px;
	width: 170px;
	text-align: left;
}

#fancybox-inner .field_ishText .error p,
#ISHpostForm .field_ishText .error p {
	top: 0px;
	width: 315px;
	margin: 2px 0px 0px 0px;
}

#fancybox-inner .col2 .ish_symbol,
#ISHpostForm .col2 .ish_symbol {
	color: #00a4e4; 
	position: absolute;
	top: -3px;
	left: 25px;
	font-size: 2.17em;
	font-weight: bold;
}


#fancybox-inner a.close_link:link,
#fancybox-inner a.close_link:hover,
#fancybox-inner a.close_link:visited,
#fancybox-inner a.close_link:active,
#ISHpostForm a.close_link:link,
#ISHpostForm a.close_link:hover,
#ISHpostForm a.close_link:visited,
#ISHpostForm a.close_link:active {
	color: #cbcbcb;
	position: relative;
	top: -10px;
	left: 10px;
}

#fancybox-inner .error p
#ISHpostForm .error p {
	position: relative;
	top: -8px;
	width: 205px;
	margin-left: 81px;
	color: #777;
}

#fancybox-inner button
#ISHpostForm button {
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	*width: 87px;
	float: left;
}

#fancybox-close {
	position: absolute;
	top: 20px;
	right: 20px;
	background: transparent url('../img/clueTip-Close.png') no-repeat top left;
	width: 16px;
	height: 18px;
}	



/**
	BDF From here on down.
**/


/**
	WHAT WE DO STYLES - BDF
**/

#wwdISH{
	width: 100%;
	position: relative;
	padding-top: 27px;
	height: 100%;
	color:#636363;
	font-weight:bold;
	font-size:12px;
}

#wwdISH a:link,#wwdISH a:hover, #wwdISH a:visited{
	color:#292929;
}

#wwdISH .divot {
	position: absolute;
	top: -51px;
	right: 0px;
}

#wwdISH h2{
padding-left:28px;
}

#wwdISH .bulletLeft{
	background-image:url(../img/wwdBullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:16px; 
	width:270px;
	margin-left:28px;
	margin-top:20px;
	float:left;
	font-weight: normal;
}

#wwdISH #txtLower{
clear:both;
padding-left:28px;
padding-top:20px;
padding-bottom:20px;
	
}

#movieViewer{
width:100%;	
}

#movieViewer #inner{
	height:445px;
	width:921px;
	border-style:solid;
	border-color:#CBCBCB;
	border-width:1px;
	margin-left:23px;
	margin-bottom:20px;	
	margin-top:20px;
	background-color:#EAEAEA;
	padding-left:20px;

}

#movieViewer #inner #secTitle{
	padding-top:15px;

}

#movieViewer #inner #secTitle h4 {
	display: inline;
	font-size: 1.5em;
	padding-left: 2px;
	letter-spacing: -0.9px;
}

#movieViewer #inner #secTitle span {
	font: 12px Helvetica, Arial, sans-serif;
	letter-spacing: -0.9px;
	
}

#movieViewer #inner #secTitle h4 a:link,
#movieViewer #inner #secTitle h4 a:hover,
#movieViewer #inner #secTitle h4 a:active,
#movieViewer #inner #secTitle h4 a:visited {
	color: #292929;
	text-decoration: none;
}

#movieViewer #inner #secTitle span {
	font-size: 1em;
	color: #636363;
	font-weight: normal;
	position: relative;
	left: 8px;
}

#movieViewer #inner #movieDiv
{
margin-top:15px;
width:718px;
float:left;
border-style:solid;
	border-color:#CBCBCB;
	border-width:1px;
	height:356px;
}

#movieViewer #inner #theTalent{
float:left;
width:185px;
margin-top:14px;
margin-left:10px;
}

#movieViewer #inner #theTalent .youtubePromo {
	padding-left: 20px;
	padding-bottom: 10px;
}

#movieViewer #inner #theTalent .youtubePromo .movie_info {
	display: none;
}

#movieViewer #inner #theTalent .youtubePromo h4 {
	font-size: 1.17em;
	padding-top: 3px;
}

#movieViewer #inner #theTalent .youtubePromo h4 a:link,
#movieViewer #inner #theTalent .youtubePromo h4 a:active,
#movieViewer #inner #theTalent .youtubePromo h4 a:hover,
#movieViewer #inner #theTalent .youtubePromo h4 a:visited {
	color: #292929;
	text-decoration: none;
}

#movieViewer #inner #theTalent .youtubePromo span {
	color: #636363;
}

#youTubeISH{
width:100%;
color:#636363;
font-weight:bold;
padding-left:20px;
padding-top:0px;
}


/*
	YOUTUBE CHANNEL SLIDER
*/
#youTubeISH .youTubeSlider {
	position: relative;
	width: 150px;
	width:324px;
height:110px;
float:left;
}

.youTubeSlider a.prev,
.youTubeSlider a.next {
display:block;
float:left;
margin-top:5px;
display: none; /* softlaunch, change when we get videos */
}

.youTubeSlider a.next {
	padding-left:5px;
}

.playerInnerBox_gsvb .player_gsvb {
  width : 320px;
  height : 260px;
}

#videoBar-bar,
#videoBar2-bar {
	width: 106px;
	height: 78px;
	overflow: hidden;
	position: relative;
}	

#videoBar-bar .resultTable_gsvb,
#videoBar2-bar .resultTable_gsvb {
	position: absolute;
	left: 0px;
	top: 0px;
}

.gsc-branding {
	display: none;
}

#youTubeISH .youTubeSlider .videoSec
{
	float:left;
	width:114px;
}

#youTubeISH .youTubeSlider .content {
float:left;
width:176px;
}


/**
	WHAT YOU CAN DO STYLES - BDF
**/


#wucdISH {
	width: 100%;
	position: relative;
	padding-top: 27px;
	padding-bottom: 27px;
	min-height: 230px;
	_height: 230px;
}

#wucdISH a.btn-post-ish-small {
	margin-right: 3px;
}

#wucdISH .divot {
	position: absolute;
	top: -51px;
	right: 0px;
}

#wucdISH h2{
padding-left:28px;
	
}

#wucdISH #contentLeft{
width:380px;
font-weight:bold;
padding-left:28px;
padding-top:15px;
}

#wucdISH #contentLeft p{
padding-bottom:15px;	
color:#636363;
}

#wucdISH #contentLeft #buttons{
padding-top:13px;
display:block;
}

#wucdISH #contentRight{
width:477px;
top:30px;
left:471px;
position:absolute;

}

#wucdISH #contentRight .rightNum{
	font-size: 16px;
	color: #00a4e4;
	padding-right: 10px;
	font-weight: bold;
}

#wucdISH #contentRight .rightTitle{
	font-size: 18px;
	color: black;
	font-weight: bold;
}

#wucdISH #contentRight .rightTitle a:link,
#wucdISH #contentRight .rightTitle a:hover,
#wucdISH #contentRight .rightTitle a:active,
#wucdISH #contentRight .rightTitle a:visited {
	color: #000;
	text-decoration: none;
}

#wucdISH #contentRight .rightTitle a:hover {
	text-decoration: underline;
}

#wucdISH #contentRight .rightText{
	font-size: 12px;
	color: #636363;
	margin-top:5px;
	height:48px;
	display:block;
	margin-left:23px;
	font-weight: bold;

}

/** 
	FEDERATION FINDER STYLES
**/
 
 
 
#federationFinder  {
	width: 100%;
	position: relative;
	padding-top: 27px;
	min-height: 91px;
	padding-left:28px
	color:#636363;
}


#federationFinder h2{
	padding-left:28px;
padding-bottom:5px;	
}

#federationFinder  .innerContent{
	padding-top:10px;
	color:#636363;
	width:100%;
	padding-left:28px;
	position:relative;
}


#federationFinder .leftTitle{
	font-size: 18px;
	color: black;
	font-weight: bold;
	padding-right:15px;
}

#federationFinder .leftNear{
	font-size: 18px;
	color: black;
	font-weight: bold;
}

#federationFinder a:link {
	color:#00a4e4;
	font-weight:bold;
}

#findFed {
	color:#00a4e4 !important;
	font-weight:bold;
}

#federationFinder #leftLinks {
float:left;
padding-left:28px;
}

#federationFinder #rightLinks {
float:right;
margin-right:28px;
}


#federationFinder #rightLinks a:link{
	color:#292929;
}


#federationFinder #resBox{
	background-color:#EAEAEA;
	border-color:#CECECE;
	border-width:1px;
	border-style:solid;
	width:928px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	
}

#federationFinder .fedItem{
padding-right: 70px;
width:160px;
float:left;
height:130px;

}

#federationFinder #resultContainer{
	width:100%;
}

#jewishfinderMap {
	background-image:url('../img/map/NABase.jpg');
	background-repeat:no-repeat;
	height:443px;
	width:940px;
	border-style:solid;
	border-color:#636363;
	border-width:1px;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:25px;
	
}

#federationFinder label.text {
padding-top:6px;

}

#federationFinder label {
display:block;
float:left;
text-align:left;
width:380px;
}

#federationFinder .text{
float:left;	
margin-right:10px;
color:#000;
}

#federationFinder label.error{
position:absolute;
top:40px;
left:376px;
}

#federationFinder #zip.error{
	border-color:#F00;
	border-style:solid;
	border-width:1px;
	
}

/**
	ClueTip Styles - BDF
**/

.cluetip-custom {
  background: transparent url('../img/clueTip-bg.png') no-repeat top left;
  margin-top: 10px;
  margin-left: 12px;
  overflow:hidden;
}

.cluetip-custom.voting {
	background-image: url('../img/clueTip-voting-bg.png');
}


.cluetip-custom #cluetip-title {
  background-color: transparent;
  position: relative;
  width:310px;
  padding-top:22px;
  padding-left:22px;
  font-size:18px;
  font-weight:bold;

}

.cluetip-custom #cluetip-inner {
 width:320px;
 padding-left:22px;
 padding-top:15px;
}

.cluetip-custom.voting #cluetip-inner {
	margin-top: -10px;
}

.cluetip-custom #cluetip-inner a:link{
color:#292929;
text-decoration:underline;
}

.cluetip-custom div#cluetip-close { 
position:absolute;
top:15px;
left:335px;
}

.cluetip-custom.voting #cluetip-close {
	left: 350px;
}

/*
	ISH of the day styles
*/


#ISHOfTheDayPage {
	border: 4px solid #e0922f;
	color: #FFF;
	width: 100%;
	position: relative;
	padding-top: 27px;
	background-color:#292929;
}

#ISHOfTheDayPage .divot {
	position: absolute;
	top: -51px;
	right: 0px;
}

a.likeOr, a.unlikeOr {
	width: 14px;
	height: 16px;
	background: transparent url('../img/likeOr.png') no-repeat top left;
	display: block;
	float: left;
}

a.unlikeOr {
	background: transparent url('../img/unlikeOr.png') no-repeat top left;
}

#ISHOfTheDayPage #IOTDdateChooser {
	z-index: 99;
	position: relative;
	top: 8px;
	left: 5px;
	float: left;
}

#ISHOfTheDayPage #IOTDdateChooser a.link:link,
#ISHOfTheDayPage #IOTDdateChooser a.link:hover,
#ISHOfTheDayPage #IOTDdateChooser a.link:active,
#ISHOfTheDayPage #IOTDdateChooser a.link:visited {
	color: #E0922F;
	font-size: 0.92em;
}

#ISHOfTheDayPage #IOTDdateChooser .calendar {
	position: absolute;
	top: -20px;
	left: -20px;
}

#ISHOfTheDayPage .ISH {
	font-size: 1.33em;
	padding-bottom:25px;
	padding-left:31px;
}

#ISHOfTheDayPage .ISH h1 {
	font-size: 1.5em;
	margin-bottom: 20px;
	color: #fff;
	width: 180px;
	float: left;
}

#ISHOfTheDayPage .ISH h1.dateHeader {
	color: #636363;
	font-size: 1.25em;
	width: 310px;
	text-align: right;
	position: relative;
	top: 5px;
}

#ISHOfTheDayPage .ISH h1 a:link,
#ISHOfTheDayPage .ISH h1 a:hover,
#ISHOfTheDayPage .ISH h1 a:active,
#ISHOfTheDayPage .ISH h1 a:visited {
	color: #fff;
	text-decoration: none;
}

#ISHOfTheDayPage #subText
{
	width:392;
	font-size:12px;
	color:#cbcbcb;
	padding-bottom:30px;
}

#ISHOfTheDayPage #followISH{
	position:absolute;
	top:33px;
	left:820px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

#ISHOfTheDayPage .ISH .userInfo {
	padding-top:12px;
	float:left;
}	

#ISHOfTheDayPage .ISH .userInfo img {
	padding-right: 13px;
}

#ISHOfTheDayPage .ISH a.username:link,
#ISHOfTheDayPage .ISH a.username:hover,
#ISHOfTheDayPage .ISH a.username:active,
#ISHOfTheDayPage .ISH a.username:visited,
#ISHOfTheDayPage .ISH .username {
	color: #e0922f;
	position: relative;
	font-weight:bold;
}

#ISHOfTheDayPage .ishText {
	padding-top:12px;
	line-height: 1.25em;
	margin-bottom: 20px;
	vertical-align:middle;
	width:643px;
	float:left;
	color:#cbcbcb;
}

#ISHOfTheDayPage  .ISH #lHolder
{
	width:160px;
	padding-top:10px;
	position:absolute;
	top:155px;
	left:810px;
}

#ISHOfTheDayPage  .ISH #lHolder2
{
	width:160px;
	padding-top:10px;
	position:absolute;
	top:40px;
	left:810px;
}

#ISHOfTheDayPage  .ISH .likeButtons  {
	width:150px;

}

#ISHOfTheDayPage .ISH .likeButtons,
#ISHOfTheDayPage .ISH .shareISH {
	font-size: 0.75em;
	color: #cdcdc9;
	padding-left: 5px;
	font-weight: bold;
}

#ISHOfTheDayPage .ISH  .likeHolder {
	float:right;
	padding-right:5px;
	padding-top:15px;
}

#ISHOfTheDayPage .ISH  .likeButtons .likeHolder .count {
	padding-left:5px;
}


#ISHOfTheDayPage .ISH .shareISH {
	display:block;
}

#ISHOfTheDayPage .ISH .shareISH .prompt {
	float: left;
	color:#FFF;
}

#ISHOfTheDayPage .commentContainer{
	width:921px;
	border-width:3px;
	border-color:#707070;
	border-style:solid;


}

#ISHOfTheDayPage .commentContainer .menuComment
{
	color:#FFF;
	font-size:18px;
	background-color:#4b4b4b;
	float:left;
	padding-bottom:3px;
	font-weight:bold;
	height:24px;
	padding-top:-5px;
}



#ISHOfTheDayPage .commentContainer .menuComment #menu1{
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../img/commentTabEdge.png);
	width:129px;
	float:left;
	height:24px;
	padding-left:22px;

}

#ISHOfTheDayPage .commentContainer .menuComment #menu1 a:link,
#ISHOfTheDayPage .commentContainer .menuComment #menu1 a:hover,
#ISHOfTheDayPage .commentContainer .menuComment #menu1 a:active,
#ISHOfTheDayPage .commentContainer .menuComment #menu1 a:visited{
	text-decoration:none;
	color:#E0922F;
}


#ISHOfTheDayPage .commentContainer .menuComment #menu3{
	background-image:url(../img/commentTabBGBlack.png);
	width:129px;
	float:left;
	height:24px;
	padding-left:22px;
	color:#dd8d2a;
}

#ISHOfTheDayPage .commentContainer .menuComment #menu3 a:link,
#ISHOfTheDayPage .commentContainer .menuComment #menu3 a:hover,
#ISHOfTheDayPage .commentContainer .menuComment #menu3 a:active,
#ISHOfTheDayPage .commentContainer .menuComment #menu3 a:visited{
	text-decoration:none;
	color:#E0922F;
}


#ISHOfTheDayPage .commentContainer .menuComment #menu2{
	width:750px;
	float:left;
	height:24px;
	background-image:url(../img/commentTabBGBlack.png);
	padding-left:20px;
	background-color:#4b4b4b;
	text-decoration:none;


}

#ISHOfTheDayPage .commentContainer .menuComment #menu2 a:link,
#ISHOfTheDayPage .commentContainer .menuComment #menu2 a:hover,
#ISHOfTheDayPage .commentContainer .menuComment #menu2 a:active,
#ISHOfTheDayPage .commentContainer .menuComment #menu2 a:visited{
	text-decoration:none;
	color:#FFF;
	
}

#ISHOfTheDayPage .commentContainer .menuComment #menu4{
	width:180px;
	float:left;
	height:24px;
	background-image:url(../img/commentTabBg2.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

#ISHOfTheDayPage  .commentContainer .menuComment #menuFiller
{
	float:left;
	background-image:url(../img/commentTabBGBlack.png);
	background-repeat:repeat-x;
	width:570px;
	height:24px;
	
	
}

#ISHOfTheDayPage .commentContainer .itemContainer
{
	
	
	position:relative;
	height:100px;
	background-color:#4b4b4b;
	
}

#ISHOfTheDayPage .commentContainer .itemContainerInner{

	
	height:100%;
	padding-left:63px;
	background-color:#4b4b4b;
	
}

#ISHOfTheDayPage .commentContainer .itemContainerInnerAlt
{
	height:100%;
	padding-left:63px;
	width:858px;
	background-color:#535353;
	
}

#ISHOfTheDayPage .commentContainer .ishText .usernameInner a:link,
#ISHOfTheDayPage .commentContainer .ishText .usernameInner a:hover,
#ISHOfTheDayPage .commentContainer .ishText .usernameInner a:active,
#ISHOfTheDayPage .commentContainer .ishText .usernameInner a:visited,
#ISHOfTheDayPage .commentContainer .ishText .usernameInner
{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-bottom:5px;
}

#ISHOfTheDayPage .commentContainer .ishText
{
	font-size:12px;
	color:#cbcbcb;
}

#ISHOfTheDayPage .commentContainer .ishDate
{
	font-size:12px;
	color:#cbcbcb;
	float:left;
	padding-top:28px;
	width:150px;
	text-align:center;
}

#ISHOfTheDayPage .commentContainer .flagLink
{
	position: absolute;
	bottom: 5px;
	right: 120px;
	*right: 60px;
	font-size: 0.74em;
	font-weight: bold;
}

#ISHOfTheDayPage .commentContainer .flagLink a:link,
#ISHOfTheDayPage .commentContainer .flagLink a:hover,
#ISHOfTheDayPage .commentContainer .flagLink a:active,
#ISHOfTheDayPage .commentContainer .flagLink a:visited {
	color: #fff;
}

#ISHOfTheDayPage #pagination a:link,
#ISHOfTheDayPage #pagination a:hover,
#ISHOfTheDayPage #pagination a:active,
#ISHOfTheDayPage #pagination a:visited,
#ISHOfTheDayPage #pagination
{
	width:100%;
	text-align:center;
	padding-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#ISHOfTheDayPage #pagination #pageNext
{
	padding-left:50px;
	color:#FFF;
}

#ISHOfTheDayPage #pagination #pagePrev
{
	
	padding-right:50px;
}


#ISHOfTheDayPage #titleTxt{
	padding-top:50px;
	padding-bottom:30px;
	font-size:12px;
	padding-left:14px;
	color:#cbcbcb;
	
}

#ISHOfTheDayPage #postForm {
	float: left;
	width: 100%;
	position:relative;
}

#ISHOfTheDayPage #postForm .column {
	float: left;
	width: 420px;
	overflow: hidden;
	padding-left:48px;
}



#ISHOfTheDayPage #postForm label {
	width: 79px;
	text-align: right;
	display: block;
	float: left;
	padding-right:10px;
}


#ISHOfTheDayPage #postForm label.text {
	padding-top: 10px;
	font-size:12px;
}

#ISHOfTheDayPage #postForm .requiredStar
{
color:#dd8d2a;
}

#ISHOfTheDayPage #postForm label em {
	display: none;
}

#ISHOfTheDayPage #postForm input.text, #ISHOfTheDayPage #postForm textarea.text{
	color:#c0c0c0;
}

#ISHOfTheDayPage #postForm .checkText{
	padding-top:15px;
	padding-bottom:20px;
	font-size:12px;
	color:#cbcbcb;
	width:300px;
	float:left;
	padding-left:91px;
}

#ISHOfTheDayPage #postForm .checkText #checkBox{
	background-color:#DD8D2A;
	border-color:#292929;
	border-style:2px;
	border-style:solid;
	float:left;
	padding:3px 3px 3px 3px;
	margin-right:5px;
	
}


#ISHOfTheDayPage #postForm .reqText{
	padding-top:25px;
	padding-bottom:30px;
	font-size:12px;
	padding-left:90px;
	color:#cbcbcb;
	width:300px;
}

#ISHOfTheDayPage #postForm .reqText a:link,
#ISHOfTheDayPage #postForm .reqText a:hover,
#ISHOfTheDayPage #postForm .reqText a:active,
#ISHOfTheDayPage #postForm .reqText a:visited
{
	text-decoration:underline;
	color:#cbcbcb;
}


#ISHOfTheDayPage #postForm #col2 {
	width: 380px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:500px;
	
}


#ISHOfTheDayPage #postForm #comment
{
	width:280px;
	height:90px;
	overflow:hidden;
	padding-bottom:0px;
	margin-bottom:8px;
}

#ISHOfTheDayPage #postForm input.text {
	background: transparent url('../img/textfieldGray.jpg') no-repeat top left;
	width: 296px;
	height: 23px;
	margin-bottom: 10px;
	vertical-align: middle;
	padding: 5px 0px 0px 5px;
	padding: 4px 0px 0px 4px\9 /* ie hack*/;
	height: 23px\9/* ie hack*/;
}

#ISHOfTheDayPage #postForm textarea {
	border: 0;
	background: transparent url('../img/textareaGray.jpg') no-repeat top left;
	width: 383px;
	height: 138px;
	padding: 5px 0px 0px 4px;
}


#ISHOfTheDayPage #postForm #submitBut{
padding-left:88px;
}

#ISHOfTheDayPage #postForm .error{
	border-color:#F00;
	border-style:solid;
	border-width:1px;
}

#ISHOfTheDayPage #postForm label.error{
	display:block;
	width:280px;
	border-width:0px;
	font-size:12px;
	padding-left:90px;
	margin-top:-5px;
	text-align:left;
	padding-bottom:5px;
}



#ISHOfTheDayPage  .errorExplaination{
color:#FFF;
}

#ISHOfTheDayPage  .errorExplaination h2{
	display:none;
}

#ISHOfTheDayPage #thanks 
{
	height:320px;

}

#ISHOfTheDayPage #thanks #thxTitle
{
	font-size:18px;
	color:#dd8d2a;
	padding-left:14px;
	padding-top:60px;
	padding-bottom:20px;
	font-weight:bold;
}


#ISHOfTheDayPage #thanks #seeSoon{
	font-size:12px;
	font-color:#cbcbcb;
	font-weight:bold;
	padding-left:17px;
}

#ISHOfTheDayPage #thanks #postIshButton
{
padding-top: 35px;
padding-left:14px;

}

/*MASON STYLEZ*/

.video_list {
	position: absolute;
	left: 0px;
}

.video_list li {
	float: left; 
	width: 156px;
	height: 159px;
	overflow: hidden;
}

.video_list_clip {
	overflow: hidden;
	width: 468px;
	height: 318px;
	position: relative;
	padding-top: 15px;
}	

#our_video_clip {
	width: 468px;
}

#your_video_clip {
	width: 312px;
}

.ourVideos a img {
	border-style: double; 
	border-width: 4px; 
	border-color:#999798; 
	width: 120px;
	height: 70px;
	overflow: hidden;
	
	}
	
.ourVideos a {
	text-decoration: none;
	color: #005480;
}

.ourVideos .video-thumb-container {
	border-style: double; 
	border-width: 4px; 
	border-color:#999798;
	width: 120px;
	height: 68px;
	overflow: hidden;
	margin-bottom: 5px;
}

.ourVideos a.video-thumb {
	background-position: center center;
	display: block;
	width: 120px;
	height: 68px;
}
	
.ourVideos span {display: block; font-weight: normal;}
	
#yourVideos_list {
	
}

#yourVideos_list li {
	float: left;
	padding: 0 30px 25px 0;
}

.movie_desc {
	width: 120px;
	font-weight: normal;
}

.movie_desc h4 {
	margin: 0px 0px 2px 0px;
}

.movie_desc .meta_info {
	font-size: 0.92em;
}

.movie_desc span {font-weight: bold; color: #005480; padding-top: 2px;}

/*li.lastVideos {padding-right: 100px;}*/

#yourVideos {
	width: 300px;
	float: left;
	padding-left: 70px;
}

#ourVideos_column {
	margin-left: 70px; 
	_margin-left: 30px;
	width: 450px; 
	float: left;
	
}



.video_pagination {
	clear: both;
	font-weight: normal;
}

.video_pagination .pageNumber {
	float: left;
}

.video_pagination .pageSelector {
	float: right;
}

.video_pagination .pageSelector a:link,
.video_pagination .pageSelector a:hover,
.video_pagination .pageSelector a:active,
.video_pagination .pageSelector a:visited {
	font-weight: bold;
	color: #000;
	padding: 0px 2px;
}

.video_pagination .pageSelector a.selected {
	color: #00A4E4;
}


/*BOTTOM*/

a.btn_postyourish {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 143px;
	background: transparent url('../img/btn_postyourish.jpg') no-repeat top left;
	float: left;
	margin-right: 40px;
}

a.btn_postyourish_top {
	text-indent: -999px;
	overflow: hidden;
	height: 40px;
	width: 143px;
	background: transparent url('../img/btn_postyourish.jpg') no-repeat top left;
	float: left;
}

a.btn_postyourish:hover {
	background-position: -143px 0px;
}

a.btn_findfed {
	text-indent: -9999px;
	overflow: hidden;
	height: 40px;
	width: 165px;
	background: transparent url('../img/btn-find-fed.jpg') no-repeat top left;
	float: left;
}

a.btn_findfed:hover {
	background-position: -165px 0px;
}



.fund_ishtotal {font-size: 32px;color:#005480;}

.ishtotal {padding-left: 20px; color:#005480;}

/**
	inspired widget - what we do page
*/
.inspired {
	width: 100%;
	text-align: center;
	height: 51px;
	min-height: 51px;
	padding-top: 17px;
}

.inspired .prompt {
/*	margin: 0 auto;
	width: 700px; */
	padding-left: 26px;
}

.inspired .prompt h3 {
	float: left;
	position: relative;
	top: 10px;
}

.readyToShareLong .readyToShare {
	width: 100%;
}

.inspired h3 {
	display: inline;
	color: #292929;
	/*padding-right: 25px;*/
}

.inspired img {
	vertical-align: middle;
}

.inspired a.postISHredirect {
	position: relative;
	top: 0px;
}

/*IMPORTANT NOTE FOOTER*/

.important_note {width: 644px; padding-top: 10px; color: #000;}

.important_note p {color:#b2b2b2;}

.important_note p strong {font-weight: bold;}




/*POSTISH*/

.fbConnect_me {
	position: absolute; 
	left: 789px; 
	top: 70px;
}

.twitConnect_me {
	position: absolute; 
	left: 616px; 
	top: 70px;
}

.postSite {
	position: absolute; 
	left: 432px; 
	top: 70px;
}

.posting_title {
	color: #292929;
	font: bold 12px Helvetica, Arial, sans-serif;
	padding-bottom: 15px;
	margin-left: 6px;
	width: 100%;
}


a.btn_postyourish2 {
	text-indent: -999px;
	overflow: hidden;
	height: 48px;
	width: 167px;
	background: transparent url('../img/btn-postish_big.jpg') no-repeat top left;
	float: left;
}

a.btn_postyourish2:hover {
	background-position: -167px 0px;
}

.terms {
	position: absolute; 
	left: 438px; 
	top: 154px;
	font-size: 0.83em;
	color: #B5B5B5;
	width: 400px;
}


#data {
	width: 628px; 
	height: 291px; 
	overflow: hidden;
	padding: 30px 0px 0px 30px;
}

#fancybox-title {
	display: none;
}



/*.twitterLogin {position: absolute; right: 0px; top: 33px;}*/

.fb-login-button {

}

#zip {width: 385px;}

#site_submit {
	float: right;
	padding-right: 5px;
	padding-top: 15px;
	
	}

.thankYouMessage {
	margin: 0px auto;
	padding-top: 50px;
	width: 500px;
}

.thankYouMessage .subText{
	padding-top: 10px;
}

#ishText2 {
	border: 0;
	background: transparent url('../img/textarea_main_bg.jpg') no-repeat top left;
	width: 373px;
	height: 94px;
	padding: 10px 10px 10px 10px;
	color: #292929;
	font-size:14px;
}

#ishText {
	border: 0;
	background: transparent url('../img/lightbox_textfield_bg.jpg') no-repeat top left;
	width: 310px;
	height: 119px;
	margin: 49px 0px 5px 0px;
	color: #292929;
}

.lightbox_required {
	float: left;
	width: 160px;
	font-size: 0.83em;
	color: #636363;
	zoom: 1;
	z-index: 5;
	padding-left: 62px;
}

.lightbox_required em {
	float: left;
	width: 13px;
	height: 20px;
	display: block;
}

.error{padding-top: 3px;}



/*-------------------------------------------------------------------*/
/* CSS added by Zakir */
/*-------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/* HEADER WRAPPER */						
/* This wraps the entire header area and expands horizontally 
   to fit the into the <body>'s width */   
#header
{
	background: url(../img/backgrounds/nav-bg.png) repeat-x left bottom;
	height: 192px;
}
/* END HEADER WRAPPER */

/*------------------------------------------------------------------*/
/* HEADER */
/* This is where the actual content for the header will go */
#header-content
{
	/* Center within the header-wrap */
	margin: 0 auto;	
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	overflow: hidden;
}

/* Override default properties for tags appearing inside the header */
#header a
{
	outline: none;
}

#header img
{
	border: none;
}

#header p
{
	margin: 0;
	padding: 0;
}
/* END HEADER */

/*------------------------------------------------------------------*/
/* #ISH LOGO */
#ish-logo
{
	float: left;
}
/* END #ISH LOGO */

/*------------------------------------------------------------------*/
/* JFNA LOGO */
#jfna-logo
{
	float: right;
	margin-top: 3px;
	margin-right: 20px;
}

#jfna-logo strong
{
	color: #666666;
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
}
/* END JFNA LOGO */

/*------------------------------------------------------------------*/
/* MAIN NAVIGATION */
/* Layout for the main navigation and main title areas */
#main-nav
{
	float: right;
	margin-top: 8px;
}

#main-nav ul, li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main-nav ul
{
	margin-top: 0;
	overflow: hidden;
}

#main-nav li
{
	float: left;
}

#main-nav li a
{
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 12px 25px 18px 25px;
}

#main-nav a:hover
{
	background-color: #FF9900;
}

/* Currently selected nav item */
#main-nav .selected
{
	background-color: #FF9900;
}

/* Last item in the main nav */
#main-nav .last
{
	padding-right: 0;
}

#main-nav h1
{
 	color: #FFFFFF;
	float: left;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 25px;
}
/* END MAIN NAVIGATION */

.clear
{
	clear: both;
}

.clear.clr-header
{
	height: 26px;
}

#site-footer 
{ 
	clear: both; 
	margin-top: 26px;
}

/*** END HEADER LAYOUTS ***/