/* Theme styles: colors, backgrounds, some font styles. All things that effect the theme or design of the site; things that a market may want to change. */
/* font styles: color, text-transform, text-decoration  */


/******* notice and warning boxes ********/

p.warning, p.notice {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
p.warning {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
p.notice {background:#E6EFC2;color:#264409;border-color:#C6D880;}


div.search form {color: #fff;}
/***** End search bars styles *****/

/***** Begin primary content styles *****/
/*div#primary-content {background: transparent url('images/bg-primary-content.jpg') no-repeat;}

div#primary-content-wrapper {background-color: #fff;}*/

div#bread-crumb {
	color: #666;
}

div#bread-crumb a {
	color: #1779C4;
	text-decoration: none;
	font-weight: normal;
}

div#bread-crumb a:hover {
	text-decoration: underline;
}


/***** End primary content styles *****/

/***** Begin module styles *****/
/* Begin facets styles */


/*div#facets-categories, div#facets-removal-tool, div.flyout {background: #bddaeb url('images/bg-facets.gif') repeat-y right;}*/

div#facets-categories h4, div.flyout h4 {
	background: #CFE8FF;
	
}
/*div#facets-categories ul, div#facets-removal-tool li {background-color: #fff;}*/

div#facets-categories li {
	background: #fff url('bullet-gt.gif') no-repeat 5px 7px;
}

div#facets-categories li a, div#facets-categories li.first li a {
	border-color: #ccc;
	
}

div#facets-categories li a.selected:hover {text-decoration: none;}

div#facets-categories li.view-all {
	background: #fff url('bullet-plus.gif') no-repeat 5px 7px;
	color: #386590;
}



div#facets-categories li li {background: #fff url('bullet-gt.gif') no-repeat 10px 8px;} /* Second level */
div#facets-categories li li li {background: #fff url('bullet-gt.gif') no-repeat 28px 8px;} /* Third level */
div#facets-categories li li li li {background: #fff url('bullet-gt.gif') no-repeat 38px 8px;} /* Fourth level */

/* Selected styles */
div#facets-categories li a.selected {
	background: #ccc url('bullet-gt-selected.gif') no-repeat 12px 8px;
}
div#facets-categories li li a.selected {background: #FFD786 url('bullet-gray.gif') no-repeat 18px 8px;} /* Second level */
div#facets-categories li li li a.selected {background: #FFD786 url('bullet-gray.gif') no-repeat 28px 8px;} /* Third level */
div#facets-categories li li li li a.selected {background: #FFD786 url('bullet-gray.gif') no-repeat 38px 8px;} /* Fourth level */

/* end */
div#facets-removal-tool h4 {
	text-transform: uppercase;

}

div#facets-removal-tool li, div.flyout-group {
	border:1px solid #92cef8;
	background:#fff;
	}

div#facets-removal-tool li {background: #fff url('bg-facets-removal.gif') no-repeat 135px 6px;}

div#facets-categories div.flyout h3 {
	border: none;
	text-transform:uppercase;
	width:400px;
	
}

div#facets-categories div.flyout h3 span {background: transparent url('') no-repeat;}

/*div#facets-categories div.flyout h4 a {color: #fff;}*/

div#facets-categories div.flyout-group li a {padding-left:4px;}

div#facets-categories div.flyout-group {background-color: #fff;}

div#facets-categories div.flyout-group li {
	background: #fff url('bullet-gt.gif') no-repeat -2px 2px;
}

div#facets-categories div.flyout-group li li {
	background: #fff url('bullet-gray.gif') no-repeat 0px 4px;
}

* html div#facets-categories div.flyout-group li, * html div#facets-categories div.flyout-group li li {background-position: 0px 6px;} /* IE needs a slightly different background position for the bullets to line up better */


/* closing button for all pop up and fly out windows*/

#ibox_footer_wrapper a,
div.flyout-close a {
  background: transparent;
  background: url('closeWindow.gif');
  background-repeat:no-repeat;
  width: 15px;
  text-indent: -9999px;
  margin-top: 5px;
  margin-right: 5px;
  display:block;
}
div.flyout-close {
	text-indent:-9999px;
	width:15px;
	height:15px;
	border:none;
	}
	
	
	

/* Begin module toolbox/toolbar; Email, Print, Send to phone, Add to address book module.  Toolbox goes on article or listing pages. Toolbar goes on gallery detail pages. */
div#module-tool-box, div#module-tool-box li {border-color: #eae8e9;}
ul#module-tool-bar, ul#module-tool-bar li a {border-color: #ccc;}

div#module-tool-box li a, ul#module-tool-bar li a {color: #333;}

div#module-tool-box li.email {background: transparent url('bg-icon-email.gif') no-repeat 1px 3px;}
div#module-tool-box li.print {background: transparent url('bg-icon-print.gif') no-repeat 2px 3px;}
div#module-tool-box li.phone {background: transparent url('bg-icon-phone.gif') no-repeat 1px 3px;}
div#module-tool-box li.address-book {background: transparent url('bg-icon-address-book.gif') no-repeat 1px 6px;}
div#module-tool-box li.favorite {background: transparent url('bg-icon-favorites-add.gif') no-repeat 0px 6px;padding-bottom:1px;}
div#module-tool-box li.favorites-remove  {background: transparent url('bg-icon-favorites-remove.gif') no-repeat 0px 6px;}
div#module-tool-box li.share {background-color: transparent;  background-repeat: no-repeat; margin-top: 5px;}
div#module-tool-box li.expand-share {background-image: url('bg-icon-expand.gif');}
div#module-tool-box li.collapse-share {background-image: url('bg-icon-collapse.gif');}
div#module-tool-box li.social-forecast {background: transparent url('social_forecast.jpg') no-repeat 1px 6px;}
div#module-tool-box li.bookmark-playlist {
  background: transparent url('addPLTool-Icon.gif') no-repeat 1px 3px;
  border-bottom: none;
  }

a.coupon {background: transparent url('bg-icon-coupon.gif') no-repeat 1px; padding-left:16px;}

ul#social-bookmarks li {background-color: transparent; background-repeat: no-repeat}

li.bookmark-digg {background-image: url('icon-digg.gif'); background-repeat: no-repeat;}
li.bookmark-delicious {background-image: url('icon-delicious.gif'); background-repeat: no-repeat;}
li.bookmark-facebook {background-image: url('icon-facebook.gif'); background-repeat: no-repeat;}
li.bookmark-furl {background-image: url('icon-furl.gif'); background-repeat: no-repeat;}
li.bookmark-google {background-image: url('icon-google.gif'); background-repeat: no-repeat;}
li.bookmark-reddit {background-image: url('icon-reddit.gif'); background-repeat: no-repeat;}
li.bookmark-spurl {background-image: url('icon-spurl.gif'); background-repeat: no-repeat;}
li.bookmark-mixx {background-image: url('icon-mixx.gif'); background-repeat: no-repeat;}
li.bookmark-buzz {background-image: url('icon-buzz.gif'); background-repeat: no-repeat;}
li.bookmark-wong {background-image: url('icon-mr-wong.gif'); background-repeat: no-repeat;}
li.bookmark-yahoo {background-image: url('icon-yahoo.gif'); background-repeat: no-repeat;}
li.bookmark-permalink {background-image: url('icon-permalink.gif'); background-repeat: no-repeat;}


ul#module-tool-bar li.email {background: transparent url('bg-icon-email.gif') no-repeat 0px 3px;}
ul#module-tool-bar li.print {background: transparent url('bg-icon-print.gif') no-repeat 0px 3px;}
ul#module-tool-bar li.phone {background: transparent url('bg-icon-phone.gif') no-repeat 0px 3px;}

ul#module-tool-bar li.enlarge a {text-transform: uppercase;}


/* Begin module reader review */
div.module-reader-review div.item .report, 
div.module-reader-review div.item-first .report,
div.content-item-text .report {
  color: #999;
}

div.module-reader-review div.item {
    border-bottom:1px dashed #ccc;
	padding-bottom:10px;
}

/* Begin htab module */

div.htab_module {
	background-color: #ACF;	
}

div.htabs p {
	color: black !important;
}

div.htabs a {
	color: #33F !important;
}

div.htab_names li {
	background-color: white;
}

div.htab_names li.selected {
	background-color: #ACF;
}

/* Begin three tab module */
/*div.module-tabs div.tabs span {
	background: transparent url('bg-tab.gif') no-repeat right;
	text-transform: uppercase;
	color: #fff;
}

div.module-tabs div.tabs span a {color: #fff;}*/
/*
div.module-tabs div.tabs span.selected a, 
div.module-tabs div.tabs span.corner-selected a {
  color: #386590;
}

div.module-tabs div.tabs span.corner {
  background: transparent url('images/bg-tab-corner.png') no-repeat right;
}

div.module-tabs div.tabs span.selected {
	background: transparent url('images/bg-tab-selected.gif') no-repeat right;
	color: #386590;
}

/*div.module-tabs div.tabs span.corner-selected {
	background: transparent url('images/bg-tab-corner-selected.png') no-repeat right;
	color: #386590;
}*/

/*div.module-tabs div.content {background: #9bbacc url('images/bg-tab-content.gif') repeat-y right;}*/

/* Begin module content internal */



/* Begin Message Board module */
div.module-message-boards th {
	color: #256382;
	text-transform: uppercase;
}

div.module-message-boards td {
	background-color: #fff;
	border-color: #dedede;
}

/* Begin upload media styles */
div.upload-media {
	background: transparent url('bg-upload-media.gif') no-repeat;
}

div.upload-media span.text {
	text-transform: uppercase;
	color: #386590;
}

div.upload-media div.upload-media-form {
	background: transparent url('bg-calender.gif') repeat-y;
	border-color: #829aa9;
}

div.upload-media div.upload-media-form h3 {
	border-color: #266586;
	text-transform: uppercase;
}

div.upload-media div.upload-media-form div.item {
	background-color: #fff;
	border-color: #266586}

div.upload-media div.upload-media-form div.row label {text-transform: none;}

div.upload-media div.upload-media-form div.row label.error 
{
    background: transparent url('registration-error-arrow.jpg') no-repeat 0px 0px;
  	color: #ff0000;
}

div.upload-media div.upload-media-form div.submit button {text-transform: uppercase;}

div.upload-media div.upload-media-form div.row p.error {
	color: #ff0000;
}

/* Added to make upload media hidden. */
.hidden {
    display:none !important;
}

/* Begin results styles */
div#navigation-search-results {
	background-color: #FBD074;
	border-right-color: #EFAB26;
	border-bottom-color: #EFAB26;
}

div#navigation-search-results a.selected, div#navigation-search-results a.selected:hover {
	text-decoration: none !important;
	color: #000;
}

div#navigation-search-results span.sort strong a {color: #000;}

div#section-search-results div.results, div#primary-content div.blog-post-container {
	border-color: #ccc;
}

div.results-highlight {
	background-color: #c5ddec;
}

div.results-details h4.theater-name {
	color: #0054a6;
}

div.results-details h4.theater-location {
	color: #666;
}

div.results-details div.review-profile-photo {
  float: left;
  margin-right: 10px;  
}

div.results h4.results-type, div.results-first h4.results-type {
  font-weight: normal;
	color: #666;
}

div.results-details {
	color: #666;
}

div.results-details h3 {
	color: #000;
}	

div.results-details h5.notes, div.results-details ul.notes {
	color: #231f20;
}

div.results-details h5.notes {
	text-transform: uppercase;
}

div.results-details div.links-view-more a {
	color: #0054a6;
	text-decoration: none !important;
}

div.results-details span.report-abuse a,
div.results-details span.report-abuse {
    color: #999;
    font-weight: bold;
		font-size: 11px;
}

div.results-details div.links-view-more a:hover {text-decoration: underline !important;}

div#results-paging a {text-decoration: none !important;}

div#results-paging a:hover {text-decoration: underline !important;}

/* Begin advertising local links module */
div.advertising-local-links div.wrapper {border-color: #53585b;}

div.advertising-local-links h4 {
	color: #53585b;
}

div.advertising-local-links dt {color: #276787;}

div.advertising-local-links div.links-buy a {color: #000;}

/* Begin map module */
/*div#module-map div.content {background: transparent url('images/bg-maps-module.gif') repeat-y;}*/

/* Begin generic internal module */
/*div.module-channel-internal h3.header {
	background: #527da0 url('images/bg-dark-blue-top-square.png') no-repeat;
	text-transform: uppercase;
	color:#333;
}*/

div#content-right div.module-channel-internal h3 a {
	text-decoration:none;
}

div#content-right div.module-channel-internal h3 a:hover{
	text-decoration:underline;
}

/*div#content-right div.module-channel-internal {
	background:url('images/bg-dark-blue.png') repeat-y;
	
}*/

/*div#content-right div.module-channel-internal div.content ul a {color: #333;}*/
div#content-right div.module-channel-internal div.content ul.photo-gallery a {color: #386590;}

/*div#content-right div.module-channel-internal div.highlight{
	background-color:#d5e7f2;
}*/

div#content-right div.module-channel-internal form li label, div#content-right div.module-channel-internal form div.submit-notes {color:#266586;}

div#content-right div.module-channel-internal form div.submit-notes a {color:#000000;}

div.module-channel-internal div.content form div.submit-notes a:hover{text-decoration:underline;}

div#content-right div.module-channel-internal div.content h4.sponsor {text-transform: uppercase;}

div#content-right div.module-channel-internal div.content img.thumb-float{
	border-color:#b5ccd9;
}

div.module-channel-internal div#most_recent_content ul {
   margin-left: 8px;
   padding-left: 8px;
}
div.module-channel-internal div#most_recent_content li {
    margin-bottom: 10px;    
}

div.module-channel-internal div#most_recent_content li strong {
     display: block;
}

div.events-list ul li {background: #fff url('bullet-gray.gif') no-repeat 10px 8px;}

div.events-list ul li a {color: #386590 !important;}

div.events-list ul li span {color: #93977e;}

/* Begin graffiti board styles */
div.module-graffiti-board div.content ul.comments li a {color: #386590 !important;}

div.module-graffiti-board div.content ul.comments li {
	background-color: #fff;
}

/***** End module styles *****/

/***** Begin ad styles *****/
div.ad h4 {
	background-color: #353535;
	color: #cfcfcf;
	text-transform: uppercase;
}
/***** End ad styles *****/

/***** Begin footer styles *****/

div#mmx-links a {color: #999;}

div#mmx-more-links a {color: #fff;}
/***** End footer styles *****/

/***** Begin pop-up styles *****/
body#popup {background: #000 url('bg-popup.jpg') no-repeat;}

div#main-popup div.content{background-color:#FFFFFF;}

div#main-popup div.close-button a {
	color:#FFFFFF;
}
/***** End pop-up styles *****/

/***** Begin email multimedia pop-up/dhtml layer *****/
/*div.email-multimedia{
	background: #bddaeb url('images/bg-facets.gif') repeat-y right;
	border-color: #386590;
}*/

div.email-multimedia h3 span.close {
	background-color: #b8d1ed;
	border-color: #386590;
}

div.email-multimedia p.top-description, div.email-multimedia dl.email-multimedia-sub-information dd strong{color:#000000;}
div.email-multimedia h4.error-message, div.email-multimedia p.error-message, div.email-multimedia dl.email-multimedia-most-frequent dd.error-message{color:#FF0000;}
div.email-multimedia dl.email-selection dd, div.email-multimedia dl.email-selection-thank-you dd, 
div.email-multimedia ul.email-selection, div.email-multimedia dl.email-multimedia-most-frequent dd{color:#0054a6;}
div.email-multimedia dl.email-multimedia-sponsor dt, div.email-multimedia dl.email-multimedia-most-frequent dt {text-transform: uppercase;}
div.email-multimedia dl.email-multimedia-sub-information dt, div.email-multimedia dl.email-multimedia-sub-information dd{color:#666;}
div.email-multimedia dl.email-multimedia-sponsor dt{color:#636466;}
div.email-multimedia dl.email-multimedia-most-frequent{background-color:#FFFFFF;}

/***** End email multimedia pop-up/dhtml layer *****/

/***** Begin sms multimedia pop-up/dhtml layer *****/
div.sms-multimedia {
	/*background: #bddaeb url('images/bg-facets.gif') repeat-y right;*/
	border-color: #386590;
}

div.sms-multimedia h3 span.close {
	background-color: #b8d1ed;
	border-color: #386590;
}

div.sms-multimedia p.top-description, div.sms-multimedia dl.sms-multimedia-sub-information dd strong{color:#000000;}
div.sms-multimedia h4.error-message, div.sms-multimedia p.error-message, div.sms-multimedia dl.sms-multimedia-most-frequent dd.error-message{color:#FF0000;}
div.sms-multimedia dl.sms-selection dd, div.sms-multimedia dl.sms-selection-thank-you dd, 
div.sms-multimedia ul.sms-selection, div.sms-multimedia dl.sms-multimedia-most-frequent dd{color:#0054a6;}
div.sms-multimedia dl.sms-multimedia-sponsor dt, div.sms-multimedia dl.sms-multimedia-most-frequent dt {text-transform: uppercase;}
div.sms-multimedia dl.sms-multimedia-sub-information dt, div.sms-multimedia dl.sms-multimedia-sub-information dd{color:#666;}
div.sms-multimedia dl.sms-multimedia-sponsor dt{color:#636466;}
div.sms-multimedia dl.sms-multimedia-most-frequent{background-color:#FFFFFF;}

/***** End email multimedia pop-up/dhtml layer *****/

/***** Begin listing/events/venue styles *****/
h2.listing-subtitle {color: #256586;}

div#listing-images div.caption {
	background-color: #333;
	color: #fff;
}
/***** End listing/events/venue styles *****/

/** Rating hilite stars **/
span.rating-container {
  cursor: pointer;
}

span.rating-container span.inactive {
  cursor: default;
}

span.rating-container img.rating {
  padding-left: 1px;
  vertical-align: middle;
}

span.rating-container span.rating-description {
  padding-left: 2px;
  overflow: hidden;
  font-size: 85%;
}
/* Poll results styles */
p.disclaimer {color: #999;}

/* Poll results module */
div#content-right div#module-poll-results div.poll-option {border-color: #ccc;}

div#content-right div#module-poll-results, div#rail-left div#module-poll-results {background-color: #fff;}

div.poll-option div.graph {background-color: #b8d1ed;}

div.poll-option div.bar {background-color: #386590;}

/***** Begin media popup styles *****/
body#popup-media {
	background: #000 url('');
}

body#popup-media img.primary-image {
	border-color: #fff;	
}

body#popup-media div.close {
	background-color: #b8d1ed;
	border-color: #386590;
}
/***** End media popup styles *****/

/***** Begin sitemap styles *****/
p.siteMapHeading{
   color: #aaaaaa; 
	 border-color: #aaaaaa;
} 
.siteMapBlock {
    color: #aaaaaa; 
		background-color: #bddaeb;
}
p.heading{
    color: #336699; 
		border-color:#000000;
} 
li.mmxList {
    list-style-image : url('bullet-gray.gif');
}
/***** End sitemap styles *****/

div.input-row div.input-label{
  color: 08203B;
  font-weight: bold;
  font-size: 11px;
}
div.LabeledMarker_markerLabel  {
  color: white;
  font-family: Verdana;
  text-align: center;
}

div.copyright {
  text-align: center;
  margin-top: 30px;
  font-size: 85%;
}

div.copyright img {
  vertical-align: middle;
}

/* Begin showtime listing module */
div.module-showtime-listings div.content dl dt.theater-info {font-weight: bold;}

div.module-showtime-listings div.content dl dd.showtimes{
	color:#666666;
}

div.module-showtime-listings div.content dl dd.extra-links a {
	color:#266687;
	text-decoration:none;
}

div.module-showtime-listings div.content dl dd.extra-links a:hover{
	text-decoration:underline;
}

div.module-showtime-listings div.paging, 
div.module-showtime-listings div.paging a {
	color:#333333;
	text-decoration:none;
}

div.module-showtime-listings div.paging a:hover{
	text-decoration:underline;
}
/* End showtime listing module */

/* View profile module */
#rail-left #profile-middle { 
	width:160px;
}

body#membership div#profile-info div#profile-middle {
	padding-top:15px;
}



/* view profile left rail*/

.profile-element h4 {font-size:11px;margin-bottom:0;}
#profile-info a.upload_photo {display:block;}

#profile-info a.upload_photo {font-weight:bold;}

/*horizontal playlist toolbox*/
div#module-tool-box.horizontal li.share, div#module-tool-box.horizontal-wide li.share {
  margin-top: 2px;
  height:auto;
  width:42px;
  }

/* end horizontal playlist */

/*playlist module: basic styles for playlist module any size */
/*#playlist-module {
	background-color:#c0d5e0;
}*/


#playlist-module .item h5.user-info {
	color:#333;
	font-size:11px;
	font-weight:normal;
	margin-top:5px;
}
/* end basic styles for playlist module any size*/

/*playlist module right rail applies only to right rail module*/
/*#playlist-module.narrow {background:#c0d5e0 url('/images/bg-calender.gif') repeat-y;}*/
/*end playlist moduel right rail*/

/* comments on articles*/
#post-a-comment {background: #e1f1fc url('bg-comment-box.gif') top right no-repeat;margin-top:10px;height:auto;}
#post-a-comment h3 {
		font:normal 18px Arial, Helvetica, sans-serif;
		margin:5px 0 5px 10px;
		padding-top:7px;
		}

#post-comment-wrapper,
div.photogallery-comments #post-comment-wrapper
{
	width:586px;
	text-align:center;
}
#post-comment-wrapper-bottom,
div.photogallery-comments #post-comment-wrapper-bottom {
  background-color: #A2C7DF;
	width:586px;
	text-align:center;
	height:285px;
}
#post-comment-content,
div.photogallery-comments #post-comment-content{
	width:556px;
	text-align:left;
	padding:0 10px 10px;
}
/*post comment log in /register section*/
#post-comment-wrapper-bottom input.input-text-field {
	border:1px solid #24A4E3;
	padding:4px 3px 0px 3px;
	width:260px;
	height:18px;
}
#post-comment-wrapper-bottom label {
	font:bold 12px Arial, Helvetica, sans-serif;
}
#post-comment-wrapper-bottom h4 {
	font-size:15px;
	width: 550px;
}

#post-comment-wrapper-bottom .comment-login-area h4 {
  width:195px;
}

#post-comment-wrapper-bottom .extra-error-detail {
/*  margin:4px;*/
	font-size:11px;
}
.login-footer-text {
	display:block;
	margin-top:10px;
	font-size:11px;
}
#post-comment-submit-btn,
#post-comment-reg-btn {
	margin-top:15px;
}	
#post-comment-login-section, 
#post-comment-not-reg,
div.photogallery-comments #post-comment-login-section, 
div.photogallery-comments #post-comment-not-reg
 {
   background-color:#C2DCEF;
   text-align:left;
   height:285px;
   width:290px;
}
#post-comment-additional-info {
  background-color:#C2DCEF;
  text-align:left;
  height:285px;
  width:576px;
  padding:10px 5px 0 10px;
}
#post-comment-not-reg {
		height: 285px;
		}
.post-comment-button-container {
  margin-top: 15px;
}

.comment-login-area,
div.photogallery-comments .comment-login-area {
	width:280px;
	padding:10px 0 0 10px;
}	
#post-comment-not-reg {
 float:right;
}
#post-comment-login-section {
	float:left;
}
#post-comment-wrapper #comment_body,
div.photogallery-comments #post-comment-wrapper #comment_body {
	border: 1px solid #24a4e3;
	width:550px;
	padding:3px;
}
#post-comment-wrapper label {
	font:bold 11px Arial, Helvetica, sans-serif;
}
/* leave general for use anywhere*/
.note {
	font-size:11px;
}
/*specific formatting for this instance*/
/* vertically spacing elements inside of form*/
#post-comment-wrapper .note,
#post-comment-wrapper h4 {
	padding:10px 0 10px 0;
}

/* display headers with image bg on comments */


div#comment-header,
div.photogallery-comments div#comment-header {
	width:586px;
	height:62px;
	margin-top:20px;
	padding-top:5px;
	background: transparent url('bg-comment-header.gif') top left no-repeat;
}


div#comment-header .add-comment-callout {
	float:right;
	margin: 7px 20px;
}

h3.comment-hdr {
	float:left;
	padding-top:7px;
	width:300px;
	margin-left:10px;
	font-size:18px;
	font-weight:normal;
	}



div.add-callout {
 width:200px;
}
div.add-callout div.add-comment-callout {
  background:none;
  display:block;
  font-size:11px;
  height:27px;
  padding:0px 0px 0px 7px;
  width:200px;
}
.add-comment-callout span, .add-comment-callout a {
  float:left;
  font-weight: bold;
  color:#7A5003;
}
.add-comment-callout a,.add-comments-no-link {
    margin-top:6px;
    }

span.add-comment-callout-divider {
display:block;
margin:6px 3px 0 3px;
color:#8b6709;
}


img.add-comment-callout-bottom-arrow {
clear:both;
position: relative;
left:115px;}

span.add-comment-callout-links {
		line-height:2.3em;
		display:block;
		float:left;
		height:27px;	
		background: transparent url('bg-comment-callout.png') top left no-repeat;
		padding-left:7px;	
		float:left;
		}
div.add-comment-callout img {float:left;}
div.add-comment-callout {	
    display:block;
	font-size:11px;
	height:27px;
	margin-bottom:10px;
		} 
.add-comment-callout-links a,
.add-comment-callout-links a:visited,
.add-comment-callout-links a:active
    	{color:#7a5003;
	    }
	

		
 .add-comment-callout-links a  { display:block;}
		
/* small comment bubble*/

.comments-count {
	background:transparent url('bg-comment-icon-narrow.gif') center center no-repeat;
	font-size:8px;
	width:14px;
	height:15px;
	text-align: center;
	display:block;
	margin:2px 4px 0px 4px;
	float:left;
	padding-top:1px;
}

.comments-count a {
	margin-top:1px;
	width: 14px;
	height: 14px;
	font-size:8px;
	display:block;
	padding-top:1px;
}
.comments-count a, 
div#module-channel-feature .comments-count a,
div#module-channel-feature .comments-count a, 
.comments-count a  {
	color:#0578c1;
}

/*positioning the bubbles in top feature area */
#module-channel-feature .comments-count {
	float:right;
	}
#module-channel-feature .channel-feature-secondary .comments-count,
.channel-feature-secondary .comments-count {
	position:relative;
	float:none;
	left:125px;
	}


#module-channel-feature .comments-count a {
	margin:0;
	}
/*positioning comments in secondary content*/
div.channel-feature-secondary-content {
	height:75px !important;
	overflow:hidden;

}
/*positioning the bubbles in module content box e.g. more features  */

body#index .module-content dt a, 
body#index .module-content dt,
body#index h2#photo_gallery_title a,
div.module-channel-index div.highlight h4 a,
div.module-channel-index h5 a,
div#module-channel-list h4 a,
div#module-roundup h3 a,
body#index .module-content dl{ 
	float:left;
	display: inline;
	}
	
body#index .module-content dd {
	float:none;
	display:block;
	clear:both;
}

.photogallery-rail .comments-count {
	float:right;
}

div.photogallery-rail div.photo-text {
	float: left; 
	width: 125px;
}  

div.photogallery-rail div.photo-text h4 {
	float: left;
	margin-top: 0; 
}	
	
/*div#content-right div.module-channel-index div.highlight h4.title .comments-count

 {margin-top:12px;}*/
 
div#content-right div.module-channel-index div.highlight h4.title .comments-count a {margin-top:0px;}
 .module-content dt .comments-count {
 	margin-left:10px;
	}

}
  

/*end comment bubble */


#comments-sort {
	margin-top:15px;
}
#comments-sort select {
	margin:15px  15px 15px 0; 
}
#module-gallery-wrapper {clear:both;}
  
h2 {color:#2E82E7;
font-size:15px;
overflow:visible;}


/* article carousel */
div.pcontent-channel {
	font-weight:bold;	
}

div.article-carousel-wrapper h4 {
	color:#333333;
}

div.pcontent-title a {
	color: #333333;
	font-weight:bold;
	line-height:1.1em;
}
div.article-carousel-wrapper {
	background: transparent url(bg-modules-yellow.jpg) 0 0 repeat-x;
}


/* end article carousel */

div.captcha_label label {
	font-size:12px;
	font-weight:bold;
}

/* Feature module styles */
div#module-channel-feature.autoplay {
	background:#ffffff url('bg-module-primary.jpg') repeat-x top left;
	border:1px solid #92CEF8;
}
div#module-channel-feature.autoplay div#channel-feature-primary {
	background:none;
	border:none;
}

div#module-channel-feature.autoplay a {
	color:#1779C4;
}

div#autoplay-controls div#autoplay-next {
	background: transparent url(primary-ctrl-nxt.gif) no-repeat 0 0;
	border-left:1px solid #bbbbbb;
}

div#autoplay-controls div#autoplay-pause {
	background: transparent url(primary-ctrl-pause.gif) no-repeat 0 0;
	border-left:1px solid #bbbbbb;
}

div#autoplay-controls div#autoplay-pause.paused {
	background: transparent url(primary-ctrl-pause-active.gif) no-repeat 0 0;
}

div#autoplay-controls div#autoplay-prev{
	background: transparent url(primary-ctrl-prev.gif) no-repeat 0 0; 
}

div#autoplay-info div#autoplay-item-number {
	font-size:20px;
	letter-spacing:10px;
	color:#333333;
}

