/*
Theme Name: Dark Contrast
Theme URI: http://sillyish.org/
Description: A simple theme featuring a red and blue look.
Version: 1.0
Author: Rosemarie Pritchard
*/
body
{
   margin:0;
   padding:0;
   background:#00152e;
}

img
{
   border:none;
}

h1#title
{
   margin:30px auto 2px auto;
   font-family:arial bold,arial,sans-serif;
   font-size:25px;
   color:#FFF;
   padding:0px;
   text-transform:uppercase;
   width:80%;
   max-width:800px;
}

div#wrap
{
   margin:0px auto 30px auto;
   width:80%;
   max-width:800px;
}

div#content
{
   float:left;
   background:#eee;
   padding:10px;
   margin:0px 0px 30px 0px;
   border:10px solid #8c0000;
   width:100%;
}

div#left
{
   float:left;
   width:65%;
}

div#right
{
   float:right;
   width:25%;
   margin:10px;
   padding:10px;
   background:#d7dce1;
}



div#left a
{
   text-decoration:underline;
   font-weight:bold;
   color:#8f0f0f;
}

div#left a:hover
{
   color:#648de0;
}

div#left p,ul,ol,dl
{
   font-family:arial,sans-serif;
   font-size:13px;
   line-height:23px;
   color:#000;
}

div#left small
{
   font-family:arial,sans-serif;
   font-size:11px;
   color:#000;
   margin:0;
   padding:0;
}

div#left p,dl
{
   padding:0;
   margin:2px 0px 10px 0px;
}

div#left ol,ul
{
   padding:0;
   margin:2px 0px 10px 30px;
}

div#left h1,h2,h3,h4
{
   font-family:arial bold,arial,sans-serif;
   color:#000;
   text-transform:uppercase;
   padding:0;
   margin:2px 0px 4px 0px;
}

div#left h1
{
   font-size:23px;
}

div#left h2
{
   font-size:20px;
}

div#left h3
{
   font-size:17px;
}

div#left h4
{
   font-size:15px;
}

div#left acronym
{
   border-bottom:1px dashed #2e435e;
   color:#2e435e;
   cursor:help;
}

div#left acronym:hover
{
   border-bottom:1px dashed #000;
   color:#000;
   cursor:help;
}

div#left img.photo
{
   border:1px solid #999;
   background:#fff;
   padding:2px;
   margin:3px;
}


div#left hr
{
   width:80%;
   height:0px;
   border:1px solid #c90000;
}


div#left .centre
{
   margin:3px auto;
   text-align:center;
}

div#left hr.centre
{
   margin:7px auto;
}

div#left .right
{
   float:right;
}

div#left .left
{
   float:left;
}

div#left ol.commentlist
{
   list-style-type:none;
}

div#left ol.commentlist li
{
   padding:8px;
   margin:10px;
   border:6px solid #00234e;
   background:#dae4f1;
}

div#left ol.commentlist li.alt
{
   padding:8px;
   margin:10px;
   border:6px solid #7b0000;
   background:#ecd9d9;
}

div#left textarea
{
   width:400px;
   height:150px;
}

div#left input,textarea
{
   border:1px solid #003679;
   padding:5px;
   background:#dbe3ec;
   font-family:arial,sans-serif;
   font-size:12px;
}

div#left input:focus
{
  border-color:#8c1717;
  background:#ffe8e8;
}


div#left textarea:focus
{
  border-color:#8c1717;
  background:#ffe8e8;
}
/* ------------------ */
div#right h2
{
   padding:0;
   margin:2px 0px;
   font-family:arial,sans-serif;
   font-size:15px;
   color:#000;
   text-transform:uppercase;
}

div#right p
{
   padding:0;
   margin:2px 0px;
   font-family:arial,sans-serif;
   font-size:12px;
   color:#000;
   line-height:17px;
}

div#right ul
{
   padding:0;
   margin:2px 0px 0px 20px;
   font-family:arial,sans-serif;
   font-size:12px;
   color:#000;
   line-height:17px;
}


div#right li
{
  margin-bottom:5px;
}

div#right img.photo
{
   border:1px solid #999;
   background:#EEE;
   padding:2px;
   margin:3px;
}


div#right .right
{
   float:right;
}

div#right .left
{
   float:left;
}

div#right a
{
   text-decoration:none;
   border-bottom:1px solid #FFF;
   color:#a75a5a;
}

div#right a:hover
{
   text-decoration:none;
   border-bottom:1px solid #999;
   color:#721414;
}

div#right hr
{
   width:0px;
   height:0px;
   margin:9px 0px;
}


