*  {
     margin: 0;
     padding: 0;
}



body {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 9px;

    margin: 0;

    padding: 0;

    background-color: #C10000;


     COLOR: #333;

     line-height:14px;

     font-weight: 500;
}


a:link		{ color: #000000; text-decoration: underline; }

a:visited	{ color: #000; text-decoration: underline;}

a:active	{ color: #000; text-decoration: none;}

a:hover		{ color: #039; text-decoration: underline }


p  { color: #000; font-size: 11px; margin: 0; padding: 15px 0px 0px 0px; line-height: 15px; }


img { margin: 0;  padding: 0;  }


ul   {  list-style: none;   

        padding: 10px 0px 10px 10px;

        line-height: 0px;

        margin: 0px 0px 0px 10px;

        }

      

li  {list-style: square;

        color: #000;

        padding: 0px 0px 5px 2px;

        margin: 0px 0px 0px 5px;  }   



.blacktext  { font-family: Verdana, Arial, Helvetica, sans-serif; }



p.blacktext {

    COLOR: #000; line-height:11px; font-weight: 500;

    font-size: 10px;margin: 0px; padding: 0px 10px 10px 20px; }


.under2  { COLOR: #039; 
		font-style:italic;

		FONT: 11px verdana, arial, sans-serif; 

		font-weight: bold; padding:0; margin:0;}

 

a.under2:link    { color: #039; text-decoration: none}

a.under2:visited { color: #039; text-decoration: none }

a.under2:active  { color: #039; text-decoration: none }

a.under2:hover  { color: #039; text-decoration: underline}
    

    .noline          { COLOR: #039; FONT: 11px verdana, arial, sans-serif; font-weight: 700;  }

    a.noline:link    { color: #039; text-decoration: none}

    a.noline:visited { color: #039; text-decoration: none }

    a.noline:active  { color: #039; text-decoration: none }

    a.noline:hover  { color: #FF6600; text-decoration: underline}


    .noline2          { COLOR: #C10000; FONT: 12px verdana, arial, sans-serif; font-weight: 500;  }                    

        a.noline2:link    { color: #C10000; text-decoration: none}

        a.noline2:visited { color: #C10000; text-decoration: none }

        a.noline2:active  { color: #C10000; text-decoration: none }

    a.noline2:hover  { color: #FF6600; text-decoration: underline}

           .noline3          { COLOR: #fff; FONT: 12px verdana, arial, sans-serif; font-weight: 700; padding-left: 30px;}

            a.noline3:link    { color: #fff; text-decoration: none}

            a.noline3:visited { color: #fff; text-decoration: none }

            a.noline3:active  { color: #fff; text-decoration: none }

            a.noline3:hover  { color: #fff; text-decoration: underline}




.PowerSearch { font-size: 9px; width: 205px; margin: 0 0 20px 0; padding: 0; }



div.PowerSearch p {

     			font: 10px geneva, verdana, arial, sans-serif; font-weight: 500;

  	            color: #FFF;

     			padding: 0px 0px 0px 0px;

     			line-height: 13px;

     			text-align: left;

     		     margin: 0px 0px 0px 0px;

     		     border: 0;
    		} 


  div.PowerSearch ul {

  			font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: 500;

  	        color: #000;

  	        line-height: 12px;

  			list-style:none;

  			padding:0px 0px 10px 0px ;

  			margin:10px 0px 0px 5px;
  		}

  		

  div.PowerSearch ul li {

  			list-style:none;

  			display:list-item;

  			text-align: left;

  			margin: 0px 0px 0px 0px;

  			padding: 0px 0px 2px 0px;
			
			color: #000;

  			/* background: url('picts/block.gif') no-repeat 0% 50%; */
 		}   	


.PowerSearch_Top { display: block; width: 265px; height: 33px; background: url("searchbox-top.gif") no-repeat top left; }

.PowerSearch_Top_wo { display: block; width: 265px; height: 19px; background: url("searchbox-top-wo.gif") no-repeat top left; }

.PowerSearch_Middle { display: block; background: url("searchbox-bkgrnd2.gif") repeat-y top left; width: 265px; margin: 0; padding: 0; }

.PowerSearch_Bottom { display: block; width: 265px; height: 10px; background: url("searchbox-btm.gif") no-repeat top left; }


 		

#search { width: 59px; height: 16px; background: url("search.gif") no-repeat top left; border: none; } 

 

  form { 

   		color: #000; 

   		font-family: Verdana, Arial, Helvetica, sans-serif; 

   		font-size: 9px; 

  		margin: 0px 0px 0px 0px;

  		padding: 0px 0px 0px 0px;

  }


#date-location  {


    COLOR: #996600;

    padding-top: 0px;

    padding-left: 5px;

    padding-bottom: 5px;

    top: 0px;

    left:0px;
}



   .date-format  {

                 font: 10px verdana, arial, sans-serif;

                 font-weight:700;

                 color: #333;


                 padding: 0px 2px 0px 2px;

                 }  

             

    div#database   {   

             padding: 0;

            margin: 10px 15px 0px 5px;
               }
			   

div#database ul {

	list-style:none;
	
	padding:0px 0px 0px 10px;
	
	line-height: 12px;
	
	margin: 0;
}



div#database ul li {
	list-style:none;
	
	text-align: left;
	
	margin: 0px 0px 10px 0px;
	
	padding: 0 0 0 0;
}



div#database img   { float: left; margin-bottom: 2px; margin-right: 5px;  }  


div#database p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333;  
	font-weight: 500;
	font-size: 11px; 
	margin: 0; 
	padding: 0px 0px 0px 0px; 
}




.leftimg3 { float: left; margin-right: 10px; margin-bottom:10px; }


 #books {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 11px;
	border-top: 1px solid #BF1C24 ;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 13px;
	margin: 5px 15px 5px 5px;
}


     
div#books ul {
	list-style:none;
	padding-top:12px;
	margin: 0;
}
    		
    
	
			
#books ul li {
	list-style:none;
	text-align: left;
	margin: 0px 0px 35px 0px;
	padding: 0 0 0px 5px;
	min-height:80px;
	height:auto !important;
	height:80px;
	font-size:10px;
}
		
     
      
 
div#books img      { float: left; border:0px solid #666;margin-right: 10px; margin-bottom:5px; }



.date-font	{ color: #000000; font: 9px verdana, arial, sans-serif; font-weight: 500 }


div#box1 { width: 205px;
        text-align: left;
        line-height: 19px;
        margin: 0px 0px 15px 0px;
        padding: 10px 0px 10px 0px;
        }

        

div#box1 ul {

			list-style:none;
			margin: 0px 13px 0px 0px;
			padding: 0px 10px 0px 10px;
			line-height: 12px;
		}

div#box1 ul li {

			list-style:none;
			display:list-item;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;

		}

        

 

 div#box2 { width: 200px; 
 			color: #fff; margin-top: 0px;      
 			border: 1px solid #666;    
 			color: #444; 
 			text-align: left;  
 			padding: 5px 5px 10px 5px;   
 			background-color: #C10000;}

 

 div#box2 p {
     			font: 10px geneva, verdana, arial, sans-serif; font-weight: 500;
  	            color: #000;
     			padding: 0px 0px 0px 0px;
     			line-height: 13px;
     			text-align: left;
     		    margin: 0px 0px 0px 0px;
     		    border: 0;
    		} 


    		

  div#box2 ul {

  			font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: 500;
  	                color: #000;

  	                 line-height: 12px;

  			list-style:none;

  			padding:0px 0px 0px 0px ;

  			margin:10px 0px 15px 0px;

  		}

  		

  div#box2 ul li {

  			list-style:none;

  			display:list-item;

  			 text-align: left;

  			margin: 0px 0px 0px 0px;

  			padding: 0px 0px 2px 0px;

  			/* background: url('picts/block.gif') no-repeat 0% 50%; */

 		}   		

 

    

div#box3 { width: 340px;  margin:0;  padding: 5px 0px 0px 0px; }

 

 div#box3 p {

     			

     			font: 10px geneva, verdana, arial, sans-serif; font-weight: 500;

  	                color: #000;

     			padding: 0px 0px 0px 0px;

     			line-height: 13px;

     			text-align: left;

     		        margin: 0px 0px 0px 0px;

     		        border: 0;

     		        

    		} 

    		

    		

    		

  div#box3 ul {

  			font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: 500;

  	        color: #000;

  			list-style:none;

  			padding:0;

  			margin:5px 0px 0px 10px;

  		}

  		

  div#box3 ul li {

  			list-style:none;

  			display:list-item;

  			margin: 0px 0px 5px 0px;

  			padding: 0px 0px 0px 0px;

  			

 		}   		




.leftimg        { float: left; margin-right: 0px; margin-left: 0px; margin-bottom: 90px;}



.hor        {  margin-top: 10px; margin-bottom: 5px;}

 

h1{

    COLOR: #039;

     FONT: 12px geneva, verdana, arial, sans-serif; font-weight: 700;

    margin-right: 10px;

    margin-top:0px;

    margin-left:10px;

    margin-bottom: 0px;

    padding: 2px 4px 2px 25px;

     background: url('block.gif') no-repeat 2% 50% ; 

    border: 1px solid #000000;

    background-color:#C10000;

}



 h2{

     COLOR: #C10000;

      FONT: 13px geneva, verdana, arial, sans-serif; font-weight: 700;

     margin-right: 10px;

     margin-top:10px;

     margin-left:10px;

     margin-bottom: 0px;

     padding: 2px 4px 0px 0px;


}





h3{

    COLOR: #C10000;

     FONT: 13px geneva, verdana, arial, sans-serif; font-weight: 700;

    margin-right: 10px;

    margin-top:0px;

    margin-left:10px;

    margin-bottom: 10px;

    padding: 0px 4px 2px 0px;

    border-bottom: 4px solid #CDCDCD;

    

}



h4 {COLOR: #fff;

     FONT: 12px geneva, verdana, arial, sans-serif; font-weight: 700;

    margin: 20px 15px 15px 15px;

        border: 1px solid #000;

    background-color:#C10000;

    padding: 0px 0px 0px 5px;

}







h5 {

    COLOR: #C10000;

     FONT: 12px geneva, verdana, arial, sans-serif; font-weight: 700;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 5px 5px;

    

}





div#head {

    position: absolute;

    width:750px;

    height:79px;

    left:0px;

    top: 1px;

       background: url('gdc_header.jpg') no-repeat center left ; 

    background-color: #fff;

    border-bottom: 3px solid #A91B15;

}





div#head2 {

    position: absolute;

    width:750px;

    top: 91px;

    margin: 0;

    padding: 0;

     text-align: left;

     height: 30px;

    left:0px;

background-color: #039;

border-top: 1px solid #9cf;

    border-bottom: 1px solid #9cf;

}





div#crumb {

    position: absolute;

    width:750px;

    top: 93px;

    height:20px;

    left:0px;

    border-bottom: 3px solid #FFD373;

    background-color: #ffffff;

}



div#columns {

    position: relative;

    width: 750px;

    top: 90px;

}



div#side1 {

    position:absolute;

    padding: 0px 5px 10px 5px;

    width:220px;

    top: 9px;

    left:5px;

}



div#side2 {

    position: relative;

    text-align: left;

    width: 481px;

    top: 0px;

    left: 255px;

}



div#side3 {

    position: absolute;

    text-align: left;

    width: 130px;

    top: 0px;

    left: 470px;

}





div#side4 {

    position:relative;

    width:217px;

    top: 4px;

    left: 530px;    
}



div#foot {

    position: relative;

    width: 750px;

    clear: both;

    margin-top: 2px;

    border-top: 2px solid #000;  

 	margin-left:auto;

	margin-right:auto;

    background-color: #fff;

    COLOR: #C10000;

   } 

   

   

 div#foot  p { color: #000; }
 div#foot ul{color: #C10000;}

    

div#wrapper {

    	position:relative;

        background: url('bg2.gif') repeat-y ; 

        background-color: #ffffff;

        margin-left:auto;

        margin-right:auto;

        border-left: 1px solid #666;

        border-right: 1px solid #666; 

        top: 0px;

    	width:750px;
}

 

