body {

	background:#000 url(images/backdrop.jpg) no-repeat center top;

}



html, body {

	margin: 0;

	padding: 0;

	text-align: left;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12pt;

	line-height: 1.5em;



}

table{



	padding: 20px;



	border-spacing:0;



}

input[type=text]{

	background-color:#999;

	border:1px solid #666}

	

textarea{

	background-color:#999;

	border:1px solid #666}

/*tr{

	line-height: 1em;

	background:#333333 url('./images/table_row_backdrop.jpg') repeat-x bottom 0;

	border-top:1px solid #333;

}



th, td {

    padding: 6px;

	border-top:1px solid #333;

}*/



a img{

	border:none}

a {

	color:#0099FF;

}

a:hover {

	color:#0CF;

}



.login a{

	width:35px;

	padding:0 10px;

	font-size:.8em;

	float:right;

	color:#36C;

	}

#header h1 span { color:#600 } 							/* tagline color */



.search-area .textbox, #searchform .textbox { 			/* SEARCH TEXTBOX */

	color:#963; 										/* text color */

	border:1px solid #F2F6F8;								/* border color */

	background:#FFF }									/* background color */







h2.pagetitle {



	color:#666

}										/* Page - title text color */



blockquote p { bcolor:#666}							/* Blockquote text color */

		

							/* H3 title text color */

	

ul.commentlist li {

	background:#f6f2ed url('./images/comment_background.jpg') no-repeat }	/* Comment background color */

			

ul.commentlist .rightside { border-left:1px solid #A5C3D3 }		/* Comment line seperator color */

		

.readMore, span .readMore {

	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;

	float:right;

	background-image:url('./images/more.png');

	width:66px;

	height:17px;

	padding:2px 7px 0 0;

	text-align:center;

	margin-top:4px;

	margin-bottom:4px;

	}

.readMore a{

	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#C90;

	}

.readMore a:hover, a:hover .readMore{

	color:#FC0;	

}



p.contentLimit{line-height:1em; font-size:.8em;padding:0 0 10px 0; margin:0; color:#999;

}



/* ----------------------------------------------------------------- */

/* END COLOR CHANGES ----------------------------------------------- */

/* fonts */

	

strong {

}	



h1 {

	font:18pt "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0;

	color:#C00;

}	

h2 {

	font:14pt "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0;

	color:#C00;

}	





/* DEFAULT WORDPRESS CSS FOR IMAGES */

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.imageLeft {

   float: left;

   border: 1px solid #000;

   margin: 0px 10px 10px 0px;

}



.imageRight {

   float: right;

   border: 1px solid #000;

   margin: 0px 0px 10px 10px;



}

.imageRight img {





}



   

.wp-caption {

   

   text-align: center;

   

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



p.fineprint {

	font-size:12px;

	color:#1A2364;

	line-height: 16px;

}



.date {

	font-style:italic;

	font-size:10px;

	color:#996;

	margin:0;

	line-height:.5em;

	}

.more {

	color:#FFF;

	}



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

/* ----------------------------------------------------------------- */



body {

	color:#999;

}

	

a:active, a:focus { outline:none }

.clear { clear:both; font-size:1px; display:block }



#topnav{

	width:1000px;

	height:39px;

	background-image:url('./images/topnav_background.jpg');

	}

#content {

	width:1000px;

	margin:0 auto;

	background:url('./images/footer-backdrop.jpg') bottom no-repeat;

	background-color:#000;

	padding:0;

}



a { text-decoration:none;}	

a:hover { text-decoration:none }

	

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

/* ----------------------------------------------------------------- */

	

#header {

	width:1000px;

	height:158px;

	position:relative;

	background:url('./images/header_background.jpg') no-repeat

}

#headerIntro{

	width:1000px;

	height:99px;

	float:left;

	background:url('./images/header_background.jpg') no-repeat;

	position:absolute;

	bottom:0;

	}

	

	

	#header h1 {

	position:absolute;

	top:0px;

	left:0px;

	width:600px;

	height:99px;

	margin:0;

	padding:0;

	font-size:1px

}

		

		#header h1 a {

	display:block;

	width:600px;

	height:99px;

	text-indent:-2000px;

	background:url('./images/header_background.jpg') no-repeat

}

			

		#header h1 span {

	font-size:16px;

	font-weight:normal;

	position:absolute;

	bottom:-20px;

	left:2px

}

			

	#header .search-area {

		display:block;

		margin:0; padding:0;

		width:400px;

		text-align:right;

		position:absolute;

		right:20px;

		top:44px }

		

		.search-area p, #searchform p {

			margin:0; padding:0;

			display:inline }

		

		.search-area form, #searchform form {

			margin:0; padding:0 }

		

		.search-area .textbox, #searchform .textbox {

			padding:5px;

			font-size:12px;

			font-family:Arial, Helvetica, sans-serif }

		

		.search-area .button, #searchform .button {

			border:none;

			padding:0; margin:0;

			position:relative;

			top:0px;

			background:url('./images/button_search.jpg') no-repeat;

			width:30px;

			height:26px }

			

		.search-area .button, #searchform .button:hover {

			background:url('./images/button_search_over.jpg') no-repeat;

			}

/* Navigation ------------------------------------------------------ */

/* ----------------------------------------------------------------- */

#nav ul li a {											/* NAVIGATION */

	line-height: 1.7em;

	color:#999;											/* text color */

	border-right:1px solid #333;

	border-left:1px solid #000;

	margin-bottom:10px;

}/* link seperator color (the little line) */

	

#nav ul li a:hover {

	background:#000;									/* hover background color */

	color:#FFB226;	

	}													/* text hover color */



#nav li:hover ul,

#nav li.over ul { background:#000; color:#09F}					/* dropdown rollover background color */

#nav ul ul li a:hover { background:#000; color:#0099FF }			/* dropdown link rollover color */



#nav {



	width:1000px;

	height:40px;

	background:url('images/hnav_background.jpg') no-repeat;

	margin:0;

	padding:0;



}

	

	#nav ul {

		background:url('images/hnav_background.jpg') no-repeat;

		list-style:none;

		margin:0; padding:0;

		height:40px;

		width:720px;

		float:left;}

	

		



	#nav ul li {

		position:relative;

		display:block;

		float:left;

		height:40px;

		margin:0;

		padding:0 }

		

		

		#nav ul li a {

			text-decoration:none;

			display:block;

			margin-top:0px;

			padding:8px 12px 8px 12px; 

			font-size:14px;

			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

			font-weight:bold;

			 }

			

		#nav ul li a:hover { color:#FFF; text-decoration:none }

			

		#nav ul ul {

			display: none;

			width:200px;

			height:auto;

			position:absolute;

			top:40px;

			left:0 }

			

			#nav li > ul {

				top: auto;

				left: auto }

			

			#nav li:hover ul, #nav li.over ul { z-index:5000; display: block; width:200px; height:auto; top:40px; left:0 }

			

			#nav ul ul li {

				height:auto;

				display:block;

				float:none;

				margin:0; padding:0 }

			

				#nav ul ul li a {

					font-size:12px;

					height:auto;

					padding:2px 10px 2px 20px;

					border:none;

					line-height: 1em;

					color:#FFB226;	 }

.navigation { width:100%; font-size:10pt; margin:0 }	

.navigation .alignleft { display:block; float:left; width:49% }

.navigation .alignright { display:block; float:right; width:49%; text-align:right }



#requestInfo{

	float:right;

	width: 255px;

	height: 40px;

	background-image: url(./images/request-info.jpg);

	overflow:hidden;

	display: block;

}



#requestInfo:hover

{ 

  background: url("images/request-info_f2.jpg") no-repeat 0 0;

}



#requestInfo span

{

  display: none;

}



#callToday{

	float:right;

	width: 400px;

	height: 50px;

	overflow:hidden;

	display: block;

}





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

/* ----------------------------------------------------------------- */



.content {

	width:1000px;

	margin: 0;

	padding: 0 0px;

	background: #000;

}

.pageContent{

	background:#000;
	color:#333;

	}
.pageContent2{

	background:#000;
	color:#ccc;

	}

.smallCouponContainer{

	background:url(images/specials-header.jpg) no-repeat;

	padding:66px 0px 0 0px

	}

.smallCoupon{

/*	background:url(images/specials-header.jpg) no-repeat;*/

	padding:6px 0px 6px 0px;

	margin-left:20px;

	margin-right:20px;

	border-bottom:1px solid;

	

	}

.smallCoupon p{

	line-height:1em;

	margin:0;

	}

.smallCoupon p .small{

	font-size:.8em;

	line-height:.8em;

	margin:0;

	}

.smallCoupon strong{

	color:#C00;

	}

.coupon {

	width:694px;

	margin: 0;

	padding: 60px 20px 10px 20px;

	}

	

.coupon h1{

	font-size:1.5em;

	width:640px;

	float: right;

	padding-top:28px;

	margin:0;



	}

.coupon .pricePoint{

	width:204px;

	float:left;

	font-size:24px;

	padding-top:56px;

	line-height:1em;

		margin:0;

	}

.coupon .couponDetails{

	width:640px;

	float: right;

	line-height:1.2em;

	margin:0;

	padding:0;

	}

.coupon .couponCode{

	margin-bottom:0;

	right:20px;

	color:#999;

	

	}

.coupon .finePrint{

	width:640px;

	font-size:10px;

	line-height:1em;

	float: right;

	margin:10px 0;

	

	}



.newsListLeft{

	float:left;

	width:660px;

	padding:0 0 80px 60px;

	}



.newsListLeft p.date{

	margin:-32px;

	color:#999;

	float:right;

	padding-right:30px;

	top:0;

	}





.newsListLeft h2{

	width:500px;

	

	}



.fullPageRight{

	float:right;

	width:700px;

	padding:0 80px 80px 0;

	}

#pageHeader {

	float:left;

	width:1000px;

	height:46px;

	background:url(./images/page-header.jpg);

	}

#pageHeaderImage {

	float:left;

	width:740px;

	height:254px;

	}

	

.threeColumn{

	width:251px;

	padding:0 0 20px 20px;

	float:left;}

.largeColumnLeft{

	width:522px;

	padding:0 0 20px 20px;

	float:left;}

		

.narrowcolumn { width:825px; float:left; }



.contentPadding {

	padding:0;

	clear:both;

}

.galleryPadding {

	padding:0px 20px 0px 20px;

}

.introContentPadding {

	padding:0px 20px 60px 20px;

}







/*blockquote {

	display:block;

	padding:0 60px 0 60px;

	margin:0;

	background:url('./images/quotes_left.jpg') 30px 0 no-repeat }

	

	blockquote p {

		margin:0;

		padding:0;

		font-style:italic;

		background:url('./images/quotes_right.jpg') bottom right no-repeat }*/

		

h3 {

	font-size:16px;

	font-weight:bold }

		

	

/* contact form --------------------------------------------------------- */

/* ----------------------------------------------------------------- */



.formCommentBox{

	width: 780px;

	height: 200px;



}



.formTextBox{

	width: 400px;



}





/* Sidebar --------------------------------------------------------- */

/* ----------------------------------------------------------------- */

.subNavHeader{

	height: 45px;

	line-height: 14px;

	font-size:18px;

	margin:0 0px 0px 0;

	text-indent:-2000px;

	padding:5px 0px 5px 0px;

	

	}

#sidebar {

	float:left;

	width:175px;

	padding:0px 0px 0px 0px;

	line-height:0px;

}



	#sidebar ul {

		list-style:none;

		margin:0; padding:0 }

		

	#sidebar ul li a {

        background:url('./images/vnav_button.jpg') no-repeat bottom;

		display:block;

		padding:8px 5px 8px 20px;

		text-decoration:none;

		font:"Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size:11px;

		line-height:1em;

		color:#06C;

		}		

	#sidebar ul li a:hover {

		color:#006;

		background:url('./images/vnav_button_over.jpg') no-repeat top;



		}		



/*#sidebar .archives li {

	margin:0 0 4px 0;

	display:block;

	height:18px;

	padding:0 0 0 20px;

	background:url('../images/calendar_icon.jpg') 0 4px no-repeat }



#sidebar .categories ul li {

	margin:0 0 4px 0;

	display:block;

	height:18px;

	padding:0 0 0 20px;

	background:url('../images/folder_icon.jpg') 0 4px no-repeat }*/

	

/* Footer ---------------------------------------------------------- */

/* ----------------------------------------------------------------- */



#footer {

	width:980px;

	height:84px;

	margin:0 auto;

	padding:200px 0 0 0;

/*	background:url('./images/footer_background.jpg') no-repeat;*/

	}	

#footer p {

	padding:0;

	margin:0;

	font-size:12px;

	line-height:20px;

	text-align:center;

	color: #666;

}

#footer p a{

	color: #CCC;

	text-decoration:none;

}



	/* --------video and slideshow ----------*/



#slideShow{

	padding:0px 0;

	clear:both;

	margin:0 auto;

	width: 1000px;

	height: 350px;

	background-image: url(images/slideshow_backdrop.jpg);

	overflow:hidden;

	}

/* rotator in-page placement */

    div#rotator {

	position:relative;

	float: right;

	width: 1000px;

	height: 350px;

}

/* rotator css */

	div#rotator ul li {

	position:absolute;

	list-style: none;

	top:0;

	left:0;

}

/* rotator image style */	

	div#rotator ul li img {

	border:none;

	padding:0px;

}

    div#rotator ul li.show {

	z-index:500;

}



#mp3Player{

	float:right;

	width: 825px;

	height: 20px;

	text-align: right;

	background-image: url(./images/mp3_backdrop.jpg);

	overflow: hidden;

	background-repeat: no-repeat;

}



#videoGallery {

	width: 825px;

	height: 464px;

}

p.footerLink {

	font-size:10px;

	margin:0 auto;

	line-height:12px;

	color:#666;

	}

p.footerLink a{

	font-weight:bold;

	color: #666;

	text-decoration:none;

	}

 

 

		

#photoGalleryNav ul li a{										/* NAVIGATION */

	color:#099;	

	border-right:1px solid #CCC;/* text color */

	}					/* link seperator color (the little line) */

	

#photoGalleryNav ul li a:hover {

	background:#FFF;									/* hover background color */

	color:#000;

	

	}													/* text hover color */



#photoGalleryNav {

		float:right;

		width:670px;

}

	

	#photoGalleryNav ul {

		list-style:none;

		margin:0;

		padding:0;

		float:left;

	}

		

	#photoGalleryNav ul li {

		

		display:block;

		float:left;

		margin:0;

		width:80px;

		padding:0;

		}		

		

		#photoGalleryNav ul li a {

			text-decoration:none;

			display:block;

			margin-top:0px;

			padding:0px 6px 0px 6px; 

			font-size:12px;

			line-height:1em;



			 }

			

		#photoGalleryNav ul li a:hover { text-decoration:none }

	

	

.newResidentialCollage{

	background:url('images/album_collage.jpg')}



#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; z-index:200; width:100%; height:35px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif } 

#dropmenu a {display:block; padding:8px 14px; color:#666; border-right:1px solid #CCC; text-decoration:none;} 

#dropmenu a:hover {background:#666; color:#fff;} 

#dropmenu li {float:left; position:relative;} 

#dropmenu ul {position:absolute; display:none; width:228px; top:31px; left:-1px;} 

#dropmenu ul a {border-left:1px solid #000;} 

#dropmenu li ul {border-top:1px solid #000; width:230px; height:1px; background-color:#333;} 

#dropmenu li ul a {width:280px; height:auto; float:left; border-bottom:1px solid #000; background-color:#999; color:#000; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif } 

#dropmenu ul ul {top:auto;} 

#dropmenu li ul ul {left:200px; margin:0px 0 0 10px;} 

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 

#dropmenu li .contactUs {float:right; position:relative; border-left:0px;} 





#testimonial a{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:20px;

	line-height:20px;

	margin:0;

	color:#89A2A1;

	display:block;

	}



#testimonial .testimaonialAuthor{

	float: right;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:12px;

	text-align:right;

	color:#89A2A1;



}#testimonial .moreTestimonials{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:11px;

	padding-left:10px;

	color:#89A2A1;



}

		

#featuredList{

	float: left;

	width: 740px;



	background:url(./images/intro_headers.jpg) no-repeat;

	}

.introListA{

	float:left;

	padding:50px 20px 20px 6px;

	}

.introListA ul{

	list-style:none;

	}

.introListA li{

	border-bottom:1px #CCC dotted;

	padding:4px 0px 4px 0px;

	}

#callToActionContainer{

	clear:both;

	width: 1000px;

  height: 80px;

  overflow:hidden;

}

#callToAction{

  display: block;

  width: 1000px;

  height: 80px;

  background: url("images/slogan.jpg") no-repeat 0 0;

}



#callToAction:hover

{ 

  background: url("images/slogan_s2.jpg") no-repeat 0 0;

}



#callToAction span

{

  display: none;

}

.page1Sidebar{

	background:#000 url(images/page_right.jpg) no-repeat;

	float: right;

	width: 250px;

	height:450px;

	margin: 0px;

	padding: 0px 0px 0 0;}



.page2Sidebar{

	background:#000 url(images/page_right_s2.jpg) no-repeat;

	float: right;

	width: 250px;

	margin: 0px;

	padding: 0px 0px 0 0;}





.sideBar

{

	float: right;

	width: 250px;

	margin: 0px;

	padding: 0px 0px 0 0;

	background:#000 url(./images/sidebar_middle.jpg) repeat-y;

	overflow:hidden;

	}



.customerReview{

	border-bottom:1px #333 solid;

	padding:26px 20px 10px 0px;

	}

.customerReview .reviewTitle{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:1.7em;

	color:#09F;

	line-height:1em;

	margin:0;

	}

#sideBarLarge {

	float: right;

	width: 260px;

	margin: 0px;

	padding: 0px 0px 0 0;

	/*background:#333 url(./images/sidebar_middle.jpg) repeat-y;*/

	overflow:hidden;

	}

#sideBarLargeHeader {

	float: right;

	width: 260px;

	height: 323px;

	background-image:url(images/sidebar_header.jpg);

	}

#sideBarLargeSubHeader {

	clear:both;

	height: 63px;

	background-image:url(images/subheader_a.jpg);

	}

	

#sideBarLarge ul li p {

	font-size:.9em;

	line-height:1.2em;

	font:"Trebuchet MS", Arial, Helvetica, sans-serif ;



	}



#sideBarLarge li img {



    float: left;

	padding: 0 10px 0 10px;

	width:70px;

	height: 70px;

	overflow:hidden;

	}

	

#sideBarLarge ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 20px 0px 20px;

	}

	

#sideBarLarge h3 img{

	margin: 0px;

	padding: 0px;

	border: 1px #06C solid;

	}



	

#introAdNavContainer {

	width : 1000px;

	height : 205px;

	overflow : hidden;

	float: right;

	position: relative;



}

ul#introAdNavMenu {

	margin : 0;

	padding : 0;

	list-style: none;

}



ul#introAdNavMenu a {

	display : block;

	height : 205px;

	text-decoration : none;

}

li#introAdOne   a:hover

{

	background : url(./images/intro_ads.jpg) no-repeat 0px 0px;

}



li#introAdTwo a:hover

{

	background : url(./images/intro_ads.jpg) no-repeat -250px 0px;

}



li#introAdThree a:hover

{

	background : url(./images/intro_ads.jpg) no-repeat -500px 0px;

}

li#introAdFour a:hover

{

	background : url(./images/intro_ads.jpg) no-repeat -750px 0px;

}





li#introAdOne {

	list-style: none;

	position : absolute;

	top : 0px;

	left : 0px;

	width : 250px;

	height : 205px;

	background : url(./images/intro_ads.jpg) no-repeat 0px 0;



}



li#introAdTwo

{

	list-style: none;

	position : absolute;

	top : 0px;

	left : 250px;

	width : 250px;

	height : 205px;

	background : url(./images/intro_ads.jpg) no-repeat -250px 0px;

}



li#introAdThree

{

	list-style: none;

	position : absolute;

	top : 0px;

	left : 500px;

	width : 250px;

	height : 205px;

	background : url(./images/intro_ads.jpg) no-repeat -500px 0px;

}



li#introAdFour

{

	list-style: none;

	position : absolute;

	top : 0px;

	left : 750px;

	width : 250px;

	height : 205px;

	background : url(./images/intro_ads.jpg) no-repeat -750px 0px;

}





.introFourColumn{

	width:240px;

	float:left;

	}

.introFourColumn .more{

	float:right;

	padding-right:14px;

	}

.introFourColumn ul{

	margin : 0;

	padding : 0 14px;

	list-style: none;

	}

.introFourColumn ul li{

	margin:0;

	display:block;

	text-indent:0;

	}

.jimgMenu {

	position: relative;

	width: 1000px;

	height: 350px;

	overflow: hidden;

	margin:0px;

}



.jimgMenu ul {

	list-style: none;

	margin: 0px;

	padding:0;

	display: block;

	height: 350px;

	width: 2300px;

	

	}



.jimgMenu ul li {

	float: left;

}



.jimgMenu ul li a {

	text-indent: -1000px;

	border-right: 1px solid #666;

	cursor:pointer;

	display:block;

	overflow:hidden;

	width:50px;

	height: 350px;

}



.jimgMenu ul li.slide001 a {

	background:url(images/slide.jpg) repeat scroll 0%;

}



.jimgMenu ul li.slide002 a {

	background:url(images/slide_s2.jpg) repeat scroll 0%;

}



.jimgMenu ul li.slide003 a {

	background:url(images/slide_s3.jpg) repeat scroll 0%;

}

.jimgMenu ul li.slide004 a {

	background:url(images/slide_s4.jpg) repeat scroll 0%;

}



.jimgMenu ul li.slide005 a {

	background:url(images/slide_s5.jpg) repeat scroll 0%;	



}

.jimgMenu ul li.slide006 a {

	background:url(images/slide_s6.jpg) repeat scroll 0%;

	

}

.jimgMenu ul li.slide007 a {

	background:url(images/slide_s7.jpg) repeat scroll 0%;



	

}
.jimgMenu ul li.slide008 a {

	background:url(images/slide_s8.jpg) repeat scroll 0%;min-width:700px;



	

}

.sideBar5{float:right; width:250px; padding:0px 0 10px; overflow:hidden;}

.sideBar3{float:right; width:250px; padding:40px 0 10px; background:url(images/founder.jpg) no-repeat;}

.news{background:url(images/whats_news.jpg) no-repeat;}



.mediaList{text-decoration:none; margin:0}

.mediaListItem{ display:block; text-decoration:none; margin:4px; width:200px;float:left; padding:10px 10px; height:230px; overflow:hidden; border:solid 1px #333;}

.mediaListThumbnail{float:left;
width: 200px;
overflow: hidden;}

.mediaListDescription{float:right;font-size:.6em;}

.page1Sidebar ul{margin:0; list-style: none;}

.page1Sidebar ul li a{display:block; margin:0; width:240px; height:200px;}