@charset "utf-8";

/**********************************

Use: Site Wide Styles

***********************************/

/* Body and Header Styles */
/* -------------------------------------------------- */

body /* General Body Styles */
{
	margin: 0px;
	padding: 0px;
	
	color: #555555;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	text-align: left;
}

/*--------- Header 1 ---------*/

h1 /* Main Page Heading */
{
	
}

#firHeader /* Logo Image */
{
	float: right;
	position: relative;
	
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 35px;
	
	background-image: url(../images/gansevoort_logo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#firHeader a /* Logo Link Text */
{
   display: none;
}

#resoHeader /* Reservations Header */
{
	float: left;
	height: 35px;
	padding-right: 20px;
	
	color: #7D7D7D;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
}

/*--------- Header 2 ---------*/

h2 /* Main Section Heading */
{
	margin-top: 0px;
	
	color: #48A6C1;
	font-size: 22px;
	font-weight: normal;
}

/*--------- Header 3 ---------*/

h3 /* Sub Section Heading */
{
	color: #48A6C1;
	font-size: 14px;
	font-weight: normal;
}


/* Logo Bar and Quote Information Styles */
/* -------------------------------------------------- */

#logoBarWrap /* Logo Bar Wrapper */
{
	clear: both;
	margin: 0px auto;
	margin-bottom: 0px; /* IE FIX */
	width: 980px;
	height: 85px;
}

/*----- Logo Container -----*/

#logoBarCont /* Logo Bar Container */
{
	float: left;
	width: 770px;
	
	background-image: url(../images/bg_topBar.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#logoBarCont .logo /* Logo Container */
{
	padding: 30px 20px 0px 0px;
	width: 750px;
}

#logoBarCont .links /* Partner Hotel Links Container */
{
	text-align: left;
}

#logoBarCont .links a /* PH Links */
{
	color: #ACACAC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

#logoBarCont .links a:hover /* PH Hover */
{
	color: #555555;
}

/*---- Header Quote -----*/

#quoteCont /* Quote Container */
{
	float: left;
	padding: 10px;
	width: 166px;
	height: 65px;
	
	font-family: Arial, Helvetica, sans-serif;
	
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}

#quoteCont ul /* Quote UL Container */
{
	position: relative;
	margin: 0px;
	padding: 0px;
}

#quoteCont li /* Quote Holder */
{
	position: absolute;
	overflow: hidden;
	width: 166px;
	
	font-size: 14px;
	text-align: center;
	
	list-style: none;
	list-postion: inside;
}

#quoteCont li span /* Quote By */
{
	font-size: 11px;
}

/*----- Logo Repeat Container -----*/

#logoBarRepeat /* Logo Repeat */
{
	float: left;
	padding: 0px 2px 2px 2px;
	width: 17px;
	height: 83px;
	
	border-right: 1px solid #D3D3D3;
}

#logoBarRepeat .color /* Logo Repeat Color */
{
	width: 17px;
	height: 83px;
	background-color: #DFDFDF;
}


/* Image Bar Styles */
/* -------------------------------------------------- */

#imageBarWrap /* Image Bar Wrapper */
{
	clear: both;
	height: 354px;
	
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	
	background-color: #78CDD2;
	background-image: url(../images/bg_imageBar.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#imageBarCont /* Image Bar Conatiner */
{
	margin: 0px auto;
	margin-bottom: 0px; /* IE FIX */
	padding: 0px 2px 0px 2px;
	width: 980px;
	height: 354px;
	
	background-color: #FFFFFF;
	background-image: url(../images/bg_mainNav.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

/*----- Flash Content -----*/

#flashContainer /* Scroll Content Container */
{
	float: left;
	padding: 2px;
	margin: 0px;
	width: 765px;
	height: 350px;
	
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}

/*----- Image Bar Repeat -----*/

#imageBarRepeat /* Logo Repeat */
{
	float: left;
	padding: 2px 2px 2px 2px;
	width: 17px;
	height: 350px;
	
	border-right: 1px solid #D3D3D3;
}

#imageBarRepeat .color /* Logo Repeat Color */
{
	width: 17px;
	height: 350px;
	background-color: #59BD1C;
}

/* Main Navigation Styles */
/* -------------------------------------------------- */

.menulist, .menulist ul /* All <ul> tags in the menu including the first level */
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 186px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	list-style: none;
}

.menulist ul /* Sub Menu List Container */ 
{
 display: none;
 position: absolute;
 top: -1px;
 left: -186px; /* Same as Widths to Line up on Left */
}

.menulist li /* Force Relative Position to keep evertyhing in place */
{
	position: relative;
}

.menulist a /* General Link Styles - Sub and Root */
{
	display: block;
	overflow: auto; /* Force hasLayout in IE7 */
	
	padding: 3px 0px 3px 17px;
	width: 169px; /* Fix Width in IE7 .menulist width - link padding */
	
	color: #B3DAF3;
	font-weight: bold;
	text-decoration: none;
}

/* General Links Hover - Sub and Root */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 	color: #FFFFFF;
	
	background-image: url(../images/bg_mainNav_hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.menulist a.highlighted {
 	color: #FFFFFF;
	
	background-image: url(../images/bg_mainNav_hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menulist ul a /* Sub-Menu Links Up - Modifier */
{
 	opacity: 0.85;
	filter: alpha(opacity=85);
	
	color: #0D4959;
	font-weight: normal;
	text-decoration: none;
	
	border: 0 solid #D3D3D3;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	background-image: none;
}

.menulist ul a:hover  /* Sub-Menu Links Hover - Modifier */
{
	color: #0D4959;
	background: none;
	background-color: #F0F0F0;
}

.menulist a .subind /* Hide Pop-Up Nav Indicators */
{
	display: none;
}


/*----- Zero Out Link -----*/

.menulist .subfolderstyleZero /* Modify Selected Link */
{
	color: #FFFFFF;
	
	background: none;
	background-image: url(../images/bg_mainNav_hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menulist .subfolderstyleZero:hover /* Modify Selected Link */
{
	color: #FFFFFF;
	
	background: none;
	background-image: url(../images/bg_mainNav_hover.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 1%;
}

* html .menulist a {
 height: 1%;
}
/* End Hacks */


/* Quick Bar Styles */
/* -------------------------------------------------- */

#quickBarWrap /* Quick Bar Wrapper */
{
	clear: both;
	height: 34px;
	
	border-bottom: 1px solid #D3D3D3;
	background-image: url(../images/bg_quickBar.gif);
	background-repeat: repeat-x;
}

#quickBarCont /* Quick Bar Container */
{
	margin: 0px auto;
	margin-bottom: 0px; /* IE Fix */
	width: 980px;
}

/*----- Quick Book -----*/

#quickBookCont /* Quick Book Container */
{
	float: left;
	width: 769px;
	height: 34px;
	
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	background-image: url(../images/bg_quickBook.gif);
	background-repeat: no-repeat;
}

#quickBookCont form /* Quick Book Form */
{
	padding: 0px;
	margin: 0px;
}

#calendar /* Calendar Container */
{
	margin: 6px 0px 0px 10px;
	float: left;
}

#checkin, #nightsdrop, #adultsdrop, #childdrop /* Form Field Containers */
{
	float: left;
	padding-top: 5px;
	padding-left: 30px;
}

#nightsdrop select, #adultsdrop select, #childdrop select { margin-top: 3px; } /* IE6 SUCKS */

#submit, #bestrate /* Submit Containers */
{
	margin-top: 2px;
	float: right;
}

#quickBookCont label /* Form Field Labels */
{
	float: left;
	margin-right: 5px;
	
	color: #323232;
	font-size: 10px;
}

#quickBookCont select, #quickBookCont input /* Form Fields */
{
	color: #609EC6;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	
	background-color: #FFFFFF;
}

/*----- Video Gallery Button -----*/

#quickGalleryCont /* Quick Video Gallery Container */
{
	float: left;
	width: 186px;
	height: 34px;
	
	border-right: 1px solid #D3D3D3;
}

#quickGalleryCont a /* Quick Video Gallery Link */
{
	display: block;
	width: 186px;
	height: 34px;
	
	background-image: url(../images/vgallery_button.png);
	background-repeat: no-repeat;
	background-position: left;
}

#quickGalleryCont a:hover /* Quick Video Gallery Hover */
{
	background-image: url(../images/vgallery_buttonOver.png);
}

#quickGalleryCont a span /* Hide Alt Link Text */
{
	display: none;
}

/*----- Photo Gallery Button -----*/

#pGallery /* Photo Gallery Container */
{
	float: left;
	width: 186px;
	height: 34px;
		
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

#pGallery a /* Photo Gallery Link */
{
	display: block;
	width: 186px;
	height: 34px;
	
	background-image: url(../images/gallery_button.png);
	background-repeat: no-repeat;
	background-position: left;
}

#pGallery a:hover /* Photo Gallery Hover */
{
	background-image: url(../images/gallery_buttonOver.png);
}

#pGallery a span /* Hide Alt Link Text */
{
	display: none;
}

#pGalleryRep /* Photo Gallery Repeat */
{
	float: left;
	padding: 2px;
	width: 17px;
	height: 30px;
	
	border-bottom: 1px solid #D3D3D3;
	background-color: #FFFFFF;
}

#pGalleryRep .color /* Photo Gallery Color */
{
	width: 17px;
	height: 30px;
	background-color: #CCCCCC;
}




/*----- Quick Bar Repeat -----*/

#quickBarRepeat /* Quick Bar Repeat */
{
	float: left;
	padding: 2px 2px 2px 2px;
	width: 17px;
	height: 30px;
	
	border-right: 1px solid #D3D3D3;
}

#quickBarRepeat .color /* Quick Bar Color */
{
	width: 17px;
	height: 30px;
	background-color: #B2B2B2;
}


/* Main Content Styles */
/* -------------------------------------------------- */

#contentWrap /* Main Content Wrapper */
{
	clear: both;
	margin: 0px auto;
	margin-bottom: 0px; /* IE Fix */
	width: 980px;
	
	background-image: url(../images/bg_mainContent.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#contentWrap .bulletList /* Fix Hight og Bullet Lists */
{
	margin-top: 0px;
	padding-top: 0px;
}

#contentWrap .cross-link { text-decoration: none; }

/*----- Left Column -----*/

#contentWrap .slider-wrap /* Content Slider Container - Styles Contained in contentSlider.css */
{
	float: left;
	padding: 0px 5px 50px 0px;
	width: 765px;
	
	border-right: 1px solid #D3D3D3;
}

#contentCont /* No Content Slider Container */
{
	float: left;
	padding: 30px 25px 50px 0px;
	width: 746px;
	
	/*border-right: 1px solid #D3D3D3;*/
}

#contentCont a /* No Content Slider Container Links */
{
	color: #555555;
	text-decoration: underline;
}

#contentCont a:hover /* No Content Slide Container Hover */
{
	color: #48A6C1;
	text-decoration: none;
}
/*----- Style Image -----*/

.styleImage /* Style Image Container */
{
	float: left;
	margin: 0px 20px 10px 0px;
	padding: 4px;
	width: 157px;
	height:100px;
	
	border: 1px solid #D3D3D3;
}

.styleImage img /* Style Image */
{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 150px;
	height: 100px;
	
	border-left: 5px solid #0098B8;
}

/*----- Hotel Rooms and Suites -----*/

#contentWrap .roomRight /* Rooms and Suites Right Container */
{
	float: left;
	width: 522px;
}

#contentWrap .roomRight ul /* Rooms and Suites Unordered List Padding FIx */
{
	padding-left: 25px;
}

#contentWrap .roomRight p /* Rooms and Suites Paragraph Fix for FF */
{
	margin-top: 0px;
}

#contentWrap .roomLeft /* Rooms and Suites Left Container */
{
	float: left;
	margin-right: 20px;
	width: 195px;
}

#contentWrap .roomLeft img /* Rooms and Suites Image Container */
{
	margin-right: 7px;
	padding: 3px;
	width: 50px;
	height: 50px;
	 
	border: 1px solid #D3D3D3;
	background-color: #FFFFFF;
}

#contentWrap .roomLeft .imgCont /* Rooms and Suites Image Accent */
{
	clear: both;
	margin-top: 10px;
	width: 195px;
	height: 5px;
	
	background-color: #D3D3D3;
}

#contentWrap .roomLeft .bookNow a /* Rooms and Suites Book Now Link */
{
	display: block;
	width: 195px;
	padding: 7px 0px 7px 0px;
	margin-bottom: 15px;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	
	background-color: #008EB2;
}

#contentWrap .roomLeft .bookNow a:hover /* Rooms and Suites Book Now Hover */
{
	background-color: #006680;
}

/*----- Special Pckages -----*/

#contentWrap .specialsRight /* Special Packages Right Container */
{
	float: left;
	width: 525px;
}

#contentWrap .specialsRight ul /* Special Packages Unordered List Padding FIx */
{
	padding-left: 25px;
}

#contentWrap .specialsRight p /* Special Packages Paragraph Fix for FF */
{
	margin-top: 0px;
}

#contentWrap .specialsLeft /* Special Packages Left Container */
{
	float: left;
	margin-right: 20px;
	width: 192px;
}

#contentWrap .specialsLeft .specialsImg /* Special Packages Image Container */
{
	margin: 0px 20px 10px 0px;
	padding: 4px;
	width: 182px;
	height:125px;
	
	border: 1px solid #D3D3D3;
}

#contentWrap .specialsLeft .specialsImg img /* Special Packages Image */
{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 175px;
	height: 125px;
	
	border-left: 5px solid #0098B8;
}


#contentWrap .specialsLeft .imgCont /* Special Packages Image Accent */
{
	clear: both;
	margin-top: 10px;
	width: 192px;
	height: 5px;
	
	background-color: #D3D3D3;
}

#contentWrap .specialsLeft .bookNow a /* Special Packages Book Now Link */
{
	display: block;
	width: 192px;
	padding: 7px 0px 7px 0px;
	margin-bottom: 15px;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	
	background-color: #008EB2;
}

#contentWrap .specialsLeft .bookNow a:hover /* Special Packages Book Now Hover */
{
	background-color: #006680;
}

#contentWrap .specialSm /* Length of Stay for Specials */
{
	font-size: 16px;
}

/*----- Room Rates -----*/

ul.roomRates {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	
	list-style-type: none;
}

ul.roomRates li {
	margin-bottom: 5px;
}

ul.roomRates li a {
	display: block;
	padding-left: 35px;
	width: 160px;
	
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none !important;
	
	background-image: url(../images/incon_rates.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/*----- Right Column -----*/

#rightColumn /* Right Column Container */
{
	float: left;
	width: 208px;
}

/*----- Right Column Weather Container -----*/

#weatherCont /* Weather Widget Container */
{
	float: left;
	width: 186px;
	
	border-bottom: 1px solid #D3D3D3;
}

#weatherCont .widget /* Weather Widget */
{
	padding: 15px;
	padding-right: 0px;
	width: 158px;
	height: 59px
}

#weatherCont .widget p /* Weather Widget Paragraph */
{
	margin: 0px;
}

#weatherCont .widget strong /* Weather Widget Title */
{
	color: #0084A9;
	font-weight: bold;
}

/*---- Right Column Special Promotion ----*/

#specialCont /* Special Container */
{
	float: left;
	padding: 10px;
	width: 167px;
	height: 90px;
	
	text-align: center;
	
	border-bottom: 1px solid #D3D3D3;
}

#specialCont a /* Special Link */
{
	display: block;
	
	color: #555555;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
}

#specialCont span /* Secial Titles */
{
	color: #427CA6;
	font-size: 14px;
}

#specialCont strong /* Special Price */
{
	font-size: 16px;
	font-weight: bold;
}

/*---- Right Column Promotion -----*/

#promoCont /* Promo Container */
{
	float: left;
	width: 186px;
	
	border-bottom: 1px solid #D3D3D3;
}

#promoCont ul /* Promo UL Container */
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 186px;
}

#promoCont li /* Promo Holder */
{
	position: absolute;
	overflow: hidden;
	width: 186px;
	
	text-align: center;
	
	list-style: none;
	list-postion: inside;
}

#promoCont li a /* Promo Link */
{
	display: block;
	padding: 210px 10px 10px 10px;

	color: #555555;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	
	background-repeat: no-repeat;
	background-position: top center;
}

#promoCont .title /* Promo Title */
{
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

#promoCont .text /* Promo Text */
{
	line-height: 15px;
}

#promoCont .price /* Promo Price */
{
	color: #427CA6;
	font-size: 12px;
	line-height: 28px;
}

/* Google Map Styles */
/* -------------------------------------------------- */

#map_canvas /* Google Map Holder */
{
	margin-top: 15px;
	width: 700px;
	height: 250px;
}

#map_canvas a /* Link Fix */
{
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	background: none;
}

#map_canvas a:hover /* Hover Fix */
{
	background: none;
}

#map_disclaimer /* Google Map Disclaimer */
{
	margin-top: 5px;
	
	font-size: 8px;
	font-style: italic;
}


/* Contact Form Elements */
/* -------------------------------------------------- */

#contactContainer /* Contact Container */
{
	float: left;
	width: 430px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#contactContainer .contactForm /* Contact Form DIV */
{
	margin: 0px;
	padding: 5px;
	
	background-color: #F5F5F5;
}

#contactContainer .contactForm p /* Contact Form Paragraph */
{
	margin: 0px 0px 10px 0px;
}

#contactContainer .contactForm label /* Contact Form Label */
{
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}


/* Email Offers Form Elements */
/* -------------------------------------------------- */

#offersContainer /* Email Offers Container */
{
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 10px 0px;
	width: 600px;
}

#offersContainer .offersForm /* Email Offers Container Form DIV */
{
	margin: 0px;
	padding: 15px 15px 0px 15px;
	
	/* background-color: #305D69; */
}

#offersContainer .offersForm p /* Email Offers Container Form Paragraph */
{
	margin: 0px 0px 10px 0px;
}

#offersContainer .offersForm label /* Email Offers Container Form Label */
{
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}


/* Main Footer Styles */
/* -------------------------------------------------- */

.press /* Press Table */
{
	margin-top: 15px;
}

.press .pressTitle /* Press Titles */
{
	padding: 5px;
	
	color: #555555;
	font-weight: bold;
	text-transform: uppercase;
	
	border-right: 2px solid #FFFFFF;
	background-color: #D3D3D3;
}

.press .pressName /* Press Item Names */
{
	padding: 3px 0px 3px 5px;
}

.press .pressSize /* Press Item Sizes */
{
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.press .pressLink /* Press Item Links */
{
	padding: 3px 0px 3px 0px;
	text-align: center;
}


/* Video Integration Styles */
/* -------------------------------------------------- */

#galleryLink /* Gallery Link */
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 35px;
	text-decoration: none !important;
	text-transform: uppercase;
	
	background-image:url(../images/icon_movie.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#videoMain /* Main Video Holder */
{
	padding: 12px 0px 12px 0px;
	margin-bottom: 12px;
	border-bottom: 1px solid #D3D3D3;
	text-align: center;
}

#videoNav a /* Video Thumbnail Links */
{
	text-decoration: none;
}

#videoNav img /* Video Thumnail Images */
{
	width: 125px;
	height: 70px;
	border: 2px solid #FFFFFF;
}

#videoSelected img /* Current Selected Video Image */
{
	border-color: #8EB65E !important;
}

.videoLink /* Video Thumnail Links Holder */
{
	display: block;
	float: left;
	margin-right: 15px;
	text-align: center;
}


/* Main Footer Styles */
/* -------------------------------------------------- */

#footerWrap /* Main Footer Wrapper */
{
	clear: both;
	height: 29px;
	
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	background-image: url(../images/bg_quickBar.gif);
	background-repeat: repeat-x;
}

#footerCont /* Main Footer Container */
{
	margin: 0px auto;
	margin-bottom: 0px; /* IE Fix */
	width: 980px;
	height: 29px;
	
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#footerCont ul /* Main Footer ul Container */
{
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#footerCont ul li /* Main Footer li Container */
{
	display: inline;
	margin: 0px;
}

#footerCont ul li a /* Main Footer Link */
{
	display: block;
	float: left;
	margin-right: 15px;
	line-height: 29px;
	
	color: #19739D;
	text-decoration: none;
}

#footerCont ul li a:hover /* Main Footer Hover */
{
	color: #555555;
	text-decoration: underline;
}

/*----- Social Media Buttons -----*/

#socialContainer /* Social Media Container */
{
	float: right;
	padding: 5px 35px 0px 0px;
}

#socialContainer div
{
	float: left;
	margin-right: 10px;
}


/* Website Copy and Standards Notice Styles */
/* -------------------------------------------------- */

#copyCont /* Copyright Container */
{
	margin: 0px auto;
	margin-bottom: 0px; /* IE Fix */
	padding: 10px 0px 35px 0px;
	width: 980px;
	
	color: #969696;
	font-size: 10px;
	text-transform: uppercase;
	
	background-image: url(../images/bg_copy.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#copyCont .left /* Copyright Holder */
{
	float: left;
	width: 770px;
	text-align: left;
}

#copyCont .right /* Standards Notice Link */
{
	float: left;
	padding-right: 22px;
	width: 188px;
	text-align: center;
}

#copyCont a /* Standards Notice Link */
{
	color: #969696;
	text-decoration: underline;
}

#copyCont a:hover /* Standard Notice Hover */
{
	color: #19739D;
	text-decoration: none;
}

/*====================================
 Update Readability of Content
====================================*/

/* Main Content Paragraph */
#contentCont p,
.wrapper p
{ color: #323232; font-size: 12px; line-height: 22px; }

/* Main Content General Links */
#contentCont p a,
{
	color: #323232;
}

/* Main Content Gallery Link */
#galleryLink 
{
	font-size: 14px;
}

/* Main Content Cross Links */
.cross-link
{
	color: #323232;
	font-size: 12px;
}

/* Main Content Unordered Lists */
#contentCont ul,
.wrapper ul
{
	color: #323232;
	font-size: 12px;
}

/* Section Titles */
h2
{
	color: #479BB3;
	font-size: 24px;
}

/* Sub-Section Titles */
h3
{
	color: #479BB3;
	font-size: 16px;
}