@charset "utf-8";
/* Locations Page CSS */

div.thumb{
	display:inline-block;
	padding:6px;
	background:#000;
	border:1px #804000 solid;
}
div.thumb:hover{
	background:#442200;
}

.pager td{ white-space:nowrap; }
.pager td{ font-size:16px; color:#cb601d; }
.pager td a{ color:#cb601d; }

.site{
	margin:16px 26px; 
	padding:0 0 16px 0; 
	border-bottom:#4D2600 dashed 1px;
	text-align:left;
}

.site_inner{
	margin-left:160px;
}

.site .thumb{
	float:left;
}

.site a.title{ color:#FCAA6D; font-size:16px; font-variant:small-caps; }
.site a.title:hover{ color:#FED8B4; }

table.info{ border-collapse:collapse; margin-top:10px; width:501px; }
table.info td, table.info th{
	vertical-align:top;
	font-size:11px;
	border:#311707 solid;
	border-width:0 0 1px 0;
	color:#fe923a;
}
table.info th{
	font-weight:bold;
	text-align:left;
}
table.info td{ text-align:left; }
table.info td.leftcol{ width:140px; }

.flag{ margin-left:8px; }

.gallery_list ul{ list-style:none; margin:10px 0 0 0; padding:0; }
.gallery_list li{ margin:4px 0; padding:0; font-size:12px; }

input.search{
	border:#d2631e solid 1px;
	background:url(../../images/scribble_box2_head.gif) top left repeat #231105 !important;
	color:#d2631e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin:0;
	width:200px;
	height:16px;
}

input.blurred{ font-style:italic; }

#results{
	position:absolute;
	z-index:100;
	display:none;
	text-align:left;
	background:url(../../images/scribble_box2_body.gif) top left repeat;
	border:#d2631e solid 1px;
	padding:0;
	margin:0;
	font-size:14px;
}
#results ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#results li{
	margin:0;
	padding:6px;
	cursor:pointer;
}
#results li:hover,
#results li.selected{ color:#FED8B4; background-color:#472109; }


p.results_title{
	font-size:20px;
	color:#cb601d;
}

.pagination{
	width:100%;
	padding:0;
}

#location_nav{
	width:750px; 
	margin:0 auto; 
	position:relative; 
	top:60px; 
	text-align:right;
}

/* location selector (region, genres) */
#location_selector{
	width:750px;
	margin:10px auto;
	text-align:left;
}
span.region_select{
	padding-right:20px;
}

#location_selector select,
#location_selector option{
	background-color:#2d1707;
	color:#fe9243;
}
#location_selector select{
	border:#442209 solid 1px;
}
#country option{
	background-repeat:no-repeat;
	background-position:middle left;
	padding-left:30px;
	padding-bottom:2px;
}

