/*

Theme Name:		Virginia Dare

Theme URI: 		http://goagency.com/

Description: 	For Virginia Dare

Author: 		ajw

Author URI:		http://goagency.com/

*/

@import "menu.css";

/* GLOBAL LAYOUT */

* {

	margin: 0;

	padding: 0;

	border: 0;

	list-style-type: none;
line-height: 1.4em;

	

}

.contentImgLeft { margin: 0 10px 0px 0; float: left }

.borderTable { border: 1px solid #000; border-collapse: collapse; width: 100% }
.borderTable td { border: 1px solid #000; padding: 2px}

.photosCopy { padding: 0 0 0 15px; vertical-align: top }

.photosPics img { margin-bottom: 10px }


input, button, textarea { border: 1px solid black }

body {

	background: #ede5cc url(images/bg_body.gif) repeat-x;

	color: #000;

	line-height: 1.4em;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#page {

	width: 1099px; 

	background: transparent url(images/bg_header.jpg) no-repeat;

	margin: 0 auto;	

	text-align: center;

	

}

/* #header { outline: 1px solid orange } */



#container { padding-left: 0px; width: 900px; margin: auto;  }

	#features, #homeCopy { margin-left: -4px }



/* TEXT */

a:link,a:visited,a:hover,a:active { color: #b83434; cursor: pointer }

a:hover { text-decoration: none; }

/* GLOBAL HEADER */



#nav { background: transparent url(images/bg_nav.gif) no-repeat; height: 49px; margin-top:7px; width: 100%; padding-left: 8px; }

  #nav li { height: 37px;  }

    #nav li a { 

	height: 49px; 	

	margin: 0px 0 0 0px; 

}

    #nav li a:hover { background-color: transparent; background-position: 0px -49px }

	#nav li ul li a { color: #000} #nav li ul li a:hover { color: #b83434; background: none }

	 	 #nav li ul li{ height: 20px;  }

	



	#navHome { width: 45px; background: transparent url(images/nav_home.gif); } #nav li a#navHome:hover { background-position: 0px -0px }

	#navMarina { width: 94px; background: transparent url(images/nav_marina.gif); }

	#navCruises { width: 89px; background: transparent url(images/nav_cruises.gif); }

	#navGrill { width: 205px; background: transparent url(images/nav_grill.gif);}

	#navCottages { width: 104px; background: transparent url(images/nav_cottages.gif); }

	#navNews { width: 71px; background: transparent url(images/nav_news.gif);}

	#navFlotilla { width: 99px; background: transparent url(images/nav_flotilla.gif);}

	#navContact { width: 127px; background: transparent url(images/nav_contact.gif); }



/* FOOTER */

#footer {

	width: 800px;

    height: 50px;		

	text-align: center;



	font-size: 11px;

	padding-top: 15px;

	clear: both;

	margin: 0 auto;

}



#footer.global { background: transparent url(images/bg_copy_footer.gif) -1px 0 no-repeat; }

/* FRONT PAGE */

p.social { margin: 10px 0 0 15px; padding-left: 130px;  width: 300px; background: #fff url(images/bg_social.gif) 0 0 no-repeat; }

p.social img { margin-left: 8px }



#flash { position: relative; width: 900px; margin: 3px 0 0 -1px; height: 480px; background: transparent url(images/bg_flash.jpg) no-repeat; list-style-type: none;}



#features { height: 159px; clear: both; }



	#features a { height: 159px; display: block; float: left; text-decoration: none}

	#features a:hover {background-position: 0 -159px }



		#featureReserve { width: 305px; background: transparent url(images/feature_reserve.jpg) 0 0 no-repeat; margin-right: 2px }

		#featureEvents { width: 294px; background: transparent url(images/feature_events.jpg) 0 0 no-repeat; margin-right: 2px } 

		#featureCall { width: 301px; background: transparent url(images/feature_callme.jpg) 0 0 no-repeat; }



  

/* SUB PAGES */



#subheader  { margin: 2px 0 0 -3px; height: 150px; background: transparent url(images/bg_subheader_bot.jpg) 1px 137px no-repeat }





  #content { width: 100%; background: transparent url(images/bg_copy.gif) -1px 0 repeat-y; margin-bottom: 0px; width: 800px; margin: -2px auto; text-align: left }

  

  #homeCopy { background: transparent url(images/bg_homecopy.gif) repeat-y; text-align: left; }

	#news { width: 410px; float: left; padding: 0 0px 0 15px }

		#news p { margin-bottom: 10px }

		#news p a { font-size: 10px; font-weight: bold; color: #000 }

	

	#vid { width: 432px; float: left; padding-left: 25px; }

  

  

  #homeCopy, #copy { font: 12px Arial, Helvetica, sans-serif }

  



#copy h1, #copy h2 { clear:both; margin-top: 5px; font-family: 'Georgia', serif; font-weight: normal; font-variant: small-caps ; color: #b73433; }

#copy h1 { margin-bottom: 20px }
#copy h2 { font-size: 16px; color: #b50102; font-variant: normal   }
  
#copy table { margin-bottom: 15px }
  #sidebar { width: 200px; padding: 0 0 0 0; float: left; }

  

  #sidebar ul,  .widgettitle { font: 14px 'Georgia', serif; margin: 0px 0 0 15px; font-variant: small-caps }

  #sidebar ul li { margin-bottom: 3px } 

  #sidebar ul li, #sidebar ul li a { color: #b73433; text-decoration: none; f }

	#sidebar ul li a:hover, #sidebar ul li a:active { color:  #000 }

	.widgettitle { margin: 15px 0 2px 0 }

	

  #sidebar ul li.current_page_item { color: #000 }
  
  #widgets { padding: 0 5px 0 15px }
  
  #widgets ul li { font-variant: normal; margin-left: 5px; font-size: 12px }

  

  

  #copy { color: #000; padding: 0 20px 0 0px; width: 560px; float: left }

  

   #copy p, #copy ul { padding-bottom: 10px }



   #copy ul { margin-left: 20px }

	#copy li { padding-bottom: 5px; list-style-type: disc }

	

.newsItem { margin: 10px 0 5px 0 }

	

#goTag a { color: #000; text-decoration: none; font-size: 9px; line-height: 9px; }

#sidebar .audioplayer_container { margin-left: 15px }

#homeCopy .audioplayer_container { margin: 15px 0 10px 0px }	

