/*
Theme Name: FoGS
Theme URI: http://www.forestofgaltressociety.org
Description: Forest of Galtres Society Theme
Version: 1.0
Author: Mark Beech & Emma Acum
Author URI: http://www.oconnordesign.co.uk
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body
{
background-color:#E2E1DC	
}

#page-wrap
{
background:url(/wp-content/themes/FoGS/imgs/header-bg.gif) repeat-x;
}

#tree
{
width:925px;
margin:auto;
}

#content-wrap
{
width:925px;
margin:auto;
}

#main-header
{
width:885px;
background:url(/wp-content/themes/FoGS/imgs/header.gif) no-repeat;
height:168px;
padding-left:40px;
}

#main-header h1
{
padding-top:50px;
}

#main-header h1 a
{
color:#fff;
font-size:1.6em;
text-decoration:none;
}

#main-nav
{
margin-top:45px
}

#main-nav li
{
float:left;
font-size:0.9em;
display:block;
padding:10px 15px;
font-family:Arial, Helvetica, sans-serif;
}

#main-nav li a
{
color:#fff;
text-decoration:none;
}

#main-nav .current_page_item, #main-nav .current_page_ancestor
{
background-color:#91BC04;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius-topleft:10px;
-webkit-border-radius-topright:10px;
}

#main-nav .current_page_item a, #main-nav .current_page_ancestor a
{
color:#000;
font-weight:bold;
}



#subnav
{
margin-left:40px;
background-color:#B1A5BC;
height:30px;
width:500px;
}

#subnav li
{
float:left;

font-size:0.8em;
display:block;
padding:7px 15px;
font-family:Arial, Helvetica, sans-serif;
}

#subnav li a
{
color:#fff;
text-decoration:none;
}


#subnav li a:hover
{
color:#fff;
text-decoration:underline;
}


#main-content-wrap
{
height:250px;
background:url(/wp-content/themes/FoGS/imgs/pulvino.gif) no-repeat;
}

#main-content
{
width:650px;
float:left;
}

.post
{
padding-left:80px;
padding-right:50px;
margin-top:20px;
}

.post h1
{
color:#270053;
font-size:1.4em;
margin:40px 0 20px 0;
}

.post h2
{
color:#270053;
font-size:1.1em;
margin-top:20px;
margin-bottom:10px;
}

.post p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
	margin-bottom:7px;
}

.post a
{
color:#212B16;
text-decoration:none;
}

.post a:hover
{
text-decoration:underline;
}

.post ul
{
margin-bottom:10px;
}

.post ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
list-style:disc;
margin-left:13px;
}

#sidebar
{
float:right;
width:255px;
}

#footer-wrap
{
background:url(/wp-content/themes/FoGS/imgs/footer-bg.gif) repeat-x;
}

#sidebar
{
padding-top:40px;
padding-right:20px;
}

#sidebar .sidebar-heading
{
color:#270053;
font-size:1.4em;
margin-bottom:10px;
}

#main-footer
{
width:885px;
margin:auto;
height:293px;
padding-left:40px;
}

.news-item
{
background-color:#b1a5bc;
margin-bottom:10px;
padding:7px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}

.news-item h1
{
font-size:0.8em;
color:#ffffff;
}

.news-item p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
margin-top:7px;
}

.news-item a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
text-align:right;
display:block;
color:#fff
}



.ngg-album-compact h4 a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#212B17;
}

.ngg-album-compact h4 a:hover
{
	text-decoration:underline;
}

#main-footer #footer-right
{
float:right;
margin-right:75px;
margin-top:50px;
width:300px;
}

#footer-right h1, #footer-left h1
{
color:#fff;
font-size:1.1em;
margin-bottom:10px;
}

#footer-right h2
{
color:#fff;
font-size:0.9em;
margin-bottom:10px;
}

#footer-right #diary-front
{
float:right;
margin-left:15px;
}

#footer-right p
{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.5em;
margin-bottom:20px;
}

#footer-right a
{
color:#77bc2e;
text-decoration:none;
}

#footer-right a:hover
{
text-decoration:underline;
}

#main-footer #footer-left
{
float:left;
margin-right:75px;
margin-top:50px;
width:420px;
}

#footer-left p
{
color:#77bc2e;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:2em;
}

#previous-visits
{
background-color:#b1a5bc;
margin-bottom:10px;
padding:7px;
-moz-border-radius:10px;
-webkit-border-radius:10px
margin-bottom:20px;
padding-bottom:15px;
}

.visit-item a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
text-decoration:none;
display:block;
color:#fff;
line-height:2em;
}
.visit-item a:hover
{
text-decoration:underline;
}

.image-caption
{
display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0 7px 0 4px;
width:125px;
}

.programme
{
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5em;
color:#fff;
background-color:#b1a5bc;
margin-bottom:10px;
padding:7px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin-left:70px;
margin-right:40px;
margin-top:40px;
}

.programme h1
{
margin-bottom:10px;
font-size:1.4em;
color:#212B17;
}

.visits-note
{
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
margin-left:70px;
}

