/*
Theme Name: Stone IT
Theme URI: http://www.stone-it.com
Description: Default Constructor Theme
Version: 1.0
Author: ROMENOV
Author URI: http://www.romenov.com/
*/
/*** general css ***/
*{margin: 0; padding: 0;}
body{background: URL(images/body_bg.png) top center repeat-y;font: 11px Verdana;color: #000000;}
.clear{clear: both;}
a{color: #122cf5; text-decoration: none;}
a:hover{color: #122cf5; text-decoration: underline;}
a img{border: 0;}
blockquote {
        font-style: italic;
        padding: 0 2em;
}
blockquote cite,
blockquote em,
blockquote i {
        font-style: normal;
}
h1{font: bold 14px Verdana; padding: 0 0 12px 0;}
h2{font: bold 13px Verdana;}
h3{font: bold 12px Verdana;}
h4{font: italic 9px Verdana;}
#container{width: 905px;margin: 0 auto;}
#body{padding: 30px 0 0 0;}
.readmore{display: block;padding: 3px;background: #fd8d1e;}
.alignright{float: right;}
.alignleft{float: left;}
img.alignright{margin: 5px;}
img.alignleft{margin: 5px;}
table td{padding: 2px;}
/*** end general css ***/

/*** header ***/

#header{width: 905px;height: 153px;background: URL(/wp-content/themes/stone/images/header_bg-v2.png) top left no-repeat;}

#header h1 a{display: block;height: 105px;width: 390px;text-indent: -9999px;position: absolute;margin: 25px 0 0 50px;}
/*** end header ***/

/*** menu / dropdown menu ***/
#menu{background: URL(images/menu_bg.gif) top left repeat-x;height: 25px;}
#menu ul{list-style-type: none;padding: 1px 0 0 5px;}
#menu ul ul{position: absolute;padding: 0;background: #eaeaea;display: none;margin: 24px 0 0 1px;padding: 5px 15px 5px 5px;}
#menu ul li{display: inline-block;height: 21px;margin: 0px 0 0 10px;float: left;}
#menu ul li a{display: block;float: left;height: 24px;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration: none;}
#menu ul li span{display: inline-block;}
#menu ul li a .left{height: 24px;padding: 0;width: 10px;float: left;}
#menu ul li a .middle{padding: 1px 5px 0 5px;height: 10px; float: left;}
#menu ul li a .right{height: 24px;padding: 0;width: 10px;float: left;}
#menu ul li a:hover, #menu ul li:hover a,#menu ul li .active, #menu .current_page_ancestor a, #menu .current_page_parent a, #menu .current_page_item a{background: URL(images/mnu_bg.png) top left repeat-x;color: #f5822b;}
#menu ul li a:hover .right,#menu ul li:hover a .right, #menu ul li .active .right,  #menu .current_page_ancestor .right, #menu .current_page_parent .right, #menu .current_page_item .right{background: URL(images/mnu_right.png) top left no-repeat;}
#menu ul li a:hover .left,#menu ul li:hover a .left, #menu ul li .active .left,  #menu .current_page_ancestor .left, #menu .current_page_parent .left, #menu .current_page_item .left{background: URL(images/mnu_left.png) top left no-repeat;}
#menu ul li:hover ul a{background: #eaeaea;color: #000000;}
#menu ul ul li{display: block !important;float: none !important;height: auto;margin: 0 0 10px 0 !important;}
#menu ul ul li .right{display: none;}
#menu ul ul li .left{display: none;}
#menu ul ul li a{display: block !important;float: none !important;height: auto !important;font-size: 11px;font-weight: normal !important;color: #000000;text-decoration: none;padding-left: 6px;}
#menu ul ul li a .middle{float: none !important;}
#menu ul ul li a:hover{background: none !important;text-decoration: underline;}
#menu ul li:hover ul{display: block;}
#menu .current_page_ancestor ul a, #menu .current_page_parent ul a, #menu .current_page_item ul a{background: none !important;color: #000000;}
/*** end menu / dropdown menu ***/

/*** sidebar menu ***/
#submenu{list-style-type: none;padding: 0 0 0 0;}
#submenu a{display: block;width: 125px;padding: 0 21px 5px 0;margin: 0 0 15px 0;text-decoration: none;border-bottom: 2px solid #ffffff; color: #000000; }
#submenu a:hover, #submenu .current_page_item a{border-bottom: 2px solid #f5822b;}
/*** end sidebar menu ***/

/*** newsmenu ***/
#newsmenu a{text-decoration: none; color: #000000;}
#newsmenu{list-style-type: none;}
/*** end newsmenu ***/

/*** left sidebar / boxes ***/
#left{width: 165px;float: left;margin: 0 0 0 15px;padding: 0 0 0 0;}
.box_top{background: URL(images/left_title_bg.png) top left repeat-y;width: 147px;}
.box_top h3{background: URL(images/left_title.png) top left no-repeat;padding: 5px;color: #4b4d4e;font-weight: normal;}
.box_content_top{background: URL(images/left_content_bot.png) top left no-repeat;width: 147px;height: 5px;line-height: 0;font: 0px;}
.box_content{background: URL(images/left_content_bg.png) top left repeat-y;width: 130px;padding: 0 9px 0 8px;}
.box_bot{background: URL(images/left_bot.png) top left no-repeat;width: 147px;height: 7px;line-height: 0;font: 0;}
#left .box_bot{margin: 0 0 15px 0;}
.box_sep{background: URL(images/right_sep.png) center left no-repeat;width: 139px;height: 30px;margin: 0 0 0 -4px;}
/*** end left sidebar / boxes ***/

/*** content ***/
#content{width: 506px;min-height: 258px;float: left;padding: 5px 22px 5px 22px;line-height: 18px;background: URL(images/lijn.png) top left no-repeat;}
#content ul{padding: 10px 0 10px 20px;}
#content p{padding: 0 0 15px 0;}
#content h2{border-bottom: 2px solid #f5822b;}
/*** end content ***/

/*** newscontent ***/
#newscontent{width: 506px;min-height: 258px;float: left;padding: 5px 22px 0 22px;line-height: 18px;background: URL(images/lijn.png) top left no-repeat;}
#newscontent ul{padding: 10px 0 10px 20px;}
#newscontent p{padding: 0 0 15px 0;}
#newscontent a {color:#000000}
#newscontent a.hover {color:#000000}
#newscontent h2{border-bottom: 2px solid #f5822b;}
/*** end newscontent ***/

/*** right sidebar ***/
#right{width: 170px;float: left;}
/*** end right sidebar ***/

/*** footer ***/
#footer{text-align: center;padding: 20px 0 0 0;font-size: 9px;}
/*** end footer ***/

/*** klantenreacties / cases ***/
#reacties{width: 852px;margin: 20px auto 0 auto;}
#reacties em{display: block; padding-top: 20px;}
.reactie_c .alignright{margin: 0 0 0 15px !important;}
.reactie{width: 871px;font-size: 10px;margin: 10px auto 10px auto;}
.reactie_c{background: URL(images/reactie_top.gif) top left no-repeat;padding: 15px 20px 0 15px;}
.reactie_b{background: URL(images/reactie_bot.gif) top left no-repeat;height: 30px;}
.reactie p{padding-top: 10px !important;}
.reactie_logo{float: right; width: 120px; background: #ffffff; text-align: center; padding: 0; margin: 7px 10px 0 0;}
.case span, .contact span{display: none;}
.case{background: URL(images/cases_top.png) 1px 0px no-repeat;height: 36px;}
.case_c h3{padding: 10px 0 12px 0;}
.contact{background: URL(images/contact_top.png) 1px 0px no-repeat;height: 34px;}
.blog{background: URL(images/blog_top.png) 1px 0px no-repeat;height: 34px;}
.bio{background: URL(/wp-content/uploads/2010/12/bio_top.png) 1px 0px no-repeat; height: 34px;}
.contact_c .large{font-size: 14px;color: #4b4d4e;}
.contact_c a{color: #122cf5;text-decoration: none;}
/*** end klantenreacties / cases ***/

/*** contactform 7 ***/
span.wpcf7-list-item { display: block; }
/*** end contactform 7 ***/

/*** twitter ***/
a.twitter-link
{
	color:#f5822b;
}
.box_twitter{background: URL(/wp-content/uploads/2011/07/twitter_title_bg.png) top left repeat-y;width: 490px;}
.box_twitter h3{background: URL(/wp-content/uploads/2011/07/twitter_title.png) top left no-repeat;padding: 5px;color: #4b4d4e;font-weight: normal;}
.box_content_twitter{background: URL(/wp-content/uploads/2011/07/twitter_content_bot.png) top left no-repeat;width: 490px;height: 5px;line-height: 0;font: 0px;}
.box_twitter_content{background: URL(/wp-content/uploads/2011/07/twitter_content_bg.png) top left repeat-y;width: 475px;padding: 0 9px 0 8px;}
.box_bot_twitter{background: URL(/wp-content/uploads/2011/07/twitter_bot.png) top left no-repeat;width: 490px;height: 7px;line-height: 0;font: 0;}
#left .box_bot{margin: 0 0 15px 0;}
/*** end twitter ***/
