a:active {
	outline:none;
}

#wrapper {
        position:relative;
	margin:0 auto;
	width:975px;
}


body {
	font-family:"Helvetica", "Arial", "Verdana", "Sans-Serif";
	font-size:12px;
	color:#bbb;
        margin-bottom:-10px;
	text-align:left;
	background-image:url('images/bg_main2.jpg');
	background-repeat:repeat;
	background-position:top center;
}



#container {
	width:1000px;
        margin-top:-105px;
      
}


#header{
	position:relative;
	height:255px;
	width:1000px;
	margin-top:-10px;
	margin-left:-10px;
	background-image:url('images/logo2.png');
	background-repeat:no-repeat;
       
}

#logo a {
	display:block;
	width:1000px;
	height:255px;
        margin-top:0px;
        text-decoration:none;
	text-indent:-9999px;
	font-size:0.1px;
        float:left;
        
}

#cloudmenu {
	width:338px;
	float:right;
	margin-top:-109px;
	margin-right:108px;
	padding:0px;
}

#cloudmenu div {
	float:left;
	display:inline;
	padding:2px;
	z-index:500;
        
        
}


.contact {
	margin-top:3px;
	margin-left:3px;
}

#cloudmenu div a {
	border:none;
}


#widecolumn {
	width:960px;
}

#content {
	width:960px;
	min-height:900px;
	background-image: url('images/blogcontent.jpg');
        background-color: #000;
        background-repeat: no-repeat;
	border-style:solid;
	border-width:5px;
	border-color:#333;
	padding-bottom:15px;
       
}

#clientcontent {
	width:960px;
	min-height:900px;
	background-image: url('images/contentback.jpg');
        background-color: #000;
        background-repeat: no-repeat;
	border-style:solid;
	border-width:5px;
	border-color:#333;
	padding-bottom:15px;
       
}


#blogcontent {
	width:960px;
	min-height:900px;
	background-image: url('images/blogcontent.jpg');
        background-color: #000;
        background-repeat: no-repeat;
	border-style:solid;
	border-width:5px;
	border-color:#333;
	padding-bottom:15px;
}


.frontpage {
	
	width:580px;
        min-height:700px;
	margin-top:230px;
	margin-left:30px;
}

#frontcontent {
	width:960px;
	min-height:1580px;
	background-image:url('images/frontpageback3.jpg');
        background-color:#000;
        background-repeat: no-repeat;
	border-style:solid;
	border-width:5px;
	border-color:#333;
	padding-bottom:15px;
 
}

#singlepost {
        width:900px; 
	margin-top:120px;
	
	
}
#singlepost p{
	width:800px; 
	text-align:center;
}

#featured{
	margin-left:0px;
	width:530px;
}

.published {
	color:#fff;
	
	text-decoration:none;
	padding:3px;
       
}
.published a{text-decoration:none;}
p.readmore {
	text-align:right;
	margin-right:20px;
        display:none;
        color:#000;
}


.test{color:#000;}


.narrowcolumn {
	
	width:900px;
	margin-left:20px;
}
.narrowcolumn .post {
	position:relative;
	width:110px;
	height:110px;
	margin-top:5px;
	padding:5px 7px 5px 7px;
	font-size:12px;
	float:left;
        text-align:center;
}

.narrowcolumn img{width:100px; height:100px; overflow:hidden;}
.narrowcolumn .post .img{text-align:center;}
.narrowcolumn h3 {
	text-transform:uppercase;
	font-size:1.1em;
}


.narrowcolumn .entry{text-align:center;}
p {
	color:#ccc;
}

#myGallery {
	
	margin-left:22px;
	margin-top:-14px;
}

.tourdates {
        margin-left:80px;
	width:400px; 
        padding: 10px;
	font-size: .8em;
	color: #ccc;
        text-align:center;
}

.tourdates p{color:#999;}

.website {
	margin-left:80px;
	width:400px; 
        padding: 10px;
        color: #ccc;
        text-align:center;
}

.website a{color:#ccc;}
.website a:hover{color:#fff;}

.widget_get_custom {
	width:275px; 
	font-size:.8em;
	margin-left:20px;
        padding: 10px; 
	margin-top:70px;
        color: #999;
}
.widgettitle{color:#F08080; font-size: 1.1em;}

.hentry {
	width:500px;
	min-height:150px;
	text-align:left;
	pading:5px;
	margin-left:25px;
}

.entry-meta, .page-title {
	display:none;
}

h3 .entry-title a {
	color:#fff;
	padding:5px;
}

.entry-title {
        
	padding:5px Opx 5px Opx;
	text-transform:uppercase;
}
.entry-title a{color:#CD5C5C;}

.entry-title a:hover{color:#F08080;}

a {
	color:#CCC;
	text-decoration:none;
	outline:none;
        border:none;
}
h2 {font-size:1.3em;padding-top:5px;}
h2 .entry-title {
        
	padding:5px Opx 5px Opx;
	text-transform:uppercase;
        text-align:left;
        width:100%;
        
}

a:hover {
	border-width:0px;
	border:none;
}

a img {
	border:none;
	outline:none;
}

.recentnews {
	width:550px;
	height:100px;
	margin-left:0px;
	float:left;
}

.presscontact {
	width:300px;
	height:316px;
	clear:left;
	float:right;
	margin-top:-320px;
	margin-right:50px;
}

#widecolumn div {
	text-align:left;
}

.frontposts {
        position:relative;
	width:500px;
	height:75px;
	margin-top:20px;
	margin-left:20px;
}

.luckycat {
	position:absolute;
	top:400px;
	left:400px;
	width:153px;
	height:203px;
        }


#sidebar{
	
	position:absolute;
	top:365px;
	left:600px;
	height:1100px;
        width:300px;
	float:left;
}        





#sidebar ul{list-style-type: none;}

#videosidebar-3 {
        width:300px;
        height:250px;
	
}

#flickrrss {
        
	margin-left:20px;
	margin-top:100px;
	width:300px;
        
}
#flickrrss img {
	padding:5px;
}


.client-content {
	width:800px;
	margin-left:60px;
	margin-top:50px;
}

.client-content img {
	border-style:solid;
	border-width:5px;
	border-color:#333;
        
}
.nav-next {
        position:relative;
	height:40px;
        width:100px;
	margin-left:840px;
	margin-top:-48px;
        text-transform:uppercase;
        
        
        
}

.nav-previous {
        position:relative;
	height:50px;
	margin-left:40px;
	margin-top:186px;
	 text-transform:uppercase;
        
       
}

.nav-next a, .nav-previous a {
	color:#666;
}

.nav-next a:hover, .nav-previous a:hover {
	color:#FFF;
}





#clientheader {
	position:relative;
	width:600px;
	height:100px;
	margin-left:180px;
        margin-top:200px;
        
}

#clientheader div {
	margin-top:120px;
	margin-left:10px;
	display:inline;
	padding:5px;
}

.music {
	margin-top:5px;
}
#footer {
	width:1000px;
	height:170px; 
	background-image: url('images/footerback.png'); 
	background-repeat: no-repeat;
	margin-top:-10px;
	margin-left:-15px;
}

#footer a{
	color:#666;
        font-weight:bold;
}

#footer a:hover{
	color:#111;
}

.lisa{position:absolute;height:20px;margin-left:831px;float:left; clear:right;margin-top:117px;}
.killdisco{position:absolute;height:20px;margin-left:865px; margin-top:137px;float:left; }


.pagebar {
        position:relative;
	padding:0.2em 0.5em;
	top:30px;
        left:20px;
	height:30px;
	text-decoration:none;
	text-align:center;
        
	
}
.pagebar a, .pageList .this-page, .pagebar a:visited {
	text-decoration:none;
	padding:0.2em 0.5em;
}

.pagebar .break {
	padding:2px 6px 2px 6px;
	border:none;
	background:#fff;
	text-decoration:none;
}

.pagebar .this-page {
	padding:0.2em 0.5em;
	font-weight:bold;
	background:#F08080;
	color:#000;
}

.pagebar a:hover {
        background-color: #333;
	color:#000;
        
}

.pagebar .inactive {
	color:#fff;
	text-decoration:none;
	padding:0.2em 0.5em;
        
}

#clientsingle {
	width:900px;
	
}


#clientsingle .entry-content {
	width:800px;

}

.entry-content2 {width:600px;}

#clientsingle h2 {
	position:relative;
	text-align:center;
	color:#FFF;
	font-size:3.9em;
	width:900px;
        height:65px;
        margin-left:6px;
        margin-top:-140px;
       }

#post-2 {
	background:url('images/aboutback2.jpg');
	width:960px;
	height:100%;
	margin-left:0px;
       
        
}


#post-2 .entry-content {
	width:500px;
	margin-left:240px;
	padding-top:320px;
	margin-top:0px;
        color:#ccc;
        font-size:15px;
      
}

#post-25 {
	background:url('images/contactback.jpg');
	width:960px;
	height:100%;
	margin-left:0px;
}

#post-25 .entry-content {
	width:500px;
	margin-left:190px;
	padding-top:250px;
	margin-top:0px;
        color:#ccc;
        font-size:15px;
}
#post-80 {
	background-image :url('images/pastcampaignsback.jpg');
        background-repeat: no-repeat;
        background-color: #000;
	width:960px;
        height:100%;
	margin-left:0px;
}

#post-80 .entry-content {
	width:600px;
	margin-left:180px;
	margin-top:220px;
        color:#ccc;
        font-size:15px;
        text-align:center;
}

#post-413 .entry-content{
	width:800px;
	margin-left:60px;
	margin-top:0px;
        color:#ccc;
        font-size:15px;
        text-align:center;
}
#post-413 .entry-title{text-align:center;width:800px; height:40px;margin-left:60px;margin-top:100px;}
#flashPlayerplayerMultipleList1{position:relative;margin-left:0px;}
.edit-link{display:none;}