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


/*  Font styles and effects   */
#homepage {

	background: url(../images/static/blue.jpg);


}

#homepage-main {
	background: url(../images/static/blue.jpg);
/*	background-color: #000033;      */
}

h1 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 36px;
  	font-weight: normal;
 	color: #580000;     
  	padding-left: 0px;
  	margin: 0px;
  	text-align: left;
	font-style:italic;
}
.top_logo {
	background-color: #ffffff;
}

.center {
  	text-align: center;
  	font-size: 25px;
}

h2 {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  	font-size: 20px;
  	font-weight: bold;
 /* 	color: #484848;     */
  	padding-left: 0px;
  	margin: 0px;
  	text-align: left;
}
h3 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 13px;
  	font-weight: normal;
 /* 	color: #484848;     */
  	padding-left: 0px;
  	margin: 0px;
  	
}

h4 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 24px;
  	font-weight: normal;
  	color: #580000;     
  	padding-left: 0px;
  	margin: 0px;
	font-style:italic;
  	
}

h5 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 14px;
  	font-weight: normal;
  	color: #000033;     
  	padding-left: 0px;
  	margin: 0px;
  	
}

h6 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 22px;
	font-style: italic;
  	color: #ffffff;
  	padding-left: 0px;
  	margin: 0px;
}

h7 {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 14px;
	font-style: italic;
  	color: #ffffff;
  	padding-left: 0px;
  	margin: 0px;
}
.search_text {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  	font-size: 14px;
	font-style: italic;
  	color: #ffffff;
  	padding-left: 0px;
  	margin: 0px;
}

BODY {
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
    color:#000000;
	text-align: left;
	line-height: 1.5;
/*	justify;   */
}
BODY a:visited {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4f525e;
}
BODY a:link {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4f525e;
}
BODY a:hover {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #6d6d6d;
}
BODY a:active {
	font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4f525e;
}

/* All DIV styles go here   */
.navbar {
	text-align: center;
    list-style-type: none;
    background-color: #ffffff;
}


.home_nav {
	text-align: center;
    list-style-type: none;
}


.home_nav_item {
    list-style-type: none;
    text-decoration: none;
    font-size: 14px;
    color: #ffffff
    
}

.home_nav_list a.home_nav_item {
  font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;    
}

.home_nav_list a.home_nav_item:hover {
  background: none;
  font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #686868;   
}



.main_nav_list a.main_nav_active_item {
  background: none;
  font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  width: 123px;
  text-align: center;
  color: #303030;   
}
.main_nav_list a.main_nav_item {
/*  background: none;   */
  font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  width: 123px;
  text-align: center;
  color: #686868;    
}
.main_nav_list a.main_nav_item:hover {
  background: none;
  font-family: Georgia, Times New Roman,"Helvetica Neue", Helvetica, Arial;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  color: #303030;   
}
.sub_nav_list a.sub_nav_active_item {
  background: url(images/dynamic/buttonset10/subnav1active.gif) no-repeat;
  font-family: arial, tahoma,verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  /*color: #fffff;       */
}
#sub_nav_list a.sub_nav_item {
  background: url(images/dynamic/buttonset10/subnav1.gif) no-repeat;
  font-family: arial, tahoma,verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
/*  color: #fff;   */
}
#sub_nav_list a.sub_nav_item:hover {
  background:none;
  font-family: arial, tahoma,verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  /*color: #fff;  */ 
}

/* All Headers grouped here  */

#LHS_header {
 /*  background: url(../images/static/bg_header.gif) no-repeat;      */

}
.cm_header {
   background: url(../images/static/CMbanner.jpg) no-repeat;
}
#bio_header {
   background: url(../images/static/biographybanner.jpg) no-repeat;
}
#article_header {
   background: url(../images/static/articlebanner.jpg) no-repeat;
}
#links_header {
   background: url(../images/static/linksbanner.jpg) no-repeat;
}
#la_header {
   background: url(../images/static/labanner.jpg) no-repeat;
/*      height: 136px;
   width: 515px;  */
}
#news_header {
   background: url(../images/static/longnewsbanner.jpg) no-repeat;
/* add size here to constrain; doesn't work in main.css  */

}
#scot_header {
   background: url(../images/static/scotlandstreetbanner.jpg) no-repeat;
       width: 515px;
    height: 136px;
}
#books_header {
   background: url(../images/static/ladiesdecbanner.jpg) no-repeat;
}
#events_header {
   background: url(../images/static/longeventsbanner.jpg) no-repeat;
    }
#no1_header {
   background: url(../images/static/sandybannercopy.jpg) no-repeat;
}
#header {
	background: url(../images/static/SandyHeaderRough.jpg) no-repeat;

}

#footer {
	
	text-align: right;
	font-style:normal;
}
/*  Begin - All info for the automatic column sizing */
.intro {
	font-weight: bold;
}
/* To hide the columns when printing, use media selectors */
@media screen {
	.screenContainer {
		display: block;
	}
	.printContainer {
		display: none;
	}
}
@media print, projection, tty {
	.screenContainer {
		display: none;
	}

	.printContainer {
		display: block;
	}
}
.screenContainer div {
	float: left;
	width: 25em;	/* When using a fixed number of columns, you can omit the width. Otherwise it must be set! This will be the *minimum* width of a column*/
	padding: 10px;	/* You may use a padding... but thanks to IE you can only use pixels! */
	position: relative;
	text-align: left;
	margin: 0; 		/* Don't use a margin! */
}
/* Optional 'read on'-message */
.screenContainer div .readOn {
	position: absolute;
	right: 1em;
	bottom: -0.5em;
	color: #999999;
}
				
/* End auto-column sizing styles  */				

