/*
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
*/


#navmenu {
	background-color:#800000;
        /*background-image: url('/blog/images/navbg.png');*/
	height: 22px;
	border: 1px solid black;
	background-repeat: no-repeat;
	margin: 10px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	font-variant: small-caps;
	text-decoration: none;
	text-align: left;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	letter-spacing: .1em
}


#navmenu a:link, #navmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}


#navmenu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	/*background-color: #1A71AB;*/
	background-color: #CC0000;
}

.navigation {
  font-family:trebuchet ms,trebuchet ms,sans-serif;
  font-size: smaller;
}
body
{
  font-family:trebuchet ms,trebuchet ms,sans-serif;
   background:#232323;
   margin:10px;
}

img
{
   border:none;
   padding: 5px;
   text-decoration: none;
}

img.center
{
  text-align: center;
}

.center {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  padding: 10px;
}

.left
{
   float:left;
  padding: 11px;
  /*margin-right: 5px;*/
  text-align: center;
  font-weight: bold;
  font-style: italic;
  font-size: 10px;
}

.right
{
   float:right;
  padding: 11px;
  /*margin-left: 5px;*/
  text-align: center;
  font-weight: bold;
  font-style: italic;
  font-size: 10px;
}

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
{
  border: 15px solid #800000;
   margin:10px;
   background-image: url("/blog/images/header.jpg");
   /*background-image: url("/blog/images/obama-header.jpg");*/
   /*background-image: url("/blog/images/header-demos.jpg");*/
   /*background-image: url("/blog/images/header-chavez.jpg");*/
   /*background:#bc0000;*/
   height:250px;
   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:left;
    margin-top:0px;
    padding:0px 15px 0px 0px;
    font-family:trebuchet ms,trebuchet ms,sans-serif;
    font-size:30px;
    color:#FFFFFF;
}


div#header h1#bottom
{
    text-align:left;
    margin-top:0px;
    /*padding:0px 15px 0px 0px;*/
    font-family:trebuchet ms,trebuchet ms,sans-serif;
    font-size:30px;
    color:#000000;
    position:relative;
    z-index:1;
    top:-118px;
    top:-57px;
    left:3px;
}
div#header h2{
  text-align: right;
}

/* -------------------------------- */

div#content a
{
   /*color:#00045f;*/
   color:#2233dd;
   text-decoration:none;
   /*border-bottom:1px solid #7075dc;*/
}

div#content a:hover
{
   color:#800000;
   text-decoration:none;
   /*border-bottom:1px solid #f49191;*/
   border-bottom:1px solid #800000;
}

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;*/
	margin-bottom: 5px;
	text-align: center;
	background-image: url('/blog/images/stars-header.png');
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	font-size: 22px;
	font-weight: bold
}
div#content h2 a {
  color:black;
}

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:14px;
   line-height:22px;
   color:#000000;
   text-align:left;
   margin:5px 5px;
   padding:0px;
   text-indent: 20px;
}

div#content ul,ol
{
   margin-top:0px;
}

div#content ol
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:14px;
   line-height:22px;
   color:#000000;
   text-align:left;
   list-style-type:decimal;
  clear:left;
}

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:13px;
   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 {
  background-image: url('/blog/images/quote.gif');
  background-repeat: no-repeat;
  background-position:top left;
  text-align: left;
  padding-left:20px;
  font-family: Arial, Helvetica, sansserif;
  font-style: italic;
  clear: left;
}

p.withunquote {
  background: url('/blog/images/unquote.gif') no-repeat;
  background-position:bottom right;
  padding-right:5px;
}


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:14px;
}

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:#FFFFFF; 
   color:#000000;
}


/*div#content ol.commentlist li.alt p 
{
   color:#FFFFFF;
}
div#content ol.commentlist li.alt a 
{
   color:#999999;
}
*/

/*
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 img
{
   padding: 0px;
}
div#sidebar a
{
   color:#3b40b0 !important;
   text-decoration:none;
/*   border-bottom:1px solid #CCCCCC;*/
}

div#sidebar a:hover
{
   color:#800000 !important;
   text-decoration:none;
   border-bottom:1px solid #800000;
}


div#sidebar h1
{
   font-family:trebuchet ms,verdana,sans-serif;
   font-size:14px;
   font-weight:bold;
   background-image: url('/blog/images/star-icon.png');
   background-repeat: no-repeat;
   color:#000000;
   text-align:left;
   margin:0px;
   /*padding:0px;*/
   padding-top:12px;
   padding-left:32px;
   padding-bottom: 2px;
   height:30px;
   background-position: left 50%;
}

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;
}

td {
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
}
th {
        border-bottom: 2px solid #999;
        border-right: 2px solid #999;
}

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;
}

