/*  
Theme Name: North and South Ideas
Theme URI: http://www.northandsouthideas.com
Description: North and South Ideas theme
Version: 1.0
Author: Tim Hall and Ollie Hall
Author URI: http://www.thekraftysite.co.uk
*/

@import url(reset.css);
@import url(type.css);
@import url(flexcrollstyles.css);
@import url(tutorsty.css);

/* Structure divs */

#header {
position: relative;
height: 60px;
width: 960px;
margin: 0 auto;
border-bottom: 2px solid #E9E9E9;
}

#navigation {
position: relative;
padding: 9px 0 0 0;
width: 480px;
}

#contentWrapper {
position: relative;
width: 960px;
/* min-height: 509px; */
/* height: auto !important; */
/* height: 509px; */
margin: 20px auto;
}

#mainContent {
position: relative;
width: 340px;
float: left;
height: 519px;
padding: 0 15px 0 0;
}

img.aligncenter
{
display: block;
margin: 0px auto 0px auto;
}

#exhibLists_mainContent {
position: relative;
width: 640px;
float: left;
min-height: 400px;
}

.exhibInfo {
margin: 0 0 20px 0;
}

#exhib_mainContent {
float: left;
position: relative;
width: 355px;
height: 380px;
overflow: auto;
padding: 0 15px 0 0;
}

body#about-us div#mainContent {
width: 460px;
border: none;
}
body#about-us div#subContent {
width: 480px;
margin: 36px 0 0 0;
text-align: center;
}

div.blog_post {
padding: 0 20px 5px 0;
border-bottom: 1px solid #E9E9E9;
margin: 0 0 15px 0;
}

#subContent {
position: relative;
width: 480px;
float: right;
padding: 0 0 0 20px;
}

#subContent ul.event {
padding: 0 0 20px 0;
}

#dropAnchor {
width: 100%;
height: 0px;
clear: both;
}

#furtherInfo {
background-color: #f0f5f9;
width: 350px;
height: 99px;
float: left;
padding: 10px;
margin: 20px 0 0 0;
}

#footer {
position: relative;
width: 960px;
margin: 0 auto;
padding: 10px 0 0 0;
clear: both;
border-top: 2px solid #E9E9E9;
}

#footer #siteInfo {
float: left;
width: 380px;
}

#footer #siteInfo a {
font-weight: bold;
}

#footer #flexcroll-init {
float: left;
width: 580px;
text-align: right;
}

body#what-we-do div#mainContent ul {
list-style-type: disc;
list-style-position: inside;
text-align: justify;
}

body#what-we-do div#mainContent ul li {
margin: 0 0 10px 0;
}

/* Nav Structure */

ul#mainNav {
position: relative;
width: 480px;
height: 20px;
padding: 0 0 5px 0;
}

ul#subNav {
position: relative;
height: 20px;
width: 480px;
}

#mainNav li {
float: left;
padding: 0 20px 0 0;
}

#subNav li {
float: left;
padding: 0 20px 0 0;
}
#mainNav li a {
float: left;
display: block;
}

#subNav li a {
float: left;
display: block;
}

/* GalleryWrapper styling */

#galleryWrapper {
float: right;
width: 570px;
height: 519px;
}

/* Blog styling */

