/*  
Theme Name: Rock Solid
Description: Custom theme created for Rock Solid Creations
Theme URI: Description: */

div#headerimg {
	position: relative;
	background: #ffcc99 url(images/header1.jpg);
	height: 250px;
	width:750px;	
	overflow: hidden;
	border:2px solid #006600;
}

div#blendimage {
	height: 250px;
}


body { text-align:left; background: #fff url(images/granitegreen.jpg) ;margin:0; font: 12px Georgia,Lucida sans unicode,Book Antiqua,Trebuchet ms;} 

a img { border:none;}

#frame {width:750px; margin:0px auto;padding:0 15px; text-align:left; background:#ffcc99 url(images/back.jpg) top center repeat-y; border:2px solid #333;} 

#menu { float:right;}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 20px;
	list-style: none;
	
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
float:left;
text-align:center;	
padding: 6px 10px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	text-transform:uppercase;
}

#menu a:hover {
	text-decoration: underline overline;
}

#menu .current_page_item a { border-top:2px solid #333; border-left:2px solid #333; border-right:2px solid #333; color:#fff; background: #333 url(images/granitegreen.jpg);
}


#contentheader {margin:5px 0; } 
#contentheader .title { margin:0;}
#contentheader .title h1 { margin:0; margin-left: 10px; margin-bottom:-20px;}
#contentheader .title h1 a { text-decoration:none; font-weight:normal; color:#333; font-size:40px; }



#contentleft { width:560px;padding:0px 10px 0px 0px; float:left; color:#111;} 


#contentright { width:180px; padding:0px; float:left; color:#ccc; font-size:12px; text-align:center;}

#contentfooter { background:url(images/back.jpg) top center repeat-y; text-align:center; padding:5px; border-top:2px solid #666;} 

#contentfooter a, #contentfooter b { text-decoration:none; color:#666;}


.inside { margin:0 5px 5px 5px ;}


/* content left special tags */

#contentleft .postid { color:#999;}

#contentleft .comments {color:#666;font-weight:bold;}
#contentleft .comments a, #contentleft .comments b{color:#666;text-decoration:none;font-weight:bold; border-bottom:1px dashed #666;}

#contentleft h2 { background:#333 url(images/granitegreen.jpg); font-size:22px;color:#eee;font-weight:normal; padding:2px; border:2px solid #333; margin:0; margin-bottom:3px;}
#contentleft h2 a { color:#ffffff; text-decoration:none;}

#contentleft .entry { color:# 000; padding: 5px; text-align:justify; line-height:140%;}


.alignright {	float: right;	padding-right:10px;	}	.alignleft {	float: left;	padding-left:10px;	}

.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 30px;	}
#contentleft .navigation a { text-decoration:none; color:#333;	}


#contentright ul { list-style:none;margin:0;padding:0;}
#contentright { color:#333;}
#contentright #searchform { margin-top:10px;}
#contentright ul li { margin-bottom:20px;}
#contentright ul li ul { margin-top: 10px;}
#contentright ul li ul li { margin:0; padding:2px;}
#contentright li h2 { background:#333 url(images/granitegreen.jpg); font-size:22px;color:#eee;font-weight:normal; padding:2px; border:2px solid #333; margin:0;}
#contentright a, #contentright ul li a { text-decoration:none;font-weight:bold;color:#000;}#contentright a:hover, #contentright ul li a:hover { text-decoration:none;font-weight:bold;color:#ffffff;}


#commentlist  { padding:10px 25px;}

#comtop { border:2px solid #666;font-size:13px;}

#comtop .alignleft b a { color:#000;}
#comtop .com { padding:5px;}

#commentlist a { color:#000;text-decoration:none;}

#commentlist input, #commentlist textarea { background:url(images/granitegreen.jpg); border:2px solid #666; color:#ffffff;}

#errors { color:#a20a00;font-weight:bold;}

#contentleft a { color:#111;}
