/*
Original design: 1024px (v3.0 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/1024px/

Adapted/ported to Drupal by Nick Young - nickbits.co.uk 13 March 2009
*/

/* General tags */
body {background:url(images/background.gif) repeat-y top center #fff; color:#404040; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:0 auto; padding:0}
a {color:#4088b8; font-weight:700; text-decoration:none}
a:hover {text-decoration:underline}
a img {border:0}
p {margin:0 0 18px 10px}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px}
ul ul,ol ol {margin:4px 0 4px 35px}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px}
blockquote p {margin:0}

/* Headers */
h1 {color:#4088b8; font-size:3.6em; letter-spacing:-3px; margin:0 0 20px 25px}
h1 a {color:#4088b8; text-transform:none}
h2 {border-bottom:4px solid #dadada; color:#4088b8; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px}
h3 {border-bottom:1px solid #dadada; color:#4088b8; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px}

/* Main wrap */
#wrapper {color:#404040; margin:10px auto; padding:0; width:970px}
#header {margin:0}
#header #logo{margin-top:0.5em;margin-right:2em;float:left}
#toplinks {font-size:0.9em; padding:5px 2px 2px 3px; text-align:right}
#toplinks a {color:gray}

/* Main center */
#center {line-height:1.5em; padding:0; text-align:left;float:left;width:560px}
#center h3{margin:10px 0 8px}

body #center {width:960px}
/* 2 columns - sidebar-left */
body.sidebar-left #center {float: right;width:760px}

/* 2 columns - sidebar-right */
body.sidebar-right #center {float: left;width:760px/*margin:0 200px 0 10px*/}

/*3 columns*/
body.sidebars #center{float: left;/*margin:0 200px;*/width:560px}

/* sidebars */
#sidebar-left {float:left; line-height:1.4em; margin:0 0 5px; padding:1px 0 0; width:195px}
#sidebar-right {float:right; line-height:1.4em; margin:0 0 5px; padding:1px 0 0; width:195px}
.sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 10px}
.sidebar li {list-style:none; margin:0 0 4px; padding:0}
.sidebar li a {font-size:1.2em; font-weight:700; padding:2px}
.sidebar ul ul {line-height:1.2em; margin:4px 0 3px 15px; padding:0}
.sidebar ul ul li a {font-weight:400}
.sidebar h2 {margin:3px 0 8px}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:right}
#footer p {margin:0; padding:0}
#footer a {color:#808080}
#center .node .meta {margin:0 0 4px 15px;text-align:right}

/*meta formatting*/
.meta {text-transform: capitalize;font-size: .74em; font-weight: bold; margin: 0 5px 0 0; color: #390505; font-style: normal}
#center .meta a {color: #7EA4BC}
#center .meta a:before {content: "\00BB"}
.meta {background: #edf5fa; border-bottom: 1px solid #b4d7f0;margin:10px;padding: 0 10px}
.meta div.links {float: left}
.meta div.terms {float: right}
.meta div.links ul.links li {float: left}
.meta div.terms ul.links li {float: left}

/*node formatting*/
#center div.node  h2{padding:0;margin:0}
#center div.node  div.submitted{color:#777;text-align:left;margin:0;padding:0;font-size:0.8em}
#center div.node  div.content p:first-child:first-line{font-weight: bold; font-style: italic; font-size: 1.1em; margin: 0 0 4px}
#center div.node  div.content p{padding-bottom:1em}
/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px}
.box a {color:#f0f0f0}
.left {float:left; margin:0 15px 4px 0}
.right {float:right; margin:0 0 4px 15px}
.border,.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px}
.clear{clear:both}