/* site specific in loquo.css */

body 
{
	background-color: #ffffff;
}

BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, DL, DD, DT
{
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

strong {font-weight: bold;}

/* good for debugging */
/*
td {
	border : 1px solid #000000;
}
*/

/* end html tag */

h1 {
	font-size: 20px;
	margin-bottom: 0;
}

h2 {
	font-size: 18px;
	margin-bottom: 0;
}

/* links */

a {
	color: #000099;
}

a:visited {
	color: #660066;
}

a:hover {
	color:#ff0000;
}

/* end links */

/* home page styles  */

/*
.top_background{
	background-color: #efefef;
}
*/

.top_separator 
{
	border-top: 1px solid #F0F0E8;
}

.date_separator{
	border-bottom: 1px solid #F0F0E8;
}

.date_bar{
	background-color: #EDEDE3;
}


.loquo_table, loquo_table_thin, loquo_thin
{
	border : 1px solid #d4d0c8;
}

.loquo_division
{
	border-bottom : 1px solid #d4d0c8;
}

.home_cat 
{
	font-size: 11;
}

.langChange 
{ 
	font-size: 13px;
	font-weight: bold;
}

.langChange a   
{ 
	color: #000000;
}

.langChange a:visited  
{ 
	color: #000000;
}

.langChange a:hover 
{ 	
	color: #ffffff;
	background: #000000;
	text-decoration: underline;
}

.sectionBox {
	border : 1px solid #F0F0E8;
	font-size: 11px;
}

/* home page */

/* buttons */
.buttonborder 
{
	background-color: #FAFAEF;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.buttonborder td, buttonborder tr 
{
  background-color: #FAFAEF;
}

.coloquo_buttonborder 
{
	background-color: #C5824A;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.coloquo_buttonborder td, buttonborder tr 
{
  background-color: #C5824A;
}

.publish_buttonborder 
{
	background-color: #FF7E29;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.publish_buttonborder td, buttonborder tr 
{
  background-color: #FF7E29;
}

.strongButton
{
	font-weight: bold;
	font-size: 13px;
}

.postFormSubmit 
{
	background-color: #d4d0c8;
	font-weight: bold;
	font-size: 13px;
}

.searchPostButton 
{
	background-color: #d4d0c8;
	font-weight: bold;
}

.searchEventButton 
{
	background-color: #d4d0c8;
	font-weight: bold;
}

/* end of buttons */


.sectionTitle {
	font-size: 13px;
	padding: 2px;
 	border-bottom: 1px solid #eeeeee; 
	background: #EDEDE3;
	color: black;
}

.sectionTitle a   
{ 
	color: #000000;
}

.sectionTitle a:visited  
{
	color: #000000;
}

.sectionTitle a:hover   
{ 
	text-decoration: underline;
	color:#ff0000;
}

.toolBoxField
{
	width: 100%;
}		

.toolBox {
	background: #F0F0E8;
}

.toolBoxLight {
	background: #F0F0E7;
}

.formBox {
	border : 1px solid #eeeeee;
	background: #f9f9f9;
}

.stickyNote {
	background: #FFFFDD;
}

.newLabel {
	font-size: 9px;
	color:#ff0000;
}

/*end of home page styles */

/* form styles */
.formHeading {
	font-weight: bold;
	color: #CF623C;
}

.formErrorTop {
	font-size: 18px;
	font-weight: bold;
	color:#ff0000;
}

.formErrorField {
	font-size: 9px;
	color: #ff0000;
}

.formExtraDesc {
	font-size: 11px;
	color: #0000FF;
}

.coloquoTitle {
	color: black;
	font-size: 13px;
	background: #dedede;
	border : 1px solid #d4d0c8;
}

.coloquoTitle a   
{ 
	color: black;
}

.coloquoTitle a:visited  
{ 
	color: black;
}

.coloquoTitle a:hover   
{ 
	color: ff0000;
	background: #dddddd;
}

.coloquo_separator{
	border-bottom: 1px solid #d4d0c8;
}

/* end of form styles */


/* menu bar styles */
.MenuItem {
	background: #f5f5f5;
	border: 1px solid #dddddd;
}

.MenuItem a   
{ 
	color: black;
}

.MenuItem a:visited  
{ 
	color: black;
}

.MenuItem a:hover    
{ 
	text-decoration: underline 
}

/* tabbed menu */
.selectedMenuItem {
	font-weight: bold;
	color: black;
	background: #D9E3B3;
	border-top: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
}

.selectedMenuItem a  { 
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.selectedMenuItem a:visited  { 
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.selectedMenuItem a:hover   { 
	text-decoration: underline;
	color: black;
}

/* event menu item */
.eventMenuItem {
	background: #f5f5f5;
	border: 1px solid #dddddd;
	color: black;
}

.eventMenuItem a   
{ 
	color: black;
}

.eventMenuItem a:visited  
{ 
	color: black;
}

.eventMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}

/* forum menu item */
.forumsMenuItem {
	background: #f5f5f5;
	border: 1px solid #bbbbbb;
	color: black;
}

.forumsMenuItem a   
{ 
	text-decoration: none;
	color: black;
}

.forumsMenuItem a:visited  
{ 
	text-decoration: none;
	color: black;
}

.forumsMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}


/* selected forum menu item */
.selectedForumsMenuItem {
	font-weight: bold;
	background: #C5C3C4;

	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}

.selectedForumsMenuItem a   
{ 
	text-decoration: none;
	color: black;
}

.selectedForumsMenuItem a:visited  
{ 
	text-decoration: none;
	color: black;
}

.selectedForumsMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}


.menuSeparator
{
	border-bottom: 1px solid #dddddd;
}


.rentalMenuItem {
	font-weight: bold;
	background: #f5f5f5;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.rentalMenuItem a   
{ 
	color: #000066;
}

.rentalMenuItem a:visited  
{ 
	color: #000066;
}

.selectedRentalMenuItem {
	font-weight: bold;
	color: #ffffff;
	background: #14689E;
}

.selectedRentalMenuItem a   
{ 
	color: #ffffff;
}

.selectedRentalMenuItem a:visited  
{ 
	color: #ffffff;
}

/* end menu bar styles */

/* path / bread crumb */
.path_posts {
/*	background: #FAFAF6; */
}

/* path styles */
.path_normal {
/*	background: #FAFAF6; */
}

/* end of path styles */

/* post viewing*/
.viewPostTitle {
	font-size: 18px;
	font-weight: bold;
}

.viewEventHeading {
	font-size: 15px;
}

/* end of post viewing */

/* footer */
	
.footer {
	font-size: 11px;
}
/* end footer */

/* general purpose  */
.email_address a { 
	color: #0000FF;
}

.email_address a:hover 
{ 	
	color: #000000;
	background: #ffff00;	
	text-decoration: underline;
}

.textBig { 
	font-size: 16px;
}

.textBigStrong { 
	font-size: 16px;
	font-weight: bold;
}

.textMedium { 
	font-size: 14px;
}

.textMediumStrong { 
	font-size: 14px;
	font-weight: bold;
}

.textSmall { 
	font-size: 10px;
}

.textSmallGray { 
	font-size: 10px;
	color: #666666;
}

.textGray{ 
	color: #777777;
	font-size: 11px;
}

.marker_warning{
	color: black;
	background-color: #ffff66;
	font-weight: bold;
}

.marker_blue_warning{
	color: black;
	background-color: #8CF5F5;
	font-weight: bold;
}

.previewText { 
	font-weight: bold;
	font-size: 15px;
	color: #CC0000;
}

.paginator {
	font-size: 16px;
}

.paginator a {
	font-weight: bold;
	font-size: 14px;
	color: #1a34fb;
}

.paginator a:visited  
{ 
	color: 1a34fb;
}

.paginator a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.home_lang a
{
	color: #1a34fb;
}

.home_lang a:visited  
{ 
	color: 1a34fb;
}

.home_lang a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.help_label a
{
	color: #1a34fb;
}

.help_label a:visited  
{ 
	color: 1a34fb;
}

.help_label a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.rev
{
	font-size:11px;
}

.rev a   
{ 
	color: #cc0000;
}

.rev a:visited  
{ 
	color: #cc0000;

}

.rev_best a:hover 
{ 	
	color: #ffffff;
	background: #000099;
	text-decoration: underline;
}

.rev_best
{
	font-size:11px;
}

.rev_best a   
{ 
	color: #000099;
}

.rev_best a:visited  
{ 
	color: #000099;

}

.rev a:hover 
{ 	
	color: #ffffff;
	background: #cc0000;
	text-decoration: underline;
}



/* search box in events */
.searchEventsTitle {
	font-weight: bold;
	background: #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	color: black;
	font-size: 13px;
}

.searchEventsTitle a 
{
	text-decoration: none;
	color: black;
}

.searchEventsTitle a:visited  
{ 
	text-decoration: none;
	color: black;
}

.searchEventsTitle a:hover   
{ 
	text-decoration: underline;
	color: black;
}


.createPostTag{
	font-size: 10px;
	color:#333333;
}

.textFieldLarge {
	width: 250px;
}

.checkMap {
	color:#FF0000;
	font-size: 11px;
}

.commentHeading { 
	font-weight: bold;
	color: #CF623C;
}

/* calendar */
.month {
	font-weight: bold;
	font-size: 12px;
}

.weekday {
	font-size: 10px;
	text-align: center;
}

.calendarDay {
	font-size: 9px;
	text-align: center;
}

.calendarDay a {
	text-decoration: none;
}

.currentDay {
	background-color: #EDEDE3;
	border : 1px solid #666666;
}

.currentDay a {
	text-decoration: none;
}

.eventDay {
	font-weight: bold;
}

.eventDay a {
	text-decoration: underline;
}

.eventDayToday {
	background-color: #EDEDE3;
	border : 1px solid #666666;
	font-weight: bold;
}

.eventDayToday a {
	text-decoration: none;
}

.selectedDay {
	font-weight: bold;
	border : 1px solid #000000;
}

.currentAndSelectedDay {
	font-weight: bold;
	background-color: #EDEDE3;
	border : 1px solid #ff0000;
}

.otherMonth {
	color: #333333;
}

.otherMonth a:visited {
	color: #333333;
}

.otherMonth a:link {
	color: #333333;
}
/* end calendar */

/* sponsor */
A.spnsor_link:visited 
{ 
	color:#000066;
}

A.spnsor_link:link 
{ 
	color:#000066; 
}

A.spnsor_link:hover 
{ 
	color:#cc0000;
}

/* strong blue link */
A.live_link:link
{ 
	color: #1a34fb;
}

A.live_link:visited  
{ 
	color: 1a34fb;
}

A.live_link:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
}

/* strong blue link */
A.forum_link:link
{ 
	color: #000000;
}

A.forum_link:visited  
{ 
	color: #000000;
}

A.forum_link:hover 
{ 	
	color:#ff0000;
	text-decoration: underline;
}

.favs_separator
{
	height: 25px;
	background-color: #ECECFF;
	margin: 0;
	padding: 0;
}

ul.listings
{
	padding: 0;
	margin: -3em 0 0;
	list-style: none;
}

ul.listings li
{
	margin: 0.4em 0 1.1em;
	padding: 0;
	list-style-type: none;
}

ul.listings li.dark
{
	padding: 1.0em 0 1.0em;
	list-style-type: none;
	background-color: #F7F7F0;
}

ul.listings li.date
{
	font-weight: bold;
	font-size: 9pt;
	padding: 8px 3px 3px 5px;
	margin: 3em 0 1em;
	background-color: #EDEDE3;
}


ul.favorites li.date
{
	background-color: #ECECFF;
}

ul.listings li img
{
	height: 15px;
	width: 15px;
	margin: 0px 3px -3px 3px;
}

/* result sets */

table.lq_set
{
	table-layout:fixed;
	border-collapse: collapse;
}

table.lq_set_cw
{
	border-collapse: collapse;
}

table.lq_set_cw td
{
	height: 50px;
}

table.lq_unsup
{
	table-layout:auto;
}

table.lq_set td.lq_head
{
	font-weight: bold;
	font-size: 9pt;
	padding: 8px 3px 3px 5px;
	margin: 3em 0 1em;
	background-color: #EDEDE3;
}

table.lq_fav td.lq_head
{
	background-color: #ECECFF;
}

table.lq_set td
{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	white-space: nowrap;
	padding: 1.4em 0 1.4em;
}

table.lq_unsup td
{
	overflow:visible;
}

table.lq_set td img
{
	height: 15px;
	width: 15px;
	margin: 0px 3px -3px 3px;
}

table.lq_set td.dark
{
	padding: 1.0em 0 1.0em;
	background-color: #F7F7F0;
}

table.lq_set td.sep
{
	padding: 0.1em 0 0.1em;
}

.category
{
	font-size: 8pt;
}

.pic
{
	font-size: 7pt;
	color: #1a34fb;
}

.int
{
	color: blue;
}

ul.event_list {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left: 0px;
	list-style: disc outside none;
}

ul.event_list li {
	font-size: 7pt;
	margin-left:0px;
	margin-bottom: 7px;
}

ul.event_list .lighter {
	color: #AAAAAA;
}

ul.event_list .lighter a {
	color: #6A6A99;
}

#reviewToolbar {
	padding-left:3px;
	padding-top:6px;
	padding-right:3px;
}

#reviewToolbar a {
	background-color:#f3f1e8;
	font-size:10px;
	cursor:default;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	color: black;
	margin-right:2px;
	text-decoration: none;

	border-top:1px solid #fccfb4;
	border-left:1px solid #fccfb4;
	border-right:1px solid #883605;
	border-bottom:1px solid #883605;
}

#reviewToolbar a:hover {
	border-top:2px solid #fccfb4;
	border-left:2px solid #fccfb4;
	border-right:2px solid #883605;
	border-bottom:2px solid #883605;
	color: black;
	margin-right:0px;
	text-decoration: none;
}

#reviewToolbar a:active {
	color: black;
	border-width: 1px !important;
	border-style: inset;
	margin-right: 2px;
	text-decoration: none;
}

#best_of {
	border-top:1px solid #B2B2B2 !important; 
	border-left:1px solid #B2B2B2 !important; 
	border-right:1px solid #000000 !important; 
	border-bottom:1px solid #000000 !important; 
}

#best_of:hover {
	border-width:2px !important; 
}

.highlighted div {
	background-color: #FFFFBB !important;
}


/* Mivas CSS */
.MivaBOXtitle{
font-size:9pt;
color:#000;
font-weight:bold;
background-color:#EDEDE3;
padding: 6px 3px 6px 6px;
}

.MaddHeader{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
background-color:#fff;
padding-bottom:3px;
}

.Maddoutbox{
background-color:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.Maddlnk{
text-decoration:underline;
}

.Maddbox{
font-size:12px;
padding:4px;
}

.Maddimg{
padding:5px;
}

.Maddtitle{
font-family: arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

.Madddesc{
color: #777777;
text-decoration:none;
font-size:11px;
padding:4px;
}

.Maddurl{
text-decoration:none;
}

.remark {
	font-weight: bold;
	color: #f56008;
}

.pack_exp {
	margin-top:0.6em;
	margin-left:3em;
	margin-bottom:1em;
}

a.visibleurl { 
	color: #286712;
	font-size: 11px;
	text-decoration: none !important;
}


.fav {
/*	visibility: hidden;*/
	cursor: pointer;
}
.fav_vis {
	visibility: visible;
	cursor: pointer;
}

.st_wide {
	margin-bottom:3px;
	width:100%;
}

.st_wide div.div_wide {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #EDEDE3;
}

.st_wide span.span_wide_link {
	float:right;
}

.st_wide span.span_wide_link a {
	font-size:9pt;
	font-weight: normal;
}

.st_wide span.span_wide_text {
	color:#F66108;
}

.adhere {
	font-size: 9pt;
	padding: 4px 3px 4px 4px;
	background-color: #ffffff;
	margin-bottom:3px
}

.adhere a {
	color:#F66108;
}

.wide_row {
	table-layout: fixed;
	width: 100%;
}

.wide_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.wide_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.wide_row td a {
	text-decoration: none;
}

.wide_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}

.wide_row td span.img {
	font-size:7pt;
	color:#1a34fb;
	font-weight:bold;
	margin-left:10px;
}





.st_wide_tl {
	border: 1px solid #d6946d;
	margin-bottom:12px;
	width:100%;
}

.st_wide_tl div.div_wide_tl {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #e8a176;
	color: white;
}

.st_wide_tl span.span_wide_tl_link {
	float:right;
}

.st_wide_tl span.span_wide_tl_link a {
	font-size:9pt;
	color: white;
	font-weight: normal;
}

.st_wide_tl span.span_wide_tl_text {
}

.wide_tl_row {
	table-layout: fixed;
	width: 100%;
}

.wide_tl_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.wide_tl_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.wide_tl_row td a {
	text-decoration: none;
}

.wide_tl_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}

.wide_tl_row td span.img {
	font-size:7pt;
	color:#1a34fb;
	font-weight:bold;
	margin-left:10px;
}




.st_bottom_vip {
	border: 1px solid #d6946d;
	margin-bottom:3px;
	width:100%;
}

.st_bottom_vip div.div_bottom_vip {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #e8a176;
	color: white;
}

.st_bottom_vip span.span_bottom_vip_link {
	float:right;
}

.st_bottom_vip span.span_bottom_vip_link a {
	font-size:9pt;
	font-weight: normal;
	color: white;
}

.st_bottom_vip span.span_bottom_vip_text {
}

.bottom_vip_row {
	table-layout: fixed;
	width: 100%;
}

.bottom_vip_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.bottom_vip_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.bottom_vip_row td a {
	text-decoration: none;
}

.bottom_vip_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}