/*
Theme Name: Ticket Dance
Theme URI: http://surpluschain.com/ticketdance/
Description: Theme is intended exclusively for Ticketdance used.
Version: 1.1
Author: RYAN LOPEZ
Author URI: http://surpluschain.com/
Tags: custom wordpress templates
*/

@charset "utf-8";
/* CSS Document */

body {
	background-color: #f8f6f2;
	margin: 0px;
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #e2e3dd;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#wrap {
	width: 1012px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 1012px;
	height:100%;
}
.navigation{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.alignleft{
	float:left;
	width:50%;
	text-align:left;
}
.alignright{
	float:left;
	width:50%;
	text-align:right;
}
#top{
	float:left;
	width:100%;
	padding-bottom:13px;
}
#header01 {
	float: left;
	width: 425px;
	height: 426px;
}
#header01a {
	float: left;
	width: 425px;
}
.head01Holder{
	float:left;
	width:100%;
	height:211px;
}
.headcurve{
	float:left;
	width:34px;
	padding-top:111px;
	padding-bottom:44px;
}
.logo{
	float:left;
	width:386px;
}
#header02 {
	float: left;
	width: 587px;
	height: 426px;
}
#header02a {
	float: left;
	width: 587px;
	height: 270px;
}
.navsHolder{
	float:left;
	width:100%;
	padding:38px 0px 18px 0px;
}
.main-nav{
	float:left;
	width:100%;
	height:56px;
	background-image:url(images/main-nav-bg.jpg);
	background-repeat:repeat-x;
}
.main-nav-cont{
	float:left;
	width:587px;
}
.nav{
	float:left;
	padding-right:2px;
	background-image:url(images/navbr.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.nav2{
	float:left;
	height:56px;
}
.searchHolder{
	float:left;
	width:100%;
	padding-top:12px;
	padding-bottom:10px;
}
.searchtextfield{
	float:left;
	width:290px;
	height:36px;
	padding-left:20px;
}
.textfield{
	float:left;
	width:288px;
	height:26px;
	border:#6d6d6d solid 1px;
	padding-top:8px;
	color:#c8c8c9;
	font-family:"Century Gothic";
	text-align:center;
	font-size:13px;
}
.searchbtn{
	float:left;
	padding-left:5px;
}
.welcometxt{
	float:left;
	width:400px;
	padding:10px;
	color:#000000;
	font-size:16px;
	font-family:"Century Gothic";
}
.welcometxt h1{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#featuredevents{
	float:left;
	width:100%;
	padding-top:10px;
}
.featureTitle{
	float:left;
	width:100%;
	background-image:url(images/featuredbg.jpg);
	background-repeat:repeat-x;
	height:44px;
}
.leftcurve{
	float:left;
	width:100%;
	background-image:url(images/topleft.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:44px;
}
.rightcurve{
	float:left;
	width:570px;
	background-image:url(images/topright.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:44px;
	padding-left:17px;
}
.middleleft{
	float:left;
	width:100%;
	background-image:url(images/topleft2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:196px;
}
.middleright{
	float:left;
	width:579px;
	background-image:url(images/topright2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:196px;
	padding-left:8px;
}
.featured-bottom{
	float:left;
	width:586px;
	height:9px;
	padding-left:1px;
}
.textnav{
	float:left;
	width:367px;
	padding:23px 0px 0px 0px;
}
.livechat{
	float:left;
	width:219px;
}
.navtop{
	float:left;
	padding-right:20px;
	background-image:url(images/topnav-divider.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.navtop2{
	float:left;
	padding-right:20px;
	background-image:url(images/topnav-divider.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:20px;
}
.navtop3{
	float:left;
	height:17px;
	padding-left:20px;
}
.body-strip{
	float:left;
	width:100%;
	background-image:url(images/body-hor-strip.jpg);
	background-repeat:repeat-y;
}
.body-top{
	float:left;
	width:100%;
	height:23px;
}
.body-top-curve{
	float:left;
	height:23px;
}
.body-top-spacer{
	float:left;
	width:965px;
	height:23px;
	background-image:url(images/body-top-strip.jpg);
	background-repeat:repeat-x;
}
.body-bottom{
	float:left;
	width:100%;
	height:26px;
}
.body-bottom-curve{
	float:left;
	height:26px;
}
.body-bottom-spacer{
	float:left;
	width:965px;
	height:26px;
	background-image:url(images/body-bottom-strip.jpg);
	background-repeat:repeat-x;
}
.body{
	float:left;
	width:968px;
	padding:0px 22px 0px 22px;
}
.content-top{
	float:left;
	width:100%;
	padding-bottom:15px;
}
.pagescontent{
	float:left;
	width:100%;
	color:#000000;
	line-height:18px;
}
.pagescontent h1{
	font-size:18px;
	padding:0px;
	margin:0px;
}
.section01{
	float:left;
	width:719px;
	padding-right:11px;
	border-right:#d5d5d5 solid 1px;
}
.section02{
	float:left;
	width:224px;
	padding-left:12px;
}
.highlights{
	float:left;
	width:100%;
	height:156px;
	padding-top:3px;
}
.highlights-img1{
	float:left;
	margin-right:13px;
	width:229px;
	background-image:url(images/highlights-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	height:156px;
	font-family:"Century Gothic";
	font-size:16px;
	color:#171717;
}
.highlights-img1 img{
	display:block;
	padding-bottom:9px;
}
.highlights-img2{
	float:left;
	width:229px;
	background-image:url(images/highlights-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	height:156px;
	font-family:"Century Gothic";
	font-size:16px;
	color:#171717;
}
.highlights-img2 img{
	display:block;
	padding-bottom:9px;
}
.categories{
	float:left;
	width:100%;
	color:#333333;
}
.categories a:link{
	color:#f34f0f;
	text-decoration:underline;
}
.categories a:visited{
	color:#f34f0f;
	text-decoration:underline;
}
.categories a:hover{
	color:#f34f0f;
	text-decoration:none;
}
.categories a:active{
	color:#f34f0f;
	text-decoration:underline;
}
.postmetadata{
	font-size:10px;
}
.cat-title{
	float:left;
	width:100%;
	font-size:18px;
	font-family:"Century Gothic";
	font-weight:bold;
	color:#000000;
	padding-bottom:9px;
}
.cats{
	float:left;
	width:100%;
}
.cat01{
	float:left;
	width:138px;
	padding-right:7px;
}
.cat01 img{
	display:block;
	padding-bottom:10px;
}
.cat02{
	float:left;
	width:138px;
}
.cat02 img{
	display:block;
	padding-bottom:10px;
}
.cat01 li{
	color:#4a4a4a;
	list-style:none;
	list-style-image:none;
	display:block;
	margin-bottom:5px;
	margin-left:10px;
	background-image:url(images/arrow.jpg);
	text-indent:15px;
	background-repeat:no-repeat;
	background-position:left;
}
.cat01 li a:link{
	text-decoration:none;
	color:#4a4a4a;
}
.cat01 li a:visited{
	text-decoration:none;
	color:#4a4a4a;
}
.cat01 li a:hover{
	text-decoration:underline;
	color:#4a4a4a;
}
.cat01 li a:active{
	text-decoration:none;
	color:#4a4a4a;
}
.cat02 li{
	color:#4a4a4a;
	list-style:none;
	list-style-image:none;
	display:block;
	margin-bottom:5px;
	background-image:url(images/arrow.jpg);
	text-indent:15px;
	background-repeat:no-repeat;
	background-position:left;
}
.cat02 li a:link{
	text-decoration:none;
	color:#4a4a4a;
}
.cat02 li a:visited{
	text-decoration:none;
	color:#4a4a4a;
}
.cat02 li a:hover{
	text-decoration:underline;
	color:#4a4a4a;
}
.cat02 li a:active{
	text-decoration:none;
	color:#4a4a4a;
}
.topevents{
	float:left;
	width:225px;
	padding-bottom:17px;
}
.topevents-title{
	float:left;
	width:100%;
}
.topevents-content{
	float:left;
	width:205px;
	padding-left:20px;
}
.topevents-content li{
	color:#4a4a4a;
	list-style:none;
	list-style-image:none;
	display:block;
	margin-bottom:5px;
	background-image:url(images/arrow.jpg);
	text-indent:15px;
	background-repeat:no-repeat;
	background-position:left;
	margin-left:22px;
}
.topevents-content li a:link{
	color:#4a4a4a;
	text-decoration:none;
}
.topevents-content li a:visited{
	color:#4a4a4a;
	text-decoration:none;
}
.topevents-content li a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.topevents-content li a:active{
	color:#4a4a4a;
	text-decoration:none;
}
.topevents-content a:link{
	display:block;
	color:#4a4a4a;
	text-decoration:none;
	text-indent:5px;
	padding-bottom:3px;
}
.topevents-content a:visited{
	display:block;
	color:#4a4a4a;
	text-decoration:none;
	text-indent:5px;
	padding-bottom:3px;
}
.topevents-content a:hover{
	display:block;
	color:#4a4a4a;
	text-decoration:underline;
	text-indent:5px;
	padding-bottom:3px;
}
.topevents-content a:active{
	display:block;
	color:#4a4a4a;
	text-decoration:none;
	text-indent:5px;
	padding-bottom:3px;
}
.sidebar-foot{
	float:left;
	width:100%;
}
.blog-content{
	float:left;
	width:100%;
}
.blog-content li{
	color:#4a4a4a;
	list-style:none;
	list-style-image:none;
	display:block;
	margin-bottom:5px;
	background-image:url(images/bullet.jpg);
	/*text-indent:15px;*/
	background-repeat:no-repeat;
	background-position:left;
	margin-left:22px;
	padding-left:15px;
}
.blog-content li a:link{
	color:#4a4a4a;
	text-decoration:none;
}
.blog-content li a:visited{
	color:#4a4a4a;
	text-decoration:none;
}
.blog-content li a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.blog-content li a:active{
	color:#4a4a4a;
	text-decoration:none;
}
#news{
	float:left;
	width:100%;
}
.newstitle{
	float:left;
	width:100%;
	font-size:18px;
	font-family:"Century Gothic";
	font-weight:bold;
	color:#000000;
	padding-bottom:7px;
}
.newsticker{
	float:left;
	width:48%;
	padding-right:2%;
}
.newsticker li{
	list-style:none;
	list-style-image:none;
	color:#4a4a4a;
	background-image:url(images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:20px;
	margin-left:10px;
	margin-bottom:5px;
}
.newsticker li a:link{
	color:#4a4a4a;
	text-decoration:none;
}
.newsticker li a:visited{
	color:#4a4a4a;
	text-decoration:none;
}
.newsticker li a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.newsticker li a:active{
	color:#4a4a4a;
	text-decoration:none;
}
.newsticker2{
	float:left;
	width:48%;
	padding-left:2%;
}
.newsticker2 li{
	list-style:none;
	list-style-image:none;
	color:#4a4a4a;
	background-image:url(images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:20px;
	margin-left:10px;
	margin-bottom:5px;
}
.newsticker2 li a:link{
	color:#4a4a4a;
	text-decoration:none;
}
.newsticker2 li a:visited{
	color:#4a4a4a;
	text-decoration:none;
}
.newsticker2 li a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.newsticker2 li a:active{
	color:#4a4a4a;
	text-decoration:none;
}
.footer{
	float:left;
	width:100%;
	padding-top:17px;
	text-align:center;
	color:#4a4a4a;
	line-height:20px;
	padding-bottom:17px;
}
.footer a:link{
	color:#4a4a4a;
	text-decoration:none;
}
.footer a:visited{
	color:#4a4a4a;
	text-decoration:none;
}
.footer a:hover{
	color:#4a4a4a;
	text-decoration:underline;
}
.footer a:active{
	color:#4a4a4a;
	text-decoration:none;
}
.pagescontent h1{
	color:#f56711;
	padding:0px 0px 20px 0px;
	display:block;
	border-bottom:#999999 dotted 1px;
	font-size:22px;
	font-family:"Century Gothic";
	text-align:center;
	margin-bottom:20px;
}
.imagesthumbholder{
	float:left;
	width:100%;
	padding-bottom:30px;
}
.imagesthumbholder2{
	float:left;
	width:100%;
}
.pages-imagethumb{
	float:left;
	width:322px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.pages-imagethumb img{
	padding-bottom:5px;
}
.imagesthumbholder a:link{
	color:#000000;
	text-decoration:none;
}
.imagesthumbholder a:visited{
	color:#000000;
	text-decoration:none;
}
.imagesthumbholder a:hover{
	color:#000000;
	text-decoration:underline;
}
.imagesthumbholder a:active{
	color:#000000;
	text-decoration:none;
}
.imagesthumbholder2 a:link{
	color:#000000;
	text-decoration:none;
}
.imagesthumbholder2 a:visited{
	color:#000000;
	text-decoration:none;
}
.imagesthumbholder2 a:hover{
	color:#000000;
	text-decoration:underline;
}
.imagesthumbholder2 a:active{
	color:#000000;
	text-decoration:none;
}
.boxesHolder1{
	float:left;
	width:100%;
	padding-bottom:20px;
	border-bottom:#CCCCCC dotted 1px;
	margin-bottom:20px;
}
.boxesHolder2{
	float:left;
	width:100%;
	padding-bottom:20px;
	border-bottom:#CCCCCC dotted 1px;
	margin-bottom:20px;
}
.boxesHolder3{
	float:left;
	width:100%;
}

