
/* 
White: #fefefe
Light Gray text: #acacac
Brown: #000000 
Pink: #000000
Green: #
Gray, Gray text: #000000
*/

@import url("/stylesheets/font.css");
@import url("/stylesheets/global.css"); /* This file should include styles that are common in all GAP sites */

body {
	background: #F0F0F0;
}

h1 {text-indent:-9999px;}

a, a:link {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

hr {
/*
	background: #F0F0F0;
	height: 1px;
*/

background:none repeat scroll 0 0 transparent;
/* border-bottom:1px solid #F0F0F0; */
border-top:1px solid #F0F0F0;
height:2px;
}

.container {
	background: #FFFFFF;
	margin:0 auto;
	padding-left:10px;
	width:960px;
}


#header {
/* 	background:blue; */
/* 	height: 10em; */
}

#logo {
	height: 99px;
	position: relative;
	margin-bottom: -3px;
	margin-left: -10px;
	width: 970px;
	background-color:#9cc23c;
}

#logo img {
    display: block;
    margin-left: 10px;
    margin-top: 14px;
}

#logo h1 {
	height: 0;
	margin: 0;
	padding: 0;
}

p img, p object {
  margin: 12px;
}

#menu {
	margin-left:-10px;
	position: relative;
	padding-right:20px;
	
	background-color: #834a96;
	background-image: -moz-linear-gradient(top, #834a96, #611d78); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #834a96),color-stop(1, #611d78)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#834a96', EndColorStr='#611d78'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#834a96', EndColorStr='#611d78')"; /* IE8 */
}

#menu ul {
/* 	background:url("/images/partypaper/menu.png") repeat scroll 5px 0 transparent; */
/* 	height:50px; */
	margin:0 auto;
	padding-left:8px;
/* 	width:940px; */
}

#menu li {
	z-index: 3;
}

#menu a {
/* 	height:51px; */
/* 	text-indent:-9999px; */
	z-index: 1;


	color:#fefefe;
	display:block;
	font-size:14px;
/* 	font-weight: 600; */
	padding:14px 10px;
	
	
	font-family: "ITCAvantGardeGothicStdDemi", Century Gothic, Helvetica, Arial;
	

}

#menu a:hover, #menu a.selected {
	color: #fefefe;
	text-decoration: none;
}

#home {
/* 	margin-left: 12px; */
}

#home a { /* 39 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -5px -75px transparent; */
	width:43px;
}

#home a:hover, #home a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -5px -133px transparent; */
}

#magazine a { /* 60 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -76px -75px transparent; */
	width:72px;
}

#magazine a:hover, #magazine a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -76px -133px transparent; */

}

#multimedia a { /* 70 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -167px -75px transparent; */
	width:78px;
}

#multimedia a:hover, #multimedia a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -167px -133px transparent; */
}

/*
#multimedia-links a {
	font-size: 14px;
}

#multimedia-links a.selected {
	color: #000000;
	text-decoration: underline;
}
*/


#advertise a { /* 63  */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -268px -75px transparent; */
	width:68px;
}

#advertise a:hover, #advertise a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -268px -133px transparent; */
}


#subscribe a { /* 62 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -361px -75px transparent; */
	width:70px;
}

#subscribe a:hover, #subscribe a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -361px -133px transparent; */
}

#balloonrecipe a { /* 97 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -454px -75px transparent; */
	width:115px;
}

#balloonrecipe a:hover, #balloonrecipe a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -454px -133px transparent; */
}

#showcalendar a { /* 98 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -582px -75px transparent; */
	width:110px;
}

#showcalendar a:hover, #showcalendar a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -582px -133px transparent; */
}

#about a { /* 41 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -709px -75px transparent; */
	width:45px;
}

#about a:hover, #about a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -709px -133px transparent; */
}

#contact a { /* 52 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -780px -75px transparent; */
	width:56px;
}

#contact a:hover, #contact a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -780px -133px transparent; */
}

#sourcebook a { /* 77 */
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -862px -75px transparent; */
	width:85px;
}

#sourcebook a:hover, #sourcebook a.selected {
/* 	background:url("/images/partypaper/menu.png") no-repeat scroll -862px -133px transparent; */
}

li#menubg {
	/* background:none repeat scroll 0 0 #00152c; */
	background: #000000;
	height:5.5em;
	left:0;
/* 	margin:0 0 0 0.5em; */
	opacity:0.7;
	filter: alpha(opacity = 79);
	position:absolute;
	top:-8px;
	width:0;
	z-index:2;
}


#main{
	color: #1f1f1f;	
}

#main h2, #main h3, h4, h5, h6, h7 {
	color: #201f1f;	
}

#main h2 {
	font-size: 28px;
	margin: 0;
/*   max-width:250px; */
  overflow:hidden;
  letter-spacing: -1px;
}

#sidebar {
}

#footer {
	background: #000000;
	font-size:1em;
	margin-left: -10px;
	padding-left: 10px; 
	width:960px;
}

#copyright {
}

#copyright p {padding:1em;}

#addy-links {

}

#addy-links p {
	margin:0;
	padding:1em 1em 0 0;
	text-align:right;
}

#addy-links #links {
	color: #fefefe;
	padding:0 1em 1em 0;
}

#addy-links #links a {
	color: #fefefe;
	text-transform: uppercase;
}

ul.block {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

ul.block li {
	display: inline;
	float: left;
	position: relative;
}

ul.block a {
	display: block;
}

.prepend-8 {
	margin-left: 320px;
	padding: 0;
}

.append-bottom {
	margin-bottom: 1em;
}

.append-top {
	margin-top: 1em;
}

.append-left {
  margin-left: 12px;
}

.append-right {
  margin-right: 12px;
}

.dark, .dark h2, .dark h3, .dark h4, .dark h5  {
	color: #fefefe;
}

.dark a, .dark a:link {
	color: #000000;
}

a, a:link, a:hover, .light, .light a, .light a:hover {
	color: #000000;
}

.serif, h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
}

.san-serif {
	font-family: sans-serif;
}

.rounded_corners {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}

.rounded_top {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}



.ad {
	margin: 1em 0;
}

.span-16 .ad {
	margin-top: 0; 
}

#main-ad {
  margin-top: 12px;
}


.ad p {
	font-size:10px;
	text-align:center;
	margin-bottom:2px;
}

.ad img {
	display:block;
	margin:0 auto;
}

#main .ad img {
}

.ad object {

}

.ad.double {
	float: left;
	height: 150px;
	margin:12px 6px;
	width: 140px;
}

.ad.double img {
  width: 140px;
}

.ad-entry {
	float: left;
}

.ad-entry.single {
	float: none;
}




/* home page */

#picks {
	background: #000000;
/* 	height: 10em; */
}

#picks h2 {
	color: #fefefe;
}

#picks-display {
	height: 20em;
	position: relative;
}

#picks-display a.article {
	display:block;
	height:100%;
	position:absolute;
	width:26em;
}

#pick-holder {
	height: 20em;
	background: no-repeat;
}

#pick-holder a.article {

}


#pick-details {
	overflow:hidden;
	position:relative;
}

#pick-details a:hover {
	text-decoration: none;
}

#pick-bg {
	background:none no-repeat scroll 0 0 #000000;
	height:100%;
	left: 312px;
	opacity:0.7;
	filter: alpha(opacity = 70);
	position:absolute;
	width: 318px;
	z-index:0;
	-moz-border-radius:0 4px 0 0;
	-webkit-border-top-right-radius: 4px;
}

#pick-title {
	font-family: sans-serif;
	margin:3em 2em 0;
}

#pick-title h2 {
	margin: 0 0 12px;
	line-height:1em;
}

#pick-descript {
	height:90px;
	margin:0 2em;
	overflow:hidden;
}

#pick-descript a {
	color: #fefefe;
}


#pick-view-all {
	margin:1em 2em 0;
}

#pick-descript a.read-more, #picks a.more {
	color: #fefefe;
	text-decoration: none;
	font-weight: bold;
}

#picks a.more:hover {
	text-decoration: none;
}

#picks ul {
	margin-left:1em;
	position: relative;
}

#picks ul li {

	z-index: 1;
}

#picks ul a {
	color: #fefefe;
	padding: 12px;
	z-index: 2;
}

#picks ul a:hover {
	text-decoration: none;
}


#picks ul li span {
	display: none;
}

#picks ul li span.title {
	display: block;
}

#picks ul li h2 {
	font-family: sans-serif;
	font-size: 16px;
	@font-weight: bold;
	margin: 0;
}

#picks li#bg {
	/* background: #00152c; */
	background: #000000;
	height:5em;
	left: 0;
	margin:0.5em 0 0;
/* 	padding-left: 2em;  */
	opacity:0.7;
	filter: alpha(opacity = 79);
	position:absolute;
	top:19em;
	@top: -1em;
	width:0;
	z-index: 0;
}

#home-body {
/* 	background: #000000; */
	/* height:396px; */
	
}

#home-body a {
/*
	color: #fefefe;
	text-decoration: underline;
*/
}

#home-articles {
	padding:2em 2em 0.5em;
}

#home-articles ul {
	margin:0;
	padding:0;
}

#home-articles li {
	display:block;
	float:left;
	list-style:none outside none;
	@margin-bottom:1em;
	width:100%;
}

#home-articles .thumb, .fresh .thumb, .magazine .thumb, .articles .thumb, .thumb {
	display:block;
	float:left;
	margin-bottom:1em;
	@margin-bottom:0;
	max-height:8em;
	overflow:hidden;
}

#home-articles img, .fresh .thumb img, .magazine .thumb img, .articles .thumb img {
	margin:0 1em 0 0;
}

.magazine .thumbnail {
	float: right;
  margin:0 0 12px 12px;
}

.fresh-img {
	
}

#home-articles h3 {
	font-size: 20px;
	margin:0;
}

#home-articles h3 a {
/* 	color: #fefefe; */
}

#home-articles p {
	color: #acacac;
	margin:0;
}

#home-articles .excerpt {
	clear:right;
	display:block;
}

#home-news {
	background: #F0F0F0;
	padding:1em 0;
}

#home-news p.serif {
	font-size:2em;
	font-weight:bold;
}

#home-news p.serif a {
	font-weight: normal;
}

#home-articles .link a, #home-images p a, #home-videos p a,  #home-news p a {
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
}

#home-images {
/* 	margin: 0 2em 1em; */
  width: 100%;
}

#home-images p, #home-videos p, #home-news p {
	font-size: 14px;
	margin:0 0 0.5em 24px;
}

#home-news ul {
	margin: 0 24px;
}

#home-news li {

  height:32px;
  line-height:14px;
  margin-bottom:4px;
  margin-right:10px;
  overflow:hidden;
  text-transform:capitalize;
  width:281px;
}

#home-news a {
  padding-left:9px;
  text-indent:-9px;
}

#home-images ul, #home-videos ul {padding:0;}

#home-images img, #home-videos img {
	background:none repeat scroll 0 0 white;
	display:block;
/* 	height:6em; */
	margin:0 11px 1em 0;
	width:72px;
}

#home-videos .jcarousel-prev-horizontal, #home-videos .jcarousel-next-horizontal {
	top: 2px;
}

#issue-carousel {
	background: #F0F0F0;
}

#issue-carousel h4 {
	margin: 0 1em;
	padding: 1em 0 0;
}

#issue-carousel li {
  width: 110px;
  position: relative;
}

#issue-carousel .issue-title {
  background:none repeat scroll 0 0 white;
  bottom:5px;
  color:#222222;
  display:block;
  font-size:10px;
  opacity:0.7; filter: alpha(opacity = 79);  
  padding:0 6px;
  position:absolute;
}

/* PAGES */

.body {
	margin-left: 12px; 
	margin-right: 12px;
	position:relative;
}

.body h3 {
	font-size: 22px;
	margin:0 0 0.3em;
}

.body h4 {
	margin:0 0 0.3em;
}

.staff {
	float:left;
	margin:12px 12px 0 0;
	width:291px;
}

.staff_pic {
	float:left;
	margin-right:1em;
}

.staff_title, .staff_position, .staff_phone, .staff_email {
	clear:right;
	display:block;
}

.staff_title {
	font-weight: bold;
}

/* MAGAZINE ISSUES */

#guide-cagetories a {
	display:block;
	float:left;
	margin-bottom: 12px;
	margin-right:12px;
}

.paginate {
  clear: both;
}

.body.issues .paginate a {
  display: inline;
  float: none;
  margin: 0;
}


/* MAGAZINE ARTICLES */
.body.articles {
	margin-bottom: 2em;
}

.parent-issues {
}

.parent-issue, .parent-issue {
	display:block;
/* 	margin:0 0 1em; */
}

#main .body.media h2 {
/* width:239px; */
}

.body.multimedia h3 {

}

ul.multimedia.last {
	display: block;
}

.multimedia-issue {
	margin-bottom: 1em;
}

/* CALENDAR */

#fresh-featured {
	background: #f0f0f0;
	padding: 12px;
}

.cal_body, .fresh_body {
	margin-bottom: 2em;
}

.event {
	margin: 0 0 2em 0;
}

.fresh {
/* 		margin: 0 0 2em 1em; */
}

.body.calendar h3 {
}

.field-name {
	font-weight: bold;
}

.body.calendar .location, .body.calendar .date {
	display: block;
}

.body.calendar .descript {}

/* CONTACT */

.body .span-8 {
	width: 290px;
}

form.contact {
	display: none;
}


form#contact-0 {
	display: block;
}

form.contact input.required,  #recipient {
	width: 276px;
}

form.contact textarea {
	width: 266px;
}

#contact-body {padding-top:1.5em;}

/* SEARCH RESULTS */

.body.results form {
	margin-bottom: 1em;
}

.body.results h3 {
	margin: 0 0 -6px;
}
#logo #search {
	background: none repeat scroll 0 0 #F0F0F0;
	height: 31px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 417px;
}

#search {
	background: #f0f0f0;
	height: 10em;
}

#search form {
	padding: 1em;
}

#search label {
	display:block;
	font-size:0;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

.body.results #keywords, #search #keywords {
	border: medium none;
	color: #ACACAC;
	font-size: 11px;
	padding-top: 3px;
	width: 135px;
}

.body.results #keywords, #search #kw-wrapper {
	background: url("/images/freshcut/search-imgs-smaller.png") no-repeat scroll -168px -2px transparent;
	color: #ACACAC;
	display: block;
	float: left;
	font-size: 7px;
	height: 25px;
	left: 165px;
	margin: 0;
	overflow: hidden;
	padding-left: 29px;
	position: absolute;
	top: 2px;
	width: 150px;
}

.body.results #keywords:focus, #search #keywords:focus {outline-width:0;}

.body.results #keywords {
	margin:-6px 0 0;
}

.body.results .submit, #search .submit {
	background: url("/images/freshcut/search-imgs-smaller.png") repeat scroll 69px -5px transparent;
	border: medium none;
	color: transparent;
	display: block;
	height: 23px;
	margin: 7px 0 0;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	text-transform: capitalize;
	top: -3px;
	width: 67px;
}

.body.results .submit {
	clear: both;
}

#twitter {
	background: url("/images/freshcut/search-imgs-smaller.png") repeat scroll -5px -65px transparent;
	display: block;
	float: left;
	height: 25px;
	width: 26px;
	margin-left: 2px;
	margin-top: 3px;
	position: relative;
	left: 2px;
}

#facebook {
	background: url("/images/freshcut/search-imgs-smaller.png") repeat scroll -32px -31px transparent;
	display: block;
	float: left;
	height: 29px;
	margin-left: 2px;
	padding: 0 1em 0 0;
	width: 16px;
	position: relative;
	top: -1px;
}

#search span {
	background: url("/images/freshcut/need_more_party.jpg") no-repeat;
	display: block;
	float: left;
	height: 23px;
	margin: 4px 0 0;
	text-indent: -9999px;
	width: 177px;
}

#search-form {
	background: #f0f0f0;
	padding: 1em;
}


/* NEWSLETTER */

#mailinglist_form input {
	clear: both;
	display: block;
}

/* MULTIMEDIA */


#multimedia-links, #advertise-links {
/*
	position:absolute;
	right:0;
	top:0;
*/


	float:right;
	margin-bottom:4px;
	margin-left:12px;

	
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	
	
	background-color: #834a96;
	background-image: -moz-linear-gradient(top, #834a96, #611d78); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #834a96),color-stop(1, #611d78)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#834a96', EndColorStr='#611d78'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#834a96', EndColorStr='#611d78')"; /* IE8 */

}

#multimedia-links li, #advertise-links li {
	z-index: 3;
}

#multimedia-links a, #advertise-links a {
/*
	display: block;
	height:34px;
	margin:0 1em;
	text-indent: -9999px;
	z-index: 1;
*/


	color:#fefefe;
	display:block;
	font-size:14px;
/* 	font-weight: 600; */
	margin:2px 1em;
	z-index:1;
	
	font-family: "ITCAvantGardeGothicStdDemi", Century Gothic, Helvetica, Arial;
}

#multimedia-links a.selected, #advertise-links a.selected,
#multimedia-links a:hover, #advertise-links a:hover {
	color: white;
	text-decoration: none;
}

#multimedia-links-all, #advertise-links-all {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -4px -8px transparent; */
/* 	padding-left: 1em; */
}

#multimedia-links-all a, #advertise-links-all a {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -23px -45px transparent; */
/* 	width:17px; */
}

#multimedia-links-all a:hover, #multimedia-links-all a.selected, #advertise-links-all a:hover, #advertise-links-all a.selected {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -23px -73px transparent; */
}

#multimedia-links-videos {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
}

#multimedia-links-videos a {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -67px -45px transparent; */
/* 	width:47px; */
}

#multimedia-links-videos a:hover, #multimedia-links-videos a.selected {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -67px -73px transparent; */
}

#multimedia-links-photos {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
}

#multimedia-links-photos a {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -143px -45px transparent; */
/* 	width:47px; */
}

#multimedia-links-photos a:hover, #multimedia-links-photos a.selected {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -143px -73px transparent; */
}


#multimedia-links-blogs {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll right -8px transparent; */
/* 	padding-right: 1em; */
}

#multimedia-links-blogs a {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -216px -45px transparent; */
/* 	width:37px; */
}

#multimedia-links-blogs a:hover, #multimedia-links-blogs a.selected {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -216px -73px transparent; */
}

#multimedia-links-webinars, #advertise-links-other {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll right -8px transparent; */
/* 	padding-right: 1em; */
}

#multimedia-links-webinars a {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -280px -45px transparent; */
/* 	width:63px; */
}

#multimedia-links-webinars a:hover, #multimedia-links-webinars a.selected {
/* 	background:url("/images/partypaper/sub-menu.png") no-repeat scroll -280px -73px transparent; */
}

	/* 	ADVERTISE MENU */
	#advertise-links-print {
/* 		background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
	}
	
	#advertise-links-print a {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -54px -24px transparent; */
/* 		width:29px; */
	}
	
	#advertise-links-print a:hover, #advertise-links-print a.selected {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -54px -24px transparent; */
	}
	
	#advertise-links-online {
/* 		background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
	}
	
	#advertise-links-online a {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -114px -24px transparent;	 */
/* 		width:45px; */
	}
	
	#advertise-links-online a:hover, 	#advertise-links-online a.selected {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -114px -24px transparent;	 */
	}
	
	#advertise-links-social {
/* 		background:url("/images/partypaper/sub-menu.png") no-repeat scroll -8px -8px transparent; */
	}
	
	#advertise-links-social a {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -194px -24px transparent;	 */
/* 		width:41px; */
	}
	
	#advertise-links-social a:hover, #advertise-links-social a.selected {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -194px -24px transparent;	 */
	}
	
	#advertise-links-other {
	}
	
	#advertise-links-other a {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -268px -24px transparent; */
/* 		width:38px; */
	}
	
	#advertise-links-other a:hover, #advertise-links-other a.selected {
/* 		background:url("/images/advertise-menu.png") no-repeat scroll -268px -24px transparent; */
	}

#sub-menubg {
	background:none repeat scroll 0 0 #4E504F;
	height: 46px;
	left:0;
/* 	margin:0 0 0 0.5em; */
	opacity:0.7;
	filter: alpha(opacity = 70);
	position:absolute;
	top:-8px;
	width:0;
	z-index:2;
}

#photo-featured, #video-featured, #blog-featured, #featured-article, #guide-cagetories, #guide-alpha {
	background: #f0f0f0;
	padding: 12px;
}


#guide-cagetories ul {}

#guide-cagetories li {
	margin-right: 12px;
}

#guide-alpha ul {}

#guide-alpha li {
	margin-right: 12px;
}

.guide .guide-entry .categories span {
	margin-right: 12px;
}

.guide .alpha {
	text-transform: capitalize;
}

.guide .contact {
	font-style: italic;
}

.guide .phone .label {
	font-weight: bold;
}

#multimedia-videos {}

.top h3 {
	font-size: 14px;
}

.top h4 {
	font-size: 22px;
}

#multimedia-videos h3, #multimedia-photos h3, #multimedia-blogs .titleBar h3 {
	font-size:22px;
/* 	width: 200px; */
}

#multiemedia-videos-large, #multiemedia-videos-large img {
	height: 225px;
	width: 300px;
}

#multimedia-videos li img {
	width: 72px;
}

.video-large {
	display: none;
}

#multimedia-videos .jcarousel-skin-tango {
	width: 300px;
	background: #F0F0F0;
	margin-left:1em;
	margin-right:1em;
}

#multimedia-photos {
/* 	margin-right: 12px; */
}

#multimedia-photos img {
	margin:0 0 1em 1em;
}

#multimedia-blogs {}

#multimedia-blogs h4 {
	font-size: 18px;
}

#more-videos, #more-photos, .more-blogs {
	float:right;
	display: block;
}

.more-blogs.two {
  margin-bottom: 12px;
	margin-top: 0;
}

#more-videos a, #more-photos a, #more-blogs a {
	color: #000000;
}

#more-videos .all, #more-photos .all, .more-blogs .all {

	display: block;
	float: left;
	margin-top: -2px;
	margin-right: 2px;
	overflow: auto;
}


#more-videos {
/* 	float:right; */
/* 	margin-top:-3em; */
}

#more-photos {margin-right:12px;}

.more-blogs{
	margin-right: 2em;
}

#blog-categories {
	background: #f0f0f0;
	padding:12px;
}

#blog-categories h4 {
	margin: 0;
}

#blog-categories ul {padding-bottom:1em;}

#blog-categories li {margin-right:12px;}

#blog-categories a {}

/* VIDEOS PAGE */

.video-thumb {
	float:left;
	height:142px;
	margin:0 2em 2em 0;
	width:120px;
}

.photo-thumb {
	float:left;
	height:146px;
	margin:0 2em 2em 0;
	width:75px;
}

a.video-thumb:hover, a.photo-thumb:hover {
	text-decoration: none;
}

.featured p, .video-thumb p, .photo-thumb p {
	color: #000000;
	margin: 0;
}

.featured .featured-title, .video-thumb .video-title, .photo-thumb .photo-title {
	color: #222222;
	font-weight: bold;
	max-height:36px;
	overflow:hidden;
}

.photo-thumb .photo-count {
	color: #222222;
}

#video-list .pagination, #photo-list .pagination {
	clear: both;
}







/* ADVERTISEMENT SECTION */


#ad-submenu {margin-left:12px;}

#ad-submenu  li {
	margin-bottom:19px;
	margin-right:19px;
}

/* RSS and SHARING */

#rss a, .rss a {
/* 	clear: both; */
	color: #000000;
/* 	float:right; */
}

#rss a {
	clear: both;
	float: right;
}

#rss {
/*
	bottom:11px;
	position:absolute;
	right:0;
*/

clear:right;
float:right;

}

#rss span {
	display:block;
	float:left;
	margin:-1px 3px 0;
}

#rss img {

}

#share {
/*
	bottom:10px;
	position:absolute;
	right:0;
*/

	clear: right;
	float: right;
  	margin-left:12px;
  	margin-top:15px;
}

#share iframe {
	display:block;
	float:left;
	margin-top:2px;
	width:70px;
}

#share #fb {
	display:block;
	float:left;
}

.home-rss {
	display:block;
	float:left;
	margin:3px 4px 0 0;
}

#home-news .home-rss {
  float:right;
  margin:0 12px 0 0;
}

.home-more {
	float: left;
}

#home-images .home-rss img, #home-videos .home-rss img {
	background: none;
	margin: 0;
	width: 16px;
}

.rss {
/*
	display:block;
	float:right;
	margin:2px 4px 0 3px;
*/
}

#multimedia-photos .rss img {
	margin: 0;
}

.multimedia #rss {
	bottom: 2px;
}

.media #share {bottom:-3px;}

#rss .mag {
/*
	clear:right;
	float:right;
	margin-bottom:4px;
*/
}

#rss .mag a {
	color: #000000;
}


ul.listing {
margin: 0;
overflow: auto;
padding: 0;
}
	ul.listing li {
    float:left;
    height:208px;
    list-style:none outside none;
    width:132px;
	}
	
ul.listing {
margin: 0;
overflow: auto;
padding: 0;
}
    ul.listing li {
    float: left;
    height: 212px;
    list-style: none;
    width: 132px;
    }
    ul.listing li.paginate {
    background-image: -moz-linear-gradient(top, #dddddd, #ffffff); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dddddd),color-stop(1, #ffffff)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff')"; /* IE8 */    float: left;
    height: auto;
    padding: 5px 2%;
    width: 96%;
    }


.logo.guide-entry img {
  float: right;
}

/* Multimedia title bars */
.titleBar {
overflow: auto;
}
	.titleBar h3 {
	float: left;
	padding-left: 15px;
	}
	.titleBar ul {
	float: right;
	margin: 0;
	padding: 0;
	}
		.titleBar ul li {
		float: left;
		list-style: none;
		}
			.titleBar ul li a {
			border-right: 1px solid #ddd !important; /* !Something's trying to force this to not have a border...unusual. */ 
			display: block;
			padding: 2px 5px;
			}
			.titleBar ul li.last a {
			border-right: none !important; /* Must force this..see above comment */
			padding-right: 0;
			}
				.titleBar ul li a img { /* What's causing this image to get resized? */
				width: 16px !important;
				height: 16px !important;
				}
			
			
			#multimedia-photos .titleBar img {
			  margin: 0;
			}
			
			
.clearfix {zoom:1;}


