/* Innovative Customs Blog Page CSS*/

/**********************GENERAL PARAMETERS **************************/
#lower_head_wrap{
width: 748px; 
height: 250px; 
padding: 0;
margin: 0;
background:  #515151;
}

#banner{
 background: url(/images/mega_blog_title.gif) #515151 no-repeat left top;
 margin: 13px 25px;
 width: 678px;
 height: 0;
 padding-top: 206px;
 overflow: hidden;
}

#content_wrap {
width: 751px; 
background: #515151 url(/images/grad_bg.gif) repeat-x bottom left;
}

#content_wrap_inner {
	width: 751px;
	overflow: hidden;
}

#lower_image {
	background: transparent url(/images/btm_left_bg.gif) no-repeat bottom left;
	padding: 25px 25px 21px 22px;
	overflow: hidden;
	width:470px;
	float:left;
}

#sidebar {
float: right;
width: 194px; 
padding: 0;
background: transparent;
margin-top:23px;
}

#content {
float: left;
width: 470px;
background: #C2C2C2 url(/images/btm_left_rounded.gif) no-repeat bottom left;
}

#content_inner {
width: 430px;
padding: 20px;
background: url(/images/top_left_rounded.gif) no-repeat top left;
}

#content_wrap .widecolumn { width: 701px; }
#content_wrap .widecolumn .widecolumn { width:680px; padding-right:0px; margin-right:0px; }
#content_wrap .widecolumn .widecolumn .widecolumn { padding-right:0px; margin-right:0px; width:635px; }



/************************SPECIFIC PARAMETERS ***************************/

#searchform {
padding: 0;
height: 22px;
}


#s {
float: left;
padding: 2px;
margin: 0;
width: 110px; 
height: 15px; 
border: 1px solid #7D7C7D;
background: #ffffff;
color: #000000;
margin-top: 1px;
}

#searchsubmit {
margin-top: 1px;
background:#C2C2C2;
float: left;
width: 52px; 
height: 20px; 
font-size: 8px;
font-weight: bold;
color:#525051;
text-align: center;
border: none;
margin-left: 4px; 
padding: 0;
}

#sidebar{
color: #A8A7A8;
float: left;
margin-left: 15px;
}

#sidebar ul { list-style: none; padding:0px; margin: 0px; }

#sidebar a{
color: #A8A7A8;
font-size: 10px;

}

#sidebar a:hover {
color: #C2C2C2;
}

#sidebar span{
display: block;
}

#sidebar h2{ 
margin: 36px 0 0 0;
font-size: 14px;
}



.post h1{
font-size: 13px;
color: #000000;
}

.post {
font-size: 12px;
color: #3c3c3c;
padding-bottom: 35px;
background: transparent url(/images/divider_line.gif) no-repeat bottom left;
}

.post a{
font-weight: bold;
color: #514F50;
}

.post a:hover{
color: #ffffff;
}


#decorative{
margin-top: 36px;
width: 430px;
height: 44px; 
background: url(/images/021_decorative.gif) no-repeat bottom left;
}