@charset "UTF-8";

/*  

Theme Name: Italian Market Phily

Theme URI: http://philagraphics.com

Description: Theme for 9th Street Italian Marker

Version: 1.0

Author: Philagraphics

Author URI: http://philagraphics.com

*/



img.bg {

			/* Set rules to fill background */

			min-height: 100%;

			min-width: 1024px;

			

			/* Set up proportionate scaling */

			width: 100%;

			height: auto;

			

			/* Set up positioning */

			position: fixed;

			top: 0;

			left: 0;

		}

		

		@media screen and (max-width: 1024px){

			img.bg {

				left: 50%;

				margin-left: -512px; }

		}

		

		div#container {

			/* This is the only important rule */

			/* We need our content to show up on top of the background */

			

			position: relative; 

		

			/* These have no effect on the functionality */

			width: 1005px;

			margin: 20px auto;

			/*padding: 20px;*/

			/*font-family:Geneva, Arial, Helvetica, sans-serif;*/

			font-size: 12pt;

			/*line-height: 16pt;*/

			/*-moz-box-shadow: #000 4px 4px 10px;

			-webkit-box-shadow: #000 4px 4px 10px;*/

		}

		

		body {

			/* These rules have no effect on the functionality */

			/* They are for styling only */

			margin: 0;

			padding: 0px 0 0 0;

			color:#3f0e04;

			font-family:Georgia, "Times New Roman", Times, serif;

			font-size:14px;
			
		}

		:focus {

			outline:none;

			-moz-outline-style: none;

		}

		h1{

			font-size:20px;

			margin-bottom:10px;

			text-align:center;

		}

                h4{

                        font-size:16px;

			margin-bottom:10px;

			text-align:left;
                        background-color:#3f0e04;
                        color:#FFFFFF;
                        padding-left:4px;
                        padding-top:4px;
                        padding-bottom:4px;

                }

		h6{

			margin-bottom:15px;

		}

		p {

			line-height:28px;

		}

		a{

			font-weight:bold;

			text-decoration:none;

			color:#3f0e04;

		}

		a:hover{

			font-weight:bold;

			text-decoration:underline;

			color:#3f0e04;

		}

		hr{

			border-top:none;

			border-left:none;

			border-right:none;

			border-bottom:2px dotted #3f0e04;

			margin:5px 0px 5px 0px;

		}

		img{

			border:none;

		}

		small{

			font-size:10px;		

		}
#slideshow { position: relative; width: 650px; margin-left:10px; }
#controls { z-index: 2000; position: absolute; bottom: 0; left: 0; display: none;
    background-color:#3f0e04; margin: 0; padding: 6px;  text-align:center; width: 638px;
	
}
#slideshow2 { position: relative; width: 348px; padding-left:10px }
#controls2 { z-index: 2000; position: absolute; bottom:0px; left:10px; display: none;
    background-color:#3f0e04; margin: 0px; padding: 0px;  text-align:center; width: 348px;
	
}
#controls a{
	color:#FFFFFF;
	text-decoration:none;
cursor:pointer;
}
#controls a:hover{
	color:#FFFFFF;
	text-decoration:underline;
cursor:pointer;
}
#controls span{ margin: 0 8px; cursor:pointer;}
#controls2 a{
	color:#FFFFFF;
	text-decoration:none;
cursor:pointer;
}
#controls2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
cursor:pointer;
}
#controls2 span { margin: 0 8px; cursor:pointer;}
#slides2 p{
margin:0px;
padding:0px;

}
		/*==================== Header - Nav ================================*/

		#header {

			background: url('images/bg_header.png') no-repeat top left;

			width: 1005px;

			height: 110px;

		}

		#topmenu {

			position:absolute;

			top:25px;

			right:20px;

		}

		#topmenu ul{

			margin:0px;

			padding:0px;

		}

		

		#topmenu ul li{

			margin:0px;

			float: left;

			display: inline;

			/*list-style-type: none;*/

			text-transform: uppercase;

		}

		

		#topmenu ul li a{

			font-weight:bold;

			font-family:"Times New Roman", Times, serif;

			color:#3f0e04;

			text-decoration:none;

			font-size:14px;

		}

		#topmenu ul li:hover{

			text-decoration:none;

			/*background:url(images/a_hover.png) repeat;*/

		}

		#logo{

			position:absolute;

			width:400px;

			height:110px;

			top:0px;

			left:0px;

		}

		/*==================== Sidebar ================================*/

		

		#sidebar{

		float:right;

		margin-right:30px;

		margin-top:10px;

		font-size:14px;

		font-weight:bold; 

		width:247px;

		margin-bottom:20px;*/

		}

		#sidebar ul{

			margin-left:30px;

			margin-bottom:10px;

			padding:0px;

		}

		#sidebar ul li {

			margin:5px 0px 5px 0px;

			list-style-image: url('images/sidebar_star.gif');

		}

		#sidebar ul li a{

			text-decoration:none;

			color:#3f0e04;

			padding:3px;

		}

		#sidebar ul a:hover{

			background:url('images/over.png') repeat;

			padding:3px 0px 3p 3px;

		}

		#greeting{

			font-size:12px;

			margin-bottom:10px;

		}

		#greeting span{

			font-size:14px;

		}

                

		/*==================== Main ================================*/

		#content{

			background:url('images/bg_content.png') repeat;

		}

		

		#main{

		float:left;

		margin:10px 0px 20px 30px;

		width:675px;

		}

		#main p{

			margin-left:25px;

			/*text-indent:12px;*/

		}

		#main ul{

			margin-bottom:10px;

			margin-left:20px;

		}

		#main ul li {

			margin:5px 0px 5px 30px;

			list-style: disc;
			line-height: 28px;

		}

		#main ul li a{

			text-decoration:none;

			color:#3f0e04;

			padding:3px;

			font-weight:bold;

		}

		#main ul a:hover{

			background:url('images/over.png') repeat;

			padding:3px 0px 3p 3px;

			font-weight:bold;

		}

		#main ol li{

			list-style-type: decimal-leading-zero;

			margin:0px 0px 10px 35px;

		}

		#main ol li li{

			list-style-type: none;

		}

                #main table{
                        margin-bottom:20px;
                }
                #main td{
                        padding:4px 0px 4px 0px;
                }
		#map{
		float:right;
		width:350px;
		height:350px;
		padding-left:15px;
		padding-bottom:15px;
		}
		/*==================== Footer ================================*/

		#footer{

			clear:both;

			font-size:10px;

			text-align:center;

			margin:0px;

			padding:0px;

			font-weight:bold;

			

		}

		#footer img{

			margin:0px;

			padding:0px 4px 0px 4px;

			

		}
		#footer a:hover{
		text-decoration:none;	
		}

		

		/*==================== classes ================================*/

		.title{

			font-family:Georgia, "Times New Roman", Times, serif;

			font-weight:bold;

		}

		.topcap{

			height:26px;

			margin:0px;

			padding:0px;

		}

		#bottomcap{

			background:url('images/cap_bottom.png') no-repeat; 

			width:1005px;

			height:25px;

			margin:0px;

			padding:0px;

		}

        #archive_item{

            float:left;

            text-align:center;

			background:url('images/bg_list.jpg') repeat;          

			padding:5px;

            margin-left:15px;

			margin-bottom:15px;

            font-size:13px;

            width:130px;
			
			height:100px;
			
			line-height:18px;

		}

		#archive_item a{

			font-size:13px;

			color:#3f0e04;

			display:block;
			
			padding:5px 0px 5px 0px;


		}
		
		#archive_item a:hover{

			font-size:13px;

			color:#3f0e04;

			display:block;
			
			text-decoration:none;
			
			background:url('images/over.png') repeat;
			
			padding:5px 0px 5px 0px;
		}

		#archive_item p{

			text-align:center;

			text-indent:0px;

			margin:0px;

			padding-top:5px;
			
			line-height:16px;

		}

		#food{

			margin:20px;

		}
		#restaurants{

			margin:20px;

		}
                #shopping{

			/*margin:20px;*/

		}
                #services{

			/*margin:20px;*/

		}
.archive-list{
margin-left:10px;
}

/*======================= tabs =================================*/
#commiteetabs{
margin-top:20px;
}
.tabs{
margin-left:20px;
					
				}
				#commiteetabs UL.tabNavigation {
						    list-style: none;
						    margin: 0px;

						    padding: 0px;
						}

				#commiteetabs UL.tabNavigation LI {
				    display: inline;
margin:0px;
padding:0px;
				}

				#commiteetabs UL.tabNavigation LI A {
				    padding: 3px 5px;
				    /*background-color: #ccc;*/
				     border: 2px solid #3f0e04;
				    text-decoration: none;
				}

				#commiteetabs UL.tabNavigation LI A.selected,
				#commiteetabs UL.tabNavigation LI A:hover {
				    background-color: #3f0e04;
				    color: #fff;
				    padding-top: 7px;
                                    background-image:none;
				}

				#commiteetabs UL.tabNavigation LI A:focus {
					outline: 0;
				}
				

				#commiteetabs div.tabs > div {
					padding: 15px 5px 5px 0px;
					margin-top: -1px;
					border-top: 2px solid #3f0e04;
				}

				#commiteetabs div.tabs > div h2 {
					margin-top: 0;
				}

			
				.waste {
					min-height: 1000px;
				}
#content_info p{
  margin:0px;
  padding:0px;
}