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

body,td,th {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
}
body {
	background-color: #000;
	background-image:url(../../images/default/site_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: -150px 0px;
}

h1 {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size:16px;
	color:#900;
}

/* Nav Links */

#bionavoff
{
  display: block;
  margin-top: -10px;
  width: 44px;
  height: 20px;
  background: url(../../images/default/bio_nav_off.png) no-repeat 0 0;
}
#bionavoff:hover
{ 
  margin-top: -10px;
}

#bionavoff span
{
  display: none;
}


#bionav
{
  display: block;
  margin-top: -10px;
  width: 44px;
  height: 20px;
  background: url(../../images/default/bio_nav.png) no-repeat 0 0;
}

#bionav:hover
{ 
  margin-top: -10px;
  background-position: 0 -20px;
}

#bionav span
{
  display: none;
}

#musicnavoff
{
  display: block;
  margin-top: -10px;
  width: 82px;
  height: 20px;
  background: url(../../images/default/music_nav_off.png) no-repeat 0 0;
}

#musicnavoff:hover
{ 
  margin-top: -10px;
}

#musicnavoff span
{
  display: none;
}


#musicnav
{
  display: block;
  margin-top: -10px;
  width: 82px;
  height: 20px;
  background: url(../../images/default/music_nav.png) no-repeat 0 0;
}

#musicnav:hover
{ 
  margin-top: -10px;
  background-position: 0 -20px;
}

#musicnav span
{
  display: none;
}

#photosnavoff
{
  display: block;
  margin-top: -10px;
  width: 91px;
  height: 20px;
  background: url(../../images/default/photos_nav_off.png) no-repeat 0 0;
}

#photosnavoff:hover
{ 
  margin-top: -10px;
}

#photosnavoff span
{
  display: none;
}


#photosnav
{
  display: block;
  margin-top: -10px;
  width: 91px;
  height: 20px;
  background: url(../../images/default/photos_nav.png) no-repeat 0 0;
}

#photosnav:hover
{ 
  margin-top: -10px;
  background-position: 0 -20px;
}

#photosnav span
{
  display: none;
}

#videosnavoff
{
  display: block;
  margin-top: -10px;
  width: 91px;
  height: 20px;
  background: url(../../images/default/video_nav_off.png) no-repeat 0 0;
}

#videosnavoff:hover
{ 
  margin-top: -10px;
}

#videosnavoff span
{
  display: none;
}


#videosnav
{
  display: block;
  margin-top: -10px;
  width: 91px;
  height: 20px;
  background: url(../../images/default/video_nav.png) no-repeat 0 0;
}

#videosnav:hover
{ 
  margin-top: -10px;
  background-position: 0 -20px;
}

#videosnav span
{
  display: none;
}
#leannnav
{
  display: block;
  width: 76px;
  height: 20px;
  background: url(../../images/default/leann_nav.png) no-repeat 0 0;
}

#leannnav:hover
{ 
  background-position: 0 -20px;
}

#leannnav span
{
  display: none;
}

#newsnav
{
  display: block;
  width: 82px;
  height: 20px;
  background: url(../../images/default/news_nav.png) no-repeat 0 0;
}

#newsnav:hover
{ 
  background-position: 0 -20px;
}

#newsnav span
{
  display: none;
}
#blognav
{
  display: block;
  width: 50px;
  height: 20px;
  margin-right: 5px;
  background: url(../../images/default/blog_nav.png) no-repeat 0 0;
}

#blognav:hover
{ 
  background-position: 0 -20px;
}

#blognav span
{
  display: none;
}

#tournav
{
  display: block;
  width: 74px;
  height: 20px;
  background: url(../../images/default/tour_nav.png) no-repeat 0 0;
}

#tournav:hover
{ 
  background-position: 0 -20px;
}

#tournav span
{
  display: none;
}
#journalnav
{
  display: block;
  width: 100px;
  height: 20px;
  background: url(../../images/default/journal_nav.png) no-repeat 0 0;
}

#journalnav:hover
{ 
  background-position: 0 -20px;
}

#journalnav span
{
  display: none;
}

#pressnav
{
  display: block;
  width: 134px;
  height: 75px;
  background: url(../../images/default/presskit.png) no-repeat 0 0;
}

#pressnav:hover
{ 
  background-position: 0 -75px;
}

#pressnav span
{
  display: none;
}


#communitynav
{
  display: block;
  width: 142px;
  height: 20px;
  background: url(../../images/default/community_nav.png) no-repeat 0 0;
}

#communitynav:hover
{ 
  background-position: 0 -20px;
}

#communitynav span
{
  display: none;
}
#storenav
{
  display: block;
  width: 76px;
  height: 20px;
  background: url(../../images/default/store_nav.png) no-repeat 0 0;
}

#storenav:hover
{ 
  background-position: 0 -20px;
}

#storenav span
{
  display: none;
}

/* REGULAR LINKS */

a:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-weight: bold;
	color: #900;
}

a:visited {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-weight: bold;
	color: #900;
}

a:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-weight: bold;
	color: #900;
}

a:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-weight: bold;
	color: #630;
}

.newsfeeditem A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-style: oblique;
	color: #900;
}

.newsfeeditem A:visited {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-style: oblique;
	color: #900;
}
.newsfeeditem A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-style: oblique;
	color: #900;
}


.newsfeeditem A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-style: oblique;
	color: #630;
}

.recentnewsposts A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin-right: 20px;
}

.recentnewsposts A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin-right: 20px;
}

.recentnewsposts A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin-right: 20px;
}

.recentnewsposts A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin-right: 20px;
}

.commentsend A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.commentsend A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #CCC;
}

.commentsend A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #CCC;
}

.commentsend A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
.photocredit A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #900;
}

.photocredit A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}

.photocredit A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #630;
}

.photocredit A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #630;
}



#submenu A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #900;
}

#submenu A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #900;
}

#submenu {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #900;
	float: left;
	width: 565px;
	margin-bottom: 10px;
	margin-top: -10px;
}

#submenu A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #900;
}

#submenu A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #630;
}

.news-item-title A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
}

.news-item-title A:visited {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
}
.news-item-title A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
}

.news-item-title A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #630;
}

.eventsticket A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #900;
}

.eventsticket A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #900;
}

.eventsticket A:active {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #900;
}

.eventsticket A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #630;
}

.eventsticket_pg A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #900;
}

.eventsticket_pg A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #900;
}

.eventsticket_pg A:active {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #900;
}

.eventsticket_pg A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #630;
}

.eventsticket A:active {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #900;
}

.eventsticket A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #630;
}

.media_thm A:link {
	display:block;
	/*border: 2px solid #630;*/
}

.media_thm A:visited {
	display:block;
	/*border: 2px solid #630;*/
}

.media_thm A:active {
	display:block;
	/*border: 2px solid #900;*/
}

.media_thm A:hover {
	display:block;
	/*border: 2px solid #FFF;*/
}

/* END LINKS */
.site {
	background-image: url(../../images/default/full_page_pg.jpg);
	background-repeat: repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background-image: url(../../images/default/header_bg.png);
	background-repeat: no-repeat;
	height: 170px;
	width: 960px;
	margin-bottom: 15px;
}

#myspace {
  display: block;
  width: 29px;
  height: 30px;
  background: url(../../images/default/myspace.png) no-repeat 0 0;
}

#myspace:hover
{ 
  background-position: 0 -30px;
}

#myspace span
{
  display: none;
}

#facebook {
  display: block;
  width: 29px;
  height: 30px;
  background: url(../../images/default/facebook.png) no-repeat 0 0;
}

#facebook:hover
{ 
  background-position: 0 -30px;
}

#facebook span
{
  display: none;
}

#twitter {
  display: block;
  width: 29px;
  height: 30px;
  background: url(../../images/default/twitter.png) no-repeat 0 0;
}

#twitter:hover
{ 
  background-position: 0 -30px;
}

#twitter span
{
  display: none;
}

#youtube {
  display: block;
  width: 29px;
  height: 30px;
  background:  url(../../images/default/youtube.png) no-repeat 0 0;
}

#youtube:hover
{ 
  background-position: 0 -30px;
}

#youtube span {
  display: none;
}

#ilike {
  display: block;
  width: 29px;
  height: 30px;
  background:  url(../../images/default/ilike.png) no-repeat 0 0;
}

#ilike:hover
{ 
  background-position: 0 -30px;
}

#ilike span {
  display: none;
}
#cmt {
  display: block;
  width: 29px;
  height: 30px;
  background:  url(../../images/default/cmt.png) no-repeat 0 0;
}

#cmt:hover
{ 
  background-position: 0 -30px;
}

#cmt span {
  display: none;
}
.col1 {
	width: 615px;
	float: left;
	margin-left: 15px;
}
.col2 {
	width: 300px;
	float:left;
	margin-left: 15px;
}
.col2contentbox {
	float: left;
	width: 300px;
    margin-bottom: 15px;
}
.col1contentbox {
	float: left;
	margin-bottom: 20px;
	width: 615px;
}
.col1contentbox2 {
	float: left;
	width: 570px;
	border: 3px solid #900;
	background-image: url(../../images/default/lighter_bg.png);
	background-repeat: repeat;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.postbody {
	float: left;
	width: 568px;
	background-repeat: repeat;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 125px;
	padding-left: 20px;
	margin-top: -125px;
}

.col2header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_header_bg.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
}

.col2header_gallery_header {
	float: left;
	height: 45px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_gallery_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	margin-top: -17px;
} 

.col2header_road_header {
	float: left;
	height: 45px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
} 

.col2header_video_gallery_header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_video_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
}
.col2header_fromleann_header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_fromleann_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
}


.col2header_recent_news_header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_recent_news_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
}
.col2header_events_header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_events_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
}

.centersite {
	margin-right: auto;
	margin-left: auto;
}
.optin {
	float: left;
	width: 320px;
	height: 80px;
}
.col2box_divider {
	background-image: url(../../images/default/col2_divider.png);
	float: left;
	height: 8px;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
	background-repeat: no-repeat;
	background-position: center;
}
.col2contextbox {
	float: left;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
}

/* TOUR */



.eventstitles_pg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000;
	width: 615px;
	float: left;
	margin-bottom: 8px;

}
.tourfeed {
	width: 300px;
	background-repeat: repeat;
	float: left;
}

.eventsfeedtitles {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	width: 300px;
	float: left;

}

.dateeventtitle {
	float: left;
	height: 20px;
	width: 60px;
	color: #630;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	padding-left:5px;

}
.dateeventtitle_pg {
	float: left;
	width: 110px;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 22px;
	padding-left: 10px;
	margin-left: 25px;

}

.eventstickettitle {
	float: left;
	height: 25px;
	width: 60px;
	color: #630;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	padding-left: 10px;
	font-weight: bold;
	text-align:right;
}
.eventstickettitle_pg {
	float: left;
	width: 105px;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 22px;
	padding-left: 10px;
	text-align: right;
	padding-right: 10px;
}

.eventvenuetitle {
	float: left;
	width: 160px;
	color: #630;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	height: 20px;
	font-weight: bold;
}
.eventvenuetitle_pg {
	float: left;
	width: 275px;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 22px;
}

.eventsdate {
	float: left;
	width: 62px;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	padding-left: 5px;
	text-align:left;
}

.eventsdate_pg {
	float: left;
	width: 110px;
	font-size: 16px;
	font-family: Georgia, serif, Times, "Times New Roman";
	padding-left: 10px;
	margin-left: 25px;
}
.eventsvenue {
	float: left;
	width: 155px;
}
.eventsvenue_pg {
	float: left;
	width: 275px;
}

.eventsticket {
	float: left;
	width: 65px;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	text-align: right;
	padding-right:5px;
	float:right;
}
.eventsticket_pg {
	float: left;
	width: 105px;
	font-size: 12px;
	padding-left: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	text-align: right;
	padding-right: 10px;
}
.touritem_pg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 615px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../../images/default/tour-pg_divider.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 13px;
}


.tourfeeditem {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 300px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../../images/default/tour_divider.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.touritemwbg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	margin-top: 7px;
	margin-left: 30px;
	width: 910px;
	margin-bottom: 7px;
	background-color: #CCC;
	padding: 5px;

}

.venue {
	float:left;
	width: 155px;
	color: #630;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
}

.venue_pg {
	float:left;
	width: 275px;
	color: #630;
	font-size: 12px;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 8px;
}

.location {
	float:left;
	width: 155px;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
}
.location_pg {
	float:left;
	width: 275px;
	font-size: 14px;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 5px;
}

.tourshare {
	width: 275px;
	float:right;
	text-align:right;
}

/* News Feed */

.newsfeeditem {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 300px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../../images/default/tour_divider.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#headercol1 {
	float: left;
	width: 590px;
	margin-top: 25px;
	margin-left: 30px;
}

#headercol2 {
	float: left;
	width: 300px;
	margin-top: -7px;
}

.socialpluspress {
	float: left;
	height: 90px;
	margin-left:25px;
	width: 280px;
}

.socialicon {
	float: left;
	height: 30px;
	width: 29px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 12px;
}
.centervideo {
	width: 416px;
	margin-left: 100px;
}

.navcontainer {
	height: 40px;
	width: 590px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 21px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: normal;
	color: #FC9;
}

.tweetfeed {
	float: left;
	height: 68px;
	width: 426px;
	background-image: url(../../images/default/twitter_bg.png);
	background-repeat: no-repeat;
	margin-top: 15px;
}
.tweet {
	float: left;
	height: 43px;
	width: 343px;
	margin-top: 7px;
	margin-left: 80px;
	overflow: hidden;
}
.followleann {
	float: right;
	width: 333px;
	margin-right: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 10px;
	color: #333;
	text-align:right;
}
#twitter_update_list a[style="font-size: 85%;"] { font-size: 1em !important; }

#twitter_update_list {
	font-size: 11px;
	line-height: 12px;
	list-style: none;
	color: #630;
	margin-left: -30px;
	margin-top: -7px;
	font-family: Georgia, serif, Times, "Times New Roman";
	}
#twitter_update_list li {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
#twitter_update_list span, #twitter_update_list span a {
	color: #630;
	text-decoration: none;
	}
#twitter_update_list a {
	color: #630;
	}
.clearboth {
	clear: both;
	height: 0px;
	width: 960px;
}
.clearboth1col {
	clear: both;
	height: 120px;
	width: 500px;
}
.col2_read_more {
	float: left;
	height: 40px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.readmore {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	float: right;
	height: 20px;
	padding-top: 2px;
	padding-right: 7px;
	margin-top: 5px;
	text-transform: lowercase;
	margin-left: 10px;
	padding-left: 7px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.share {
	text-align: center;
	float: right;
	height: 20px;
	width: 200px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
}

.no_bottomimage {
}
.bottomimage1 {
	background-image: url(../../images/default/bottom_image1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	min-height: 1200px;
	width: 960px;
}
.bottomimage2 {
	background-image: url(../../images/default/bottom_image2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	min-height: 1000px;
	width: 960px;
}
.newsfeeditem_title {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-style: oblique;
	color: #900;
	float: left;
	width: 300px;
	margin-bottom: 5px;
	background-image: url(http://www.leannrimesworld.com/css/default/.newsfeeditem_title%20%7B);
	background-repeat: no-repeat;
	background-position: bottom;
}
.newsfeeditem_date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 11px;
	color: #630;
	float: left;
	width: 300px;
}
.pagetitle {
	float: left;
	height: 40px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 40px;
	font-weight: bold;
	text-transform: lowercase;
	color: #630;
	text-align: left;
}
.pagetitlecontainer {
	float: left;
	width: 615px;
	margin-bottom: 20px;
}
.pagetitletwirl {
	background-image: url(../../images/default/main_title_twirl.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 150px;
	margin-left: 15px;
}
.pagetitletwirlblog {
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 150px;
	margin-left: 15px;
}

/* Start News */

.news-item {
	float: left;
	width: 570px;
	margin-bottom: 35px;
}

.news-item-thm {
	background-image: url(../../images/default/default_thm.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 120px;
	border: 1px solid #630;
	height: 120px;
}

.news-item-preview {
	float: left;
	width: 435px;
	margin-left: 10px;
	text-align: left;
}
.news-item-title {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 30px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 385px;
}
.news-item-date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	color: #630;
	float: left;
	width: 180px;
}
.news-item-category {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	color: #630;
	float: left;
	width: 175px;
}


.news-item-excerpt {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #000;
	float: left;
	width: 435px;
	margin-top: 8px;
	margin-bottom: 5px;
}

/* end news */

/* footer styles */

.footer {
	background-image: url(../../images/default/footer_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 86px;
	width: 960px;
	clear: both;
}

.footernav {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color:#FFCC66;
	margin-top: 35px;
	margin-right: 35px;
	text-align:right;
}

.footernav A:link {
	color:#FFCC66;
}

.footernav A:visited {
	color:#FFCC66;
}

.footernav A:hover {
	text-decoration:underline;
}

/* end footer styles */


.postheader {
	float: left;
	width: 615px;
	background-image: url(../../images/default/post_header_bg.png);
	min-height:110px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.post-item-title {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	float: left;
	width: 520px;
	margin-left: 20px;
	margin-top: 15px;
}
.post-item-date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	color: #ffcc66;
	float: left;
	width: 520px;
	margin-left: 20px;
}

.post {
	float: left;
	width: 615px;
}
.post_footer {
	background-image: url(../../images/default/post_footer_bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	width: 615px;
	padding-top: 80px;
	margin-top: -125px;
	margin-bottom: 10px;
}
.journal_header {
	background-image: url(../../images/default/journal_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 386px;
	width: 565px;
}
/*.tourdetail {
	float: left;
	width: 520px;
	min-height:200px;
	margin-bottom: 20px;
	
}


.tourfooterornament {
	float: left;
	width: 520px;
	background-image: url(../../images/default/tour-footer-ornament.png);
	margin-top: 15px;
	height: 30px;
}


.tourdetail_date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 30px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 480px;
	margin-top: 25px;
	margin-left: 20px;
}
.tourdetail_location {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-left: 20px;
}
.tourdetail_venue {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-left: 20px;
}
.tourdetail_moreinfo  {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-left: 20px;
}*/

.tourdetail {
	float: left;
	width: 575px;
	min-height:200px;
	margin-bottom: 20px;
	background-image: url(../../images/default/tour-footer-ornament.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 40px;
}

.tourfooterornament {
	float: left;
	width: 520px;
	background-image: url(../../images/default/tour-footer-ornament.png);
	margin-top: 15px;
	height: 30px;
}
.tourdetail_date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 25px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 250px;
	margin-left: 20px;
}

/*.tourdetail_date {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 30px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 480px;
	margin-top: 10px;
}*/
.tourdetail_segment {
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.tourdetail_location {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 480px;
}
.tourdetail_venue {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
}
.tourdetail_showname {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
}
.tourdetail_showtime {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 480px;
	margin-top: 5px;
}

.tourdetail_room {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 480px;
	margin-top: 5px;
}

.tourdetail_phone {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
	margin-top: 5px;
}

.tourdetail_venuelink {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
	margin-top: 5px;
}

.tourdetail_address {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 480px;
}

.tourdetail_otherartist {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #630;
	float: left;
	width: 480px;
	margin-bottom: 10px;
}

.tourdetail_country {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 480px;
}

.tourdetail_moreinfo  {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	float: left;
	padding-right: 40px;
}

.tourdetail_price  {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	width: 60px;
	float: left;
}
.tourdetail_agelimit  {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	width: 50px;
	float: left;
}

.photocredit {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-left: 0px; /*7px*/
	padding-right: 7px;
	padding-top: 5px;
	color: #900;
	float: left;
	/*margin-left: 5px;*/
	margin-bottom: 15px;
}


/* COMMENT BOX */

.commentsend {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	float: left;
	margin-bottom: 15px;
	background-color:#900;
	/*background-image: url(../../images/default/lighter_bg.png);*/
}

.commentbox {
	width: 605px;
	border: 1px solid #900;
	background-image: url(../../images/default/lighter_bg.png);
	background-repeat: repeat;
	margin-bottom: 25px;
	margin-top: 10px;
	float: left;
	clear: both;
	padding-left: 10px;
}

.commentheader {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../../images/default/comment_header_bg.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 585px;
	padding-left: 10px;
}
.commentfield {
	background-image: url(../../images/default/lighter_bg.png);
	padding: 10px;
	float: left;
	width: 575px;
	min-height: 30px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #630;
}

.commentname {
	background-image: url(../../images/default/lighter_bg.png);
	float: left;
	width: 515px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #630;
	border-right-color: #630;
	border-bottom-color: #630;
}
.commentnamefield {
	float: left;
	height: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding-left: 5px;
}
.comment {
	float: left;
	width: 535px;
	margin-left: 7px;
	margin-bottom: 10px;
}

.commentareafield {
	float: left;
	width: 500px;
	min-height: 25px;
	margin-left: 10px;
	clear: both;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.commentdate {
	padding-left: 10px;
	float: left;
	width: 510px;
	margin-left: 10px;
	clear: both;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-style:italic;
	color: #900;
	margin-bottom: 5px;
}

.commentcaptchatitle  {
	background-image: url(../../images/default/lighter_bg.png);
	float: right;
	width: 200px;
	height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #000;
	padding-right: 5px;
}

.commentnametitle {
	background-image: url(../../images/default/lighter_bg.png);
	float: left;
	width: 60px;
	height: 20px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #630;
	border-bottom-color: #630;
	border-left-color: #630;
}
.commentnametitle2 {
	float: left;
	height: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding-right: 5px;
}

.captchacode  {
	background-image: url(../../images/default/lighter_bg.png);
	float: right;
	width: 69px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-right: 6px;
	text-align: center;
	padding: 5px;
}

.commentcaptchacode  {
	background-image: url(../../images/default/lighter_bg.png);
	float: right;
	width: 67px;
	height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border: 1px dashed #630;
	margin-right: 6px;
	text-align: center;
	padding: 5px;
}

/* Gallery */

.photogallery {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 300px;
	padding-bottom: 7px;
	margin-top: 10px;
}

.gallery {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 300px;
	padding-bottom: 7px;
	margin-top: 51px;
}

.mediabox {
	float: left;
	width: 610px;
	border: 3px solid #900;
	background-image: url(../../images/default/lighter_bg.png);
	background-repeat: repeat;
}
.media_thm {
	float: left;
	height: 94px;
	width: 94px;
	margin-bottom: 15px;
	margin-left: 7px;
	margin-right: 10px;
	/*margin-top: 5px;	margin-right: 7px;*/
}

/* Video Page */

#videotitle {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #900;
	float: left;
	width: 565px;
	margin-bottom: 20px;
	margin-top: 10px;
	font-weight: bold;
}
.video_item {
	float: left;
	width: 300px;
	background-image: url(../../images/default/tour_divider.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 9px;
}
.video_item_col1 {
	float: left;
	width: 108px;
}
.video_item_col2 {
	float: left;
	width: 188px;
	margin-left: 4px;
}
.video_item_title {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #900;
	float: left;
	width: 188px;
}
.video_item_subtitle {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	float: left;
	width: 188px;
	margin-bottom: 5px;
}
.photofeed {
	float: left;
	width: 300px;
	margin-bottom: 15px;
}
.1trackplayer {
	float: left;
	height: 35px;
	width: 285px;
	padding-left: 15px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
.player {
	float: left;
	width: 300px;
	text-align: center;
	margin-top: 10px;
	min-height: 41px;
}

.fullcolumnhtml {
	width: 930px;
	float: left;
	margin-left:15px;
}

/* Upload Photos */

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 600px;
	height: 400px;
	padding: 20px;
	border: 5px #630;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.photofeed {
	width: 292px;
	margin-left: 8px;
	margin-top: 10px;
}
.col1socialpluspress {
	float: left;
	width: 145px;
}
.col2socialpluspress {
}

.press {
	float: left;
	height: 75px;
	width: 134px;
	margin-top: 18px;
}

/* COMMUNITY */

.col2header_signin {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_signin_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
}

.col2header_topics {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_topics_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
	margin-top: 20px;
}

.topicitem {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 300px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../../images/default/tour_divider.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
}

.topictitle {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-style: oblique;
	color: #900;
	float: left;
	width: 300px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.com_menu {
	float: left;
	margin-bottom: -2px;
	width: 565px;
}
#com_menu_nav {
	display: block;
	float: left;
	margin-right: 8px;
	background-color:#ffcc99;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	color: #630;
	padding-top: 4px;
	padding-right: 8px;
}

#com_menu_discussions_active {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-image: url(../../images/default/com-icon-discussion.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #ffcc99;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 40px;
}

#com_menu_discussions {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color:#ffcc99;
	background-image: url(../../images/default/com-icon-discussion.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #630;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 40px;
}

#com_menu_discussions:hover {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #FC9;
	padding-top: 4px;
	padding-right: 8px;
	font-weight: normal;
}

#com_menu_discussions span
{
  display: none;
}
#com_menu_content_active  {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-image: url(../../images/default/com-icon-content.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #FC9;
	padding-top: 4px;
	padding-right: 8px;
	font-weight: normal;
}

#com_menu_content {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color:#ffcc99;
	background-image: url(../../images/default/com-icon-content.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #630;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 40px;
}

#com_menu_content:hover {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-image: url(../../images/default/com-icon-content.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #FC9;
	padding-top: 4px;
	padding-right: 8px;
	font-weight: normal;
}

#com_menu_content span
{
  display: none;
}

#com_menu_journal_active {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-image: url(../../images/default/com-icon-journal.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #FC9;
	padding-top: 4px;
	padding-right: 8px;
	font-weight: normal;
}

#com_menu_journal {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color:#ffcc99;
	background-image: url(../../images/default/com-icon-journal.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	color: #630;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 40px;
}

#com_menu_journal:hover {
	text-decoration:none;
	display: block;
	float: left;
	margin-right: 8px;
	background-color: #630;
	background-image: url(../../images/default/com-icon-journal.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 40px;
	height:25px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 18px;
	color: #FC9;
	padding-top: 4px;
	padding-right: 8px;
	font-weight: normal;
}

#com_menu_journal span
{
  display: none;
}

.col1combox_active {
	float: left;
	margin-bottom: 20px;
	width: 517px;
	background-image: url(../../images/default/darker_bg.png);
	color: #FFF;
	border: 3px solid #630;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.com_topic {
	background-image: url(../../images/default/com_bg7.jpg);
	float: left;
	height: 30px;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 512px;
	padding: 3px;
	clear: left;
}
.com_topic_date {
	float: left;
	height: 24px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	margin-right: 3px;
	color: #FFF;
	background-color: #630;
	padding-top: 6px;
}
.com_topic_featured {
	float: left;
	height: 3px;
	width: 30px;
	margin-right: 3px;
}

.com_topic_title {
	background-image: url(../../images/default/com_bg3.jpg);
	float: left;
	height: 24px;
	width: 298px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 10px;
	margin-right: 3px;
}
#com_topic_open {
	background-image: url(../../images/default/com_bg1.jpg);
	float: left;
	height: 24px;
	width: 80px;
	color:#FFF;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
}

#com_topic_open:hover {
	text-decoration:none;
	background-image: url(../../images/default/com_bg2.jpg);
	float: left;
	height: 24px;
	width: 80px;
	color:#FFF;
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
}

#com_topic_open span
{
  display: none;
}
.com_discussion {
	background-image: url(../../images/default/com_bg6.jpg);
	float: left;
	width: 477px;
	padding: 20px;
	clear: both;
}
.com_discussion_title {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 20px;
	color: #900;
	float: left;
	width: 480px;
	margin-bottom: 5px;
	font-weight: bold;
}
.com_discussion_date {
	font-family:  Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #000;
	float: left;
	width: 480px;
	margin-bottom: 5px;
	font-weight: bold;
	font-style: italic;
}
.com_discussion_author {
	font-family:  Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #630;
	float: left;
	width: 480px;
	margin-bottom: 10px;
	font-weight: bold;
}

.com_discussion_content {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #630;
	float: left;
	width: 450px;
	background-image: url(../../images/default/com_bg6.jpg);
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}

#com-new-discussion {
	display: block;
	float: left;
	height: 30px;
	width: 127px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../../images/default/com-new-discussion.png) no-repeat 0 0;
}

#com-new-discussion:hover
{ 
  background-position: 0 -30px;
}

#com-new-discussion span
{
  display: none;
}

#com-new-comment {
	display: block;
	float: left;
	clear: left;
	height: 30px;
	width: 127px;
	margin-top: 5px;
	background: url(../../images/default/com-new-comment.png) no-repeat 0 0;
}

#com-new-comment:hover
{
	background-position: 0 -30px;
	float: left;
	clear: left;
}

#com-new-comment span
{
  display: none;
}
.com-comment {
	float: left;
	width: 480px;
	background-image: url(../../images/default/com_bg6.jpg);
	margin-top: 10px;
	clear: left;
}
.com-commentdate {
	float: left;
	width: 450px;
	margin-left: 10px;
	clear: both;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 14px;
	font-style:italic;
	color: #900;
	margin-bottom: 5px;
	margin-top: 10px;
}

.com-commentnametitle2 {
	float: left;
	height: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding-right: 5px;
}
.com-commentnamefield {
	float: left;
	height: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding-left: 5px;
}
.com-commentareafield {
	float: left;
	width: 460px;
	margin-left: 10px;
	clear: both;
	margin-bottom: 5px;
	color: #000;
	padding-bottom: 10px;
}
.com_discussion_comment {
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 12px;
	color: #630;
	float: left;
	width: 450px;
	min-height:70px;
	background-image: url(../../images/default/com_bg6.jpg);
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border: 1px solid #630;
	clear: left;
}

.com-commentfield {
	background-image: url(../../images/default/lighter_bg.png);
	padding: 10px;
	float: left;
	width: 430px;
	min-height: 30px;
	clear: both;
	border: 1px solid #630;
}
.com_new_discussion {
	float: left;
	width: 515px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 6px;
	margin-top: 6px;
	background-color: #630;
}
.com_new_disc_title {
	font-size: 20px;
	padding: 10px;
	float: left;
	width: 490px;
	color: #900;
	font-weight: bold;
	background-color: #FFC;
}
.com_new_disc_wysiwyg {
	font-size: 12px;
	float: left;
	width: 490px;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../../images/default/com_bg3.jpg);
	height: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.com_new_disc_content {
	font-size: 12px;
	padding: 10px;
	float: left;
	width: 490px;
	min-height: 100px;
	color: #900;
	font-weight: bold;
	background-color: #FFC;
}
#com-publish-discussion {
	display: block;
	float: left;
	height: 30px;
	width: 127px;
	margin-top: 5px;
	background: url(../../images/default/com-publish-discussion.png) no-repeat 0 0;
}

#com-publish-discussion:hover { 
  background-position: 0 -30px;
}

#com-publish-discussion span {
  display: none;
}
.com_wysiwyg {
	font-size: 10px;
	color: #000;
	float: left;
	height: 12px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-image: url(../../images/default/com_bg5.jpg);
	padding-top: 1px;
	text-align: center;
	margin-right: 10px;
}

.col2header_content {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/col2_content_types_header.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.com_journal_wrap {
	float: left;
	width: 510px;
	border: 3px solid #000;
	background-color: #FC9;
	color: #000;
	background-image: url(../../images/default/com-journal-post.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.com_journal_post_content {
	background-image: url(../../images/default/com-journal-post-head.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	padding-left: 15px;
	width: 498px;
}
.com_journal_post_title {
	float: left;
	width: 485px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}
.com_journal_post_date {
	float: left;
	height: 15px;
	width: 485px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	clear: left;
}

.com_journal_post {
	float: left;
	min-height: 100px;
	width: 485px;
	color: #000;
	font-size: 12px;
	margin-top: 5px;
	padding-bottom: 100px;
	clear: left;
	background-image: url(../../images/default/leann-sig.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#com_close_box {
	display: block;
	float: right;
	background-image: url(../../images/default/com-close-box.png);
	background-repeat: no-repeat;
	background-position: 0 -20px;
	height:20px;
	width:80px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear:both;
}

#com_close_box:hover { 
  background-position: 0 0px;
}

#com_close_box span
{
  display: none;
}

a.ad-tour-location
{
    color: #000000;
}
.mediafooter {
	float: left;
	width: 615px;
	margin-top: 10px;
	margin-bottom: 6px;
}
.mediashare {
	float: right;
	width: 230px;
}
.captiontitle {
	float: left;
	height: 20px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 6px;
}
.captionfield
{
	float: left;
	height: 20px;
	margin-right: 20px;
	margin-top: 6px;
	padding-left:6px;
}
.readmorepost {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	min-width:150px;
	color: #FFF;
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.readmorepost A:link {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.readmorepost A:visited {
	text-decoration: none;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.readmorepost A:active {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.readmorepost A:hover {
	text-decoration: underline;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	float:right;
	margin-top:5px;
	margin-right:15px;
}
.postsharebox {
	float: left;
	height: 50px;
	margin-left: 30px;
}

.adspace {
	float: left;
	width: 300px;
	min-height:180px;
	margin-top: 8px;
	margin-left: 15px;
	margin-bottom: 8px;
}

.columnheader {
	width: 615px;
	height:180px;
	float: left;
	margin-top: 8px;
	margin-left: 15px;
	margin-bottom: 8px;
}

/* FEATURED BANNER */

.featuredbanner {
	float: left;
	height: 514px;
	width: 550px;
	margin-left: 30px;
}
/*CAPTCHA*/
.captcha {
 float:left;
 width:605px;
 margin-bottom:10px;
}
.postbody_special {
	float: left;
	width: 568px;
	background-image:url(../../images/default/leann-sig.png);
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 125px;
	padding-left: 20px;
	margin-top: -125px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 70px;
}
.postheader-blog {
	float: left;
	width: 615px;
	background-image: url(../../images/default/post_header_bg2.png);
	min-height:110px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}
.col2header_recent_blog_header {
	float: left;
	height: 38px;
	width: 300px;
	font-family: Georgia, serif, Times, "Times New Roman";
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
	background-image: url(../../images/default/love-leann.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	padding-top: 7px;
	margin-bottom: 10px;
}
/* new styles added by SA on 30/08/11 */
.home {
	width:950px;
	float:left;
	padding:0 3px 23px 7px;
}
.home-banner {
	width:943px;
	float:left;
	height:374px;
	position:relative;
}
.banner {
	width:943px;
	float:left;
	height:374px;
	position:absolute;
	top:0;
	left:3px;
	z-index:1;
}
.banner-ctrls {
	width:943px;
	float:left;
	height:9px;
	position:absolute;
	top:334px;
	right:26px;
	z-index:2;
}
.ctrls { float:right }
.banner-ctrls a, .banner-ctrls a.active {
	width:9px;
	height:9px;
	float:left;
	display:block;
	background:url(../../images/default/ctrls-bg.png) no-repeat;
	margin-right:10px;
	text-decoration:none;
}
.banner-ctrls a:hover , .banner-ctrls a.active {
	background:url(../../images/default/ctrls-bg.png) no-repeat 0 -9px;
}
.home-bottom-blocks {
	width:950px;
	float:left;
	padding-top:15px;
	
}
.home-block, .home-block-last {
	background-image:url(../../images/default/home-block-bg.png) !important;
	background-repeat:no-repeat;
	background-image:url(../../images/default/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/home-block-bg.png',sizingMethod='scale');
	width:303px;
	height:328px;
	float:left;
	margin-right:10px;
	display:inline;
	padding:0 4px 0 3px;
}
.home-block-last { margin-right:0px; }
.pre-order-album {
/*	background-image:url(../../images/default/pre-order-album.png) !important;*/
/*	background-repeat:no-repeat;*/
/*	background-image:url(../../images/default/spacer.gif);*/
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/pre-order-album.png',sizingMethod='scale');*/
	height:320px;
	width:303px;
	float:left
}
.second-block {
/*	background-image:url(../../images/default/second-block-bg.png) !important;*/
/*	background-repeat:no-repeat;*/
/*	background-image:url(../../images/default/spacer.gif);*/
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/second-block-bg.png',sizingMethod='scale');*/
	height:114px;
	width:303px;
	padding:206px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	float:left
}
.valid-email-error {
	height:25px;
	width:303px;
	line-height:25px;
	font-weight:normal
}
.second-block input { 
	width:248px;
	height:25px;
	border:2px solid #999;
	line-height:25px;
	color:#999;
	font-size:11px;
	font-weight:bold;
	text-align:center
}
.tour-dates {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	width:303px;
/*	height:320px;*/
/*	float:left;
        min-height:320px;
    height:auto !important;
    height:320px;*/

}
.tour-dates-img {
	height:45px;
	float:left;
	width:303px;
	background-image:url(../../images/default/tour-dates.png) !important;
	background-repeat:no-repeat;
	background-image:url(../../images/default/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tour-dates.png',sizingMethod='crop');
	padding-bottom:12px;
}
.tour-dates ul, .tour-dates ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.newsfeed {
	padding:0 25px 0;
	float:left;
/*	width:303px;*/
	width:253px;
}

.tour-dates ul li {
	padding:5px 0 8px;
	border-bottom:1px solid #7d7063;
	font-size:12px;
	width:253px;
	float:left;
}
.newsfeed-title {
	color: #a8222b;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: oblique;
	width:253px;
	float:left;
}
.newsfeed-title a, .all-news a { color: #a8222b; font-family:Arial, Helvetica, sans-serif;}
.date {
	color: #663300;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
	width:253px;
	float:left;
	font-style: oblique;
	padding-top:4px;
}
.all-news {
	width:253px;
	float:left;
	text-align:right;
	padding-top:5px;
}
.home-block-inner {
    float:left;
    width:303px;
    text-align:center;
    padding:4px 0 0 0;
}
/*13-09-2011*/
.events-date ,.dateevent-title {
	float: left;
	width: 62px;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	padding-left: 5px;
	text-align:left;
	color:#130100;
}
.events-ticket ,.eventsticket-title {
	float: left;
	width: 65px;
	font-size: 10px;
	font-family: Georgia, serif, Times, "Times New Roman";
	text-align: right;
	padding-right:5px;
	float:right;
}
.events-venue, .event-venue-block, .event-loc ,.eventvenue-title {
	float: left;
	width: 116px;
	font-size:10px;
}
.event-loc { color:#553214; }
.dateevent-title ,.eventvenue-title ,.eventsticket-title {
	color: #663300;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
    font-family: 'Times New Roman',Times,serif;
}
.event-venue-block a { color:#130100; }
ul li.reset-border { border:none; }