/*

Theme Name: J Public Relations

Theme URI: http://www.digitaria.com

Description: Custom WP Theme for J Public Relations

Version: 1.0

Author: Travis Cunningham

Author URI: http://www.digitaria.com

Tags: 



*/



/* Begin Typography & Colors */

html {

	background:#f26689 url(media/backgrounds/bg_html.jpg) no-repeat center bottom;

}

body {

	background:url(media/backgrounds/bg_body.jpg) no-repeat center 0;

	margin:0;

	padding:0;

	text-align: center;

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

	color: #161616;

	font-size:13px;

}

#page {

	background:#fff;

	width:971px;

	margin:0 auto;

	text-align: left;

	padding:23px 19px;

}

#logo {

	background:url(media/backgrounds/logo.jpg) no-repeat 0 0;

	display:block;

	width:202px;

	height:120px;

	text-indent:-9999px;

	overflow:hidden;

	float:left;

	margin-top:16px;

}

a, a:visited {

	color:#f26689;

	text-decoration:none;

}

a:hover {

	color:#e3325f;

}

p {

	margin:0 0 15px;

}

h1,h2,h3,h4,h5 {

	font-family:Trebuchet, Helvetica, sans-serif;

	margin:0 0 15px;

	padding:0;

	font-weight:normal;

}

h3.postListTitle,

h3.postListTitle a {

	text-transform:lowercase;

	margin-bottom:5px;

	font-size:20px;

}

.clear {

	clear:both;

	width:100%;

	height:0;

}

.linkList,

.iconList {

	list-style:none;

	margin:0 0 15px !important;

	padding:0;

}

.linkList li {

	padding-bottom:5px;

}

.linkList li a {

	font-size:12px;

	font-weight:bold;

	text-transform:lowercase;

}

.btnMore,

.btnBack {

	background:url(media/icons/ico_more.png) no-repeat left 0;

	padding:2px 0 2px 20px;

	font-size:11px;

	font-weight:normal;

	color:#818285 !important;

	text-transform:uppercase;

}

* html .btnMore,

* html .btnBack {

	background-image:url(media/icons/ico_more.gif);

}

.btnMore:hover,

.btnBack:hover {

	color:#e3325f !important;

	background-position:0 -23px;

}

.rail .dynamicList {

	margin:0;

}

/* -- Header -- */

#header {

	color:#a9aaae;

	margin-bottom:20px;

}

* html #header {

	margin-bottom:10px;

}

.description {

	float:right;

	font-size:9px;

	margin-bottom:14px;

	text-transform:uppercase;

}

.longDescription {

	font-family:Arial;

	color: #999999;

	font-size:26px;

	display:block;

	width:562px;

	height:126px;

	overflow:hidden;

	float:right;

	clear:right;

	margin-right:50px;

	margin-bottom:0;

}

.preNav,

.primaryNav {

	list-style:none;

	margin:0;

	padding:0;

}

.preNav li,

.primaryNav li {

	display:inline;

	font-size:14px;

}

.preNav {

	float:right;

	clear:right;

	margin-bottom:6px;

}

.preNav li {

	padding-left:15px;

	margin-left:15px;

	background:url(media/backgrounds/bg_preNav.gif) no-repeat left 3px;

	line-height:15px;

}

.preNav li.first {

	padding-left:0;

	margin-left:0;

	background:none;

}

.preNav a {

	text-transform:lowercase;

}

.preNav .current_page_item a {

	color:#000;

}

.primaryNav {

	background:#e76283;

	clear:both;

	width:100%;

	padding:15px 0;

}

.primaryNav li {

	padding-left:18px;

	margin-left:15px;

	background:url(media/backgrounds/bg_primaryNav.gif) no-repeat left 3px;

	line-height:15px;

}

.primaryNav li.homeLink {

	padding-left:0;

	margin-left:20px;

	background:none;

}

.primaryNav a {

	font-size:16px;

	color:#fff;

	font-weight:bold;

	text-transform:lowercase;

}

* html .primaryNav a:visited {

	color:#fff;

}

.primaryNav a:hover,

.home .primaryNav .homeLink a,

.primaryNav .current_page_item a,

.current_page_parent a,

.current_page_ancestor a {

	color:#000 !important;

}



/* -- Content -- */

#contentWrapper {

	background:url(media/backgrounds/bg_home_content.gif) repeat-y right 0;

}

#content {

	padding:0 24px 25px 0;

	float:left;

	min-height:575px;

	height:auto !important;

	height:575px;

}

#content p {

	line-height:18px;

}

#content.narrowcolumn {

	width:640px;

}

#content.widecolumn {

	width:971px;

	padding-right:0;

}

.clientLanding {

	font-size:17px;

}

/* -- Home -- */

#homeRotator {

	list-style:none;

	margin:0 0 27px;

	padding:0;

	position:relative;

	display:block;

	width:640px;

	height:328px;

	overflow:hidden;

}

#homeRotator img {

	list-style:none;

	margin:0;

	padding:0;

	position:absolute;

	top:0;

	left:0;

	display:none;

}

#homeRotator img.active {

	display:block;

}

#hdrFeatured {

	

	width:500px;

	height:25px;

}

.clientListGrid {

	margin-bottom:50px;

	float:left;

}

.clientListGrid a {

	text-indent:-9999px;

	overflow:hidden;

	display:block;

	height:126px;

	float:left;

	margin-left:3px;

	margin-bottom:3px;

}

.gridA {

	background:url(media/grid/gridA.jpg) no-repeat 0 0;

	width:213px;

	margin-left:0 !important;

}

.gridB {

	background:url(media/grid/gridB.jpg) no-repeat 0 0;

	width:210px;

}

.gridC {

	background:url(media/grid/gridC.jpg) no-repeat 0 0;

	width:210px;

}

.gridD {

	background:url(media/grid/gridD.jpg) no-repeat 0 0;

	width:213px;

	margin-left:0 !important;

}

.gridE {

	background:url(media/grid/gridE.jpg) no-repeat 0 0;

	width:210px;

}

.gridF {

	background:url(media/grid/gridF.jpg) no-repeat 0 0;

	width:210px;

}

.clientListGrid a:hover {

	background-position:0 -126px;

}

.homeRow {

	clear:both;

}

#accoladeRotator {

	margin:30px 0 30px 40px;

	width:549px;

	height:210px;

	overflow:hidden;

}

/* -- Rail -- */

.rail {

	width:276px;

	padding:15px;

	float:left;

}

.homeText,

.connectBlock,

.flickrBlock,

.blogBlock,

.dynamicList li {

	background:url(media/backgrounds/bg_hr.jpg) no-repeat 0 bottom;

	padding-bottom:30px;

	margin-bottom:20px;

}

.blogBlock {

	padding-bottom:10px;

}

.twitterBlock {

	margin-bottom:20px;

}

.iconList a {

	display:block;

	padding:13px 0 13px 60px;

}

.twitterIcon {

	background:url(media/icons/ico_twitter.gif) no-repeat 0 0;

}

.twitterIcon:hover {

	background-position:0 -64px;

}

.facebookIcon {

	background:url(media/icons/ico_facebook.gif) no-repeat 0 0;

}

.facebookIcon:hover {

	background-position:0 -59px;

}

.flickrIcon {

	background:url(media/icons/ico_flickr.gif) no-repeat 0 7px;

}

.flickrIcon:hover {

	background-position:0 -69px;

}

.newsIcon {

	background:url(media/icons/ico_newsletters.gif) no-repeat 0 0;

}

.newsIcon:hover {

	background-position:0 -61px;

}

.blogIcon {

	background:url(media/icons/ico_jpr.gif) no-repeat 0 2px;

}

.blogIcon:hover {

	background-position:0 -61px;

}

.rail .contactBlock {

	margin-bottom:15px;

}

.contactBlock .location {

	float:left;

	width:128px;

	padding-right:10px;

}

.contactBlock .location a.locationLink {

	font-weight:bold;

	font-size:12px;

	color:#f26689;

	margin-bottom:3px;

}

.contactBlock .location a.locationLink:hover {

	color:#e3325f;

}

.phone {

	font-size:18px;

	color:#625f56;

	margin-bottom:10px;

}

.contactBlock .location address {

	font-size:12px;

	margin-bottom:10px;

}

/* -- Why JPR, Expertise, Client -- */

#contentWrapper.leftRail,

#contentWrapper.fullContent,

#contentWrapper.clients {

	background:none;

}

* html .leftRail {

	background:none !important;

}

* html .fullContent {

	background:none !important;

}

* html .clients {

	background:none !important;

}

.leftRail .rail {

	float:left;

	width:325px;

	padding:0 25px 0 0;

}

.clients .rail {

	padding:0 15px 0 0;

	width:205px;

}

.clients #content {

	width:750px;

	padding-right:0;

}

.leftRail #content {

	width:620px;

	padding-right:0;

	_overflow-x:hidden;

}

.leftRail h1 {

	font-size:28px;

	color:#000;

	text-transform:lowercase;

	margin-bottom:0;

/*	width:580px;

	display:block;*/

}

.pageImage {

	margin-bottom:13px;

}

.photoCredit {

	margin-bottom:10px;

	font-size:10px;

	font-style:italic;

}

.leftRailBlock {

	background:url(media/backgrounds/bg_left_hr.jpg) no-repeat 0 0;

	padding-top:27px;

	clear:left;

}

#hdrSampling {

	background:url(media/headers/hdr_sampling.gif) no-repeat 0 0;

	width:291px;

	height:54px;

	text-indent:-9999px;

	overflow:hidden;

	margin-bottom:18px;

}

.leftRail .indented p {

	padding:0 10px;

}

.leftRail .entry ul {

	font-family:Trebuchet,Helvetica,sans-serif;

	font-size:22px;

	color:#818285;

	list-style:none;

	margin:0 0 15px;

	padding:0 0 0 15px;

	width:560px;

}

.leftRail .entry ul li {

	margin-bottom:8px;

	padding-left:20px;

	background:url(media/icons/ico_gray_bullet.gif) no-repeat left 10px;

}

.entry .sifr {

	font-size:24px;

	letter-spacing:-1px;

	line-height:normal !important;

	font-family:Trebuchet,Helvetica,sans-serif;

	color:#625f56;

}

.client_sifr {

	font-size:22px;

	font-family:Trebuchet,Helvetica,sans-serif;

	color:#625f56;

}

.intro {

	background:#fadfe5;

	padding:10px 20px;

	margin-bottom:30px;

}

.intro h1  {

	margin-bottom:0;

}

.intro p {

	padding:0;

}

.whyIntroPara {

	background:url(media/headers/para_why.gif) no-repeat 0 0;

	width:576px;

	height:161px;

	text-indent:-9999px;

	overflow:hidden;

}

.expertiseIntroPara {

	background:url(media/headers/para_expertise.gif) no-repeat 0 0;

	width:556px;

	height:105px;

	text-indent:-9999px;

	overflow:hidden;

}

.railNav {

	margin:0 0 15px !important;

	padding:0;

	list-style:none;

}

.railNav li {

	margin-bottom:5px;

}

* html .railNav li {

	float:left;

	clear:left;

	width:100%;

}

.railNav li a {

	background:url(media/icons/ico_subnav.png) no-repeat left -22px;

	padding:1px 0 2px 20px;

	font-weight:bold;

	font-size:12px;

	display:block;

	text-transform:lowercase;

}

* html .railNav li a {

	background-image:url(media/icons/ico_subnav.png);

}

.railNav li a:hover,

.current_page_item a {

	background-position:0 0 !important;

	color:#000;

}

.railNav li li a {

	background:none;

}

/* -- Client Grid -- */

.clients .intro {

	margin-bottom:7px;

}

.clientGrid {

	float:left;

	width:750px;

	margin-bottom:18px;

}

.clientGrid a {

	float:left;

	width:89px;

	height:89px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0 4px 4px 0;	

	background-position:0 0;

	background-repeat:no-repeat;

	display:none;

}

.page-id-10 .clientGrid a {

	display:block;

}

.clientGrid a.clientA {

	background-image:url(media/clients/grid/cooks_confab.jpg);

}

.clientGrid a.clientB {

	background-image:url(media/clients/grid/nobu.jpg);

}

.clientGrid a.clientC {

	background-image:url(media/clients/grid/w_sd.jpg);

}

.clientGrid a.clientD {

	background-image:url(media/clients/grid/davis_ink.jpg);

}

.clientGrid a.clientE {

	background-image:url(media/clients/grid/sidebar.jpg);

}

.clientGrid a.clientF {

	background-image:url(media/clients/grid/hard_rock_sd.jpg);

}

.clientGrid a.clientG {

	background-image:url(media/clients/grid/hard_rock_vegas_v2.jpg);

}

.clientGrid a.clientH {

	background-image:url(media/clients/grid/stingaree.jpg);

}

.clientGrid a.clientI {

	background-image:url(media/clients/grid/azzaria.jpg);

}

.clientGrid a.clientJ {

	background-image:url(media/clients/grid/zenbu.jpg);

}

.clientGrid a.clientK {

	background-image:url(media/clients/grid/us_grant.jpg);

}

.clientGrid a.clientL {

	background-image:url(media/clients/grid/charmone.jpg);

}

.clientGrid a.clientM {

	background-image:url(media/clients/grid/childrens_museum.jpg);

}

.clientGrid a.clientN {

	background-image:url(media/clients/grid/homegrown_meats.jpg);

}

.clientGrid a.clientO {

	background-image:url(media/clients/grid/sheraton.jpg);

}

.clientGrid a.clientP {

	background-image:url(media/clients/grid/luxury_collection.jpg);

}

.clientGrid a.clientQ {

	background-image:url(media/clients/grid/keating.jpg);

}

.clientGrid a.clientR {

	background-image:url(media/clients/grid/rustic_rooster.jpg);

}

.clientGrid a.clientS {

	background-image:url(media/clients/grid/bpc.jpg);

}

.clientGrid a.clientT {

	background-image:url(media/clients/grid/fox_sports_grill.jpg);

}

.clientGrid a.clientU {

	background-image:url(media/clients/grid/societe_hospitality.jpg);

}

.clientGrid a.clientV {

	background-image:url(media/clients/grid/trulucks.jpg);

}

.clientGrid a.clientW {

	background-image:url(media/clients/grid/la_jolla_spa.jpg);

}

.clientGrid a.clientX {

	background-image:url(media/clients/grid/nika.jpg);

}

.clientGrid a.clientY {

	background-image:url(media/clients/grid/o_brothers.jpg);

}

.clientGrid a.clientZ {

	background-image:url(media/clients/grid/endev.jpg);

}

.clientGrid a.clientAA {

	background-image:url(media/clients/grid/gerber_group.jpg);

}

.clientGrid a.clientBB {

	background-image:url(media/clients/grid/hilton_sd.jpg);

}

.clientGrid a.clientCC {

	background-image:url(media/clients/grid/harrahs_rincon.jpg);

}

.clientGrid a.clientDD {

	background-image:url(media/clients/grid/mixture.jpg);

}

.clientGrid a.clientCC {

	background-image:url(media/clients/grid/harrahs_rincon.jpg);

}

.clientGrid a.clientDD {

	background-image:url(media/clients/grid/mixture.jpg);

}

.clientGrid a.clientCC {

	background-image:url(media/clients/grid/harrahs_rincon.jpg);

}

.clientGrid a.clientDD {

	background-image:url(media/clients/grid/mixture.jpg);

}

.clientGrid a.clientEE {

	background-image:url(media/clients/grid/hold_it.jpg);

}

.clientGrid a.clientFF {

	background-image:url(media/clients/grid/babies_at_sea.jpg);

}

.clientGrid a.clientGG {

	background-image:url(media/clients/grid/cowboy_star.jpg);

}

.clientGrid a.clientHH {

	background-image:url(media/clients/grid/cosmo_thumb.jpg);

}

.clientGrid a.clientII {

	background-image:url(media/clients/grid/instead_thumb.jpg);

}

.clientGrid a.clientJJ {

	background-image:url(media/clients/grid/grant_thumb.jpg);

}

.clientGrid a.clientKK {

	background-image:url(media/clients/grid/fluxx.jpg);

}

.clientGrid a.clientLL {

	background-image:url(media/clients/grid/pretty-kitty.jpg);

}

.clientGrid a.clientMM {

	background-image:url(media/clients/grid/grace-styling.jpg);

}


.clientGrid a.clientNN {

	background-image:url(media/clients/grid/voyeur.jpg);

}

.clientGrid a.clientOO {

	background-image:url(media/clients/grid/san-diego-beer-week.jpg);

}

.clientGrid a.clientPP {

	background-image:url(media/clients/grid/donna-da-vine.jpg);

}

.clientGrid a.clientQQ {

	background-image:url(media/clients/grid/ra-sushi.jpg);

}

.clientGrid a.clientRR {

	background-image:url(media/clients/grid/prepkitchen.jpg);

}

.clientGrid a.clientSS {

	background-image:url(media/clients/grid/whisknladle.jpg);

}

.clientGrid a.clientTT {

	background-image:url(media/clients/grid/brianmalarkey.jpg);

}


.clientGrid a.clientUU {

	background-image:url(media/clients/grid/windhamhillinn.jpg);

}

.clientGrid a.clientVV {

	background-image:url(media/clients/grid/whitebarninn.jpg);

}

.clientGrid a.clientWW {

	background-image:url(media/clients/grid/pure.jpg);

}

.clientGrid a.clientXX {

	background-image:url(media/clients/grid/the-chanler.jpg);

}



/*.page-id-291 .clientGrid a.bar,

.parent-pageid-291 .clientGrid a.bar,

.page-id-295 .clientGrid a.fashion,

.parent-pageid-295 .clientGrid a.fashion,

.page-id-297 .clientGrid a.beauty,

.parent-pageid-297 .clientGrid a.beauty,

.page-id-301 .clientGrid a.special,

.parent-pageid-301 .clientGrid a.special,

.page-id-306 .clientGrid a.restaurant,

.parent-pageid-306 .clientGrid a.restaurant,

.page-id-289 .clientGrid a.hotel,

.parent-pageid-289 .clientGrid a.hotel {

	background-position:0 -89px;

}

.clientGrid a:hover,

.page-id-308 .clientGrid a.clientA,

.page-id-310 .clientGrid a.clientB,

.page-id-318 .clientGrid a.clientC,

.page-id-320 .clientGrid a.clientD,

.page-id-322 .clientGrid a.clientE,

.page-id-324 .clientGrid a.clientF,

.page-id-326 .clientGrid a.clientG,

.page-id-328 .clientGrid a.clientH,

.page-id-330 .clientGrid a.clientI,

.page-id-332 .clientGrid a.clientJ,

.page-id-334 .clientGrid a.clientK,

.page-id-336 .clientGrid a.clientL,

.page-id-338 .clientGrid a.clientM,

.page-id-340 .clientGrid a.clientN,

.page-id-342 .clientGrid a.clientO,

.page-id-344 .clientGrid a.clientP,

.page-id-346 .clientGrid a.clientQ,

.page-id-348 .clientGrid a.clientR,

.page-id-350 .clientGrid a.clientS,

.page-id-352 .clientGrid a.clientT,

.page-id-354 .clientGrid a.clientU,

.page-id-356 .clientGrid a.clientV,

.page-id-358 .clientGrid a.clientW,

.page-id-360 .clientGrid a.clientX,

.page-id-362 .clientGrid a.clientY,

.page-id-364 .clientGrid a.clientZ,

.page-id-366 .clientGrid a.clientAA,

.page-id-368 .clientGrid a.clientBB,

.page-id-370 .clientGrid a.clientCC,

.page-id-372 .clientGrid a.clientDD,

.page-id-499 .clientGrid a.clientEE,

.page-id-501 .clientGrid a.clientFF,

.page-id-503 .clientGrid a.clientGG {

	background-position:0 -178px !important;

}*/

.page-id-291 .clientGrid a.bar,

.parent-pageid-291 .clientGrid a.bar,

.page-id-295 .clientGrid a.fashion,

.parent-pageid-295 .clientGrid a.fashion,

.page-id-297 .clientGrid a.beauty,

.parent-pageid-297 .clientGrid a.beauty,

.page-id-301 .clientGrid a.special,

.parent-pageid-301 .clientGrid a.special,

.page-id-306 .clientGrid a.restaurant,

.parent-pageid-306 .clientGrid a.restaurant,

.page-id-289 .clientGrid a.hotel,

.parent-pageid-289 .clientGrid a.hotel {

	display:block;

}

.clientGrid a:hover,

.page-id-308 .clientGrid a.clientA,

.page-id-310 .clientGrid a.clientB,

.page-id-318 .clientGrid a.clientC,

.page-id-320 .clientGrid a.clientD,

.page-id-322 .clientGrid a.clientE,

.page-id-324 .clientGrid a.clientF,

.page-id-326 .clientGrid a.clientG,

.page-id-328 .clientGrid a.clientH,

.page-id-330 .clientGrid a.clientI,

.page-id-332 .clientGrid a.clientJ,

.page-id-334 .clientGrid a.clientK,

.page-id-336 .clientGrid a.clientL,

.page-id-338 .clientGrid a.clientM,

.page-id-340 .clientGrid a.clientN,

.page-id-342 .clientGrid a.clientO,

.page-id-344 .clientGrid a.clientP,

.page-id-346 .clientGrid a.clientQ,

.page-id-348 .clientGrid a.clientR,

.page-id-350 .clientGrid a.clientS,

.page-id-352 .clientGrid a.clientT,

.page-id-354 .clientGrid a.clientU,

.page-id-356 .clientGrid a.clientV,

.page-id-358 .clientGrid a.clientW,

.page-id-360 .clientGrid a.clientX,

.page-id-362 .clientGrid a.clientY,

.page-id-364 .clientGrid a.clientZ,

.page-id-366 .clientGrid a.clientAA,

.page-id-368 .clientGrid a.clientBB,

.page-id-370 .clientGrid a.clientCC,

.page-id-372 .clientGrid a.clientDD,

.page-id-499 .clientGrid a.clientEE,

.page-id-501 .clientGrid a.clientFF,

.page-id-503 .clientGrid a.clientGG,

.page-id-873 .clientGrid a.clientHH,

.page-id-870 .clientGrid a.clientII,

.page-id-885 .clientGrid a.clientJJ {

	background-position:0 -178px !important;

}



/* -- Team -- */

.teamImages {

	margin-bottom:12px;

}

.teamImages a {

	width:103px;

	height:104px;

	float:left;

	margin:0 8px 8px 0;

	text-indent:-9999px;

	overflow:hidden;

}

.teamImages a.teamH,

.teamImages a.teamD {

	margin-right:0;

}

.teamA {

	background:url(media/team/teamA.jpg) no-repeat 0 0;

}

.teamB {

	background:url(media/team/teamB.jpg) no-repeat 0 0;

}

.teamC {

	background:url(media/team/teamC.jpg) no-repeat 0 0;

}

.teamD {

	background:url(media/team/teamD.jpg) no-repeat 0 0;

}

.teamE {

	background:url(media/team/teamE.jpg) no-repeat 0 0;

}

.teamF {

	background:url(media/team/teamF.jpg) no-repeat 0 0;

}

.teamG {

	background:url(media/team/teamG.jpg) no-repeat 0 0;

}

.teamH {

	background:url(media/team/teamH.jpg) no-repeat 0 0;

}

.teamImages a:hover,

.page-id-66 .teamA,

.page-id-64 .teamB,

.page-id-71 .teamC,

.page-id-75 .teamD,

.page-id-77 .teamE,

.page-id-79 .teamF,

.page-id-73 .teamG,

.page-id-69 .teamH {

	background-position:0 -104px;

}

.clientDetail {

	background:#fadfe5;

	padding:20px 15px;

	float:left;

	width:693px;

}

.clientDetail .featImg {

	float:left;

	width:324px;

	padding:0 10px 0 0;

}

.clientDetail .featImg img {

	margin-bottom:10px;

}

.clientDetail .post {

	float:left;

	width:359px;

}

.clientDetail .clearLeft {

	clear:left;

}

.sifrList li {

	font-size:20px;

	color:#625f56;

}

/* -- News Stand -- */

.fullContent #content .standIntro {

	background:url(media/backgrounds/bg_left_hr.jpg) repeat-x scroll 0 bottom;

	padding-bottom:10px;

	float:left;

	width:804px;

	height:146px;

	overflow:hidden;

	margin:0 5px 6px 0;

}

.standIntro .intro {

	margin-bottom:5px;

	padding:5px 10px;

}

/*.standBlurb {

	float:left;

	width:804px;

}*/

.standBlurb p {

	margin-bottom:8px;

}

.standBlurb p.sifr {

	font-size:20px;

	line-height:normal !important;

}

.newsStand a.cover {

	background:#f26689;

	float:left;

	margin:0 0 6px 6px;

}

.newsStand a.first {

	margin-left:0;

}

.newsStand a.cover:hover img {

	opacity:0.1;

	filter:alpha(opacity=10);

}

.newsStandDetail .intro {

	margin-bottom:4px;

}

.newsStandDetailRail {

	padding:0;

}

.newsStandDetailRail .entry {

	font-size:16px;

}

.newsStandDetailRail .coverBox {

	background:url(media/backgrounds/bg_cover_box.jpg) no-repeat 0 bottom;

	padding-bottom:8px;

	margin-bottom:20px;

	width:307px;

}

.newsStandDetailRail .coverImg {

	float:left;

}

.newsStandDetailRail .backLink {

	background:url(media/backgrounds/btn_back.gif) no-repeat 0 0;

	float:right;

	width:151px;

	height:156px;

	text-indent:-9999px;

	overflow:hidden;

}

.newsStandDetailRail .backLink:hover {

	background-position:0 -156px;

}

.newsStandDetailRail .post {

	padding:0 15px 15px;

}

.newsStandDetailRail .edit {

	padding:0 15px;

}

/* -- Contact -- */

.officePic {

	float:left;

	width:120px;

	padding:5px 10px 0 0;

}

.contactDetail {

	float:left;

	width:510px;

	padding-bottom:15px;

}

.contactDetail h2,

.contactDetail h4 {

	margin-bottom:0;

	text-transform:lowercase;

	font-weight:bold;

}

.contactDetail h2 {

	font-size:20px;

}

.contactDetail h4 {

	font-size:12px;

}

.contactBlock .column {

	float:left;

	width:240px;

	padding-right:10px;

}

.contactBlock .address {

	clear:both;

}

.contactBlock .address dt {

	float:left;

	width:70px;

	margin:0;

	padding:0;

}

.contactBlock .address dd {

	float:left;

	margin:0;

	padding:0;

	width:200px;

}

/* -- The Latest -- */

.theLatest #content {

	padding-bottom:0;

}

.postList, 

.archive .post,

.search .post,

.search .page {

	border-bottom:1px solid #d9d9d9;

	margin-top:20px;

}

.post div.hr {

	border-bottom:1px solid #d9d9d9;

	margin:0 0 15px 10px;

	width:600px;

}

.page-template-contact-php div.hr {

	border-bottom:1px solid #d9d9d9;

	margin:0 0 20px 0;

	width:640px;

	clear:both;

}

.theLatest .postList {

	min-height:254px;

	height:auto !important;

	height:254px;

}

.sectionTitle {

	font-size:33px;

	margin-bottom:5px;

}

.theLatest .column {

	float:left;

	width:308px;

}

.theLatest .colA {

	padding-right:24px;

}

.theLatest .newsHeader {

	margin-bottom:0;

}

.theLatest .newsHeader a {

	font-size:25px;

	font-weight:bold;

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

	color:#161616;

	text-transform:lowercase;

}

.theLatest .newsHeader a:hover {

	color:#e3325f;

}

.theLatest .thumbCont,

.postList .thumbCont {

	float:left;

	width:140px;

}

.theLatest .thumbCont {

	height:135px;

}

.theLatest .thumbnail img,

.postList .thumbCont img {

	margin:0 0 10px 0;

}

.theLatest .meta {

	color:#818285;

	font-style:italic;

}

.btnArchive {

	 background:url(media/backgrounds/btn_archive.gif) no-repeat 0 0;

	 width:308px;

	 height:68px;

	 display:block;

	 text-indent:-9999px;

	 overflow:hidden;

}

.btnArchive:hover {

	background-position:0 -68px;

}

/* -- Twitter/Blog Feed -- */

.twitterFeed li,

.blogList {

	padding:10px 0;

	border-top:2px dotted #f26689;

}

.blogList {

	padding-bottom:0;

}

.twitterFeed li.feed-0,

.blog-item-0 {

	padding-top:0;

	border-top:none;

}

.blogList a.title {

	font-size:16px;

}

/* -- Email signup -- */

.wpcf7-form label {

	float:left;

	width:115px;

}

.wpcf7-form label span {

	color:#F26689;

}

span.wpcf7-not-valid-tip {

	top:0 !important;

	left:0 !important;

}

.wpcf7-form .submitRow {

	padding-left:115px;

}

/* -- Footer -- */

#footer {

	float:left;

	width:100%;

	border-top:2px solid #d9d9d9;

	padding:20px 0;

	text-align:center;

	font-size:11px;

	font-weight:bold;

	color:#a9aaae;

}

.footerNav {

	list-style:none;

	margin:0;

	padding:0;

}

.footerNav li {

	background:url(media/backgrounds/bg_footerNav.gif) no-repeat left 3px;

	padding-left:20px;

	margin-left:20px;

	display:inline;

}

.footerNav li a {

	text-transform:lowercase;

}

.footerNav li.copy {

	background:none;

	padding-left:0;

	margin-left:0;

}

.footerNav li.current_page_item a {

	color:#000;

}

#footer .contactBlock {

	float:right;

	width:396px;

	text-align:left;

	padding-right:10px;

}

#footer .location {

	padding:0 0 0 20px;

	width:125px;

}

#footer .hdrContact {

	background:url(media/headers/hdrContactFtr.gif) no-repeat 0 0;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	width:106px;

	height:24px;

	margin-top:10px;

}

#footer .numSan {

	background-image:url(media/headers/numSanFtr.gif);

}

#footer .numNYC {

	background-image:url(media/headers/numNYCFtr.gif);

}

#subFtr {

	float:left;

}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}

/* End Images */







/* Begin Lists*/

.rail ul {

	list-style:none;

	margin:0 0 15px 10px;

	padding:0;

}

.home .rail .linkList {

	margin-left:0;

}

.rail ul ul {

	list-style:none;

	margin:0 0 10px 10px;

	padding:0;

}

.widgettitle {

	font-size:32px;

	margin-bottom:10px;

}



/* Begin Form Elements */

#searchform {

	margin:0 auto;

	padding: 5px 3px;

	text-align:left;

}

#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

}

#sidebar #searchsubmit {

	padding: 1px;

}

.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:left;

}

select {

	width: 130px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

}

#commentform {

	margin: 5px 10px 0 0;

}

#commentform textarea {

	width: 100%;

	padding: 2px;

}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

}

/* End Form Elements */



/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

}



.commentlist {

	padding: 0;

	text-align: justify;

}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}



.commentmetadata {

	margin: 0;

	display: block;

}

/* End Comments */



/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a {

	display: block;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

}



acronym, abbr {

	border-bottom: 1px dashed #999;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}



blockquote cite {

	margin: 5px 0 0;

	display: block;

}



.center {

	text-align: center;

}



.hidden {

	display: none;

}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

}



a img {

	border: none;

}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-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;

}

/* End captions */



