/*
Theme Name: Sunny-Flower
Theme URI: http://sillyish.org/
Description: A bright and cheerful sunflower theme.
Version: 1.0
Author: Rosemarie Pritchard
*/
body
{
background:#ccc;
margin:0;
padding:0;
}

img
{
   border:none;
}

#wpcf_msg {
width:20px;
}

div#top
{

text-align:center;
background:url("images/sextoyscatalog.jpg") no-repeat top center;
height:120px;
margin:0 21px -5px 1px;
padding-top:5px;
padding-left:0px;
}

div#top h1,a
{

	color:#fff;
}

div#top p
{
	margin-top:-10px;
	color:#fff;
}

ul#nav
{
   margin:0px auto;
   padding:2px 0px 0px 0px;
   width:640px;
   background:#ffff2b;
   height:30px;
   font-family:tahoma,verdana,sans-serif;
   font-size:14px;
}

ul#nav li
{
   list-style-type:none;
   float:left;
   padding:5px;
   margin:0px 0px 0px 7px;
}

ul#nav li:hover
{
   background:#000;
}

ul#nav li a
{
   text-decoration:none;
   color:#000;
   font-weight:bold;
   text-transform:uppercase;
}

ul#nav li:hover a
{
   color:#FFF;
}

div#wrap
{
   width:641px;
   margin:0px auto;
   padding:0px;
}

div#content
{

   float:left;
   background:#FFF;
   padding:10px;

}

div#left
{

   float:left;
   width:400px;
}

div#right
{

	margin-top:0px;
   float:right;
   width:201px;
}

/* ----------- */

div#left h1,h2,h3,h4,h5
{
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   margin:2px 0px;
   padding:0px;
}

div#left h1
{
   font-size:27px;
}

div#left h2
{
   font-size:24px;
}

div#left h3
{
   font-size:20px;
}

div#left h4
{
   font-size:17px;
}

div#left h5
{
   font-size:15px;
}

div#left p
{
	text-align:justify;
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   margin:5px 10px 5px 0px;
   padding:0px;
   font-size:13px;
   line-height:24px;
}

div#left a
{
   text-decoration:underline;
   color:#2c3a81;
}

div#footer a
{
   text-decoration:underline;
   color:#2c3a81;
}

div#left a:hover
{
   color:#99a4db;
}


div#left acronym
{
   border-bottom:1px dashed #ffff2b;
   color:#ffb72b;
   cursor:help;
}

div#left acronym:hover
{
   border-bottom:1px dashed #666;
   color:#333;
   cursor:help;
}

div#left hr
{
   margin:10px auto;
   width:80%;
   height:0px;
   border:1px solid #ffb72b;
}


div#left ol.commentlist
{
   list-style-type:none;
}

div#left ol.commentlist li
{
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   font-size:13px;
   border:1px solid #999;
   background:url("images/comment.jpg") no-repeat;
   padding:10px;
   margin:5px;
}

div#left ol.commentlist li.alt
{
   background:url("images/comment2.jpg") no-repeat;
}

div#left input,textarea
{
   border:2px solid #ccc;
   background:#fff;
   padding:5px;
   font-family:tahoma,verdana,sans-serif;
   color:#333;
   font-size:13px;
}

div#left textarea
{
   width:80%;
   height:150px;
}


/* -------- */


div#right h1
{
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   font-size:14px;
   font-weight:bold;
   margin:0;
   padding:4px;
   background:#99a4db;
}

div#right p
{
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   margin:5px 0px;
   padding:0px;
   font-size:11px;
   line-height:17px;
}

div#right ul
{
   font-family:tahoma,verdana,sans-serif;
   color:#000;
   margin:5px 0px 0px 30px;
   padding:0px;
   font-size:11px;
}

div#right ul li
{
   list-style-image:url("images/bullet.gif");
   margin-bottom:7px;
}

div#right ul li:hover
{
   list-style-image:url("images/bullet2.gif");
}

div#right hr
{
   width:0px;
   height:0px;
   margin:5px;
}

div#right a
{
   text-decoration:none;
   font-weight:bold;
   color:#2c3a81;
}

div#right a:hover
{
   color:#99a4db;
}