/***********************************************/
/* CSS for inner GCNYC luncheon pages              */
/* Jill Hubley 2009                            */
/***********************************************/

* {padding: 0; margin: 0;}
p {margin-top: 0;}


body {
 margin:0; 
 font-family:Arial;
 text-align:center;
 padding:0;
 }
 
/************** header tag styles **************/


h1{
 font-family: Century Gothic;
 font-size: 22px;
 font-color: #000000; margin: 0px;
 padding: 0px;
}
/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

input{
font-family: Century Gothic;

}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

 #container {
 position: relative;
 clear: both;
 top: 0px;
 text-align:left;
 width:982px;
 margin: auto;
 background-image:url(../../Images/nav/backlessred4.gif);
 }

 #container2 {
 top: 0px;
 text-align:left;
 width:902px;
 margin: auto;
_margin-left: 40px;
 background-color: none;
 }

/***********************************************/
/* Body                                        */
/***********************************************/ 

#bodyblock {

	position: relative;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	width:900px;
}

/************* banner ****************/

#banner {
	background-color: #fff;
	position: relative;
	background-image: url(luncheon_inside_banner.jpg);
	width:900px;
	height: 269px;
}



/************* Main Column ****************/

#maincol {
 float: right;
 width: 650px;
 _width: 680px;
 text-align:left;
 padding: 15px 50px 25px 20px;
_padding: 15px 20px 25px 0px;
 margin-left: 0px;
 margin-right: 0px;
 }

/************* Left Column  ****************/

#leftcol {
 float: left;
 width: 179px;
 border-right: 1px solid #cccccc;
 margin:0px;
 padding: 0px;
}


/************* Footer ****************/

#ftr {
 clear: both;
 position: relative;
 width: 880px;
 _width: 902px;
 background-color: #EBEBEB;
 color: #333333;
 margin:0;
 border-top:1px solid #ccd2d2;
 border-left:1px solid #666666;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
 padding: 3px 10px 3px 10px;
 }

/***********************************************/
/* Component Divs                              */
/***********************************************/

#item{
	font-size: 13px;
	font-family: Arial;
	position: relative;
	width: 159px;
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #E1E1E1;
	z-index: 3;
}

#hitem{
	font-size: 13px;
	font-family: Arial;
	position: relative;
	background-color:#e41b23;
	width: 159px;
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #E1E1E1;
	z-index: 3;
}

a.item{
  	font-size: 16px;
  	color: #FF0000;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	margin: 0px;
}

a.item:hover{
	color:#ffffff;
	text-decoration: none;
	}

#roll tr.ruled {
  background-color: #999999;
}

#roll tr.out {

  background-color: #ffffff;

}

#roll tr {
 background-color:#FFFFFF;
}


/************* Margin ****************/

 #bottomarg {
  position: relative;
  height: 50px;
  background-color: none;
 }

/*************** search styles *****************/

#searchbox{
	position: absolute;
	padding: 1px 0px 0px 0px;
	background-image:url(http://www.gildasclubnyc.org/Images/nav/searchtab.gif);
	height: 42px;
}

div.gs-result        { margin-top: 1em; padding: 0px 0px 0px 25px; }
div.gs-title         { text-decoration: underline; }
div.gs-visibleUrl    { display: none; }
div.gs-watermark     { display: none; }
div.gsc-back         { float: right; padding: 0px 25px 0px 0px;}
table.gsc-branding   { border: none; }
td.gsc-branding-text { color: gray; padding: 10px 0px 15px 25px;}
div.gs-visibleUrl-long { display: none; }


 /*************** image rotator boxes*****************/

#imgvert {

 width: 250px;
 height: 333px;
 margin-bottom: 10px;
} 

#imghorz {
 width: 333px;
 height: 260px;
 float: left;
 margin-right: 15px;
 margin-bottom: 27px;
 padding-top: 3px;
} 

/*************** image styles*****************/

img.floatLeft { 
    float: left;
	margin: 0px 5px 5px 0px; 
}

img.floatRight { 
    float: right; 
	margin: 10px 20px 10px 10px; 
}


img.floatLeft2 { 
    float: left;
}

img.floatRight2 { 
    float: right; 
}

img.floatLeft3 { 
    float: left;
	margin: 0px 10px 10px 0px; 
}

img.floatRight3 { 
    float: right; 
	margin: 0px 0px 10px 10px; 
}

