/*  
Theme Name: Alitalia
Theme URI: http://www.alitaliababylon.com
Description: This theme was created by Owen Piccirillo for Alitalia's Restaurant.
Version: 1.0
Author: Owen Piccirillo
Author URI: http://www.messtudios.com

*/

/* Main */
body { 
	margin:0; 
	padding:0;
	font: normal 12px arial;
	background-color:#131313;
}
a:link, a:active, a:visited  {
	color:#000;
	font-weight:bold; 
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.clearfix:after {
    content: "."; 
 	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
small {
	margin:0px;
	padding:0px;
	color:#995b09;
	font-size:9px;
}
h1{
	margin:8px 0px 0px 0px;
	padding:0px;
	font-weight:100;
	font-size:25px;
}
h1 a:link, h1 a:visited {
	font-weight:100;
}
h2 {
	margin:5px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-weight:100;
	font-size:12px;
	line-height:19px;
	color:#333333;
	border-bottom:1px dotted #999999;
}

h3 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	font-weight:100;
	font-size:13px;
	text-transform:uppercase;
	color:#333333;
	border-bottom:1px dotted #999999;
}
h6 {
	margin:0px;
	padding:8px 0px 3px 0px;
	font-weight:100;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:1px dotted #999999;
	border-top:3px solid #1c5f3b;
}
/* headers */
#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:180px;
	background-image:url('/img/bg-header.gif');
	background-repeat:repeat-x;
}
#headercenter {
	margin:0 auto;
	padding:0px;
	width:870px;
}
#logo {
	margin:15px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	background-image:url('/img/Alitalia-Pizza-Logo.gif');
	background-repeat:no-repeat;
	float:left;
	text-indent:-9999px;
}
#logo a {
	margin:0px;
	padding:0px;
	display:block;
	height:149px;
	width:388px;
}
#bookmark {
	margin:10px 0px 0px 0px;
	padding:0px;
	float:right;
}
#bookmark a {
	font-weight:100;
	color:#000;
	text-decoration:underline;
}
/* nav */
#nav {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:150px;
	width:160px;	
}
#nav li{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
#nav li a {
	display:block;
	width:160px;
	height:25px;
}

#navhome a {
	background-image:url('/img/nav-matrix.gif');
}	
#navhome a:hover { 
	background-position: -160px 0px;
}	
#navhome a:active, #navhome a.selected  {
	background-position: -320px 0px;
}
#navmenu a {
	background-image:url('/img/nav-matrix.gif');
	background-position:0px -25px;
}	
#navmenu a:hover { 
	background-position: -160px -25px;
}	
#navmenu a:active, #navmenu a.selected  {
	background-position: -320px -25px;
}
#navcatering a {
	background-image:url('/img/nav-matrix.gif');
	background-position:0px -50px;
}	
#navcatering a:hover { 
	background-position: -160px -50px;
}	
#navcatering a:active, #navcatering a.selected  {
	background-position: -320px -50px;
}
#navgallery a {
	background-image:url('/img/nav-matrix.gif');
	background-position:0px -75px;
}	
#navgallery a:hover { 
	background-position: -160px -75px;
}	
#navgallery a:active, #navgallery a.selected  {
	background-position: -320px -75px;
}
#navdirections a {
	background-image:url('/img/nav-matrix.gif');
	background-position:0px -100px;
}	
#navdirections a:hover { 
	background-position: -160px -100px;
}	
#navdirections a:active, #navdirections a.selected  {
	background-position: -320px -100px;
}
#navcontact a {
	background-image:url('/img/nav-matrix.gif');
	background-position:0px -125px;
}	
#navcontact a:hover { 
	background-position: -160px -125px;
}	
#navcontact a:active, #navcontact a.selected  {
	background-position: -320px -125px;
}

/* content */
#content {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#contentcenter {
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:870px;
}
#intro {
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('/img/intro1.gif');
	background-repeat:no-repeat;
	height:200px;
	width:870px;
	float:left;
}
#introduction {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 15px;
	float:left;
	width:490px;
}
#introduction h1{
	margin:0px;
	padding:0px;
	font-weight:100;
	font-size:25px;
}
#introduction p {
	margin:0px;
	padding:0px;
	line-height:19px;
	color:#fff;
	font-size:16px;
	font-weight:100;
}
#rotate {
	margin:10px 0px 0px 5px;
	padding:0px;
	float:left;
	width:352px;
	height:183px;
}
/* left */
#left {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:569px;
}
#menu {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:870px;
}

/* right */
#right {
	margin:0px 0px 10px 35px;
	padding:0px 0px 0px 0px;
	float:left;
	width:266px;
	background-color:#e1e1e1;
}
#right li a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #f1f1f1;
	
}
.rightbox {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	width:266px;
	background-color:#f1f1f1;
	border-top:3px solid #1c5f3b;
}
.rightboxf {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	width:266px;
	height:120px;
	background-color:#f1f1f1;
	border-top:3px solid #1c5f3b;
}
.rightboxcontent {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:250px;
}
.rightboxcontent p{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:250px;
	line-height:19px;
	color:#333333;
}
#mailinglist {
	padding:0px 0px 0px 0px;
	margin:0px 0px 28px 0px;
	height:1px;
	}	
.mailinglisttext {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	width:180px;
	border:1px solid #999;
	font-size:16px;
}
.mailinglistcomments {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100px;
	width:500px;
	border:1px solid #999;
	font-size:16px;
	
}
.mail_button {
	margin:0px;
	padding:0px;
	height:22px;
	width:55px;
	border:1px solid #999;
	background-color:#FFFFFF;
}


/* footer */
#footer {
	margin:0px;
	padding:0px;
	height:104px;
	background-color:#c0772c;
	background-image:url(img/bg-footer.gif);
	background-repeat:repeat-x;
}
#footercenter {
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:870px;
	font-size:12px;
	color:#ffcd8c;
	text-align:center;
}
#footercenter a{
	color:#fff;
	font-weight:normal;
}
#footerli {
margin:0px;
padding:0px;
display:inline;
}
#footerli ul{
margin:0px;
padding:0px;
}
#footerli li{
margin:0px;
padding:0px;
display:inline;
padding:0px 4px 0px 4px;
}
/* wordpress */

.entry {
	line-height:19px;
	float:left;
}
.entry h1 {
	float:left;
}
.entry img {
	float:left;
	padding-right:5px;
	border:none;
}
h2.widgettitle {
	margin:0px;
	padding:8px 0px 0px 0px;
	font-size:13px;
	text-transform:uppercase;
	border:none;
	color:#019c62;
}
#sidebar a{
	margin:0px;
	padding:0px 0px 0px 10px;
}
.contactcomments {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:120px;
	width:500px;
	border:1px solid #d67931;
	font-size:16px;
	background-color:#f7f6eb;
}
.contacttext2 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	width:200px;
	border:1px solid #d67931;
	font-size:16px;
	background-color:#f7f6eb;
}
.contactcomments2 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:120px;
	width:500px;
	border:1px solid #d67931;
	font-size:16px;
	background-color:#f7f6eb;
}
#sidebar li {
	padding:3px 0px 0px 5px;
}