/*  

Theme Name: Photography Bliss

Theme URI: http://photobliss.qualitywordpress.com

Description: Photography bliss is a theme with an amazing professional photograph. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>.

Version: 1.0

Author: qualitywordpress

Author URI: http://qualitywordpress.com

*/







/* General */



body {

	margin: 0px auto;

	align:center;

	background-image:url('images/hga.jpg');

	background-attachment:fixed;

	

}



h1, h2, h3, h4 {

	margin: 0;

}



img {

	border: 0;

	/*float:left;*/

	padding-right:10px;

}



.clear {

	clear: both;

	height: 0;

	overflow: hidden;

}





/* Page */



#page {

	margin: 0px auto;

	align:center;

		width: 1205px;

}





/* Header */



#header {

	width: 1205px;

	height:250px;

	background: url("images/header.jpg") no-repeat;

	position: relative;

}



	/* Header - Info */

	

	#header #header-info {

		position: absolute;

		top: 20px;

		left: 38px;

	}

	

	#header #header-info h1 {

		color: #ffffff;

		font: bold 33px Verdana;

		padding-bottom: 5px;

	}

	

	#header #header-info h1 a {

		color: #ffffff;

		text-decoration: none;

	}

	

	#header #header-info .description {

		color: #ffffff;

		font: bold 15px Verdana;

	}

	

	/* Header - Menu */

	

	#header #header-menu {

		position: absolute;

		top: 218px;

		left: 12px;

		height: 34px;

	}

	

	#header #header-menu ul {

		margin: 0;

		padding: 0;

		list-style-type: none;

		height: 34px;

	}

	

	#header #header-menu ul li {

		float: left;

		height: 32px;

		

		font: bold 12px/32px Verdana;

		color: #ffffff;

		background: url("images/header_menu1.gif") repeat-x;

		

	}

	

	#header #header-menu ul li a {

		color: #ffffff;

		text-decoration: none;

	}

	

	#header #header-menu ul li a:hover {

/*		text-decoration: underline;*/

		color:#999999;

	}

	

	#header #header-menu ul li ul {

		display: none;

	}





/* Main */



#main {

	width: 1205px;

	background: #262626 url("images/main.gif") repeat-y;

}



#main-top {

	width: 1205px;

	background: url("images/main_top.gif") no-repeat;

}



#main-bottom {

	width: 1205px;

	min-height: 50px;

	background: url("images/main_bottom.gif") no-repeat left bottom;

}





#submain {

	width: 1205px;

	background: #262626 url("images/submain.gif") repeat-y;

}



#sub-top {

	width: 1205px;

	background: url("images/subtop.gif") no-repeat;

}



#subbottom {

	width: 1205px;

	min-height: 50px;

	background: url("images/subbottom.gif") no-repeat left bottom;

}





	/* Main - Content */

	

	#content {

		float: left;

		width: 495px;

		padding: 12px 16px 0 20px;

	}

	#content1{

		width: 1000px;

		padding: 12px 16px 0 20px;

		float: left;

	}

	

	/* Main - Content - Post */

	

	#content .post {

		float: left;

		margin-bottom: 25px;

		width: 495px;

	}

	

		/* Post - Date */

		

		#content .post .post-date {

			background: url("images/post_date.gif") no-repeat;

			width: 122px;

			height: 25px;

			color: #ffffff;

			text-align: center;

			font: bold 10px/25px Verdana;

		}

		

		/* Post - Title */

		

		#content .post .post-title {

			width: 530px;

			height: 45px;

			border: 1px solid #000000;

			background: url("images/post_title.gif") repeat-x;

			color: #ffffff;

			font: bold 10px Verdana;

			padding: 0px 15px 0 10px;

                        /*line-height:0px;*/

                        

		}

		

		#content .post .post-title a {

			color: #ffffff;

			text-decoration: none;

		}

		

		#content .post .post-title a:hover {

/*			text-decoration: underline;*/

			color:#CCCCCC;

		}

		

		#content .post .post-title h2 {

			color: #ffffff;

			font: bold 15px/11px Verdana;

			float: left;

                        padding-top:5px;

		}

		

		#content .post .post-title h2 a {

			color: #ffffff;

			text-decoration: none;

		}

		

		#content .post .post-title h2 a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-title .post-title-info {

                        clear: both;

                        position:relative;

			float: right;

                        left: 0px;

			line-height: 20px;

                        text-align: left;

                        /*margin-top:10px;

                        margin-left:-50px;*/

			

		}

		

		/* Post - Entry */

		

		#content .post .post-entry {

			font: normal 11px/18px Verdana;

			color: #3b3a3a;

			padding: 0 15px;

			clear:both;

			width:620px;

			background: #ffffff;

			float: left;

		}

		

		#content .post .post-entry a {

			color: #000000;

			text-decoration: none;

		}

		

		#content .post .post-entry a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-entry .more-link {

			font: bold 11px/20px Verdana;

			color: #ffffff;

			float: right;

			padding-bottom: 5px;

		}

		

		#content .post .post-entry .more-link a {

			color: #ffffff;

			text-decoration: none;

		}

		

		#content .post .post-entry .more-link a:hover {

			text-decoration: underline;

		}

		

		/* Post - Info */

		

		#content .post .post-info {

			padding: 0 10px 0 0;

			width: 485px;

			clear: both;

			font: bold 10px/19px Verdana;

			color: #ffffff;

			background: url("images/post_info.gif") no-repeat;

			text-align: right;

		}

		

		#content .post .post-info a {

			color: #ffffff;

			text-decoration: none;

		}

		

		#content .post .post-info a:hover {

			text-decoration: underline;

		}

		

		/* Post - Comments */

		

		#content .post .post-entry h3 {

			color: #ffffff;

			font: bold 14px Verdana;

			margin: 25px 0 5px 0;

		}

		

		#content .post .post-entry .comments {

			font: normal 11px/18px Verdana;

			color: #ffffff;

			width: 465px;

		}

		

		#content .post .post-entry .comments a {

			color: #000000;

			text-decoration: none;

		}

		

		#content .post .post-entry .comments a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-entry .comments ol {

			margin: 10px 0 10px 0;

			padding-left: 25px;

		}

		

		#content .post .comments ol li {

			padding: 5px;

		}

		

		#content .post .post-entry .comments ol li.alt {

			background: #545454;

		}

		

		#content .post .post-entry .comments ol li cite {

			color: #000000;

			font-style: normal;

			font-weight: bold;

		}

		

		#content .post .post-entry .comments ol li cite a {

			color: #000000;

			text-decoration: none;

		}

		

		#content .post .post-entry .comments ol li cite a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-entry .comments ol li .commentmetadata a {

			color: #000000;

			text-decoration: none;

		}

		

		#content .post .post-entry .comments ol li .commentmetadata a:hover {

			text-decoration: underline;

		}

		

		#content .post .post-entry #commentform {

			font: normal 11px/18px Verdana;

			color: #ffffff;

			width: 450px;

			padding-left: 15px;

			margin: 0;

		}

		

		#content .post .post-entry #commentform a {

			color: #000000;

			text-decoration: none;

		}

		

		#content .post .post-entry #commentform a:hover {

			text-decoration: underline;

		}

	

	/* Main - Content - Navigation */

	

	#content .navigation {

		font: bold 11px/25px Verdana;

		color: #ffffff;

		width: 495px;

		height: 25px;

		float: left;

		margin-bottom: 25px;

	}

	

	#content .navigation a {

		color: #ffffff;

		text-decoration: none;

	}

	

	#content .navigation a:hover {

		text-decoration: underline;

	}

	

		#content .navigation .navigation-previous {

			float: left;

		}

		

		#content .navigation .navigation-next {

			float: right;

		}

	

	/* Main - Sidebar */

	

	.sidebar {

		float: left;

		width: 170px;

		font: normal 11px/18px Verdana;

		color: #ffffff;

	}

	

	.sidebar a {

		color: #000000;

		text-decoration: none;

	}

	

	.sidebar a:hover {

		text-decoration: underline;

	}

	

		/* Sidebar - Sides */

		

		.sidebar-left {

			padding: 12px 3px 15px 16px;

			width:300px;

		}

		

		

		

		.sidebar-right {

			padding: 12px 18px 15px 3px;

			float:right;

		}

		

		/* Sidebar - Titles */

		

		.sidebar h3 {

			padding-left: 11px;

			font: bold 15px/26px Verdana;

			color: #000000;

			width: 159px;

			height: 26px;

			background: url("images/sidebar_title.gif") repeat-x;

		}

		.sidebar-left h3{

		width: 285px;

		background: url("images/sidebar_title.gif") repeat-x;

		}

		

		/* Sidebar - Menus */

		

		.sidebar ul {

			margin: 5px 0 8px 0;

			padding: 0;

			list-style-type: none;

		}

		

		.sidebar ul li {

			padding-left: 11px;

			color: #ffffff;

			font: bold 10px/25px Verdana;

			background: url("images/sidebar_menu.gif") repeat-x;

		}

		

		.sidebar ul li a {

			color: #ffffff;

			text-decoration: none;

		}

		

		.sidebar ul li a:hover {

			text-decoration: underline;

		}

		

			/* Sidebar - Submenus */

			

			.sidebar ul li ul {

				margin: 0;

				padding: 0;

			}

		

		/* Sidebar - Forms */

		

		.sidebar #searchform {

			margin: 0;

			padding: 5px 0 8px 0;

			width: 170px;

			text-align: center;

		}



		

		.sidebar #searchform #s {

			width: 140px;

		}

		

		/* Sidebar - Tables */

		

		.sidebar #calendar_wrap {

			margin: 0 auto;

			padding: 5px 0 8px 0;

			width: 130px;

		}

		

		.sidebar #calendar_wrap caption {

			font-weight: bold;

		}

		

		.sidebar #calendar_wrap tbody {

			text-align: right;

		}

		

		.sidebar #calendar_wrap tfoot #next {

			text-align: right;

		}

		

		.sidebar #calendar_wrap #today {

			font-weight: bold;

		}

		

		/* Sidebar - Texts */

		

		.sidebar .textwidget {

			padding: 5px 4px 8px 4px;

		}

		

		/* Sidebar - Feed */

		

		.sidebar #sidebar-feed {

			margin: 5px auto 8px auto; 

			width: 160px;

			height: 60px;

		}









/* Footer */

#footer {

	width: 1205px;

	height: 83px;

	background: #131715;

	color: #A4A4A4;

	font: 10px/83px Verdana;

	text-align: center;

}



#footer a {

	color: #A4A4A4;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: none;

}





/*	##################################

   	Colonel Augustus Dee

	################################## */

#ColonelAugustusDee{

	background-image:url('images/bg3.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px;

        padding-left:3px; 

	margin-bottom:0px;

	padding-bottom:0px;

	

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:20px;

	line-height:35px;

	color:#000000;

}



#ColonelAugustusDee p{

padding-top:15px;

}



/*	##################################

   	YoungSeaman

	################################## */

#YoungSeaman{

	background-image:url('images/bg4.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:20px;

	line-height:35px;

	color:#000000;

}







/*	##################################

   	Fancypam

	################################## */

#Fancypam{

	background-image:url('images/bg5.jpg'); 

	background-repeat:no-repeat; 

	width:1203px;

	height:932px; 

	margin-bottom:0px;

	padding-bottom:0px;

	

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}





/*	##################################

   	TheEvilSenatorPruny

	################################## */

#TheEvilSenatorPruny{

	background-image:url('images/bg6.jpg'); 

	background-repeat:no-repeat; 

	width:1204px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}



/*	##################################

   	scripts

	################################## */

#scripts{

	background-image:url('images/bg6.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:50px;

	padding-right:30px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}







/*	##################################

   	Ghost

	################################## */

#ghost{

	background-image:url('images/ghost.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:0px;

	padding-right:0px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:20px;

	line-height:38px;

	color:#000000;

}







/*	##################################

   	 merchandise

	################################## */

#merchandise{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;

}



/*	##################################

   	cartoon

	################################## */

#cartoon{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}





/*	##################################

   	pictures

	################################## */

#pictures{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}



/*	##################################

   contacts

	################################## */

#contacts{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}



/*	##################################

   become

	################################## */

#become{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}



/*	##################################

   	YoungSeaman

	################################## */

#YoungSeaman{

	background-image:url('images/bg4.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:0px;

	padding-right:0px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:20px;

	line-height:38px;

	color:#000000;

}







/*	##################################

   	Fancypam

	################################## */

#Fancypam{

	background-image:url('images/bg5.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:50px;

	padding-right:30px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}





/*	##################################

   	TheEvilSenatorPruny

	################################## */

#TheEvilSenatorPruny{

	background-image:url('images/bg6.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:50px;

	padding-right:30px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}



/*	##################################

   	scripts

	################################## */

#scripts{

	background-image:url('images/bg6.jpg'); 

	background-repeat:no-repeat; 

	width:1205px;

	height:930px; 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-bottom:-70px;

	padding-top:50px;

	padding-left:50px;

	padding-right:30px;

	padding-bottom:0px;

  font-family:"Lucida Calligraphy";

    font-style:  normal;

    font-weight: normal;

    src: url('CARNIVA0.eot');

	font-weight:normal;

	font-size:18px;

	line-height:38px;

	color:#000000;

}





/*	##################################

   	 merchandise

	################################## */

#merchandise{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;

}



/*	##################################

   	cartoon

	################################## */

#cartoon{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}







/*	##################################

   	pictures

	################################## */

#pictures{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}



/*	##################################

   contacts

	################################## */

#contacts{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;



}





#videos{

background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CCCCCC;





}



/*	##################################

   history

	################################## */

#historybg{



	background:  url("images/content.jpg") center repeat-y;

        margin-left:-21px;

	padding-bottom:0px;

        margin-bottom:0px;

	width:1205px;

	float: left;

	padding: 12px 20px 0 20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;



}



#history{



   

        padding-bottom:0px;

        margin-bottom:0px;

        z-index:999;

	width:1100px;

	float: left;

       line-height:20px;

	padding: 12px 20px 0 25px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

        text-align:center;

	font-size:13px;

	color:#000000;



}







/*	##################################

   contact

	################################## */

#contact{



	background: #262626 url("images/pagebg.png") center repeat-y;

	padding-top:20px;

	width:1169px;

	float: left;

	padding: 12px 16px 0 20px;

	font-family:"Lucida Calligraphy";

	font-size:12px;

	text-align:center;

	color:#CCCCCC;



}

/*	##################################

   become

	################################## */

#meet{



	background:url("images/bg.jpg") left repeat-y;

	position:absolute;

	z-index:999;

	width:1207px;

	height:933px;

	float: left;

	font-family:"Lucida Calligraphy";

	font-size:18px;

	color:#000000;



}



#meet h1{

padding-top:90px;

}



#meet ul{

padding-top:15px;

list-style:none;

}



#meet a:hover{

color:#042762;

text-decoration:none;

}



#meet a {

color:#000000;

text-decoration:none;

}



#meet a:visited{

color:#00000;

text-decoration:none;

}



#meet a:active{

#color:#00000;

text-decoration:none;

}





/*

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover

{

  text-align:left;

  text-decoration:none;

  outline:none;

  letter-spacing:normal;

  word-spacing:normal;

}



.artmenu, .artmenu ul

{

  margin: 0;

  padding: 0;

  border: 0;

  list-style-type: none;

  display: block;

}



.artmenu li

{

  margin: 0;

  padding: 0;

  border: 0;

  display: block;

  float: left;

  position: relative;

  z-index: 5;

  background:none;

}



.artmenu li:hover

{

  z-index: 10000;

  white-space: normal;

}



.artmenu li li

{

  float: none;

}



.artmenu ul

{

  visibility: hidden;

  position: absolute;

  z-index: 10;

  left: 0;

  top: 0;

  background:none;

}



.artmenu li:hover>ul

{

  visibility: visible;

  top: 100%;

}



.artmenu li li:hover>ul

{

  top: 0;

  left: 100%;

}



.artmenu:after, .artmenu ul:after

{

  content: ".";

  height: 0;

  display: block;

  visibility: hidden;

  overflow: hidden;

  clear: both;

}

.artmenu, .artmenu ul

{

  min-height: 0;

}



.artmenu ul

{

  background-image: url(images/spacer.gif);

  padding: 10px 30px 30px 30px;

  margin: -10px 0 0 -30px;

}



.artmenu ul ul

{

  padding: 30px 30px 30px 10px;

  margin: -30px 0 0 -10px;

}







/* menu structure */



/*.nav

{

  position: relative;

  margin: 0  auto;

  width: 1205px;

  height: 31px;

  z-index: 100;

}



.artmenu

{

  padding: 4px 4px 4px 4px;

}





.nav .l, .nav .r, .nav .r div

{

  top: 0;

  position: absolute;

  z-index: -1;

  overflow: hidden;

  height: 31px;

}



.nav .l

{

  left: 0;

  right: 0px;

}





.nav .r

{

  right: 0;

  width: 0px;

}





.nav .r div

{

  width: 1205px;

  right: 0;

}





.nav .l, .nav .r div

{

  background-position: left top;

  background-repeat: no-repeat;

  background-image: url('images/nav.png');

}

/*

/* end Menu */



/* begin MenuItem */

/*.artmenu ul

{

  clear: both;

  list-style:none;

  

}

.artmenu ul li

{

  clear: both;

  list-style:none;

  display:inline;

  float:left;

}



.artmenu a , .artmenu a span

{

  height:31px;

  

  display: block;

}





.artmenu a

{

  cursor: pointer;

  text-decoration: none;

  margin-right: 2px;

  margin-left: 2px;



}

.artmenu a

{ 

  background-image: url('images/item-left.png');

  background-position: left top;

  background-repeat: no-repeat;

}



.artmenu a span

{

  background-image: url('images/item-right.png');

  background-position: right top;

  background-repeat: no-repeat;

}

.artmenu a span span

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 13px;

  font-style: normal;

  font-weight: bold;

  letter-spacing: 1px;

  color: #ffffff;

  padding: 0 19px;

  margin: 0 12px;/*-------------------------------------------------------------------------*/

 /* line-height: 31px;

  text-align: center;

  background-image: url('images/item-center.png');

  background-position: left top;

  background-repeat: repeat-x;



}





.artmenu a:hover

{

  background-position: left -31px;

}



.artmenu li:hover>a

{

  background-position: left -31px;

}

.artmenu li:hover a span

{

  background-position: right -31px;

}



.artmenu a:hover span

{

  background-position: right -31px;

}





.artmenu a:hover span span

{

  color: #dedcdc;

  background-position: left -31px;

}



.artmenu li:hover a span span

{

  color: #dedcdc;

  background-position: left -31px;

}





.artmenu a.active

{

  background-position: left -62px;

}



.artmenu a.active span

{

  background-position: right -62px;

}



.artmenu a.active span span

{

  color: #ffffff;

  background-position: left -62px;

}

*/

/* end MenuItem */



/* begin MenuSeparator */

/*.nav .separator

{

  display: block;

  width: 1px;

  height: 31px;

  background-image: url('images/item-separator.png');

}*/

/* end MenuSeparator */

/*---------------------------------------DROPDOWN------------------------------------------------------------*/



#nav {padding:0; margin:0; list-style:none; height:25px; position:relative; top:226px; z-index:200; font-family:arial, verdana, sans-serif; width:1205px; background-color:#000000; }

#nav li.top {display:block; float:left; padding-right:2px; padding-left:2.5px;}

#nav li a {display:block; float:left; height:25px; width:117px; border:none; border-color:none; text-decoration:none; padding-right:0; margin-left:-2px; cursor:pointer;}

#nav li a b {margin-left:-999px;}

 

#nav li a.fruit {background:url(images/home.png); }

#nav li a.blog {background:url(images/blog.png);}

#nav li a.veg {background:url(images/merchandise.png);}

#nav li a.greens {background:url(images/cartoon.png);}

#nav li a.history {background:url(images/history.png);}

#nav li a.banana {background:url(images/meet.png);}

#nav li a.ash {background:url(images/pictures.png);}

#nav li a.bin {background:url(images/videos.png); background-color:none;}

#nav li a.sup {background:url(images/contact.png); background-color:none;}

#nav li a.become {background:url(images/nav1.png);}





#nav li:hover a,

#nav a:hover

{background-position: 0px; 50px;}

 

 

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

 

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

 



 

#nav :hover ul.sub

{left:575px; top:25px; background: none; width:117px; height:25px; z-index:200;}

#nav :hover ul.sub li

{display:block; height:25px; position:relative; float:left; width:117px; font-weight:normal;}

#nav :hover ul.sub li a

{display:block; height:25px; width:117px; border:0; border-color: none; text-decoration:none; padding:0; cursor:pointer;}

#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

 







#nav :hover ul li a.cashews {background:url(images/young.png) no-repeat; margin-top:0px;  margin-bottom:0px; width:179px;} 

#nav :hover ul li a.bbbb {background:url(images/colonel.png) no-repeat; padding-bottom:0px; margin-top:0px;  margin-bottom:0px; width:179px; }

#nav :hover ul li a.walnuts {background:url(images/fancy.png) no-repeat; margin-top:0px;  margin-bottom:0px; width:179px;  }

#nav :hover ul li a.pistachios {background:url(images/evil.png) no-repeat; margin-top:0px;  margin-bottom:0px;  width:179px; }

#nav :hover ul li a.ghost {background:url(images/ghost.png) no-repeat; margin-top:0px;  margin-bottom:0px;width:179px; }



/*#nav :hover ul li a.abc {background:url(images/txt.png);}

#nav :hover ul li a.def {background:url(images/txt.png);}

#nav :hover ul li a.ghi {background:url(images/txt.png);}

#nav :hover ul li a.jkl {background:url(images/txt.png);}

#nav :hover ul li a.almonds {background:url(images/txt.png);}



#nav :hover ul li a.ghost {background:url(images/ghost.png) no-repeat; margin-top:0px;  margin-bottom:0px; z-index:999; }

#nav :hover ul li a.def {background:url(images/txt.png);}

#nav :hover ul li a.ghi {background:url(images/txt.png);}

#nav :hover ul li a.jkl {background:url(images/txt.png);}*/





/*#nav :hover ul li a.def {background:url(images/fashion.png) no-repeat; margin-top:0px;  margin-bottom:0px; }

#nav :hover ul li a.ffff {background:url(images/flower.png) no-repeat; margin-top:0px;  margin-bottom:0px; }

#nav :hover ul li a.ggggl {background:url(images/pretty.png) no-repeat; margin-top:0px;  margin-bottom:0px; }

#nav :hover ul li a.hhhh {background:url(images/style.png) no-repeat; margin-top:0px;  margin-bottom:0px; }

#nav :hover ul li a.jjjj {background:url(images/txt.png);}

#nav :hover ul li a.kkkkk {background:url(images/txt.png);}*/







#nav :hover ul.sub li a:hover 

{background-position: 0px; 0px; position:absolute; left:10px;}

#nav :hover ul.sub li a:hover b {left:100px; top:15px; background: none; color:#000; border: none; display:block; width:100px; height:25px; text-align:center; font-size:12px; line-height:39px;}




#dropmenu, #dropmenu ul {

	margin:0px;

	padding:0;

	list-style-type:none;

	list-style-position:outside;

	position:relative;

	line-height:12px;

	z-index:999;

	width:90px;

	font-weight:bold;

	background-color: #033FF;

	height: 24px;

	display: inline;

	text-align: center;

	vertical-align: middle;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#dropmenu a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size: 12px;
	margin-right: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
	z-index: 999;
	background-image:url(images/nav.png);
	position:relative;
	top:226px;
	height:25px;
	width:117px;
	

}

#dropmenu a:hover {
	color:#fff;
	background-image: url(images/nav.png) no-repeart;
	background-repeat: no-repeat;
}

#dropmenu li {

	float:left;

	position:relative;

	z-index: 999;

}

#dropmenu ul {

	position:absolute;

	display:none;

	width:5em;

	top:25px;

	left:3px;

	text-align: right;

	z-index: 999;

}

#dropmenu ul a {
	background-image:url(images/nav.png);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 999;
	background-repeat: no-repeat;
}

#dropmenu li ul {

	width:117px;

	z-index: 999;

}

#dropmenu li ul a {
	width:181px;
	height:auto;
	align:center;
	background-image:url(images/nav2.png);
        margin-left:-30px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 999;
	padding-bottom: 1px;
     
}

#dropmenu ul ul {

	top:auto;

	z-index: 999;

}

#dropmenu li ul ul {
	left:240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	z-index: 999;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {

	display:none;

	background-image: none;

	z-index: 999;

}
