.imgframe{
	background-color: #FFFFFF;
	border: 1px solid #A09975;
	padding: 4px;
}
.columnar-widget,.columnar{
list-style-type:none
}
.columnar-widget li,.columnar li{
float:left
}
.columnar-widget li.new,.columnar li.new{
clear:left
}
ul.list-demands-thumb li{
padding:0.5em 0
}
ul.list-venues-text li{
padding:0.5em 0
}
ul.vertical li a{
display:block
}
ul.horizontal li img{
padding-right:10px;
padding-bottom:5px;
float:left
}
ul.horizontal li.new{
clear:both
}
*{
margin:0;
padding:0
}
img{
border:0
}
a{
color:#06c;
text-decoration:none
}
a:link{
cursor:hand;
cursor:pointer
}
a:visited:hover,a:hover{
background-color:#06c;
color:#fff;
text-decoration:none
}
a.no_hover:hover,span.no_hover:hover{
background-color:transparent !important;
border:none
}
a.no_hover:visited:hover,span.no_hover:visited:hover{
background-color:transparent !important;
border:none
}
#outer-container,#inner-container{
background-color:transparent
}
color:#fff
}
a.button:hover{
color:#fff;
background-color:transparent !important
}
.fake-button.shiny-positive-jumbo-245x40 span{
position:relative;
top:8px
}
body{
	background-color:#898988;
	font-family:Tahoma;
	z-index:0;
	background:#b3b500 url("../images/bg_gradient_orange.png") repeat-x left top
}
h1,h2,h3,h4,h5,h6{
padding:.1em .1em .3em .4em
}
h1.sub,h2.sub,h3.sub,h4.sub,h5.sub{
background-color:transparent;
border-top:1px solid #dededel;
margin-top:.5em;
padding-top:.8em
}
ul{
list-style-type:none
}
#outer-container{
	width:972px;
	margin:7% auto 0% auto;
	padding:0px 0px 0px 0px;
	position:relative
}
#inner-container{
padding:0px 0px 0px 0px;
position:relative;
background-color:transparent
}
.hidden,#precontent .hidden,#content .hidden{
display:none
}
#content {
background-color:#FFFFFF;
}
.invisible{
visibility:hidden
}
.center{
text-align:center
}
.link-arrow{
background:transparent url('/store/skin/chrome/site_elements.png') no-repeat scroll 0 -993px;
padding-left:8px
}
.hidden-no-js{
display:none
}
body.has-js .hidden-no-js{
display:block
}
body.has-js .hidden-no-js-inline{
display:inline
}
body.has-js .hidden-js{
display:none
}
body .column-separtor{
margin:0;
padding:0;
float:left;
position:relative
}
.tl,.tr,.bl,.br{
margin:0;
padding:0;
width:8px;
height:8px;
background-color:transparent;
background-image:url('/store/skin/containers/corners/8px_white_grey.png');
font-size:1px;
line-height:1px
}
.tl{
position:absolute;
top:0;
left:0;
background-position:top left
}
.tr{
position:absolute;
top:0;
right:0;
background-position:top right
}
.bl{
position:absolute;
bottom:0;
left:0;
background-position:bottom left
}
.br{
position:absolute;
bottom:0;
right:0;
background-position:bottom right
}
.layout_7{
padding-left:44px;
padding-right:44px;
padding-top:20px;
margin-bottom:10px
}
#content.layout_7{
position:relative;
padding-bottom:1px
}
.layout_7 #uno,.layout_7 #dos{
margin-bottom:15px;
width:100%
}
.layout_7 .column{
float:left;
margin:0
}
.layout_7 #uno .alpha{
width:429px;
margin-right:15px
}
.layout_7 #uno .beta{
width:429px
}
.layout_7 #dos .alpha{
width:577px;
margin-right:15px
}
.layout_7 #dos .beta{
width:279px
}
.layout_7 .group{
margin-top:10px
}
.layout_7 .beta ul li,.layout_7 .gamma ul li{
line-height:1.5em
}
.layout_8{
padding-left:0
}
html{
font-size:100%
}
body{
font-size:0.75em;
font-family:Tahoma,"Lucida Grande",Verdana,Helvetica,Arial,Sans-Serif
}
body *{
font-size:1em
}
table{
font-size:100%
}
input{
font-size:100%
}
select{
font-size:100%
}
textarea{
font-size:100%
}
textarea{
font-size:1.2em;
font-family:Tahoma,"Lucida Grande",Verdana,Helvetica,Arial,Sans-Serif
}
h1{
font-size:2em
}
h2{
font-size:1.5em
}
h3{
font-size:1.2em
}
h4,h5,h6{
font-size:1em
}
.t1{
font-size:0.8em
}
.t2{
font-size:1.0em
}
.t3{
font-size:1.2em
}
.t4{
font-size:1.4em
}
.t5{
font-size:20px
}
#footer{
margin:0;
padding:5px 5px 5px 5px;
background-color:transparent;
clear:both;
color:#FFF;
font-size:1em
}
#footer.simple-footer{
padding-top:15px;
padding-bottom:15px
}
#footer.simple-footer .footer-row{
margin-bottom:0;
text-align:center
}
#footer .footer-row{
margin-bottom:15px
}
#footer .footer-tabs{
margin-top:25px;
background:transparent url("../images/bg_ftr_lines.png") repeat-y 171px 0px
}
#footer ul{
margin:0;
list-style:none
}
#footer .footer-row ul{
display:inline
}
#footer .more-features ul{
margin-left:5px
}
#footer .footer-row ul li{
display:inline;
padding:0 7px;
border-left:1px solid #B9B6B6
}
#footer .footer-tabs ul{
float:left;
width:186px
}
#footer ul li.first{
margin-left:0;
padding-left:0;
border-left-style:none
}
#footer a,#footer a:visited{
color:#FFF
}
#footer a:hover{
text-decoration:underline;
background-color:transparent
}
#footer .light{
color:#B9B6B6
}
#footer-copyright{
	position:relative;
	padding-top: 5px;
	padding-right: 10px;
	clear:both;
	background-color:transparent;
	color:#CCC;
	font-size:1em;
	text-align:right
}
#outermost #footer{
margin-left:0px;
margin-right:0px
}
#nav{
	position:relative;
	height:42px;
	bottom:0px;
	margin:0;
	padding:0;
	clear:both;
	font-weight:bold;
	background:transparent url("../images/bg_nav_texture_orange.png") repeat-x 0px 0px
}
#nav .nav-left,#nav .nav-right{
height:42px;
width:1px;
margin:0;
padding:0;
background:transparent url("../images/bg_corner_blk_42px.png") no-repeat 0px 0px
}
#nav .nav-left{
float:left
}
#nav .nav-right{
float:right
}
ul#nav-tabs{
float:left;
list-style:none;
margin:0;
padding:8px 0 0 20px;
left:0px;
bottom:0px
}
#nav-tabs li{
position:relative;
float:left;
padding-right:16px;
position:relative;
}
#nav-tabs li.nav-last{
padding-right:0;
background-image:none
}
body.nav-events #nav li#nav-events a,body.nav-venues #nav li#nav-venues a,body.nav-performers #nav li#nav-performers a,body.nav-demands #nav li#nav-demands a,body.nav-community #nav li#nav-community a,body.nav-calendars #nav li#nav-community a,body.nav-groups #nav li#nav-community a,body.nav-users #nav li#nav-community a,body.nav-my #nav li#nav-my a{
color:#333;
background:#D8D8D8 url("../images/bg_nav_corners.png") no-repeat top left
}
body.nav-events #nav li#nav-events a strong,body.nav-venues #nav li#nav-venues a strong,body.nav-performers #nav li#nav-performers a strong,body.nav-demands #nav li#nav-demands a strong,body.nav-community #nav li#nav-community a strong,body.nav-calendars #nav li#nav-community a strong,body.nav-groups #nav li#nav-community a strong,body.nav-users #nav li#nav-community a strong,body.nav-my #nav li#nav-my a strong{
background:transparent url("../images/bg_nav_corners.png") no-repeat top right
}
#nav-tabs li a{
position:relative;
float:left;
color:#FFF
}
#nav-tabs li a strong{
display:block;
height:15px;
padding:5px
}
#nav-tabs li.nav-left a{

}
#nav-tabs li.nav-right a{

}
#nav-tabs li a:hover,#nav-tabs li a:active{
text-decoration:none;
color:#333;
background:#FFFFFF url("../images/bg_nav_corners.png") no-repeat top left;
cursor:hand;
cursor:pointer
}
#nav-tabs li a:hover strong,#nav-tabs li a:active strong{
text-decoration:none;
color:#333;
background:transparent url("../images/bg_nav_corners.png") no-repeat top right;
cursor:hand;
cursor:pointer
}
table.table-gallery {
	font-size: 12px;
	background: #fff;
	margin: 15px;
	width: 450px;
	border-collapse: collapse;
	text-align: left;
}
table.table-gallery .image th{
	padding: 10px 8px 5px 8px;
	border-top: 5px solid #000000;
}
table.table-gallery .image-name th{
	font-family: Bradley Hand ITC, Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px 8px 10px 8px;
	border-bottom: 5px solid #000000;
	vertical-align:top;
}
table.table-gallery td {
	color: #669;
	padding: 9px 8px 0px 8px;
}

table.table-contact {

}
table.table-contact td {
  border-left: 3px solid #ffdf04;
  padding-left: 10px;
}