body {







	margin: 0;







	padding: 0;







	color: #333;







	font-family: Tahoma, Geneva, sans-serif;







	font-size: 13px;







	line-height: 1,5;







	background-color: #CCC;







	background-repeat: repeat-x;







	background-position: top;







background-image: url(../images/pizzaleo_bg.jpg);







	text-align: center;







}















a, a:link, a:visited {







	color: #CCC;







	font-weight: normal;







	text-decoration: none







}







a:hover {







	color: #CFC6A7;







	text-decoration: underline;







}















a.more {







	display: block;







	width: 79px;







	height: 26px;







	line-height: 26px;







	color: #B1A573;







	text-align: center;







	font-weight: 700;







	text-decoration: none;







	background-repeat: no-repeat;







}







a.more:hover { background:url(../../c-home/images/chome_more_hover.png) }























p {



	margin: 0 0 10px 0;



	padding: 0;



	color: #000;







}







img { border: none; }







blockquote { font-style: italic; margin: 0 0 0 10px;}







cite {



	color:#000;



}







cite a, cite a:link, cite a:visited  { font-weight: bold; color:#000; }







cite span { font-weight: 400; color: #656565; }







em {
	color: #FFF;



}















h1, h2, h3, h4, h5, h6 {
	color: #FFF;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}







h1 {



	font-size: 16px;



	margin: 0 0 30px;



	padding: 5px 0;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



}







h2 {



	font-size: 30px;



	margin: 0 0 13px;



	padding: 5px 0;



	color: #3D322E;



	text-align: left;







}







h3 { font-size: 30px; margin: 0 0 20px; padding: 0; }







h4 {
	font-size: 24px;
	margin: 0 0 15px;
	padding: 0;
	color: #000;
}







h5 { font-size: 20px; margin: 0 0 10px; padding: 0;  }







h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }















.cleaner {







	clear: 100px;







	text-align: center;







}







.h10 {







	height: 20px







}







.h20 {







	height: 10px







}







.h30 { height: 30px }







.h40 { height: 40px }







.h50 { height: 50px }







.h60 { height: 60px }















.float_l { float: left }







.float_r { float: right }















.image_fl { float: left; margin: 10px 30px 0 0 }







.image_fr { float: right; margin: 10px 0 0 30px }















.tmo_list {



	margin: 15px 0 15px 15px;



	padding: 0;



	list-style-image: url(../images/pizzaleo_list.png);



	list-style-type: none;



	text-align: left;



	color: #333;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;







}







.tmo_list li {



	color:#000;



	margin: 0 0 5px 0;



	padding: 0 0 0 20px;



	background-attachment: scroll;



	background-repeat: no-repeat;



	background-position: 0 7px;







}







.tmo_list li a { color: #333; font-weight: normal }







.tmo_list li a:hover {



	color: #333;



	font-size: 12px;



}















#templatemo_wrapper {







	margin: 0 auto;







	padding: 0 10px;







	width: 960px;







}















#templatemo_header {







	width: 100%;







	height: 130px;







	color: #3D322E;







	background-image: url(../images/pizzaleo.jpg);







	background-repeat: no-repeat;







	background-position: left top;







}















#site_title {







	float: left;







	padding-top: 25px;
    position: relative;







}

#facebook_link {
    position: absolute;
    top: 12px;
    z-index: 2;
    display: block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url('../images/facebook.png') no-repeat;
}





#site_title h1 { position: relative; z-index: 1; margin: 0; padding: 0 }







#site_title h1 a {







	display: block;







	width: 400px;







	height: 120px;







	color: #fff;







	text-indent: -10000px;







	background: url(../images/pizzaleo_logo.png) no-repeat top center
















































}















#templatemo_menu { float: right; }















#templatemo_fw {







	width: 960px;







	height: 450px;







}















#templatemo_main {







	clear: both;







	width: 960px;







	padding: 45px 0 20px;







}















#templatemo_content {







	float: left;







	width: 630px;







}















#templatemo_sidebar {







	float: right;







	width: 300px;







}















.col_fw {







	margin-bottom: 25px;







	padding-bottom: 5px;







	border-bottom: 1px solidnone







}







.col_fw_last {







	padding-bottom: 55px







}







.col_w460 {



	width: 460px;



	text-align: left;



	font-family: Arial, Helvetica, sans-serif;







} 







.col_w300 {







	width: 250px







}







.col_allw300 { float: left; width: 300px; margin-right: 30px }







.col_w240 { float: left; width: 220px; padding-right: 20px }







.col_w630 {







	width: 690px







}







.col_rm { margin: 0 }















.fp_service_box { padding: 20px; margin-bottom: 1px }







.fp_service_box a {



	display: block;



	font-size: 16px;



	color: #000;



	font-family: Georgia, "Times New Roman", Times, serif;



}







.fp_service_box img { float: left; margin-right: 20px }







.fp_c1 {

	background-color: #FC3;







}







.fp_c2 {

	background-color: #FC3;







}







.fp_c3 {

	background: #boa472;

	background-color: #FC3;







}







.fp_c4 {



	background: #boa472;



	background-color: #BF87B8;







}















.fp_lp {



	font-size: 11px;



	font-weight: 700;



	text-align: center;



	color: #3D322E;







}







.fp_lp img {







	border-bottom: 4px solid #a89760







}















.post_box { clear: both; margin-bottom: 40px; padding-bottom: 30px  }







.post_header {















}







.post_header h2 { padding-left: 100px; line-height: 59px  }







.post_date { float: left; width: 60px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px; color: #000; text-align: center;  padding: 25px 10px 20px; background: #b2a573 }







.post_date span { display: block; margin-top: 5px; font-size: 20px; font-family: Tahoma, Geneva, sans-serif }







.post_inner {







	padding-left: 100px;







	text-align: center;







}







.post_inner img { margin-bottom: 20px }







.post_meta { margin-bottom: 20px }















#comment_section {







	clear: both;







	margin-bottom: 60px;







	width: 570px;







}















.first_level {







	margin: 0; padding: 0;







}















.comments {







	list-style: none; 







}















.comments li { margin-bottom: 10px; list-style:none; }







.comments li .commentbox1 { border: 1px solid #CCC;  background: #F4F4F4; }







.comments li .commentbox2 { border: 1px solid #BBB;  background: #CCCCCC; }







.comments li .comment_box { clear: both; width:100%; padding: 15px;  }







.comment_box .gravatar { float: left; width: 50px; margin-right: 15px; background: #000; }







.comment_box .gravatar img { margin: 0; width: 50px; height: 50px; }







.comment_box .comment_text { margin: 0 0 0 65px; }















.comment_box .comment_text p { margin: 0; }







.comment_text .comment_author { font-size: 14px; font-weight: bold; color: #000; margin-bottom: 10px; }







.comment_text .date { font-size: 12px; font-weight: normal; color: #000; padding-left: 10px; }







.comment_text .time { font-size: 12px; font-weight: normal; color: #000; padding-left: 10px; }







.comment_text .reply a { display: block; clear: both; float: right; color: #666; font-weight: 700 } 























#comment_form {







	clear: both;







}















#comment_form h3 {







	font-size: 20px;







	border-bottom: 1px dotted #666;







	margin-bottom: 15px;







	padding-bottom: 10px;







}















#comment_form form {







	padding: 20px;







	background-color: #CCC;







	border: 1px solid #BBB;







}















#comment_form textarea {







	color: #666;







	background: #EEE none repeat fixed 0 0;







	border: 1px solid #999;







	display:block;







	font-size:1.1em;







	height:150px;







	margin-top: 5px;







	padding: 10px;







	width: 360px;







}















#comment_form .form_row {







	width: 100%;







	margin-bottom: 15px;







}















#comment_form form input {







	color: #666;







	margin-top: 5px;







	padding: 10px;







	width: 200px;







	background: #EEE none repeat fixed 0 0;







	border: 1px solid #999;







}















#comment_form .submit_btn {







	width: 80px;







	background: #EEE;







	border: 1px solid #999;







}















#gallery { margin: 0; padding: 0; list-style: none }







#gallery li { margin: 0; padding: 0 }







#gallery li a { display: block; float: left; width: 190px; height: 150px; margin: 0 1px 1px 0  }















.templatemo_paging { margin: 0 0 20px; padding: 0 }







.templatemo_paging ul { margin: 0; padding: 0; list-style: none }







.templatemo_paging ul li { margin: 0; padding: 0; display: inline }







.templatemo_paging ul li a { float: left; display: block; color: #666; text-decoration: none; margin-right: 5px; padding: 5px 10px; background-color: #ccc; border: 1px solid #999; }







.templatemo_paging ul li a:hover { background: #a5c451; border: 1px solid #999; color: #000  }















#contact_form { padding: 0; width: 450px }







#contact_form form { margin: 0px; padding: 0px; }















#contact_form form .input_field { width: 450px; padding: 10px; color: #666; border: 1px solid #CCC;  background: #e8e8e8; }







#contact_form form label {







	display: block;







	width: 130px;







	margin-right: 14px;







	font-size: 14px







}







#contact_form form textarea {







	width: 450px;







	height: 200px;







	padding: 10px;







	color: #666;







	border: 1px solid #CCC;







	background: #CCC;







}















#contact_form form .submit_btn {







	display: block;







	padding: 10px 15px;







	text-align: center;







	text-decoration: none;







	background: #EEE;







	color: #3D322E;







	border: 1px solid #ccc;







	font-size: 13px;







	cursor: pointer







}















#map img { border: 5px solid #fff }















.sb_box {







	margin-bottom: 30px







}







.sb_box h3 {







	padding: 5px;







	background: #b1a473;







	border-left: 8px solid #3d322e;







	font-size: 20px;







}







.sb_box .tmo_list { font-size: 14px }







.sb_box .tmo_list li:hover {







	background-attachment: scroll;







	background-repeat: no-repeat;







	background-position: 5px 7px;







}















.recent_post {







	margin: 0 0 0 20px;







	padding:0;







	list-style: none;







	color: #3D322E;







}







.recent_post li { margin: 0 0 15px 0; padding: 0 }







.recent_post li a { display: block; font-weight: 700 }















#templatemo_footer_wrapper {







	clear: both;







	width: 100%;







	background: #000000 url(../images/pizzaleo_footer.png) top repeat-x








































































}















#templatemo_footer {







	clear: both;







	width: 960px;







	padding: 30px 10px 15px;	







	margin: 0 auto;







	color: #666;







	text-align: center;







}







#templatemo_footer_wrapper #templatemo_footer {







	color: #FFF;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_l {







	text-align: center;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_r {







	text-align: center;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_l {







	font-weight: bold;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_r {







	font-weight: bold;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_l {







	font-size: 11px;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_w630.float_l .col_w300.float_r {







	font-size: 11px;







}







#templatemo_wrapper #templatemo_main .col_fw .col_w460.float_l .cleaner.h20 {







	text-align: left;







}







#templatemo_wrapper #templatemo_main .col_fw .col_w460.float_l .cleaner.h20 {







	text-align: left;







}







div {







	text-align: left;







}







#templatemo_wrapper #templatemo_main .col_fw_last .col_allw300.fp_lp p {







	text-align: center;







}







#templatemo_wrapper #templatemo_main .col_fw .col_w460.float_l p strong {

	text-align: left;

	color: #903;







}







#templatemo_wrapper #templatemo_main .col_fw .col_w460.float_l p {



	text-align: left;



	color: #000;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;







}







#as {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-style: normal;



	color: #FC3;



	font-weight: bold;



}
