
iframe {
	max-width:100%;
}

html {
	margin:0;
	padding:0;
	border:0;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block;
}
body {
	line-height:1.5;
	background:white;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
	float:none !important;
}
table, th, td {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
:focus {
	outline:0;
}
.node-unpublished {
	background-color: #fff4f4;
}
.preview .node {
	background-color: #ffffea;
}
#node-admin-filter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
#node-admin-buttons {
	float: left; /* LTR */
	margin-left: 0.5em; /* LTR */
	clear: right; /* LTR */
}
td.revision-current {
	background: #ffc;
}
.node-form .form-text {
	display: block;
	width: 95%;
}
.node-form .container-inline .form-text {
	display: inline;
	width: auto;
}
.node-form .standard {
	clear: both;
}
.node-form textarea {
	display: block;
	width: 95%;
}
.node-form .attachments fieldset {
	float: none;
	display: block;
}
.terms-inline {
	display: inline;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	font-weight:bold;
}
.field .field-label-inline, .field .field-label-inline-first {
	display:inline;
}
.field .field-label-inline {
	visibility:hidden;
}
/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
	width:30px;
	padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right:.5em;/*LTR*/
}
.node-form .content-add-more .form-submit {
	margin:0;
}
.node-form .number {
	display:inline;
	width:auto;
}
.node-form .text {
	width:auto;
}
/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre", which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,
    but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
	white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
	display:inline;
	font-weight:normal;
}
/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
	margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
	font-weight: bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
	float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display: none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom: 0;
}
table#content-field-overview .content-new {
	font-weight: bold;
	padding-bottom: .5em;
}
/* 'Advanced help' pages */
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
	margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
	margin-bottom: .5em;
}
.advanced-help-topic span.code {
	background-color:#EDF1F3;
	font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
	font-size:0.9em;
	padding:1px;
}
.advanced-help-topic .content-border {
	border:1px solid #AAA
}
/* $Id: ctools.css,v 1.4.2.1 2010/09/01 22:12:31 merlinofchaos Exp $ */
.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em;
}
.ctools-owns-lock {
	background: #FFFFDD none repeat scroll 0 0;
	border: 1px solid #F0C020;
	padding: 1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
	padding-right: 18px !important;
	background: url(../images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(../images/status-active.gif) center center no-repeat;
}
/* $Id: filefield.css,v 1.22 2010/06/29 23:49:11 quicksketch Exp $ */

/**
 * Formatter styles
 */

.filefield-icon {
	margin: 0 2px 0 0; /* RTL */
}
/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element {
	margin: 1em 0;
	white-space: normal;
}
.filefield-element .widget-preview {
	float: left; /* RTL */
	padding: 0 10px 0 0; /* RTL */
	margin: 0 10px 0 0; /* RTL */
	border-width: 0 1px 0 0; /* RTL */
	border-style: solid;
	border-color: #CCC;
	max-width: 30%;
}
.filefield-element .widget-edit {
	float: left; /* RTL */
	max-width: 70%;
}
.filefield-element .filefield-preview {
	width: 16em;
	overflow: hidden;
}
.filefield-element .widget-edit .form-item {
	margin: 0 0 1em 0;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
	margin: 0;
}
.filefield-element input.progress-disabled {
	float: none;
	display: inline;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
	display: inline;
	float: none;
	padding: 1px 13px 2px 3px; /* RTL */
}
.filefield-element div.ahah-progress-bar {
	display: none;
	margin-top: 4px;
	width: 28em;
	padding: 0;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin: 0;
}
/* End general widget form styles. */
/* $Id: panels.css,v 1.2 2008/07/16 00:09:03 merlinofchaos Exp $ */

div.panel-pane div.admin-links {
	font-size: xx-small;
	margin-right: 1em;
}
div.panel-pane div.admin-links li a {
	color: #ccc;
}
div.panel-pane div.admin-links li {
	padding-bottom: 2px;
	background: white;
	z-index: 201;
}
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a {
	color: #000;
}
div.panel-pane div.admin-links a:before {
	content: "[";
}
div.panel-pane div.admin-links a:after {
	content: "]";
}
div.panel-pane div.panel-hide {
	display: none;
}
/** For IE we add the class via js; for other browsers we rely on :hover **/
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide {
	display: block;
	position: absolute;
	z-index: 200;
	margin-top: -1.5em;
}
div.panel-pane div.node {
	margin: 0;
	padding: 0;
}
div.panel-pane div.feed a {
	float: right;
}
/* $Id: modal.css,v 1.6.2.4 2010/08/21 00:28:39 merlinofchaos Exp $ */
div.ctools-modal-content {
	background: #fff;
	color: #000;
	padding: 0;
	margin: 2px;
	border: 1px solid #000;
	width: 600px;
	text-align: left;
}
div.ctools-modal-content .modal-title {
	font-size: 120%;
	font-weight: bold;
	color: white;
	overflow: hidden;
	white-space: nowrap;
}
div.ctools-modal-content .modal-header {
	background-color: #2385c2;
	padding: 0 .25em 0 1em;
}
div.ctools-modal-content .modal-header a {
	color: white;
	float: right;
}
div.ctools-modal-content .modal-content {
	padding: 1em 1em 0 1em;
	overflow: auto;
	position: relative; /* Keeps IE7 from flowing outside the modal. */
}
div.ctools-modal-content .modal-form {
}
div.ctools-modal-content a.close {
	color: white;
}
div.ctools-modal-content a.close:hover {
	text-decoration: none;
}
div.ctools-modal-content a.close img {
	position: relative;
	top: 1px;
}
div.ctools-modal-content .modal-content .modal-throbber-wrapper {
	text-align: center;
}
div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
	margin-top: 160px;
}
/** modal forms CSS **/
div.ctools-modal-content .form-item label {
	width: 15em;
	float: left;
}
div.ctools-modal-content .form-item label.option {
	width: auto;
	float: none;
}
div.ctools-modal-content .form-item .description {
	clear: left;
}
div.ctools-modal-content .form-item .description .tips {
	margin-left: 2em;
}
div.ctools-modal-content .no-float .form-item * {
	float: none;
}
div.ctools-modal-content .modal-form .no-float label {
	width: auto;
}
div.ctools-modal-content fieldset, div.ctools-modal-content .form-radios, div.ctools-modal-content .form-checkboxes {
	clear: left;
}
div.ctools-modal-content .resizable-textarea {
	width: auto;
	margin-left: 15em;
	margin-right: 5em;
}
div.ctools-modal-content .container-inline .form-item {
	margin-right: 2em;
}
#views-exposed-pane-wrapper .form-item {
	margin-top: 0;
	margin-bottom: 0;
}
@CHARSET "UTF-8";
.modal-throbber-wrapper {
	background: url(./loading.gif) no-repeat 0 0;
	height: 19px;
	margin: 50px auto;
	width: 220px;
}
.modal-throbber-wrapper img {
	display: none;
}
#modalBackdrop {
	background: #000 !important;
	opacity: 0.8 !important;
}
div.ctools-modal-content {
	background: #fff url(bg.png) repeat-x bottom left;
	border: 1px solid #333;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	max-width: 660px;
	width: 660px;
}
div.ctools-modal-content .modal-content {
	max-width: 635px;
	width: 635px;
	padding: 20px 20px 20px 20px;
}
div.ctools-modal-content .modal-header {
	/* background: url(logo.png) no-repeat 0 0; */
  margin: 10px;
	padding-top: 42px; /* height of logo */
	position: relative;
}
div.ctools-modal-content a.close {
	background: url(close.png) no-repeat 0 0;
	cursor: pointer;
	height: 37px;
	outline: 0;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 0px;
	width: 37px;
}
div.ctools-modal-content .modal-title, div.ctools-modal-content div.messages {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1em;
	margin: 1em 20px;
}
/* Content in the popup
----------------------------------------*/
div.ctools-modal-content {
	font: 12px arial, sans-serif;
	color: #666666;
}
div.ctools-modal-content label {
	font-weight: bold;
}
div.ctools-modal-content .form-submit, div.ctools-modal-content a.button {
	background: transparent url(button.png) repeat-x 0 0;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 39px;
	padding: 0px 25px;
	outline: 0;
	margin-right: 10px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
div.ctools-modal-content a.button, div.ctools-modal-content a.button:hover {
	text-decoration: none;
	padding: 6px 25px;
}
/* Forms
----------------------------------------*/
div.ctools-modal-content .form-item label {
	width: 200px;
	float: left;
	text-align: right;
	line-height: 35px;
}
div.ctools-modal-content .form-item label.option {
	float: none;
	display: block;
	margin-left: 220px;
	line-height: 1.4;
	text-align: left;
	width: 250px;
}
div.ctools-modal-content .form-text {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin-left: 220px;
	width: 226px; /* 250 - margins - border */
	border: solid 2px #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 1em;
	padding: 8px 10px;
	vertical-align: middle;
	outline: 0px;
}
div.ctools-modal-content .form-item .description {
	display: block;
	margin-left: 220px;
	width: 250px;
}
div.ctools-modal-content select {
	border: solid 2px #ccc;
	padding: 10px 5px 10px 10px;
	line-height: 15px;
	vertical-align: middle;
	color: #8a8a8a;
	display: block;
	margin-left: 220px;
}
div.ctools-modal-content .container-inline .form-text {
	margin-left: 0;
	width: auto;
	display: inline;
}
div.ctools-modal-content .form-item {
	clear: both;
	margin: 0 0 5px;
	position: relative;
}
div.ctools-modal-content .form-item .form-item, div.ctools-modal-content .container-inline .form-item {
	clear: none;
	height: auto;
	margin: 0px;
}
div.ctools-modal-content .form-buttons, div.ctools-modal-content #edit-submit {
	margin: 10px 0 10px 220px;
}
div.ctools-modal-content .form-buttons #edit-submit {
	margin: 0;
}
/* jquery validation messages
----------------------------------------*/
div.ctools-modal-content .form-item .validation-message, div.ctools-modal-content .form-item span.password-strength, div.ctools-modal-content .form-item span.password-confirm {
	position: absolute;
	top: 3px;
	left: 485px;
	width: 100px;
	font: bold 10px arial, serif;
	background: transparent;
	border: 0px;
	float: none;
	margin: 0;
	line-height: 1.3em;
	text-align: left;
}
div.ctools-modal-content .password-description {
	display: none !important;
}
div.ctools-modal-content div.ok, div.ctools-modal-content div.error {
	background: transparent;
	border: 0;
	padding: 0;
}
div.ctools-modal-content div.ok .validation-message {
	color: #049c07;
}
div.ctools-modal-content div.error .validation-message {
	color: #a40505;
}
div.ctools-modal-content div.ok label, div.ctools-modal-content div.error label {
	color: #666666;
}
div.ctools-modal-content .error input {
	background: #ffc0c0;
	border-color: #a40505;
	color: #a40505;
}
div.ctools-modal-content .ok input {
	background: #DDFFDD;
	border-color: #049c07;
	color: #049c07;
}
/* sony-register-user-register form
----------------------------------------*/
#sony-register-user-register #edit-country {
	float: left;
	margin-left: 20px;
	width: 125px;
}
#sony-register-user-register #edit-zip {
	float: left;
	margin-left: 20px;
	width: 80px;
}
/* country and zip
----------------------------------------*/
#sony-register-user-register #edit-profile-zip-code, #sony-register-user-register #edit-profile-country {
	width: 110px;
	display: inline;
	margin-left: 20px;
}
#sony-register-user-register #edit-profile-country {
	margin-left: 3px;
}
#sony-register-user-register #edit-profile-country-wrapper {
	display: inline;
}
/* COPPA date of birth
----------------------------------------*/
#sony-register-user-register #edit-coppa-dob-wrapper {
	height: 40px;
}
#sony-register-user-register #edit-coppa-dob-wrapper .container-inline {
	padding-left: 13px;
}
#sony-register-user-register #edit-coppa-dob-wrapper select {
	width: 80px;
	margin-left: 0;
}
#sony-register-user-register #edit-coppa-dob-month-wrapper select {
	margin-left: 13px;
}
#sony-register-user-register #edit-coppa-dob-month-wrapper select {
	width: 76px;
}
#sony-register-user-register #edit-coppa-dob-day-wrapper select {
	width: 76px;
}
#sony-register-user-register #edit-coppa-dob-wrapper .form-item {
	position: relative; /* bug in jquery.select requires the parent of the select to be positioned */
	float: left;
	margin: 0 0 0 7px;
}
#sony-register-user-register #edit-coppa-dob-year-wrapper.form-item {
	margin-right: 0;
}
#sony-register-user-register #edit-mollom-captcha-wrapper {
	padding-top: 20px;
}
#sony-register-user-register #captcha {
	display: inline;
	float: left;
	margin-left: 20px;
}
#sony-register-user-register #captcha img {
	display: block;
}
#sony-register-user-register #edit-mollom-captcha-wrapper .form-text {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-top: 4px;
	width: 100px;
}
#sony-register-user-register #edit-mollom-captcha-wrapper .description {
	left: 0px;
	position: absolute;
	top: 0px;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
/* 
  Custom user style
*/

#cboxOverlay {
	background: #080808;
}
#cboxContent {
	margin-top: 20px;
	background: #000;
	position: relative;
	padding: 0;
}
#cboxLoadedContent {
	background: #000;
	padding: 0;
}
#cboxTitle {
	background: url(images/bg-80.png) scroll repeat top left transparent;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 94%;
	padding: 30px 3%;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.2em;
}
#cboxPhoto {
	margin-bottom: 0;
	min-height: 400px;
	min-width: 400px;
}
#cboxTitle .caption {
	float: right;
}
#cboxTitle .caption a {
	color: #fff;
	text-decoration: underline;
}
#cboxCurrent {
	position: absolute;
	top: -20px;
	right: 15px;
	color: #ccc;
	display: none !important;
}
#cboxSlideshow {
	position: absolute;
	top: -20px;
	right: 90px;
	color: #fff;
}
#cboxPrevious, #cboxNext {
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -32px;
	background: url(images/controls.png) scroll no-repeat 0 -42px transparent;
	width: 24px;
	height: 48px;
	text-indent: -9999px;
}
#cboxPrevious.hover {
	background-position: 0 -112px;
}
#cboxNext {
	left: auto;
	right: 5px;
	background-position: -41px -42px;
}
#cboxNext.hover {
	background-position: -41px -112px;
}
#cboxLoadingOverlay {
	background: #000;
}
#cboxLoadingGraphic {
	background: url(images/loading.gif) no-repeat center center;
}
#cboxClose {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	background: url(images/controls.png) scroll no-repeat top left transparent;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
}
#cboxClose.hover {
	background-position: top right;
}
/* Remove title on promobox */
.promobox #cboxTitle {
	display: none !important;
}
/* ie7 colorbox hacks */
.ie7 #cboxContent {
	padding-bottom: 30px;
	overflow: visible;
}
.ie7 #cboxLoadedContent {
	overflow: visible !important;
}
.ie7 #cboxTitle {
	bottom: 10px !important;
}
.ie7 #cboxTitle .caption {
	margin-top: -20px;
}
div.ctools-modal-content .modal-title {
	display: none;
}
#sony-connect-registration {
	padding: 0 40px 20px 40px;
}
#sony-connect-registration div.picture {
	float: right;
	margin-left: 20px;
}
#sony-connect-registration p {
	font-size: 18px;
	font-weight: normal;
}
#sony-connect-registration h2 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 0;
}
#sony-connect-registration .form-item label {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	width: 100px;
}
#sony-connect-registration .form-item label.option {
	margin-left: 120px;
	font-size: 12px;
	width: auto;
}
#sony-connect-registration .form-text, #sony-connect-registration .form-select, #sony-connect-registration #edit-submit-profile, #sony-connect-registration .form-item .description {
	margin-left: 120px;
}
#sony-connect-registration .edit-submit-profile {
	margin-left: 10px;
}
#sony-connect-registration .form-submit, #sony-connect-registration .button {
	font-size: 16px;
	-moz-border-radius: 5px 5px 5px 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#sony-connect-registration .form-required {
	display: none;
}
#sony-connect-registration .form-item .description {
	width: 250px;
}
/* Registration only
========================================*/
#sony-connect-user-register-form #edit-coppa-dob-wrapper select {
	display: inline;
	margin-left: 10px;
}
#sony-connect-user-register-form #edit-coppa-dob-wrapper .container-inline {
	margin-left: 110px;
}
#sony-connect-user-register-form #edit-legal-accept-wrapper {
	margin-top: 10px;
}
#sony-connect-user-register-form #edit-name-wrapper {
	margin-top: 10px;
}
#sony-connect-user-register-form #edit-name-wrapper label {
	display: block;
	float: none;
	width: auto;
}
/* Login only
========================================*/
#sony-connect-user-login-form #edit-name-wrapper {
	margin-top: 30px;
}
#sony-connect-user-login-form #edit-pass-wrapper .description {
	text-align: right;
}
/* Success only
========================================*/
#sony-connect-success {
}
/* Disconnect form
========================================*/
#sony-connect-disconnect-confirm {
}
/* Checkboxes
========================================*/
.jquery-checkbox {
	display: inline;
	font-size: 24px;
	line-height: 24px;
	cursor: pointer;
	cursor: hand;
}
.jquery-checkbox .mark {
	display: inline;
}
.jquery-checkbox img {
	vertical-align: middle;
	width: 24px;
	height: 24px;
}
.jquery-checkbox img {
	background: transparent url(checkbox.png) no-repeat;
}
.jquery-checkbox img {
	background-position: 0px 0px;
}
.jquery-checkbox-hover img {
	background-position: 0px -24px;
}
.jquery-checkbox-checked img {
	background-position: 0px -48px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: 0px -72px;
}
.jquery-checkbox-disabled img {
	background-position: 0px -96px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img {
	background-position: 0px -120px;
}
#sony-connect-activity-preferences-form {
	text-align: center;
}
#sony-connect-activity-preferences-form .modal-title {
	display: block;
	text-align: center;
}
#sony-connect-activity-preferences-form #network-preferences {
	text-align: center;
}
#sony-connect-activity-preferences-form #network-preferences .form-item, #sony-connect-activity-preferences-form #network-preferences label {
	display: inline;
	margin: 0;
}
#sony-connect-activity-preferences-form #edit-submit {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 0 10px;
	margin: 10px 0;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
}
#sony-connect-activity-preferences-form #edit-remember-wrapper label {
	margin: 0;
	text-align: center;
	width: auto;
}
#sony-connect-activity-preferences-form #edit-networks-facebook-wrapper {
	background: url(plugins/networks/facebook/icons/label.png) no-repeat 0 0;
	padding-top: 17px;
	padding-left: 104px;
	padding-right: 0px;
	line-height: 30px;
}
#sony-connect-activity-preferences-form #edit-networks-twitter-wrapper {
	background: url(plugins/networks/twitter/icons/label.png) no-repeat 0 0;
	padding-top: 17px;
	padding-left: 99px;
	padding-right: 0px;
	line-height: 30px;
}
#sony-connect-activity-preferences-form #edit-networks-facebook-wrapper input, #sony-connect-activity-preferences-form #edit-networks-twitter-wrapper input {
	vertical-align: top;
}
ul.links li.share_link {
	outline: none;
	border: 1px #666 solid;
	position: relative;
}
div.sony_share ul {
	position: absolute;
	background: white;
	border: 1px solid black;
	bottom: 20px;
	display: block;
	width: auto;
	right: -10px;
}
div.sony_share ul li {
	clear: left;
	float: left;
}
div.sony_share ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}
/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
	margin:.5em 0 1em 0;
}
div.fieldgroup .content {
	padding-left:1em;/*LTR*/
}
/* $Id: $ */

.tweet {
	float:right;
}
/**
 * @file
 * Tumblr Share button CSS.
 */

.tumblr-share-button a.tumblr-share-link {
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
	width: 81px;
	height: 20px;
	background: url('http://platform.tumblr.com/v1/share_1.png') top left no-repeat transparent;
}
ul.links li.share_link {
	position: relative;
}
div.service_links ul {
	position: absolute;
	border: solid 1px;
	bottom: 20px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 20px 10px 0;
	right: -110px;
	width: 220px;
	z-index: 201;
}
div.service_links ul li {
	border: none;
	float: left;
	font-weight: normal;
	line-height: 1;
	margin: 0;
	padding: 0;
	width: 110px;
}
div.service_links ul li a {
	white-space: nowrap;
	position: relative;
	padding: 0 0 0 24px;
}
div.service_links ul li a img {
	position: absolute;
	left: 0;
}
/* $Id: views.css,v 1.11.4.2 2010/03/12 00:25:37 merlinofchaos Exp $ */
.views-exposed-form .views-exposed-widget {
	float: left; /* LTR */
	padding: .5em 1em 0 0; /* LTR */
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: .5em;
}
html.js a.views-throbbing, html.js span.views-throbbing {
	background:url(/profiles/d2phoenix/themes/d2phoenix/images/status-active.gif) no-repeat right center;
	padding-right:18px;
}
/* administrative hover links */

div.view div.views-admin-links {
	font-size: xx-small;
	margin-right: 1em;
	margin-top: 1em;/*  width: 95%; */
}
.block div.view div.views-admin-links {
	margin-top: 0;
}
div.view div.views-admin-links ul {
	padding-left: 0;
}
div.view div.views-admin-links li {
	padding-bottom: 2px;
	z-index: 201;
}
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
	background: transparent;
	;
}
div.view div.views-admin-links a:before {
	content: "[";
}
div.view div.views-admin-links a:after {
	content: "]";
}
div.view div.views-hide {
	display: none;
}
/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover, div.view:hover div.views-hide {
	display: block;
	position: absolute;
	z-index: 200;
}
/* don't do this one in IE */
div.view:hover div.views-hide {
	margin-top: -1.5em;
}
/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
	border-top: none;
}
/* Tabs
------------------------------------------------------------------------------*/
div.tabs {
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
}
.tabs ul.tabs {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.tabs li {
	float: left;
	list-style: none;
	margin: 0 1px 0 0;
	padding: 0;
}
ul.tabs a, ul.tabs a:visited {
	display: block;
	padding: 0.5em 1em;
	text-decoration: none;
}
ul.tabs a:hover, ul.tabs a:focus, ul.tabs a:active {
	outline: 0;
}
ul.primary {
	white-space: nowrap;
}
ul.secondary {
	padding: 0.5em 1em 0.5em 0.5em;
}
ul.secondary li {
	margin: 0;
}
ul.secondary a {
	padding: 4px 8px;
}
/* Pagers
------------------------------------------------------------------------------*/
div.pager {
	margin: 0;
}
ul.pager {
	display: block;
	margin: 0;
	padding: 0;
	text-align: right;
}
.pager li {
	display: inline-block;
	zoom: 1;
*display: inline;
	margin: 0;
	padding: 0;
}
.pager a, li.pager-current {
	display: inline-block;
	padding: 5px 8px;
}
.pager-current {
	font-weight: bold;
}
/* Forms
------------------------------------------------------------------------------*/
form {
	padding: 0 10px 10px 10px;
}
/* Fieldsets */
fieldset {
	border: 1px solid #ddd;
	margin: 1.2em 0;
	padding: 10px;
	position: relative;
}
fieldset li {
	margin: 0 0 0 1.5em;
}
.fieldset-description {
	padding: 1em 0;
}
legend {
	display: block;
	font-size: 0.923em;
	font-weight: 600;
	letter-spacing: 0.2em;
	line-height: 1;
	text-transform: uppercase;
}
.js fieldset.collapsed {
	border: solid 1px #ddd;
	height: 1.231em;
	padding: 1em;
}
.js fieldset.collapsed legend {
	left: 0.5em;
}
.js fieldset.collapsible legend a {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/menu-expanded.png) no-repeat 0 50%;
	padding-left: 10px;
	text-decoration: none;
}
.js fieldset.collapsed .fieldset-wrapper {
	display: none;
}
.js fieldset.collapsed legend a, .js fieldset.collapsed legend a:hover, .js fieldset.collapsed legend a:focus, .js fieldset.collapsed legend a:active {
	background-image: url(/profiles/d2phoenix/themes/d2phoenix/images/menu-collapsed.png);
}
/* Labels */
label {
	cursor: pointer;
	font-weight: 600;
}
.form-item label {
	display: block;
}
.form-item .form-item label {
	display: inline;
	font-size: 1em;
	margin-bottom: 0.5em;
}
table label, .form-item label.option {
	display: inline;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0;
}
/* Wrappers */
.form-item {
	margin: 1.4em 0;
}
.fieldset-wrapper .form-item:first-child {
	margin-top: 0.4em;
}
.form-item .form-item {
	margin: 0.5em 0;
}
td .form-item {
	margin: 0;
}
/* Elements */
input, select, textarea, button, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 99%;
}
input, textarea {
	font-size: 1.077em;
	line-height: 1.3em;
	padding: 2px 5px;
	border: 0;
}
.form-textarea, textarea {
	background-color: #fff;
	border: solid 1px #bbb;
	padding: 0.5em;
}
input.form-text, input[type=text], select[multiple=multiple] {
	background-color: #fff;
	border: solid 1px #bbb;
	padding: 0.3em;
}
select {
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
button, .button, .ui-widget-content .button, input[type=submit], input.form-submit {
	background: #666;
	border: none;
	color: #fff;
	font-size: 0.923em;
	font-weight: 600;
	line-height: 1;
	overflow: hidden;
	padding: 0.5em 1em;
	margin: 0 0.5em 0 0;
	text-transform: uppercase;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
button:hover, .button:hover, input[type=submit]:hover, input.form-submit:hover {
	border: none;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	background: #000;
}
textarea:focus, input[type=password]:focus, input[type=text]:focus, select[multiple=multiple]:focus {
	outline: 0;
	-moz-box-shadow: 0 0 8px rgba(82,168,236,0.5);
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,0.5);
	border-color: #3e7eb1;
	border-color: rgba(82,168,236,0.75);
}
textarea {
	display: block;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.resizable-textarea .grippie {
	background: #eee url(/profiles/d2phoenix/themes/d2phoenix/images/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
}
/* Password fields */
.password-parent, .confirm-parent {
	margin: 0;
	width: 34.3em;
}
.form-item .password-parent label, .form-item .confirm-parent label {
	display: block;
}
input.password-confirm, input.password-field {
	width: 16em;
}
span.password-strength, span.password-confirm {
	display: inline-block;
	color: #777;
	margin-left: 1em;
	visibility: hidden;
}
div.password-description {
	padding: 0.2em 0.6em;
	margin: 0.7em 0;
}
.password-description ul {
	margin-top: 1em;
}
.password-description ul li {
	list-style: disc;
}
/* Misc */
.description {
	color: #777;
	font-size: 0.923em;
	line-height: 1.4;
}
.form-item .description {
	margin-top: 0.4em;
	padding-left: 0.4em;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 2px solid red;
}
.marker, .form-required {
	color: #c00;
}
/* form element errors */
.form-item.error, .form-item.ok {
	background: transparent;
	border: none;
	color: #000;
}
.form-item.error .form-text {
	background-color: #fcc;
	color: #b20000;
}
.form-item.error .validation-message {
	color: #f00;
}
/* Inline containers */
.container-inline .form-item label {
	display: inline-block;
}
.container-inline .form-submit {
	margin: 0 0.3em 0 0;
}
/* Autocomplete throbber
------------------------------------------------------------------------------*/
.js input.form-autocomplete {
	background-image: url(/misc/throbber.gif);
	background-position: 99% 6px; /* LTR */
	background-repeat: no-repeat;
}
.js input.throbbing {
	background-position: 99% -12px; /* LTR */
}
#autocomplete {
	border: 1px solid;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}
#autocomplete ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
#autocomplete li {
	background: #fff;
	color: #000;
	cursor: default;
	white-space: pre;
}
/*
** Other common styles
*/
.breadcrumb {
	padding-bottom: .5em;
}
div.indentation {
	width: 20px;
	height: 1.7em;
	margin: -.4em .2em -.4em -.4em; /* LTR */
	padding: .42em 0 .42em .6em; /* LTR */
	float: left; /* LTR */
}
div.tree-child {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/tree.png) no-repeat -11px center;
}
div.help {
	padding: 1em;
}
.compact-link {
	margin: 1em 0;
}
.more-help-link {
	font-size: .85em;
	text-align: right; /* LTR */
}
.nowrap {
	white-space: nowrap;
}
.tips {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: .9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	font-family: inherit;
	font-size: inherit;
	width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
	float: left; /* LTR */
	line-height: 1.75em;
	padding: 0;
	margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
	height: 1.75em;
	margin: 0;
}
/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
	display: inline;
}
/*
** Table drag and drop.
*/

body.drag {
	cursor: move;
}
.draggable a.tabledrag-handle {
	display: inline-block;
	zoom: 1;
*display: inline;
	padding: 1px 4px;
	margin-right: 1em;
	text-decoration: none;
	cursor: move;
}
.draggable a.tabledrag-handle .handle {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/draggable.png) no-repeat 0 0;
	display: inline-block;
	height: 13px;
	width: 13px;
}
a.tabledrag-handle:hover .handle {
	background-position: 0 -20px;
}
td.region {
	font-size: 1.231em;
}
/*
** Teaser splitter
*/
.joined + .grippie {
	height: 5px;
	background-position: center 1px;
	margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
	padding-top: 1px;
}
div.teaser-button-wrapper {
	float: right; /* LTR */
	padding-right: 5%; /* LTR */
	margin: 0;
}
.teaser-checkbox div.form-item {
	float: right; /* LTR */
	margin: 0 5% 0 0; /* LTR */
	padding: 0;
}
textarea.teaser {
	display: none;
}
html.js .no-js {
	display: none;
}
/*
** Progressbar styles
*/
.progress {
	font-weight: bold;
}
.progress .bar {
	background: #fff url(/profiles/d2phoenix/themes/d2phoenix/images/progress.gif);
	border: 1px solid #00375a;
	height: 1.5em;
	margin: 0 .2em;
}
.progress .filled {
	background: #0072b9;
	height: 1em;
	border-bottom: .5em solid #004a73;
	width: 0;
}
.progress .percentage {
	float: right; /* LTR */
}
.progress-disabled {
	float: left; /* LTR */
}
.ahah-progress {
	float: left; /* LTR */
}
.ahah-progress .throbber {
	width: 15px;
	height: 15px;
	margin: 2px;
	background: transparent url(/profiles/d2phoenix/themes/d2phoenix/images/throbber.gif) no-repeat 0 -18px;
	float: left; /* LTR */
}
tr .ahah-progress .throbber {
	margin: 0 2px;
}
.ahah-progress-bar {
	width: 16em;
}
/*
** Formatting for welcome page
*/
#first-time strong {
	display: block;
	padding: 1.5em 0 .5em;
}
/*
** To be used with tableselect.js
*/
tr.selected td {
	background: #ffc;
}
/*
** Floating header for tableheader.js
*/
table.sticky-header {
	margin-top: 0;
	background: #fff;
}
/*
** Installation clean URLs
*/
#clean-url.install {
	display: none;
}
/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
	display: none;
}
/*
** Styles for the system modules page (admin/build/modules & themes)
*/
div.incompatible {
	font-weight: bold;
}
/**
    * messages
    */

.error {
	color: #e55;
}
div.error {
	border: 1px solid #d77;
}
tr.error {
	background: #fcc;
	color: #200;
	padding: 2px;
}
.warning {
	color: #e09010;
}
div.warning {
	border: 1px solid #f0c020;
}
tr.warning {
	background: #ffd;
	color: #220;
	padding: 2px;
}
.ok {
	color: #008000;
}
div.ok {
	border: 1px solid #00aa00;
}
div.ok, tr.ok {
	background: #dfd;
	color: #020;
	padding: 2px;
}
div.messages {
	border-width: 0;
	font-weight: bold;
	overflow: hidden;
	padding: 10px;
	clear: both;
}
div.messages a {
	text-decoration: underline;
}
div.messages a.close {
	position: absolute;
	top: 9px;
	right: 9px;
	display: block;
	height: 11px;
	width: 11px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #000;
	padding: 2px 1px 6px 5px;
	text-decoration: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
div.messages ul {
	margin: 0 0 0 1em;
}
div.status {
	background-color: #EAF8E4;
	border-color: #8DC478;
	color: #3E642F;
}
div.status a {
	color: #3E642F;
}
div.status a.close {
	background-color: #8DC478;
}
div.warning {
	background: #FFFFDD;
	border-color: #EED300;
	color: #745500;
}
div.warning a {
	color: #745500;
}
div.warning a.close {
	background-color: #EED300;
}
div.error {
	background-color: #fcc;
	color: #B20000;
}
div.error a {
	color: #B20000;
}
div.error a.close {
	background-color: #FF3333;
}
/* Clearfix
------------------------------------------------------------------------------*/
div.links:after, .clearfix:after, .tabs:after, .form-item:after, .item-list:after {
	content: "\0020";  /*UTF-8 character for a space.*/
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
* html div.links, * html .clearfix, * html .tabs, * html .form-item, * html .item-list {
	height: 1%;
}
* :first-child + html div.links, * :first-child + html .clearfix, * :first-child + html .tabs, * :first-child + html .form-item, * :first-child + html .item-list {
	min-height: 1%;
}
/*
** Ajax popups dialog box styles
*/

#popups-overlay {
	background-color: #000;
	opacity: 0.9 !important;
	position: fixed;
	top: 0;
	z-index: 8;
}
* html #popups-overlay {
	position: absolute;
}
#popups-loading {
	display: none;
	position: absolute;
	border: 0px none;
	width: 32px;
	height: 32px;
	padding: 32px;
	z-index: 10;
	opacity: 0.75;
}
.popups-box {
	position: absolute;
	z-index: 9999;
	border: 0px none;
	width: 600px;
	overflow: visible;
}
.popups-box .popups-title {
	position: absolute;
	top: 0;
	right: 0;
}
.popups-box .popups-title .popups-close a {
	display: block;
	height: 38px;
	width: 38px;
}
.popups-box .form-item label {
	float: left;
	padding-right: 20px;
	padding-top: 3px;
	width: 150px;
}
.popups-box .form-item input {
	width: 400px;
	border-width: 1px;
	height: 18px;
	margin-bottom: 5px;
}
.popups-box .form-item .description, .popups-box .form-item .validation-message {
	text-align: right;
}
.popups-body .title {
	font-weight: bold;
}
.popups-body .item-list ul li {
	list-style-type: none;
	display: inline;
}
.popups-body div.ok, .popups-body tr.ok {
	padding: 0;
}
.popups-box form#user-register #edit-profile-zip-code, .popups-box form#user-register #edit-profile-country {
	margin-left: 0 !important;
	margin-right: 10px;
}
.popup-user-register .popups-body {
	margin-top: 20px;
}
.popups-box #edit-profile-zip-code-wrapper input {
	float: left;
}
.popups-box #edit-profile-country-wrapper select {
	margin-top: 0px;
}
.ie8 #edit-coppa-dob-month-wrapper, .ie8 #edit-coppa-dob-day-wrapper, .ie8 #edit-coppa-dob-year-wrapper {
	width: 50px;
}
.popups-box .form-item.error, .popups-box .form-item.ok {
	padding: inherit !important;
	color: inherit !important;
}
.popups-box .popups-buttons {
	padding: 20px;
}
.popups-box .popups-buttons ul li {
	list-style-type: none;
}
.popups-box h3 {
	font-weight: normal;
	padding: 10px 0px;
	text-transform: uppercase;
}
.popups-box form#user-register #edit-mollom-captcha-wrapper {
	padding-top: 32px !important;
}
.popups-box form#user-register #edit-mollom-captcha-wrapper .field-prefix {
	margin-left: 0px !important;
}
.popups-box form#user-register #edit-mollom-captcha-wrapper .description {
	left: 166px !important;
}
#edit-legal-accept-wrapper {
	width: 100%;
}
#edit-legal-accept-wrapper input, #edit-legal-accept-wrapper label {
	width: auto;
}
#edit-legal-accept-wrapper input {
	height: 13px;
}
#block-locale-0 {
	cursor: pointer;
	position: relative;
}
#block-locale-0 ul {
	position: absolute;
	margin: 0;
	padding: 10px 10px 5px 10px;
	background: #fff;
}
.js #block-locale-0 ul {
	display: none;
}
#block-locale-0 ul li {
	margin: 0 10px 10px 0;
	padding: 0;
	list-style: none;
	float: left;
}
/* language list */

#block-locale-0 ul li a {
	display: block;
	height: 11px;
	width: 16px;
	overflow: hidden;
	text-indent: -9999em;
	background-image: url(/profiles/d2phoenix/themes/d2phoenix/images/flags.png);
}
/* current language */

#block-locale-0 h2 {
	display: block;
	padding: 0;
	margin: 0;
	height: 10px;
	width: 16px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/flags.png) no-repeat;
	position: absolute;
}
#block-locale-0 .ad {
	background-position: 0 0;
}
#block-locale-0 .ae {
	background-position: 0 -23px;
}
#block-locale-0 .af {
	background-position: 0 -46px;
}
#block-locale-0 .ag {
	background-position: 0 -69px;
}
#block-locale-0 .ai {
	background-position: 0 -92px;
}
#block-locale-0 .al {
	background-position: 0 -115px;
}
#block-locale-0 .am {
	background-position: 0 -138px;
}
#block-locale-0 .an {
	background-position: 0 -161px;
}
#block-locale-0 .ao {
	background-position: 0 -184px;
}
#block-locale-0 .ar {
	background-position: 0 -207px;
}
#block-locale-0 .as {
	background-position: 0 -230px;
}
#block-locale-0 .at {
	background-position: 0 -253px;
}
#block-locale-0 .au {
	background-position: 0 -276px;
}
#block-locale-0 .aw {
	background-position: 0 -299px;
}
#block-locale-0 .ax {
	background-position: 0 -322px;
}
#block-locale-0 .az {
	background-position: 0 -345px;
}
#block-locale-0 .ba {
	background-position: 0 -368px;
}
#block-locale-0 .bb {
	background-position: 0 -391px;
}
#block-locale-0 .bd {
	background-position: 0 -414px;
}
#block-locale-0 .be {
	background-position: 0 -437px;
}
#block-locale-0 .bf {
	background-position: 0 -460px;
}
#block-locale-0 .bg {
	background-position: 0 -483px;
}
#block-locale-0 .bh {
	background-position: 0 -506px;
}
#block-locale-0 .bi {
	background-position: 0 -529px;
}
#block-locale-0 .bj {
	background-position: 0 -552px;
}
#block-locale-0 .bm {
	background-position: 0 -575px;
}
#block-locale-0 .bn {
	background-position: 0 -598px;
}
#block-locale-0 .bo {
	background-position: 0 -621px;
}
#block-locale-0 .br {
	background-position: 0 -644px;
}
#block-locale-0 .bs {
	background-position: 0 -667px;
}
#block-locale-0 .bt {
	background-position: 0 -690px;
}
#block-locale-0 .bv {
	background-position: 0 -713px;
}
#block-locale-0 .bw {
	background-position: 0 -736px;
}
#block-locale-0 .by {
	background-position: 0 -759px;
}
#block-locale-0 .bz {
	background-position: 0 -782px;
}
#block-locale-0 .ca {
	background-position: 0 -805px;
}
#block-locale-0 .catalonia {
	background-position: 0 -828px;
}
#block-locale-0 .cc {
	background-position: 0 -851px;
}
#block-locale-0 .cd {
	background-position: 0 -874px;
}
#block-locale-0 .cf {
	background-position: 0 -897px;
}
#block-locale-0 .cg {
	background-position: 0 -920px;
}
#block-locale-0 .ch {
	background-position: 0 -943px;
}
#block-locale-0 .ci {
	background-position: 0 -966px;
}
#block-locale-0 .ck {
	background-position: 0 -989px;
}
#block-locale-0 .cl {
	background-position: 0 -1012px;
}
#block-locale-0 .cm {
	background-position: 0 -1035px;
}
#block-locale-0 .cn {
	background-position: 0 -1058px;
}
#block-locale-0 .co {
	background-position: 0 -1081px;
}
#block-locale-0 .cr {
	background-position: 0 -1104px;
}
#block-locale-0 .cs {
	background-position: 0 -1127px;
}
#block-locale-0 .cu {
	background-position: 0 -1150px;
}
#block-locale-0 .cv {
	background-position: 0 -1173px;
}
#block-locale-0 .cx {
	background-position: 0 -1196px;
}
#block-locale-0 .cy {
	background-position: 0 -1219px;
}
#block-locale-0 .cz {
	background-position: 0 -1242px;
}
#block-locale-0 .de {
	background-position: 0 -1265px;
}
#block-locale-0 .dj {
	background-position: 0 -1288px;
}
#block-locale-0 .dk {
	background-position: 0 -1311px;
}
#block-locale-0 .dm {
	background-position: 0 -1334px;
}
#block-locale-0 .do {
	background-position: 0 -1357px;
}
#block-locale-0 .dz {
	background-position: 0 -1380px;
}
#block-locale-0 .ec {
	background-position: 0 -1403px;
}
#block-locale-0 .ee {
	background-position: 0 -1426px;
}
#block-locale-0 .eg {
	background-position: 0 -1449px;
}
#block-locale-0 .eh {
	background-position: 0 -1472px;
}
#block-locale-0 .england {
	background-position: 0 -1495px;
}
#block-locale-0 .er {
	background-position: 0 -1518px;
}
#block-locale-0 .es {
	background-position: 0 -1541px;
}
#block-locale-0 .et {
	background-position: 0 -1564px;
}
#block-locale-0 .europeanunion {
	background-position: 0 -1587px;
}
#block-locale-0 .fam {
	background-position: 0 -1610px;
}
#block-locale-0 .fi {
	background-position: 0 -1633px;
}
#block-locale-0 .fj {
	background-position: 0 -1656px;
}
#block-locale-0 .fk {
	background-position: 0 -1679px;
}
#block-locale-0 .fm {
	background-position: 0 -1702px;
}
#block-locale-0 .fo {
	background-position: 0 -1725px;
}
#block-locale-0 .fr {
	background-position: 0 -1748px;
}
#block-locale-0 .ga {
	background-position: 0 -1771px;
}
#block-locale-0 .gb {
	background-position: 0 -1794px;
}
#block-locale-0 .gd {
	background-position: 0 -1817px;
}
#block-locale-0 .ge {
	background-position: 0 -1840px;
}
#block-locale-0 .gf {
	background-position: 0 -1863px;
}
#block-locale-0 .gh {
	background-position: 0 -1886px;
}
#block-locale-0 .gi {
	background-position: 0 -1909px;
}
#block-locale-0 .gl {
	background-position: 0 -1932px;
}
#block-locale-0 .gm {
	background-position: 0 -1955px;
}
#block-locale-0 .gn {
	background-position: 0 -1978px;
}
#block-locale-0 .gp {
	background-position: 0 -2001px;
}
#block-locale-0 .gq {
	background-position: 0 -2024px;
}
#block-locale-0 .gr {
	background-position: 0 -2047px;
}
#block-locale-0 .gs {
	background-position: 0 -2070px;
}
#block-locale-0 .gt {
	background-position: 0 -2093px;
}
#block-locale-0 .gu {
	background-position: 0 -2116px;
}
#block-locale-0 .gw {
	background-position: 0 -2139px;
}
#block-locale-0 .gy {
	background-position: 0 -2162px;
}
#block-locale-0 .hk {
	background-position: 0 -2185px;
}
#block-locale-0 .hm {
	background-position: 0 -2208px;
}
#block-locale-0 .hn {
	background-position: 0 -2231px;
}
#block-locale-0 .hr {
	background-position: 0 -2254px;
}
#block-locale-0 .ht {
	background-position: 0 -2277px;
}
#block-locale-0 .hu {
	background-position: 0 -2300px;
}
#block-locale-0 .id {
	background-position: 0 -2323px;
}
#block-locale-0 .ie {
	background-position: 0 -2346px;
}
#block-locale-0 .il {
	background-position: 0 -2369px;
}
#block-locale-0 .in {
	background-position: 0 -2392px;
}
#block-locale-0 .io {
	background-position: 0 -2415px;
}
#block-locale-0 .iq {
	background-position: 0 -2438px;
}
#block-locale-0 .ir {
	background-position: 0 -2461px;
}
#block-locale-0 .is {
	background-position: 0 -2484px;
}
#block-locale-0 .it {
	background-position: 0 -2507px;
}
#block-locale-0 .jm {
	background-position: 0 -2530px;
}
#block-locale-0 .jo {
	background-position: 0 -2553px;
}
#block-locale-0 .jp {
	background-position: 0 -2576px;
}
#block-locale-0 .ke {
	background-position: 0 -2599px;
}
#block-locale-0 .kg {
	background-position: 0 -2622px;
}
#block-locale-0 .kh {
	background-position: 0 -2645px;
}
#block-locale-0 .ki {
	background-position: 0 -2668px;
}
#block-locale-0 .km {
	background-position: 0 -2691px;
}
#block-locale-0 .kn {
	background-position: 0 -2714px;
}
#block-locale-0 .kp {
	background-position: 0 -2737px;
}
#block-locale-0 .kr {
	background-position: 0 -2760px;
}
#block-locale-0 .kw {
	background-position: 0 -2783px;
}
#block-locale-0 .ky {
	background-position: 0 -2806px;
}
#block-locale-0 .kz {
	background-position: 0 -2829px;
}
#block-locale-0 .la {
	background-position: 0 -2852px;
}
#block-locale-0 .lb {
	background-position: 0 -2875px;
}
#block-locale-0 .lc {
	background-position: 0 -2898px;
}
#block-locale-0 .li {
	background-position: 0 -2921px;
}
#block-locale-0 .lk {
	background-position: 0 -2944px;
}
#block-locale-0 .lr {
	background-position: 0 -2967px;
}
#block-locale-0 .ls {
	background-position: 0 -2990px;
}
#block-locale-0 .lt {
	background-position: 0 -3013px;
}
#block-locale-0 .lu {
	background-position: 0 -3036px;
}
#block-locale-0 .lv {
	background-position: 0 -3059px;
}
#block-locale-0 .ly {
	background-position: 0 -3082px;
}
#block-locale-0 .ma {
	background-position: 0 -3105px;
}
#block-locale-0 .mc {
	background-position: 0 -3128px;
}
#block-locale-0 .md {
	background-position: 0 -3151px;
}
#block-locale-0 .me {
	background-position: 0 -3174px;
}
#block-locale-0 .mid {
	background: none;
	text-indent: 0;
	width: auto;
	font-size: 10px;
	color: #000;
}
#block-locale-0 .mg {
	background-position: 0 -3197px;
}
#block-locale-0 .mh {
	background-position: 0 -3220px;
}
#block-locale-0 .mk {
	background-position: 0 -3243px;
}
#block-locale-0 .ml {
	background-position: 0 -3266px;
}
#block-locale-0 .mm {
	background-position: 0 -3289px;
}
#block-locale-0 .mn {
	background-position: 0 -3312px;
}
#block-locale-0 .mo {
	background-position: 0 -3335px;
}
#block-locale-0 .mp {
	background-position: 0 -3358px;
}
#block-locale-0 .mq {
	background-position: 0 -3381px;
}
#block-locale-0 .mr {
	background-position: 0 -3404px;
}
#block-locale-0 .ms {
	background-position: 0 -3427px;
}
#block-locale-0 .mt {
	background-position: 0 -3450px;
}
#block-locale-0 .mu {
	background-position: 0 -3473px;
}
#block-locale-0 .mv {
	background-position: 0 -3496px;
}
#block-locale-0 .mw {
	background-position: 0 -3519px;
}
#block-locale-0 .mx {
	background-position: 0 -3542px;
}
#block-locale-0 .my {
	background-position: 0 -3565px;
}
#block-locale-0 .mz {
	background-position: 0 -3588px;
}
#block-locale-0 .na {
	background-position: 0 -3611px;
}
#block-locale-0 .nc {
	background-position: 0 -3634px;
}
#block-locale-0 .ne {
	background-position: 0 -3657px;
}
#block-locale-0 .nf {
	background-position: 0 -3680px;
}
#block-locale-0 .ng {
	background-position: 0 -3703px;
}
#block-locale-0 .ni {
	background-position: 0 -3726px;
}
#block-locale-0 .nl {
	background-position: 0 -3749px;
}
#block-locale-0 .no {
	background-position: 0 -3772px;
}
#block-locale-0 .np {
	background-position: 0 -3795px;
}
#block-locale-0 .nr {
	background-position: 0 -3818px;
}
#block-locale-0 .nu {
	background-position: 0 -3841px;
}
#block-locale-0 .nz {
	background-position: 0 -3864px;
}
#block-locale-0 .om {
	background-position: 0 -3887px;
}
#block-locale-0 .pa {
	background-position: 0 -3910px;
}
#block-locale-0 .pe {
	background-position: 0 -3933px;
}
#block-locale-0 .pf {
	background-position: 0 -3956px;
}
#block-locale-0 .pg {
	background-position: 0 -3979px;
}
#block-locale-0 .ph {
	background-position: 0 -4002px;
}
#block-locale-0 .pk {
	background-position: 0 -4025px;
}
#block-locale-0 .pl {
	background-position: 0 -4048px;
}
#block-locale-0 .pm {
	background-position: 0 -4071px;
}
#block-locale-0 .pn {
	background-position: 0 -4094px;
}
#block-locale-0 .pr {
	background-position: 0 -4117px;
}
#block-locale-0 .ps {
	background-position: 0 -4140px;
}
#block-locale-0 .pt {
	background-position: 0 -4163px;
}
#block-locale-0 .pw {
	background-position: 0 -4186px;
}
#block-locale-0 .py {
	background-position: 0 -4209px;
}
#block-locale-0 .qa {
	background-position: 0 -4232px;
}
#block-locale-0 .re {
	background-position: 0 -4255px;
}
#block-locale-0 .ro {
	background-position: 0 -4278px;
}
#block-locale-0 .rs {
	background-position: 0 -4301px;
}
#block-locale-0 .ru {
	background-position: 0 -4324px;
}
#block-locale-0 .rw {
	background-position: 0 -4347px;
}
#block-locale-0 .sa {
	background-position: 0 -4370px;
}
#block-locale-0 .sb {
	background-position: 0 -4393px;
}
#block-locale-0 .sc {
	background-position: 0 -4416px;
}
#block-locale-0 .scotland {
	background-position: 0 -4439px;
}
#block-locale-0 .sd {
	background-position: 0 -4462px;
}
#block-locale-0 .se {
	background-position: 0 -4485px;
}
#block-locale-0 .sg {
	background-position: 0 -4508px;
}
#block-locale-0 .sh {
	background-position: 0 -4531px;
}
#block-locale-0 .si {
	background-position: 0 -4554px;
}
#block-locale-0 .sj {
	background-position: 0 -4577px;
}
#block-locale-0 .sk {
	background-position: 0 -4600px;
}
#block-locale-0 .sl {
	background-position: 0 -4623px;
}
#block-locale-0 .sm {
	background-position: 0 -4646px;
}
#block-locale-0 .sn {
	background-position: 0 -4669px;
}
#block-locale-0 .so {
	background-position: 0 -4692px;
}
#block-locale-0 .sr {
	background-position: 0 -4715px;
}
#block-locale-0 .st {
	background-position: 0 -4738px;
}
#block-locale-0 .sv {
	background-position: 0 -4761px;
}
#block-locale-0 .sy {
	background-position: 0 -4784px;
}
#block-locale-0 .sz {
	background-position: 0 -4807px;
}
#block-locale-0 .tc {
	background-position: 0 -4830px;
}
#block-locale-0 .td {
	background-position: 0 -4853px;
}
#block-locale-0 .tf {
	background-position: 0 -4876px;
}
#block-locale-0 .tg {
	background-position: 0 -4899px;
}
#block-locale-0 .th {
	background-position: 0 -4922px;
}
#block-locale-0 .tj {
	background-position: 0 -4945px;
}
#block-locale-0 .tk {
	background-position: 0 -4968px;
}
#block-locale-0 .tl {
	background-position: 0 -4991px;
}
#block-locale-0 .tm {
	background-position: 0 -5014px;
}
#block-locale-0 .tn {
	background-position: 0 -5037px;
}
#block-locale-0 .to {
	background-position: 0 -5060px;
}
#block-locale-0 .tr {
	background-position: 0 -5083px;
}
#block-locale-0 .tt {
	background-position: 0 -5106px;
}
#block-locale-0 .tv {
	background-position: 0 -5129px;
}
#block-locale-0 .tw {
	background-position: 0 -5152px;
}
#block-locale-0 .tz {
	background-position: 0 -5175px;
}
#block-locale-0 .ua {
	background-position: 0 -5198px;
}
#block-locale-0 .ug {
	background-position: 0 -5221px;
}
#block-locale-0 .uk {
	background-position: 0 -5244px;
}
#block-locale-0 .um {
	background-position: 0 -5267px;
}
#block-locale-0 .us {
	background-position: 0 -5290px;
}
#block-locale-0 .uy {
	background-position: 0 -5313px;
}
#block-locale-0 .uz {
	background-position: 0 -5336px;
}
#block-locale-0 .va {
	background-position: 0 -5359px;
}
#block-locale-0 .vc {
	background-position: 0 -5382px;
}
#block-locale-0 .ve {
	background-position: 0 -5405px;
}
#block-locale-0 .vg {
	background-position: 0 -5428px;
}
#block-locale-0 .vi {
	background-position: 0 -5451px;
}
#block-locale-0 .vn {
	background-position: 0 -5474px;
}
#block-locale-0 .vu {
	background-position: 0 -5497px;
}
#block-locale-0 .wales {
	background-position: 0 -5520px;
}
#block-locale-0 .wf {
	background-position: 0 -5543px;
}
#block-locale-0 .ws {
	background-position: 0 -5566px;
}
#block-locale-0 .ye {
	background-position: 0 -5589px;
}
#block-locale-0 .yt {
	background-position: 0 -5612px;
}
#block-locale-0 .za {
	background-position: 0 -5635px;
}
#block-locale-0 .zm {
	background-position: 0 -5658px;
}
#block-locale-0 .zw {
	background-position: 0 -5681px;
}
/* Admin Region */
#admin-region {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	bottom: 0;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 999;
}
.l10n-client-enabled #admin-region {
	bottom: 20px;
}
#admin-region .admin-inner {
	width: 980px;
	margin: 0 auto;
}
#admin-region .admin-trigger {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EEEEEE #EEEEEE -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #000000;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-top: -16px;
	padding: 4px 14px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
}
#admin-content {
	clear: both;
	padding: 5px 0 15px;
}
#admin-content {
	font-size: 13px;
}
.js #admin-content {
	display: none;
}
/* END Admin Region */


body {
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4, h5, h6 {
	font-size: 14px;
}
a, a:visited, a:active {
	color: #004276;
	text-decoration: none;
}
a:hover, a:focus, a:active {
	text-decoration: underline;
}
p {
	margin:0 0 1em 0;
}
em {
	font-style: italic;
}
img {
	image-rendering: optimizeQuality;  /* Firefox 3.6+; default behavior is identical, no need to specify */
	-ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */
}
/* Tables
-------------------------------------------------------------------------*/
table {
	border-collapse: collapse;
	width: 100%;
}
th, td {
	padding: 0.5em;
}
/* Views
-------------------------------------------------------------------------*/
.view-empty {
	padding: 1em;
}
/* Layout
-------------------------------------------------------------------------*/

#header .container {
	position: relative;
	height: 218px;
}
.container {
	margin: 0 auto;
	width: 980px;
}
.col {
	margin: 10px;
	position: relative;
}
.col .block {
	position: relative;
}
.footer {
	margin-top: 20px;
}
#footer .container {
	background-color: #000 !important;
}
.footer-copy a {
	text-decoration: underline !important;
}
.footer .col {
	margin: 0;
	width: 300px;
	margin-right: 20px;
	float: left;
}
.footer .col.right {
	margin-right: 0;
}
#main .main, .page-home #main .main {
	float: left;
	margin: 20px;
	width: 620px;
}
#main .sidebar, .page-home #main .sidebar {
	float: left;
	width: 300px;
	margin: 20px 0;
}
#main {
	margin: 0;
	width: 100%;
	position: relative;
	z-index: 1;
	float: left;
}
#content-bottom .block {
	width: 300px;
	margin: 20px 20px 0 0;
	float: left;
}
#content-bottom .block img {
	width: 281px;
	height: 147px;
}
#content-bottom .full-width {
	width: 620px;
}
#content-bottom .full-width img {
	width: 600px;
	height: 314px;
}
#content-bottom .block.even {
	margin-right: 0;
}
#footer {
	height: 158px;
	padding: 0 0 30px;
	clear: both;
}
#footer .menu-name-primary-links{
	display: none;
}
#header {
	z-index: 3;
	padding-top: 45px;
	position: relative;
	overflow: hidden;
}
.nav-top #header {
	margin-top: 78px;
}

.content p {
	color: #000 !important;
}

#top {
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
}
#above-top {
	width: 100%;
	padding: 10px 0;
}
#above-top div.fwas {
	margin: 0 auto;
}
.above-top #top {
	top: 100px;
}
/* Menus
-------------------------------------------------------------------------*/
/* Primary navigation */

#header .menu-name-primary-links {
	bottom: 0;
	position: absolute;
	left: 0;
	width: 100%;
}
.nav-top #header .menu-name-primary-links {
	position: relative;
}
.menu-name-primary-links ul {
	list-style: none;
}
.menu-name-primary-links li {
	height: 40px;
	float: left;
	padding: 0;
}
.menu-name-primary-links ul li ul {
	position: absolute;
}
.menu-name-primary-links a {
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 2px 10px;
}
span.sf-sub-indicator {
	display: none;
}
/* Links
-------------------------------------------------------------------------*/
ul.links {
	display: inline;
	margin: 0;
	padding: 0;
}
ul.links li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Nav 
-------------------------------------------------------------------------*/

#nav {
	position: relative;
	width: 100%;
	z-index: 2;
}
.ie7 #nav {
	z-index: 2;
}
.ie7 .nav-top #top {
	z-index: 5;
}
.ie7 .nav-top #nav {
	z-index: 4;
}
.nav-top #nav {
	position: absolute;
	top: 40px;
}
.nav-top.above-top #nav {
	top: 140px;
}
#nav .container {
	height: 60px;
}
/* Header
-------------------------------------------------------------------------*/
#site-name {
	position: absolute;
	left: 0;
	top: 0;
}
#site-name a, h1#site-name {
	background: transparent;
	border: none;
	color: #000;
	display: block;
	font-size: 45px;
	font-weight: bold;
	height: 160px;
	line-height: 160px;
	padding: 0 10px 0 10px;
	text-transform: none;
	width: 610px;
}
#site-name a {
	overflow: hidden;
	text-indent: -9999em;
}
.nav-top #site-name a, .nav-top h1#site-name {
	height: 117px;
}
/* Newsletter signup
-------------------------------------------------------------------------*/

#block-d2phoenix_config-0 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
}
#block-d2phoenix_config-0 a {
	margin-left: 10px;
	float: right;
	font-size: 12px;
}
.ie7 #block-d2phoenix_config-0 a.btn {
	margin-top: -20px;
}
/* Album Buy Block 
-------------------------------------------------------------------------*/

#block-views-d2phoenix_album_buy-block_1 {
	color: #333;
	background: #000;
	width: 310px;
	padding: 10px;
	right: 0;
	position: absolute;
}
.nav-top #block-views-d2phoenix_album_buy-block_1 {
	top: 20px;
}
.view-d2phoenix-album-buy a.imagecache-135x135 {
	display: block;
	float: left;
	height: 135px;
	width: 135px;
	overflow: hidden;
	margin-right: 10px;
}
.view-d2phoenix-album-buy a.album-title {
	background: #222;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 145px;
	padding: 10px;
	float: right;
}
.view-d2phoenix-album-buy .album-info {
	width: 165px;
	float: right;
}
.view-d2phoenix-album-buy .album-info #album-buy-jukebox {
	margin: 5px 0;
	width: 165px;
}
.view-d2phoenix-album-buy .album-info a.btn {
	float: left;
	margin: 0 5px 5px 0;
}
.view-d2phoenix-album-buy .album-info .buy-links {
	clear: left;
	float: left;
	margin-right: 5px;
}
.ie7 .view-d2phoenix-album-buy .album-info .buy-links .m2-product-button {
	display: inline;
}
.view-d2phoenix-album-buy .album-info .buy-links ul li {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	padding-left: 10px;
}
.view-d2phoenix-album-buy .album-info .buy-options {
	display: inline-block;
*display: inline;
	zoom: 1;
}
.view-d2phoenix-album-buy .album-info .buy-links ul, .view-d2phoenix-album-buy .album-info .buy-options ul {
	width: 180px;
	top: 20px;
}
/* Buttons
-------------------------------------------------------------------------*/
a.btn:link, a.btn:visited, .btn, .btn-down, .links-dropdown-list h3, .m2-cart-header, .m2-checkout-wrapper a, #cart a.m2-remove, .popups-buttons a.button {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/btn-sprite.png) no-repeat right -2px #fff;
	color: #333;
	display: inline-block;
	zoom: 1;
*display: inline;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	min-height: 20px;
	padding: 0 20px 0 5px;
	text-transform: uppercase;
}
.btn-down, .m2-cart-header {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/btn-sprite.png) no-repeat right -26px #fff;
}
/* Dropdown Lists
-------------------------------------------------------------------------*/

.links-dropdown-list h3 {
	height: 20px;
	border: 0px none;
	cursor:pointer;
}
.links-dropdown-list h3:after {
	display:block;
	content:" ";
	height:1px;
	width:1px;
	overflow:hidden;
}
.links-dropdown-list ul li, .links-dropdown-list ul li a {
	margin: 0;
}
/* Feed icons
-------------------------------------------------------------------------*/
div.feed-icon {
	overflow: hidden;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 0px;
	height: 15px;
	width: 36px;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/feed.png) no-repeat center center;
}
.feed-icon img {
	display: none;
}
.feed-icon a, .feed-icon img {
	text-decoration: none;
	top: 0;
	position: relative;
}
.main .feed-icon {
	height: 36px;
}
.sidebar .feed-icon {
	height: 34px;
}
a.feed-icon {
	display: block;
}
/* More link
-------------------------------------------------------------------------*/
.block .view-footer, .more-link {
	padding: 1em;
}
.more-link a {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/btn-sprite.png) no-repeat right -2px #fff;
	display: inline-block;
*display: inline;
	zoom: 1;
	line-height: 20px;
	padding: 0 1em;
}
/* Events
-------------------------------------------------------------------------*/
.block-views .views-field-field-event-location-value span {
	display: block;
}
td.views-field-field-event-date-value {
	width: 40px;
}
.block-views td.views-field-field-event-ticket-sales-url-value {
	width: 60px;
}
a.buy-tickets, a.buy-tickets:visited, .node-type-date .tickets a {
	display: inline-block;
	zoom: 1;
*display: inline;
	padding: 0.5em 0.8em;
	line-height: 0.9;
}
.node-type-date .date, .node-type-date .venue, .node-type-date .location, .node-type-date .notes, .node-type-date .body {
	clear: both;
	font-size: 1.2em;
	margin: 0 0 5px;
}
.node-type-date .tickets {
	position: absolute;
	top: 10px;
	right: 10px;
}
.node-type-date .main .content .label {
	width: 120px;
	display: block;
	float: left;
}
.node-type-date .main .content .notes .label {
	float: none;
	margin: 0 0 5px;
}
/* Forums
-------------------------------------------------------------------------*/
#forum .item-list {
	position: absolute;
	top: 0;
	right: 30px;
}
#forum .item-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#forum .item-list li {
	list-style: none;
	padding: 0;
	margin: 10px;
}
/* Footer
-------------------------------------------------------------------------*/

.field-content a {
    color: #fff !important;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 1.4em;
    letter-spacing: 0.03em;
}

.field-content a:hover {
	color: #fff !important;
	text-decoration: underline !important;
}

.single-music h1 {
	display: block !important;
    background-color: #9f8a6d;
    font-size: 1.5em;
    font-weight: 400;
    letter-spacing: 0.02em;
}

#footer .container {
	overflow: hidden;
}
.copy {
	font-size: 11px;
	padding: 0;
}
#footer .footer-links li {
	list-style-type: none;
	display: inline;
	padding-right: 7px;
	margin-right: 5px;
	border-right: 1px solid;
}
#footer .footer-links li.last {
	border: 0 none;
}

#footer .container {
	margin-bottom: 50px;
}

#footer .footer-block {
	/*float: left;
	height: 125px;*/
	overflow: hidden;
	margin: 0;
}
#footer .footer-logo {
	display: block;
	overflow: hidden;
}
#footer #footer-left {
	width: 111px;
}
#footer #footer-left #label-logo {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/logos/sony-music.png) no-repeat center center;
	height: 105px;
}
#footer #footer-middle {
	padding: 15px 0px 0px 0px;
	width: 704px;
}
#footer .footer-logo {
	overflow: hidden;
	text-indent: -9999em;
	padding: 10px;
}
#footer #footer-right .footer-logo {
	width: 148px;
}
#footer #footer-right #myplay {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/logos/myplay-direct.png) no-repeat center center;
	display: block;
	overflow: hidden;
	height: 43px;
	width: 145px;
}
#footer #footer-right #truste {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/logos/truste.jpg) no-repeat center center;
	height: 53px;
	width: 145px;
}
.safetytips {
	font-weight: bold;
}
/* News
-------------------------------------------------------------------------*/
.view-d2phoenix-news .item-list ul, .view-d2phoenix-news .item-list li {
	list-style: none;
}
.submitted {
	margin-bottom: 0;
}
.read-more strong {
	font-weight: normal;
	margin-left: 0.33em;
	text-transform: capitalize;
}
.view-d2phoenix-news .content a.imagecache {
	float: left;
	margin-right: 12px;
}
.page-node.node-type-news .content img.imagecache, .page-node.node-type-blog .content img.imagecache {
	margin-bottom: 12px;
}
/* Music / Albums
-------------------------------------------------------------------------*/
 .album-node-cover {
	border-right: 1px solid #000;
	height: 218px;
	padding: 10px;
	float: left;
}
 .album-information {
	width: 381px;
	float: left;
}
 .album-information .release-date,  .album-information .other-buy-links {
	padding: 15px 10px;
}
 .album-information .release-date {
	border-bottom: 1px solid #000;
}
 .album-body {
	border-top: 1px solid #000;
	padding: 15px;
	clear: both;
}
 #main .album div.links {
	clear: both;
}
/* Album Tracks 
-------------------------------------------------------------------------*/


 .tracks {
	margin-top: 20px;
	clear: both;
}
 .view-d2phoenix-track-list table {
	border: 0px none;
	line-height: 22px;
}
 .view-d2phoenix-track-list table thead {
	display: none;
}
 .view-d2phoenix-track-list table .views-row-first td {
	border-top: 0px none;
}
 .view-d2phoenix-track-list table td {
	padding: 7px;
}
 .view-d2phoenix-track-list .views-field-field-track-number-value {
	padding: 6px 6px 6px 15px;
	width: 20px;
}
 .view-d2phoenix-track-list .views-field-field-audio-file-url-value {
	padding: 7px 7px 7px 1px;
}
 .view-d2phoenix-track-list .views-field-title {
	width: 435px;
}
 .view-d2phoenix-track-list .views-field-field-audio-file-url-value,  .view-d2phoenix-track-list .views-field-field-track-video-url-value,  .view-d2phoenix-track-list .views-field-title-1 {
	width: 20px;
}
 .view-d2phoenix-track-list .views-field-field-audio-file-url-value a,  .view-d2phoenix-track-list .views-field-field-track-video-url-value a,  .view-d2phoenix-track-list .views-field-title-1 a {
	display: block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/btn-sprite.png) no-repeat -5px -144px;
}
 .view-d2phoenix-track-list .views-field-field-audio-file-url-value a.jp-pause {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/btn-sprite.png) no-repeat -5px -165px;
}
 .view-d2phoenix-track-list .views-field-field-track-video-url-value a {
	background-position: -5px -185px;
}
 .view-d2phoenix-track-list .views-field-title-1 a {
	background-position: -5px -205px;
}
 .view-d2phoenix-track-list .views-field-product-price {
	border-right: 0px none;
	text-align: right;
}
 .discs-1 table caption,  .discs- table caption {
	display: none;
}
/* Lyrics Page 
-------------------------------------------------------------------------*/

.view-d2phoenix-lyrics h3, .view-d2phoenix-lyrics .item-list ul {
	float: left;
	padding: 10px;
}
.view-d2phoenix-lyrics h3 {
	border-right: 1px solid #000;
}
.view-d2phoenix-lyrics .item-list {
	border-bottom: 1px solid #000;
}
.view-d2phoenix-lyrics .item-list ul li {
	list-style-type: none;
}
/* Photos / Videos
-------------------------------------------------------------------------*/

.view-d2phoenix-photos .views-row, .view-d2phoenix-videos .views-row {
	list-style-type: none;
	float: left;
	padding-right: 10px;
	margin-bottom: 6px;
}
.view-d2phoenix-videos .view-content, .view-d2phoenix-photos .view-content {
	overflow: hidden;
}
.view-d2phoenix-photos .views-row.last, .view-d2phoenix-videos .views-row.last {
	padding-right: 0;
}
.view-d2phoenix-photos .caption {
	display: none;
}
.node .content h1, .node .content h2, .node .content h3 {
	margin: 10px 0;
}
.node .content ul, .node .content ol {
	margin: 1em 1em 1em 1.5em;
}
.node .content table {
	margin: 1em 0;
}
.node .content img {
	max-width: 600px;
	display: block;
}
.view-d2phoenix-photos a img {
	width: 193px;
	height: 138px;
}
.sidebar .view-d2phoenix-photos a img {
	width: 280px;
	height: 147px;
}
.node-type-official-photo .imagecache-600wide_max {
	margin-bottom: 10px;
}
.node-type-official-photo .credit-label {
	font-weight: bold;
}
/* Videos */

.view-d2phoenix-videos .views-row {
	position: relative;
}
.view-d2phoenix-videos .thumb {
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.view-d2phoenix-videos .play {
	width: 64px;
	height: 64px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -45px 0 0 -32px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/video-overlay.png);
	padding: 0;
}
.view-d2phoenix-videos .title {
	font-weight: bold;
	text-align: center;
	width: 191px;
	display: block;
	height: 30px;
}
/* Facbeook commenting */

#fb-comments {
	margin: 10px;
}
/* Fix for headless ad manager (prevents unwanted space underneath #footer)
-------------------------------------------------------------------------*/

#fb-root, #HeadlessAdManager {
	position:absolute;
	left:0;
	bottom:0;
}
/* Spotlight
-------------------------------------------------------------------------*/

.spotlight-copy {
	background-image: none;
	box-shadow: none;
	opacity: .95;
	filter: alpha(opacity=95);
}
.spotlight-copy h2 {
	margin: 0 0 2px;
}
.spotlight-copy h2 a {
	padding-right: 5px;
}
.spotlight-button a {
	border: none;
	font-size: 18px;
	margin: 0 0 4px;
	padding: 14px 20px;
}
.flex-container {
	border-color: transparent;
}
/* Layout stuff
-------------------------------------------------------------------------*/
#main .container {
	background-color: #000;
	color: #777;
}
/*.col {
  margin: 20px 20px 20px 20px;
}
*/

.col a {
	color: #fff;
}
.col .view, .col .block, .col .node {
	background-color: #292929;
}
/* #main .main, 
.page-home #main .main {
  margin-right: 20px;
  width: 575px;
}
 #main .sidebar, 
.page-home #main .sidebar {
  margin-left: 0;
  width: 320px;
  background: none;
}
*/
.col.sidebar .block {
	margin-bottom: 20px;
	background: #292929;
}
#footer {
	background: #000;
}
#footer .container {
	background: #222;
}
/* Navigation 
-------------------------------------------------------------------------*/

.nav-top #nav {
	border-top: 1px solid #000;
	background: #ccc;
}
#nav .container {
	background:rgba(250,250,250,0.80)!important;
}
#nav.nav-top .container {
	background: #ccc;
}
/* Tables
-------------------------------------------------------------------------*/
table {
	border: solid 1px #000;
	font-size: 12px;
}
th {
	background-color: #323232;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
th, td {
	border: solid 1px #000;
	border-width: 1px 0 0 0;
	padding: 10px;
	vertical-align: top;
}
table caption {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
}
/* Tabs
-------------------------------------------------------------------------*/
div.tabs {
	background-color: #000;
	border-bottom: solid 1px #000;
}
div.tabs li {
	border-right: 1px solid #000;
}
div.tabs li a {
	background-color: #292929;
	border: none;
	padding: 8px 15px;
	height: 16px;
	line-height: 16px;
}
div.tabs li a.active {
	font-weight: bold;
	padding: 8px 15px;
	height: 16px;
	line-height: 16px;
}
div.tabs li a.active, div.tabs li a:hover, div.tabs li a:focus {
	background-color: #323232;
}
ul.secondary {
	background-color: #323232;
	display: block;
	font-size: 11px;
	padding: 1em;
}
ul.secondary li {
	padding: 5px;
}
.secondary li a {
	text-transform: none;
}
/* Menus
-------------------------------------------------------------------------*/
.menu-name-primary-links {
	padding:20px 0 0 20px;
	/*background: #000;*/
}
.menu-name-primary-links a {
	background: #222;
	color: #646464;
	font-weight: bold;
	text-transform: uppercase;
	padding: 12px 16px;
}
.menu-name-primary-links .active-trail a {
	background: #323232;
	color: #fff;
}
#top {
	background: #000;
}
#top .block {
	background: #333;
	color: #777;
	font-size: 10px;
	text-transform: uppercase;
}
#footer .menu-name-primary-links {
	overflow: hidden;
	background: none;
	width: 100%;
	border-bottom: none;
}
#footer .menu-name-primary-links a {
	padding: 13px 11px;
}
/* Login area
-------------------------------------------------------------------------*/
#login {
	color: #777;
}
#login a {
	color: #545454;
}
.main .profile {
	padding: 10px;
}
/* Media page
-------------------------------------------------------------------------*/

.page-media .main.col {
	background: none;
}
.page-media .view-d2phoenix-photos, .page-media .view-d2phoenix-videos {
	background: #292929;
}
.page-media .view-d2phoenix-photos .view-content, .page-media .view-d2phoenix-videos .view-content {
	padding: 8px;
}
.page-media .view-d2phoenix-photos .view-footer, .page-media .view-d2phoenix-videos .view-footer {
	border-top: 1px solid #000;
	background: #333;
	padding: 8px;
	margin-bottom: 20px;
}
/* Language Switcher
-------------------------------------------------------------------------*/

#block-locale-0, #block-locale-0 ul {
	background-color: #333;
}
/* Newsletter Subscribe Header Block
-------------------------------------------------------------------------*/

#block-d2phoenix_config-0 {
	position: absolute;
	right: 0;
	bottom: 10px;
	height: 20px;
	padding: 10px;
	width: 310px;
}
/* Dropdown Lists
-------------------------------------------------------------------------*/

.links-dropdown-list ul li a {
	font-size: 10px;
	text-transform: uppercase;
	color: #333;
}
.links-dropdown-list ul li a:hover {
	color: #777;
	background: #333;
}
/* Headings
-------------------------------------------------------------------------*/
h1, h2, .popup-user-login div.title, #popups-success div.title {
	background-color: #323232;
	border-bottom: solid 1px #000;
	color: #fff;
	margin: 0;
	padding: 8px 48px 7px 8px;
	text-transform: uppercase;
}
.node {
    font-size: 13px;
}
h1, .main .block-views h2, .popup-user-login div.title, #popups-success div.title {
	padding-right: 48px;
	font-size: 19px;
	padding-bottom: 6px;
	font-weight: 400;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	line-height: 1.2em;
	display: none;
}
.block h2 {
	font-size: 15px;
	letter-spacing: 0.02em;
	font-weight: 400;
	background-color: #9f8a6d;
}
h2.node-title {
	color: #9f8a6d;
	font-size: 19px;
	font-weight: 400;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	line-height: 1.2em;

	background: transparent;
	border: none;
	margin: 0 0 16px 0;
	padding: 0;
}
/* Popups 
-------------------------------------------------------------------------*/

.popups-box {
	color: #fff;
	background: #292929;
}
.popups-box .popups-title .popups-close a {
	overflow: hidden;
	text-indent: -9999em;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/popup-close.png) center center no-repeat;
}
#popups-loading {
	background-color: #ccc;
}
/* Feed icons
-------------------------------------------------------------------------*/
/*.main .feed-icon,
.block-views .feed-icon {
  border-left: solid 1px #000;
}
*/
.main div.feed-icon {
	padding-top: 1px;
	display: none;
}
/* Datebox
-------------------------------------------------------------------------*/
.datebox-month, .datebox-day {
	line-height: 1;
	padding: 2px 0;
	margin: 0;
	text-align: center;
	width: 35px;
}
.datebox-month {
	background-color: #666;
	color: #ddd;
	text-transform: uppercase;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-radius: 3px 3px 0 0;
}
.datebox-day {
	background-color: #fff;
	color: #000;
	font-size: 18px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-radius: 0 0 3px 3px;
}
/* More link
-------------------------------------------------------------------------*/
.block .view-footer, .more-link {
	background-color: #323232;
	text-align: right;
}
.more-link a {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 2em;
}
a.buy-tickets, a.buy-tickets:visited, .node-type-date .tickets a {
	background-color: #fff;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.node-type-date .tickets a {
	font-size: 1.2em;
}
/* Links
-------------------------------------------------------------------------*/
div.links {
	border: solid 1px #000;
	font-weight: bold;
	position: relative;
	background: #323232;
	height: 33px;
	border-width: 0px 0;
	margin-bottom: 20px;
}
ul.links.node-admin-links {
	float: left;
	line-height: 33px;
}
ul.links.sony-connect-links {
	float: left;
	margin: 6px 0 0;
}
ul.links.node-admin-links li {
	padding: 0 10px 0px 0px;
}
ul.links.sony-connect-links li {
	padding: 0 0 0 3px;
}
ul.links.sony-connect-links li.node_read_more {
	line-height: 24px;
}
ul.links.sony-connect-links li.node_read_more a {
	margin-right: 5px;
}
ul.links li.comment_comments {
	height: 18px;
	line-height: 18px;
	border-right: 1px solid #000;
	padding: 8px;
}
.sony_share_wrap .share_label {
	padding: 0 8px;
	line-height: 34px;
	float: left;
	color: #888;
}
ul.links li.share_link li a {
	background: none;
	text-indent: 0;
	height: auto;
	width: auto;
}
ul.links li.share_link ul {
	background-color: #323232;
}
ul.links li.share_link ul li {
	border: 0px none;
}
/* News
-------------------------------------------------------------------------*/
.node {
	margin: 0;
}
.page-node .node {
	margin: 0;
}
.node .submitted {
	/*  background: #393939;*/
  color: #fff;
	display: inline-block;
	zoom: 1;
*display: inline;
	font-size: 10px;
	padding: 2px 5px;
	position: relative;
	background: #9f8a6d;
	font-weight: 100;
}
.node h2.node-title {
	margin: 0;
	display: block !important;
	border-top: 1px solid #9f8a6d;
	padding: 10px 0 10px;
}
.node .content {
	padding: 0;
	position: relative;
}
/* Album Buy Block
-------------------------------------------------------------------------*/

.view-d2phoenix-album-buy a.album-title {
	color: #fff;
}
/* Music / Albums
-------------------------------------------------------------------------*/

 .main,  .node {
	background: none;
}
 .album,  .tracks {
/*  background: #292929;*/
}
 .album-information .m2-links .m2-row .m2-price,  .album-information .m2-links .m2-row .m2-product-button {
	background: #333;
}
/* Photos / Videos
-------------------------------------------------------------------------*/

.view-d2phoenix-photos .view-content, .view-d2phoenix-videos .view-content {
	padding: 10px 10px 0 10px;
}
.view-d2phoenix-photos .views-field-field-photo-fid {
	height: 128px;
}
.view-d2phoenix-photos .views-row, .view-d2phoenix-videos .views-row {
/*    padding: 0 9px 10px 0;*/
}
.block .view-d2phoenix-photos.view-display-id-block_1 .view-content, .block .view-d2phoenix-videos.view-display-id-block_1 .view-content {
	border-bottom: 1px solid #000;
}
/* Videos 
-------------------------------------------------------------------------*/

.view-d2phoenix-videos .views-field-field-video-embed a.active img {
	/* CSS3 standard */
  opacity:0.25;
	/* for IE */
  filter:alpha(opacity=25);
}
/* Discography Block
-------------------------------------------------------------------------*/

#block-views-d2phoenix_album_list-block_1 {
	margin-top: 20px;
}
.view-d2phoenix-album-list .views-row {
	border-bottom: 1px solid #000;
	clear: both;
	min-height: 135px;
}
.view-d2phoenix-album-list .views-field-field-album-cover-fid {
	float: left;
	padding: 10px 15px 10px 10px;
}
.view-d2phoenix-album-list .views-field-title {
	padding: 10px 10px 15px 0;
	float: left;
	font-weight: bold;
	min-height: 26px;
	width: 150px;
}
.view-d2phoenix-album-list .views-row .views-field-nid {
	padding: 15px 10px 0 0;
	float: left;
}
/* Events
-------------------------------------------------------------------------*/
.page-events h1, .sidebar #block-views-d2phoenix_events-block_1 h2 {
	border-bottom: 0px none;
}
.view-d2phoenix-events table {
	border-width: 0 0 1px 0;
}
.sidebar #block-views-d2phoenix_events-block_1 .view-d2phoenix-events th {
	display: none;
}
.view-d2phoenix-events tr th {
	border: 0;
}
.sidebar #block-views-d2phoenix_events-block_1 .view-d2phoenix-events tr td {
	border-right: 0px;
	border-left: 0px;
}
.sidebar #block-views-d2phoenix_events-block_1 .views-field-field-date-value {
	width: 35px;
}
td.views-field-field-event-ticket-sales-url-value {
	text-transform: uppercase;
}
.block-views td.views-field-field-location-value {
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}
.block-views td.views-field-field-ticket-sales-url-value {
	vertical-align: middle;
}
.block-views td.views-field-field-event-location-value .event-venue {
	font-weight: bold;
}
#block-views-d2phoenix_events-block_1 .views-field-field-location-value .event-venue {
	display: block;
}
/* M2
-------------------------------------------------------------------------*/

#block-m2_js-m2_js_mini_cart #m2-cart {
	background: #333;
	border-top: 1px solid #222;
}
/* Pager
-------------------------------------------------------------------------*/
div.pager {
	margin: 0;
}
.pager ul {
	float: right;
}
.pager li {
	border: solid 1px #000;
	border-width: 0 0 0 1px;
	float: left;
}
.pager a, li.pager-current {
	padding: 10px;
}
.share-label {
	display: none;
}
.pager a {
	color: #777;
}
.pager a:hover, .pager a:focus, .pager a:active, li.pager-current {
	background-color: #9f8a6d !important;
	padding: 6px 10px;
	color: inherit;
	text-decoration: none;
}
.pager-next a, .pager-previous a, .pager-first a, .pager-last a {
}
/* Comments
-------------------------------------------------------------------------*/
.comment, #comments .box {
	background: #292929;
}
.comment {
	border-bottom: 1px solid #000;
}
.comment .inner {
	border-left: solid 1px #000;
}
.comment .submitted {
	padding: 0;
	background: transparent;
	color: inherit;
}
.comment div.links {
	border-width: 1px 0 0 0;
	font-size: 11px;
	padding-left: 10px;
}
#comments .box #edit-body-wrapper {
	margin: 0;
}
#comments .box #edit-body-wrapper label {
	display: none;
}
#comments .box #edit-body-wrapper textarea {
	width: 100%;
	height: 100px;
}
#comments .box #edit-body-wrapper .grippie {
	width: 553px;
	margin: 0 !important;
}
.comment-headline {
	border-bottom: 1px solid #000;
	background: #323232;
}
/* Facebook like block
-------------------------------------------------------------------------*/
#block-fb_like-like {
	padding: 10px;
	z-index: 6;
	background: #fff;
}
#block-fb_like-like div.fb-like-widget {
	background: #fff;
	padding: 5px;
}
#block-block-3 {
	z-index: 5;
}
/* Forms
-------------------------------------------------------------------------*/
fieldset, .js fieldset.collapsed {
	border-color: #000;
}
input.form-text {
	background: #000;
	color: #bbb;
	border-color: #777;
}
.ie8 input.form-text {
	height: 18px;
}
/* Footer
-------------------------------------------------------------------------*/

#footer .copy a {
	color: #545454;
}
/* Footer Connect Menu */
 
#footer-middle #block-menu-menu-connect {
	overflow: hidden;
	padding: 0 25px 15px 14px;
}
#footer-middle #block-menu-menu-connect h2 {
	background: none;
	border: 0px none;
	float: left;
	text-transform: none;
	color: #646464;
	line-height: 32px;
	padding: 0 10px 0 0;
}
#footer-middle #block-menu-menu-connect ul.menu {
	float: left;
	list-style-type: none;
}
#footer-middle #block-menu-menu-connect ul.menu li {
	float: left;
}
#footer-middle #block-menu-menu-connect ul.menu li a {
	display: block;
	width: 37px;
	height: 32px;
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/connect-sprite.png) #161616;
	margin-right: 1px;
	overflow: hidden;
	text-indent: -9999em;
}
#footer-middle #block-menu-menu-connect ul.menu li a.facebook {
	background-position: 0 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.twitter {
	background-position: -38px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.google {
	background-position: -76px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.myspace {
	background-position: -114px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.youtube {
	background-position: -152px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.spotify {
	background-position: -190px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.tuenti {
	background-position: -228px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.vkontakte {
	background-position: -266px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.orkut {
	background-position: -304px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.mixi {
	background-position: -342px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.netlog {
	background-position: -380px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.hyves {
	background-position: -418px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.cyworld {
	background-position: -456px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.qzone {
	background-position: -494px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.blogspot {
	background-position: -532px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.muzu {
	background-position: -570px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.pinterest {
	background-position: -608px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.vevo {
	background-position: -646px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.tumblr {
	background-position: -684px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.instagram {
	background-position: -722px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.soundcloud {
	background-position: -760px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.lastfm {
	background-position: -798px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.deezer {
	background-position: -836px 0;
}
#footer-middle #block-menu-menu-connect ul.menu li a.vimeo {
	background-position: -874px 0;
}
#footer-middle .copy {
	color: #666;
	padding: 12px 14px 14px 14px;
	clear: both;
}
#footer-middle .copy a {
	color: #999;
}
#footer-middle .copy p {
	margin: 0;
}
 @CHARSET "UTF-8";
/*

DYNAMIC STYLES

These styles will be dynamically generated via the style_settings module
based on settings defined in a site's $conf_dir/style.inc file.

@see d2phoenix_preprocess()

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


/* BACKGROUND IMAGE */

#page {
	background: url('../img/background.jpg') top center no-repeat;
}
/* FONT STACK

   Sans-serif is default.  Uncomment the block below to enable serif fonts 
   if the design calls for them 
-------------------------------------------------------------------------*/

/*
h1, 
h2,
.menu-name-primary-links a {
  font-family: Georgia, Times, serif;
}*/


/* FOOTER LOGO 

   Update the sitename.info file to specify an alternate URL to 
   link the logo to.
-------------------------------------------------------------------------*/

#footer #footer-left #label-logo {
	background: url('/sites/pascalobispo.com/themes/pobispo/footer-logo.png') no-repeat center center;
}
/* COLOR 1
-------------------------------------------------------------------------*/

/* Color 1 as background */

#block-views-d2phoenix_album_buy-block_1, #block-d2phoenix_config-0, #nav .container, #main .container, #footer .menu-name-primary-links, div.tabs, .menu-name-primary-links a, .menu-name-primary-links .active-trail li a, #footer-middle #block-menu-menu-connect ul.menu li a {
	background-color: #e6e0d9;
}
/* Color 1 as border */

h1, h2, table, th, td, .popup-user-login div.title, #popups-success div.title, div.links, ul.links li.comment_comments, div.tabs, .main .feed-icon, .block-views .feed-icon, .block .view-d2phoenix-photos.view-display-id-block_1 .view-content, .block .view-d2phoenix-videos.view-display-id-block_1 .view-content,  .album-node-cover,  .album-node-cover,  .album-information .release-date,  .album-body, .view-d2phoenix-album-list .views-row, .view-d2phoenix-album-list .views-field-title, .view-d2phoenix-album-list .views-field-fb-like, .view-d2phoenix-album-list .views-field-nid, .pager li, #footer .menu-name-primary-links, #footer #footer-left, #footer #footer-middle, #footer-middle #block-menu-menu-connect, #footer #footer-right #myplay, div.tabs li {
	border-color: #e6e0d9;
}
/* Color 1 as text-color */

.col .more-link a, .col a.btn:link, .col a.btn:visited, a.btn, a.btn:link, a.btn:visited, a.btn-down, .links-dropdown-list h3, .m2-cart-header, .m2-checkout-wrapper a, #cart a.m2-remove, .view-d2phoenix-events a.buy-tickets, .view-d2phoenix-events a.buy-tickets:visited, button, .button, .ui-widget-content .button, input[type="submit"], input.form-submit, .node-type-date .tickets a, .col a.spotlight-button-link {
	color: #e6e0d9;
}
/* COLOR 2
-------------------------------------------------------------------------*/

/* Color 2 as text color */

a, .menu-name-primary-links a, .col a, .view-d2phoenix-album-buy a.album-title, #block-views-d2phoenix_events-block_1 .views-field-field-location-value, #footer-middle .copy a {
	color: #9f8a6d;
}
/* Color 2 as background */

.more-link a, a.btn:link, a.btn:visited, .btn, .btn-down, .links-dropdown-list h3, .m2-cart-header, .m2-checkout-wrapper a, #cart a.m2-remove, .popups-buttons a.button, a.buy-tickets, a.buy-tickets:visited, button, .button, .ui-widget-content .button, input[type="submit"], input.form-submit, .node-type-date .tickets a, .spotlight-button a {
	background-color:#000;
	font-size:1.077em;
	line-height:1.3em;
	font-weight:400;
	padding:1px 20px 0 5px;
	text-transform:none;
	color:#fff;
	text-align:center;
}
/* COLOR 3
-------------------------------------------------------------------------*/

/* Color 3 as background */

.menu-name-primary-links .active-trail a, .menu-name-primary-links a.active, .menu-name-primary-links .active-trail li a.active, .datebox-month, div.tabs li a:hover, div.tabs li a.active, .spotlight-copy {
	background-color: #59ba49;
}
/* Color 3 as text */

.datebox-day {
	color: #59ba49;
}
/* COLOR 4
-------------------------------------------------------------------------*/

/* Color 4 as background */

.col .view, .col .block, .col .node, .pager a:hover, .pager a:focus, .pager a:active, li.pager-current, #footer .container, div.tabs li a, div.tabs, .main form, .main .profile {
	background-color:transparent;
}
/* COLOR 5
-------------------------------------------------------------------------*/

/* Color 5 as background */

h1, h2, .popup-user-login div.title, #popups-success div.title, .view-d2phoenix-album-buy a.album-title {
	background-color: #ac9d90;
}
/* COLOR 6
-------------------------------------------------------------------------*/

/* Color 6 as background */

.block .view-footer, .more-link, th, .col.sidebar .block, table caption {
	background-color: #9f8a6d;
}

div.links {
	background-color: transparent;
}

div.pager {
	background-color: transparent;
	
}
/* COLOR 7
-------------------------------------------------------------------------*/

/* Color 7 as text */

html, body, #main .container, #footer .container, #footer-middle #block-menu-menu-connect h2, #footer-middle .copy, .popup-user-login div.title, #popups-success div.title, th, .node .submitted, .datebox-month, li.pager-current, .spotlight-body {
	color: #ffffff;
}

#main .container {
	background-color: rgba(250,250,250,0.80)!important;
}


/* Color 7 as background */

.datebox-day {
	background-color: #ffffff;
}
/* COLOR 8
-------------------------------------------------------------------------*/

/* Color 8 as background */

body {
	background-color: #000;
}
/* COLOR 9
-------------------------------------------------------------------------*/

/* Color 9 as background */

#footer {
}
/* COLOR 10
-------------------------------------------------------------------------*/

/* Color 10 as text color */

h1, h2, #block-d2phoenix_config-0, .menu-name-primary-links .active-trail a, .menu-name-primary-links a.active, .menu-name-primary-links li.active-trail a.active, div.tabs li a.active, div.tabs li a:hover {
	color: #ffffff;
}
.comment_count .sharepop, .comment_count .sharepop.hover, .fb_like .sharepop, .fb_like .sharepop.hover, .pin_it .sharepop, .pin_it .sharepop.hover, .plus_one .sharepop, .plus_one .sharepop.hover, .tweet .sharepop, .tweet .sharepop.hover, .tumblr_share .sharepop, .tumblr_share .sharepop.hover, .sharepop > div:after {
	background: url(/profiles/d2phoenix/themes/d2phoenix/images/sprite-sony_connect.png) no-repeat;
}
/**
 * SITE ITEMS / CUSTOM NODE LINKS HOVER
 */
.sharepop {
	display: block;
	position: relative;
	cursor: pointer;
	height: 22px;
	width: 21px;
}
.comment_count .sharepop {
	background-position: -1px -13px;
}
.comment_count .sharepop.hover, .comment_count .sharepop:hover, .comment_count .sharepop.sharepop-comment_count_hover, .comment_count .sharepop.sharepop-comment_count-hover {
	background-position: -1px -37px;
}
.fb_like .sharepop {
	background-position: -25px -13px;
}
.fb_like .sharepop.hover, .fb_like .sharepop:hover, .fb_like .sharepop.sharepop-fb_like_hover, .fb_like .sharepop.sharepop-fb_like-hover {
	background-position: -25px -37px;
}
.tweet .sharepop {
	background-position: -49px -13px;
}
.tweet .sharepop.hover, .tweet .sharepop:hover, .tweet .sharepop.sharepop-tweet_hover, .tweet .sharepop.sharepop-tweet-hover {
	background-position: -49px -37px;
}
.plus_one .sharepop {
	background-position: -73px -13px;
}
.plus_one .sharepop.hover, .plus_one .sharepop:hover, .plus_one .sharepop.sharepop-plus_one_hover, .plus_one .sharepop.sharepop-plus_one-hover {
	background-position: -73px -37px;
}
.pin_it .sharepop {
	background-position: -97px -13px;
}
.pin_it .sharepop.hover, .pin_it .sharepop:hover, .pin_it .sharepop.sharepop-pin_it_hover, .pin_it .sharepop.sharepop-pin_it-hover {
	background-position: -97px -37px;
}
.tumblr_share .sharepop {
	background-position: -192px -12px;
}
.tumblr_share .sharepop.hover, .tumblr_share .sharepop:hover, .tumblr_share .sharepop.sharepop-tumblr_share_hover, .pin_it .sharepop.sharepop-tumblr_share-hover {
	background-position: -192px -36px;
}
.sharepop > div {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	display: block;
	position: absolute;
	right: -10px;
	height: 49px;
	top: -49px;
	width: 120px;
	padding: 0;
	z-index: 100; /* So that popup does not pop behind sidebar */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0);  /* IE 5-7 */
	-moz-opacity: 0;  /* Netscape */
	-khtml-opacity: 0;  /* Safari 1.x */
	opacity: 0;  /* Good browsers */
	visibility: hidden;
}
.sharepop > div::after {
	position: absolute;
	content: "";
	background-position: 0 0;
	height: 10px;
	width: 9px;
	bottom: -1px;
	left: 95px;
}
.plus_one .sharepop > div {
	display: none;
}
.plus_one .sharepop.hover > div {
	display: block;
}
.pop-bubble, .page-node li.pin_it .pin-it-button iframe {
	border-radius: 2px;
	position: relative;
	height: 20px;
	width: 100px;
	background: white;
	padding: 10px;
}
.sharepop div.tweet .pop-bubble div.tweet {
	left: auto;
}
.sharepop .comment-text {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
 *vertical-align: auto;
	height: 19px;
	line-height: 19px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 0 1px 0 white;
	-webkit-box-shadow: inset 0 0 1px white;
	-moz-box-shadow: inset 0 0 1px white;
	box-shadow: inset 0 0 1px white;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #dcdcdc));
	background-image: -webkit-linear-gradient(#fafafa, #dcdcdc);
	background-image: -moz-linear-gradient(#fafafa, #dcdcdc);
	background-image: -o-linear-gradient(#fafafa, #dcdcdc);
	background-image: -ms-linear-gradient(#fafafa, #dcdcdc);
	background-image: linear-gradient(#fafafa, #dcdcdc);
	padding: 0 5px;
	border: 1px solid;
	border-color: #CCC #CCC #AAA;
	color: #333;
	text-transform: lowercase;
	font-size: 11px;
	border-color: #CCC #CCC #AAA;
}
.sharepop .comment-num {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
 *vertical-align: auto;
	margin-left: 7px;
}
.sharepop .comment-text a, .sharepop .comment-num a {
	color: #1e1e1e;
	font-size: 11px;
	font-weight: normal;
}
/**
 * SITE ITEMS / OVERRIDES FROM OTHER STYLESHEETS
 */
.tweet {
	float: none;
}
/**
 * Discography block
 */
#block-views-d2phoenix_album_list-block_1 .comment_count, #block-views-d2phoenix_album_list-block_1 .views-field-fb-like, #block-views-d2phoenix_album_list-block_1 .views-field-tweet, #block-views-d2phoenix_album_list-block_1 .views-field-plus-one, #block-views-d2phoenix_album_list-block_1 .views-field-pin-it, #block-views-d2phoenix_album_list-block_1 .views-field-tumblr-share, .view-d2phoenix-album-list .views-field-comment-count {
	float: left;
	display: block;
	position: relative;
	cursor: pointer;
	height: 22px;
	width: 21px;
	margin: 0 3px 0 0;
	padding: 0;
}
/**
 * Events page - needs custom positioning because it doesn't use pinterest
 */
.view-d2phoenix-events.view-display-id-page_1 .views-field-comment-count {
	width: 100px;
}
.view-d2phoenix-events.view-display-id-page_1 .comment_count, .view-d2phoenix-events.view-display-id-page_1 .fb_like, .view-d2phoenix-events.view-display-id-page_1 .tweet, .view-d2phoenix-events.view-display-id-page_1 .plus_one, .view-d2phoenix-events.view-display-id-page_1 .pin_it, .view-d2phoenix-events.view-display-id-page_1 .tumblr_share {
	float: left;
	margin: 0 0 0 3px;
}
.view-d2phoenix-events.view-display-id-page_1 .fb_like .sharepop > div::after {
	left: 37px;
}
.view-d2phoenix-events.view-display-id-page_1 .sharepop div.fb-like-widget {
	left: -31px;
}
.view-d2phoenix-events.view-display-id-page_1 .tweet .sharepop > div::after {
	left: 60px;
}
.view-d2phoenix-events.view-display-id-page_1 .sharepop div.tweet {
	left: -56px;
}
.view-d2phoenix-events.view-display-id-page_1 .plus_one .sharepop > div::after {
	left: 85px;
}
.view-d2phoenix-events.view-display-id-page_1 .sharepop div.g-plusone-wrapper {
	left: -79px;
}
@font-face {
	font-family: 'social_rgnrtr_4';
	src:url(../font/social_rgnrtr_4.eot);
	src:url(../font/social_rgnrtr_4.eot?#iefix) format('embedded-opentype'),  url(../font/social_rgnrtr_4.woff) format('woff'),  url(../font/social_rgnrtr_4.ttf) format('truetype'),  url(../font/social_rgnrtr_4.svg#social_rgnrtr_4) format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'social_rgnrtr_4';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-envelope, .icon-square, .icon-circle, .icon-whosay, .icon-vimeo2, .icon-instagram, .icon-itunes, .icon-copygram, .icon-myspace, .icon-youtube, .icon-qzone, .icon-soundcloud, .icon-vkontakte, .icon-vevo, .icon-twitter, .icon-tumblr, .icon-tuenti, .icon-tout, .icon-spotify, .icon-orkut, .icon-netlog, .icon-muzu, .icon-mixi, .icon-lastFM, .icon-hyves, .icon-googleplus, .icon-facebook, .icon-deezer, .icon-cyworld, .icon-blogger, .icon-banditFM, .icon-comments, .icon-more_arrow, .icon-pinterest, .icon-rss, .icon-pinterest-2 {
	font-family: 'social_rgnrtr_4';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\21";
}
.icon-square:before {
	content: "\53";
}
.icon-circle:before {
	content: "\43";
}
.icon-whosay:before {
	content: "\57";
}
.icon-vimeo2:before {
	content: "\56";
}
.icon-instagram:before {
	content: "\69";
}
.icon-itunes:before {
	content: "\32";
}
.icon-copygram:before {
	content: "\63";
}
.icon-myspace:before {
	content: "\6d";
}
.icon-youtube:before {
	content: "\79";
}
.icon-qzone:before {
	content: "\7a";
}
.icon-soundcloud:before {
	content: "\73";
}
.icon-vkontakte:before {
	content: "\6b";
}
.icon-vevo:before {
	content: "\76";
}
.icon-twitter:before {
	content: "\74";
}
.icon-tumblr:before {
	content: "\72";
}
.icon-tuenti:before {
	content: "\65";
}
.icon-tout:before {
	content: "\71";
}
.icon-spotify:before {
	content: "\61";
}
.icon-orkut:before {
	content: "\6f";
}
.icon-netlog:before {
	content: "\6e";
}
.icon-muzu:before {
	content: "\75";
}
.icon-mixi:before {
	content: "\78";
}
.icon-lastFM:before {
	content: "\6c";
}
.icon-hyves:before {
	content: "\68";
}
.icon-googleplus:before {
	content: "\67";
}
.icon-facebook:before {
	content: "\66";
}
.icon-deezer:before {
	content: "\64";
}
.icon-cyworld:before {
	content: "\77";
}
.icon-blogger:before {
	content: "\62";
}
.icon-banditFM:before {
	content: "\6a";
}
.icon-comments:before {
	content: "\22";
}
.icon-more_arrow:before {
	content: "\23";
}
.icon-pinterest:before {
	content: "\70";
}
.icon-rss:before {
	content: "\52";
}
.icon-pinterest-2:before {
	content: "\50";
}
/* Phoenix font icon styling overrides that will only appear if this CSS file is enabled */
#footer-middle #block-menu-menu-connect ul.menu li a {
	width: 36px;
}
div.fs1 {
	width: 33px;
	font-size: 30px;
	line-height: 33px;
	padding: 0 0 0 3px;
}
div.feed-icon {
	background: none;
}
@CHARSET "UTF-8";
/* 

Insert custom implementation styles in here.

*/
.feed-icon .fs1 {
	color: #efedea;
}
.col .more-link a, .view-d2phoenix-events a.buy-tickets {
	color: #433e3c;
}
#footer-middle #block-menu-menu-connect ul.menu li a {
	background: url(../img/connect-sprite.png) #fff no-repeat;
}
#nav .menu-name-primary-links a {
	color: #000;
	background-color: transparent;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.03em;
}

#nav .menu-name-primary-links a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #9f8a6d;
}

#nav .current-menu-item a {
	color: #fff;
	background-color: #9f8a6d;
}

#nav li:nth-child(1) a {
}
#nav li:nth-child(2) a {
}
#nav li:nth-child(3) a {
}
#nav li:nth-child(4) a {
}
#nav li:nth-child(5) a {
}
#nav li:nth-child(6) a {
}
.menu-name-primary-links .active-trail a, .menu-name-primary-links a.active {
	background-color: transparent;
}
/* FONT STACK

   Sans-serif is default.  Uncomment the block below to enable serif fonts 
   if the design calls for them 
-------------------------------------------------------------------------*/

/*
h1, 
h2,
.menu-name-primary-links a {
  font-family: Georgia, Times, serif;
}*/

#page {
	background-color:#000;
}
#connectbl ul, #connectbl li {
	display: inline;
	list-style-type: none;
}
.hidetext {
	color: transparent;
	font-size: 5%;
	outline: medium none;
	text-align: left;
	text-indent: -9999em;
	white-space: nowrap;
}
#connectbl {
	background-color: #000;
	padding: 0;
	position: absolute;
	width: 300px;
}
#connectbl a {
	background: rgba(0, 0, 0, 0) url("/sites/pobispo/themes/pobispo/socialsprite_40pxtiles.png") no-repeat scroll 0 0;
	display: block;
	height: 40px;
	margin: 5px;
	width: 40px;
}
#connectbl ul {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#connectbl ul li {
	float: left;
	padding: 0 10px 0 0;
}
#connectbl .facebook {
	background-position: 0 0;
}
#connectbl .twitter {
	background-position: -42px 0;
}
#connectbl .youtube {
	background-position: -84px 0;
}
#connectbl .spotify {
	background-position: -126px 0;
}
#connectbl .deezer {
	background-position: -168px 0;
}
#connectbl .facebook:hover {
	background-position: 0 bottom;
}
#connectbl .twitter:hover {
	background-position: -42px bottom;
}
#connectbl .youtube:hover {
	background-position: -84px bottom;
}
#connectbl .spotify:hover {
	background-position: -126px bottom;
}
#connectbl .deezer:hover {
	background-position: -168px bottom;
}
#emvideo-youtube-flash-wrapper-1 {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
#emvideo-youtube-flash-wrapper-1 iframe, #emvideo-youtube-flash-wrapper-1 object, #emvideo-youtube-flash-wrapper-1 embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
ul.yt_playlist {
	margin: 2em 0em 0em 0em !important;
}
.yt_playlist li {
	list-style:none;
	float:left;
	display:inline-block;
	width:120px;
	height: 125px;
	margin-right:25px;
	margin-bottom:15px;
}
.yt_playlist li:nth-child(4n) {
	margin-right:0px;
}
.yt_playlist li img {
	clear:both;
	border:1px solid #333;
}
.yt_holder {
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
	font-size: 10px;
}
.yt_holder a {
	text-decoration: none;
	color: #fff;
}
/* Dropdown links list
========================================*/
.links-dropdown-list {
  position: relative;
}


.links-dropdown-list ul,
.links-dropdown-list ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.links-dropdown-list ul {
  border-bottom: solid 1px #bbb;
  border-top: solid 1px #bbb;
  margin: 0;
  padding: 0;
  max-height: 240px;
  overflow: auto;
  background: #fff;
}


.links-dropdown-list ul li {
  border-left: solid 1px #bbb;
  border-right: solid 1px #bbb;
  list-style: none;
  padding: 0px;
  margin: 0;
}

.links-dropdown-list ul li a {
  display: block;
  height: 24px;
  line-height: 24px;
  padding: 0px 10px;
  text-decoration: none;
}
.links-dropdown-list ul li a:hover {
  background: #fed;
  text-decoration: none;
}
.links-dropdown-list ul li a.active,
.links-dropdown-list ul li a.active:hover {
  background: #def;
}
.view-d2phoenix-album-list ul.links.sony-connect-links {
  float: none;
}

div.pager {
    float: right;
	width:100%;
}
.wp-pagenavi {
	float:none;
	display:inline-block;
}
.wp-pagenavi span.current
{
	background-color: #9f8a6d;
	display: inline-block;
	padding: 6px 10px;
}
.wp-pagenavi a, .wp-pagenavi span {
    border: 0;
    margin: 0px;
	border-color: transparent;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color:transparent;
}
.header_mobil
{
	display:none;
}