/* scotinfo.css */
/* Basic stylesheet for Scotland's Information pages. */
/* General */
body * {
	margin: 0;
	padding: 0;
}
body {
	font-size: 62.5%;
	margin: 0;
	overflow: auto;
	padding: 0;
}
body img {
	border: 0;
}
a, a:visited {
	font-weight: 600;
	text-decoration: none;
}
.centerblock {
	text-align: center;
}
.col11 ul,
.col21 ul,
.col22 ul,
.col31 ul,
.col32 ul,
.col33 ul,
.col41 ul,
.col42 ul,
.col43 ul,
.col44 ul {
	list-style-type: none;
}
.col21,
.col22 {
	float: left;
	width: 50%;
}
.col31,
.col32,
.col33 {
	float: left;
	width: 33%;
}
.col41,
.col42,
.col43,
.col44 {
	float: left;
	width: 25%;
}
#collectiondisplay,
#collectionslist,
.displaypane,
#helpdisplay,
#mapfilters,
#relatedlist,
#searchdisplay,
#searchtypeslist,
#tagcloudisplay {
	padding: 0.2em;
}
#collectiondisplay h2,
#helpdisplay h2,
#searchdisplay h2 {
	font-size: 1.5em;
}
#collectiondisplay h3,
#helpdisplay h3,
#searchdisplay h3 {
	font-size: 1.3em;
}
#collectiondisplay h3,
#collectiondisplay p,
#collectiondisplay ul,
#helpdisplay h3,
#helpdisplay p {
	padding-bottom: 0.5em;
}
#collectionicondisplay {
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
#collectionslist,
#relatedlist {
	height: 524px;
	margin-bottom: 0.5em;
	overflow: auto;
}
.collectionsListEntry {
	padding-bottom: 0.5em;
}
#ddcipr {
	padding-top: 0.5em;
	text-align: center;
	font-style: italic;
}
.displaypane {
    margin-top: 0.5em;
}
.displaypane {
	font-size: 1em;
}
.displaypane ul {
	list-style-image: url(Graphics/logos/SLIC_wht_20.gif);
	list-style-position: inside;
}
#helpdisplay em {
	font-style: normal;
	font-weight: 600;
}
#mainpane {
	margin-left: 19.1em;
	padding: 0.5em;
}
#mainpane h2 {
	padding-bottom: 0.2em;
	text-align: center;
}
#mainpane h2,
#regionslist h3,
#relatedlist h3,
#searchtypeslist h3,
#searchtypeslist h4,
#sideheader h1,
#sidebarheader h2 {
	font-weight: 300;
}
#mapcanvas {
	height: 550px;
}
#mapcanvascoln {
	height: 300px;
}
#mapfilters h2 {
	font-size: 1em;
}
#mapfilters ul,
#regionslist ul {
	list-style-image: none;
	list-style-type: none;
}
#mapfilters ul li {
	white-space: nowrap;
}
#mapcanvas .mapinfowindow {
	font-size: 9pt;
}
#newsearch {
	font-size: 1.5em;
	text-align:center;
}
#newsearch ul,
#sidenav ul {
	list-style-image: url(Graphics/logos/SLIC_blue_20.gif);
	list-style-position: inside;
}
#refreshmap {
}
#regionslist {
	padding-left: 440px;
}
#regionsmap {
	float: left;
	width: 410px;
}
#regionsmappane {
	overflow: auto;
}
#relatedlist h3,
#searchtypeslist h3 {
	font-size: 1.2em;
}
#relatedlist h3,
#searchtypeslist h3,
#searchtypeslist h4 {
	padding-bottom: 0.2em;
}
#relatedlist li,
#searchtypeslist li {
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}
#relatedlist ul,
#searchtypeslist ul {
	padding-bottom: 0.8em;
	padding-top: 0.3em;
}
#searchdisplay dd {
	padding-left: 1em;
}
#searchdisplay dl {
	padding-bottom: 1em;
}
#searchdisplay dt {
	padding-top: 1em;
}
#searchtypeslist h4 {
	font-size: 1em;
}
#searchviews ul {
	padding-left: 2em;
}
#sidebar {
	clear: both;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
#sidebarcount,
#sidebarheader {
	padding-bottom: 0.2em;
	padding-top: 0.4em;
	text-align: center;
}
#sidebarheader h2 {
	font-size: 1.2em;
}
#sideheader h1 {
    font-family: Geneva, sans-serif;
	font-size: 14pt;
	margin-left: 120px;
	padding-top: 43px;
}
#sidelogo {
	float: left;
	width: 100px;
}
#sidenav {
	clear: both;
    padding-bottom: 1em;
	text-align: center;
}
#sidenav ul li {
	display: inline; 
	margin-right: 1em;
}
#sidepane {
	float: left;
	width: 19em;
	padding: 0.5em;
}
#tagcloud {
	font-size: 1.2em;
	overflow: auto; 
	text-align: center;
}
#tagcloudcontrols {
	padding: 1em;
}
#tagcloudcontrols p {
	padding-top: 0.5em;
}
#tagcloudcontrols ul {
	padding-bottom: 0.5em;
}
#tagclouddisplay {
	padding: 1em;
}
#tagclouddisplay .tag0 {
	font-size: 1em;
}
#tagclouddisplay .tag1 {
	font-size: 1.1em;
}
#tagclouddisplay .tag2 {
	font-size: 1.2em;
}
#tagclouddisplay .tag3 {
	font-size: 1.3em;
}
#tagclouddisplay .tag4 {
	font-size: 1.4em;
}
#tagclouddisplay .tag5 {
	font-size: 1.5em;
}
#tagclouddisplay .tag6 {
	font-size: 1.6em;
}
#tagclouddisplay .tag7 {
	font-size: 1.7em;
}
#tagclouddisplay .tag8 {
	font-size: 1.8em;
}
#tagclouddisplay .tag9 {
	font-size: 1.9em;
}
#tagclouddisplay .tag0,
#tagclouddisplay .tag1,
#tagclouddisplay .tag2,
#tagclouddisplay .tag3,
#tagclouddisplay .tag4,
#tagclouddisplay .tag5,
#tagclouddisplay .tag6,
#tagclouddisplay .tag7,
#tagclouddisplay .tag8,
#tagclouddisplay .tag9 {
	padding-left: 0.3em;
	padding-right: 0.3em;
	white-space: nowrap;
}
#wholepage {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width: 100%;
}
#wholepage a {
	color: #666699;
}
#wholepage a:hover {
	text-decoration: underline;
}
/* Colours */
/* White */
.externalLink,
#newsearch a,
#newsearch a:visited,
#sidebarcount,
#sidebarheader h2,
#sideheader h1,
#sidenav a,
#sidenav a:visited {
	color: #FFFFFF;
}
.displaypane {
	background-color: #FFFFFF;
}
/* Tangent blue */
body {
	background-color: #006EC7;
}
#helpdisplay em,
#mainpane h2,
#mainpane h3,
#relatedlist h3,
#regionslist h3,
#searchtypeslist h3,
#searchtypeslist h4 {
	color: #006EC7;
}
#collectiondisplay,
#collectionslist,
#helpdisplay,
#mapcanvas,
#mapcanvascoln,
#mapfilters,
#relatedlist,
#searchdisplay,
#searchtypeslist,
#tagcloudisplay {
	border: thin solid #006EC7;
}
#tagclouddisplay .tag0 {
	color: #006EC7;
}
/* Other colours */
#tagclouddisplay .tag1 {
	color: #3300CC;
}
#tagclouddisplay .tag2 {
	color: #6633CC;
}
#tagclouddisplay .tag3 {
	color: #9966CC;
}
#tagclouddisplay .tag4 {
	color: #9933CC;
}
#tagclouddisplay .tag5 {
	color: #CC00FF;
}
#tagclouddisplay .tag6 {
	color: #CC00CC;
}
#tagclouddisplay .tag7 {
	color: #CC0099;
}
#tagclouddisplay .tag8 {
	color: #CC0066;
}
#tagclouddisplay .tag9 {
	color: #CC0000;
}
#mapsearch {
    width : 400px;
    margin-left: 10px;
    padding: 4px;
    border : 1px solid #f9f9f9;
}
#mapsearch .gs-localResult .gs-address,
#mapsearch .gs-localResult .gs-directions,
#mapsearch .gs-localResult .gs-phone {
	display : none;
}
#searchprompt {
}
.externalLink {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center;
}