
/* GENERAL CSS RESET STYLES */

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 	padding: 0; border: 0; 	outline: 0; }
/* remember to define focus styles! */
/* fix for ff3 outline */
a { outline: none }
/* end fix for ff3 outline */
:focus { outline: 0; }
body { line-height: 17px; color: black; background-color: white; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
ol, ul { 	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* LINK CSS */

 a { outline: 0px none;}
 a:link { outline: 0px none; }  
 a:visited{  outline: 0px none; }  
 a:active  { outline: 0px none; }
 a:hover { outline: 0px none;  }  

/* H1 -> H2 Tags */
 h1 { font-size: 30px; font-weight: normal; line-height: 30px; margin-top: 10px; }  
 h2 { font-size: 24px; font-weight: normal; }  
 h3 { font-size: 18px; font-weight: normal; }  
 h4 { font-size: 12px;  font-weight: normal; }  
 h5 { font-size: 11px; font-weight: normal; }  
/* end of header styles */
/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */
input { padding: 0px; margin: 0px; border: 0px; }
textarea { padding: 0px; margin: 0px; border: 0px; }
/* IMAGES MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */
img { display: block; }
/* end of other weird bugs discovered category */
/* END OF RESET STYLES CSS */

/* USEFULL GENERAL CSS CLASSES ALWAYS USED */
.floatLeft { float: left; }
.floatRight { float: right; }
.clearfix:after { content: " ";  clear: both;  height: 0px; padding: 0px; margin: 0px; display: block; visibility: hidden; }
.clearfix { zoom: 1;}
.clear, #pageWrap .clear { float: none; clear: both; overflow: hidden; height: 0px; padding: 0px; margin: 0px; }
.noMargins { margin: 0px 0px 0px 0px; }
.noPadding { padding: 0px 0px 0px 0px; }
.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */

/* smallest size at the top, largest at the top */
.size1 {}
.size2 {}
.size3 {}
.size4 {}
.size5 {}
.size6 {}
.size7 {}
.size8 {}
.size9 {}
/* end custom size classes*/
#pageWrap { background-image: url("/IWIimages/bodybgrepeat.jpg"); background-repeat: repeat-x; background-position: left top;}
.insidePage { background-image: url("/IWIimages/bodybg.jpg"); background-repeat: no-repeat; background-position: center top;}
.pageContent { width: 980px; margin: 0px auto;}

/* header */
.header { height: 135px; background-image: url("/IWIimages/header-background.jpg"); background-repeat: no-repeat; background-position: left top; position: relative;}
.header h5 { font-family: Georgia, Arial, Helvetica; font-size: 13px; font-style: italic; position: absolute; right: 164px; line-height: 34px; color: #fff;}
.header a.donate { font-family: Georgia, Arial, Helvetica; font-size: 13px; position: absolute; right: 30px; color: #fff; font-weight: bold; text-decoration: none; padding-top: 2px; line-height: 32px;} 
.header a.whyIsrael { background-image: url("/IWIimages/blank.gif");  position: absolute; right: 126px; height: 46px; width: 80px; top: 40px;}
.header a.israel { background-image: url("/IWIimages/blank.gif"); position: absolute; right: 6px; height: 46px; width: 110px; top: 40px;}
.header form { width: 194px; position: absolute; right: 10px; bottom: 10px;  }
.header input.inputText { float: left; background-image: url("/IWIimages/background-input-text.jpg"); background-repeat: no-repeat; background-position: left top; padding: 0px 5px 0px 25px; height: 28px; width: 129px;}
.header input.inputSubmit { float: left; background-image: url("/IWIimages/background-input-submit.jpg"); background-repeat: no-repeat; background-position: left top; height: 28px; width: 35px;}
/* end of header */

/* content */
/* navigation */
.content { background-image: url("/IWIimages/background-gradiant-shade.png"); background-repeat: no-repeat; background-position: left top; background-color: #fff; padding: 10px;}
.content .navigation { background-image: url("/IWIimages/bg-nav-center.png"); background-repeat: repeat-x; background-position: left top; margin-bottom: 2px;}
.content .navigation-left { background-image: url("/IWIimages/bg-nav-left.png"); background-repeat: no-repeat; background-position: left top;}
.content .navigation-right { background-image: url("/IWIimages/bg-nav-right.png"); background-repeat: no-repeat; background-position: right top; padding: 0px 5px; height: 44px;}
/* end of navigation */
/* updates-hp */
.updates-hp { width: 960px; }
.updates-hp .largeImage { width: 705px; height: 300px; float: left; position: relative;}
.updates-hp .largeImage div.pagination { background-image: url("/IWIimages/widget-background.png"); background-repeat: no-repeat; background-position: left top; width: 538px; height: 16px; position: absolute; left: 12%; bottom: 5px; line-height: 16px; text-align: center; padding-top: 10px; z-index: 100;}
.updates-hp .largeImage div.pagination a { margin: 0px 2px;}
.updates-hp .largeImage div.pagination a.active { background-image: url("/IWIimages/widget-active.png"); background-repeat: no-repeat; background-position: center center; width: 16px; height: 16px; display: inline-block;}
.updates-hp .largeImage div.pagination a.inactive { background-image: url("/IWIimages/widget-inactive.png"); background-repeat: no-repeat; background-position: center center; width: 16px; height: 16px; display: inline-block;}
.updates-hp .updates { background-image: url("/IWIimages/widget-background-right.jpg"); background-repeat: no-repeat; background-position: left top; width: 255px; height: 300px; float: right;} 
.updates-hp .updates h1 { line-height: 49px; font-family: Georgia, Arial, Helvetica; font-size: 25px; color: #433c3a; letter-spacing: -1px; padding-left: 10px; margin: 0;}
.updates-hp .updates ul li { line-height: 19px; color: #fff; padding-left: 26px; background-image: url("/IWIimages/background-main-content-sep.png"); background-repeat: no-repeat; background-position: 12px 16px; padding-top: 10px; padding-bottom: 10px; height: 57px; margin-bottom: 1px; letter-spacing: -0.5px;}
.updates-hp .updates ul li a { color: #ffc000; text-decoration: none;}
.updates-hp .updates ul li span { letter-spacing: 0px; font-size: 13px; font-family: Georgia, Arial, Helvetica;  }
.updates-hp .updates ul li.switchDown { padding: 0px; height: auto; margin-bottom: 0px;}
.updates-hp .updates ul li.switchDown a { height: 16px; display: block;	}
/* end of updates-hp */
/* end of content */

/* homepageMOD */
.homepageMOD { background-image: url("/IWIimages/background-gradiant-homepage-bottom.png"); background-repeat: no-repeat; background-position: left top; width: 960px; padding: 0px 10px;}
.social-networking { float: left; width: 285px; padding: 20px 0px; padding-right: 30px; margin-right: 15px; background-image: url("/IWIimages/background-content-divider.png"); background-repeat: no-repeat; background-position: right center;}
.social-networking .twitter { background-image: url("/IWIimages/background-sep-shade.png"); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 20px; margin-bottom: 5px; }
.twitter h1 { font-size: 28px; padding-left: 10px; margin-bottom: 5px; line-height: 40px; background-image: url("/IWIimages/twitter-icon.png"); background-position: right center; background-repeat: no-repeat; font-family: Georgia, Arial, Helvetica; color: #1d5a9f;}
.twitter div { background-image: url("/IWIimages/quotes-left.png"); background-repeat: no-repeat; background-position: left top;}
.twitter div div { background-image: url("/IWIimages/quotes-right.png"); background-repeat: no-repeat; background-position: right bottom; text-align: center; font-style: italic; padding: 5px; color: #0047b2; font-weight: bold; letter-spacing: -0.2px; }
.fb-yt { width: 285px;}
.fb-yt h1 { text-align: center; font-size: 21px; color: #1d5a9f; line-height: 29px; font-family: Georgia, Arial, Helvetica; margin-bottom: 5px;}
.fb-yt div { padding: 0px 10px; width: 265px; }
.fb-yt div a.yt { background-image: url("/IWIimages/button-youtube.png"); background-repeat: no-repeat; background-position: left center; height: 37px; width: 119px; display: block; float: left; padding: 10px 0px;}
.fb-yt div span.sep { background-image: url("/IWIimages/button-separator.png"); background-repeat: no-repeat; background-position: left center; float: left; height: 57px; width: 7px; margin: 0px 8px 0px 12px;}
.fb-yt div a.fb { background-image: url("/IWIimages/button-facebook.png"); background-repeat: no-repeat; background-position: left center; float: left; width: 119px; height: 37px; padding: 10px 0px; }
.message { float: left; background-image: url("/IWIimages/polaroid-pictures.jpg"); background-repeat: no-repeat; background-position: right top; width: 400px; padding: 20px 230px 20px 0px; height: 190px; }
.message h1 { font-size: 28px; line-height: 40px; font-family: Georgia, arial, helvetica; margin-bottom: 5px; color: #1d5a9f;}
.message p { font-size: 20px; line-height: 28px; font-family: Georgia, arial, helvetica; color: #666666; letter-spacing: -0.5px; }
.message p a { color: #1d5a9f; text-decoration: none;}
.message p.alignRight { text-align: right;}
.message p a span { font-size: 20px; line-height: 28px; font-family: Georgia, arial, helvetica; color: #666666; letter-spacing: -0.5px; align: right;}
/* end of homepageMOD */

/* category mod */
.category { background-image: url("/IWIimages/background-category-center.png"); background-repeat: repeat-y; background-position: left top;}
.categoryTop { background-image: url("/IWIimages/background-category-top.png"); background-repeat: no-repeat; background-position: left top;}
.categoryBottom { background-image: url("/IWIimages/background-category-bottom.png"); background-repeat: no-repeat; background-position: left bottom; padding: 30px 0px;}
.category .row:first-child{ background: none; padding-top: 0px; margin-top: 0px;}
.category .row { background-image: url("/IWIimages/background-category-sep.png"); background-position: left top; padding-top: 20px; margin-top: 20px; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px;  }
.category .row div { width: 130px; float: left; margin-left: 66px;}
.category .row div:first-child { margin-left: 0px;}
.category .row div h2 { font-size: 15px; font-weight: bold; line-height: 19px; padding-left: 15px; background-image: url("/IWIimages/background-category-separator.png"); background-repeat: no-repeat; background-position: 3px center; color: #e7bc48;}
.category .row div ul { list-style-image: url("/IWIimages/dot.png");  list-style-position: outside; padding-left: 28px;}
.category .row div li { padding: 1px 0px; line-height: 13px;}
.category .row div li a { color: #fff;  font-size: 11px; line-height: 13px; text-decoration: none;}
/* end of category mod */

/* footer */
.footer { background-image: url("/IWIimages/background-footer.png"); background-repeat: no-repeat; background-position: center top; padding: 20px 10px; font-size: 10px; color: #666666; line-height: 12px;}
.footer p.fl { float: left;}
.footer p.fr { float: right;}
.footer p.fr a { color: #666666; text-decoration: none;} 
/* end of footer */

/* subpage css */
.subpage .content { background-image: url("/IWIimages/subpage-bg.png"); background-position: left top; background-repeat: repeat; padding: 10px;}
.subpage .content .ic { background-image: url("/IWIimages/background-gradiant-shade.png"); background-repeat: no-repeat; background-position: left top; padding: 10px;}
.subpage .subpage-content { padding: 18px 0px;}
.subpage .subpage-content .side-links { float: right; background-color: #7c7567; width: 220px; }
.subpage .subpage-content .side-links .b { background-image: url("/IWIimages/background-sidelink-bottom.png"); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 30px;} 
.subpage .side-links h1 { background-image: url("/IWIimages/background-sidelink-blue.png"); background-repeat: no-repeat; background-position: left top; line-height: 50px; padding-bottom: 5px; text-align: center; color: #fff; font-family: Georgia, arial, helvetica; font-size: 25px;}
.subpage .side-links ul { }
.subpage .side-links ul li { background-image: url("/IWIimages/background-sidelink.png"); background-repeat: no-repeat; background-position: center top;}
.subpage .side-links ul li.sep { background-image: url("/IWIimages/background-sidelink-sep.png"); background-repeat: no-repeat; background-position: left bottom; height: 3px;}
.subpage .side-links ul li a { display: block; font-size: 12px; color: #fff; text-decoration: none;}
.subpage .side-links ul li a:hover { background-color: #554f43; font-weight: bold;}
.subpage .side-links ul li a span { display: block; padding: 10px 10px 10px 25px; background-image: url("/IWIimages/background-sidelink-link.png"); background-repeat: no-repeat; background-position: 12px 15px; }

.subpage .text { background-image: url("/IWIimages/background-sidelink-sep2.png"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; width: 680px; float: left; padding-left: 20px; color: #666;}
.subpage .text *:first-child { margin-top: 0px;}
.subpage .text p { margin-top: 15px; padding-left: 0px;  }
.subpage .text p span { }
.subpage .text ul { list-style-image: url("/IWIimages/bullet-icon.png"); padding-left: 25px; margin-top: 15px;  list-style-type: square; list-style-position: outside;}
.subpage .text ul li { padding-left: 0px; margin-top: 5px;}
.subpage .text ol { list-style-type: decimal; list-style-position: outside; padding-left: 25px; margin-top: 15px; font-weight: bold;}
.subpage .text ol li { margin-top: 5px;}
.subpage .text ol li span { font-weight: normal;}
.subpage .text blockquote { padding-left: 45px; margin-top: 15px;}
.subpage .text a { color: #245a97; font-weight: bold; text-decoration: underline; }
.subpage .text a:hover, .subpage .text a:focus {  text-decoration: none;}

.subpage .text h1 { color: #245a97; padding-left: 0px; font-size: 24px; line-height: 28px; font-weight: bold; margin-top: 15px; }
.subpage .text h2 { color: #245a97; padding-left: 0px; font-size: 20px; line-height: 24px; font-weight: bold; margin-top: 15px; }
.subpage .text h3 { color: #245a97; padding-left: 0px; font-size: 16px; line-height: 20px; font-weight: bold; margin-top: 15px; }
.subpage .text h4 { color: #245a97; padding-left: 0px; font-size: 12px; line-height: 16px; font-weight: bold; margin-top: 15px;  }

/* end of subpage css */

/* alternate sub */
.alternateSub .text { width: 920px; background: none; }