/* 
Theme Name: 	Julian's Pizza
Description: 	Created for Julian's Italian Pizzeria &amp; Kitchen
Author: 		Barbara H. McNeely
Author URI: 	http://bwhWebDesigns.com
Date:			01/30/2009
Version: 		1.0
*/

* { margin: 0; padding: 0; }

/************************************/
/* Body							    */
/************************************/
body {
	color: #000;
	font: 100% Verdana, Geneva,Helvetica,sans-serif;
	padding-bottom: 10px;
	background: #ffffff url(images/RedCheckBG.png) repeat;
	}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: normal; color: #c92626; }
h1 { font-size: 1.6em; font-style: italic; font-weight: bold;}
h2 { font-size: 1.5em; font-weight: bold; }
h3 { color: #343434; font-size: 1.3em; margin-left: 10px; font-weight: bold; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

.clrFloat { clear: both; }

.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }
.center { margin: 10px auto; display: block; }

#container {
	width: 900px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff url(images/GrayCheckBG.png) repeat;
	}

/************************************/
/*	Header							*/
/************************************/
#header {
/*	width: 100%;*/
	margin-left: auto;
	margin-right: auto;
	background: #ffffff url(images/GreyishCheckBG.png) repeat;
	}
.title {
	float: left;
	width: 900px;
	}
#header h2 { display: none; }
/*.title h1 a {
	width: 900px;
	height: 250px;
	display: block;
	color: #f7f7f7;
	background: url(images/topImage.gif) no-repeat 0 0;
	}
.title h1 a span, .title h2 { display: none; }*/

/************************************/
/*	Main Content					*/
/************************************/
#content {
	float: left;
	background-color: #343434;
	width: 900px;
}
#main {
	width: 570px;
	padding: 30px;
	float: left;
	}

.comment {
	padding: 10px;
	margin: 25px;
	border: 2px #c92626 solid;
}

 .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #000000;
		background-color:#ffffff;
     }

/************************************/
/*	sidebar							*/
/************************************/

#sidebar {
	float: right;
	width: 250px;
}

/************************************/
/*	Web Site Menu					*/
/************************************/
#menu {
	float: right;
	width: 200px;
}

#menu ul{
	margin: 25px 50px 25px 0;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
}

#menu ul li {
	display: block;
	margin: 5px 3px 5px 3px;
	padding: 2px;
	border: 2px #c92626 solid;
	background: #c92626;
}

#menu ul li.current_page_item{
	margin: 5px 3px 5px 3px;
	padding: 2px;
	color: #dddddd;
	border: 2px #dddddd solid;
	background: #c92626;
}

#menu a:link, #menu a:visited {
	text-decoration: none;
	color: #dddddd;
	padding: 2px;
	display: block;
}

#menu a:hover {
	background-color: #C5C5C5;
}

/************************************/
/*	SidebarSection						*/
/************************************/
.SidebarSection {
	float: right;
	width: 200px;
	margin: 10px 20px 10px 10px;
	border: 2px #dddddd dotted;
}

.SidebarSection p {
	color: #dddddd;
	margin: 10px;
	font-size: .9em;
}

.SidebarSection h2 { 
	margin: 10px;
	color: #dddddd;
	font-size: 1.2em; 
	font-weight: bold; 
}
.SidebarSection h3 { 
	color: #dddddd;
	margin: 10px;
	font-size: 1em; 
	font-weight: bold; 
}

.SidebarSection a { 
	color: #aaaaaa; 
	text-decoration: none;
	font-size: .8em;
}	
/************************************/
/*	Images							*/
/************************************/
img, a img { 
	border: 1px solid #f00; 
	margin:3px; 
	padding: 3px; 
	background: #aaaaaa; 
}

img.WP-PrintIcon, img.WP-EmailIcon, #EC_ajaxLoader img { 
	border: none;
	background-color: transparent;
	text-decoration: none;
}

.picRight {
	float: right;
	margin:  5px;
	border: 2px solid #c92626;
	padding: 2px;
	background-color: #5d5d5d; 
	}

.picLeft {
	/*display: inline;*/
	float: left;
	margin:  20px 10px 10px 10px;
	border: 2px solid #c92626;
	padding: 2px;
	background-color: #5d5d5d; 
}
.pizzaBox {
	display: inline;
	float: right;
	margin:  5px;
	/*border: 2px solid #c92626;*/
	padding: 2px;
	/*background-color: #5d5d5d;*/ 
	background-color: transparent;
	}


.entryTop {
	background: #343434 url(images/contentTop.png) no-repeat bottom;
	float: left;
	width: 600px;
	height: 26px;
	}

.entryContent {
	float: left;
	width: 570px;
	padding-right: 15px;
	padding-left: 15px;
	background: #343434 url(images/contentMiddle.png) repeat-y;
	}

.entryContent p {
	/*width: 550px;*/
	padding: 5px 15px 5px 15px;
}
.entryBottom {
	background: #343434 url(images/contentBottom.png) no-repeat bottom;
	float: left;
	width: 600px;
	padding-right: 0px;
	height: 26px;
	margin-bottom: 25px;
	}
	
.entryTopMenu {
	background: #343434 url(images/contentMenuTop.png) no-repeat bottom;
	float: left;
	width: 849px;
	height: 24px;
	}
	
.entryContentMenu {
	float: left;
	width: 849px;
	padding-right: 10px;
	padding-left: 10px;
	background: #343434 url(images/contentMenuMiddle.png) repeat-y;
	}

.entryContentMenu p {
	width: 849px;
	padding: 5px 15px 5px 15px;
}
.entryBottomMenu {
	background: #343434 url(images/contentMenuBottom.png) no-repeat bottom;
	float: left;
	width: 849px;
	padding-right: 0px;
	height: 24px;
	margin-bottom: 25px;
	}

.h1Top {
	background: #343434 url(images/contentTop.png) no-repeat bottom;
	/*float: left;*/
	width: 600px;
	height: 26px;
	}

.h1Text {
	/*position: relative;*/
	letter-spacing: 2px;
	background: #343434 url(images/contentMiddle.png) repeat-y;
	width: 600px;
	}

.h1Text h1 {
	padding-left: 10px;
}	
.h1MenuText {
	/*position: relative;*/
	letter-spacing: 2px;
	background: #343434 url(images/contentMiddle.png) repeat-y;
	width: 600px;
	height: 152px;
	}

.h1MenuText h1 {
	padding-left: 10px;
}	

.h1Bottom {
	background: #343434 url(images/contentBottom.png) no-repeat bottom;
	width: 600px;
	height: 26px;
	margin-bottom: 70px;
	}

.footer p { 
	font-size: .8em;
	text-align: center;
	}
.footer a { 
	color: #888; 
	text-decoration: none;
	}


/************************************/
/*	Comments styling				*/
/************************************/
.commentForm, .contactform { 
	padding:10px;
	border: 1px dotted #444444;
	margin: 10px;
	background-color: #ccc;
	width:520px;
}
/*form.comments {  
  font:100% verdana,arial,sans-serif; 
  margin: 10px; 
  padding: 0; 
	}*/ 
form.comments label {
	color: #444;
	display: block;  
	background-color: inherit;
	font: bold 1em Arial, Helvetica, sans-serif;
	width: 50px; 
	padding: 0 10px 0 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */ 
	/*text-align: right;*/
	}

form.comments textarea {
	width: 350px;
	height: 100px;
	color: #330066;
	background-color: #FFFFFF;
	border: 1px solid #444;
	font: 1.2em Arial, sans-serif;
	}
form.comments input {
	color: #330066;
	background-color: #FFFFFF;
	border: 1px solid #444;
	margin: 2px 1px 3px 1px;
	width: 150px; 
	}

/************************************************************/
/* End Form Styling                                         */
/************************************************************/

/************************************/
/*	Print styling					*/
/************************************/
.printOnly, .footerPrint {
	display: none;  
}

/************************************/
/*	Menu styling					*/
/*  WARNING: Check if you need to   */
/*  change the print style sheet 	*/
/*  when changing this table. The 	*/
/*  code is duplicated.			    */
/************************************/
table.menu { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.mc1 { width:500px; }
col.mc2 { width:100px; }
caption {
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	padding: 5px;
	border: solid 2px black;
}

.menuItem, .menuPrice {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.menuPrice { 
	text-align:right;
}

.menuDesc {
	padding: 5px 10px 10px 50px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}

table.menuPizza3 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.mP3c1 { width:400px; }
col.mP3c2 { width:100px; }
col.mP3c3 { width:100px; }
.menuHeadPizza3, .menuHead2Pizza3 { 
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.menuHead2Pizza3 { 
	text-align:center;
}
.menuItemPizza3, .menuPricePizza3 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.menuItemPizza3 {
	padding-left:50px;
}
.menuPricePizza3 { 
	text-align:right;
}
.menuDescPizza3 {
	padding: 5px 10px 0 50px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}


table.menuPizza4 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.mP4c1 { width:200px; }
col.mP4c2 { width:100px; }
col.mP4c3 { width:200px; }
col.mP4c4 { width:100px; }
.menuHeadPizza4, .menuHead2Pizza4 { 
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.menuHead2Pizza4 { 
	text-align:center;
}
.menuItemPizza4, .menuPricePizza4 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.menuItemPizza4 {
	padding-left:50px;
}
.menuPricePizza4 { 
	text-align:right;
}
.menuDescPizza4 {
	padding: 5px 10px 0 50px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}

table.menuPizza4a { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.mP4ac1 { width:300px; }
col.mP4ac2 { width:100px; }
col.mP4ac3 { width:100px; }
col.mP4ac4 { width:100px; }

.menuDescPizza4a {
	padding: 5px 10px 0 100px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.menuDescPizza4b {
	padding: 5px 10px 0 100px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

table.menuPizza5 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.mP5c1 { width:200px; }
col.mP5c2 { width:100px; }
col.mP5c3 { width:100px; }
col.mP5c4 { width:100px; }
col.mP5c5 { width:100px; }

.menuDescPizza5a {
	padding: 5px 10px 0 100px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.menuDescPizza5b {
	padding: 5px 10px 0 100px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

table.menuPizza1 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}

col.mP1c1 { width:400px; }
col.mP1c2 { width:100px; }
col.mP1c3 { width:100px; }
.menuHeadPizza1 { 
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.menuItemPizza1 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:50px;
}
.phone {
	/*float: right;*/
	width: 300px;
	margin: 10px 20px 10px 10px;
	border: 2px #2D2D2D dotted;
}

.phone p {
	color: #2D2D2D;
	margin: 10px;
	font-size: .9em;
	font-weight: bold;
}

.phone h2 { 
	margin: 10px;
	color: #2D2D2D;
	font-size: 1.2em; 
	font-weight: bold; 
}
.phone h3 { 
	margin: 10px;
	font-size: 1em; 
	font-weight: bold; 
}

.phone a { 
	color: #343434; 
}	

span.hilite {
	color:#C92626 !important;
	font-weight: bold; 
}

#content .entryContent ul li {
	font-size:14px;
	line-height:1.5em;
	list-style-type:none;
	margin:0 0 0 30px;
	padding-left:5px;
	padding-top:5px;
}


/**********  BULK MENU ************/
table.bulk3 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.b3c1 { width:300px; }
col.b3c2 { width:150px; }
col.b3c3 { width:150px; }
.bulkhead3c2 , .bulkhead3c3, .bulk3c2 , .bulk3c3 { text-align: center;}
.bulk3c1, .bulk3c2, .bulk3c3 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.bulkhead3c1, .bulkhead3c2, .bulkhead3c3  {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

table.bulk4 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.b4c1 { width:300px; }
col.b4c2 { width:100px; }
col.b4c3 { width:100px; }
col.b4c4 { width:100px; }
.bulkhead4c2 , .bulkhead4c3, .bulkhead4c4 .bulk4c2 , .bulk4c3 , .bulk4c4  { text-align: center;}
.bulk4c1, .bulk4c2, .bulk4c3 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.bulkhead4c1, .bulkhead4c2, .bulkhead4c3, .bulkhead4c4  {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

table.bulk5 { 
	table-layout: fixed;
	width: 600px;
	border: 0;
	border-collapse:collapse;
}
col.b5c1 { width:200px; }
col.b5c2 { width:100px; }
col.b5c3 { width:100px; }
col.b5c4 { width:100px; }
col.b5c5 { width:100px; }
.bulkhead5c2, .bulkhead5c3, .bulkhead5c4, .bulkhead5c5, .bulk5c2 , .bulk5c3 , .bulk5c4 , .bulk5c5 { 
	text-align: center;
}
.bulk5c1, .bulk5c2, .bulk5c3, .bulk5c4, .bulk5c5 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.bulkhead5c1, .bulkhead5c2, .bulkhead5c3, .bulkhead5c4, .bulkhead5c5 {
	padding-top: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}

