/*  
Theme Name: Plum Catering
Theme URI: http://plumfoodservices.com
Description: Unique WordPress theme for Plum Catering, Inc.
Version: 1.0
Author: The Holewinski Group
Author URI: http://holewinskigroup.com	
*/

div#headerimg {
	position: relative;
	background: #000 url(images/beach1.jpg);
	height: 150px;
	width:518px;	
	overflow: hidden;
	border: 5px solid #fff;
        float: right;
}

div#logo {
float: left;
background: #000 url(images/logo.gif);
border: 5px solid #fff;
height: 150px;
width: 207px;
}

div#blendimage {
	height: 250px;
}


body { text-align:left; background: #575546 url(images/bodybg.jpg) top center repeat; margin:0; font: 12px Georgia;} 

a img { border:none; padding: none;}

#frame {width:750px; margin:15px auto;padding:0 5px 5px 5px; text-align:left; background:#bca36a url(images/back.jpg) top center repeat-y; border:2px solid #333;} 

#menu { float:left; width:750px; margin-top:5px; display:inline-block; background: #000; height: 50px; }


#menu ul {
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
       	
}
#menu li {
	display: inline;
        
}

#menu li.home {
	display: inline;
        padding: none;
        width: 94px;
        height:50px; 
}

#menu li.about {
	display: inline;
        padding: none;
        width: 104px;
        height:50px;
        padding: 0px 0px 0px -2px; 
}


#menu li.end {
	display: inline;
        padding:none;
}



#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 { background:#fff; width:500px;padding:5px 10px 5px 18px; float:right; color:#111;} 
#contentleft .homepage_left {float: left; width:232px;}
#contentleft .homepage_right {float: right; width:240px;}
#contentright { width:216px; padding:0px; float:left; color:#ccc; font-size:12px; text-align:left; background: #c0a76e;}

#contentfooter { background:#a09b7d top center repeat-y; text-align:left; color: #333; padding:10px 5px 10px 5px; height:50px;} 

#contentfooter a, #contentfooter b { text-decoration:none; color:#fff;}

#contentfooter p.left {
	width: 216px;
text-align: left;
float: left;

}

#contentfooter p.right {
	width: 500px;
text-align: left;
float: right;

}

.inside { margin:0 5px 5px 5px ;}


/* content left special tags */

#contentleft .postid { color:#999;}
#contentleft p {margin: 7px 0px 7px 0px;	
}

#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 { font-size:19px;color:#273540;font-weight:normal; padding:2px; margin:0; margin-bottom:3px;}
#contentleft h2 a { color:#273540; text-decoration:none;}

#contentleft .entry { color:# 000; padding: 2px 3px 5px 3px; text-align:left; line-height:130%;}

.entry ol {list-style:decimal;margin:0 0 0 15px; padding:5px;}

.alignright {	float: right;	padding-left:10px;	}	.alignleft {	float: left;	padding-right: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; border:5px solid #fff;}
#contentright { color:#333;}

#contentright #searchform { margin-top:10px;}
#contentright ul li { margin-bottom:0px; }
#contentright ul li ul { margin-top: 10px;}
#contentright ul li ul li { margin:0; padding:2px;}
#contentright li h2 {font-size:12px;color:#982101;font-weight:bold; padding:3px;  margin:0; text-align:center;}
#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/beachblue.jpg); border:2px solid #666; color:#ffffff;}

#errors { color:#a20a00;font-weight:bold;}

#contentleft a { color:#111;}

.spacing {height: 110px;}

