/*
Theme Name: Catering By Design Template
Theme URI: http://www.catering-by-design.com/
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 

Removed: .justify { text-align:left}

*/


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #662C06;*/
}
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color:#F8F0D0;
}
a:link {
	color: #662C06;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #662C06;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #009999;
}



.fr{ 
	font-family:Arial;
	font-size:11px;
	color:#006666;
	height:17px;
}
.specialized{ 
	font-family:Arial;
	font-size:12px;
	color:#003366;
}
.title, .blog_title{ 
	font-size:15px;
	color:#662C06;
	font-weight:bold;
	text-transform:uppercase;
}

.blog_title a:link{
	text-decoration:underline;		
}

.blog_title a:active{
	text-decoration:underline;		
}

.blog_title a:visited{
	text-decoration:underline;		
}

.blog_title a:hover{
	text-decoration:none;	
	color:#662C06;	
}

.titlesub{ 
	font-size:14px;
	color:#003366;
	font-weight:bold;
	text-transform:uppercase;
}
.textbold{ 
	font-size:13px;
	color:#662C06;
	font-weight:bold;
}
.required {
	color:#FF0000;
	font-size:13px;}	
	
h1 {
	color:#000000;
	font-size:14px;
        margin-bottom:5px}
h2 {
	color:#000000;
	font-size:12px;
        margin-bottom:5px}	

.clickhere:link{
	color:#768101;
	text-decoration:underline;
	}

.clickhere:active{
	color:#768101;
	text-decoration:underline;
	}

.clickhere:visited{
	color:#768101;
	text-decoration:underline;
	}

.clickhere:hover{
	color:#768101;
	text-decoration:none;
	}

.padding_top_5{
	padding-top:5px;
	}
	
.padding_top_15{
	padding-top:15px;
	}
	
.padding_left_5{
	padding-left:5px;
	}
	
.padding_right_10{
	padding-right:10px;
	}

.bottom { color:#000000; font-size:11px;}
.bottom a:visited { color:#000000; text-decoration: none; } 
.bottom a:link{ color:#000000; text-decoration: none; }
.bottom a:hover { color:#003366; text-decoration: none;}

.cwc {color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.cwc a:visited {color:#000000; text-decoration: underline; } 
.cwc a:link{color:#000000; text-decoration: underline; }
.cwc a:hover {color: #FF0000; text-decoration: none;}

/* for comment */
#avatar_left{
			float:left;
			width:50px;
			}

#avatar_right{
			float:left;
			width:200px;
			}

#commenttitle{
		font-size:14px;
		font-weight:bold;
		
		}
		
.fn{
	color:#662C06;
	}	
.commentlist{
		margin:0;
		padding:0;
		list-style-type:none;
		}			
.commentlist li{
		background-color:#F8F0D0;
		}

.comment-body{
		padding:5px 5px 1px 7px;
		margin:5px 0px 5px 0px;
		color:#666666;
		}
		
.comment-meta{
		font-size:11px;
		}
		
.comment-author{
		padding-bottom:5px;
		}		

.clear{
		clear:both;
		}
		
		
/*img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
*/
/*.alignright {
	float: right;
	}

.alignleft {
	float: left;

img {
        border:#cc9 1px solid;
        padding:3px;
}

a img {
       border-bottom: #b8860b 1px solid;

}*/
/*
img.alignleft {
	padding: 5px;
	margin: 0 7px 2px 0;
	display: inline;
        border:#cc9 1px solid;
        padding:3px;
}

img.alignright {
	padding: 5px;
	margin: 0 0 2px 7px;
	display: inline;
        border:#cc9 1px solid;
        padding:3px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
        border:#cc9 1px solid;
        padding:3px;
}*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

img.article_image {  
    display: block;  
    background: #eaeaea;  
    padding: 6px;  
    border: solid 1px #d6d6d6;  
}



