/*
Theme Name: Red Bar
Theme URI: http://sillyish.org
Description: An image free and simple wordpress theme!
Version: 1.0
Author: Rosemarie Pritchard
Author URI: http://sillyish.org
*/


body
{
   background:#232323;
   margin:10px;
}

img
{
   border:none;
}

img.left
{
   float:left;
}

img.right
{
   float:right;
}

img.flickr
{
   margin:2px;
   border:1px solid #AAAAAA; 
   padding:2px; 
   background:#EEEEEE;
}

div#centre
{
   margin:0px auto;
   width:700px;
}

div#wrap
{
   float:left;
   width:700px;
   background:#FFFFFF;
   margin-bottom:10px;
}

div#header
{
   margin:10px;
   background:#bc0000;
   height:100px;
   overflow:hidden;

}



div#sidebar
{
  margin:0px 12px 10px 5px;
  float:right;
  width:190px;
}

div#content
{
  margin:0px 12px 10px 12px;
  float:left;
  width:450px;
}

/* -------------------------------- */
div#header h1#top
{
   position:relative;
   z-index:2;
    text-align:right;
    margin-top:0px;
    padding:60px 15px 0px 0px;
    font-family:trebuchet ms,trebuchet ms,sans-serif;
    font-size:30px;
    color:#FFFFFF;
}


div#header h1#bottom
{
    text-align:right;
    margin-top:0px;
    padding:60px 15px 0px 0px;
    font-family:trebuchet ms,trebuchet ms,sans-serif;
    font-size:30px;
    color:#000000;
    position:relative;
    z-index:1;
    top:-118px;
    left:3px;
}

/* -------------------------------- */
div#content a
{
   color:#00045f;
   text-decoration:none;
   border-bottom:1px solid #7075dc;
}

div#content a:hover
{
   color:#bc0000;
   text-decoration:none;
   border-bottom:1px solid #f49191;
}

div#content h1
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:20px;
   color:#000000;
   text-align:left;
   margin:1px;
   padding:0px;
}

div#content h2
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:18px;
   color:#000000;
   text-align:left;
   margin:1px;
   padding:0px;
}

div#content h3
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:16px;
   color:#000000;
   text-align:left;
   margin:1px;
   padding:0px;
}

div#content h4
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:14px;
   color:#000000;
   text-align:left;
   margin:1px;
   padding:0px;
}


div#content p
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:22px;
   color:#000000;
   text-align:left;
   margin:5px 5px;
   padding:0px;
}

div#content ul,ol
{
   margin-top:0px;
}

div#content ol
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:22px;
   color:#000000;
   text-align:left;
   list-style-type:decimal-leading-zero;
}

div#content ol ol
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:11px;
   line-height:19px;
   color:#000000;
   text-align:left;
   list-style-type:lower-alpha;
}

div#content ol ol ol
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:10px;
   line-height:17px;
   color:#000000;
   text-align:left;
   list-style-type:lower-roman;
}

div#content ul
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:22px;
   color:#000000;
   text-align:left;
   list-style-type:disc;
}

div#content ul ul
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:11px;
   line-height:19px;
   color:#000000;
   text-align:left;
   list-style-type:circle;
}

div#content ul ul ul
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:10px;
   line-height:17px;
   color:#000000;
   text-align:left;
   list-style-type:square;
}

div#content small
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:10px;
   line-height:17px;
   color:#000000;
}

div#content acronym
{
   border-bottom:1px dotted #333333;
   color:#333333;
   cursor:help;
}

div#content blockquote
{
   margin-left:10px;
   border-left:2px solid #000000;
   background:#EEEEEE;
   padding:3px;
}

div#content blockquote blockquote
{
   margin-left:10px;
   border-left:2px solid #000000;
   background:#333333;
   padding:3px;
}

div#content blockquote blockquote p
{
   color:#FFFFFF;
}


div#content input,textarea
{
   border:1px solid #bc0000;
   background:#FFFFFF;
   padding:2px;
   color:#000000;
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
}

div#content input[type=radio],input[type=checkbox]
{
  border:none;
}

div#content textarea
{
   width:80%;
}

div#content ol.commentlist
{
   list-style-type:none;
   padding:5px;
   margin:5px;
}

div#content ol.commentlist li
{
   list-style-type:none;
   padding:5px;
   margin:5px;
   border:1px solid #333333;
   background:#EEEEEE;
}


div#content ol.commentlist li.alt
{
   list-style-type:none;
   padding:5px;
   margin:5px;
   border:1px solid #000000;
   background:#333333; 
   color:#FFFFFF;
}

div#content ol.commentlist li.alt p
{
   color:#FFFFFF;
}

div#content ol.commentlist a
{
  border-bottom:none;
  font-weight:bold;
  color:#2558ff;
}

div#content ol.commentlist a:hover
{
  border-bottom:none;
  font-weight:bold;
  color:#2558ff;
  text-decoration:underline;
}
/* -------------------------------- */
div#sidebar a
{
   color:#3b40b0;
   text-decoration:none;
   border-bottom:1px solid #CCCCCC;
}

div#sidebar a:hover
{
   color:#bc0000;
   text-decoration:none;
   border-bottom:1px solid #666666;
}


div#sidebar h1
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:16px;
   color:#000000;
   text-align:left;
   margin:1px;
   margin-top:5px;
   padding:0px;
}

div#sidebar p
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:20px;
   color:#000000;
   text-align:left;
   margin:1px 0px;
   padding:0px;
}


div#sidebar ul
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:20px;
   color:#000000;
   text-align:left;
   list-style-type:disc;
   margin:0px 0px 10px 15px;
   padding:0px;
}


div#sidebar table#wp-calendar
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:12px;
   line-height:17px;
   color:#000000;
   text-align:left;
   margin:0px;
   padding:0px;
}

div#sidebar table#wp-calendar td
{
      text-align:center;
      padding:2px;
}

div#sidebar table#wp-calendar td#today
{
      border:1px solid #333333;
      background:#EEEEEE;
}

div#sidebar table#wp-calendar td#today:hover
{
      border:1px solid #000000;
      background:#333333;
}

div#sidebar table#wp-calendar caption
{
      text-align:center;
      padding:2px;
      font-size:14px;
      font-weight:bold;
}

div#sidebar table#wp-calendar th
{
      text-align:center;
      font-weight:bold;
}

div#sidebar table#wp-calendar td a
{
      border-bottom:none;
}

div#sidebar table#wp-calendar td#today:hover a
{
      color:#FFFFFF;
}

