/* parts of the CSS originally by mejobloggs Design by Aran @ stuio7designs.com * some of the other stuff was by Jeff-Nolan.com*/

body
{font-family: Verdana, Georgia, Latin;font-size: 80%;color: #111;background-color: #F6FFF9;line-height: 120%;margin: 0;padding: 0;text-align: center;}

#wrapper-menu-top, #header, #wrapper-content, #wrapper-content-guestbook, #wrapper-footer
{width: 85%;margin: 0 auto;text-align: left;}
#wrapper-menu-top
{background: transparent;}
#menu-top
{overflow: hidden;}
#menu-top ul
{margin: 0 3em;padding: 10px 0 0 0;list-style: none;font-size: 85%;}
#menu-top li
{display: inline;float: left;}
#menu-top a
{float: left;background: url() no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;line-height: 1.5em;}
#menu-top a span
{background: url() no-repeat right top;color:#005C1E;display: block;float: left;cursor: pointer;padding:5px 15px 4px 6px}
 #menu-top a:hover
 {} 
 #menu-top a:hover span
 {color:#34946B;background-position:100% -42px}

#wrapper-header
{background: transparent url() top center repeat-x;}
#header
{background: transparent url() no-repeat center top;}
#wrapper-header2
{background: transparent url() top left no-repeat;}
#wrapper-header3
{background: transparent url() top right no-repeat;}
#header h1
{margin: 0 20px;height: 6px;background-color: #DAFFDF;font-size: 82%;clear: both;}
#wrapper-content
{background: #F6FFF9 url() no-repeat left top;}
#wrapper-content-guestbook
{background: #F6FFF9 url() no-repeat left top;}
* html #wrapper-content
{height: 1%;}

#content
{background: transparent url() no-repeat right top;padding: 11px 270px 0px 40px;}
#content form
{margin-top: 10px}

#content-full
{background: transparent url() no-repeat right top;padding: 11px 40px 0px 40px}

#content-forms
{background: transparent url() no-repeat right top;padding: 5px 0px 5px 40px;}
#content-formsInside
{text-align: right}
#content-formsInside form
{overflow: hidden; margin-top: 4px; margin-bottom: 4px; margin-right: 1px}

#ramblings-T {padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 2px; font-weight: bold}
#ramblings {padding-left: 30px; padding-right: 30px; padding-top: 2px; padding-bottom: 5px}

div.storytitle {font-weight: bold; padding: 0px 0px 7px 0px;font-size: 110%;}
div.storytitle-R {font-weight: bold; padding: 0px 0px 7px 0px;font-size: 110%;}
div.storytitle-C {font-weight: bold; text-align: center; padding: 0px 0px 7px 0px;font-size: 110%;}

div.story {}
div.story-R {text-align: right}
div.story-C {text-align: center}
div.story-small {font-size: 78%}

div.Om {text-align: left; font-size: 78%; color: #CCD1CC}
div.Om2 {text-align: left; font-size: 78%; color: #CCD1CC; padding-left: 200px}

#stories-wrapper {padding: 5px 5px 5px 5px}
#stories-title {font-weight: bold}

#wrapper-menu-page
{float: right;width:225px;margin: 15px 30px 10px 2em;background: transparent url() no-repeat;text-align: right;}
* html #wrapper-menu-page
{margin-right: 12px;}
#menu-page
{padding-top: 5px; font-size: 82%; line-height: 100%;}
#menu-page ul
{margin: 0;padding: 0px 12px 0px 0px;list-style: none;line-height: 110%;}
#menu-page h3
{text-transform: uppercase;margin: 3px 0 5px 0;padding: 0px 12px 0px 0px;color: #005C1E;font-weight: normal;letter-spacing: 0.15em;}
#menu-page a:link, #menu-page a:visited {color: #005C1E;}
#menu-page a:hover {color: #34946B;}
#stories-title {font-weight: bold}

#wrapper-guestbook-page
{width:300px;margin: 15px 30px 10px 2em;background: transparent url() no-repeat;text-align: left;}
* html #wrapper-guestbook-page
{margin-right: 12px;}
#guestbook-page
{padding-top: 5px; font-size: 82%; line-height: 100%;}
#guestbook-page ul
{margin: 0;padding: 0px 12px 0px 0px;list-style: none;line-height: 110%;}
#guestbook-page h3
{text-transform: uppercase;margin: 3px 0 5px 0;padding: 0px 12px 0px 0px;color: #005C1E;font-weight: normal;letter-spacing: 0.15em;}
#guestbook-page a:link, #guestbook-page a:visited {color: #005C1E;}
#guestbook-page a:hover {color: #34946B;}

#guestbook-signed {width: 350px; text-align:left}

#menu-page2 {padding-top: 5px; font-size: 82%; line-height: 110%; background: transparent url() no-repeat;}
#menu-page2 ul {margin: 0 0 0 0;padding: 0px 12px 0px 10px;list-style: none;text-align: right;}
#menu-page2 h3
{text-transform: uppercase;margin: 3px 0 5px 0;padding: 0px 12px 0px 0px;color: #005C1E;font-weight: normal;letter-spacing: 0.15em;}
#menu-page2 a:link, #menu-page2 a:visited {color: #005C1E;}
#menu-page2 a:hover {color: #34946B;}

#wrapper-footer
{margin-top: 1em;text-align: center;}
#footer
{margin: 0 20px;background-color: #DAFFDF;font-size: 82%;clear: both;}

div.SiteMap {padding: 0px 0px 0px 25px}

h2 {font-size: 110%;}
h3{font-size: 100%;}

a:link, a:visited {color: #005C1E; text-decoration: none;}
a:hover{color: #34946B; text-decoration: none;}

a.Om:link, a.Om:visited {color: #A5B3D3; text-decoration: none;}
a.Om:hover{color: #34946B; text-decoration: none;}