/*Theme Name: RCG ForestTheme 

URI: http://blog.rcg-pt.net/rcg-forest/

Description: Thema ontworpen voor Annenell.

Author: M.A. Alberts <info@albertswebdesign.nl>

Author URI: http://www.albertswebdesign.nl

Version: 1.3.2

Tags: green, fixed-width, two-columns, right-sidebar, translation-ready, custom-header

License: This theme is released under GNU GPL.*/

/*makes sure things look ok in IE and floats don’t get wonky*/

.homepage_products

{

overflow:hidden;

width:100%;

height:auto;

position:relative;

}

/*Product title. !important will override link styling */



.homepage_products 

a.wpsc_product_title

{

color:#000!important;

font:bold 11px arial!important;

}



/*adjust widths and heights to fit your product thumbnail */

/* Add padding for more “air” in the boxes, add a border or background color,too. Go crazy!*/



/*

.homepage_products .category_view_product

{

position:relative;

width:155px;

height:350px;

float:left;

margin:8px 8px 2px 6px;

}

*/



body 

{

font-size: 95%;

font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;

color: #333; 

margin: 0;

background: #444 url(images/jute002.jpg) repeat left 200px;

}



#bovenkant 

{

width: 1100px;

margin: 20px auto 20px auto;

height: 200px;

}



/*

#top 

{  

width: 1100px;  

margin-top: 20px;  

margin-left: auto;  

margin-right: auto;  

height: 131px;  

background-color: #555; 

}

*/



#topcenter 

{

width: 980px;

margin: 0 auto;

}



#search 

{

float: right;

margin-top: 50px;

width: 1100px;

margin-left: auto;

margin-right: auto;

height: 131px;

background-color: #CCC;

}



#page 

{

background-color: #BFB9AC; 

width: 1100px;

margin-right: auto;

margin-left: auto;

}



#header 

{

width: 1100px;

height: 130px;

border-bottom: solid #3E3E3E;

background-color: #CCC;

text-align: left;

}



#sidebar 

{

width: 230px;

height: 100%;

/* padding: 10px 0px 20px 0px;*/

background-color: #BFB9AC;

font-size: 100%;

font-family: Georgia, "Lucida Grande", Calibri;

}



#footer 

{

background-color: #444; 

text-align: center;

clear: both;

padding: 5px;

}



#commentform #submit 

{

margin: 0 0 15px auto;

float: right;

}



/*========================================================*/



.button 

{

background-color: #919191;

border: 1px solid #777;

color: #ccc;

height: 20px;

}



/*========================================================*/



/*.imagebg 

{

background: url(images/background.png);

}

*/



.twocolumns 

{

width: 73%;

float: right;

padding-top: 0px;

padding-right: 25px;

padding-bottom: 0px;

padding-left: 25px;

/*border-top: solid #3E3E3E;*/

border-left: solid #3E3E3E;

background-color: #BFB9AC;

}



.onecolumn 

{

width: 500px;

margin: auto;

}



/*========================================================*/



.post 

{

margin: 20px 0 40px 0;

}



.navigation 

{

display: block;

margin-top: 20px;

margin-bottom: 20px;

height: 16px;

}



.postinfo 

{

clear: both;

margin: 10px 2px 20px 2px;

padding: 3px 2px 3px 2px;

border-top: thin dotted #CCC;

border-bottom: thin dotted #CCC;

color: #666;

}



.postinfocom 

{

clear: both;

height: 15px;

padding: 4px 2px 2px 2px;

border-top: thin dotted #CCC;

border-bottom: thin dotted #CCC;

color: #666;

}



.com 

{

display: inline;

float: right;

}



.nocomments 

{

text-align: center;

margin: 0;

padding: 0;

}



.commentmetadata 

{

margin: 0;

display: block;

font-weight: normal;

}



.alt 

{

background-color: #f0f0f0;

}



/*========================================================*/



p 

{

margin: 8px 0px;

padding: 0px;

}



a 

{

color: #444444;

text-decoration: none;

}



a:hover 

{

color: #f0f0f0;

text-decoration: underline;

}



a:active 

{

color: #f0f0f0;

text-decoration: underline;

}



h1, h2, h3 

{

font-family: Georgia, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

font-weight: bold;

}



h2, h2 a, h2 a:visited 

{

color: #333;

}



h2 a:hover 

{

color: #666;

text-decoration: none;

}



h2 

{

margin: 24px 0 8px 0;

padding: 0;

}



h3 

{

margin: 18px 0 8px 0;

padding: 0;

}



h4 

{

margin: 16px 0 8px 0;

padding: 0;

}



cite 

{

color: #333;

}



code

{

font: 1.2em 'Courier New', Courier, Fixed;

}



acronym, abbr 

{

font-size: 0.9em;

letter-spacing: .07em;

}



img.alignright 

{

float: right;

margin: 0 0 1em 1em;

}



img.alignleft 

{

float: left;

margin:0 1em 1em 0;

}



img.aligncenter 

{

display: block;

margin-left: auto;

margin-right: auto;

padding-top: 10px;

padding-left: 10px;

}



a img.alignright 

{

float:right;

margin:0 0 1em 1em;

}



a img.alignleft 

{

float:left;

margin:0 1em 1em 0;

}



a img.aligncenter 

{

display: block;

margin-left: auto;

margin-right: auto;

}



.aligncenter,div.aligncenter 

{display: block;

margin-left: auto;

margin-right: auto;

padding-right: 10px;

padding-top: 60px;

}



.alignleft 

{

float: left;

}



.alignright 

{

float: right;

}



.wp-caption 

{

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

max-width: 96%;

padding-top: 5px;

margin: 10px;



/* optional rounded corners for browsers that support it */

{

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;  

border-radius: 3px;

}



.wp-caption img 

{margin: 0;

padding: 0;

border: 0 none;

max-width: 100%;

height: auto;

}



.wp-caption p.wp-caption-text 

{

font-size: 11px;

line-height: 17px;

padding: 5px;

margin: 0;

}



img 

{

border: 0;

max-width: 100%;

height: auto;

}



blockquote 

{

color: #777; 

margin: 15px 30px 0 20px;

padding-left: 10px;

border-left: 5px solid #ddd;

}



/*========================================================*/



#topcenter h1 

{

margin: 12px 2px;

font-size: 2.5em;

color: #dec;

display: inline;

float: left;

}



#topcenter h1 a 

{text-decoration: none;

color: #dec;

}



#topcenter h2 

{

margin: 24px 0px;

font-size: 1.2em;

color: #dec; 

display: inline;

float: left;

}



/*========================================================*/



.post 

{

text-align: justify;

background-color: #BFB9AC;

}



.post h2 

{

margin: 20px 0 2px 0;

clear: both;

}



.entry 

{

margin: 12px 0 8px 0;

}



.entry ul 

{

margin-left: 20px;

padding: 0 0 0 10px;

list-style: none;

text-indent: -10px;

}



.entry ul li 

{

margin: 7px 0 8px 10px;

}



.entry ul li:before 

{

content: "\00BB \0020";

}



.entry ol 

{

margin-left: 0;

padding: 0 0 0 10px;

text-indent: -10px;

}



.entry ol li 

{

margin: 7px 0 8px 10px;

list-style-position: inside;

}



.entry ol li:before 

{

content: "";

}



.entry form 

{

text-align:center;

}



.com a 

{

background: url(images/comment.gif) left no-repeat;

padding-left: 18px;

}



ol.commentlist 

{

margin: 0;padding-left: 30px;

padding-right: 30px;

}



.commentlist li 

{

font: 0.9em Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



.commentlist li 

{

border: #ccc 1px dotted;

margin: 4px 0;

padding: 4px;

}



.commentlist li .avatar 

{

float: right;

border: 1px solid #eee;

padding: 2px;

background: #ccc;

}



.commentlist cite, .commentlist cite a 

{

font-weight: bold;

font-style: normal;

font-size: 1.1em;

}



.commentlist p 

{

font-weight: normal;

}



.commentmetadata a 

{

color: #333;

text-decoration: none;

}



#commentform input, #commentform textarea 

{

font: 0.9em Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



#commentform input 

{

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

}



#commentform textarea 

{

width: 100%;

padding: 2px;

}



/*========================================================*/



#sidebar h2

{

font-family: Georgia, 'Lucida Grande', Verdana, Sans-Serif;

font-size: 1.2em;

text-decoration: none;

margin: 0px 0px 10px;

border-bottom: 1px solid #888;

}



#sidebar ul ul li:before 

{

content: "\00BB \0020";

}



#sidebar ul, #sidebar ul ol 

{

margin: 0;

padding: 0;

}



#sidebar ul li 

{

list-style-type: disc;

list-style-image: none;

margin-bottom: 25px;

}



#sidebar ul p, #sidebar ul select 

{

margin: 5px 0 8px;

}



#sidebar ul ul, #sidebar ul ol 

{

margin: 0 0 0 10px;

}



#sidebar ul ul ul, #sidebar ul ol 

{

margin: 0 0 0 10px;

}



ol li, #sidebar ul ol li 

{

list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li 

{

margin: 2px 0 0;

padding: 0;

font-size: 96%;

}



#wp-calendar 

{

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}



#wp-calendar #next a 

{

font-size: 9pt;

padding-right: 10px;

text-align: right;

}



#wp-calendar #prev a 

{

font-size: 9pt;

padding-left: 10px;

text-align: left;

}



#wp-calendar a 

{

text-decoration: none;

display: block;

}



#wp-calendar caption 

{

text-align: center;

width: 100%;

font: bold 1.3em Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-decoration: none;

}



#wp-calendar th 

{

font-style: normal;

text-transform: capitalize;

}



#wp-calendar td 

{

padding: 3px 0;

text-align: center;

}



#wp-calendar td.pad:hover 

{

background-color: #fff;

}



/*========================================================*/



#footer 

{

color: #bbb;

}



#footer a 

{

color: #ddd;

}




