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

/*----------------- CSS NORMALIZER -----------------*/

/*
- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
*/

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, th, td {margin:0px; padding:0px;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit; font-size:100%;}
th {font-style:normal; font-weight:normal;}
/*
h1 {margin:0; padding:0; font-size:100%; font-weight:normal;}

h2 {margin:0; padding:0; font-size:95%; font-weight:normal;}

h3 {margin:0; padding:0; font-size:90%; font-weight:normal;}

h4 {margin:0; padding:0; font-size:85%; font-weight:normal;}

h5 {margin:0; padding:0; font-size:80%; font-weight:normal;}

h6 {margin:0; padding:0; font-size:75%; font-weight:normal;}
*/
img {border:0; vertical-align:middle;} 
select {border:1px solid #7F9DB9; background:#FFF; padding:.1em; margin:.1em 0 .1em .2em;}
select, input, textarea {font:100% arial,tahoma,verdana,helvetica,sans-serif; background:#FFF;}
ul, ol {margin:0px 0px 0px 20px;}
p { padding: 0px; margin: 5px 0px 10px 0px;}
html, body { height: 100%;}

/*----------------- DEFAULTS/GLOBAL -----------------*/

body {
  background: #003466 url(img/body_bg.gif);
  color:#000000;
  font: 12px arial,verdana,tahoma,helvetica,sans-serif !important;
  font: .75em arial,verdana,tahoma,helvetica,sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

h1 { color:#990000; margin: 8px 0 8px 0; padding: 0; font-size: 1.9em; font-weight: bold; }
h2 { color:#990000; margin: 8px 0 4px 0; padding: 0; font-size: 1.7em; font-weight: bold; }
h3 { color:#000000; margin: 8px 0 4px 0; padding: 0; font-size: 1.2em; font-weight: bold; }
h4 { color:#000000; margin: 8px 0 4px 0; padding: 0; font-size: 1.1em; font-weight: bold; }
h5 { color:#000000; margin: 8px 0 4px 0; padding: 0; font-size: 1.0em; font-weight: bold; }
h6 { color:#000000; margin: 8px 0 4px 0; padding: 0; font-size: .9em; font-weight: bold; }

.floatRight	{ float: right; }
.floatLeft	{ float: left; }
.cleaner	{ clear: both; }
.center		{ display:block; text-align:center;}

/*----------------- LINKS -----------------*/

a:link,
a:visited,
a:active,
a { text-decoration: none; color: #003466; }
a:hover		{ text-decoration: underline; }

#topnav {font-size: 90%;}
#topnav a 	{ color: #0F406F; font-family: verdana,arial,tahoma,helvetica,sans-serif;}
#joinNow a	{ color:#990000; font-size:1.8em; text-decoration:underline; font-weight: bold;}
.grayDisc a	{ font-weight: bold;}
.listCol a	{ font-weight:bold; text-decoration:underline;}
.go a		{ color:#990000;}

input.go 	{ color:#990000; font-weight:bold; border: 0; }

a.readMore	{ color:#999999; font-weight:normal;}

#footer a	{ color:#990000;}

/*----------------- MAIN WRAPPERS -----------------*/
#wrapper, #wrapper-inside	{ 
	margin: auto; 
	text-align:left; 
	width:800px;
	background-color: #FFFFFF; 
	min-height:100%; 
	height: auto !important; 
	height:100%; }
#masthead 		{ width: 800px; height: 118px; background: #003466 url(img/tikkunmasthead.gif) top left no-repeat;}



/*----------------- HOME PAGE -----------------*/
#contentBlockHome	{ clear:both; width: 752px; padding: 8px 12px 0px 16px; background-color: #FFFFFF;  min-height:1250px; height: auto !important; height: 1250px;}

/*---Left Column Top ---*/
#leftColHome		{ width: 192px; float:left; padding:0; margin:0;}

.module192			{ position: relative; background: transparent; width: 192px; padding-top: 0px; padding-bottom:4px; margin-top: 0px; margin-bottom:0px;} /*padding-bottom: 8px;*/
.blueHeader192		{ width: 176px; min-height: 23px; height: auto !important; height:23px; background:url(img/global/blueHeader_192px.gif) repeat-y; color:#FFFFFF; font-size: 1.3em; font-weight: bold;  padding: 5px 8px 0px 8px;}
.moduleText192		{ width: 192px;}
.moduleText192 div#content	{ width: 176px; padding: 6px 8px 0px 8px; background: url(img/global/boxBg_192px.gif) repeat-y;}
.bottomCurves192	{position:relative; width: 192px; line-height: 11px; height:11px; background: url(img/global/bottomBox_192px.gif) top no-repeat; padding: 0px 0px 0x 0px; margin: 0px 0px 0x 0px;}
/*.nextConference	{ position: relative; height: 34px; background:url(img/global/nextConference_bg.gif) no-repeat; color: #9B0A0A; font-size: 1.2em; font-weight: bold; margin: -5px 0px 5px 1px;}*/
.nextConference	{ position: relative;  min-height: 34px; height: auto !important; height: 34px; background:url(img/global/nextConference_bg.gif) no-repeat; color: #9B0A0A; font-size: 1.2em; font-weight: bold; margin: 0;}
.nextConference .text {  padding: 5px 0px 0px 8px; float: left;}
.nextConference img { float: right; margin-right: 4px;}

.module192 p, .module236 p, .module150 p	{ margin: 1px 0px; color:#333333;}

/*---Right Column Top ---*/
#rightColHome		{ width: 554px; float:left; margin-left: 0px;padding-left: 4px;}

.mainBanner			{ width: 545px; height: 135px; background-color: #FFDB71; border: 1px solid #205385; margin: 0px 0px 12px 2px;}
.mainBanner img		{ float: left;}
.mainBannerBtns		{ height: 34px; width:308px; padding: 0px 0px 0px 8px; float:left;}

.module236			{ width: 236px; float:left; margin:0; padding: 0;} /*margin-right: 8px; */
.blueHeader236		{ width: 220px;  min-height: 21px; height: auto !important; height:21px; background:url(img/global/blueHeader_236px.gif) repeat-y; color:#FFFFFF; font-size: 1.2em; font-weight: bold;  padding: 7px 8px 0px 8px;}
.moduleText236		{ width: 236px; }
.moduleText236 #content	{ width: 220px; padding: 6px 8px 0px 8px; background: url(img/global/boxBg_236px.gif) repeat-y;}
.bottomCurves236	{ width: 236px; height:11px; background: url(img/global/bottomBox_236px.gif) no-repeat; }

.module150				{ width: 150px; float:left;}
.blueHeader150			{ width: 134px;  min-height: 21px; height: auto !important; height:21px; background:url(img/global/blueHeader_150px.gif) repeat-y; color:#FFFFFF; font-size: 1.2em; font-weight: bold;  padding: 7px 8px 0px 8px;}
.blueHeader150Round		{ width: 134px; height:21px; background:url(img/global/blueHeaderRound_150px.gif) no-repeat; color:#FFFFFF; font-size: 1.2em; font-weight: bold;  padding: 7px 8px 0px 8px;}
.moduleText150, .moduleText150Peach {width: 150px;}
.moduleText150 div#content	{ width: 134px; padding: 6px 8px 0px 8px; background: url(img/global/boxBg_150px.gif) repeat-y;}
.moduleText150Peach div#content { width: 134px; padding: 6px 8px 0px 8px; background: url(img/global/boxBgPeach_150px.gif) repeat-y;}
.bottomCurves150		{ width: 150px; height:11px; background: url(img/global/bottomBox_150px.gif) no-repeat; }
.bottomCurves150Peach	{ position: relative; width: 150px; height:11px; background: url(img/global/bottomBoxPeach_150px.gif) no-repeat; }

img.tikkun		{ padding: 0px 0px 0px 0px; margin-left: -5px;}
.tikkunText		{ font-weight:bold; color: #3F6F9F; padding:0px 5px 0px 5px; display:block;}

/*---Left Column Bottom ---*/
#leftColBottom		{ clear:both; width: 590px; float:left; }

.module595				{ position: relative; width: 590px; margin-bottom:8px;}
.topCurves595Peach		{ position: relative; width: 590px; height:11px; background:url(img/global/topBoxPeach_595px.gif) bottom no-repeat;}
.moduleText595Peach {position: relative; width: 590px;}
.moduleText595Peach #content	{ position: relative; width: 580px; padding: 6px 5px 0px 5px; background:url(img/global/boxBgPeach_599px.gif) repeat-y;}
.bottomCurves595Peach	{ position: relative; width: 590px; height:11px; background:url(img/global/bottomBoxPeach_595px.gif) no-repeat;}

.moduleText150Peach h1, .moduleText595Peach h1	{ color: #3F6F9F; font-size: 1.3em; font-weight: bold; margin: 0;}

.moduleText595Peach .listCol	{ position: relative; float:left; margin: 8px 10px;}
.listCol ul li		{ color: #3F6F9F; font-size:1em;}
.listCol h2			{ color: #003466; font-size:1em; font-weight:bold; margin: 0px 0px 6px 6px;}
.listCol			{ position: relative;}
img.member			{ float:left; margin:8px 8px 4px 8px;}

/*---Right Column Bottom ---*/
#rightColBottom		{ float:right; width:150px; margin-left:5px;}

.topCurves150Peach	{ position: relative; width: 150px; height:11px; background:url(img/global/topBoxPeach_150px.gif) bottom no-repeat; }

.coChairText		{ position: relative; padding: 5px 8px 0px 8px; font-size: .9em;}
.coChairText h2		{ color: #003466; font-size:1.1em; font-weight:bold; margin: 4px 0px 0px 0px;}

/*--- Min-Height attributes for rows ---*/

.row2	{ min-height: 244px; height: auto !important; height: 244px;}
.row3	{min-height: 180px; height: auto !important; height:180px;}

/*----------------- LEFT NAV COLUMN -----------------*/
#contentBlock	{ clear:both; margin: 0; padding: 2px 0px 0px 2px; background-color: #FFFFFF; min-height:1850px; height: auto !important; height: 1850px;}
#leftNavCol		{ width: 100px; float:left; min-height:550px; height: auto !important; height: 550px;}

.portlet_corner {
  margin-left: 2px;
  font-size: 95%;
  padding: 0px 4px 4px 4px;
  border: 1px solid #ff9900;
  text-align: center;
}

.portlet_corner h3 {
  padding-bottom: 2px;
  font-size: 105%;
  text-transform: uppercase;
  color: #990000;
}
 
.navHeader { 
  color:#10406F; 
  text-transform: uppercase;
  font-size:0.9em; 
  font-weight: normal; 
  padding: 5px 4px;
  border-top: 2px solid #ff9900;
  border-bottom: 2px solid #ff9900;
}
.navBlock		{ margin: 4px 0px 12px 4px;}

/*----------------- CENTER COLUMN -----------------*/
#rightContentColOuter	{ position: relative; width: 684px; float:left;}
#rightContentCol	{ position: relative; margin:0px 164px 0px 14px;}
#breadcrumb			{ height: 15px; width: 684px; color:#3F6F9F; font-weight:bold;}

/*----------------- FOOTER -----------------*/
#footer { color: #666666; font-size: .9em; padding: 10px 10px 5px 10px; text-align: center; font-weight:bold; clear:both; background-color: #FFFFFF;  width: 760px;}
#footer .redText	{ color: #990000; font-size: 1.2em; }

/*----------------- LISTS -----------------*/

li.grayDisc 	{ list-style-type: disc; color:#999999; padding: 4px 0px;}
li.narrow		{ padding: 1px 0px;}

/*----------------- TABLES -----------------*/
table	{ width: 100%;}
th 		{ font-weight: bold; padding: 2px;}
td		{ padding: 2px;}
.date	{ font-weight: bold; text-align:right;}
.padRight { padding-left: 10px;}
.leftBorder { border-left: 1px solid #68858C;}

/*----------------- OTHER STUFF ------------*/
a#editor,
a#editor:hover,
a#editor:link,
a#editor:active,
a#editor:visited {
  color: #666666;
}

.story-text {
     border-bottom:1px solid #ff9900;
     border-left:1px solid #ff9900;
     border-right:1px solid #ff9900;
     padding: 6px 6px 0px 6px;
     margin: 0;
}

.story-brief {
  width: 500px;
}



.story-brief h1, .topic-brief h1 {
  color:#10406F;
  background-color: #EDEDED;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px 4px 4px 4px;
  margin: 0;
  border-left:1px solid #ff9900;
  border-right:1px solid #ff9900;
  border-bottom:1px solid #ff9900;
  border-top: 5px solid #ff9900;
}

.story-brief img, .topic-brief img {
  margin: 0px 6px 6px 6px;
  text-align: left;
  vertical-align: top;
  
}
.topicstory img {
  margin: 0px 0px 0px 0px;
}

.story-brief li{
  padding-bottom: 4px;
}
.story-brief p a:active,
.story-brief p a:link,
.story-brief p a:visited,
.story-brief p a {
  text-decoration: underline;
}
.story-brief p a:hover {
  font-style: italic;
}
#storydiv {
  margin: 4px 0px 4px 0px;
  line-height: 2px;
  font-size: 2px;
  height: 2px;
  background: #CCCCCC;
}
a .colorBlue,
a:active .colorBlue,
a:visited .colorBlue,
a:link .colorBlue,
.colorBlue { color: #3F6F9F; }
a .colorRed,
a:active .colorRed,
a:visited .colorRed,
a:link .colorRed,
.colorRed { color: #990000; }
a .colorBlack,
a:active .colorBlack,
a:visited .colorBlack,
a:link .colorBlack,
.colorBlack {color: #000000; }
a .colorGray,
a:active .colorGray,
a:visited .colorGray,
a:link .colorGray,
.colorGray {color: #999999; }
#forumsearch input{
  font-size: 90%;
}

/*----------------- TOP MENU  ------------*/
#global_nav, #search_box {
/*	height:30px;*/
}

#global_nav {
	float:left;
	padding-top: 6px;
	text-transform:uppercase;
}

#global_nav ul {
	border-top:4px solid #ff9900;
}

#global_nav li {
	display:inline;
	padding:6px 5px;
	line-height:1.8em;
	border-right:2px solid #ff9900;
}

#global_nav li.first {
	border-right:none;
	background-color:#ff9900;
	background-image:url(images/global_nav_active_corner.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#global_nav li.first a {
	color:#036;
}

#global_nav li a {
	color:#fff;
	text-decoration:none;
	font-size:.75em;
}

#global_nav_vertical ul {
	margin: 0px 0px 0px 0px;
	background-color:#ededed;
	text-transform:uppercase;
	border-right:1px solid #036;
	list-style-image:none;
	list-style-type:none;
	line-height:1em !important;
}

#global_nav_vertical li {
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #036;
	background-repeat:no-repeat;
	background-position:left;
}

#global_nav_vertical li:hover {
	background-color:#ff9900;
}

#global_nav_vertical li a {
	color:#036;
	text-decoration:none;
	font-size:.75em;
}

#search_box {
	padding:0 10px;
	text-align:right;
}

#search_box input, #login_form input {
	background-color:#fff;
	color:#036;
	border:none;
	padding:2px;
}

#search_box img {
	vertical-align:middle;
}
.rightblocks {
  position: absolute;
  top: 0px;
  left: 522px;
  width: 160px;
}

.graybutton {
  width: 156px;
  background: #999999 url(img/darkgraybutton.gif) no-repeat top left;
  min-height: 43px;
}

.graybutton a:active,
.graybutton a:visited,
.graybutton a:link,
.graybutton a{
  text-transform: uppercase;
  text-decoration: none;
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  padding: 12px 28px 12px 12px;
}

.graybutton a: hover {
  text-decoration: underline;
}

ul.involve {
  list-style-type: none;
  margin:0;
  padding: 0;
}

ul.involve li {
  padding-bottom: 6px;
}

pre {
 font:100% arial,tahoma,verdana,helvetica,sans-serif;
}

#archref {
 font-size: 90%;
 color: #606060;
}

#se_options {
  position: absolute;
  top: -2000px;
  left: -2000px;
}

.delicious-posts ul {list-style-type:none; margin: 0 0 1em 0; padding: 0 } 
.delicious-tag,.delicious-extended {font-size:smaller} 
.delicious-extended{margin:0;padding:0 0 0.25em 0} 
.module-list-item .delicious-posts ul{margin:0;padding:0} 
.module-list-item .delicious-posts h2, .module-list-item .delicious-posts li:first-child{margin-top:0} 

li.delicious-post {
  font-size: 130%;
}

p.delicious-extended {
  font-size: 100%;
}


a.delicious-link {
  font-size: 110%;
  font-weight: bold;
}


