/* Start of CMSMS style sheet 'Default' */
html, body, div, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	margin:0;
	padding:0;
	}
	
img {
border:0;
margin-bottom: 2em;
}

body {
background-color: #f4f3f3;
font-family: Arial, Times New Roman; 
color: #000;
font-size: 62.5%;
margin: 0 auto;
width: 98em;
}

#content {
clear: both;
padding-top: 2em;
text-align: center;
width: 98em;
}

#portfolio-pictures #content {
padding-top: 2em;
text-align: center;
width: 98em;
}

#small-format #content, #large-format #content, #grand-format #content, #exhibition-portfolio #content { padding-top: 2em; }

/* headers and links */

h1 {
font: bold 1.7em/1 Myriad, Georgia, serif;
margin-top: 1px;
text-transform: uppercase;
}

h1 a, h1 a:hover {
color: black;
text-decoration: none;
}

h2 {
font: italic normal 1.1em/1.2 Myriad, Georgia, serif;
margin: 20px 20px;
text-align: center;
}

h3 {
clear: both;
color: #02BCFF;
font-size: 1.3em;
font-weight: bold;
margin-bottom: 1em;
text-align: center;
text-transform: uppercase;
}

h3 a {
color: #02BCFF;
text-decoration: none;
}

h3 a:hover {
color: #000;
text-decoration: underline;
}

p { 
color: #000;
font-size: 1.2em;
line-height: 1.2;
margin: 0 auto 1em;
width: 20em;
}

#top {
border-bottom: 1px solid #002a41;
height: 40px;
padding-top: 20px;
position: relative;
width: 980px;
}

.tel {
font: 1.1em Myriad, Georgia, serif;
position: absolute;
right: 1em;
top: 4em;
width: auto;
}

a { color: #000; }

a:hover { color: #02bcff; }

.logo { margin-top: 1.5em; }

.ta { text-align: center; }

/* main navigation */

#nav {
font-family: Arial, Tahoma, Verdana, Times New Roman;
height: 5em;
list-style-type: none;
margin-bottom: 2px;
text-align: center;
text-transform: uppercase;
}

#nav li {
display: inline;
font-size: 1.1em;
line-height: 1.4;
padding: 0 0.363em;
width: 15em;
}

#nav li li { font-size: 1em; }

#nav ul {
float: left;
width: 100%;
}

#nav li a,#nav ul li a:active {
color: #000;
font-weight: bold;
text-decoration: none;
}

#nav li a:hover {
color: #02BCFF;
font-weight: bold;
text-decoration: underline;
}

#nav a.currentpage, #nav a.activeparent { color: #646464; }

/* Secondary Nav */

#nav2 {
font-family: Arial, Tahoma, Verdana, Times New Roman; 
list-style-type: none;
margin-bottom: 2px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
}

#nav2 li {
display: inline;
font-size: 1.1em;
padding: 0 0.363em;
}

#nav2 li a,#nav ul li a:active {
color: #000;
font-weight: bold;
text-decoration: none;
}

#nav2 li a:hover {
color: #02BCFF;
font-weight: bold;
text-decoration: underline;
}

#nav2 .currentpage { text-decoration: underline; }

#nav2 .activeparent a { color: #646464; }

/* classes  */

.tandc {
text-align: center;
width: 600px;
}

#footer {
border-top: 1px solid #002a41;
clear: both;
font: 1em Georgia, Myriad, serif;
height: 3em;
margin-top: 50px;
padding-top: 1em;
text-align: center;
width: 98em; 
}

#footer p { width: auto; }

#columns {
column-count: 3;
column-gap: 20px;
}

#columns_hist {
margin: auto;
text-align: centre;
width: 600px;
}

#terms-conditions #content { text-align: left; }

#terms-conditions #content p {
color: #000;
margin-bottom: 10px;
}

/* Document Listing */

#technical #content ul {
list-style: none;
margin: 1.8em auto;
width: 36em;
}

#technical #content li {
background: url('uploads/images/pdf-icon.png') no-repeat top center;
float: left;
font-size: 1.2em;
height: 3em;
margin-bottom: 2em;
padding-top: 5em;
width: 10em;
}
/* End of 'Default' */

