/*  
Theme Name: Rgbtrade Rainbow
Theme URI: http://rgbtrade.org
Description: Theme for websites concerning Rainbow Trading
Version: 0.31
Author: Barry Voeten
Date: june 16, 2009
*/

/* Color Memory
 red   #ee1b3e = 238 27 62
 green #66c650 = 102 198 80
 blue  #68c2ef = 104 194 239 => #5B7E8F 
 gray  #333333 , 555555
*/

/* Remove inconsistent (among browsers) default padding or margin */

h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, 
fieldset, input, label, div, dd, dt, dl, table, tr, td { 
      margin: 0;  
      padding: 0;  
}


/* prevent blue linked image borders */

a img, :link img, :visited img, :hover img, fieldset { 
    border: none; 
}

body {
       margin:0;
       padding:0;
       font-family:arial, georgia;
       font-size:62.5%;
       color: #333333;
       width:1200px;
       letter-spacing:0.05em;
       word-spacing:0.2em;
       line-height:150%;
       background-color:#FFFFFF;
}

/* for IE Windows */
input, select, th, td {
   font-size: 1em;
}


#header {
       margin-left:300px;
       margin-top:30px;
}


#content
{
         padding-top:1em;
         margin: 0 2em 0 300px;
         font:1.5em arial, georgia;
         font-weight:normal;
         letter-spacing:0.1em;
         line-height:1.4em;
         width:650px;
}

#sidebar {
     float:left;
     top:210px;
     left:0px;
     width:250px;
     text-align:right;
     padding-top:1em;
     margin-left:5px;
     margin-right:0px;
     position:absolute;
}

#sidebar2 {
     float:left;
     top:210px;
     left:950px;
     width:250px;
     text-align:left;
     padding-top:1em;
     margin-left:5px;
     margin-right:0px;
     position:absolute;
}

#sidebar h4 {
     font-size: 1.8em;
     font-weight:bold;
     letter-spacing:0.2em;
     line-height:2.5em;
}

#sidebar2 h4, #sidebar2 h4 {
     font-size: 1.8em;
     font-weight:bold;
     letter-spacing:0.2em;
     line-height:2.5em;
}



/* not-page link titles */

#sidebar li h4 , #sidebar2 li h4  {
     margin-top: 30pt;
     font-size:18px;
     font-weight:bold;
}

/* child page menu items */

#sidebar li.page_item   li.page_item a, #sidebar2 ul li  a   {
     margin-top:0px; 
     margin-bottom:0px;
     font: 1.2em arial,georgia ;
     margin-left:0px;
}

#sidebar ul , #sidebar2 ul {
   margin:0 0 0 0 ;
   padding: 0 0 0 0 ;
}

#sidebar li , #sidebar2 li {
    list-style-type:none;
        margin-top:5px;
}

/* parent page menu option */

#sidebar li a  {
    font-size:18px;
    line-height:30px;
    letter-spacing:3px;
}

#sidebar2 li a  {
       font-size:12px;
       line-height:16px;
       /* letter-spacing:2px; */
}

li#page_nav {
     text-align:right;
     letter-spacing:0;
}

#footer {
     clear:both;
     padding-bottom:1em;
     margin-top:30px;
     margin-left:300px;
     font-size:1em; 
}



.current_page_item {
     color:#68c2ef;
     border:1px solid #68c2ef;
}
  



a {
     text-decoration:none;
     color:#333333;
}

a:hover {
     text-decoration:underline;
     color:#000000;
     background: #68c2ef;
}

#content a {
    color:#28c2ef;
    font-weight:bold;
}
   
#content a:hover {
    color:#ee1b3e;
    background-color:#FFFFFF;
    font-weight:bold;
}

#content a:active {
    color:#ee1b3e;
    background-color:#FFFFFF;
    text-decoration:underline; 
    font-weight:bold;
}

#content h1, .mceContentBody h1 {
    font: 1.4em arial;
    margin-top:2em;
    margin-bottom:0.5em;
}

#content h2, .mceContentBody h2 {
    font: 1.2em arial;
    margin-top:2em;
    margin-bottom:0.5em;
}

#content h3, .mceContentBody h2 {
    font: 1.2em arial;
    margin-top:0.8em;
    margin-bottom:0.3em;
}

#content ul, .mceContentBody ul{
    /* list-style-type:disc;
    list-style-image: url("http://rgbtrade.org/wp-content/themes/rgbtrade/images/logo-rgb-15.gif");
    */
    margin-top:2px;
    margin-bottom:2px;
    margin-left:25px;
    list-style-position: inside; 
}

#content p, .mceContentBody p {
    margin-top:12px;
    margin-bottom:12px;
}
   


#content blockquote {
  margin-left: 40px;
  margin-top:10px;
  margin-bottom:5px;
  font-style:italic;  
}

.wp-caption-text {
   font-style:italic;
}
  font-style:italic;  
}

.wp-caption-text {
   font-style:italic;
}

.wp-caption {
   border: 1px solid #555555;
   padding: 5px;
}
