/* ======= GLOBALS ========= */
/* ========================= */
body{font:62.5%/1.4 arial, helvetica, sans-serif normal; text-align:center; background:url(../build/bg.gif) 0 0 repeat-x;}
p{font-size:1.3em;}
hr{color:#c5d2da; background-color:#c5d2da; height:1px; border:none; clear:both;}

.flag{color:#274a69; font-weight:bold;}
.clearfix:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix {height: 1%;}
/* ======== LINKS ========== */
/* ========================= */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}

/* ======= WRAPPERS ======== */
/* ========================= */
#navigate{margin:0; width:100%; height:40px; border-top:1px solid #143d6c; clear:both; background:url(../build/nav_bg.gif) 0 0 repeat-x;}
#header{margin:0; width:100%; height:221px; border-top:1px solid #70c2e7; clear:both; background:url(../build/header_bg.gif) 0 0 repeat-x;}
#pipetop{display:block; width:100%; height:10px; background:#274a69; border-top:1px solid #fff;}
#pipebase{display:block; width:100%; height:10px; background:#274a69; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
#foot{margin:0; width:100%; height:125px; clear:both; background:#dde8f1}
#container{margin:0 auto; width:900px; padding:0; text-align:left; overflow:hidden; background:none;}
#footer{position:absolute; width:100%;}

/* ========== NAV ========== */
/* ========================= */
ul#nav{margin:0 auto; width:900px; height:40px; padding:0; overflow:hidden; font-family: Futura, "Futura Book", "Bitstream Vera Sans", "Helvetica Condensed", Helvetica, arial, sans-serif;}
ul#nav li{margin:0; height:50px; padding:8px 20px 0 20px; display:inline; float:left; font-size:1.30em; line-height:1.6em; 
background:url(../build/nav_split.gif) top right no-repeat;}
ul#nav li a{font-size:1.30em; color:#fff;}
ul#nav li a:hover{color:#70c2e7;}

/* ========== MAST ========= */
/* ========================= */
#mast{margin:0 auto; width:950px;}
#mast img{float:left; margin:0;}
#logo{margin:0 60px 0 0; display:inline; float:left; height:221px; width:202px; 
/*background:url(../build/Sinai-Celebrates-90-years.gif) 0 0 no-repeat;*/}

/* ======= CALL OUT ======== */
/* ========================= */
.callout{margin:15px 0 20px 0; width:425px; padding:10px; height:111px;float:left; display:inline; border:1px solid #a8b4be; background:url(../build/callout_bg.gif) 0 0 repeat-x; overflow:hidden;}
.callout h2{color:#274a69; font-size:1.8em;}
.callout img{margin:0 15px 0 0; float:left; display:block; width:122px; height:113px; border:0;}
.callout p{display:block; height:50px; margin-bottom:0.5em; color:#666;}

/* ======= WIDE CALL OUT ======== */
/* ========================= */
.wcallout{
	margin:15px 0;
	padding:0px;
	float:left;
	display:inline;
}
.wcallout h2{color:#274a69; font-size:1.8em;}
.wcallout img{margin:0 15px 0 0; float:left; display:block; width:122px; height:113px; border:0;}
.wcallout p{display:block;margin-bottom:0.25em;}

/* ======= CALL OUT ======== */
/* ========================= */
.lcallout{margin:15px 0 20px 0; width:875px; padding:10px; height:111px;float:left; display:inline; border:1px solid #a8b4be; background:url(../build/callout_bg.gif) 0 0 repeat-x; overflow:hidden;}
.lcallout h2{color:#274a69; font-size:1.8em;}
.lcallout img{margin:0 15px 0 0; float:left; display:block; width:122px; height:113px; border:0;}
.lcallout p{display:block; height:50px; margin-bottom:0.5em; color:#666;}

a.box{width:100px; height:25px; float:right; display:inline; background:url(../build/box_btn.gif) 0 0 no-repeat;}
a:hover.box{background-position:0 -25px;}
.leftpad{margin-right:5px;}

a.boxStory{width:100px; height:25px; float:right; display:inline; background:url(../build/box_btn.gif) 0 0 no-repeat;}
a:hover.boxStory{background-position:0 -25px;}

/* ======= SIDEBARS ======== */
/* ========================= */
.sidebar{overflow:hidden; margin-bottom:10px; width:266px; padding:0;}

/* ======= HEADERS ========= */
/* ========================= */
h1, h2, h3, h4, h5, h6{font-weight:normal; text-align:left; font-family: "Futura Book", "Futura", "Century Gothic", Helvetica, arial, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{padding:0; text-decoration:underline; color:#70c2e7; background:transparent !important;}
h1 a:hover, h2 a:hover, h3 a:hover{text-decoration:none;} 
h1{line-height:1.6em; margin-top:0em; margin-bottom:0em;}
h2{line-height:1.5em; margin-top:0em; margin-bottom:0em;}
h3{line-height:1.4em; margin-top:0em; margin-bottom:0em;}
h4{line-height:1.3em; margin-top:0em; margin-bottom:0em;}

/* ==== COLUMN STRUCT ====== */
/* ========================= */
.column{padding:0; display:inline; float:left; position:relative;}
.thecols{margin-top:10px; margin-bottom:35px; width:100%; overflow:hidden; background:none;}

/* ======= COLWIDE ========= */
/* ========================= */
.colwide{
	width:100%;
}
.colwide h1{font-size:2.0em; color:#274a69;}
.colwide h2{font-size:2.0em; color:#274a69;}
.colwide img{margin:0 15px 0 0; float:left; display:block; width:122px; height:113px; border:0;}
.colwide p{margin-bottom:1.5em; color:#666;}

/* ========= COL1 ========== */
/* ========================= */
.col1{width:435px; padding-right:12px; margin-right:6px;}
.col1 h1{font-size:2.0em; color:#274a69;}
.col1 p{margin-bottom:1.5em; color:#666;}

a.give{width:100px; height:25px; float:right; display:inline; background:url(../build/give_btn.gif) 0 0 no-repeat;}
a:hover.give{background-position:0 -25px;}

a.more{width:100px; height:25px; float:right; display:inline; background:url(../build/more.png) 0 0 no-repeat;}
a:hover.more{background-position:0 -25px;}

/* ========= COL2 ========== */
/* ========================= */
.col2{width:447px; margin:0;}
.col2 h1{font-size:2.0em; color:#274a69;}
.col2 p{margin-bottom:1.5em; color:#666;}
.flag{color#:274a69;}

/* ======= COLSHORT ========= */
/* ========================= */
.colshort{margin-top:15px; margin-right:20px; padding:0 10px 0 18px; width:272px; background:url(../build/short_bg.gif) 0 0 repeat-x; 
height:550px; overflow:visible;}
.colshort h1{font-size:2.0em; color:#274a69;}
.colshort p{margin-bottom:1.5em; color:#666;}

/* ======= COLMAIN ========= */
/* ========================= */
.colmain{margin-top:15px; width:580px;}
.colmain h1{font-size:2.0em; color:#274a69;}
.colmain p{margin-bottom:1.5em; color:#666;}
.colmain .excerpt{font-size:1.6em; font-style:italic;}

/* ======= TO WIN ========== */
/* ========================= */
#win{display:block; margin:0 10px 0 12px; height:106px; overflow:hidden;}
#win p a{color:#667a8d; border-bottom:1px solid #667a8d;}
#win img{float:left; display:inline; border:0; margin-right:10px;}
#win a.win{width:100px; height:25px; float:right; display:inline; background:url(../build/enter_btn.gif) 0 0 no-repeat;}
#win a:hover.win{background-position:0 -25px;}

/* ======= THUMBS ========== */
/* ========================= */
#thumbs{overflow:hidden; margin-bottom:1.8em;}
#thumbs img{border:none;}
#thumbs a{margin:0; width:81px; height:79px; padding:8px 0 0 8px; display:inline; float:left; background:url(../build/smallpic_bg.png) 0 0 no-repeat; overflow:hidden;}
#thumbs a:hover{background-position:0 -87px;}

/* ======= SUMMARY ========= */
/* ========================= */
.fullwrap{overflow:hidden; margin:25px 0;}
.dated{width:78px; margin:0 10px 0 0; padding:7px 4px 4px 4px; height:66px; background:url(../build/datepost.png) 0 0 no-repeat; display:inline; float:left;} 
.dated h3{margin:0; font-weight:bold; font-size:1.2em; color:#fff; text-transform:uppercase; text-align:center;}
.dated h4{margin:0; font-weight:bold; font-size:2.5em; color:#fff; text-align:center;}

.summary{overflow:hidden;}
.storytitle{font-size:1.5em; text-transform:capitalize;}
.summary p{margin:0 0 8px 0;}
.summary a.morestory{width:100px; height:25px; display:inline; float:right; background:url(../build/more.png) 0 0 no-repeat; overflow:hidden;}
.summary a:hover.morestory{background-position:0 -25px;}

/* === STORY DETAILS ======= */
/* ========================= */
.storydetails{padding:0; overflow:hidden;}
.storydetails img{float:left; display:inline; margin:0 15px 0 0; overflow:hidden; clear:none;}
.published{padding-left:24px; height:20px; overflow:hidden; background:url(../build/author.gif) 0 50% no-repeat;}
.author{font-weight:bold; color:#105e92; text-transform:capitalize;} 

/* ====== PAGINATE ========= */
/* ========================= */
#pages{margin:35px 0 40px 0; clear:both;}
#pages a, #pages a:visited{display:inline; padding:4px 8px; font-size:1.2em; color:#fff; 
text-decoration:none; border:1px solid #999; text-align:center; background:#105e92;}
#pages a:hover{background:#fff; color:#105e92;}
#pages a.theactive{background:#fff; color:#105e92;}

/* ======= FOOTER ========== */
/* ========================= */
#depart{margin:0 auto; width:950px; text-align:left; height:50px; padding:20px 0 0 0; overflow:hidden;}
#depart h4{margin:0 70px 0 0; font-size:1.30em; color:#667a8d; float:left; display:inline;}
#depart h4 a{color:#667a8d; border-bottom:1px solid #667a8d;}
#depart p{color:#667a8d;}
#depart p a{color:#667a8d; border-bottom:1px solid #667a8d;}

ul#microlinks{margin:0; padding:0; width:650px; overflow:hidden; font-family:"Futura Book", "Futura", Helvetica, arial, sans-serif normal; color:#467da9;}
ul#microlinks li{margin:0; height:70px; padding:0 5px 0 0; display:inline; font-size:1.30em; line-height:1.6em; 
background:none;}
ul#microlinks li a{font-size:1.0em; color:#667a8d;}
ul#microlinks li a:hover{color:#70c2e7;}

/* ======= FORMS =========== */
/* ========================= */
.lg {width:412px;padding:2px;border:1px solid #274a69;color:#274a69;font-weight:normal;text-align:left;font-family:"Futura Book", "Futura Bk", "Futura", Helvetica, arial, sans-serif;}
.med {width:200px;padding:2px;border:1px solid #274a69;color:#274a69;font-weight:normal; text-align:left; font-family:"Futura Book", "Futura", Helvetica, arial, sans-serif;}
.sm {width:75px;padding:2px;border:1px solid #274a69;color:#274a69;font-weight:normal; text-align:left; font-family:"Futura Book", "Futura", Helvetica, arial, sans-serif;}
textarea {width:412px;height:250px;padding:2px;border:1px solid #274a69;color:#274a69;font-weight:normal; text-align:left; font-family:"Futura Book", "Futura", Helvetica, arial, sans-serif;}	

.sendBtn{width:100px; height:25px; float:right; display:inline; background:url(../build/submit_btn.gif) 0 0 no-repeat;}
.sendBtn:hover{background-position:0 -25px;}
.required {color:#660000;}
