/*
Theme Name: Optimisa Research
Theme URI: http://www.optimisaresearch.com/
Description: 
Version: 1.0
Author: Daniel Betts, Greg Mileham
Author URI: http://www.optimisaresearch.com/
Tags: optimisa research

*/


body          { background:#fff url('images/bg_head.jpg') center top repeat-x; margin:0; padding:0; font-family:arial, sans-serif; font-size:80%; }
#container    { width:100%; height:100%; }
#nav_top      { width:840px; height:20px; margin:0 auto; padding:136px 20px 0 20px; list-style:none; font-family:tahoma, sans-serif; font-size:85%; }
  #nav_top li   { float:left; }
  #nav_top li a { padding:5px 32px 5px 32px; border-left:1px solid #5a005a; text-align:center; text-decoration:none; color:#fff; }
  #nav_top li.last a { border-right:1px solid #5a005a; }
#breadcrumb   { clear:both; width:840px; margin:0 auto; font-size:85%; padding:3px 0 0 0; }
#main         { clear:both; width:840px; margin:0 auto; padding:30px 20px 30px 20px; }
#fronttop1    { float:left; width:400px; margin:0 40px 0 0; padding:0; border-top:1px solid #666; }
#fronttop2    { float:left; width:390px; padding:4px 10px 0 0; border-top:1px solid #666; font-size:90%; }
#frontfoot1   { clear:both; float:left; width:250px; margin:20px 30px 0 0; padding:0 10px 0 0; border-top:1px solid #666; font-size:85%; }
  #frontfoot1 ul  { list-style:none; margin:0; padding:0; }
  #frontfoot1 a   { text-decoration:none; }
#frontfoot2   { float:left; width:250px; margin:20px 30px 0 0; padding:0 10px 0 0; border-top:1px solid #666; font-size:85%; }
  #frontfoot2 ul  { list-style:none; margin:0; padding:0; }
  #frontfoot2 a   { text-decoration:none; }
#frontfoot3   { float:left; width:250px; margin:20px 0 0 0; padding:0 10px 0 0; border-top:1px solid #666; font-size:85%; }
#footer       { clear:both; width:840px; margin:0 auto; padding:120px 20px 0 20px; font-size:85%; text-align:right; }
#sidebar      { float:left; width:230px; margin:0 30px 0 0; padding:0 30px 0 0; border-top:1px solid #666; font-size:85%; }
  #sidebar img  { margin:20px 0 0 0; }
#content      { float:left; width:540px; margin:0; padding:0 10px 0 0; border-top:1px solid #666; font-size:100%; }
#content_full { float:left; width:840px; margin:0; padding:0 10px 0 0; border-top:1px solid #666; font-size:100%; }
.hide         { display:none; }
a             { color:#606; }
a:hover       { color:#909; }
img           { border:0; }

h1            { font-size:34px; margin:0 0 4px 0; padding:0; font-weight:bold; }
h2            { clear:both; font-size:24px; margin:0 0 8px 0; padding:0; }
h3            { font-size:16px; margin:2px 0 10px 0; padding:0; }
h4            { font-size:16px; margin:55px 0 0 0; padding:0; font-weight:normal; }
#content_full h4  { font-size:16px; margin:0; padding:0; font-weight:normal; }
h5            { clear:both; float:left; width:70px; font-size:110%; margin:0; padding:4px 0 0 10px; }
h6            { font-size:24px; margin:0; padding:0 0 12px 0; }

p             { margin:0; padding:0.4em 0 1em 0; }

.published h1   { margin-bottom:14px; }
.published ul   { list-style:none; margin:0; padding:0; }
.published li   { float:left; margin:0; padding:0; }
.published li a { display:block; width:188px; height:44px; margin:0 10px 10px 0; padding:10px 10px 10px 60px; color:#fff; background:url('images/box_report.png') no-repeat; font-size:85%; text-decoration:none; }

.div1_50      { float:left; width:395px; margin:0 40px 0 0; padding:4px 0 0 0; }
.div1_50 img  { float:left; align: left; margin: 0 10px 10px 0; }
.div2_50      { float:left; width:395px; padding:4px 10px 0 0; }
.div2_50 img  { float:left; align: left; margin: 0 10px 10px 0; }

.alignright { float:right; margin:0 0 30px 0; }

.list       { float:left; width:100px; }

.form_text      { clear:both; float:left; width:100px; padding:0 10px 0 0; text-align:right; }
.form_field     { float:left; width:270px; padding:0 10px 4px 0; text-align:left; }
.form_field input     { width:270px; }
.form_field textarea  { width:270px; height:100px; }
.form_submit    { clear:both; padding:0 0 0 85px; }