.main_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

.main_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.main_grey_bold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #CCCCCC;
        font-weight:bold;
}
  
    a.main_black 		{color: black; 	font-size: 11px;}
    a.main_black:link    	{color: black; 	font-size: 11px;}
    a.main_black:visited 	{color: #6F0A3F; 	font-size: 11px;}
    a.main_black:active 	{color: black; 	font-size: 11px;}
    a.main_black:hover   	{color: #6699ff; font-size: 11px;}

.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC0909;
}
.photograph_by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.review_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6F0A3F;
}
.review_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.review_by {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/* td class definition for home_page_la1.html */
td.block1 {
      padding-bottom:20px;
      padding-left: 0px
}

td.block2 {
      padding-top: 10px;
}

td.row1 {
      margin-bottom: 60 px;
      padding-top: 10px;
}

td.row2 {
      padding-bottom:10px;
      padding-top:10px;
}

td.block3 {
      padding-top:10px;
}
/******** Specifics ******************/
td.fliers {
        border: 1px groove #cfcfcf;
        padding: 0px;
}

td.headers {
        font-family: Arial;
        font-size: 14;
        font-weight:bold;
        color: #660000;
        text-align: center;
}
.homepage_slot2 {
        font-family: Arial;
        font-size: 10;
        font-weight:normal;
        color: #330000;
        text-align: center;
}
.row1 {
        padding: 5px
}
.recent_photos {
       padding: 5px;
}
.listing {
        font-family: Verdana;
        font-size: 9;
        font-weight:normal;
        color: #000000;
        text-align: left;
}
/**************** end home_page_la1.html *******/

/* div_title_img_left_textblock.html */
/* template_id: 4 */
/* homepage: top left horizontal columns */
div.title_img_left_textblock_headlines {
        font-family: Arial;
        font-size: 14;
        color: #660000;
        text-align: left;
        font-weight:bold;
        padding-top:10px;
        padding-bottom:10px;
}
div.title_img_left_textblock_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight:normal;
        text-align: justify;
        padding-left: 11px;
        margin-left: 5px;
}
td.title_img_left_textblock {
        border-left: medium solid #660000;
        padding: 4px;
}

/* div_title_img_right_textblock.html */
/* template_id: 6 */
/* homepage: top right horizontal columns */
div.title_img_right_textblock_headlines {
        font-family: Arial;
        font-size: 14;
        font-weight:bold;
        color: #660000;
        text-align: left;
        padding-top:10px;
        padding-bottom:10px;
}
div.title_img_right_textblock_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #CCCCCC;
        font-weight:normal;
        text-align: justify;
}
td.title_img_right_textblock {
        border-left: medium solid #660000;
        padding: 10px;
        margin: 10px;
}

/* div_title_img_top_textblock.html */i
/* template_id: 3 */
div.title_img_top_textblock_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #660000;
        font-weight:bold;
        padding-top:5px;
        padding-bottom: 10px;
}
div.title_img_top_textblock_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#333333;
        font-weight:bold;
        text-align: justify;
        padding:4px
}
td.title_img_top_textblock {
        border-style: double;
        border-color: #000000;
        padding: 4px;
}

/* div_img_right_title_textblock.html */
/* template_id: 1 */
div.img_right_title_textblock_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #660000;
        font-weight:bold;
        text-align: center;
}
div.img_right_title_textblock_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        font-weight:bold;
        text-align: justify;
}
td.img_right_title_textblock {
        border-style: double;
        border-color: #000000;
        padding:4px;
}

/* Start div_small_textblock family templates for Block3*/
/* template_id: 8 */
/* div_small_textblock_red.html */
div.small_textblock_red_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #660000;
        font-weight:bold;
}
div.small_textblock_red_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight:bold;
}

td.small_textblock_red {
        padding:5;
}

 a.small_textblock_red_url   {color: #660000;  font-size: 11px;}
 a.small_textblock_red_url:link  {color: #660000;  font-size: 11px;}
 a.small_textblock_red_url:visited {color: #6F0A3F;        font-size: 11px;}
 a.small_textblock_red_url:active {color: #660000;  font-size: 11px;}
 a.small_textblock_red_url:hover {color: #6699ff; font-size: 11px;}

/* div_small_textblock.html */
/* template_id: 5 */
div.small_textblock_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #CCCCCC;
        font-weight:bold;
}
div.small_textblock_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        font-weight:bold;
}
td.small_textblock {
        padding:5;
}

 a.small_textblock_url  {color: #CCCCCC;  font-size: 11px;}
 a.small_textblock_url:link  {color: #CCCCCC;  font-size: 11px;}
 a.small_textblock_url:visited {color: #6F0A3F;        font-size: 11px;}
 a.small_textblock_url:active {color: #CCCCCC;  font-size: 11px;}
 a.small_textblock_url:hover {color: #6699ff; font-size: 11px;}

/* div_small_textblock_blue.html */
/* template_id: 9 */
div.small_textblock_blue_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight:bold;
}
div.small_textblock_blue_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight:bold;
}
td.small_textblock_blue {
        padding:5;
}

 a.small_textblock_blue_url   {color: #000000;  font-size: 11px;}
 a.small_textblock_blue_url:link  {color: #000000;  font-size: 11px;}
 a.small_textblock_blue_url:visited {color: #6F0A3F;        font-size: 11px;}
 a.small_textblock_blue_url:active {color: #000000;  font-size: 11px;}
 a.small_textblock_blue_url:hover {color: #6699ff; font-size: 11px;}

/* div_small_textblock_green.html */
/* template_id: 10 */
div.small_textblock_green_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #660033;
        font-weight:bold;
}
div.small_textblock_green_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        font-weight:bold;
}
td.small_textblock_green {
        padding:5;
}

 a.small_textblock_green_url   {color: #660033;  font-size: 11px;}
 a.small_textblock_green_url:link  {color: #660033;  font-size: 11px;}
 a.small_textblock_green_url:visited {color: #6F0A3F; font-size: 11px;}
 a.small_textblock_green_url:active {color: #660033;  font-size: 11px;}
 a.small_textblock_green_url:hover {color: #6699ff; font-size: 11px;}

/***** div_long_img **********/
/* template_id: 7 */
td.long_img {
        margin-top: 20px;
        margin-bottom: 20px;
}
/** End Long Img settings ***/

/* For home_page_la1.html used on the block2 left side */
/* template_id: 2 */
/* div_title_thumbnail_left */
.title_thumbnail_left {
        padding-bottom:10px;
        border-top: 1px solid #000000;
}

.title_thumbnail_left_headlines {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight:bold;
        padding:3px;
}

.title_thumbnail_left_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #CCCCCC;
        font-weight:bold;
        padding:3px;
}
a.title_thumbnail_left_url   {color: #660033;  font-size: 11px;}
a.title_thumbnail_left_url:link  {color: #660033;  font-size: 11px;}
a.title_thumbnail_left_url:visited {color: #6F0A3F; font-size: 11px;}
a.title_thumbnail_left_url:active {color: #660033;  font-size: 11px;}
a.title_thumbnail_left_url:hover {color: #6699ff; font-size: 11px;}

/***** SLOGAN ******/
#slogan{color:#ff6600;position:absolute;top:26px;left:210px;font-size:20px;height:24px;line-height:24px;overflow:visible;}

/****** Featured Blogs *****/
.la-blog {
	background: #f1f1f1;
	clear: both;
        color: #222222;
}

.la-blog.white {
	background: #fff;
	border: 1px solid #e5e5e5;
}

.la-blog h2 {
	background: #222222;
	padding-left:.5em;
        color: #cfcfcf;
}

.la-blog h3 {
	color: #cfcfcf;
	sfont-size: 16px;
}

.la-blog h4 {
	sfont-size: 13px;
	padding-bottom: 0;
}

.la-blog p,
.la-blog h3 {
	padding-left:.5em;
	padding-right:.5em;
}

.la-blog li {
	border-top: 1px solid #fff;
	padding: 2px 8px;
}

.la-blog img.thumb {
	float: left;
	margin: .5em .5em 0;
}

#la-featured-blog {
	margin-bottom: 4px;
}

#la-featured-blog li.la-blog {
	clear: none;
	float: left;
	width: 268px;
}

#la-featured-blog li.la-blog.alt {
	position: relative;
        left:25px;
        background: #333333;
}

/* modules of spotlight */ 
#ja-topsl-col1 div.moduletable h3 {
	margin: 0 -5px 8px;
	padding: 0 0 0 10px;
	color: #333333;
	background: #EFEFEF;
	font-size: 115%;
	height: 32px;
	border: none;
}

#ja-topsl-col1 div.moduletable h3 span {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	display: block;
	background: #EFEFEF;
	line-height: 28px;
	height: 32px;
}

#ja-topsl-col1 div.moduletable {
	margin: 5px;
}

#ja-topsl-col2 div.module h3 {
	color: #FFFFFF;
	background: none;
	##border-bottom: 1px solid #666666;
	margin: -5px -5px 5px;
}
#ja-topsl-col2 div.moduletable {
	background: #252525;
        margin: 0px 2px 0px 0px;
        padding: 0px;
}
#ja-topsl-col2 div.module a,
#ja-topsl-col2 div.module a:hover,
#ja-topsl-col2 div.module a:active,
#ja-topsl-col2 div.module a:focus {
	color: #222222;
}

#ja-topsl-col2 div.module {
	background:  #F09018;
	margin: 5px 5px 0;
	overflow: hidden;
	padding: 0;
	color: #222222;
}

#ja-topsl-col2 div.module div {
	padding: 0;
}

#ja-topsl-col2 div.module div div {
}

#ja-topsl-col2 div.module div div div {
	padding: 15px 20px 50px;
}

#ja-topsl-col2 div.module div div div div {
	padding: 0;
	background: none;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-full {
	float: none;
	overflow: hidden;
	margin: 0;
}

.ja-box-left div.moduletable {
	margin: 0 5px 0 0;
}

.ja-box-right div.moduletable {
	margin: 0 0 0 5px;
}

.ja-box-center div.moduletable {
	margin: 0 5px;
}