body {
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-size: 0.74em;
    color: #000000;
}
#container { width: 960px; margin: 0 auto;  }

#header { background-color: #ffffff; position:relative; height:158px;}
#header h1 { }
#header h2 { }
#navigation { display::none;}
#navigation ul { margin: 0; padding: 0; }
#navigation ul li { list-style: none; float: right; }
#navigation ul li a {
    height: 20px;
    width: 100px;
    padding: 5px 0px 0px 0px;
    margin-right: 10px;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
    display: block;
}
#navigation ul li a:hover { color: #555555; }
#centre { background-color: #ffffff; margin: 0; padding: 0px; }
#content { width: 665px; float: left; margin-bottom:10px; }
#content h1 {
border-bottom:solid 1px #cccccc;
margin: 5px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 25px;
    color: #808080;
}/*#d0a070*/

#content h2 {
    margin: 5px 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;
    color: #01a532;
}
#content h3 {
    margin: 5px 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    color: #01a532;
}

#content a { color: #01a532;; text-decoration: underline; }
#content a:hover {     color: #808080; text-decoration: none; }

#breadcrumb { display:none; }
#breadcrumb a { color: #01a532; text-decoration: underline; }
#breadcrumb a:hover { color: #808080; text-decoration: none; }

#subcontent {
    float: right;
    width: 275px;
}
#subcontent2 {
    height:540px;
    
    background-repeat:no-repeat;
    float: right;
    margin: 2px 0px 10px 2px;
    padding: 5px;
    width: 265px;
}
#subcontent2 h1 {
    margin: 5px 0px;
    padding: 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-align: left;
    color: #000000;
}
#subcontent2 h2 {
    margin: 5px 0px;
    padding: 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;
    color: #000000;
}

#subcontent2 h3 {
    margin: 5px 0px;
    padding: 0px;
    font-family: "Century Gothic", Arial, Helvetica, Verdana,  sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;
    color: #000000;
}

#subcontent2 ul { margin: 0; padding: 0; }
#subcontent2 ul li { list-style: none; }
#subcontent2 ul li a {
    padding: 5px 0px 0px 0px;
    text-decoration: underline;
    color: #000000;
    display: block;
}

#subcontent2 ul li a:hover { text-decoration: none; color: #cccccc; }

#calender { margin: 5px 0px 10px 0px; }
#calender table {
    background-color: #cccccc;
    border: 1px solid #808080;
    width: 100%;
    height: 150px;
    text-align: center;
} a
#calender table td { width: 14%; padding: 2px 0px; }
#calender table .controls { background-color: #cccccc; font-weight: bold; color: #FFFFFF; }
#calender table .controls a { color: #808080; text-decoration: underline; }
#calender table .controls a:hover { color: #FFFFFF; text-decoration: none; }
#calender table .title { background-color: #808080; color:#ffffff;}
#calender table .days td { background-color: #cccccc; }
#calender table .days a { color: #728C40; text-decoration: underline; }
#calender table .days a:hover { color: #728C40; text-decoration: none; }
#calender table td.empty { background-color: #ffffff; }
#calender table td.article { background-color: #bde8ca; }
#calender table td.article_event { background-color: #660000; }
#calender table td.event { background-color: #003366; }
#calender table td.event a, #calender table td.article a, #calender table td.article_event a {
    color: #FFFFFF;
    text-decoration: underline;
}
#calender table td.event a:hover, #calender table td.article a:hover, #calender table td.article_event a:hover{
    color: #FFFFFF;
    text-decoration: none;
}

#pages { overflow: hidden; float: left; clear: left; }
#pages h1 { color: #cccccc; }
#pages ul { margin-bottom: 10px; }
#categories { overflow: hidden; float: left; clear: left; }
#categories h1 { color: #01a532; }
#categories ul { margin-bottom: 10px; }
#archives{ overflow: hidden; float: left; clear: left; }
#archives h1 {     color: #01a532; }
#archives ul {     margin-bottom: 10px; }
#archives ul li a {
    background-image: url('/blog/Themes/glued/Icons/Archive.gif');
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

#links { overflow: hidden; float: left; clear: left; }
#links h1 { color: #01a532; }
#links ul { margin-bottom: 10px; }
#links ul li a {
    background-image: url(/blog/Themes/glued/Icons/Link.gif);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

#feeds { overflow: hidden; float: left; clear: left; }
#feeds h1 { color: #01a532; }
#feeds ul { margin-bottom: 10px; }
#feeds ul li a {
    background-image: url(/blog/Themes/glued/Icons/Feed.gif);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
#login { overflow: hidden; float: left; clear: left; display:none; }
#login h1 { color: #01a532; }
#login ul { margin-bottom: 10px; }
#login ul li a {
    background-image: url(/blog/Themes/glued/Icons/Site.gif);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

#notification {
    background-color: #FFFDFB;
    height: 100%;
    padding: 15% 10%;
    text-align: center;
}

#notification h1 {
    margin: 5px 0px;
    font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-weight: normal;
    font-size: 25px;
    color: #728c40;
    text-transform: uppercase;
}

#notification a {
    color: #4F5F34;
    text-decoration: underline;
}

#notification a:hover {
    color: #4F5F34;
    text-decoration: none;
}

#screenshot {
    margin: 0px auto;
    padding: 5px;
    text-align: center;
    text-align: center;
    color: #FFFFFF;
    overflow: visible;
}

#screenshot img {
    background-color: #EFEFD6;
    border: 1px solid #542700;
    margin: 6px;
    padding: 3px;
}

#footer { }
/*
#footer a { color: #fff0d0; text-decoration: underline; }
#footer a:hover { color: #fff0d0; text-decoration: none; }
*/
#copyright { visibility: hidden; display:none;}

.article { /* container for each individual article */ }

.article .details { margin: 0px 0px 8px 0px; padding: 0; list-style: none; }
.article .details li { margin: 0px 15px 0px 0px; display: inline; }
.article .introduction {
    margin-bottom:10px;
    line-height: 20px;
    font-size: 115%;
}

.article .link     { font-size: 110%; text-align: right; }

.article .gallery { /* defines the container for article gallery */ }
.article .gallery img {
    border: 1px solid #EEEEEE;
    padding: 3px;
    margin: 3px;
}

#comments { margin-bottom: 20px; }
#comments .details { margin-bottom: 10px; }
#comments .details dt {
    background-image: url(/blog/Themes/glued/Icons/Avatar.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    height: 55px;
    width: 55px;
    margin-right: 5px;
}

#comments .details dd { margin: 0; }
.comment { padding: 5px 0px; clear: both; }
.whisper { background-color: #E4E4E4; padding: 5px 5px; clear: both; }

form { margin: 0; padding: 0; }
form #comment { width: 100%; height: 125px; }
form #whisper {    margin-left: 0px; }
form #keywords { width: 32%; }
form #date { width: 32%; }
form #category { width: 32%; }
#paging { text-align: right; }
#paging a { padding: 0px 5px; }
.event { }
.event h1 { } 
.event h2 { }
.event h3 { }
.event .details { margin: 0; padding: 0; }
.event .details li { margin-right: 5px; list-style: none; display: inline; }
.clear { clear: both; }
img { border: none; }

/*this is a block of data to make sure we are over 8kb to stop dreamweavers silly 8192 byte crash*/
#socialblock { margin-bottom: 20px; }
