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

.heat {
	position:absolute;
	opacity:0.3;
	visibility:hidden;
	border:solid 1px black;
	-moz-border-radius:15px;
	-webkit-border-radius:15px
}
.heat-toggle {
	position:fixed;
	top:0;
	left:0;
	z-index:3000
}
.heat-info {
	position:fixed;
	display:inline-block;
	visibility:hidden;
	background-color:#FFF;
	color:#000;
	white-space:nowrap;
	padding:5px;
	border:solid 3px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	z-index:2000
}
.heat-info ul {
	list-style-type:none
}
.heat-info.show-info, body.show-heat .heat {
	visibility:visible
}
.columnar-widget, .columnar {
	list-style-type:none
}
.columnar-widget li, .columnar li {
	float:left
}
.columnar-widget li.new, .columnar li.new {
	clear:left
}
.cols-1 li {
	width:100%
}
.cols-2 li {
	width:49%
}
.cols-3 li {
	width:32%
}
.cols-4 li {
	width:24%
}
.cols-5 li {
	width:19%
}
ul.columnar li {
	margin:0;
	padding:0;
	display:block
}
ul.columns-1 li {
	float:none;
	width:98%
}
ul.columns-2 li {
	float:left;
	width:48%
}
ul.columns-3 li {
	float:left;
	width:32%
}
ul.columns-4 li {
	float:left;
	width:24%
}
ul.columns-5 li {
	float:left;
	width:19%
}
ul.columns-6 li {
	float:left;
	width:16%
}
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
}
.cleaner, .cleaner_left, .cleaner_right {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
	line-height:1px
}
.cleaner_left {
	clear:left
}
.cleaner_right {
	clear:right
}
.clear {
	clear:both;
	display:block
}
body {
	background-color:#898988
}
h1, h2, h3, h4, h5, h6 {
}
h1.sub, h2.sub, h3.sub, h4.sub, h5.sub {
	background-color:transparent;
	border-top:1px solid #dedede
}
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 {
	background-color:#898988
}
#inner-container {
	background-color:#fff
}
.group {
	background-color:#fff;
	border:1px solid #ddd
}
.group ul.inline li {
	border-left:1px solid #ccc
}
.group ul.inline li.first {
	border-left-style:none
}
.blend {
	border-style:none;
	background-color:transparent
}
.primary-focus {
	background-color:#ffffe6
}
#header .alpha a#logo img, #header .alpha a:hover img, #header .alpha a#logo img:hover, #header .alpha a#logo:hover {
	background-color:#888;
	border:1px solid #fff;
	color:#fff
}
#header .signed-out ul li a {
	border:1px solid #ccc
}
#header .signed-in {
	border:1px solid #e5e5e5;
	background-color:#fff
}
#header #login-box {
	background-color:#fff;
	border:1px solid #aaa
}
#header .signed-in img {
	border:1px solid #e5e5e5
}
#header .egm {
	background-color:#ff0;
	border:1px solid #f00
}
.warning {
	border:1px solid #6c3;
	background-color:#cfc;
	color:#000
}
.oops {
	background-color:#D40000;
	color:#fff
}
.diminished {
	color:#666
}
#subscribe #subscribe-popover {
	background-color:#fff;
	color:#000;
	border:1px solid #dfdfdf
}
#subscribe #subscribe-popover a, #subscribe #subscribe-popover a:link, #subscribe #subscribe-popover a:visited {
	color:#000
}
#subscribe #subscribe-popover a:active, #subscribe #subscribe-popover a:hover {
	background-color:#06c;
	color:#fff;
	text-decoration:none
}
.crumb .crumb-path {
	color:#999999
}
.crumb .crumb-path .crumb-here {
	color:#666666
}
.alpha .mye-container .shiny, .alpha .mye-container .shiny a {
	color:#fff
}
.alpha .mye-container .shiny a:visited:hover, .alpha .mye-container .shiny a:hover {
	background-color:transparent;
	color:#fff
}
.alpha .mye-container .shiny h1, .alpha .mye-container .fade h1 {
	color:#fff;
	background-color:transparent
}
.form-layout-01 {
}
.form-layout-01 div {
	position:relative
}
.form-layout-01 label {
	display:block;
	width:100%
}
.form-layout-01 span.field-name {
	display:block;
	float:left;
	width:135px;
	text-align:right;
	padding-right:15px
}
.form-layout-01 span.constraints {
	position:absolute;
	bottom:0;
	font-size:0.9em;
	left:150px
}
.form-layout-01 input, .form-layout-01 select {
	width:250px
}
.form-layout-01 div.form-error {
	display:none;
	left:425px;
	margin-right:10px;
	padding:0;
	position:absolute;
	top:0
}

.form-layout-01 div.show-errors div.form-error {
	display:block
}
button.shiny, button.shiny-small, button.shiny-negative, button.shiny-negative-small, button.shiny-negative-small-tall, button.shiny-negative-medium, button.shiny-negative-medium-tall, button.shiny-negative-medium-jumbo, button.shiny-negative-large, button.shiny-negative-large-tall, button.shiny-negative-large-jumbo, button.shiny-positive, button.shiny-positive-small, button.shiny-positive-small-tall, button.shiny-positive-medium, button.shiny-positive-medium-tall, button.shiny-positive-medium-jumbo, button.shiny-positive-large, button.shiny-positive-large-jumbo, button.shiny-positive-jumbo-245x40, button.shiny-positive-jumbo-80x40, button.shiny-positive-124x31 {
	margin:0.25em;
	padding:0;
	border:none;
	height:21px;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	color:#fff
}
button.shiny:active {
	position:relative;
	top:1px;
	left:1px
}
a.button {
	color:#fff
}
a.button:hover {
	color:#fff;
	background-color:transparent !important
}
.fake-button {
	margin:0.25em;
	padding:0;
	border:none;
	height:21px;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	color:#fff
}

.fake-button.shiny-positive-jumbo-245x40 span {
	position:relative;
	top:8px
}
body {
	z-index:0
}
h1, h2, h3, h4, h5, h6 {
	padding:.1em .1em .3em .4em
}
h1.sub, h2.sub, h3.sub, h4.sub, h5.sub {
	margin-top:.5em;
	padding-top:.8em
}
ul {
	list-style-type:none
}
#outer-container {
	width:1004px;
	margin:0px auto 20px auto;
	padding-bottom:22px;
	background:#898988 url("../img/site_shadow.png") no-repeat left bottom;
	position:relative
}
#inner-container {
	background:#fff url("../img/site_shadow.png") repeat-y right top;
	padding:0px 16px;
	position:relative
}
.hidden, #pre .hidden, # .hidden {
	display:none
}
# .faded {
	color:#999
}
.invisible {
	visibility:hidden
}
.fakelink {
	cursor:pointer;
	color:#06c;
	background-color:transparent;
	border:none
}
.center {
	text-align:center
}
.fakelink:hover {
	background-color:#06c;
	color:#fff
}
.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(ing/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
}
#subnav {
	position:relative;
	margin-bottom:10px;
	background-color:#E1E1E1;
	width:932px
}
#subnav ul {
	padding:5px 15px
}
#subnav ul li {
	display:inline;
	margin-right:1em;
	padding-right:1em;
	border-right:1px solid #A5A5A5;
	text-decoration:none
}
#subnav ul li a {
	padding:0 1px
}
#subnav ul li.last {
	border-right:none
}
#subnav li.selected {
	font-weight:bold
}
div.shiny {
	padding-bottom:0
}
.alpha .mye-container .shiny a:visited:hover, .alpha .mye-container .shiny a:hover {
	cursor:pointer;
	cursor:hand
}
.alpha .mye-container .shiny h1 {
	padding-bottom:8px
}
.alpha .mye-container .shiny .underguy {
	margin-top:-8px;
	padding-bottom:8px
}
.alpha .mye-container div.shiny {
	padding-top:7px
}
.alpha, .beta {
	padding-bottom:-10px;
	margin-top:15px
}
.section {
	padding:15px 15px 15px 15px
}
.section-head {
	padding:10px 15px
}
.alpha .green-container .section {
	border-bottom:1px solid #60bf49
}
.alpha .blue-container .section {
	border-bottom:1px solid #99ccff
}
.alpha .lt_blue-container .section {
	border-bottom:1px solid #99cbff
}
.beta .section {
	border-bottom:1px solid #ddd
}
.section.bottom, .alpha .mye-container .bottom {
	border-bottom:none
}
div.mye-container {
	position:relative;
	margin-bottom:15px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
div.green-container {
	border:1px solid #60bf49
}
div.blue-container {
	border:1px solid #99ccff;
	border-top:1px solid #3366ff
}
div.lt_blue-container {
	border:1px solid #99cbff
}
div.mye-container.bottom {
	margin-bottom:0
}
div.mye-container * * {
	padding:0
}
div.top-left {
	position:absolute;
	height:8px;
	width:8px;
	top:-1px;
	left:-1px
}
div.top-right {
	position:absolute;
	height:8px;
	width:8px;
	top:-1px;
	right:-1px
}
div.bot-left {
	clear:both;
	position:absolute;
	height:8px;
	width:8px;
	bottom:-1px;
	left:-1px;
	font-size:1px;
	line-height:1px
}
div.bot-right {
	position:absolute;
	height:8px;
	width:8px;
	bottom:-1px;
	right:-1px;
	font-size:1px;
	line-height:1px
}
.layout_1 {
	padding-left:0;
	padding-right:479px
}
.layout_1 .column {
	float:left;
	margin:0 0 10px 0
}
.layout_1 .alpha {
	width:100%;
	left:0
}
.layout_1 .beta {
	width:241px;
	margin-right:-241px;
margin-right:
}
.layout_1 .gamma {
	width:240px;
	margin-left:240px;
	margin-right:-480px
}
.layout_1 .group {
	margin-top:10px
}
.layout_1 .beta ul li, .layout_1 .gamma ul li {
	line-height:1.5em
}
.layout_2 {
	padding:20px 20px 0 20px
}
.layout_2 .column {
	float:left;
	margin:0 0 10px 0
}
.layout_2 .alpha {
	width:651px
}
.layout_2 .beta {
	width:207px;
	float:right
}
.layout_2 .group {
	margin-top:10px
}
.layout_2 .beta .group {
	margin-right:0
}
.layout_3 {
	padding:20px 20px 0 20px
}
.layout_3 .column {
	float:left;
	margin:0 0 10px 0
}
.layout_3 .alpha {
	left:0;
	padding:0 8em
}
.layout_3 .group {
	margin:10px
}
.layout_3 .group h3.blend, .layout_3 .group ul, .layout_3 .group ol, .layout_3 .group p {
	padding:0.5em 1em
}
.layout_4 {
	padding-left:15px
}
.layout_4 .column {
	float:left;
	margin:0 0 15px 0
}
.layout_4 .alpha {
	width:429px
}
.layout_4 .beta {
	width:429px;
	margin-left:15px
}
.layout_4 .group {
	margin-top:15px
}
.layout_5 {
	padding-left:10px;
	padding-right:308px
}
.layout_5 .column {
	float:left;
	margin:0 0 10px 0
}
.layout_5 .alpha {
	width:100%;
	left:0
}
.layout_5 .beta {
	width:290px;
	margin-left:14px;
	margin-right:-100%
}
.layout_5 .group {
	margin-top:10px
}
.layout_5 .beta .group {
	margin-right:10px
}
.layout_6 {
	padding:0;
	width:365px;
	margin:0 auto
}
.layout_6 .column {
	float:left;
	position:static !important;
	margin:0 0 10px 0;
	width:100%
}
.layout_6 .alpha {
	left:0;
	background-color:#fff
}
.layout_6 .group {
	margin:10px
}
.layout_6 .group h3.blend, .layout_6 .group ul, .layout_6 .group ol, .layout_6 .group p {
	padding:0.5em 1em
}
.layout_7 {
	padding-left:44px;
	padding-right:44px;
	margin-bottom:10px
}
#.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
}
#.layout_8 {
	position:relative
}
.layout_8 .column {
	float:left;
	margin:0 15px 15px 0;
	width:281px
}
.layout_8 .alpha {
	left:0;
	margin-left:15px
}
.layout_8 .beta {
}
.layout_8 .gamma {
	margin-right:-3px
}
.layout_8 .group {
	margin-top:15px
}
.layout_8 .beta ul li, .layout_8 .gamma ul li {
	line-height:1.5em
}
.layout_9 {
	padding-left:0
}
#.layout_9 {
	position:relative
}
.layout_9 .column {
	float:left;
	margin:0 15px 15px 0;
	width:281px
}
.layout_9 .alpha {
	width:300px;
	margin-left:15px
}
.layout_9 .beta {
	width:616px
}
.layout_9 .group {
	margin-top:15px
}
.layout_9 .beta ul li, .layout_9 .gamma ul li {
	line-height:1.5em
}
.layout_10 {
	padding:20px
}
#.layout_10 {
	position:relative
}
.layout_10 .column {
	float:left;
	margin:0
}
.layout_10 .alpha {
	width:651px;
	margin:0 15px 0 0
}
.layout_10 .beta {
	width:207px
}
.layout_10 .group {
	margin-top:15px
}
.layout_10 .beta ul li, .layout_10 .gamma ul li {
	line-height:1.5em
}
#.layout_11 {
	position:relative
}
.layout_11 {
	position:relative;
	padding:20px
}
.layout_11 .alpha, .layout_11 .beta, .layout_11 .gamma, .layout_11 .delta {
	margin:0px
}
.layout_11 .has-2-cols .alpha, .layout_11 .has-2-cols .beta {
	width:429px
}
.layout_11 .has-2-cols .beta {
	margin:0px
}
.layout_11 .column {
	float:left;
	margin:0px 15px 0px 0px
}
.layout_11 .has-2-cols-75-25 .alpha {
	width:651px
}
.layout_11 .has-2-cols-75-25 .beta {
	width:207px;
	margin:0
}
.layout_11 .has-2-cols-25-75 .alpha {
	width:207px
}
.layout_11 .has-2-cols-25-75 .beta {
	width:651px;
	margin:0
}
.layout_11 .has-2-cols-70-30 .alpha {
	width:577px
}
.layout_11 .has-2-cols-70-30 .beta {
	width:281px;
	margin:0
}
.layout_11 .has-2-cols-30-70 .alpha {
	width:281px
}
.layout_11 .has-2-cols-30-70 .beta {
	width:577px;
	margin:0
}
.layout_11 .has-3-cols .alpha, .layout_11 .has-3-cols .beta, .layout_11 .has-3-cols .gamma {
	width:281px
}
.layout_11 .has-3-cols .gamma {
	margin:0px
}
.layout_11 .has-4-cols .alpha, .layout_11 .has-4-cols .beta, .layout_11 .has-4-cols .gamma, .layout_11 .has-4-cols .delta {
	width:207px
}
.layout_11 .has-4-cols .delta {
	margin:0px
}
.layout_11 .group {
	margin-top:15px;
	border:none
}
.layout_11 .section {
	border:none
}
#.layout_a {
	position:relative;
	font-family:Arial, Helvetica, Sans-Serif
}
.layout_a {
	position:relative;
	padding:30px 20px 0px 20px
}
.layout_a .alpha {
	width:932px;
	margin:0px
}
.layout_a * .alpha, .layout_a * .beta, .layout_a * .gamma, .layout_a * .delta {
	float:left;
	margin:0 16px 0 0
}
.layout_a .group {
	display:block;
	margin:0 0 16px 0;
	border:none
}
.layout_a .border {
	border:1px solid #ddd
}
.layout_a .end {
	margin:0
}
.layout_a .cols-1-1 .alpha, .layout_a .cols-1-1 .beta {
	width:458px
}
.layout_a .cols-1-1 .beta {
	margin-right:0
}
.layout_a .cols-1-1-1 .alpha, .layout_a .cols-1-1-1 .beta, .layout_a .cols-1-1-1 .gamma {
	width:300px
}
.layout_a .cols-1-1-1 .gamma {
	margin-right:0
}
.layout_a .cols-1-1-1-1 .alpha, .layout_a .cols-1-1-1-1 .beta, .layout_a .cols-1-1-1-1 .gamma, .layout_a .cols-1-1-1-1 .delta {
	width:221px
}
.layout_a .cols-1-1-1-1 .delta {
	margin-right:0
}
.layout_a .cols-1-2-1 .alpha, .layout_a .cols-1-2-1 .gamma {
	width:221px
}
.layout_a .cols-1-2-1 .beta {
	width:458px
}
.layout_a .cols-1-2-1 .gamma {
	margin-right:0
}
.layout_a .cols-1-3-2 .alpha {
	width:142px
}
.layout_a .cols-1-3-2 .beta {
	width:458px
}
.layout_a .cols-1-3-2 .gamma {
	width:300px;
	margin-right:0
}
.layout_a .cols-2-1 .alpha {
	width:616px
}
.layout_a .cols-2-1 .beta {
	width:300px;
	margin-right:0
}
.layout_a .cols-2-1 .alpha .cols-1-1 .alpha, .layout_a .cols-2-1 .alpha .cols-1-1 .beta {
	width:300px
}
.layout_a .cols-2-1 .alpha .cols-1-1 .beta {
	margin-right:0
}
.layout_a .cols-2-10 .alpha {
	width:142px
}
.layout_a .cols-2-10 .beta {
	width:774px;
	margin-right:0
}
.layout_a .cols-2-10 .beta .cols-3-2 .alpha {
	width:458px
}
.layout_a .cols-2-10 .beta .cols-3-2 .beta {
	width:300px;
	margin-right:0
}
.layout_a .cols-2-1-1 .alpha {
	width:458px
}
.layout_a .cols-2-1-1 .beta .layout_a .cols-2-1-1 .gamma {
	width:221px
}
.layout_a .cols-2-1-1 .gamma {
	margin-right:0
}
.layout_a .cols-3-1 .alpha {
	width:695px
}
.layout_a .cols-3-1 .beta {
	width:221px;
	margin-right:0
}
.layout_a .cols-3-1 .alpha .cols-1-1 .alpha, .layout_a .cols-3-1 .alpha .cols-1-1 .beta, .layout_a .cols-3-1 .alpha .cols-1-1 .gamma {
	width:221px
}
.layout_a .cols-3-1 .alpha .cols-1-1 .gamma {
	margin-right:0
}
#.layout_b {
	position:relative;
	font-family:Arial, Helvetica, Sans-Serif
}
.layout_b {
	position:relative;
	padding-top:30px;
	padding-bottom:20px
}
.layout_b .alpha-873 {
	width:873px;
	margin:auto
}
.layout_b .alpha-843 {
	width:843px;
	margin:auto
}
.layout_b .alpha-651 {
	width:651px;
	margin:auto
}
.layout_b .alpha-429 {
	width:429px;
	margin:auto
}
.layout_b {
	position:relative;
	padding-top:30px;
	padding-bottom:20px
}
.layout_b .alpha-932 {
	width:932px;
	margin:auto
}
.layout_b .alpha-902 {
	width:902px;
	margin:auto
}
.layout_b .alpha-695 {
	width:695px;
	margin:auto
}
.layout_b .alpha-458 {
	width:458px;
	margin:auto
}
.layout_b .alpha-300 {
	width:300px;
	margin:auto
}
.gradient {
	background-image:url('/images/skin/blue_sweep.jpg');
	background-repeat:repeat-x
}
.group {
	margin-top:15px
}
.group ul, .group p, .section ul {
	padding:.4em
}
.group ul.inline, .section ul.inline {
	line-height:1.6em
}
.group ul.inline li, .section ul.inline li {
	display:inline;
	padding:0 .2em 0 .4em;
	margin-bottom:.4em
}
.group ul.inline li.first, .section ul.inline li.first {
	padding-left:0
}
.group ul.fancy, .section ul.fancy {
	margin-left:0
}
.group ul.fancy li {
	list-style-type:none;
	padding:0 0.2em
}
.group ul.bulleted li, .section ul.bulleted li {
	padding:0.2em 0
}
.group ul.bulleted li:before, .group ul.fancy li:before, .section ul.bulleted li:before, .section ul.fancy li:before {
	:"\00BB \0020"
}
.group .c {
	display:block;
	text-align:center;
	margin:0 auto
}
.group .l {
	display:block;
	text-align:left;
	padding:.2em .6em 0 .6em
}
.r {
	text-align:right
}
.group .r {
	display:block;
	padding:.2em .6em 0 .6em
}
.group .group {
	margin:15px
}
#pre {
	padding:1px 20px 0 20px
}
.splitgroup {
	left:0
}
.splitgroup .leftcol {
	display:block;
	float:left;
	width:48.5%;
	margin-left:0
}
.splitgroup .rightcol {
	display:block;
	float:right;
	width:48.5%;
	margin-right:0
}
div#categories-wrap, div#venues-wrap {
	padding-bottom:0.5em
}
ul.twocol {
	padding:.4em 0 .4em .4em;
	margin-bottom:0.4em
}
ul.twocol li {
	float:left;
	width:49%;
	padding:0.2em 0
}
.delete_box {
	color:#000;
	cursor:pointer;
	font-size:.7em;
	color:#bbb;
	border:1px solid #bbb;
	border-top:0;
	border-bottom:0;
	display:inline;
	padding:0 2px;
	margin-left:1em
}
.delete_box:hover, :hover.delete_box {
	color:black;
	border:1px solid #d59100;
	border-top:0;
	border-bottom:0;
	cursor:pointer;
	background-color:#ffbf3e
}
ol.faq {
	margin:1em 2em
}
ol.faq li {
	margin:1em
}
ol.faq li .question {
	font-weight:bold
}
ol.faq li .answer {
}
#comments dt {
	float:left;
	width:60px;
	padding:5px 0
}
#comments dd {
	overflow:auto;
	margin-left:0;
	padding:3px 0 6px 0;
	margin-bottom:6px
}
#comments .potential dd {
	margin-left:70px;
	overflow:visible
}
#comments img {
	border:1px solid #ccc
}
# #image_placeholder {
	border:1px dashed #ccc;
	padding:50px 0px;
	text-align:center;
	background-color:#fdfdfd
}
# #image_placeholder:hover {
	border:1px solid #aaa
}
.warning {
	padding:9px;
	margin:15px
}
#subscribe {
	display:block;
	position:relative
}
#subscribe .autoclose-click {
	cursor:pointer
}
.alpha .green-container .shiny #subscribe {
	margin-top:-30px;
	padding-bottom:10px
}
#subscribe img {
	margin-right:4px;
	margin-bottom:2px;
	vertical-align:middle
}
#subscribe #subscribe-popover {
	display:none;
	position:absolute;
	top:1.5em;
	right:0;
	width:14em;
	padding:0.4em 0
}
#subscribe #subscribe-popover li {
	padding:0.6em
}
#subscribe img {
	cursor:pointer;
	cursor:hand
}
.crumb {
	position:relative;
	margin:0 0 15px 0;
	padding:5px 10px;
	border:1px solid #EEEEEE;
	font-size:12px
}
#pre .crumb {
	margin-top:15px
}
.crumb .right-action {
	display:block;
	float:right
}
.crumb-solo {
	margin:15px 15px
}
.layout_b .crumb {
	margin-left:20px;
	margin-right:20px
}
div.popover {
	position:absolute;
	top:100%;
	left:0;
	z-index:1;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:10px 0 15px 0;
	color:#333333
}
.popover .pophd {
	margin:0 15px 5px 15px;
	padding:0 0 5px 0;
	border-bottom:1px solid #E5E5E5
}
.popover .popbd {
	margin:0 15px
}
.popover .popft {
	margin:0 15px
}
.popover h3 {
color:
}
.popover .note {
	font-size:0.8em
}
#ad-skyscraper {
	padding:0px;
	margin-bottom:30px;
	text-align:center
}
#footer-advert, #footer-advert, #header-advert, #right-rail-advert {
	text-align:center
}
#revgen-loader {
	position:absolute;
	top:0;
	left:-10000px
}
div.rev-gen {
	overflow:hidden;
	margin-bottom:20px;
	text-align:center
}
div.rev-gen a {
	background-color:transparent !important;
	border:none
}
div.header-advert {
	margin:0
}
div.ad-size-460x60 {
	height:60px
}
div.ad-size-234x60 {
	height:60px
}
div.ad-size-125x125 {
	height:125px
}
div.ad-size-120x160 {
	height:160px
}
div.ad-size-160x600 {
	height:600px
}
div.ad-size-120x600 {
	height:600px
}
div.ad-size-300x250 {
	height:250px
}
div.ad-size-300x90 {
	height:90px
}
div.ad-size-728x90 {
	height:90px
}
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:1.6em
}
#header .signed-in ul {
	font-size:.9em
}
#header .beta {
	font-size:1em
}
#categories-wrap ul li .category {
	font-size:1.15em
}
.diminished {
	font-size:0.9em
}
#subscribe {
	font-size:.95em;
	text-align:right;
	text-decoration:none
}
#subscribe #subscribe-popover {
	text-align:left
}
.crumb {
	font-size:12px
}
.crumb a, .crumb .crumb-path .crumb-here {
	font-weight:bold
}
.alpha .green-container .shiny a:visited:hover, .alpha .green-container .shiny a:hover {
	text-decoration:underline
}
.cage {
	position:relative;
	margin-bottom:20px;
	background-color:#fff
}
.cage.bottom {
	margin-bottom:0
}
.cage h1 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	background:transparent
}
#pre .cage h1 {
	color:#000000
}
.cage h2, .yui-panel h2, .cage h3, .yui-panel h3, .cage h4, .yui-panel h4, .cage h5, .yui-panel h5, .cage h6, .yui-panel h5 {
	color:#333;
	margin:0;
	padding:0;
	background-color:transparent
}
.cage h4 {
	color:#FFF;
	font-size:1.15em
}
.cage .faded h2, .cage .faded h3, .cage .faded h4, .cage .faded h5, .cage .faded h6 {
	color:#999
}
.right-action {
	margin-top:5px;
	text-align:right
}
.cage a.icon img {
	margin-right:10px;
	margin-bottom:5px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand
}
.cage a.icon:hover {
	background-color:transparent
}
.cage .beta .section ul, .cage .beta .section p {
	padding:0px
}
.cage abbr {
	border:none
}
.cage .section input, .cage .section textarea, .cage .section select {
	border:1px solid #ccc;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em;
	padding:2px
}
.cage .group ul, .cage .group p, .cage .section ul {
	padding:0
}
.cage .group ul, .cage .section ul {
	position:relative
}
.cage .border {
	padding:0;
	height:10px;
	font-size:1px
}
.cage .section {
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	position:relative
}
.cage .section.last {
	border-bottom:none;
	padding-bottom:0px
}
.cage .section.solid {
	border:none
}
.cage .section-head a {
	color:#FFFFFF
}
.cage .section-head h2 {
	color:#FFFFFF;
	font-size:1.3em
}
.cage .section-head p {
	color:#333333;
	position:absolute;
	right:15px;
	top:10px
}
.layout_b .section-head h1 {
	font-size:1.8em
}
.section-head {
	position:relative;
	background-color:#AEAEAE;
	background-repeat:repeat-x
}

.ftr .bl {
	position:relative;
	float:left
}
.ftr .br {
	position:relative;
	float:right
}
.section-head .tl {
	background-position:-40px 0px
}
.section-head .tr {
	background-position:-50px 0px
}
.ftr .bl {
	background-position:-40px -70px
}
.ftr .br {
	background-position:-50px -70px
}
.cage.tight .ftr {
	height:2px;
	background-position:0pt -999px
}
.cage.tight .section-head .tl, .cage.tight .section-head .tr, .cage.tight .ftr .bl, .cage.tight .ftr .br {
	width:2px;
	height:2px
}
.tight .tl {
	background-position:-43px -1px
}
.tight .tr {
	background-position:-55px -1px
}
.tight .bl {
	background-position:-42px -76px
}
.tight .br {
	background-position:-55px -77px
}
.tight .section.last {
	padding-bottom:8px
}
.tight-solid-ltgrey, .solid-ltgrey {
	background-image:none;
	background-color:#F0F0F0
}
.solid-ltgrey .tl {
	background-position:0px 0px
}
.solid-ltgrey .tr {
	background-position:-10px 0px
}
.solid-ltgrey .bl {
	background-position:0px -10px
}
.solid-ltgrey .br {
	background-position:-10px -10px
}
.tight-solid-ltgrey .tl {
	background-position:-2px -2px
}
.tight-solid-ltgrey .tr {
	background-position:-16px -2px
}
.tight-solid-ltgrey .bl {
	background-position:-2px -16px
}
.tight-solid-ltgrey .br {
	background-position:-17px -15px
}
.fade-ltgrey {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_fade_tops.png");
	background-color:#E5E5E5;
	background-position:0px 0px
}
.fade-ltgrey .tl {
	background-position:0px -20px
}
.fade-ltgrey .tr {
	background-position:-10px -20px
}
.fade-ltgrey .bl {
	background-position:0px -30px
}
.fade-ltgrey .br {
	background-position:-10px -30px
}
.line-ltgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px 0px
}
.line-ltgrey .tl {
	background-position:0px -60px
}
.line-ltgrey .tr {
	background-position:0px -60px
}
.btm-line-ltgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px 9px
}
.btm-line-ltgrey .bl {
	background-position:0px -70px
}
.btm-line-ltgrey .br {
	background-position:0px -70px
}
.dbl-line-ltgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px 0px
}
.dbl-line-ltgrey .tl {
	background-position:0px -80px
}
.dbl-line-ltgrey .tr {
	background-position:0px -80px
}
.btm-dbl-line-ltgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px 8px
}
.btm-dbl-line-ltgrey .bl {
	background-position:0px -90px
}
.btm-dbl-line-ltgrey .br {
	background-position:0px -90px
}
.solid-medgrey {
	background-image:none;
	background-color:#E5E5E5
}
.solid-medgrey .tl {
	background-position:-20px 0px
}
.solid-medgrey .tr {
	background-position:-30px 0px
}
.solid-medgrey .bl {
	background-position:-20px -10px
}
.solid-medgrey .br {
	background-position:-30px -10px
}
.line-medgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -500px
}
.line-medgrey .tl {
	background-position:-20px -60px
}
.line-medgrey .tr {
	background-position:-30px -60px
}
.btm-line-medgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -491px
}
.btm-line-medgrey .bl {
	background-position:-20px -70px
}
.btm-line-medgrey .br {
	background-position:-30px -70px
}
.dbl-line-medgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -500px
}
.dbl-line-medgrey .tl {
	background-position:-20px -80px
}
.dbl-line-medgrey .tr {
	background-position:-30px -80px
}
.btm-dbl-line-medgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -492px
}
.btm-dbl-line-medgrey .bl {
	background-position:-20px -90px
}
.btm-dbl-line-medgrey .br {
	background-position:-30px -90px
}
.solid-grey {
	background-image:none;
	background-color:#AEAEAE
}
.solid-grey .tl {
	background-position:-40px 0px
}
.solid-grey .tr {
	background-position:-50px 0px
}
.solid-grey .bl {
	background-position:-40px -10px
}
.solid-grey .br {
	background-position:-50px -10px
}
.line-grey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -1000px
}
.line-grey .tl {
	background-position:-40px -60px
}
.line-grey .tr {
	background-position:-50px -60px
}
.btm-line-grey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -991px
}
.btm-line-grey .bl {
	background-position:-40px -70px
}
.btm-line-grey .br {
	background-position:-50px -70px
}
.dbl-line-grey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -1000px
}
.dbl-line-grey .tl {
	background-position:-40px -80px
}
.dbl-line-grey .tr {
	background-position:-50px -80px
}
.btm-dbl-line-grey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -992px
}
.btm-dbl-line-grey .bl {
	background-position:-40px -90px
}
.btm-dbl-line-grey .br {
	background-position:-50px -90px
}
.solid-dkgrey {
	background-image:none;
	background-color:#999999
}
.solid-dkgrey .tl {
	background-position:-60px 0px
}
.solid-dkgrey .tr {
	background-position:-70px 0px
}
.solid-dkgrey .bl {
	background-position:-60px -10px
}
.solid-dkgrey .br {
	background-position:-70px -10px
}
.shiny-dkgrey {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_shiny_tops.png");
	background-position:0px -1500px;
	background-color:#7F7F7F
}
.shiny-dkgrey .tl {
	background-position:-60px -40px
}
.shiny-dkgrey .tr {
	background-position:-70px -40px
}
.shiny-dkgrey .bl {
	background-position:-60px -50px
}
.shiny-dkgrey .br {
	background-position:-70px -50px
}
.line-dkgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -1500px
}
.line-dkgrey .tl {
	background-position:-60px -60px
}
.line-dkgrey .tr {
	background-position:-70px -60px
}
.btm-line-dkgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -1491px
}
.btm-line-dkgrey .bl {
	background-position:-60px -70px
}
.btm-line-dkgrey .br {
	background-position:-70px -70px
}
.dbl-line-dkgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -1500px
}
.dbl-line-dkgrey .tl {
	background-position:-60px -80px
}
.dbl-line-dkgrey .tr {
	background-position:-70px -80px
}
.btm-dbl-line-dkgrey {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -1492px
}
.btm-dbl-line-dkgrey .bl {
	background-position:-60px -90px
}
.btm-dbl-line-dkgrey .br {
	background-position:-70px -90px
}
.solid-ltblue {
	background-image:none;
	background-color:#DAEDFF
}
.solid-ltblue .tl {
	background-position:-80px 0px
}
.solid-ltblue .tr {
	background-position:-90px 0px
}
.solid-ltblue .bl {
	background-position:-80px -10px
}
.solid-ltblue .br {
	background-position:-90px -10px
}
.fade-ltblue {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_fade_tops.png");
	background-color:#99CBFF;
	background-position:0px -2000px
}
.fade-ltblue .tl {
	background-position:-80px -20px
}
.fade-ltblue .tr {
	background-position:-90px -20px
}
.fade-ltblue .bl {
	background-position:-80px -30px
}
.fade-ltblue .br {
	background-position:-90px -30px
}
.line-ltblue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -2000px
}
.line-ltblue .tl {
	background-position:-80px -60px
}
.line-ltblue .tr {
	background-position:-90px -60px
}
.btm-line-ltblue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -1991px
}
.btm-line-ltblue .bl {
	background-position:-80px -70px
}
.btm-line-ltblue .br {
	background-position:-90px -70px
}
.dbl-line-ltblue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -2000px
}
.dbl-line-ltblue .tl {
	background-position:-80px -80px
}
.dbl-line-ltblue .tr {
	background-position:-90px -80px
}
.btm-dbl-line-ltblue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -1992px
}
.btm-dbl-line-ltblue .bl {
	background-position:-80px -90px
}
.btm-dbl-line-ltblue .br {
	background-position:-90px -90px
}
.solid-medblue {
	background-image:none;
	background-color:#99CCFF
}
.solid-medblue .tl {
	background-position:-180px 0px
}
.solid-medblue .tr {
	background-position:-190px 0px
}
.solid-medblue .bl {
	background-position:-180px -10px
}
.solid-medblue .br {
	background-position:-190px -10px
}
.solid-blue {
	background-image:none;
	background-color:#0066CC
}
.solid-blue .tl {
	background-position:-100px 0px
}
.solid-blue .tr {
	background-position:-110px 0px
}
.solid-blue .bl {
	background-position:-100px -10px
}
.solid-blue .br {
	background-position:-110px -10px
}
.shiny-blue {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_shiny_tops.png");
	background-position:0px -2500px;
	background-color:#0066CC
}
.shiny-blue .tl {
	background-position:-100px -40px
}
.shiny-blue .tr {
	background-position:-110px -40px
}
.shiny-blue .bl {
	background-position:-100px -50px
}
.shiny-blue .br {
	background-position:-110px -50px
}
.line-blue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-position:0px -2500px;
	background-color:#FFFFFF
}
.line-blue .tl {
	background-position:-100px -60px
}
.line-blue .tr {
	background-position:-110px -60px
}
.btm-line-blue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-position:0px -2491px;
	background-color:#FFFFFF
}
.btm-line-blue .bl {
	background-position:-100px -70px
}
.btm-line-blue .br {
	background-position:-110px -70px
}
.dbl-line-blue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-position:0px -2500px;
	background-color:#FFFFFF
}
.dbl-line-blue .tl {
	background-position:-100px -80px
}
.dbl-line-blue .tr {
	background-position:-110px -80px
}
.btm-dbl-line-blue {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-position:0px -2492px;
	background-color:#FFFFFF
}
.btm-dbl-line-blue .bl {
	background-position:-100px -90px
}
.btm-dbl-line-blue .br {
	background-position:-110px -90px
}
.solid-yellow {
	background-image:none;
	background-color:#FFCC00
}
.solid-yellow .tl {
	background-position:-120px 0px
}
.solid-yellow .tr {
	background-position:-130px 0px
}
.solid-yellow .bl {
	background-position:-120px -10px
}
.solid-yellow .br {
	background-position:-130px -10px
}
.shiny-yellow {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_shiny_tops.png");
	background-position:0px -3000px;
	background-color:#FFC300
}
.shiny-yellow .tl {
	background-position:-120px -40px
}
.shiny-yellow .tr {
	background-position:-130px -40px
}
.shiny-yellow .bl {
	background-position:-120px -50px
}
.shiny-yellow .br {
	background-position:-130px -50px
}
.line-yellow {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -3000px
}
.line-yellow .tl {
	background-position:-120px -60px
}
.line-yellow .tr {
	background-position:-130px -60px
}
.btm-line-yellow {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -2991px
}
.btm-line-yellow .bl {
	background-position:-120px -70px
}
.btm-line-yellow .br {
	background-position:-130px -70px
}
.dbl-line-yellow {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -3000px
}
.dbl-line-yellow .tl {
	background-position:-120px -80px
}
.dbl-line-yellow .tr {
	background-position:-130px -80px
}
.btm-dbl-line-yellow {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -2992px
}
.btm-dbl-line-yellow .bl {
	background-position:-120px -90px
}
.btm-dbl-line-yellow .br {
	background-position:-130px -90px
}
.solid-green {
	background-image:none;
	background-color:#359B03
}
.solid-green .tl {
	background-position:-140px 0px
}
.solid-green .tr {
	background-position:-150px 0px
}
.solid-green .bl {
	background-position:-140px -10px
}
.solid-green .br {
	background-position:-150px -10px
}
.fade-green {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_fade_tops.png");
	background-color:#379D05;
	background-position:0px -3500px
}
.fade-green .tl {
	background-position:-140px -20px
}
.fade-green .tr {
	background-position:-150px -20px
}
.fade-green .bl {
	background-position:-140px -30px
}
.fade-green .br {
	background-position:-150px -30px
}
.shiny-green {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_shiny_tops.png");
	background-position:0px -3500px;
	background-color:#359B03
}
.shiny-green .tl {
	background-position:-140px -40px
}
.shiny-green .tr {
	background-position:-150px -40px
}
.shiny-green .bl {
	background-position:-140px -50px
}
.shiny-green .br {
	background-position:-150px -50px
}
.line-green {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -3500px
}
.dbl-line-green .tl {
	background-position:-140px -60px
}
.dbl-line-green .tr {
	background-position:-150px -60px
}
.btm-line-green {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -3491px
}
.btm-line-green .bl {
	background-position:-140px -70px
}
.btm-line-green .br {
	background-position:-150px -70px
}
.dbl-line-green {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -3500px
}
.dbl-line-green .tl {
	background-position:-140px -80px
}
.dbl-line-green .tr {
	background-position:-150px -80px
}
.btm-dbl-line-green {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -3492px
}
.btm-dbl-line-green .bl {
	background-position:-140px -90px
}
.btm-dbl-line-green .br {
	background-position:-150px -90px
}
.solid-orange {
	background-image:none;
	background-color:#FF6600
}
.solid-orange .tl {
	background-position:-160px 0px
}
.solid-orange .tr {
	background-position:-170px 0px
}
.solid-orange .bl {
	background-position:-160px -10px
}
.solid-orange .br {
	background-position:-170px -10px
}
.shiny-orange {
	background-image:url("http://static.eventful.com/store/skin/chrome/site_shiny_tops.png");
	background-position:0px -4000px;
	background-color:#FF6600
}
.shiny-orange .tl {
	background-position:-160px -40px
}
.shiny-orange .tr {
	background-position:-170px -40px
}
.shiny-orange .bl {
	background-position:-160px -50px
}
.shiny-orange .br {
	background-position:-170px -50px
}
.line-orange {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -4000px
}
.line-orange .tl {
	background-position:-160px -60px
}
.line-orange .tr {
	background-position:-170px -60px
}
.btm-line-orange {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_1px.png");
	background-color:#FFFFFF;
	background-position:0px -3991px
}
.btm-line-orange .bl {
	background-position:-160px -70px
}
.btm-line-orange .br {
	background-position:-170px -70px
}
.dbl-line-orange {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -4000px
}
.dbl-line-orange .tl {
	background-position:-160px -80px
}
.dbl-line-orange .tr {
	background-position:-170px -80px
}
.btm-dbl-line-orange {
	padding:0px;
	margin:0px;
	height:10px;
	background-image:url("http://static.eventful.com/store/skin/chrome/site_borders_2px.png");
	background-color:#FFFFFF;
	background-position:0px -3992px
}
.btm-dbl-line-orange .bl {
	background-position:-160px -90px
}
.btm-dbl-line-orange .br {
	background-position:-170px -90px
}
.cage table {
	margin:0;
	width:100%;
	text-align:left;
	border-collapse:collapse;
	border:none
}
.cage table th {
	border-bottom:1px solid #ddd;
	padding:3px
}
.cage table tr.alt {
	background-color:#eee
}
.cage table td {
	padding:3px;
	vertical-align:top
}
.cage table td.date {
	width:15%
}
.cage table td .time {
	width:10%
}
.cage .section .sizer {
	text-align:center;
	display:block
}
.cage .sizer .pages {
	padding:4px 0
}
.cage .sizer .pages .nav {
	margin:0 4px;
	padding:3px 6px;
	border:1px solid #ccc;
	font-weight:bold;
	color:#333
}
.cage .sizer .pages .l_blurb {
	margin-right:10px
}
.cage .sizer .pages .r_blurb {
	margin-left:10px;
	float:right;
	margin-top:-1.2em;
*margin-top:-1.5em
}
.cage .sizer .pages span span, .cage .sizer .pages span a {
	padding:3px 6px;
	border:1px solid #ccc;
	font-weight:bold;
	color:#333
}
.cage .sizer .pages span span.ellipsis {
	border:none
}
.cage .sizer .pages .nav a {
	border:none;
	margin:-3px -6px
}
.cage .sizer .pages span span.this-page {
	color:#fff;
	border:1px solid #60bf49;
	background-color:#60bf49
}
.cage .sizer .pages span a:hover {
	background-color:#6c3;
	color:#fff
}
.cage .sizer form {
	clear:both;
	margin-top:12px
}
.cage .sizer button.shiny {
	margin:0
}
#pre .pre-header {
	margin-top:15px;
	margin-bottom:0
}
# {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:100%
}
# .alpha, # .beta {
	margin-top:0
}
# span.delete_box {
	margin-left:0em;
	padding:0px 2px
}
# span.delete_box:hover {
	background-color:transparent;
	border-color:#000000;
	color:#000000
}
.link-arrow {
	padding-left:8px !important
}
#header {
	position:relative;
	padding:15px 15px 0px 15px;
	background:#888 url("../img/site_shadow.png") no-repeat 0px 0px
}
#header .alpha img {
	display:none;
	margin:25px 0 0 35px
}
#header .alpha {
	float:left;
	width:257px;
	margin:0px;
	height:90px;
	background:transparent url("http://static.eventful.com/store/skin/chrome/site_elements.png") no-repeat 53px 25px
}
#header .beta {
	float:center;
	position:relative;
	margin:0;
	width:668px;
	height:90px
}
#header .gamma {
	float:right;
	margin:14px;
	width:160px
}
#header input.text {
	border:1px solid #999999;
	padding:2px
}
#header ul {
	list-style:none
}
#site-info {
	height:20px;
	text-align:center;
	font-size:10px;
	background-color:transparent
}
#site-info span {
	padding:5px 0;
	line-height:2em
}
#noscript-notice {
	padding:0px 10px 10px 10px
}
#noscript-notice p {
	margin:0px 20px;
	padding:1em;
	border:2px dashed #FF3300;
	background-color:#FFFFFF;
	color:#FF3300;
	font-size:1.4em;
	text-align:center
}

#footer {
	margin:20px 20px 0px 20px;
	padding:15px 20px 13px 20px;
	border-top:1px solid #CCCCCC;
	text-align:center;
	clear:both;
	color:#AAAAAA;
	font-size:1.15em
}
#footer ul {
	margin:8px 0;
	list-style:none
}
#footer ul li {
	display:inline;
	padding:0 0.4em;
	border-left:1px solid #ccc
}
body.nav-events #nav li#nav-events 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-performers #nav li#nav-performers a, body.nav-venues #nav li#nav-venues a {
	color:#0066CC;
	background-position:-3px -307px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC
}
body.nav-events #nav li#nav-events span, body.nav-demands #nav li#nav-demands span, body.nav-community #nav li#nav-community span, body.nav-calendars #nav li#nav-community span, body.nav-groups #nav li#nav-community span, body.nav-users #nav li#nav-community span, body.nav-performers #nav li#nav-performers span, body.nav-venues #nav li#nav-venues span {
	display:block
}
body.nav-demands #nav li#nav-events a, body.nav-community #nav li#nav-demands a, body.nav-calendars #nav li#nav-demands a, body.nav-groups #nav li#nav-demands a, body.nav-users #nav li#nav-demands a, body.nav-performers #nav li#nav-community a, body.nav-venues #nav li#nav-performers a {
	border-right:none
}
#nav-tabs li.nav-left a {
	background-position:left -156px
}
#nav-tabs li.nav-right a {
	background-position:right -156px;
	border-right:none
}
#nav-tabs li a:hover, #nav-tabs li a:active {
	text-decoration:none;
	background-position:-3px -231px;
	color:#FFFFFF
}
#nav-tabs li.nav-left a:hover, #nav-tabs li.nav-left a:active {
	background-position:left -231px
}
#nav-tabs li.nav-right a:hover, #nav-tabs li.nav-right a:active {
	background-position:right -231px
}
#nav-create {
	position:relative;
	float:left;
	margin-top:3px;
	margin-left:5px;
	font-weight:normal
}
#nav-create .popbd {
	margin:0;
	padding:0
}
#nav-create ul li a {
	display:block;
	padding:2px 10px
}
#nav-create-click:hover {
	background-position:0 -138px
}
#nav-create-click span {
	display:none
}
#nav-popover {
	top:18px;
	left:0;
	padding:5px 0
}
.valentines #nav-tabs li a:hover, .valentines #nav-tabs li a:active {
	color:#FFFFFF
}
body.nav-events .valentines #nav li#nav-events a, body.nav-demands .valentines #nav li#nav-demands a, body.nav-community .valentines #nav li#nav-community a, body.nav-calendars .valentines #nav li#nav-community a, body.nav-groups .valentines #nav li#nav-community a, body.nav-users .valentines #nav li#nav-community a, body.nav-performers .valentines #nav li#nav-performers a, body.nav-venues .valentines #nav li#nav-venues a {
	color:#332E2E
}
#search {
	margin-top:10px
}
#search fieldset {
	float:left;
	border:none;
	margin:0
}
#search fieldset.search-submit {
}
#search #q {
	margin:1px 8px 0px 0px;
	padding:4px 5px;
	width:369px
}
#search input.inactive {
	color:#B2B2B2
}
#search fieldset button {
	margin:0px
}
#location {
	margin:0px;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	float:left
}
#location-change-container {
	float:left;
	margin-top:0.23em;
	margin-left:10px;
	position:relative;
	z-index:10
}
#location-popover {
	top:1em;
	left:0;
	width:250px
}
#location-popover .section {
	margin:0 0 15px 0;
	padding:0 10px 15px 10px;
	border-bottom:1px solid #DDDDDD;
	border-left:none;
	border-right:none
}
#location-popover .section.last {
	border-bottom:none;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0
}
#location-popover input {
	padding:0;
	margin:0;
	border:none
}
#location-popover h4 {
	padding:0 0 5px 0;
	color:#333
}
#location-form {
	width:100%;
	position:relative
}
#location-form .form-error {
	position:absolute;
	top:25px;
	left:100px;
	visibility:hidden;
	width:125px;
	display:block;
	padding:10px;
	background:#FFF;
	color:#F00;
	border:solid 1px #F00
}
#location-popover .loading {
	background:none
}
#location-form.has-error .alert-error, #location-form.show-errors .form-error, #location-form.loading .progress, #locations-list li.loading .progress, #location-suggestions.loading .progress, #locations-list li.current .marker {
	visibility:visible
}
#location-form.has-error #location-search {
	border:solid 1px #F00;
	color:#F00
}
#location-help {
	color:#999;
	font-size:0.8em
}
#location-manage {
	margin-top:10px
}
#location-popover input#location-search {
	height:18px;
	width:144px !important;
	border:solid 1px #999
}
#location-submit {
	position:absolute;
	top:0;
	right:16px
}
#locations-list, #suggestions-list {
	padding:0
}
#locations-list li {
	margin:3px 0 0 10px;
	position:relative
}


#location-suggestions {
	width:100%;
	padding-top:15px;
	position:relative
}
#suggestions-list li {
	padding-top:5px;
	position:relative
}
#suggestions-list li.checked {
	font-weight:bold
}
#suggestions-list label {
	padding-left:5px;
	float:none;
	display:inline
}
ocation-change-container .logged-in, #location-change-container .logged-out, #location-change-container .guessed {
	display:none
}
#location-change-container.logged-in .logged-in, #location-change-container.logged-in .guessed .logged-in, #location-change-container.logged-out .logged-out, #location-change-container.logged-out .guessed .logged-out, #location-change-container.guessed .guessed {
	display:inline
}
#location-change-container.guessed .logged-in, #location-change-container.guessed .logged-out {
	display:none
}
input#suggestion-submit {
	margin-top:10px
}
#search-popover {
	top:4.4em;
	left:0;
	width:379px
}
#search-popover .pophd {
	margin-bottom:10px
}
#search-areas li {
	float:left;
	width:30%;
	margin-bottom:10px
}
#search-areas li.first {
	width:35%
}
#search-areas li.second {
	width:36%
}
#search-areas li.third {
	width:25%
}
#search-areas li.full {
	width:100%;
	margin-bottom:0px
}
#search-areas .radio {
	margin-right:5px
}
#search-areas fieldset label, #search-areas label {
	display:inline
}
#search-events-advanced {
	display:none
}
ul.search-events #search-events-advanced {
	display:inline
}
ul.search-events #search-areas-events, ul.search-performers #search-areas-performers, ul.search-demands #search-areas-demands, ul.search-venues #search-areas-venues, ul.search-groups #search-areas-groups, ul.search-users #search-areas-users, ul.search-category #search-areas-category {
	font-weight:bold
}
#user-panel {
	position:relative;
	display:inline;
	float:right;
	width:206px;
	margin:15px 15px 0 0;
	background-color:#FFFFFF
}
#user-panel-image {
	float:left;
	margin-right:10px;
	border:1px solid #FFFFFF
}
#user-panel-info {
	float:center;
	overflow:hidden;
	width:678px;
	padding-top:8px;
	color:#CCCCCC;
	font-size:0.95em;
	font-weight:bold
}
#user-panel-info .small {
	font-size:0.9em;
	font-weight:normal
}
#user-panel-username {
	display:block;
	font-size:1.1em
}
#user-panel-my-eventful:hover {
	background-position:-83px -100px
}
#user-panel-popover {
	top:2em;
	left:55px
}
#user-panel-popover .popft {
	margin-top:15px
}
#user-panel-popover input {
	width:150px;
	clear:both
}
#user-panel-popover .buttons {
	margin-top:15px;
	text-align:center;
	width:153px
}
#user-panel-popover label {
	font-weight:bold
}
#user-panel-popover li.user-panel-username {
	margin-bottom:15px
}
# div {
	color:#666
}
#hottest-sticker-wrap {
	width:426px;
	color:#333;
	float:left;
	position:relative;
	border-top:1px solid #ddd
}
#hottest-sticker- {
	margin:15px auto 0 auto;
	width:426px
}
#hottest-sticker {
	margin-bottom:0;
	padding-bottom:1em;
	width:426px
}
#hottest-name {
	display:block;
	padding:0;
	width:241px;
	float:right
}
#hottest-name a {
	font-size:14px;
	font-weight:bold
}
a#hottest-image_href {
	margin-left:44px;
	float:left;
	background-color:#f9f9f9
}
a#hottest-image_href:hover {
	background-color:#f9f9f9
}
#hottest-image {
	border-style:none
}
#hottest-stats {
	width:187px;
	margin:15px 44px 0 0;
	padding:5px 5px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
	float:right
}
#hottest-generic {
	line-height:2.2em;
	vertical-align:middle;
	color:#999
}
#hottest-people {
	float:left;
	width:auto;
	font-size:1.1em;
	font-weight:bold;
	color:#333
}
#hottest-people span {
	display:block;
	font-size:1.4em;
	font-weight:bold
}
#hottest-places {
	float:right;
	width:auto;
	font-size:1.1em;
	font-weight:bold;
	color:#333
}
#hottest-places span {
	display:block;
	font-size:1.4em;
	font-weight:bold
}
a#hottest-link {
	margin-top:15px;
	float:right;
	margin-right:134px;
	background-color:#f9f9f9;
	padding-right:0
}
a#hottest-link:hover {
	background-color:#f9f9f9
}
#hottest-link img {
	margin-top:0
}
#hottest-navlinks {
	position:absolute;
	top:49px;
	width:426px;
	height:1px;
	margin:0;
	padding:0
}
#hottest-prevlink, #hottest-nextlink {
	display:block;
	background-color:#ddd;
	width:29px;
	height:45px
}
#hottest-nextlink span, #hottest-prevlink span {
	display:none
}
#hottest-showall {
	margin-top:.6em;
	margin-bottom:1em;
	clear:both;
	font-weight:bold
}
.cage h2 {
	color:#FFFFFF;
	font-size:1.3em
}
.cage h3 {
	font-size:1.1em;
	color:#666666
}
#content {
	
}
#box-categories-events-upcoming {
	position:relative
}
#box-categories-events-upcoming li {
	margin-bottom:1em;
	white-space:nowrap;
	overflow:hidden
}
#box-categories-events-upcoming li span {
	font-size:0.85em
}
#box-categories-events-upcoming li a {
	font-weight:bold
}
#categories-header {
	height:56px;
	padding:0;
	margin:0 0 10px 0
}
ul#categories {
	clear:right
}
#categories-wrap h3 {
	padding:9px 0 0 0;
	color:#FFFFFF;
	font-size:1.7em;
	white-space:nowrap
}
#categories-wrap h4 {
	padding:0;
	color:#B4D8FD;
	font-size:1em
}
#categories-wrap ul li .category {
	font-size:1.25em
}

#box-events-near-you .section {
	padding-top:0;
	padding-bottom:5px;
	border:none
}
#box-events-near-you .section-head {
	height:15px;
	padding:0;
	background-color:transparent
}
#box-events-near-you .section-head {
	height:15px;
	padding:0;
	background-color:transparent
}
#box-events-near-you .ftr {
	background-image:none
}
#box-events-near-you .section-head .tl {
	background-position:0px 0px
}
#box-events-near-you .section-head .tr {
	background-position:-10px 0px
}
#box-events-near-you .ftr .bl {
	background-position:0px -10px
}
#box-events-near-you .ftr .br {
	background-position:-10px -10px
}
#box-events-near-you h1 {
	margin-bottom:8px;
	letter-spacing:-0.025em;
	line-height:0.9em;
	font-size:2.4em
}
#box-events-near-you h2 {
	margin-bottom:9px;
	font-weight:normal;
	font-size:1.15em
}
#demands-groups-container {
	background-color:#FFFFFF;
	padding-bottom:5px
}
#demands #demand-loc-links {
	float:right;
	font-size:0.95em;
	padding:0.3em 0 0 0
}
#demands #demand-loc-links a {
	margin:0;
	padding:0
}
#demands h3 {
	background-color:transparent;
	padding:0 0 8px 0;
	width:250px
}
#demands h4 {
	background-color:transparent;
	color:#666;
	font-size:1.25em;
	margin-top:60px;
	margin-bottom:0;
	padding-bottom:0;
	padding-left:0
}
#demands div.sec {
	border-bottom:1px solid #ddd
}
#demands h5 {
	background-color:transparent;
	font-size:1.25em;
	color:#666;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:.5em;
	padding-left:0
}
#demands p {
	margin-top:0;
	padding-top:0;
	padding-left:0;
	margin-left:0
}
#demands #demand_links {
	font-size:.85em;
	margin-top:.2em;
	font-weight:bold
}
#demands #learn_more {
	margin-top:15px;
	font-size:1.25em;
	font-weight:bold
}
#demands #learn_more a {
	padding:0
}
#competitions {
	margin-top:13px;
	padding-top:13px;
	border-top:1px solid #ddd;
	text-align:center
}
#competitions h3 {
	background-color:transparent;
	padding:0;
	float:left
}
#link-competitions-all {
	font-size:0.95em;
	margin:0;
	float:right
}
#box-around-the-world p.right-action {
	border-top:1px solid #D5D5D5;
	padding-top:10px
}
#new-at-eventful #new-at-eventful_img {
	margin:0px 20px 0 0;
	float:left
}
#new-at-eventful p.politics-copy {
	padding:0em
}
#track-and-share ul a {
	font-weight:bold
}
#track-and-share li {
	padding-bottom:0.3em;
	margin:0
}
#track-and-share li.last {
	padding-bottom:0
}
#track-and-share .area {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC
}
#track-and-share .last {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none
}
#track-and-share img {
	float:right;
	margin:0 20px 0 40px
}
#track-and-share h3 {
	margin:0 0 3px 0
}
#calendar h3.sub {
	color:#666;
	padding-left:0;
	padding-top:1em
}
#calendar p {
	margin-top:0;
	padding:0
}
