body.custom { background: #000000;}
.custom #page {background:#ddc9ff; border-radius:10px 5px;}
.custom #header_banner {margin-top:1em;}
.comments_intro span {font-size:16px; color:#000;}
.custom #container {margin-bottom:0px;}

/* STYLE NAVBAR */
.custom ul.menu {border-bottom:none; background:#4D172E;}

/* HIDE H3 ARCHIEVE */
#archives-3 h3 {display:none;}

/*STYLE COMMENT BOX */
.custom #comment_list { background: #ECE0F8; font-size:11px; width:548px; border: 1px solid #848484; margin:1em; padding:.5em; -moz-border-radius:10px; border-radius: 10px; -webkit-border-radius:10px;}
.custom #comment_list dd { margin-bottom: .3em; }
.custom #comment_list .comment { background: #F0E8F0; color:#670D66; border:1px; solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px;
border-left: 1px solid #8F8C8C; word-wrap:break-word;}
.custom #comment {word-wrap:break-word;}

/* Style Comments Intro */
.custom .comments_intro p {font-size: 1.818em;}

/*FACEBOOK COMMENTS*/
.fb-comments {
margin:1em;
background: #ECE0F8;
border: 1px solid #B2A0C5;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: .5em;}

.fb-count {
font-size: 11px;
text-transform: uppercase;
margin-bottom: 5px;
font-weight: 400;
color: #888;}

.fb_comments_count {
font-weight: 600;
color: #333;}


/*HIDE COMMENT*/
 .custom input#url,
  .custom input#url + label {
   display:none;}
/*HIDE COMMENT*/

/*Blockquote*/
.custom blockquote { background:#FBEFF8; color:#594761;  border-left: 2px solid #50E3A3; padding: 1em; margin-top:2px; margin-right:1em;
 }

/* Style the First (or Only) Post */
.custom .top{
   background:#ECE0F8 none repeat scroll 0 0;
   border:1px solid #B2A0C5 !important;
   -moz-border-radius: 10px;
    border-radius: 10px;
   -webkit-border-radius: 10px;
   margin:1em;
   padding:2em;}


/* Style Remaining Posts (in a Multi-Post Listing) */
.custom .post.post_box {
   background:#ECE0F8 none repeat scroll 0 0;
   border:1px solid #B2A0C5;
   -moz-border-radius: 10px 5px;
    border-radius: 10px 5px;
   -webkit-border-radius: 10px 5px;
   margin:1em;
   padding:2em;}

.custom #archive_intro {
   background:#ECE0F8 none repeat scroll 0 0;
   border:1px solid #B2A0C5;
   -moz-border-radius: 10px 5px;
    border-radius: 10px 5px;
   -webkit-border-radius: 10px 5px;
   margin:1em;
   padding:2em;}

.custom .teaser {width:520px;
background:#ECE0F8 none repeat scroll 0 0;
   border:1px solid #B2A0C5;
   -moz-border-radius: 10px 5px;
    border-radius: 10px 5px;
   -webkit-border-radius: 10px 5px;
margin:0em;
padding:2em;
}

.custom .teaser_box
{width:520px;
margin:0em;
padding:2em;}

/* Style the SIDEBAR HEADER */
.custom .sidebar h3{background-color: #4D172E;
padding: .5em 0.1em 0.3em 0.5em; margin-bottom:0px; font-weight:bold; font-size:13px; color:#ffffff;

border-top-left-radius: 10px 5px;
-moz-border-top-left-radius: 10px 5px;
-webkit-border-top-left-radius: 10px 5px;

border-top-right-radius: 10px 5px;
-moz-border-top-right-radius: 10px 5px;
-webkit-border-top-right-radius: 10px 5px;

border-bottom-left-radius: -10px -5px;
-moz-border-bottom-left-radius: -10px -5px;
-webkit-border-bottom-left-radius: -10px -5px;

border-bottom-right-radius: -10px -5px;
-moz-border-bottom-right-radius: -10px -5px;
-webkit-border-bottom-right-radius: -10px -5px;
}

/*SIDEBAR bacground*/
.custom li.widget ul {
background:#ECE0F8; font-size:13px; font-family: arial;
font-weight:bold;
padding-right:1em;
border: 0.1em solid #872080;
border-bottom-left-radius: 10px 5px;
-moz-border-bottom-left-radius: 10px 5px;
-webkit-border-bottom-left-radius: 10px 5px;
border-bottom-right-radius: 10px 5px;
-moz-border-bottom-right-radius: 10px 5px;
-webkit-border-bottom-right-radius: 10px 5px;
padding-top:.3em; padding-left:1em; padding-bottom:2em; 
}
/*SIDEBAR END*/

.custom li.widget ul a{ color:#872080; }

/*CHANGE TITLE COLOR */
.custom .headline_area h1 ,h2 {
font-weight: bold;
color:#F21374;
text-shadow: 1px 1px #848484;}

/*TWITTER CSS*/
.custom div.fb_like {float:left;padding-left: 5px;}
.custom div.my-plus-one {float:left;padding-left: 5px;}
.custom div.tweetbutton {float:left;padding-left: 5px;}
.custom div.fb_share {float:left;padding-left: 5px;}
.custom div.tm_button {float:left;padding-left: 5px; }

/* ALL NEWS-custom  sitemap and archives page */
.custom .sitemap h3 {margin-top: 1em;}
.custom .sitemap ul {font-size: .85em; }
.custom .sitemapl { float: left; width: 20%;}
.custom .sitemapr { float: right; width: 70%;}

/* Breadcrumbs */
#crumbs {font-size: 12px;padding: 10px 0px 0px 10px; /*10 padding top, 10 padding left*/}
#crumbs a {color: #660461; text-decoration: underline;}
#crumbs a:hover {text-decoration: underline; /*remove underline the links on a mouse over*/}

/*---Footer Widget-----*/
.custom .footercol {
    float: left;
    padding: 10px;
    text-align: left;
    width: 31%; 
}
.custom #footer {
    background: none repeat scroll 0 0 #ECE0F8;
    text-align: center;border-radius:10px;
}


/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	

	/* widget padding */
	padding: 16px;
	/* margin at bottom of widgets */
	margin-bottom: 10px;
	/* do not change this! */
	overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 200px;
	/* space between widgets */
	padding-right: 10px;
	/* text color */
	color: #2E2E2E;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 1em;
	
	/* uppercase or not */
	text-transform: uppercase;
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #2E2E2E;
	/* padding under header text */
	padding-bottom: 3px;
	/* border under header text */
	border-bottom: 3px solid #9A2EFE;
	/* distance between border and widget text */
	margin-bottom: 5px;
}

/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }


.custom a.more-link { background: #41B7D8; color: #FFF; font-weight:bold; font-style:italic; padding: .5px 5px 4px 2px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.custom a:hover.more-link { background: #41B7D8; text-decoration: underline;}


.custom .postImage { height:80px; border: 2px solid #424242;  border-radius:3px; padding: 1px; filter: alpha(opacity=80); opacity: .8;  float:center;  display:inline;}
.custom .postImage:hover { height:80px; border: 2px solid #424242;  padding: 1px; filter: alpha(opacity=60); opacity: .6;  float:center;  display:inline;}

/* Style Post Image Frames */
.custom img.images { border-width: 2px; border-style: solid; border-color: #CCCCCC; padding: 3px; margin-bottom: 13px; }

/* Selection Colors */
p.normal::selection {
	background:#D450DB;
	color:#fff;}
p.moz::-moz-selection {
	background:#D450DB;
	color:#fff;}
p.webkit::-webkit-selection {
	background:#D450DB;
	color:#fff;}

.custom .post .wp-caption {width:500px; background:none; margin:0; padding:0; border:none; }
.custom .post .wp-caption .wp-caption-text {
    position: absolute;
    background: rgba(0,0,0,0.3);
    width: 350px;
    color: #fff;
    margin-left: 5px;
    margin-top: -30px;
    padding-left:  0px;
font-style:normal;
}


.custom #header_search {
float:right;
position:absolute;
width:250px;
height:100px;
top:320px;
margin-left: 65em;
}

/* TICKET NETWORK */
td.tn_results_event_text {width: 80px;}
td.tn_results_venue_text { width: 200px;}
td.tn_results_datetime_text {  width: 50px;}

#ticket {margin-left: -26px;}

/*---:[ RESPONSIVE RESETS ]:---*/
.format_text img,
.format_teaser img,
.format_text iframe,
.format_text object {max-width: 100%;}
.format_text img,
.format_teaser img {height: auto;}


/* Responsive Design
------------------------------------------------------------ */
@media only screen and (max-width: 760px) {
body.custom { background:#000; width:auto;}
#page { background:#DCC7FF; width:auto;}
.custom #container {margin-top:2px;border:0px;border-radius:5px;}
.custom ul.menu {margin-bottom:-400px; background:#4D172E; border:1px solid #000; }

.custom .post .wp-caption .wp-caption-text {display:none;}
#header {display:none; }
#header_banner iframe {display:none;}
#header_banner {  display:none; height:5px; margin-bottom:5px; }

.postImage {width:30px;}

.custom ul.menu li {float:left; background:none;}
.custom ul.menu { position:relative;  margin-left:1em; margin-right:1em; top:5px; bottom:5px; }

.tubepress_container {float: center; margin-bottom: 2em; max-width: 100%;}
.tubepress_thumbs { float: center; width: 60%; margin-bottom: 1em; }
.tubepress_single_video .tubepress_meta_group { padding: 0; max-width:60%;}
.tubepress_normal_embedded_wrapper {text-align: left;margin: auto; max-width:100%;}

.custom #comment_list { background: #ECE0F8; font-size:11px; max-width:90%; border: 1px solid #848484; margin:1em; padding:.5em; -moz-border-radius:10px; border-radius: 10px; -webkit-border-radius:10px;}
.custom #comment_list dd { margin-bottom: .3em; }
.custom #comment_list .comment { background: #F0E8F0; color:#670D66; border:1px; solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px;
border-left: 1px solid #8F8C8C;}
.tour {max-width:100%;}
.custom .sidebar h3 {display:none;}
.sidebar {text-align:center;}
#text-15, #text-24, #footer, .fb-comments, .pd-rating {display:none;}

.prev_next {text-align:center;}
.post.post_box img{max-width:100%; height:auto;}

.pds-box {width: auto;}

}


.custom .my-archives { font-size:20px; line-height:28px; }
	.custom .my-archives ul.archive-list { list-style:none; }
		.custom .my-archives ul.archive-list li { padding-top:0.2em; padding-left:none; }
	.custom .my-archives a.archive-link { color:#000; }