
/******** Main div styles ************************/

#doc2 {
    border-right: 1px solid #666 !important;
    border-left: 1px solid #666 !important;
    font: 100% Georgia, serif;
}


/******** Color Palette **************************/


#PrimaryBlue {
   background : #5D87A1;
}
#PrimaryRed {
   background : #A40234;
}
#PrimaryYellow {
   background : #95AB00;
}
#PrimaryGreen {
   background : #00704A;
}
#PrimaryGrey {
   background : #5E6E66;
}
#SecondaryBlue {
   background : #A0C3DA;
}
#SecondaryRed {
   background : #E36F1E;
}
#SecondaryYellow{
   background : #D5D10E;
}
#SecondaryGreen {
   background : #8CC63F;
}
#SecondaryGrey {
   background : #C3CDC5;
}




/******** Header styles **************************/

/********* Logo and h1 ***************************/
#logo h1 {
        margin: 0px 0px 0px 0px !important;
        padding: 0px;
	width: 950px;
	height: 95px; 
	/*background-image: url('/utilities/images/logos/red_logo.jpg');*/
        /* background-image: url('/utilities/images/logos/green_logo.jpg'); */
        background-image: url('/utilities/images/logos/bh_green_logo.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 500px;
	border-bottom: none;
}


/******** Header Left col ************************/
#links {
    text-align:right; 
    padding-right: 5px;
}
/********** Banner       *************************/
#banner {
    margin: -2px 0px 0px 0px;
    padding-top:5px;
}

#banner img{width:100%;}
/********** Resource Bar *************************/
#resourcebar
{
    margin:0 0 0 0;
    padding:0;
	width:100%;
	height:3.5em;
	overflow:hidden;
	background-color:#424242;
	background-image:url('../images/resourcebar-bg.jpg');
	background-repeat:repeat;
}

#searchbar {
    margin:0 0 0 0;
    padding:0;
    width:100%;
    color:#fff;
    text-align:center;
    margin-top: 15px;
}

.searchButton {
    vertical-align: center;
    width: 35px;
    height: 18px;
    background-color: #E36F1E;
    color:#FFFFFF;
    font-size:11px;
    font: normal 95% Georgia, serif;
    border-left: none;
    border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none;
}	



#hoursbar {
	height:50px;
	margin:0 0 0 0;
	padding:0;
	padding-top: 5px;
	color:#fff;
	font-size:108%;
	text-align:center;
	background:url('../images/sectionbar-bg.jpg') top right no-repeat;
}

#hoursbar a {
    color: #fff;
}

/******** begin ASK ICONS sprite *****************/
#askbar {
	height:50px;
	margin:0 0 0 0 ;
	margin-right:-1.2em;
	padding: 0;
	padding-top:5px;
	color:#fff;
	font-size:108%;
	text-align:center;
	background:url('../images/sectionbar-bg.jpg') top right no-repeat;	
}


#askbuttons {
	width: 202px; 
	height: 24px;
	background: url('../images/askicons.jpg');
	margin: 0px auto; 
	padding: 0;
	position: relative; 

}

 #askbuttons li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position:absolute; 
	top:0;
}
 
#askbuttons li, #askbuttons a {height:24px; display:block; }

#chat {left: 0; width: 50px;}
#phone {left: 51px; width: 55px;}
#email {left: 107px; width: 53px;}
#person {left: 161px; width: 44px;}

#chat a:hover {
    background: transparent url('../images/askicons.jpg') 0 -24px no-repeat;}
#phone a:hover {
    background: transparent url('../images/askicons.jpg') -50px -24px no-repeat;}
#email a:hover {
    background: transparent url('../images/askicons.jpg') -105px -24px no-repeat;}
#person a:hover {
    background: transparent url('../images/askicons.jpg') -161px -24px no-repeat;}




/******** Search Tabs *****************/
#searchtabs {padding:0; margin:0; overflow:hidden;}
#searchtabs div#article{
    padding:0;
    background: transparent url('../images/center-on.jpg') top center no-repeat;
    height:50px;
}

#searchtabs div#catalog{
    padding:0;
    background: transparent url('../images/left-on.jpg') top center no-repeat;
    height:50px;
}

#searchtabs div#website{
    padding:0;
    background: transparent url('../images/right-on.jpg') top center no-repeat;
    height:50px;
}

#searchtabs ul {
    margin: 0;
    padding:0;
    display: block;
    clear: both;
}

#searchtabs ul li{
    float:left;
    margin:0;
    padding-top: 5px;
    padding-left: 16px;
    width: 30%;
    text-align:center;
    font-size:108%;
}

#searchtabs ul li#catalogTab{text-align:left; padding-left:8px;}
#searchtabs ul li#articlesTab{text-align:center;}
#searchtabs ul li#websiteTab{text-align:right;}

#searchtabs ul li a{
    padding-top: 10px;
    color: #fff;
    text-decoration:none;
}
#searchtabs ul li a:hover,a:active {
	text-decoration: none;
	color: yellow !important;
}

.tabContent { 
    height: 25px;
    overflow:hidden;
    text-align:center;
    padding-top: 5px;
    font-size:108%;
}
#catalogContent{display:none; clear:both;}
#articlesContent{display:block; clear:both;}
#websiteContent{display:none; clear:both;}
.tabContent form label{color: #fff;}

.searchButton{
    vertical-align:middle; 
    margin-left: 5px;
}

/********** Main site navigation ************/
#navbar {
	width: 100%;
	height:2em;
	color: #ffffff; 
	margin:0;
	padding:0;
	vertical-align: middle;
	font: normal 108% Georgia, serif;
	background-color: #A40234;
        /*background-color: #5D87A1;*/
        /* background-color: #00704A; */
        /* background-color: #95AB00; */
        /*background-color: #5E6E66;*/
	border-bottom: 1px solid #1a1a1a;
	border-top: 1px solid #1a1a1a;
	text-align:left;
}

#navbar ul{
    display:block;
    margin: 5px;
    margin-left: 15px;
}

#navbar ul li{display:inline; padding: 0px 8px; border-right: 1px solid #fff;}
#navbar ul li a{color:#fff; !important;}

/*********** Body Divs Home Page ****************/

/*********** Body Divs nested 2 column layout ***/
#nestedCols{
    width: 575px !important;
    margin:0;
    padding:0;
    margin-top:16px;
}

#bd {
    padding : 8px;
}



/*********** Lists Home Page ****************/
#bd ul {    
    margin: 8px;
    padding-bottom: 8px;
    display:block;

}
#bd ul li{
    margin: 5px;
    margin-left: 15px;
    list-style:url('../images/bullet.gif');
}

#bd ol {
        margin : 8px;
        padding-bottom : 8px;
        display : block;
}

#bd ol li {
        list-style-type : decimal;
        margin : 5px;
        margin-left : 15px;
}

#bd ol li ol li {
	list-style-type: lower-alpha;
}


/********** Tables Homepage *****************/


#bd table td {
     margin : 5px;
     padding : 5px;
}




/*********** Main Typography ****************/
h1 {
	display: block;
	font-weight: normal !important;
        height:2.5em;
	font-family: georgia, serif;
	/*color: #a4672a;*/
	color: #A40234; 
	font-size: 189% !important;
	margin: 4px 8px !important;
	border-bottom: 1px dashed #bebebe; 
}

h2 {
	display: block;
	font-weight: normal !important;
	height:2.5em;
	font-family: georgia, serif;
	/*color: #4c871c;*/
        /*color:  #A40234;*/
        /*color: #5D87A1;*/
        color: #00704A;
        /*color: #5E6E66;*/
        /*color: #95AB00;*/
	font-size: 167% !important;
	margin: 4px 8px !important;
	padding-top:8px;
	border-bottom: 1px dashed #bebebe; 
}

h3 {
	display: block;
	font-weight: 600 !important;
	font-size: 146% !important;
	margin: 4px 8px !important;
	/*color: #883333;*/
        /*color:  #A40234; */
        /*color: #00704A;*/
        /*color: #5D87A1;*/
        color: #5E6E66;
        /*color: #E36F1E;*/
}

h4{
	display: block;
	font-weight: normal !important;
	font-size: 123% !important;
	margin: 15px 4px 8px 4px !important;
	/*color: #340064;*/
	/*color:  #A40234;*/
        /* color: #5D87A1; */
        /*color: #00704A;*/
        /* color: #5E6E66; */
        color: #E36F1E;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}
strong em {
	font-weight: bold;
	font-style: italic;
}

blockquote {
	padding: 15px 25px 15px 20px;
	font-family: Verdana, sans-serif;
}

#bd p{
	margin-top: 12px !important;
        margin-bottom : 12px !important;
	margin-left: 10px;
	margin-right: 10px;
        line-height : 1.5;
}

#bd .date {margin: 8px; font-style:italic; color:#333;}

#bd form {margin-left: 8px;}
#bd form label{font-weight:bold;}
#bd .newsItem {border-bottom: 1px dashed #ccc; margin: 16px 8px;}

#bd dl {display:block; margin:8px;}
#bd dt {font-weight:bold; margin-bottom: 5px; margin-top: 20px;}
#bd dd {margin-left: 8px; margin-top: 5px; margin-bottom: 5px;}


#ms #bd dl {display:block; margin:10px;}
#ms #bd dt {font-weight:bold; margin-bottom : 5px; margin-top:15px;}
#ms #bd dd {margin-left: 20px; margin-right: 20px; margin-bottom: 4px; line-height:1.5em;}
#ms #bd dd b {color:#E36F1E;} 

.caption {
	font-style: italic;
	font-size: smaller;
}

.clear{clear:both;}
/************* Sidebar Styles *****************/

#sidebar {
	margin-top: 50px;
	margin:0;
	padding-left: 16px;
}

#sidebar ul{margin: 8px;}

#sidebar #alphamenu ul{
             margin-left : 0;
             padding-left : 0;
             display : inline;
             }

#sidebar #alphamenu ul li {
             margin-left : 0;
             margin-bottom : 5px;
             padding : .5em .5em;
             /* border-left : 1px solid #000; */
             list-style : none;
             display : inline;
}

#sidebar #alphamenu ul li.first {
              margin-left : 0;
              border-left : none;
              list-style : none;
              display : inline;
}

#demo ul.yui-nav li {
   border-top : solid #C3CDC5 2px;
   border-right : solid #C3CDC5 1px;
   border-left : solid #C3CDC5 1px;
   padding : 4px;
   margin-bottom : 0px !important;
}

#demo .selected a {
   color : #000000 !important;
}

#demo ul.yui-nav li.selected {
     background : #C3CDC5 !important;
     padding : 4px;
     margin-left : none !important;
     margin-bottom : 0px !important;
}

#demo ul.yui-nav  {
     border-bottom : solid 5px #C3CDC5;
}
/*
#sidebar #alphamenu a {
          display : inline;
} */

/************* Link styles ********************/
#hd a, #sidebar a, #cite0 a, #cite1 a, #bd a  {text-decoration:none;}
#hd #links a, #sidebar a, #cite0 a, #cite1 a, #bd a {color: #000000 !important;}


#hd a:hover, #hd a:active, #hd #links a:hover, #sidebar a:hover, #hd #links a:active, #sidebar a:active, #cite0 a:hover, #cite0 a:active, #cite1 a:hover, #bd a:hover, #bd a:active {
	/*font-weight: bold;*/
	color: #AE2F24 !important;
	text-decoration: underline;
}

#hd #links a:visited, #sidebar a:visited, #cite0 a, #cite1 a:visited, #bd a:visited  {
	color: #1a1a1a;
}

#navbar a:hover{
	color: yellow !important;
}

#news a {
      text-decoration: underline;
}

h1 a:link,h1 a:visited {
    text-decoration:none;
    color: #A40234;
	/*color: #82881c;*/
}

h2 a:link,h2 a:visited {
    text-decoration:none;
    color: #A40234;

	/*color: #4c871c;*/
}

h4 a:link,h4 a:visited {
    text-decoration:none;
    color:  #A40234;

/*color: #88571c;*/
}

h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active {
	text-decoration: underline;
	color: #A40234; /*color: #ae2424;
	font-weight: bolder;*/
}


/*********** Styles for library sections, BH styles are default ****************/
/************* Research and Guides Styles ******************************/
#titlesPage {
    display:block;
    margin-left:-8px !important;
    padding:0;
    clear:both;
    background:url("../images/research_titles.gif") no-repeat right bottom;
    width:100%;
    overflow:hidden;
    height:35px;
    }

#subjectsPage {
    display:block;
    margin-left:-8px !important;
    padding:0;
    clear:both;
    background:url("../images/research_subject.gif") no-repeat right bottom;
    width:100%;
    overflow:hidden;
    height:35px;
    }

#ejrnlsPage {
    display:block;
    margin-left:-8px !important;
    padding:0;
    clear:both;
    background:url("../images/research_journals.gif") no-repeat right bottom;
    width:100%;
    overflow:hidden;
    height:35px;
    }

#titlesPage li, #subjectsPage li, #ejrnlsPage li {
    float:left;
    margin:0;
    padding:0 8px;
    width: 120px;
    list-style: none !important;
    }
#subjectsPage li#subjectsTab, #titlesPage li#subjectsTab, #ejrnlsPage li#subjectsTab{margin-left: 36px !important;}
#subjectsPage li#titlesTab, #titlesPage li#titlesTab, #ejrnlsPage li#titlesTab{margin-left: 8px !important;}
#subjectsPage li#journalsTab, #titlesPage li#journalsTab, #ejrnlsPage li#journalsTab{margin-left: 8px !important;}
    
#subjectsPage li  a, #ejrnlsPage li  a, #ejrnlsPage li  a {
    margin: 0;
    padding:0;
    display:block;
    color: #fff;
    text-decoration:none;
    }

#subjectsPage li a:hover,#subjectsPage li a:active, #ejrnlsPage li a:hover, #ejrnlsPage li a:active {
	text-decoration: underline;
}

#research #titleContent{display:block;}
#research #subjectContent{display:none;}
#research #journalContent{display:none;}
#rsesearch #listContent{display:block;}
#research form input{margin-right:8px;}
#research form label{font-weight:normal; margin-right: 16px;}
#research .content div {display: block; width:100%; clear:both;}    
#research dl {display:block; margin-top: 10px; margin-left: 25px; width: 90%; float:left;}
#research dl dt {font-size:110%; margin-top : 12px; font-weight : normal;}
#research dl dd {margin-left: 25px; margin-top : 5px; font-size:90%; color: #00704A;}
#research .resourceType {
    display:block; 
    float:right; 
    width: 40%; 
    margin-top: 25px !important; 
}
#research .resourceType img{margin-left: 50px; border:none; vertical-align:middle;}

#research ul {
      margin-left: 15px  !important;
      padding-bottom: 8px;
      display:block;
  
 }
#research ul li{
      margin-left: 15px;
      margin-top: 8px;
      list-style:url('../images/bullet.gif');
 }

#research ul.yui-nav {
      padding : 0px;
      margin-top: 15px;
      margin-left: 0px;
      display:block;

 }
#research ul.yui-nav li{
      margin-left: 4px;
      margin-top: -1px;
 }



ul#a-zMenu{display:block; border-top:1px solid gray; border-bottom:1px solid gray;}
ul#a-zMenu li {display:inline; list-style:none; margin:4px; font-size:108%; font-weight:bold;}
ul#a-zMenu li a{text-decoration:none; color:#A40234;}
ul#a-zMenu li a:hover, ul#a-zMenu li a:active {
	text-decoration: underline;
}

#research #bd form{background-color: #eee; margin:8px; padding:8px;}
#research #bd input.search {width:350px; margin-bottom: 8px;}   
#research #bd input.searchButton {vertical-align:top;}
#research #bd form .checkbox label {width: 200px;}
/*************Guides Styles ******************************/


.yui-navset .yui-nav .yui-navset-top .selected li {
        background : #C3CDC4;
}


#alphaMenu {
    display : block;
    width : 80%;
}

#alphaMenu a {
    text-decoration : none;
    /*letter-spacing : 5px;*/
    font-family : verdana;
    font-size : 80%;
    color : #FFFFFF;
    /*outline : #5E6E66 solid 1px;*/
    /*outline: #C3CDC5 solid 1px;*/
    border : #5E6E66 solid 1px;
    padding : 2px;
    margin : 0 2px 2px 0;
    /*background : #C3CDC5;*/
    width : 1em;
    float : left; 
    /*display : block;*/
}
#alphaMenu a:hover, #alphaMenu a:active {
	text-decoration: underline;
}


.hanging {
	text-indent: -5em;
	margin-left: 5em;
}

.indent {
	text-indent: +5em;
}

.floatbox
{
float:right;
width:200px;
padding: 10px 10px 10px 7px;
border: 2px solid #999999;
}

.floatboxgray
{
float:right;
width:200px;
padding: 10px 10px 10px 7px;
background-color: #c3cdc5;
border: 2px solid #999999;
}

/*************UVM Library Styles ******************************/
#uvm_libs #logo h1 {
        margin: 0px 0px 0px 0px !important;
        padding: 0px !important;
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/uvm_libraries_logo_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}


/***************Dissertations*************************************/

#RH0 {
  float : right;
  padding : 5px;
  width : 75%;
}

#LH0 {
  float : left;
  padding : 5px;
  width : 20%;
  text-align : right;
  font-weight : bolder;
}




/*************Dana Styles ******************************/
#dana #logo h1 {
        margin: 0px 0px 0px 0px !important;
        padding: 0px !important;
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/dana_red_logo.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

#dana #navbar {
	background-color: #A40234 !important;
}

#dana h1, #dana h2, #dana h3, #dana h4 {
	color: #00704A; 
}

#dana h4 {
	color: #E36F1E; 

}


#dana h1 a:link #dana h1 a:visited, #dana h2 a:link, #dana h2 a:visited, #dana h3 a:link, #dana h3 a:visited, #dana bd a:visited {
    text-decoration:none;
	color: #00704A !important;
}

#dana h1 a:active, #dana h1 a:hover, #dana h2 a:active, #dana h2 a:hover, #dana h3 a:active, #dana h3 a:hover {
	text-decoration: underline;
	color: #000000 !important;
}
#dana #ft a:link, #dana #ft a:visited {
	text-decoration: none;
	color: #000000 !important;
	font-weight: normal;
}

#dana #ft a:active, #dana #ft a:hover {
	text-decoration: underline;
	color: #AE2F24 !important;
	font-weight: normal;
}

/#dana table {
         width : 100%;
         margin : 20px;}

#dana table td {
         padding : 5px;
}

#dana table td.indent {
         text-indent : 20px;
}/

#dana #call table {
         border : 5px;
}


/*************Special Collections Styles ******************************/

#sc #logo h1 {
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/special_collections_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

/* #sc #navbar {
	background-color: #605B84 !important;
}

#sc h1, #sc h2, #sc h3, #sc h4 {
	color: #605B84;
}

#sc h1 a:link, #sc h2 a:link, #sc h2 a:visited, #sc h3 a:link, #sc h3 a:visited {
    text-decoration:none;
	color: #605B84;
} */

#sc #sc_search input{
       margin : 5px;
}


#sc #sc_search select{
       margin : 5px;
}

#sc #sc_search #submit{
       background : #605B84;
       color      : #FFFFFF;
}

/*************Media Services Styles ******************************/

#ms #logo h1 {
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/media_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

/* #ms #navbar {
	background-color: #4C2166 !important;
}

#ms h1, #ms h2, #ms h3, #ms h4 {
	color: #4C2166;
}

#ms h2 a:link, #ms h2 a:visited, #ms h3 a:link, #ms h3 a:visited {
    text-decoration:none;
	color: #4C2166;
} */

/*************Gov Docs Services Styles ******************************/

#gd #logo h1 {
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/gov_docs_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

/*#gd #navbar {
	background-color: #277118 !important;
}

#gd h1, #gd h2, #gd h3, #gd h4 {
	color: #277118;
}

#gd h2 a:link, #gd h2 a:visited, #gd h3 a:link, #gd h3 a:visited {
    text-decoration:none;
	color: #277118;
} */

/*************Cook Docs Services Styles ******************************/

#cook #logo h1 {
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/cook_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

/* #cook #navbar {
	background-color: #1A5065 !important;
}

#cook h1, #cook h2, #cook h3, #cook h4 {
	color: #1A5065;
}

#cook h2 a:link, #cook h2 a:visited, #cook h3 a:link, #cook h3 a:visited {
    text-decoration:none;
	color: #1A5065;
} */

/************* LRA Styles ***********************/

#lra #logo h1 {
        width: 950px;
        height: 95px;
        background-image: url('/utilities/images/logos/lra_green.gif');
        background-repeat: no-repeat;
        overflow: hidden;
        line-height: 500px;
        border-bottom: none;
}

/************* ILL Styles ***********************/

a.illiad {
	color:#FF0000;
	font-weight:bold;
	}

/************* Footer styles ********************/
#ft {
	width: 100%;
	margin-left: -1px;
	/* text-align: center !important;
	font-style: italic !important; */
	clear: both !important;
	border: 1px solid #666 !important;
}


#ft #libtext {
      text-align : center;
      font-family   : Courrier;
      font-size : 93%;
      font-weight : bold;
      color : #437548;
}

#ft #addtext {
       text-align : center;
       color : #A40234;
       font-size  : 77%;
}

#ft #addtext a {
       text-decoration : none;
       color : #A40234;
}

#ft #addtext a:hover {
       text-decoration : none;
       color : #000000;
}

#ft #addtext a:visited {
       text-decoration : none;
       color : #A40234;
}



/************* New Books Styles **************/

.color1 {
  background : #FFFFFF;
}

.color2 {
  background : #C3CDC5;
}

#cite1 {
  float : left;
  margin-top : 5px;
  padding : 5px;
  background : #C3CDC5;
  width : 90%;
}

#cite0 {
  float : left;
  margin-top :5x;
  padding : 5px;
  background : #FFFFFF;
  width : 90%;
}

#loc1 {
  float : right;
  margin-top : 5px;
  padding : 5px;
  background : #C3CDC5;
}

#loc0 {
  float : right;
  margin-top : 5px;
  padding : 5px;
  background : #FFFFFF;
}

/************* News Blog Styles *******************/

.entry p {
  margin-top : 10px;
  margin-bottom : 10px;
  /*text-indent : 25px;*/
  line-height : 1.4;
}


.post, .entry, .postmetadata {
  margin : 10px;
  padding : 5px;
}

.post h3 {
        display: block;
        font-weight: normal !important;
        font-size: 146% !important;
        margin: 4px 8px !important;
        /*color: #883333;*/
    color:  #A40234;
}

.entry a, .postmetadata a {text-decoration : none;
          color : #3f4ab0;
}
.entry a:hover, .postmetadata a:hover {
	color: #AE2F24;
	text-decoration: underline;
}
.entry a:visited, .postmetadata a:hover {
	color: #3F4AB0;
	text-decoration: underline;
}

.entry ul, li {
     	list-style-type: disc;
	line-height: 1.4
}

.entry ul {
	margin-left: 25px;
}


.post h3 a{text-decoration:none;}
.post h3 a {color: #000000 !important;}
.post h3 a:hover {
	/*font-weight: bold;*/
	color: #AE2F24 !important;
	text-decoration: underline;
}

.post h3 a:visited  {
        color: #1a1a1a;
}

.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 60px;
        }

#AboutDb {
        margin-left : 15px;
}

/************* Form Styles *******************/
span.wpcf7-list-item { display: block; }




td {
                        /*  t   r    b   l */
    padding:                0px 2px 0px 2px;
} */

.roomCell {
    text-align:  center;
    font-weight: bold;
}

.linkCell {
    padding:                0px 0px 0px 0px;
    text-align: center;
    border: 1px outset #000000;
    line-height: 1.2em;
    background-color: #C3CDC5;
}

.linkCell a {
    text-decoration: none;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

.linkCell a:hover {
    color: red;
}

.timeCell {
    white-space: nowrap;
    text-align: right;
}

.freeCell {
    border:     1px solid #CCCCCC;
}

.reservedCell {
    background-color:       #eeeeee;
    text-align:             center;
    font-size:  small;
    font-weight: bold;
}

.chargedCell {
    font-size:  small;
    font-weight: bold;
    background-color:       #eeeeee;
    text-align:             center;
}


