@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#C1B9B3;
	border-top:4px solid #000;
	color:#4b3b30;
	font-family:Georgia, "Times New Roman", Times, serif;
}

clr{
	float:left;
	clear:both;
	height:1px;
}

*{
	border:0px;	
	margin:0px;
	padding:0px;
}

.mainWrapper{
	width:992px;
	height:100%;
	margin:auto;
	text-align:left;
	position:relative;
	display:inline-table;
}

.header{
	height:104px;
	position:relative;
	background:#93252d;
}


.header .mainWrapper{ 
	display:block;
}

.body{
	background:#eeecea;	
	padding:9px 0px 0px 0px;
}

.logo{
	width:60px;
	height:77px;
	display:block;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	float:left;
	clear:none;
}

.whyDescription{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	color:#c1b9b3;
	float:left;
	clear:none;
	width:300px;
	margin:7px 0px 0px 142px;
	height:90px;
}

.whyDescription img{
	position:absolute;
	bottom:0px;
	left:201px;
}



.mainNews{
	width:992px;
	margin-left:0px;
	float:left;
	clear:none;
	cursor:pointer;
	/*height:385px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}

.mainNews .newsTitles{
	float:left;
	clear:left;
	width:164px;
	margin-left:0px;
	border-top:9px solid #aa9f97;
	color:#877c74;
	padding-bottom:21px;
	text-decoration:none;
	padding-top:4px;
	padding-right:20px;
}

.mainNews .active{
	border-top:9px solid #93252d;
	color:#93252d;
	background:url(../images/arrow.png) no-repeat 173px 5px;
}

.mainNews img{
	float:right;
	clear:none;
	width:790px;
	margin-left:0px;
}

div#footer{
	height:110px;	
	background:#c1b9b3;
}

.footerDiv{
	width:184px;
	float:left;
	clear:none;
	font-size:11px;
	margin:12px 18px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.footerDiv h1{
	font-size:16px;
	line-height:16px;
}

.footerDiv a{
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
	color:#4b3b30;
	margin-bottom:6px;
	display:block;
}

.copyright{
	width:700px;
	float:left;
	clear:none;
	margin-left:0px;
	padding-bottom:3px;
	color:#4b3b30;
	margin-top:-13px;
}

.copyright, .copyright a{
	font-size:10px;
	color:#4b3b30;
}

.follow {
	float:left;
	clear:none;
	margin:5px 5px 0px 0px;
}
.mainWrapperWithoutWidth{
	padding-top:27px;	
}

.articleWrapper{
	width:992px;
	border-left:1px solid #877c74;
	border-right:1px solid #877c74;
	display:block;
	height:144px;
	margin-bottom:8px;
	margin:0px 1px;
	overflow:hidden;
}

.articleWrapper a{
	text-decoration:none;	
}

.article{
	width:184px;
	margin:0px 6px 0px 0px;
	float:left;
	clear:none;
	text-align:left;
	text-decoration:none;
}

.article a{
	color:#645850;
}

.articleTitle{
	width:184px;
	background:#5f5e5e;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;
	color:#eeecea;
	text-indent:8px;
}

.articleTitle p{
	margin:0;
	padding:2px 0 0 0;
	/*font-weight:bold;*/
}

.articleContent{
	height:126px;
	background:#fff;
	color:gold;
}

.articleContent a{
	text-decoration:none;	
}

.articleContent h1, .articleContent a.overlay h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	margin:0px 8px 7px 8px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
}

.articleContent p, .articleContent a.overlay p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	color:#877c74;
	margin:0px 8px 0px 8px;
	text-decoration:none;
}

.search{
	float:right;
	position:relative;
	top:44px;
	right:0px;
}

.search input{
	width:179px;
	height:18px;
	background:url(../images/search.png) no-repeat transparent right top;
	text-indent:10px;
	color:#645850;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:18px;
}

.search a{
	background:url(../images/searchGlass.png) no-repeat transparent;
	border: 0 none;
    display: block;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 4px;
    width: 11px;
}
.searchAboutUs{	
	right:0px;
}

.footerDiv input{
	/*background:url(../images/searchFooter.png) no-repeat;*/
	width:86px;
	height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-indent:1px;
	vertical-align:middle;
	line-height:16px;
	text-indent:2px;
	position:relative;
	margin:5px 0px 0px 0px;
	padding:0px;
	clear:left;
	float:none;
}


/* backend styles */
body.backend{
	background:#fff;
	border-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
}

body.backend .mainWrapper{
	width:1000px;	
	position:relative;
	display:table;
}

body.backend .header{
	background:#333;
	height:50px;
}

body.backend .logo{
	width:470px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#fff;
	line-height:40px;
	margin-left:30px;
}

body.backend .body{
	background:#fff;
	padding:0px;
}

body.backend h1{
	font-size:24px;
	font-style:italic;
	color:#333;
	padding-top:18px;
	font-weight:normal;
}

body.backend h2{
	font-size:14px;
	font-style:normal;
	color:#000;
	padding-top:22px;
	font-weight:normal;
	margin-left:13px;
}

body.backend h1 a{
	margin:0px;
	color:#0000ff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:12px;
	font-weight:normal;
	font-style:normal;
	margin-left:15px;
}

.backend .login{
	display:table;
	margin:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:30px;
	width:400px;
	margin-top:30px;
	position:relative;
	clear:both;
	border:1px solid #999;
}

.backend .login input{
	width:160px;
	margin:18px 0px 0px 0px;
	border:1px solid #999;
}

.backend .login input[type="text"]{
	width:160px;
}

.backend .login label{
	text-align:right;
	width:145px;
	float:left;
	clear:left;
	margin:18px 10px 0px 0px;
}

.backend .login input[type="submit"]{
	float:left;
	clear:both;
	margin:18px 0px 0px 160px;
	width:auto;
	cursor:pointer;
}

.backend .login input[type="checkbox"]{
	float:left;
	clear:right;
	margin:18px 0px 0px 0px;
	width:auto;
	border:0px;
}

.backend form .login .errorLogin{
	clear:both;
	width:400px;
	display:block;
	float:left;
}

ul.error_list{
	color:#FF0000;
	height:20px;
	list-style:none outside none;
	margin-left:85px;
	*margin-left:5px;
	margin-top:-15px;
	padding:0;
	position:absolute;
	text-align:left;
	width:400px;
	font-size:12px;
}

.backend form .login .error_list{
	clear:both;
	color:#FF0000;
	display:block;
	height:20px;
	list-style:none outside none;
	margin:5px 0 0 0;
	padding:0;
	position:absolute;
	text-align:left;
	text-indent:155px;
	width:400px;
}

.backend .mainAlbumTable .error_list{
	margin:-18px 0 0 0;
	padding:0px;
}

.backend table{
	width:770px;
	margin-top:18px;
	border-collapse: collapse;
	border:1px solid #999;
}

.backend table th{
	background:#e4e4e4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border-bottom:1px solid #999;
	color:#000;
	font-weight:normal;
}

.backend table td{
	font-size:12px;
	border-bottom:1px solid #999;
	vertical-align:top;
}

.backend table tbody tr.odd { background: #F3f3f3; }

.backend table td p, .backend table td ul, .backend table th p{
	padding:13px;	
	padding-right:0px;
}

.backend table th p{
	padding-top:3px;
	padding-bottom:3px;
}

.backend table td p, .backend table td ul, .backend table th p{
 	padding-left:20px;
}

.backend table td.firstCol p, .backend table th.firstCol p{
 	padding-left:13px;
}

/*.backend table tfoot th, .backend table tfoot td{
	font-size: 85%;
	text-align: right;
}

.backend table tfoot a{
	float:left;
	clear:none;
	text-decoration:none;
	color:#93252D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	background:url(../images/backList.png) no-repeat 0px 11px;
	text-indent:8px;
}

.backend table tfoot a:hover{
	color:#000;
}*/

.backend table li{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:18px;
}

.backend table a{
	color:#000cff;
	text-transform:capitalize;
}

.backend table li.red a{
	color:#ff0000;
	text-transform:capitalize;
}

.backend input[type="text"]{
	width:100%;
}

.backend input[type="submit"], .backend input[type="button"]{
	background:#e4e4e4;
	padding:3px 6px;
	*padding:3px 0px;
	height:26px;
	color:#000;
	font-weight:normal;
	border:1px solid #999;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	/*border-left:0px;*/
}

.backend .mainMenu{
	padding:0;
	float:left;
	width:139px;
	margin:65px 31px 100px 30px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}

.backend .mainMenu a{
	font-size:16px;
	line-height:26px;
	text-decoration:none;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-indent:10px;
	font-weight:regular;
	background:#e4e4e4;
	display:block;
	float:left;
	clear:left;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	width:139px;
	height:26px;
	text-transform:capitalize;
}

.backend .mainMenu a.current{
	color:#000;	
	text-transform:capitalize;
	background:url(../images/currentBackend.png) no-repeat 10px 0px #E4E4E4;
	text-indent:25px;
}

.backend .topicsTable textarea, .backend .topicsTable input,
.backend .articlesTable textarea, .backend .articlesTable input{
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size:12px;
	letter-spacing:-1px;
}

.backend .articlesTable td, .backend .topicsTable td{
	padding:10px 5px 10px 9px;
}

.backend .articlesTable tfoot td.paginator{
	background:#e4e4e4;	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.backend .articlesTable tfoot td.paginator a{
	text-decoration:none;
	color:#000;
	margin-right:3px;
}

.backend .articlesTable tfoot td.paginator a.blue{
	text-decoration:underline;
	color:#0000ff;
}

.backend .articlesTable th, .backend .topicsTable th{
	padding:3px 5px;
	text-indent:4px;
}

.backend .articlesTable ul{
	padding-left:0px;	
}

.backend table.articlesTable td ul{
	padding:0px;	
}

.backend .articleSearch{
	float:right;
	clear:none;
	display:inline;
	margin:20px 29px 0px 0px;
}

.backend .articleSearch input[type="text"]{
	width:188px;
	height:24px;
	border:1px solid #999;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	clear:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-indent:5px;
}

.backend .articleSearch input[type=button],
.backend .articleSearch input[type=submit]{
	width:59px;	
	border-left:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:26px;
	position:relative;
	display:inline-table;
	font-size:14px;
}

.backend .welcome{
	float:right;
	clear:none;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:right;
	padding:0px;
	display:block;
	margin-right:30px;
	line-height:55px;
}

.backend .welcome a{
	color:#fff;
}

.backend .connectFormDiv .formDiv textarea{
	border:1px solid #999;	
	width:437px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:5px 5px 0px 5px;
	color:#000;
	height:76px;
}

.backend .connectFormDiv .formDiv input[type="text"]{
	text-indent:0px;
	padding-left:5px;
	padding-right:5px;
	width:437px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

#myCounter2{
	background:#e4e4e4;
	border:1px solid #999;
	border-top:0px;
	color:#333;
	font-size:11px;
	line-height:26px;
	height:23px;
	width:437px;
	padding:0 5px;
	font-family:Arial, Helvetica, sans-serif;
}


.backend .formDiv{
	clear:none;
	float:left;
	margin-top:17px;
	width:540px;
}

.backend .formDiv label{
	float:left;
	clear:left;
	width:75px;
	margin-right:5px;
	text-align:right;
	display:block;
	font-size:12px;
	/*margin-bottom:25px;*/
	line-height:24px;
}

.backend .formDiv input, .backend .formDiv img{
	margin-left:0px;
	/*margin-bottom:25px;*/
	clear:right;
}

.backend .formDiv span{
	padding-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	margin-left:80px;
	clear:left;
	display:block;
}

.backend .formDiv input{
	height:24px;	
	*border:1px solid #999;
}

.backend .formDiv a{
	float:right;
	clear:none;
	margin-left:80px;
	color:#000cff;
	font-size:12px;
	line-height:23px;
	margin-right:13px;
}

.backend .formDiv input[type="text"]{
	width:447px;
	/*text-transform:uppercase;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	border:1px solid #999;
	line-height:24px;
	text-indent:5px;
	*text-indent:0px;
}

.backend .formDiv input[type="checkbox"]{
	border:0px;	
	float:left;
}

.backend .formDiv input[type="submit"]{
	float:left;
	clear:left;
	margin-left:80px;
	border:1px solid #999;
}

.backend .mainTable{
	float:left;
	clear:none;
	width:532px;	
	/*margin-right:30px;*/
}

.backend .rightTable{
	position:relative;
	display:table;
	width:220px;
}

.backend .htmlEditor{
	/*height:541px;	*/
}

.backend .mainTable th, .backend .rightTable th, .backend .mainTable td.character{
	height:24px;
	/*text-indent:13px;*/
}

.backend .mainTable th, .backend .rightTable th, .backend .mainTable td, .backend .rightTable td{
	padding:0px 0px 0px 13px;	
}

.backend .mainTable td, .backend .rightTable td{
	padding-top:7px;
	padding-bottom:9px;
}

.backend .htmlEditor td{
	padding-bottom:0px;
}

.backend .rightTable td div.checkboxes{
	margin-right:5px;
	clear:left;
	margin-top:3px;
}

.backend .rightTable td div.checkboxes p, .backend .rightTable td div.checkboxes input{
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
}

.backend .rightTable td div.checkboxes p{
	margin-left:5px;
	width:170px;
	margin-bottom:4px;
	line-height:14px;
	*line-height:18px;
}

.backend .rightTable th a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:22px;
	float:right;
	margin-right:12px;
}

.backend .htmlEditor td{
	border:0 none;
	margin:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	width:517px;
}

.backend .htmlEditor textarea{
	width:100%;
	padding-right:0px;
	height:452px;
	margin-top:0px;
	overflow-y:scroll;
}

.backend .mainTable td.character{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:24px;
	background:#E4E4E4;
	color:#333;
	padding-top:0px;
	padding-bottom:0px;
}

.backend .mainTable input[type=text]{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#000;
	width:500px;
}

.backend .teaser input[type=text]{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-size:12px;
	line-height:14px;
	color:#000;
	width:480px;
}

.backend .rightTable td{
	border:0px;	
}

.backend .rightTable .status,
.backend .rightTable .publishedDate,
.backend .rightTable .order{
	margin:10px 0px 5px 0px;	
}

.backend .rightTable .publishedDate input{
	border:1px solid #999;
	width:96px;
	height:25px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	*line-height:22px;
	text-indent:5px;
}

.backend .rightTable .order input{
	border: 1px solid #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    height: 25px;
    text-indent: 5px;
    width: 56px;
	clear:both;
	display:block;
	*line-height:22px;
}

.backend .rightTable td.brown{
	border:1px solid #999999;
	background:#996149;
	padding-top:5px;
	padding-bottom:7px;
}

.backend .rightTable td.brown input{
	background:#803a1c;
	border:1px solid #999999;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;
}

.backend .rightTable input[type=checkbox]{
	margin:2px 5px 0px 0px;
}

.backend .rightTable input[type="submit"], .backend .rightTable input[type="button"]{
	padding:3px 6px 2px 6px;
	*padding:3px 0px 2px 0px;
}

.backend .options{
	float:right;	
	margin-right:30px;
	position:relative;
}

.backend .mainTable textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:auto;
	width:100%;
}

.backend .mainAlbumTable{
	float:left;
	clear:none;
	width:520px;
	border: 0px;
	margin-top:18px;
}

.backend .mainAlbumTable .checkboxes input{
	margin:0px;
	padding:0px;
}

.backend .mainAlbumTable textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	/*width:100%;*/
	*width:99px;
	border: 1px solid #999;
}

.backend .mainAlbumTable input{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	/*width:100%;*/
	width:99px;
	border: 1px solid #999;
}

.backend .mainAlbumTable input[type=checkbox]{
	border:0px;	
}

.backend input#tagCod{
	border:1px solid #999;
	width:190px;
	height:25px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:28px;
	text-indent:5px;
	margin-bottom:3px;
}

.backend .smallTxt{
	color:#666;
	font-size:11px;
	margin:0 0 0 5px;
	padding:0 0 10px 0;
	font-style:italic;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
}

.backend .smallTxt a{
	font-style:normal;
	margin-left:55px;
	cursor:pointer;
}

.backend #arrayDeTags{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	width:190px;
}

.backend #arrayDeTags a{
	color:#000000;
	display:block;
	float:left;
	margin:0 0 0 5px;
	text-decoration:none;
}

.backend #arrayDeTags a img{
	margin:4px 3px 0 0;	
	cursor:pointer;
}

.backend .descriptionSimple label{
	padding-left:20px;
	margin-top:0px;
}

.backend .descriptionSimple textarea{
	width:100%;
	padding-right:0px;
	height:152px;
	margin-top:0px;
	overflow-y:scroll;
	border:1px solid gray;
}
.backend .descriptionSimple input[type=text]{
	padding-right:0px;
	width: 200px;
	margin-top:0px;
	border:1px solid gray;
}

.backend .descriptionSimple tbody{
	padding-right:0px;
	margin-top:0px;
	border:1px solid white;
}

.backend .descriptionSimple TABLE{
	padding-left:50px;
	margin-top:0px;
}

.backend .descriptionSimple SELECT{
	padding-left:0px;
	margin-top:0px;
	border:1px solid gray;
}

.backend .pointjs{
	cursor:pointer;
	text-decoration: underline;
}

.backend .mainAlbumTable td{
	border:0px;	
}

.backend .mainAlbumTable td .imageCaption{
	font-size:10px;
	line-height:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.backend .mainAlbumTable input{
	margin:0px 0px 7px 0px;	
	padding:4px 5px;
	width:97%;
	*width:300px;
}

.backend .mainAlbumTable input.width98{
	width:98%;
	*width:97%;
}

.backend .mainAlbumTable textarea{
	margin:1px 0px 20px 0px;
	padding:4px 5px;
	width:97%;
	*width:300px;
}

.backend .mainAlbumTable td.expandInput input, .backend .mainAlbumTable td.expandInput textarea{
	width:98%;
	*width:97%;
}

.backend .mainAlbumTable input[type=button], .backend .mainAlbumTable input[type=submit]{
	width:auto;
}

.backend .mainAlbumTable td.tTextarea textarea{
	height:46px;	
}

.backend .mainAlbumTable input[type=file]{
	border:1px solid #999; 
	background:#fff;
}

/*\*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.backend .mainAlbumTable input[type=file] {border:1px solid #fff;}
}

.backend .descriptionSimple{
	margin-top:5px;
	/*width:500px;*/
	font-size:12px;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:0px;
}

.backend .descriptionSimple input[type="text"], .backend .articlesTable input[type="text"], 
.backend .topicsTable input[type="text"]{
	height:25px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:normal;
	*line-height:22px;
	width:152px;
	padding-left:10px;
	padding-right:10px;
}

.backend .descriptionSimple textarea, .backend .articlesTable textarea,
.backend .topicsTable textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:normal;
	width:251px;
	padding-left:10px;
	height:100px;
	padding-top:6px;
}

.backend .descriptionSimple input[type="submit"]{
	background:none repeat scroll 0 0 #803a1c;
	border:1px solid #999999;
	color:#fff;
	cursor:pointer;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	padding:3px;
	font-size:14px;
	width:42px;
	text-align:center;
}

.backend .descriptionSimple td{
	border:0px;	
}

.backend .selector{
	float: right; 
	font-size:14px; 
	margin-right:30px; 
	margin-top:-20px;	
}

.backend .selector select{
	margin-left:3px;	
}

.backend .linksTable{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}

.backend .linksTable textarea{
	height:45px;	
}

.backend .mainTable ul.radio_list{
	margin:0px;
	padding:0px;
}

.backend .mainTable ul.radio_list li{
	line-height:24px;
}

.backend .preview{
	border:0px;
	margin:0px 37px 0px 0px;
	padding:0px;
	width:170px;
}

.backend .labelTd{
	line-height:25px;
	text-align:right; 
	padding-right:10px;
}

.backend .noPad textarea{
	margin:1px 0 7px 0;
}

.backend .preview td{
	margin:0px;
	padding:5px 0px;
}

.backend .articleTicker, .backend .preview .articleTicker {
	border:1px solid #000;
	color: gray;
	width:148px;
	height:105px;
	padding:5px 10px;
	overflow:hidden;
	margin-left:1px;
}

.backend .articleTicker h3{
	font-size: 12px; 
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#645850; 
}

.backend .articleTicker p{
	font-size: 10px;
	line-height:13px;
	color:#a29b96;
	margin:7px 0px 0px 0px;
	padding:0px;
}

.backend .formDiv span.errorConnect{
	margin-left:0px;
}

.backend span.errorConnect ul.error_list {
	margin:0px;	
	padding:0px;
}

.backend .artistQuote{
	margin-top:17px; 
	margin-left:170px; 
	background: #f0efef;
	clear:none;
	float:left;
	width:580px;
	border:0px;
	padding:23px 30px;
}

.backend .artistQuote textarea{
	background: #f0efef;
	clear:none;
	float:left;
	width:439px;
	*width:420px;
	height:56px;
	border:1px solid #999;
	padding:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:normal;
	margin:0px 0px 0px 7px;
}

.backend .artistQuote span{
	margin:0px 0px 0px 11px;
	padding:3px 0px 0px 0px;
	font-size:10px;
}

.backend .artistQuote a{
	color:#0000ff;
	font-size:12px;
	border:0px;
	background:transparent;
	cursor:pointer;
	text-decoration:underline;
}

.backend .artistQuote td{
	border:0px;
	padding-bottom:20px;
}

.backend a.filesUpdated{
	display:block;
	line-height:normal;
}

.backend  .helpTextarea textarea{
	height:118px;
	margin:1px 0 20px;
	padding:4px 5px;
	width:98%;	
}


.playVideo{
	position:absolute;
	z-index:10;
	font-size:0px;
	line-height:0px;
	margin:25px 0px 0 52px;
	width:25px;
	height:25px;
	background:url(../images/playVideo.png) no-repeat;
}

.article .playVideo{
	margin:50px 0px 0 79px;
}

.playVideoTicker{
	position:absolute;
	z-index:10;
	font-size:0px;
	line-height:0px;
	margin:46px 0px 0 72px;
	width:25px;
	height:25px;
	background:url(../images/playVideo.png) no-repeat;
}


/* popup */
/*.popup{
	width:891px;
	overflow:none;
	height:648px;
	border:1px solid red;
}*/

.buttons{
	position:absolute;
	left:0px;
	top:0px;
	height:32px;
	background:#000;
	width:891px;
	text-align:left;
	clear:both;
}

.buttons span{
	color:#d7d2ce;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	line-height:31px;
	margin:0px 10px 0px 0px;
	/*background:url("../images/arrowOverlay.png") no-repeat 98px center;	*/
	float:right;
}

.buttons span a{
	color:#d7d2ce;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
	line-height:31px;
	margin:0px 3px 0px 0px;
	background:url("../images/arrowOverlay.png") no-repeat 99px center;	
	width:110px;
}

.buttons span input{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:normal;	
	margin-left:0px;
	background:#e7e7e7;
	width:393px;
	height:15px;
	border:0px;
	margin-top:8px;
	margin-right:65px;
	font-style:italic;
	text-indent:0px;
	padding-left:5px;
}

.buttons a{	
	float:left;
	clear:none;
	margin-left:16px;
}

.buttons a img{
	padding-top:0px;	
}

.popupBody{
	width:873px;
	text-align:left;
	/*margin-left:18px;*/
	height:528px;
	display:block;
	font-size:11px;
	line-height:16px;
	padding-top:33px;
}
.popupBodySingleFile{
	width:540px;
	text-align:left;
	margin-left:18px;
	height:113px;
	display:block;
	font-size:11px;
	line-height:normal;
	padding-top:12px;
}

.popupBodySingleFile table.overlayPopup{
	margin-top:22px;
	width:520px;
	border:0px;
}

.popupBodySingleFile table.overlayPopup td{
	border:0px;	
}

.popupBodySingleFile table.overlayPopup input{
	width:auto;	
	*border:1px solid #999;
	*height:25px;
}

.popupBodySingleFile table.overlayPopup td p{
	padding:15px 0px 0px 0px;
}

.popupBodySingleFile table.overlayPopup input[type="button"]{
padding:1px 6px;
}

.popupBody h1, body.backend .popupBody h1{
	font-size:20px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding-bottom:4px;
	margin-right:65px;
	margin-left:184px;
	width:628px;
	margin-top:19px;
	/*position:relative;*/
	padding-top:0px;
	font-style:normal;	
}

.popupBody h6{
	color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 24px;
    padding: 0;
	margin: 18px 0 0px 203px;
	width: 635px;
}

.popupBody img{
	margin-left:28px;
	margin-top:11px;
	margin:0px;
	padding:0px;
	/*position:relative;*/
}

.popupBody .imageDesc{
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-style:italic;
	height:460px;
	line-height:14px;
	margin-left:0;
	width:156px;
	margin-top:4px;
	position:relative;
}

.popupBody .imageFlipper{
	bottom:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:14px;
	position:absolute;
	right:0;
	height: 22px;
}

.popupBody .imageFlipper a{
	color:#645850;
	text-decoration:none;
}

.popupBody .imageFlipper a.next{
	background:url(../images/flipNext.png) no-repeat right 3px;
	padding-right:17px;
}

.popupBody .imageFlipper a.prev{
	background:url(../images/flipPrev.png) no-repeat left 3px;
	padding-left:17px;
}

.popupBody .imageNavigation{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:14px;
	position:relative;
	height: 27px;
	float:left;
	clear:both;
	margin-left:724px;
	margin-top:-1px;
}

.popupBody .imageNavigation a{
	color:#4b3b30;
	text-decoration:none;
}

.popupBody .imageNavigation a.next{
	background:url(../images/flipNext.png) no-repeat right 3px;
	padding-right:17px;
}

.popupBody .imageNavigation a.prev{
	background:url(../images/flipPrev.png) no-repeat left 3px;
	padding-left:17px;
}

.popupBody h2, body.backend .popupBody h2{
	font-size:14px;
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:4px;
	margin-right:65px;
	margin-left:0px;
	padding-top:0px;
}

.popupBody h3{
	font-size:12px;
	line-height:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:4px;
	margin-right:65px;
}

.popupBody p{
	padding-bottom:13px;	
	font-size:11px;
	line-height:16px;
}


.popupBody .paragraph{
	font-size:11px;
	line-height:16px;
	margin-right:65px;
	margin-left:184px;
}

.popupBody .paragraph ul, .articleWide ul,
.popupBody .paragraph ol, .articleWide ol,
.joinForm table ul, .joinForm table ol{
	list-style-position:outside;
	margin-left:0px;
    padding-bottom: 10px;
}

.joinForm table ul, .joinForm table ol{
	margin-top:9px;	
}

.joinForm table ol,
.popupBody .paragraph ol{
	margin-left:40px;
}

.popupBody .zoom{
	background:url(../images/zoomOut.png) no-repeat top left;
	display:block;
	height:19px;
	left:209px;
	position:absolute;
	top:542px;
	width:21px;
}

.popupBody .articleBody{
	overflow: auto;
	overflow-x:hidden;
	background-color:#FDFDFD;
	height:528px;
	margin-right:8px;
	padding-left:18px;
}

.popup .footerInPopup{
	background:none repeat scroll 0 0 #d7d2ce;
	height:64px;
	font-size:11px;
	line-height:14px;
	margin-left:-18px;
}

.popup .footerInPopup div{
	float:left;
	clear:none;
	text-align:left;
}

.popup .footerInPopup .leftCol{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	width:90px;
	padding:10px 18px;
	text-transform:uppercase;
}

.popup .footerInPopup .popupFooterBody{
	margin-left:44px;	
	padding:13px 7px 0px 0px;
	font-size:12px;
}

.popup .footerInPopup .popupFooterBody a{
	margin-left: -2px;
	color:#92252d;
	font-style:italic;
	font-size:12px;
}

.popup .footer{
	background:none repeat scroll 0 0 #d7d2ce;
	clear:both;
	height:64px;
	left:0;
	position:absolute;
	top:584px;
	width:891px;
	font-size:11px;
	line-height:14px;
}

.popup .footer div{
	float:left;
	clear:none;
	text-align:left;
}

.popup .footer .leftCol{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	width:90px;
	padding:10px 18px;
	text-transform:uppercase;
}

.popup .footer .popupFooterBody{
	margin-left:200px;	
	padding:10px 7px 0px 0px;
}

.popup .footer .popupFooterBody a{
	margin-left: -2px;
	color:#231F20;
}


/* stycky footer */
/*body{
  margin:0;
  padding:0 0 86px 0;
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:86px;
  z-index:100;
 }
 @media screen{
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }*/


/*internalPages*/
.leftCol{
	width:184px;	
	float:left;
	clear:none;
}

.leftCol img{
	margin:16px 0px 4px 0px;	
}

.leftCol a{
	clear:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	color:#645850;
	display:block;
}

#tagcloud{
    width:180px;
}

.leftCol .tags img{
	margin:0px;	
}

.leftCol .tags, .leftCol .tags a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#645850;
	line-height:17px;
	display:inline;
	clear:none;
	text-decoration:none;
}

.leftCol .tags a:hover{
	text-decoration:underline;	
}

.rightCol{
	width:790px;
	z-index:10;
	left:18px;
	position:relative;
	display:table;
}

.introTxt{
	width:375px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	position:relative;
	display:table;
	left:18px;
	height:99px;
}
.introTxtDonate{
 margin-left:183px;
 width:370px;
}
.col1{
	clear:none;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	padding-bottom:40px;
	position:relative;
	width:285px;
}

.col1 a{
	font-size:11px;
	line-height:22px;	
	color:#93252d;
	clear:left;
	float:left;
	width:294px;
}

.col1 a.current{
	background:url("../images/arrowRed.png") no-repeat scroll 279px 4px #FFFFFF;
	height:21px;
	line-height:18px;
	margin-left:-9px;
	margin-top:2px;
	margin-bottom:-1px;
	text-indent:9px;
}

.col1 .paginator{
	border-top:1px solid #877C74;
	/*bottom:0;
	display:table;
	height:21px;*/
	margin-top:40px;
	/*position:absolute;*/
	width:285px;
	display:inline-table;
	padding-bottom:30px;
}

.col1 .paginator a{
	clear:none;
	float:left;
	width:auto;
	margin-right:6px;
	text-decoration:none;
	color:#645850;
	font-size:14px;
	line-height:14px;
	margin-top:2px;
}

.col1 .paginator a.currentPage{
	color:#93252d;
}

.col1 .paginator a.nextPage{
	font-size:12px;
	line-height:14px;
	background:url("../images/arrowGray.png") no-repeat right 3px;
	padding:0px 10px;
}

.col2{
	position:relative;
	display:table;
	left:18px;
	width:487px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.subheading{
	margin-bottom:2px;
	height:61px;
	border-top:9px solid #aa9f97;
	border-bottom:1px solid #877c74;
}

.subheadingColoured{
	border-top:9px solid #93252d;
}

.gray h1{
	color:#645850;
}

.subheading .moreLinks{
	float:right;
	width:185px;
	margin-right:0px;
}

.subheading .moreLinks h5{
	font-size:11px;
	line-height:14px;
	color:#aa9f97;
	width:90px;
	float:left;
	clear:none;
}

.subheading .moreLinks a{
	color:#645850;
	font-size:11px;
	float:left;
	width:90px;
	text-decoration:none;
}

.topicDescription{
	width:487px;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #877c74;
	/*height:164px;*/
	display:inline-table;
}

.topicDescription p{
	float:left;
	clear:none;
	width:358px;
	margin-top:2px;
	min-height:15px;
	margin-right:29px;
	padding-bottom:10px;
}

.topicImg img{
	margin-top:7px;
	float:left;
	clear:none;
	width:130px;
	height:75px;
}

.topicImg em{
	font-size:11px;
	line-height:14px;
	left:18px;
	display:table;
	position:relative;
	width:83px;
	margin-top:4px;
}

.materials{
	width:90px;
	display:table;
	position:relative;
	left:0px;
	margin-top:2px;
	float:left;
	clear:none;
	padding-bottom:10px;
}

.materials a{
	float:left;
}

h4{
	font-size:11px;
	line-height:16px;
}

/* getInfo portfolio */

.grayBar{
	height:15px;
	background:#877c74;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	/*font-weight:bold;*/
	color:#fff;
	text-transform:uppercase;
	width:1010px;
	margin-left:-18px;
	padding-top:3px;
	text-decoration:none;
	cursor:pointer;
}

.collapsable{
	padding-bottom:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
}

.collapsable a{
	text-decoration:none;
	/*color:#645850;*/
}

.collapsable .grayBar .leftCol, .collapsable .grayBar .rightCol{
	margin-top:0px;	
}

.grayBar .leftCol, .grayBar .rightCol, .grayBar .rightCol2{
	text-indent:18px;
}

.grayBar .rightCol{
	width:623px;
	float:left;
}

.grayBar .rightCol2{
	width:150px;
	position:relative;
	display:table;
}

.grayBar .leftCol img{
	margin:-1px 0px 0px 1px;
	padding:0px;
}

.collapsable .leftCol, .collapsable .rightCol{
	margin-top:6px;	
}

.collapsable h3{
	color:#4b3b30;
	font-size:14px;
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.collapsable .materials{
	float:right;
	width:184px;
	left:0px;
	margin-top:-1px;
}

.collapsable .materials a{
	color:#93252d;
	font-size:12px;
	line-height:18px;
	float:left;
	clear:left;
	font-style:normal;
}

.collapsable .wideCol{
	width:487px;	
	position:relative;
	float:left;
}

.collapsable .wideCol img{
	margin-top:2px;
	padding-bottom:3px;
}

.collapsable .wideCol h1{
	width:487px;
	font-size:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:15px;
	font-weight:bold;
	margin-top:-1px;
}

.collapsable .wideCol p{
	width:487px;
	font-size:12px;
	line-height:16px;
}

.collapsable .wideCol em{
	display:block;
	font-size:11px;
	line-height:14px;
	margin-bottom:10px;
	margin-top:8px;
}

.collapsable .wideCol a.black{
	color:#93252d;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin-top:8px;
	text-decoration:none;
	padding-bottom:0px;
	font-style:normal;
}

.collapsable .wideCol a.black:hover{
	text-decoration:underline;
}

.wideCol .date{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#803a1c;
	font-size:11px;
	line-height:14px;
	margin-top:8px;
	display:block;
}

.wideCol a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#645850;
	font-size:11px;
	line-height:14px;
}

.fslc{
	padding-bottom:7px;	
}

.sep{
	height:7px;	
}

.wideCol .line18{
	margin-top:0px;
}

.wideCol .line18 a{
	line-height:18px;
	float:left;
	clear:left;
	color:#93252d;
	font-size:12px;
	line-height:16px;
	font-style:normal;
	margin:1px 0px 3px 0px;
}

.wideCol .imageFlipper{
	position:absolute;
	right:-2px;
	margin:-1px 0px 0px 0px;
	z-index:10;
}

.wideCol .imageFlipper a.next{
	background:url(../images/flipNext.png) no-repeat right 3px;
	font-size:12px;
	margin-left:-1px;
	padding-right:14px;
	text-decoration:none;
	font-style:normal;
	color:#4b3b30;
}

.wideCol .imageFlipper a.prev{
	background:url(../images/flipPrev.png) no-repeat left 3px;
	font-size:12px;
	padding-left:12px;
	padding-right:0px;
	text-decoration:none;
	font-style:normal;
	color:#4b3b30;
}

.multimedia{
	width:92px;
	font-size:10px;
	line-height:11px;
	color:#231f20;
	float:left;
	clear:none;
	margin-right:14px;
	margin-top:11px;
	padding-bottom:10px;
}
.multimedia img{
	margin-bottom:2px;	
	border:1px solid #9a9a9a;
}

.multimedia span{
	font-size:10px;
	line-height:11px;
	color:#645850;
	clear:both;
	display:block;
}

.middlePhg{
	position:relative;	
}

.zoomIn{
	background:url(../images/zoomIn.png) no-repeat top left;
	top:240px;
	display:block;
	height:19px;
	left:7px;
	position:absolute;
	width:21px;
}

h6{
	color:#231f20;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	width:203px;
	margin:9px 0px;
}

.collapsable .wideCol .caption{
	float:left;
	clear:both;
	width:386px;
	position:relative;
}

.collapsable .wideCol .caption p{
	width:168px;	
	float:left;
	margin-right:50px;
}

.collapsable .wideCol .caption span{
	posiation:relative;
	display:table;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	width:168px;
	margin-top:4px;
}

.thumbs{
	position:relative;
	width:224px;
	float:left;
	margin:41px 0px 0px 18px;
}

.thumbs img{
	float:left;
	clear:none;
	width:54px;
	height:54px;
	margin:0px 2px 2px 0px;
}

.top{
	color:#93252d;
	font-size:12px;
	position:absolute;
	bottom:24px;
	font-style:italic;
}

a.more{
	color:#93252d;
	margin-top:9px;
	padding-bottom:11px;
	display:block;
}

.introSearch{
	width:375px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	position:relative;
	display:table;
	left:18px;
	height:81px;
	font-weight:bold;
}

.introSearch a{
	padding-top:8px;
	display:block;
	font-style:italic;
	font-size:12px;
}

/* videoAlbum */
.video{
	width:643px;
	margin-left:184px;
	position:relative;
	margin-top:11px;
}

.video embed, .video object{
	margin-bottom:35px;
}

.articleBody .video embed, .articleBody .video object{
	margin-bottom:30px;
}

.videoTh, .currentVideo{
	float:left;
	clear:none;
	margin-right:10px;
	margin-left:1px;
	width:90px;
	display:block;
}

.videoTh img, .currentVideo img{
	border:1px solid #9a9a9a;
	width:90px;
	height:54px;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:0px;
}

.currentVideo img{
	border:1px solid #ff221d;	
}

.video .videoTh p, .video .currentVideo p{
	color:#231f20;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:12px;
}

.articleBody .video .videoTh p, .articleBody .video .currentVideo p{
	color:#231f20;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:11px;
	margin-top:-1px;
}

.video .videoTh p span, .video .currentVideo p span{
	font-style:italic;
	color:#645850;
	display:block;
}

.popupBody .imageDesc .caption{
	line-height:14px;
	font-style:normal;
}

.popupBody .imageDesc .caption em{
	margin-top:30px;
	display:block;
}


/* get involved */
.col184{
	width:184px;
	float:left;
	clear:none;
	margin-right:18px;
	font-size:11px;
	line-height:14px;
}

.col184 h2{
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	margin-top:10px;
	padding-bottom:4px;
}

.col184 p, .col386{
	font-size:12px;
	line-height:16px;
}

.left184, .left184 p{
	line-height:16px;	
	overflow:hidden;
}

.col184 a, .col386 a{
	text-decoration:none;	
}

.col184 .links, .col386 .links{
	margin-top:4px;
	padding-bottom:2px;
}

.col184 .links p{
	padding-bottom:7px;
}

.col184 .links a, .col386 .links a{
	clear:left;
	padding-bottom:4px;
	font-style:italic;
}

.col386 .links{
	width:420px;
}

.col386{
	width:386px;
	float:left;
	clear:none;
	padding-bottom:20px;
}

.col386 strong{
	color:#231f20;	
}

.getInvolvedCol386 strong {
 color:#645850;
}

.col386 .photo{
	width:386px;	
	margin-top:11px;
	padding-bottom:14px;
	clear:both;
	float:left;
}

.col386 .photo img{
	width:57px;
	height:69px;
	float:left;
	clear:none;
	margin-right:2px;
}

.leftCol .blueLinks{
	width:202px;
	margin-top:-2px;
}

.leftCol .blueLinks a{
	font-size:12px;
	line-height:22px;
	float:left;
	clear:left;
	width:184px;
	text-decoration:none;
	font-style:italic;
}

.leftCol .blueLinks a.current{
	background:url("../images/arrowSmall.png") no-repeat scroll 188px 4px #FFFFFF;
	height:21px;
	line-height:18px;
	margin-left:-18px;
	margin-top:2px;
	margin-bottom:-1px;
	text-indent:18px;
	width:202px;
}

.mainWrapperWithoutWidth{
	height:100%;
	margin:auto;
	text-align:left;
	position:relative;
	display:inline-table;
	padding-bottom:20px;
}

.articleWrapperWithoutWidth{
	display:block;
	height:144px;
	margin-bottom:8px;
	margin:0px 1px;
	overflow:hidden;
}

.divWithoutWidth	{ 
    position:relative;  
	height:164px; 
    overflow:hidden;	
	}
	
.divSimple{ 
    position:relative; 
    width:992px; 
	height:164px; 
    overflow:hidden;	
	}

/* connect */
.col534{
	width:534px;
	float:left;
	clear:none;
	margin-right:72px;
	padding:0px 0px 40px 0px;
}

.col534 .subheading p{
	width:260px;
	line-height:14px;
	margin-top:2px;
}

.col534 img{
	border-bottom:1px solid #877c74;
	padding:1px 0px 3px 0px;
	width:534px;
	/*height:100%;*/
}

.col534 h2{
	font-size:20px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 6px 0px;
}

.rightCol .col184{
	float:left;
	clear:none;
}

.col534 p{
	font-size:11px;
	line-height:16px;
	color:#444;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.col534 a{
	text-decoration:none;	
}

.rposts .subheading{
	width:205px;
	margin-top:99px;
}

.rposts img{
	margin:0px;
	padding:0px;
}

.connectMainNews{
	padding-bottom:47px;	
}

.links{
	font-size:11px;
	line-height:14px;color:#4b3b30;
	display:inline-table;
	padding-bottom:98px;
}

.links h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:11px;
	line-height:10px;
	padding:0px 0px 16px 0px;
}

.links img{
	float:left;
	clear:none;
	width:74px;
	height:54px;
	padding:1px 9px 0px 0px;
}

.links div{
	height:67px;
	margin:0px;
	width:193px;
}

.links .current{
	margin:0px;
	width:193px;
	background:url(../images/arrowSmall.png) 184px 2px no-repeat #fff;
}

.links .current img{
	margin:0px;
}

.links div a{
	text-decoration:none;
	float:left;
	clear:none;
	font-size:11px;
	line-height:14px;
	width:99px;
	color:#92252d;
}

.links div a:hover{
	text-decoration:underline;
}

.col184 .searchForm p{
	font-size:11px;
	line-height:14px;
	color:#4b3b30;
}

.searchForm form, form.ffArea{
	width:180px;
	display:inline-table;
	margin:10px 0px 21px 0px;
}

.searchForm label, form.ffArea label{
	width:64px;	
	text-align:right;
	line-height:12px;
	margin-right:5px;
	float:left;
	clear:left;
}

.searchForm input, form.ffArea input{
	width:107px;
	border:1px solid #b2b1b1;
	margin-bottom:5px;
	height:14px;
	font-size:10px;
	color:#4b3b30;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.searchForm select, form.ffArea select{
	width:93px;
	border:1px solid #b2b1b1;
	margin-bottom:5px;
	height:16px;
	font-size:10px;
	color:#4b3b30;	
	font-family:Georgia, "Times New Roman", Times, serif;
}

.searchForm input[type=button], form.ffArea input[type=button], 
.searchForm input[type=submit], form.ffArea input[type=submit]{
	background:url(../images/bkgSearchBtn.png) no-repeat bottom left;
	width:102px;
	height:22px;
	border:0px;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:11px 0px 0px 69px;
	cursor:pointer;
}

.capacityLinks{
	margin-top:4px;
}

.capacityLinks a{
	font-size:11px;
	line-height:18px;
}

#allbtsconnect{
	border-top:0px;	
}

/* find food */
.ffood{
	margin-left:184px;
}

.ffood p{
	margin-bottom:0px;
	font-size:12px;
	line-height:16px;
}


.col285{
	width:280px;
	float:left;
	clear:none;
	margin-right:18px;
	font-size:11px;
	line-height:14px;
	padding-bottom:40px;
}

.col285 h2{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
}

.col285 a{
	padding-bottom:6px;
	display:block;
	text-decoration:none;
	line-height:14px;
}

.col285 p{
	margin-bottom:6px;	
	line-height:14px;
}

.lastCol{
	margin-right:0px;	
}

.ffoodIntro{
	padding-bottom:20px;	
}

/* check the rest of the style  ".searchForm form" */
form.ffArea{
	width:230px;
	display:inline-table;
	margin:10px 0px 21px 0px;
}

form.ffArea input{
	margin-top:3px;	
}

form.ffArea label{
	width:90px;	
	padding-top:3px;
}

form.ffArea label.fakeLabel{
	clear:both;
	height:17px;
	text-align:left;
	text-indent:36px;
	width:200px;
}

form.ffArea select{
	margin-top:3px;	
}

form.ffArea label.fProvider{
	line-height:20px;	
}

form.ffArea input[type=button]{
	margin:11px 0px 0px 95px;
}

form.ffArea input.mustardBtn{
	background:url(../images/bkgAddOrgBtn.png) no-repeat top left;
	width:135px;
	height:20px;
	border:0px;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	float:left;
	clear:none;
	cursor:pointer;
	text-decoration:none;
}


/* donate */

.w992{
	width:992px;
	left:0px;
}

.w992 .col386{
	padding-right:18px;
}

.w992 .col184 h3{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	line-height:13px;
	border-top:1px solid #8a817b;
	color:#93252d;
	margin:10px 0px 0px 0px;
	padding:2px 0px 1px 0px;
	font-weight:normal;
}

.w992 .col184 h3 a{
	font-size:12px;
	line-height:13px;
	font-weight:normal;
}

.w992 .col184 h4{
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	color:#4b3b30;
	font-weight:normal;
	margin:3px 0px 0px 0px;
	padding:0px;
}

.w992 .col184 .logos{
	margin-top:33px;	
}

.w992 .col184 .logos a{
	float:left;
	clear:left;
	margin-bottom:11px;
	margin-right:6px;
}

.w992 .donateAmounts{
	width:386px;
	clear:both;
	vertical-align:top;
}

.donateAmounts p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4b3b30;
	font-weight:normal;
	line-height:16px;
	margin-top:-2px;
}

.col386 .donateAmounts strong{
	color:#4b3b30;
}

.donateAmounts ul{
	padding:8px 0px 10px 0px;
}

.donateAmounts li{
	list-style:none;
	padding-bottom:8px;
	font-size:12px;
	line-height:16px;
}

.donateNow{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#93252d;
	font-weight:normal;
	margin-top:32px;
	font-style:italic;
	line-height:16px;
	display:block;
}

.donateStories{
	background:#fff;
	display:inline-table;
	position:relative;
	width:386px;
	margin-top:3px;
	margin-bottom:38px;
}

.donateStories img{
	float:left;
	clear:none;
	margin-left:10px;
	margin-top:-5px;
}

.donateStories h1, .donateStories p{
	font-style:italic;
	float:right;
	width:228px;
	margin-right:10px;
}

.donateStories h1{
	font-size:26px;
	font-weight:normal;
	line-height:20px;
	padding:0px;
	margin-top:18px;
	margin-bottom:3px;
}

.donateStories p{
	font-weight:11px;
	line-height:16px;
	margin-bottom:6px;
}

.donateStories .paginator{
	width:336px;
	border-top:1px solid #877c74;
	float:right;
	clear:both;
	margin:10px;
}

.donateStories .paginator a{
	color:#aa9f97;
	font-size:14px;
	line-height:14px;
	margin-right:3px;
}

.donateStories .paginator a.current{
	color:#93252d;
} 
.donateStories .paginator a.nextStory{
	font-size:11px;
	line-height:14px;
	color:#4b3b30;
	background:url(../images/arrowGray.png) no-repeat center right;
	padding-right:8px;
	margin-left:10px;
}

.w992{
	margin-top:0px;	
}

.w992 .col184 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-bottom:3px;
	margin:0px;
}

.w992 .col184 .subheading h2,
.w992 .col386 .subheading h2,
.subheading h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	color:#231f20;
	text-transform:none;
}

.w992 .col184 a{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

.w992 .col184 hr, .col184 hr{
	background:#aa9f97;
	height:1px;
	border:0px;
	margin:12px 0px 3px 0px;
	padding:0px;
}

/* online donation */

.onlineDonation {
	height:27px;	
}

.onlineDonation .whyDescription{
	height:142px;
}

.onlineDonation .whyDescription img{
	top:5px;
}

.onlineDonationBody .introTxt{
	height:111px;
}

.onlineDonationBody .introTxt span{
	padding-bottom:6px;	
	display:block;
}

.onlineDonationBody .subheading{
	padding-bottom:5px;	
}

.onlineDonationBody .leftCol p{
	font-size:11px;
	line-height:14px;
	width:184px;
	margin-bottom:7px;
}

.onlineDonationBody .leftCol p a{
	line-height:18px;
	color:#93252d;
}

.onlineDonationBody .mainWrapper{
	border-top:	1px solid #877c74;
	*top:90px;
}

.col487{
	width:487px;
	float:left;
	clear:none;
	margin-right:115px;
}

.onlineDonationBody .col184 a{
	line-height:16px;	
}

.donateForm{
	margin-bottom:81px;
	*margin-bottom:116px;
}

form table.ocassionInfo {
	width:487px;
}

form table.ocassionInfo td.formSep{
	border-bottom:1px solid #877c74;	
	height:4px;
	padding:3px 0px 0px 0px;
	margin:0px;
}

form table.ocassionInfo td label{
	color:#000;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}

form table.ocassionInfo p {
	font-size:11px;
	line-height:14px;
	margin-top:26px;
}

form table.ocassionInfo textarea{
	width:286px;
	height:133px;
	border:1px solid #88898a;
	margin-top:26px;
}

form table.ocassionInfo ul.radio_list{
	list-style:none;
}

form table.ocassionInfo ul.radio_list li{
	float:left;
	clear:none;
	width:100px;
}

form table.infoForm{
	width:617px;
	margin:24px 0px 0px -135px;
}

form table.infoForm tr{
	vertical-align:top;	
}

form table.infoForm td{
	padding-bottom:5px;	
}

form table.infoForm th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	border-top:1px solid #93252d;
	padding:1px 0px 24px 0px;
	text-align:left;
}

form table.infoForm span{
	font-size:11px;
	line-height:16px;
}

form table.infoForm label{
	font-size:11px;
	padding-right:5px;
	width:130px;
	text-align:right;
	display:block;
	line-height:23px;
}

form table.infoForm label.check{
	width:auto;
	height:auto;
	border:0px;
	float:left;
	text-align:left;
}

form table.infoForm input{
	width:184px;
	height:18px;
	border:1px solid #88898a;
	font-size:10px;
	color:#4b3b30;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	*line-height:18px;
}

form table.infoForm select{
	width:191px;
	/*height:20px;*/
	margin-top:2px;
	border:1px solid #88898a;
	font-size:10px;
	line-height:13px;
	color:#4b3b30;
	/*padding-left:5px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
}

form table.infoForm input[type=checkbox], form table.infoForm input[type=radio] {
	width:auto;
	height:auto;
	border:0px;
}

form table.infoForm input[type=button],
form table.infoForm input[type=submit]{
	width:108px;
	height:20px;
	border:0px;
	color:#fff;
	font-weight:bold;
	background:url(../images/btnSubmit.png) no-repeat top left;
	font-size:10px;
	margin:32px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

form table.infoForm ul.radio_list{
	list-style:none;
}

form table.infoForm ul.radio_list li{
	float:left;
	clear:none;
	width:auto;
	margin-right:3px;
	*line-height:3px;
}

form table.infoForm ul.radio_list li label, form table.infoForm ul.radio_list li input{
	float:left;
	clear:none;
	width:auto;
	text-align:left;
}

form table.infoForm ul.radio_list li label{
	padding-left:3px;	
}

form table.infoForm ul.radio_list li input{
	margin:5px 1px 0px 0px;
}

form table.infoForm .errorMsg{
	background:#ff0000;
	color:#fff;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;
}

form table.infoForm .errorLogin{
	list-style:none outside none;
	margin-left:193px;
	margin-top:0px;
	padding:0;
	position:absolute;
	text-align:left;
	width:8px;
}

form table.infoForm .errorLogin ul.error_list{
	color:#FF0000;
	font-size:12px;
	height:0px;
	list-style:none outside none;
	margin-left:0px;
	margin-top:5px;
	padding:0;
	position:absolute;
	text-align:left;
	width:8px;
}

.static form table.ocassionInfo span, .static form table.infoForm span{
	padding-left:0px;
	width:184px;
	display:block;
	font-size:11px;
	line-height:23px;
	padding-right:5px;
	text-align:left;
	color:#000;
}

.static form table.ocassionInfo p{
	width:284px;
	color:#000;
	font-size:11px;
	line-height:16px;
}

.static form table.ocassionInfo td label{
	line-height:12px;	
}

.onlineDonateStaticView #fancybox-inner h2, 
.onlineDonateStaticView #fancybox-inner p, 
.onlineDonatePopup h2, 
.onlineDonatePopup p{
	text-align:left;
	margin-left:25px;
	margin-left:0px;
}

.onlineDonateStaticView #fancybox-inner h2,
.onlineDonatePopup h2{
	font-size:22px;
	line-height:14px;
	font-weight:bold;
	color:#231f20;
	margin-top:96px;
}

.onlineDonateStaticView #fancybox-inner p,
.onlineDonatePopup p{
	color:#4b3b30;
	font-size:12px;
	line-height:16px;
	margin-top:8px;
	width:387px;
	width:auto;
	margin-right:150px;
	text-align:left;
}

.onlineDonateStaticView #fancybox-wrap{
	width:690px;	
}

.onlineDonateStaticView #fancybox-inner .blackHeader{
	background:#000;
	height:32px;
	margin:0 0 0 -40px;	
	padding:0;
	position:absolute;
	width:692px;
	left:0px;
}

.onlineDonatePopup .blackHeader{
	background:#000;
	height:32px;
	margin:-96px 0 0 -40px;	
	padding:0;
	position:absolute;
	width:692px;
	left:0px;
}

/*about us*/

.col570{
	width:570px;
	float:left;
	clear:none;
	margin-right:36px;
	font-size:11px;
	line-height:16px;
	padding-top:63px;
	padding-bottom:50px;
}

.col570 .subheading{
	margin-bottom:5px;
}

.col570 p{
	padding-bottom:16px;
	/*font-style: italic;*/
}

.aboutPhoto{
	padding-top:116px;	
	font-size:11px;
	line-height:14px;
	font-style:italic;
}

.aboutPhoto strong{
	display:block;
}

.subMenu{
	border-top:9px solid #aa9f97;
	margin-top:63px;	
}

.subMenu a{
	margin-left:-18px;	
}

/*.subMenuParent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	text-transform:uppercase;
	display:block;
	height:22px;
	font-weight:bold;
	border-bottom:1px solid #aa9f97;
	color:#4b3b30;
}

.subMenuParent .current, .subMenuParent:hover{
	color:#93252d;
}*/

.subMenu a.subMenuChild{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	display:block;
	height:22px;
	font-weight:bold;
	color:#4b3b30;
	margin-left:0px;
	line-height:22px;
}

.subMenu a.subMenuChildCurrent, .subMenu a.subMenuChild:hover{
	color:#93252d;
	background:url(../images/asmBkg.png) no-repeat 0px 0px;
	margin-left:-18px;
	text-indent:18px;
	width:202px;
	display:block;
	height:22px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.subMenu a.smHistory{
	background:url(../images/asmHistory.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:21px;
}

.subMenu a.smHistory:hover, .subMenu a.smHistoryCurrent{
	background:url(../images/asmHistory.png) no-repeat 0px -21px;
	display:block;
	width:202px;
	height:21px;
}

.subMenu a.smMission{
	background:url(../images/asmMission.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smMission:hover, .subMenu a.smMissionCurrent{
	background:url(../images/asmMission.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
} 

.subMenu a.smAccomplishments{
	background:url(../images/asmAccomplishments.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smAccomplishments:hover, .subMenu a.smAccomplishmentsCurrent{
	background:url(../images/asmAccomplishments.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
} 

.subMenu a.smPrograms{
	background:url(../images/asmPrograms.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smPrograms:hover, .subMenu a.smProgramsCurrent{
	background:url(../images/asmPrograms.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smPressRoom{
	background:url(../images/asmPressRoom.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smPressRoom:hover, .subMenu a.smPressRoomCurrent{
	background:url(../images/asmPressRoom.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smPressReleases{
	background:url(../images/asmPressReleases.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smPressReleases:hover, .subMenu a.smPressReleasesCurrent{
	background:url(../images/asmPressReleases.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smFaq{
	background:url(../images/asmFaq.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smFaq:hover, .subMenu a.smFaqsCurrent{
	background:url(../images/asmFaq.png) no-repeat 0px -22px;
	display:block;
	width:202px;
	height:22px;
}

.subMenu a.smContact{
	background:url(../images/asmContact.png) no-repeat 0px 0px;
	display:block;
	width:202px;
	height:23px;
}

.subMenu a.smContact:hover, .subMenu a.smContactCurrent{
	background:url(../images/asmContact.png) no-repeat 0px -23px;
	display:block;
	width:202px;
	height:23px;
}

/*contact*/

.col665{
	width:665px;
	float:left;
	clear:none;
	margin-right:0px;
	font-size:11px;
	padding-top:0px;
}

.col665 input{
	background:url(../images/bkgInput.png) no-repeat 0px 0px;	
	width:265px;
	height:18px;
	border:0px;
	color:#837973;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:14px;
}

.col665 select{
	background:url(../images/bkgInput.png) no-repeat 0px 0px;	
	width:265px;
	height:18px;
	border:0px;
	color:#837973;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:22px;
}

.col665 textarea{
	background:url(../images/bkgTextArea.png) no-repeat 0px 0px;	
	width:265px;
	height:102px;
	border:0px;
	color:#837973;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:14px;
}

.col665 input[type="button"]{
	width:108px;	
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:41px;
}

.col665 .darkBtn{
	background:url(../images/bkgDarkBtn.png) no-repeat 0px 0px;		
	color:#fff;
	text-align:center;
	height:20px;
	margin-right:10px;
}

.col665 .lightBtn{
	background:url(../images/bkgLightBtn.png) no-repeat 0px 0px;		
	color:#463d37;
	text-align:center;
	height:20px;
}
.col665 .contactInfo{
	padding-bottom:45px;	
}

.col665 .contactInfo, .col665 .contactInfo tr, .col665 .contactInfo td{
	vertical-align:top;	
}

.col665 .contactInfo label{
	margin-top:10px;	
	*margin-top:5px;
	display:block;
}

.col665 .contactInfo label span{
	color:#93252d;	
}

/*about program*/
.aboutProgramTable{
	width:100%;	
	text-align:left;
	border:1px solid #645850;
	padding:10px;
}

.aboutProgramTable tr, .aboutProgramTable td{
	vertical-align:top;
	text-align:left;
}

.aboutProgramTable div{
	/*border-bottom:1px solid #645850;*/
}

.aboutProgramTable h3{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b3b30;
	border-bottom:1px solid #645850;
	margin:10px 0px 20px 0px;
	padding-bottom:8px;
}

.aboutProgramTable h2{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b3b30;
	border-bottom:1px solid #645850;
	border-top:1px solid #645850;
	margin:5px 0px;
	padding:8px 0px;
}

.col570 ul{
	list-style-position:inside;
}

.col570 ul li{
	padding-bottom:10px;	
}

.col570 h4{
	border-bottom:1px solid #645850;
	display:block;
	margin:15px 0px 10px 0px;
}

.aboutResults{
	border:0px solid #645850;
	white-space:nowrap;
	border-collapse:collapse;
	margin-top:5px;
	width:570px;
	background:#e7e4e2;
}

.aboutResults td{
	padding:0px 5px 0px 5px;	
}

.aboutResults tr{
	border-top:1px solid #645850;
	height:22px;
}

/*network popup*/

.wrapperNetpopup{ 
	width:487px; 
	margin:auto; 
	text-align:left;	
	color:#231f20;
	font-size:11px;
	font-weight:bold;
	border-top:9px solid #AA9F97;
}


.wrapperNetpopup h2{
	font-size:22px;
	padding-bottom:19px;
}

.wrapperNetpopup input{
	margin:2px 0px 41px 0px;	
	display:block;
}

.wrapperNetpopup input[type=submit]{
	background:url("../images/bkgSearchBtn.png") no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin:14px 0px 0px 0px;
	text-align:center;
	width:102px;	
	cursor:pointer;
}

/* previewInfoSuccess whyInfoSuccess*/

.joinForm table.infoForm{
	width:993px;
	margin:2px 0px 0px 0px;
}

.joinForm table.infoForm input{
	width:286px;	
	border:1px solid #88898A;
	color:#837973;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	height:18px;
	padding-left:5px;
}

.joinForm table.infoForm select {
	border:1px solid #88898A;
	color:#837973;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	line-height:13px;
	margin-top:2px;
	width:221px;
}

.joinForm table.infoForm label {
	width:auto;
	float:right;
	/*letter-spacing:-0.5px;*/
	line-height:22px;
}


.joinForm table.infoForm h6{
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:auto;
	margin:0px;
	padding:0px;
}

.joinForm table.infoForm span{
	font-size:11px;	
	font-weight:normal;
	color:#4b3b30;
}

.joinForm table.infoForm h2{
	font-size:24px;
	line-height:24px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 21px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.joinForm table.infoForm h3{
	font-size:24px;
	line-height:24px;
	color:#93252D;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.joinForm table.infoForm span.note{
	font-size:11px;
	font-weight:normal;
}

.joinTable{
	border-top:1px solid #000;	
}

.joinTable input.darkBtn{
	cursor:pointer;
}

form .joinForm table.infoForm .errorLogin{
	margin-left:297px;
}

.joinTable td{
	font-size:11px;
}

.joinTable td h6{
	font-size:12px;	
} 

.joinTable td textarea{
	clear:both;
	float:left;
}

.joinTable td input[type="checkbox"]{
	margin-right:5px;	
}

.joinTable td input[type="button"]{
	cursor:pointer;
}

.joinTableProfile input.darkBtn{
	cursor:pointer;
}

.joinTableProfile td{
	font-size:11px;
}

.joinTableProfile td h6{
	font-size:12px;	
} 

.joinTableProfile td textarea{
	clear:both;
	float:left;
}

.joinTableProfile td input[type="checkbox"]{
	margin-right:5px;	
}

.joinTableProfile td input[type="button"]{
	cursor:pointer;
}

.joinForm table.joinResults span{
	color:#000000;
	font-size:11px;
	/*line-height:14px;*/
	line-height:22px;
	padding-left:0;
	padding-right:5px;
	text-align:left;
	width:184px;	
}

.joinResults span a{
	text-decoration:none;	
}

.joinNetwork input[type="checkbox"],
.nationalHC input[type="checkbox"],
.natHC input[type="checkbox"],
.orgProfile input[type="checkbox"]{
	display:none;	
}

.joinForm table.infoForm .inputSize98 input{
	width:98px;	
}

.joinForm table.infoForm .inputSize102 input{
	width:102px;	
} 

.joinForm table.infoForm .inputSize222 input{
	width:222px;	
}

.joinForm table.infoForm .inputSize304 input{
	width:304px;	
}

.joinForm table.infoForm .inputSize312 input{
	width:312px;	
} 

.joinForm table.infoForm .inputSize481 input{
	width:481px;	
}

.joinForm table.infoForm .inputSize122 select{
	width:122px;
	height:20px;
}  

.joinForm table.infoForm .inputSize312 textarea{
	width:312px;
	height:94px;
	border:1px solid #88898A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.joinForm table.infoForm .joinBullets li{
	float:left;
	width:222px;
}

.joinForm table.infoForm input, 
.joinForm table.infoForm select,
.joinForm table.infoForm textarea{
	float:left;	
} 

.joinForm table.infoForm div input, 
.joinForm table.infoForm div select,
.joinForm table.infoForm div textarea,
.joinForm table.infoForm div ul li input{
	float:none;	
}

.joinForm table.infoForm .errorLogin {
	margin-left:3px;
	position:relative;
	float:left;
}

.nationalHungerC .onlineDonation .mainWrapper .whyDescription{
	/*display:block;
	clear:both;*/
	height:183px;
}

.nationalHungerCbody .mainWrapper{
	/*border-top:1px solid #645850;*/
}

.readOnly, table.infoForm input.readOnly{
	border:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	color:#4b3b30;
}


/*searchResults*/
.searchResultBody{
	padding-top:0px;
}

.searchResultBody h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#000;
	border-top:1px solid #000;
	width:auto;
	padding:2px 0px 11px 0px;
}

.searchResultBody .leftCol{
	width:164px;	
}

.searchResultBody .col470 {
	clear:none;
	float:left;
	margin-right:35px;
	width:470px;
}

.searchResultBody .rightCol{
	left:36px;	
}

.searchResultBody .rightCol .col285 {
	clear:none;
	float:left;
	width:285px;
}

.searchResultBody .leftCol form label{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b3b30;
	font-size:11px;
	display:block;
	margin-bottom:2px;
}

.searchResultBody .leftCol form input, .searchResultBody .leftCol form select{
	border:1px solid #b2b1b1;
	width:164px;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b3b30;
	height:18px;
	margin-bottom:4px;
}

.searchResultBody .leftCol form select{
	width:166px;
	height:20px;
}

.searchResultBody .leftCol form input[type=button],
.searchResultBody .leftCol form input[type=submit]{
	background:url("../images/bkgSearchBtn.png") no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin:16px 0px 0px 0px;
	text-align:center;
	width:102px;
}

.organizationsSearch {
	font-size:11px;
	color:#010101;
	float:right;
	margin-top:0px;
	width: 215px;
}

.organizationsSearch p{
	margin:0px;
	padding:3px 5px 0px 0px;
	float:left;
	clear:none;
}

.organizationsSearch select{
	width: 166px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b3b30;
	margin-bottom:13px;
	height:19px;
	padding-top:1px;
	border:1px solid #B2B1B1;
}

.searchResultBody .col470 .results{
	width:470px;
	border-top:1px solid #877c74;
	font-size:11px;
	line-height:16px;
	color:#4b3b30;
	clear:both;
	margin-top:17px;
}

.searchResultBody .col470 .results a{
	color:#93252d;	
}

.searchResultBody .col470 .results h2{
	color:#4d6300;
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:1px 0px 9px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.searchResultBody .col470 .results h2 a{
	color:#93252D;
	font-style:normal;
}

.searchResultBody .col470 .results h2 a:hover{
	text-decoration:underline;
}

.searchResultBody .col470 .results h6{
	font-size:10px;
	line-height:13px;
	text-transform:uppercase;
	margin:0px;
	padding:6px 0px 0px 0px;
	color:#645850;
	font-weight:normal;
	display:block;
}

.searchResultBody .col470 .results .left{
	width:200px;
	float:left;
	clear:none;
	font-size:11px;
	line-height:16px;
}

.searchResultBody .col470 .results .right{
	width:267px;
	display:table;
	position:relative;
	line-height:13px;
	font-size:11px;
	color:#000;
}

.resultsFooter a{
	text-decoration:none;
}

.resultsFooter select{
	width:41px;
	margin-right:20px;
	border:1px solid #B2B1B1;
}

.resultsFooter{
	padding-top:13px;	
}

.searchResultBody .rightCol .col285 .grayBar{
	width:285px;
	margin-left:0px;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	line-height:6px;
	font-weight:bold;
	height:20px;
}

.searchResultBody .rightCol .col285 .grayBar img{
	padding:2px 2px 0px 4px;
	margin-right:16px;
	float:left;
	clear:none;
}

.searchResultBody .rightCol .col285 div.checkboxesWrapper {
	margin:7px 0px 0px 0px;
}

.searchResultBody .rightCol .col285 div.checkboxesWrapper form{
	margin:0px 0px 12px 0px;
	padding-top:2px;
}

.searchResultBody .rightCol .col285 div.checkboxesWrapper span{
	font-weight:bold;
	margin-left:38px;
	padding:px 0px 5px 0px;
	display:block;
}

.searchResultBody .rightCol .col285 div.checkboxes {
	clear:left;
	margin-left:18px;
	margin-top:3px;
	margin-bottom:6px;
}

.searchResultBody .rightCol .col285 div.checkboxes input {
	clear:none;
	float:left;
	margin:0;
	padding:0;
}

.searchResultBody .rightCol .col285 div.checkboxes p {
	line-height:14px;
	margin-bottom:4px;
	margin-left:19px;
	width:230px;
}

/*footer search*/
.footerDiv  input.footerSearchSubmit[type=submit]{ 
	width: 24px; 
	background:#877c74;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-indent:0px;
	cursor:pointer; 
	border:1px solid #877c74;
	margin-left:-4px
}

.footerDiv input.footerInput{
	border:1px solid #877c74;
	height:13px	
}

/*article*/
.wideCol h2{
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	line-height:22px;
	margin-bottom:15px;
	color:#222;
	font-weight:bold;
	margin-top:38px;*/
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-left: 0;
    margin-right: 65px;
    padding-bottom: 4px;
    padding-top: 0;
}

.wideCol h3{
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-right: 65px;
    padding-bottom: 4px;
}

.wideCol h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
}

.collapsable .articleWide{
	width:790px;	
}

.collapsable .articleWide p{
	margin:5px 0px 21px 0px;
	width:580px;
}

.collapsable .articleWide h1{
	color: #222222;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 4px;
    margin-top: 38px;
}


.collapsable .articleWide img{
	margin:0px 0px 8px 0px;	
}

.articleLinks{
	width:184px;
	float:right;
	margin-top:9px;
}

.articleLinks a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	color:#93252d;
	display:block;
	margin-bottom:8px;
}

.orgProfile .joinForm table.infoForm h3 {
	margin-top:1px;
	padding:0px 0px 19px 0px;
        color: black;
}

.orgProfile .joinForm table.infoForm h6{
	margin-top:4px;
	padding-bottom:5px;
}

.orgProfile form table.infoForm td{
	padding-bottom:6px;	
}

.orgProfile form table.infoForm .spaceNone td{
	padding-bottom:0px;	
	padding-top:7px;
}


.articleButtons {
	padding-top:62px;	
}

.articleButtons a{
	float:left;
	clear:none;
	margin-right:15px;	
}

.col1 div.extraTxt{
	bottom:0;
	clear:both;
	width:285px;
	font-size:11px;
	display:inline-table;
	float:left;
}

a{
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;	
}

a.mustardLink:hover{
	text-decoration:none;	
}

form.ffArea input.findFoodBtn{
	margin:11px 0 0 96px;	
}

.ffoodPage div#footer{
	height:86px;	
}

.ffoodPage .copyright{
	clear:both;
	margin-top:0px;
}

/*.articlePopup .wideCol h2{
	line-height:32px;
	margin-top:32px;
}*/

.articlePopup .collapsable .wideCol{
	font-size:11px;	
}
.articlePopup .collapsable .wideCol a{
	color:#93252D;	
}
.articlePopup .collapsable .wideCol em{
	display:inline;
	font-size:11px;
	line-height:14px;
	margin-bottom:0px;
	margin-top:0px;	
}

.filteringDiv select{
	border:1px solid #999;
	margin-right:18px;
	height:21px;
	text-indent:3px;
	padding-right:3px;
	width:182px;
}

.filteringDiv input[type="submit"]{
	background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    height: 21px;
    padding: 0px 6px;
	margin-top:0px;
	position:absolute;
}

.buttons .overlayNav{
	color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    left: 55px;
    position: absolute;
    top: 7px;
}

.buttons a.overlayLinkNavigation{
	color:#fff;	
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
}

.aboutImg{
	float:left;
	clear:none;
	margin:0px;
	padding:0px 5px 24px 0px;
}

.col570 hr{
	border:0px;
	border-bottom:1px solid #877C74;
	padding-top:30px;
	margin-bottom:1px;
	height:1px;
}

.linksRightCol {
	margin-top:-3px;	
}

.linksRightCol img {
   clear: none;
    float: right;
    height: 54px;
    padding: 1px 0 12px 0;
    width: 74px;
}
.subheadingResources{
	width:166px;
}
.linksRightCol div a {
    clear: none;
    float: left;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
    width: 92px;
    padding:0px;
	font-style:normal;
}
.linksRightCol div a:hover{
	text-decoration:underline;	
}
.linksRightCol div {
   border-top:0px;   
   margin: 0 0 0 -9px;           
   padding:1px 0 0 0;
   font-style: normal;
   height: 67px;
   margin: 0;
   width:100%;
   background: url("../images/line.png") no-repeat top right;
   position:relative;
}
.linksRightCol .currentRightCol {
    margin: 0 0 0 -10px;
    padding: 1px 0 0 10px; 
	height:67px;
	width:166px;  
}

.linksRightCol .currentRightCol a{
    background: url("../images/arrowRedLeft.png") no-repeat scroll 2px 43px #FFFFFF; 
	margin: 0 0 0 -10px;
    padding: 0px 0 0 10px;
	height:67px;   
}

.linksRightCol .currentRightCol img{
	background:#fff;	
}

/* get info new design */
.darkGray{
	color:#2f2f2f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:0px;
}

.darkGray a{
	float:right;
	clear:none;
	color:#93252d;
	font-size:12px;
	line-height:16px;
	margin:5px 0px 0px 10px;	
}

.getInfoGray{
	color:#4b3b30;	
}

.getInfoIntro{
	color:#4b3b30;
	font-size:12px;
	line-height:18px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-top:1px solid #877c74;
	margin-top:169px;
	padding-top:0px;
	width:166px;
	padding-bottom:1px;	
}

.getInfoSubIntro{
	color:#4b3b30;
	font-size:11px;
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-top:1px solid #877c74;
	margin-top:30px;
	padding-top:2px;
	width:166px;	
}

.leftCol .getInfoSubIntro a{
	color:#93252d;	
	clear:none;
	display:inline;
	font-style:italic;
}

.col1 .theme{
	padding-bottom:9px;	
	margin-bottom:5px;
}

.col1 .theme h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#93252d;
	font-size:18px;
	line-height:16px;
	margin:0px;
	padding:2px 0px 1px 0px;
	width:266px;
	cursor:pointer;
}

.col1 .theme h1:hover{
	text-decoration:underline;
}

.col1 .theme p{
	color:#4b3b30;
	font-size:12px;
	line-height:16px;
	width:266px;
	padding:3px 0px 0px 0px;
	margin:0px;
}

.col1 .selected{
	background:url(../images/arrowSmall.png) no-repeat 288px 3px #fff;
	width:293px;
	margin-left:-9px;
	padding-left:9px;
}

.col1 .selected h1:hover{
	text-decoration:none;
	cursor:default;
}

.col2 .featuredTopics{
	display:table;
	padding-bottom:13px;
	border-bottom:1px solid #aa9f97;	
}

.col2 .featuredTopics h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#92252d;
	font-size:14px;
	line-height:16px;
	margin:0px;
	padding:0px;
	width:174px;
	float:left;
	clear:none;
}

.col2 .featuredTopics p{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b3b30;
	font-size:11px;
	line-height:13px;
	width:293px;
	padding:1px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	float:left;
	clear:none;
}

.col2 .featuredTopics a{
	font-style:italic;
}

.joinUs{
	width: 202px;
	margin-top:99px;	
}

.popupGetInvolved{
	overflow:none;
	text-align:left;
}
.popupGetInvolvedActionAlerts{ 
  /*padding-left: 18px;*/
}

.popupGetInvolved h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:22px;
	color:#000;
	margin:28px 0px 3px 202px;
	width:600px;
}

.popupGetInvolved p, 
.popupGetInvolved ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	color:#4b3b30;
	margin-left:202px;
	width:600px;
	padding-bottom:14px;
}

.popupGetInvolved ul li{
	list-style:none;	
}

.popupGetInvolved a{
	color:#93252d;
	font-style:italic;
}

/*from here, color readability new styles*/

/*about pages*/
.contactPage{
	position:relative;

	height:27px;	
}

.contactPage .whyDescription{
	height:101px;
}

.contactPage .whyDescription img{
	top:9px;	
}

.contactPage .mainWrapper{
	/*z-index:100;*/
	position:relative;
	
}

.contact .introTxt{
	height:111px;
	width:386px;
}

.contact .introTxt span{
	padding-bottom:6px;	
	display:block;
}

.contact .subheading{
	padding-bottom:5px;	
}

.contact .leftCol p{
	font-size:11px;
	line-height:16px;
	width:184px;
	margin-bottom:7px;
}

.contact .leftCol p a{
	line-height:18px;
	color:#93252d;
}

.contact .mainWrapper,
.aboutPages .mainWrapper{
	border-top:	1px solid #877c74;
min-height:800px;
	*top:90px;
	padding-top:3px;
	position:relative;
	display:inline-block;
}
.contact .mainWrapper {height:800px;}
.contact .col665 .contactInfo{
	margin-left:0px;	
}

.contact .col665 .contactInfo label{
	text-align:right;
	margin-right:12px;
	margin-top:3px;
	width:190px;
}

.contact .col665 input,
.contact .col665 textarea,
.contact .col665 select {
	background:none #fff no-repeat;
	border:1px solid #b2b1b1;
	font-size:11px;
	line-height:18px;
}

.contact .col665 select {
	width:223px;
	margin-bottom:7px;
	height:20px;
}

.contact .col665 input {
	width:281px;
	margin-bottom:8px;
	padding-left:5px;
}

.contact .col665 textarea {
	width:380px;
	padding-left:5px;
	margin-bottom:9px;
	height: 116px;
	line-height:14px;
}

.contact .col665 input.lightBtn{
	background:none transparent;
	border:0px;
	width:108px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#93252D;
}

.contact .col665 input.lightBtn:hover{
	text-decoration:underline;
	color:#93252D;
}

.contact .col665 input.darkBtn{
	background:url("../images/bkgDarkBtn.png") no-repeat scroll 0 0 transparent;
	border:0px;
	width:108px;
	margin-right:0px;
	padding-left:0px;
}

.rightMenu{
	position:absolute;
	top:-1px;
	right:0px;
	width:184px;
	border-top:9px solid #aa9f97;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;	
	z-index:100;
}

.rightMenu a{
	color:#4b3b30;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	display:block;	
	min-height:21px;
}

.aboutUs a
{
	font-size: 14px !important;
	line-height: 28px !important;	
	margin-bottom:1px;
}

.aboutUs > li > ul > li > a
{
	line-height: 19px !important;	
	font-weight: normal;
	font-size:12px !important;
}

.rightMenu a.current,
.rightMenu a.hovering:hover{
	color:#93252d;
	font-weight:bold;
	background:url(../images/arrowRedLeft.png) no-repeat 3px center #fff;
	margin-left:-18px;	
	padding-left:18px;
	text-decoration:none;
}

.rightMenu li{
	border-bottom:1px solid #aa9f97;	
	text-transform:uppercase;
}

.rightMenu li ul li {
	border-bottom:0px;	
	list-style:none;
	text-transform:none;
}

.rightMenu li ul li a{
	line-height:16px;	
	font-size:11px;
	min-height:18px;
}

.rightMenu li ul{
	margin-top: -1px;
    padding-bottom: 5px;
}

.aboutPages .mainWrapper{
	border-top:0px;	
	margin-top:64px;
}

.aboutPages .leftCol{
	width:166px;
	margin-left:20px;
}

.aboutPages .leftCol .logos{
	border-top:1px solid #877c74;
	margin-top:66px;
}

.aboutPages .leftCol .logos img {
    margin: 7px 0 8px 0;
}

.aboutPages .leftCol .history{
	border-top:1px solid #877c74;
	margin-top:66px;
	width:184px;
	margin-left:-20px;
	color:#4b3b30;
	font-size:11px;
	line-height:18px;
	font-style:italic;
}

.aboutPages .leftCol .history img {
    margin: 4px 0 9px 0;
}


.aboutPages .col570{
	width:570px;
	float:left;
	clear:none;
	margin-right:36px;
	font-size:12px;
	line-height:16px;
	padding-top:0px;
	padding-bottom:21px;
	
}

.aboutPages .col570 h1{
	border-top:9px solid #aa9f97;
	border-bottom:1px solid #877c74;
	width:100%;
	height:61px;
	margin-top:-4px;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}

.aboutPages .col570 h2{
	width:100%;
	color:#000;
	font-size:18px;
	line-height:22px;
	margin:0px;
	padding:0px 0px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.aboutPages .col570 h2 span{
	font-size:12px;
	font-style:italic;
}

.aboutPages .col570 h3{
	width:100%;
	color:#000;
	font-size:12px;
	line-height:13px;
	margin:2px 0px -1px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}

.aboutPages .col570 h4{
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    line-height: 13px;
    margin: 8px 0px 0px 0px;
    padding: 0;
    width: 100%;
	border:0px;
}

.aboutPages .col570 p{
	padding-bottom:16px;
	margin-top:3px;
	line-height:18px;
	/*font-style: italic;*/
}

.aboutPages .mission p{
	margin-top:2px;
}

.aboutPages .mission .sep{
	margin-top:0px;
}

.aboutPages .bDirectors h3{
	padding-bottom:19px;	
}

.aboutPages .extendedParagraph p{
    font-size: 12px;
    line-height: 20px;
	padding-bottom: 15px;
}

.aboutPages .extendedParagraph p.intro{
    font-size: 12px;
    line-height: 20px;
	padding-bottom: 37px;
	font-style:italic;
	margin-top:1px;
}

.extendedParagraph div.sep{
	border-bottom:0px solid #877C74;
    height: 1px;
    margin-bottom:0px;
    padding-top: 2px;
}

.aboutPages .col570 hr{
	border:0px;
	border-bottom: 1px solid #877C74;
    height: 1px;
    margin-bottom:2px;
    padding-top: 30px;
	padding-bottom:0px;
}

.aboutPages .extendedParagraph hr{
	border:0px;
	border-bottom: 1px solid #877C74;
    height: 1px;
    margin-bottom:1px;
    padding-top: 22px;
	padding-bottom:0px;
}

.aboutPages .col570 ul{
	list-style:none;
	padding-bottom:0px;
	margin-top:4px
}

.aboutPages  .col570 ul li {
    padding-bottom: 0px;
	line-height:24px;
}

.aboutPages .mission ul{
	list-style:none;
	padding-bottom:16px;
	margin-top:1px
}

.aboutPages  .mission ul li {
    padding-bottom: 0px;
	line-height:18px;
}

.aboutPages .col570 a{
	font-style:italic;	
}

.aboutPages .col570 h6{
	color:#000;
	margin:2px 0px -1px 0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
}

.aboutPages .col570 p span.floatingContact{
	position:absolute;
	margin-left:203px;
	margin-top:0px;
}

.aboutPages .col772 {
    clear: none;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin-right: 36px;
    padding-bottom: 50px;
    padding-top: 0;
    width: 772px;
}

.aboutPages .col772 .horizontalDivision{
    clear: none;
    float: left;
	display:block;
	height:1px;
	border:0px;
	border-bottom:1px solid #877c74;
    width: 772px;
	padding-top:51px;
}

.aboutPages .col772 h1 {
    border-top: 9px solid #aa9f97;
    color: #000;
    font-size: 24px;
    line-height: 24px;
    margin-top: -4px;
    width: 570px;
	margin-left:202px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:1px;
}

.aboutPages .col772 h2{
	width:550px;
	color:#000;
	font-size:18px;
	line-height:22px;
	margin:2px 0px 4px 0px;
	padding:0px 0px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

.aboutPages .col772 h2 span{
	font-size:12px;
	font-style:italic;
}

.aboutPages .col772 h3{
	width:550px;
	color:#000;
	font-size:12px;
	line-height:13px;
	margin:4px 0px 3px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	float:left;
	font-weight:normal;
}

.aboutPages .col772 p {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 0px;
	float:left;
	margin:0pxpx;
	width:550px;
	color:#4b3b30;
}

.aboutPages .team{
	margin: -1px 0px 0px 0px;
	clear:both;
}

.aboutPages .team img{
	padding-top:6px;
	padding-right:20px;	
	float:left;
}

.aboutPages .rightCol {
	margin-left:16px;	
}

.searchPage{
	position:relative;	
}

.searchPage .leftCol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#645850;
	padding-top:61px;
	font-style:italic;
}

.searchPage .rightCol{
	padding-top:52px;
}

.subheading h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	color:#000;
	margin:0px;
	width:auto;
	font-style:normal;
}

.ffood .col285 h2{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:1px 0px 2px 0px;
	color:#000;
}

.ffood h6 {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height:22px;
    margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
    width: 203px;
}

.ffood .col285 p {
	font-size:12px;
    line-height: 16px;
    margin-bottom: 10px;
}

.ffood form.ffArea {
    margin-top:0px;
}

.ffood a{
	font-style:italic;
	font-size:12px;
	line-height:16px;
}

.ffood .col285 a{
	padding-bottom:8px;
}

.articleContent h1 a{
	color:#645850;
}

.articleContent p a{
	color:#877c74;
}

.rightCol a{
	font-style:italic;	
}

.rightCol .col166 {
    clear: none;
    float: left;
	width:166px;
	margin-left:18px;
	margin-right:36px;
}

.connectMainNews h2{
	font-size:18px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.connectMainNews p{
	font-size:12px;
	line-height:18px;
}

.connectMainNews img{
	padding-top:1px;
	padding-bottom:2px;
}

.subheading p{
	margin-top:2px;
}

.links .whiteMargin{
	display:none;	
}

.links .current .whiteMargin{
	position:absolute;
	background:#fff;
	width:9px;
	height:67px;
	margin-left:-9px;
	display:block;
	border:0px;	
}

.rightCol .searchForm a{
	font-size:12px;
	line-height:16px;
	border-bottom: 1px solid #877C74;
	height:36px;
	margin-bottom:1px;
	display:block;
	width:184px;
}

.rightCol .searchForm h2{
	font-size:12px;
	line-height:14px;
	color:#000;
	font-style:italic;
	text-transform:none;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.wideCol h6{
	color: #231F20;
    font-size:20px;
    font-weight: bold;
    line-height: 22px;
    margin:1px 0px 16px 0px;
    width:auto;
	font-family:Arial, Helvetica, sans-serif;
}

.otherWays p{
	font-size:12px;
	line-height:16px;
	padding-bottom:4px;
}

.otherWays hr{
	border: 0px;
	border-bottom:1px solid #877c74;
    height: 1px;
    margin: 15px 0 3px;
    padding: 0;
}

.onlineDonationBody .introTxt span a{
	font-style:italic;	
}

.onlineDonation .menuDonateCurrent,
.onlineDonation .menuDonate,
.nationalHungerC .menuDonateCurrent,
.nationalHungerC .menuDonate{
	height:27px;
}

.articlePopup .introTxt{
	height:93px;
}

.articlePopup .rightCol .grayBar{
	width:790px;
	cursor:default;
	height:9px;
	padding-top:0px;
	margin:0px;
	background:#aa9f97;
}

.articlePopup .themeTopic h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	margin-top:4px;
}

.articlePopup .themeTopic h3 a{
	font-style:italic;
	color:#92252d;
	font-size:12px;
	line-height:16px;	
}

.articlePopup .wideCol h6,
.articleBody h6{
	color:#000;
	font-size:24px;
	line-height:24px;
	margin:1px 0px 23px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.articleBody h6{
	margin:18px 0px 26px 185px;
}

.articlePopup .wideCol .caption .imageFlipper{
	float:right;
	clear:none;	
	margin-top:3px;
}

.articlePopup .wideCol .caption .imageFlipper a{
	color:#4b3b30;
}

.articlePopup .leftCol h6{
	color:#4b3b30;
	font-size:12px;
	line-height:16x;
	margin:0px;
	padding:0px;
}

.articlePopup .leftCol p{
	color:#4b3b30;
	font-size:12px;
	line-height:16x;
	margin:0px;
	padding:0px;
}

.articlePopup .collapsable .wideCol{
	width:626px;
	padding-bottom: 206px;
}

.articlePopup .collapsable .wideCol .thumbs{
	float:right;
    margin: 2px 0 0 1px;
    position: relative;
    width: 224px;
}

.articlePopup .collapsable .wideCol .caption span{
	margin-top:2px;	
}

.articlePopup .collapsable .wideCol .thumbs img{
	margin-top: 0;
    padding-bottom: 0;	
}

.btns {
	float:right;
	clear:none;	
}

/*videos*/

.articlePopup .video{
    margin-left:0px;
    margin-top:0px;
    position: relative;
    width: 790px;
}

.articlePopup .wideCol .video h2,
.articleBody .video h2{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	line-height:16px;
	width:165px;
	margin:0px 100px 0px 0px;
	padding:0px;
	font-weight:normal;	
}

.articleBody .video h2{
	width:120px;
	margin:-3px 0px 0px 0px;	
}

.articlePopup .wideCol .video embed{
	margin:2px 0px 33px 0px;	
}

.articlePopup .collapsable .articleWide{
	width:790px;
	padding-bottom: 30px;	
}

.articlePopup .collapsable .articleWide h6,
.articleBody h6{
	width:580px;	
}

.articlePopup .collapsable .articleWide .video p{
	width:auto;	
}

.articlePopup .collapsable .wideCol .video img{
	padding-bottom:0px;
	margin-bottom:0px;
}

.articlePopup .collapsable .wideCol .video .videoTh, 
.articlePopup .collapsable .wideCol .video .currentVideo{
	margin-left:0px;
	margin-right:16px;	
}

.articlePopup .collapsable .wideCol .video p{
	margin-top:4px;
	line-height:11px;
}

.articlePopup .collapsable .wideCol .albumInfo,
.popupBody .articleBody .albumInfo{
	line-height: 16px; 
	font-style: normal; 
	text-align: left; 
	font-family: Georgia,'Times New Roman',Times,serif; 
	font-size: 12px;
	float:left;
	margin-left:-202px;
	width:166px;
	border-top:1px solid #aa9f97;
	padding-top:2px;
	margin-top:2px;	
}

.popupBody .articleBody .albumInfo{
	margin-left:-184px;	
	padding-top:3px;
	margin-top:-1px;	
}

.articleExtraWide h6{
	width:627px;
}

.collapsable .articleExtraWide p {
    font-size: 12px;
    line-height: 18px;
    width:573px;
	padding-bottom:18px;
}

/* connect forms */

.nationalHungerC .onlineDonation .whyDescription img {
    top:19px;
}

.joinForm table.infoForm span.continued {
	position:absolute;
	color:#4b3b30;
	font-size:14px;
	top:124px;	
}

/*portfolio*/

h6.multimediaTitle{
	color: #231F20;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin: 2px 0px 19px 0px;
    width: auto;
}

.bbitalic{
	font-weight:bold;
	font-style:italic;
	color:#000;	
}

/*contact*/
.contactForm{
	posiation:relative;	
}

.photoCaption{
	margin-left: 18px;
    margin-top: -1px;
    padding-top: 3px;
	border-top: 1px solid #AA9F97;
    float: left;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    text-align: left;
    width: 166px;	
	font-style:italic;
}

.getInfoArticle ul{
	list-style-position: inside;
	padding-bottom:18px;
	font-size:12px;
	line-height:18px;	
}

.getInfoArticle ul li {
    margin: 0 0 0 15px;
    padding-left: 0;
}

.getInfoArticle hr{
	float:left;
	clear:both;
	width:570px;
	height:1px;
	border:0px;
	border-bottom:1px solid #aa9f97;
	margin:26px 0px 1px 0px;	
}

form table.infoForm .yesnoradios ul.radio_list li{
	width:81px;	
}
.whyblock {
margin-top: 0.1in;
background: #D3C9C0 50%;
margin-bottom: 0.1in;
border: #8A0808 2px solid;
padding: 0.1in;
}

.whyimageright{
	float: right; 
	padding: 5px;
	border:solid 5px;
	margin-left:5px;
}
.whyimageleft{
	float: left; 
	padding: 5px;
	border:solid 5px;
	margin-right:5px;
}
.whyimagecenter {
	margin-left: auto;
    margin-right: auto;
	padding: 5px;

}
.border {
	border:solid 5px;	
}