@import url(http://fonts.googleapis.com/css?family=Quando);

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;padding: 0;border: 0;outline:0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font:normal 13px/1.3 sans-serif;height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/****************************
Here we go
****************************/
.row {}
.row h2 {
	margin:0 4%;
	font:italic 400 40px/1.25 'jubilat',serif;
	border-bottom:solid 3px #ccc;
	padding:25px 0 5px;
	color:#fff;
	text-shadow:0px 1px #000;
	}
.frame {width:1000px;margin:0 auto;position:relative;}

.row .column {
	width:43.5%;
	margin:0 0 0 4%;
	display:inline-block;
	vertical-align:top;
	min-height:190px;
	padding:20px 0;
	border-bottom:solid 1px #383;
	}

.row .column_wide {width:92%;min-height:1px;}

/****************************
Animation and Topnav Row
****************************/
.row_headline {background:#fee url(/img/headline-bg.png) repeat-x center top;}
.row_headline .frame	{border:solid 1px #bbd;border-width:0 1px;overflow:hidden;}
.row_headline h1 {
	position:absolute;
	left:4%;
	top:5px;
	font:700 italic 36px/1.1 'jubilat',serif;
	margin:0;padding:0;
	color:#fff;
	text-shadow:1px 1px #050;
	z-index:100;
	}
.row_headline h1 em {display:block;font-size:28px;font-weight:600;color:#ffc;}

.row_headline .toplinks {position:absolute;right:0%;top:10px;z-index:100;}
.row_headline .toplinks span {
	cursor:pointer;
	font:500 18px/1.25 'freight-sans-pro',sans-serif; height:425px;
	color:#fff;
	text-shadow:1px 1px #000;
	display:block;
	height:auto;
	text-align:right;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding-right:40px;
	background:url(/img/topnav-arrow.png) no-repeat center right;
	}
.row_headline .toplinks span:hover {font-weight:600;background-image:url(/img/topnav-arrow-hover.png);}

.row_headline .animation {width:100%;height:600px;text-align:center;}
.row_headline .animation img, .row_headline .animation .animateText {
	width:800px;
	margin:0 auto;
	display:none;
	position:absolute;
	left:0%;
	bottom:0;
	}
.row_headline .animation .animateText {
	z-index:75;
	font:600 40px/1.15 'freight-sans-pro',serif;
	height:400px;
	text-shadow:2px 2px 1px #000;
	color:#fff;
	}
.row_headline .animation .animateText em {display:block;font-size:60px;color:#FFC;font-weight:700;}
.row_headline .animation .animateBG {z-index:10;display:block;left:0%;width:100%;}
.row_headline .animation .animate1 {left:-7px;z-index:20;}
.row_headline .animation .animate2 {left:-7px;z-index:30;}
.row_headline .animation .animate3 {left:-7px;z-index:40;}
.row_headline .animation .animate4 {left:-7px;z-index:50;}
.row_headline .animation .animate5 {left:-7px;z-index:60;}

.row_headline .music {
	position:absolute;
	right:0px;
	bottom:30px;
	color:white;
	text-shadow:1px 1px #000;
	font-size:11px;
	line-height:2.5;
	min-width:225px;
	z-index:200;
	}
.row_headline .music .mejs-container {position:absolute;top:0px;right:0px;z-index:200;}
.row_headline .music > span {position:absolute;top:0px;left:0px;z-index:200;}
.row_headline .music > span a {text-decoration:underline;color:white;}

.row_headline span.social {display:block;margin:0;position:absolute;right:0px;bottom:40px;z-index:110;}
.row_headline span.social a {display:inline-block;height:32px;width:32px;margin:0 10px 0 0;text-indent:-9999em;box-shadow:0 0 10px 3px #030;}
.row_headline span.social a.f {background:url(/img/facebook.png) no-repeat center;}
.row_headline span.social a.t {background:url(/img/twitter.png) no-repeat center;}
.row_headline span.social a.g {background:url(/img/google.png) no-repeat center;}
.row_headline span.social a.e {background:url(/img/email.png) no-repeat center;}

.cloud {position:absolute;background:red;width:100px;height:100px;z-index:45;}
.cloud-bg {left:-1000px;top:0px;width:1047px;height:269px;background:url(/img/cloud-bg.png) no-repeat center;}
.cloud-mg {left:400px;top:0px;width:675px;height:241px;background:url(/img/cloud-mg.png) no-repeat center;}
.cloud-fg {left:0px;top:100px;width:713px;height:184px;background:url(/img/cloud-fg.png) no-repeat center;}

.actionBox {
	position:absolute;
	z-index:100;
	left:100%;
	top:0;
	border-radius:0 0 0 10px;
	width:250px;
	padding:15px;	
	color:#000;
	}
.actionBox h4 {
	color:#0F7A1C;
	text-shadow:1px 1px #fff;
	font:italic 700 36px/1.1 'jubilat',serif;
	margin:0 0 10px;
	}
.actionBox ul {margin:15px 0 0;}
.actionBox li {
	color:#004;
	display:block;
	margin:0 0 1px;
	padding:3px 10px 10px 5px;
	border-radius:2px;
	cursor:pointer;
background: #066dab; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2NmRhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzhhYmJkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWRlZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #066dab 0%, #8abbd7 69%, #c5deea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#066dab), color-stop(69%,#8abbd7), color-stop(100%,#c5deea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #066dab 0%,#8abbd7 69%,#c5deea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #066dab 0%,#8abbd7 69%,#c5deea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #066dab 0%,#8abbd7 69%,#c5deea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #066dab 0%,#8abbd7 69%,#c5deea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#066dab', endColorstr='#c5deea',GradientType=0 ); /* IE6-8 */
	}
.actionBox li:hover {
background: #258dc8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1OGRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNThkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #258dc8 0%, #258dc8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #258dc8 0%,#258dc8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-8 */
	}
.actionBox li strong {color:#fff;font:700 18px/1.25 'freight-sans-pro',serif;text-shadow:1px 1px #009;}
.actionBox li.link_video strong {font-size:24px;}
.actionBox li.link_video a {text-decoration:none;}
.actionBox li.link_brick {}
.actionBox li.link_brick strong {font-size:28px;}

.actionBox li span {display:block;font:normal 12px/1.3 sans-serif;}

/****************************
Haskamos Row
****************************/
.row_haskamos {background:#020 url(/img/contact-bg.png) repeat-x center top;color:#cfc;}
.row_haskamos .frame {background:#06380C url(/img/contact-frame.png) repeat-x center top;padding-bottom:0px;}
.row_haskamos h2 {font-size:28px;color:#ff8;border-bottom-color:#358;}
.row_haskamos .column {min-height:100px;border-bottom:none;}
.row_haskamos a {
	display:block;
	padding:20px 0 0 180px;
	color:#fff;
	text-shadow:2px 2px #000;
	font:700 36px/1.25 'freight-sans-pro',serif;
	text-decoration:none;
	position:relative;
	left:-10px;
	height:130px;
	}
.row_haskamos a.breslov {background:url(/media/thumb/gedolei-breslov.gif) no-repeat left top;}
.row_haskamos a.local   {background:url(/media/thumb/local-rabbis.gif) no-repeat 20px top;}

.row_haskamos a small {text-shadow:none;font-size:18px;font-weight:400;display:block;}


/****************************
Donation Opportunities Row
****************************/
.row_donation {background:url(/img/donation_bg.jpg) repeat center top;}
.row_donation .frame	{padding-bottom:35px;border:solid 1px #cca;border-width:0 1px;background:url(/img/donation_frame.jpg) repeat center top;}
.row_donation a {color:#fff;}
.row_donation .column			 {width:45%;border-bottom:none;}
.row_donation .column_wide {width:94%;}

.row_donation .column.dedications {clear:both;width:94%;}


.row_donation h3 {font:700 30px/1 'freight-sans-pro',serif;}
.row_donation h4 {font:700 28px/1 'freight-sans-pro',serif;color:#9f9;text-shadow:1px 1px #050;}

.row_donation .progress	{
	float:right;
	clear:right;
	height:450px;
	width:14%;
	margin:20px 4% 0 50px;
	background:url(/img/progress.jpg) no-repeat center top;
	border-radius:4px;
	text-align:center;
	border:solid 1px #9f9;
	box-shadow:2px 2px 2px #050;
	}
.row_donation .progress	p {
	font:700 24px/1 'freight-sans-pro',serif;padding:7px 0 7px;
	color:#030;
	text-shadow:1px 1px #fff;
	}
.row_donation .progress	p strong {margin-top:10px;display:block;font:normal 30px/1 impact,sans-serif;color:#550;}

.row_donation .progress	.percentage {width:100%;height:350px;position:relative;}
.row_donation .progress	.percentage p {
background: #e5e696; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQzNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e696 0%, #d1d360 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e696 0%,#d1d360 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-8 */
	box-shadow:1px 1px #050;
	text-shadow:2px 2px 2px #fff;
	width:100px;
	position:absolute;
	left:50%;
	margin-left:-50px;
	bottom:20px;
	font:italic 800 36px/1 'jubilat',serif;
	color:#2B4880;
	}


.row_donation h2 {color:#fff;text-shadow:0px 1px #050;border-bottom-color:#272;background:url(/img/securedonations.png) no-repeat right 38px;}
.row_donation h3 {color:#fff;text-shadow:0px 1px #050;font:700 30px/1.25 'freight-sans-pro',serif;margin:20px 0 0;padding:0;}
.row_donation p {font:normal 16px/1.25 sans-serif;margin:7px 0;padding:0;color:#cfc;}
.row_donation p strong {font-weight:bold;}
.row_donation img {position:relative;float:left;}
.row_donation img.brick {top:7px;left:-8px;}
.row_donation img.raffle {top:0px;left:-7px;}

.row_donation a.paypal {
	text-align:center;
	float:right;
	display:block;
	width:23%;
background: rgb(30,87,153); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
	border:solid 1px #000;
	border-radius:3px;
	text-decoration:none;
	color:#fff;
	font:800 13px/1 'freight-sans-pro',sans-serif;
	margin:0 15px;
	padding:0 0 5px;
	text-transform:uppercase;
	letter-spacing:1px;
	word-spacing:2px;
	}
.row_donation a.paypal em {
	display:block;
	font:normal 48px/1.25 impact,sans-serif;
	letter-spacing:0px;
	color:#fff;
	text-shadow:1px 1px #000;
	}
.row_donation a.paypal:hover {
	background: #ffa500; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjg1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffa500 0%, #ef8500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#ef8500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa500 0%,#ef8500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa500 0%,#ef8500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa500 0%,#ef8500 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa500 0%,#ef8500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#ef8500',GradientType=0 ); /* IE6-8 */
	}
.row_donation a.paypal img {display:block;text-align:center;width:147px;margin:0 auto;}
.row_donation a.paypal_building em {text-transform:none;}

.row_donation a.paypal_building, .row_donation a.paypal_building:hover {
	-moz-box-shadow: 		15px 15px 20px #A1A4CF inset, -15px -15px 20px #0A0C3D inset, 2px 2px 2px #050;
	-webkit-box-shadow: 15px 15px 20px #A1A4CF inset, -15px -15px 20px #0A0C3D inset, 2px 2px 2px #050;
	box-shadow: 				15px 15px 20px #A1A4CF inset, -15px -15px 20px #0A0C3D inset, 2px 2px 2px #050;
	background:#234A97;
	padding:15px 0;
	border-radius:15px;
	text-align:center;
	border:none;
	width:220px;
	}
.row_donation a.paypal_building em, .row_donation a.paypal_building:hover em {
	font:normal 50px/98% impact,sans-serif;
	text-shadow:2px 2px #050;
	text-transform:uppercase;
	}
	
.row_donation a.paypal_building_small, .row_donation a.paypal_building_small:hover {
	-moz-box-shadow: 		10px 10px 10px #A1A4CF inset, -10px -10px 10px #0A0C3D inset, 0px 0px 3px #ca8;
	-webkit-box-shadow: 10px 10px 10px #A1A4CF inset, -10px -10px 10px #0A0C3D inset, 0px 0px 3px #ca8;
	box-shadow: 				10px 10px 10px #A1A4CF inset, -10px -10px 10px #0A0C3D inset, 0px 0px 3px #ca8;
	float:left;
	margin:0;
	padding:15px;
	width:Auto;}
.row_donation a.paypal_building_small em, .row_donation a.paypal_building_small:hover em {font-size:28px;}










.thebutton {
	-moz-box-shadow: 		10px 10px 30px #A1A4CF inset, -10px -10px 35px #0A0C3D inset, 0px 0px 3px #030;
	-webkit-box-shadow: 10px 10px 30px #A1A4CF inset, -10px -10px 35px #0A0C3D inset, 0px 0px 3px #030;
	box-shadow: 				10px 10px 30px #A1A4CF inset, -10px -10px 35px #0A0C3D inset, 0px 0px 3px #030;
	background:#234A97;
	padding:15px 0;
	border-radius:15px;
	text-align:center;
	border:none;
	width:700px;
	min-height:380px;
	margin:0 0 20px;
	position:relative;
	float:right;
	cursor:pointer;
	}
.thebutton .tb_title {
	display:block;
	text-align:center;
	color:white;
	margin:0 0 10px;
	font:italic 600 52px/1 'jubilat',serif;
	text-shadow:3px 3px 5px #006;
	}
.thebutton .tb_col {
	width:217px;
	height:225px;
	display:block;
	float:left;
	vertical-align:top;
	border-right:solid 1px #335Aa7;
	border-left:solid 1px #133A87;
	margin-top:10px;
	}
.thebutton .oval {position:absolute;height:26px;border-radius:20px;background:black;top:260px;color:white;width:34px;font:500 10px/1.8 'freight-sans-pro',sans-serif;text-transform:uppercase;}
.thebutton .oval_youget {left:226px;line-height:1;padding-top:4px;}
.thebutton .oval_plus   {right:220px;line-height:2;padding-top:4px;}
.thebutton .tb_col img {display:block;width:170px;height:128px;margin:0 23px;background:none;}

.thebutton .tb_brick  {border-left:none;font:400 36px/1 'freight-sans-pro',serif;margin-left:3.5%;}
.thebutton .tb_brick em {clear:both;display:block;color:#ff8;padding-top:10px;margin:40px 0 5px;font-size:24px;font-weight:400}
.thebutton .tb_brick strong {display:block;color:#fff;margin:5px 0 0;font-size:48px;font-weight:500;text-shadow:1px 1px #000;}

.thebutton .tb_kotel  {color:#ff8;font:400 15px/1 'freight-sans-pro',serif;}
.thebutton .tb_kotel em {display:block;color:#ff8;margin:40px 0 5px;font-size:24px;font-weight:500;color:#fff;}
.thebutton .tb_kotel strong {display:block;color:#fff;margin:5px 0 0;font-size:36px;font-weight:500;text-shadow:1px 1px #000;}

.thebutton .tb_raffle {border-right:none;color:#ff8;font:400 18px/1 'freight-sans-pro',serif;}
.thebutton .tb_raffle em {display:block;margin:0 24px;font-style:normal;}
.thebutton .tb_raffle small {display:block;font-size:10px;margin-top:5px;color:#99f;font-family:arial;}



.thebutton .tb_donatenow {
	position:absolute;
	width:100%;
	bottom:15px;
	left:0px;
	color:#fff;
	font:italic 800 60px/1.15 'jubilat',serif;
	text-shadow:3px 3px 5px #006;
	}










.row_donation h5 {font:600 italic 38px/1 'jubilat',serif;color:#9f9;text-shadow:2px 2px 4px #030;margin:40px 0 10px;}
.row_donation h6 {font:600 22px/1.25 'freight-sans-pro',serif;color:#fff;margin:10px 0 5px;}
/*
.row_donation .dedicationList {margin:10px 0 25px;width:750px;}
.row_donation .dedicationList td {
	font:600 italic 20px/1.15 'jubilat',serif;
	margin:0 0 10px;
	padding:0 20px;
	color:#fff;
	text-shadow:1px 1px #060;
	vertical-align:middle;
	text-align:center;
	height:110px;
	background:url(/img/plaque.png) no-repeat center top;
	width:25%;
	}
*/

.row_donation .dedicationList2 {margin:25px 0;width:auto;clear:both;padding-top:25px;}
.row_donation .dedicationList2 div {
	font:bold 14px/1.15 arial,sans-serif;
	margin:0 1% 18px;
	padding:0;
	color:#fff;
	text-shadow:1px 1px #060;
	vertical-align:middle;
	text-align:center;
	height:180px;
	width:23%;
	border-radius:5px;
	float:left;
	box-shadow:0px 0px 4px #363 inset;
	position:relative;
	z-index:2;
	}
.row_donation .dedicationList2 img {
	position:absolute;
	left:6px;
	top:6px;
	width:203px;
	height:169px;
	background:#fff;
	border-radius:10px;
	box-shadow:0px 0px 5px #000;
	}
.row_donation .dedicationList2 span {
	position:absolute;
	bottom:7px;
	left:8px;
	height:30px;
	width:179px;
	padding:10px 10px 0;
	background: rgba(125,200,125,0.9);
	box-shadow:0px 0px 5px #686 inset;
	border-radius:7px;
	}
.row_donation .dedicationList2 .two span {height:38px;padding-top:2px;}


.row_donation .candids 				{position:relative;margin:10px 0 40px -7px; height:300px;float:left;width:175px;}
.row_donation .candids img 		{display:block;border:3px solid #E4E8EB;}
.row_donation .candids a 			{position:absolute;border:solid 2px #fff;background:#9EA2A5;box-shadow:2px 2px 5px #454;}
.row_donation .candids img 		{height:140px;width:150px;}
.row_donation .candids .pic1 	{left:0px;top:10px;z-index:1;}
.row_donation .candids .pic2 	{left:40px;top:135px;z-index:2;}
.row_donation .candids .pic3 	{left:12px;top:260px;z-index:3;}


/****************************
Tour - Photo Gallery Row
****************************/
.row_tour h2 {font-weight:400;color:#009;text-shadow:1px 1px 1px #ccf;}

.row_tour	{background:#eee;}
.row_tour .frame {background:#fff repeat-x center top;padding-bottom:35px;color:#005;}
.row_tour img {border:solid 3px #e4e8eB;}

.row_tour .column {border-bottom:none;}
.row_tour h3 {color:#339;text-shadow:0px 1px #fff;font:700 24px/1.25 'freight-sans-pro',serif;margin:30px 0 0;padding:0;}
.row_tour p {font:normal 16px/1.35 sans-serif;margin:17px 0;padding:0;}
.row_tour p.intropp {font:normal 22px/1.25 'freight-sans-pro',serif;margin:10px 0 30px;color:#66a;}

.row_tour .column2 p {}


.row_tour ul.teachings {list-style:none;margin:20px 0 0;padding:0 0 40px;background:url(/img/swash_425_alt.png) no-repeat center bottom;}
.row_tour ul.teachings li {margin:15px 0;font:22px/1.25 'freight-sans-pro',serif;color:#66a;text-shadow:2px 2px #efe;}
.row_tour ul.teachings li:first-child {padding-top:60px;background:url(/img/swash_425.png) no-repeat center top;}
.row_tour ul.teachings li span {display:block;background:url(/img/bullet.png) no-repeat 8px 9px;padding-left:35px;min-height:35px;}

.row_tour .candids {position:relative;margin:10px 0 40px -7px;}
.row_tour .candids img {display:block;}

.row_tour .candids-kids span {position:absolute;border:solid 2px #fff;background:#9EA2A5;box-shadow:2px 2px 5px #454;}
.row_tour .candids-kids {height:120px;}
.row_tour .candids-kids img {height:100px;width:110px;}
.row_tour .candids-kids .pic1 {left:0px;top:10px;z-index:1;}
.row_tour .candids-kids .pic2 {left:107px;top:20px;z-index:2;}
.row_tour .candids-kids .pic3 {left:214px;top:0px;z-index:3;}
.row_tour .candids-kids .pic4 {left:321px;top:10px;z-index:2;}

.row_tour .candids-building a {position:absolute;border:solid 2px #fff;background:#9EA2A5;box-shadow:2px 2px 5px #454;}
.row_tour .candids-building {height:120px;}
.row_tour .candids-building img {width:110px;height:103px;}
.row_tour .candids-building .pic1 {left:0px;top:10px;z-index:1;}
.row_tour .candids-building .pic2 {left:107px;top:20px;z-index:3;}
.row_tour .candids-building .pic3 {left:214px;top:0px;z-index:2;}
.row_tour .candids-building .pic4 {left:321px;top:10px;z-index:1;}


/****************************
Contact Info Row
****************************/
.row_contact {background:#020 url(/img/contact-bg.png) repeat-x center top;color:#cfc;}
.row_contact .frame {background:#06380C url(/img/contact-frame.png) repeat-x center top;padding-bottom:30px;}
.row_contact h2 {color:#ff8;text-shadow:0px 1px #000;border-bottom-color:#358;}
.row_contact p {width:26%;padding:10px 0 10px 4%;display:block;float:left;}
.row_contact p.links {width:auto;}
.row_contact p.links span {display:block;}
.row_contact p a {color:#cfc;}
.row_contact p .title {font:700 20px/1.25 'freight-sans-pro',serif;text-shadow:1px 1px #000;color:#fff;display:block;margin:0 0 3px;}
.row_contact p strong {font-weight:bold;}
.row_contact p em {font-style:italic;}
.row_contact span.social {display:block;margin:20px 0 0;}
.row_contact span.social a {display:inline-block;height:32px;width:32px;margin:0 10px 0 0;text-indent:-9999em;}
.row_contact span.social a.f {background:url(/img/facebook.png) no-repeat center;}
.row_contact span.social a.t {background:url(/img/twitter.png) no-repeat center;}
.row_contact span.social a.g {background:url(/img/google.png) no-repeat center;}
.row_contact span.social a.e {background:url(/img/email.png) no-repeat center;}
/****************************
Copyright Row
****************************/

.row_copyright {background:#020 url(/img/copyright-bg.png) repeat-x center top;color:#cfc;}
.row_copyright .frame {background:#06380C url(/img/copyright-frame.png) repeat-x center top;padding-bottom:20px;}
.row_copyright p {
	text-align:left;
	font-size:11px;
	margin:0 4%;
	padding:20px 0 0;
	min-height:1px;
	float:none;
	width:auto;
	color:#7b7;
	text-shadow:1px 1px #000;
	}
.row_copyright a.mtm {float:right;text-decoration:none;color:#7b7;}
.row_copyright a.mtm img {position:relative;top:2px;margin-left:2px;}


/****************************
Clear
****************************/
span.clear {
	display:block !important;
	clear:both !important;
	float:none !important;
	height:0px !important;
	}
