/*
Theme Name: IDE
Theme URI: http://wordpress.org/
Description: Customized theme for IDE based on the new www.ideorg.org
Version: 1.0.0
Author: Michael Yankovski
Tags: blue, custom header, fixed width, two columns, widgets

	IDE
	This theme was designed and built by Michael Yankovski
*/



/* Begin Typography & Colors */
.qmvritemmenu{}.qmmc .qmritem span{cursor:pointer;}
	
	.qmactive span{
	
	
	visibility:visible;
	}
	
	#block-bg5_h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.ideorg.org/images/bg5_h1_mid.jpg) no-repeat scroll center bottom;
width:278px;
}
#block-bg5_h1 .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.ideorg.org/images/bg5_h1_top.jpg) no-repeat scroll center top;
}
	#block-bg5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.ideorg.org/images/bg5_mid.jpg) repeat-y scroll 0 0;
margin-bottom:12px;
width:278px;
}
#block-bg5 .bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.ideorg.org/images/bg5_bot.jpg) no-repeat scroll center bottom;
}
#sidebar h2{
	margin: 0;
	padding: 0;
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	margin-top:0px;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 20px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}
#block_h1 .inner {
line-height:30px;
padding:7px 20px;
}
.blog_contents{
float:left; width:570px;

}
.blog_posts{
padding-top:20px;
float:left; 
padding-left:0px;
width:564px;
margin-bottom:10px;

}
.blog_posts h2{

margin-bottom:5px;
margin-top:5px;

}
#at16p, #atie6ifh {
color:#5E5E5E;
display:none;
font-family:arial,helvetica,tahoma,verdana,sans-serif;
font-size:12px;
left:50%;
margin:-185px auto 0 -155px;
padding:10px;
position:absolute;
top:50%;
width:300px;
z-index:10000001;
}

#bg3 {
display:none;

}

.inner h1 {
color:#FFFFFF;
font-family:Arial Black;
font-size:18px;
margin:0;
}
.blog_posts img{
border:0px;
}
.blog_posts p{

margin-top:1px;

}
.linkcat{

list-style-type:none;

}
.post_date_author{

font-size:12px;
font-weight:bold;
}

.rssimg{
margin-bottom:8px;
border:0px;
margin-top:-2px;
}
.post{

margin-bottom:20px;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.post_fotter{
float:left;
font-size:11px;
width:400px;
}
.sap{
border-bottom:1px solid #C6C6C6;
clear:both;
}

#block-bg5 .inner {

padding-top:15px;
padding-bottom:20px;

}
#sidebar{
text-transform:capitalize;

}
#bgrecent
{
height:115px;
margin-bottom:10px;
}
#bgrecent h1 {
color:#0295D8;
font-family:Arial Black;
font-size:14px;
font-style:normal;
font-weight:bold;
margin:0 0 10px;
text-align:center;
}
#bgrecent div.p {
height:115px;
overflow:hidden;
padding:10px 20px;
}
#bgrecent p 
{
	margin-bottom:5px;
	margin-top:0;
}
#relatedblogs p 
{
	margin-bottom:5px;
	margin-top:0;
}