@charset "utf-8";
/* CSS Document */

/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: Stephen Orsini
Author URI: http://www.stephenorsini.com/
*/

/* EQUALIZER */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,.radio,select,textarea,p,blockquote,th,td {margin:0; padding:0;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:1em; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a:focus {outline:none;}

/* BODY ELEMENTS */

body {background:url('images/bg_body.gif') top repeat-x #efefef; font-size:.9em; color:#333; line-height:1.8em;}

#head {display:block; width:960px; height:120px; position:absolute; top:20px;}
#body {position:relative; margin-top:140px; min-height:300px;}
#nav {display:block; width:240px; position:absolute; top:0;}
#content {width:480px; margin:0 0 0 240px;}
#sidebar {width:240px; margin:0 0 0 720px; position:absolute; top:0;}
#foot {margin:0 0 0 240px;}

div.wrap {width:960px; margin:0 auto;}
a.logo {background:url('images/LOGO.gif') no-repeat top left; display:block; text-indent:-1000px; width:480px; height:52px;}

#nav ul {display:block; margin:0 40px 0 0; text-align:right; font-size:1.2em; margin-top:4px;}
#nav li {margin-bottom:1em;}
#nav li a:link, #nav li a:visited { display:block;}
#nav li.current_page_item a {cursor:default; color:#333;}
#nav li a:hover {border:none;}

#content h1 {color:#999; font-size:1.5em; font-variant:small-caps; margin-bottom:1em;}
#content p, #content ul, #content ol, #content blockquote {margin-bottom:1.8em;}
#content ul {}
#content ol {}
#content hr {background:#ccc; border:none; clear:both; height:0; margin:10px 0 20px; padding:1px 0 0; overflow:hidden;}

#content img {}
#body a:link, #body a:visited {color:#36f; text-decoration:none;}
#body a:hover {border-bottom:1px dotted #36f;}

#foot {color:#ccc; font-size:.7em;}
 #foot a:link, #foot a:visited, #foot a:hover {color:#ccc; text-decoration:none;}
 
/* MISC */
.clear {clear:both;}
.hide {display:none;}
strong {font-weight:bold;}
em {font-style:italic;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;}
img.alignleft {margin-right:30px;}
img.alignright {margin-left:30px;}


/* ADMIN */
.edit a:link, .edit a:visited {background:#ddd; position:absolute; top:0; right:0; padding:6px 10px;}
