/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

* { margin:0; padding:0; }

html, body { min-height:100%; }
body { background:#000000 url(images/bg-body.jpg) center bottom no-repeat; font-family: Helvetica, Arial, sans-serif }

#wrapper { background:url(images/bg-wrapper.png) top center no-repeat; width:848px; height:506px; position:absolute; left:50%; top:50%; margin-left:-424px; margin-top:-243px; }

#header #title { width:216px; height:172px; display:block; background:url(images/logo.png) 0 0 no-repeat; text-indent:-3000px; position:absolute; top:-35px; left:-70px; }

#header #nav { list-style-type:none; position:absolute; right:20px; bottom:510px; }
#header #nav li { float:left; margin-left:9px; }
#header #nav li a:link, #nav li a:visited { font-family: Helvetica,Arial,sans-serif; color:#FFFFFF; font-size:16px; text-decoration:none; text-transform:uppercase; padding:5px; }
#header #nav li a:hover, #nav li a:visited:hover, #nav li.current_page_item8 a { color:#ff007a; }
#header #nav li.current_page_item a:link, #header #nav li.current_page_item a:visited { color:#fff; background:#ff007a; }

#content {width:425px; padding:3px 3px 3px 20px; height:436px; background:url(images/bg-content.png) 0 0 no-repeat; position:absolute; right:35px; top:35px; }
h2.entry-title { display:block; height:45px; line-height:48px; width:inherit; text-transform:uppercase; font-size:20px; }
h2.entry-title a:link,h2.entry-title a:visited { color:#000000; text-decoration:none; }
h2.entry-title a:hover,h2.entry-title a:visited:hover { text-decoration:underline; }
.entry-content { color:#ffffff; margin-top:0px; padding-top:10px; font-size:14px; line-height:21px; height:360px; overflow:auto; }
.entry-date { color:#ff007a; }
.entry-content p { margin:5px 0; margin-right:20px; text-align:justify; }
.entry-content ul li { list-style-type:square; }
.entry-content a:link, .entry-content a:visited { color:#ff007a; }
.entry-content a:hover, .entry-content a:visited:hover { background:#ff007a; color:#000000; text-decoration:none; }
.entry-content table { width:395px; }
.entry-content table tr { border:1px solid #ff007a; }
.entry-content table td { padding:5px; border:1px solid #999; margin:0; background:#111; }
.entry-content table p { margin:0; }

#slidecontainer { position:absolute; left:-330px; top:137px; }

#side { position:absolute; top:160px; left:30px; }
#side h3 { color:#ff007a; }
#side hr { border:1px solid #ff007a; width:338px; display:block; height:1px; }
#side ul li { list-style-type:square; margin:10px 0; color:#fff; }
#side ul li a:link, #side ul li a:visited { color:#fff; text-transform:uppercase; text-decoration:none; padding:5px; }
#side ul li a:hover, #side ul li a:visited:hover { color:#ff007a; text-transform:uppercase; text-decoration:none; }
#side .current_page_item a:link, #side .current_page_item a:visited { color:#ff007a; }
#side .current_page_item a:hover, #side .current_page_item a:visited:hover { color:#fff; background:#ff007a; }

#footer { font-size:12px; color:#ffffff; width:inherit; position:absolute; top:515px; text-align:center; }
#footer a:link, #footer a:visited { color:#ffffff; text-decoration:underline; }
#footer a:hover, #footer a:visited:hover { color:#ffffff; text-decoration: overline; }