/*
Theme Name: mclea
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, left sidebar, two columns, valid XHTML, widgets
*/
/* begin Page */
/* Generated with Artisteer version 2.4.0.25435, file checksum is C53A767D. */
body {
	margin: 0 auto;
	padding: 0;
	background:  url(/wp-content/themes/mcleastire/images/bg2.png) repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #201E1F;
}

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,

.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,

.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,

h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {
	font-style: normal;
	text-decoration: none;
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
	font-weight: bold;
	font-size: 25px;
	text-align: left;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #DA1035;
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #DA1035;
}
a:visited, a.visited {
	color: #DA1035;
}
a:hover, a.hover {
	text-decoration: none;
	color: #A60C29;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
	color: #595959;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
	font-size: 20px;
	color: #757575;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
	font-size: 16px;
	color: #757575;
}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
	font-size: 14px;
	color: #292929;
}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-size: 13px;
  color: #292929;
}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-size: 13px;
  color: #292929;
}
#art-main
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
  
}

#mainhome {
float:left;
width:400px;

}
#sidebarhome {
float:right;
width:250px;

 }



#reviews
{
    position: absolute;
  width: 120px;
  height:180px;
  margin-left: 600px;
  top: 90px;
  
}
.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}
form
{
  padding: 0 !important;
  margin: 0 !important;
}
table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.art-sheet
{
position: relative;
  z-index: 0;
  margin: 0 auto;
  width: 964px;
  min-width: 7px;
  min-height: 7px;
  border: 15px solid black;
}
.art-sheet-body
{
  position: relative;
  z-index: 1;
  padding: 2px;
  
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl {
  position: absolute;
  z-index: -1;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {
  width: 6px;
  height: 6px;
  background-image: url('images/sheet_s.png');
}
.art-sheet-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 3px, 3px, auto);
}
.art-sheet-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 3px, 3px);
}
.art-sheet-bl
{
  bottom: 0;
  left: 0;
  clip: rect(3px, 3px, auto, auto);
}
.art-sheet-br
{
  bottom: 0;
  right: 0;
  clip: rect(3px, auto, auto, 3px);
}
.art-sheet-tc, .art-sheet-bc
{
  left: 3px;
  right: 3px;
  height: 6px;
  background-image: url('images/sheet_h.png');
}
.art-sheet-tc
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}
.art-sheet-bc
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}
.art-sheet-cr, .art-sheet-cl
{
  top: 3px;
  bottom: 3px;
  width: 6px;
  background-image: url('images/sheet_v.png');
}
.art-sheet-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 3px);
}
.art-sheet-cl
{
  left: 0;
  clip: rect(auto, 3px, auto, auto);
}
.art-sheet-cc
{
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background-color: #FFFFFF;
}
.art-sheet
{
  margin-top: 10px !important;
  cursor:auto;
}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
  min-width: 964px;
}
/* end Box, Sheet */

/* begin Header */
div.art-header
{
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 960px;
  height: 148px;
  overflow: hidden;
}
div.art-header-jpeg
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 960px;
  height: 148px;
  background-image: url('images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

div#review { z-index: 100; position: fixed; right: -120px; top: 40%; }
div#review:hover { right: 0; }
/* end Header */

/* begin Menu */

/* menu structure */
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
  text-align: center;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.art-menu, .art-menu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}
.art-menu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}
.art-menu li:hover
{
  z-index: 10000;
  white-space: normal;
}
.art-menu li li
{
  float: none;
}
.art-menu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
}
.art-menu li:hover>ul {
  visibility: visible;
  top: 100%;
}
.art-menu li li:hover>ul {
  top: 0;
  left: 100%;
}
.art-menu:after, .art-menu ul:after {
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.art-menu, .art-menu ul{
  min-height: 0;
}
.art-menu ul{
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}
.art-menu ul ul{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}
/* menu structure */
.art-menu{
  padding: 0 0 0 0;
}
.art-nav{
  position: relative;
  height: 48px;
  z-index: 100;
}
.art-nav .l, .art-nav .r{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 48px;
  background-image: url('images/nav.png');
}
.art-nav .l
{
  left: 0;
  right: 0;
}
.art-nav .r{
  right: 0;
  width: 960px;
  clip: rect(auto, auto, auto, 960px);
}
/* end Menu */
/* begin MenuItem */
.art-menu a{
  position: relative;
  display: block;
  overflow: hidden;
  height: 48px;
  cursor: pointer;
  text-decoration: none;
}
.art-menu li{
  margin-right: 0;
  margin-left: 0;
}
.art-menu ul li{
	margin:0;
    clear: both;
}
.art-menu a .r, .art-menu a .l {
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	height: 102px;
	background-image: url('images/menuitem.png');
}
.art-menu a .l{
  left: 0;
  right: 0;
}
.art-menu a .r{
  width: 400px;
  right: 0;
  clip: rect(auto, auto, auto, 400px);
}
.art-menu a .t {
  margin-right: 10px;
  margin-left: 10px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0 10px;
  margin: 0 auto;
  line-height: 48px;
  text-align: center;
  text-transform:uppercase;
}
.art-menu a:hover .l, .art-menu a:hover .r{
  top: -48px;
}
.art-menu li:hover>a .l, .art-menu li:hover>a .r{
  top: -48px;
}
.art-menu li:hover a .l, .art-menu li:hover a .r{
  top: -48px;
}
.art-menu a:hover .t{
  color: #F5F5F5;
}
.art-menu li:hover a .t{
  color: #F5F5F5;
}
.art-menu li:hover>a .t{
  color: #F5F5F5;
}
/* end MenuItem */
/* begin MenuSeparator */
.art-nav .art-menu-separator{
  display: block;
  width: 2px;
  height: 48px;
  background-image: url('images/menuseparator.png');
}
/* end MenuSeparator */
/* begin MenuSubItem */
.art-menu ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  height: 20px;
  width: 180px;
  overflow: hidden;
  line-height: 20px;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: solid;
  border-color: #ABABAB;
}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #404040;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  margin:0;
  padding:0;
}
.art-menu ul li a:hover{
  color: #000000;
  border-color: #ABABAB;
  background-position: 0 -20px;
}
.art-menu ul li:hover>a{
  color: #000000;
  border-color: #ABABAB;
  background-position: 0 -20px;
}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span{
	color: #000000;
}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span{
  color: #000000;
}
/* end MenuSubItem */
/* begin Layout */
.art-content-layout{
  display: table;
  padding: 0;
  border: none;
  width: 960px;
}
.art-content-layout .art-content-layout{
  width: auto;
  margin:0;
}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell{
   display: table-cell;
}
div.art-layout-cell div.art-layout-cell{
   display: block;
}
div.art-content-layout-row{
  display: table-row; 
}
.art-content-layout{
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
}
.art-layout-cell, .art-content-layout-row{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}
/* end Layout */
/* begin Box, Block, VMenuBlock */
.art-vmenublock{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.art-vmenublock-body{
  position: relative;
  z-index: 1;
  padding: 0;
}
.art-vmenublock{
  margin: 0;
}
/* end Box, Block, VMenuBlock */
/* begin Box, Box, VMenuBlockContent */
.art-vmenublockcontent{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.art-vmenublockcontent-body{
  position: relative;
  z-index: 1;
  padding: 0;
}
.art-vmenublockcontent{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.art-vmenublockcontent-body{
  position: relative;
  z-index: 1;
  padding: 0;
}
/* end Box, Box, VMenuBlockContent */
/* begin VMenu */
ul.art-vmenu, ul.art-vmenu li{
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}
/* end VMenu */
/* begin VMenuItem */
ul.art-vmenu a{
  position: relative;
  display: block;
  overflow: hidden;
  height: 30px;
  cursor: pointer;
  text-decoration: none;
}
ul.art-vmenu li.art-vmenu-separator{
  display: block;
  padding: 0 0 0 0;
  margin: 0;
  font-size: 1px;
}
ul.art-vmenu .art-vmenu-separator-span{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  border: none;
}
ul.art-vmenu a .r, ul.art-vmenu a .l{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 90px;
  background-image: url('images/vmenuitem.png');
}
ul.art-vmenu a .l{
  left: 0;
  right: 1px;
}
ul.art-vmenu a .r{
  width: 966px;
  right: 0;
  clip: rect(auto, auto, auto, 965px);
}
ul.art-vmenu a .t{
  display: block;
  line-height: 30px;
  color: #4D4D4D;
  padding: 0 11px 0 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  font-size: 11px;
  margin-left:0;
  margin-right:0;
}
ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r{
  top: -30px;
}
ul.art-vmenu a:hover .t{
  color: #FBBBBE;
}
ul.art-vmenu a.active .l, ul.art-vmenu a.active .r{
  top: -60px;
}
ul.art-vmenu a.active .t{
  color: #D1D1D1;
}
/* end VMenuItem */
/* begin VMenuSubItem */
ul.art-vmenu ul, ul.art-vmenu ul li{
  margin: 0;
  padding: 0;
}
ul.art-vmenu ul a{
  display: block;
  white-space: nowrap;
  height: 22px;
  overflow: visible;
  background-image: url('images/vsubitem.gif');
  background-position: 25px 0;
  background-repeat: repeat-x;
  padding-left: 25px;
}
ul.art-vmenu ul span, ul.art-vmenu ul span span{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}
ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span{
  line-height: 22px;
  color: #545454;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  margin-left: 0;
}
ul.art-vmenu ul{
    margin:0 0 0 0;
}
ul.art-vmenu ul ul{
  margin:0 0 0 0;
}
ul.art-vmenu ul li.art-vsubmenu-separator{
	display: block;
	margin: 0;
  font-size: 1px;
  padding: 0 0 0 0;
 }
ul.art-vmenu ul .art-vsubmenu-separator-span{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  margin: 0;
  border: none;
}
ul.art-vmenu ul li li a{
  background-position: 50px 0;
  padding-left: 50px;
}
ul.art-vmenu ul li li li a{
  background-position: 75px 0;
  padding-left: 75px;
}
ul.art-vmenu ul li li li li a{
  background-position: 100px 0;
  padding-left: 100px;
}
ul.art-vmenu ul li li li li li a{
  background-position: 125px 0;
  padding-left: 125px;
}
ul.art-vmenu ul li a.active{
  color: #5F0717;
  background-position: 25px -44px;
}
ul.art-vmenu ul li li a.active{
  background-position: 50px -44px;
}
ul.art-vmenu ul li li li a.active{
  background-position: 75px -44px;
}
ul.art-vmenu ul li li li li a.active{
  background-position: 100px -44px;
}
ul.art-vmenu ul li li li li li a.active{
  background-position: 125px -44px;
}
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active{
  color: #FDDDDF;
  background-position: 25px -22px;
}
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active{
  background-position: 50px -22px;
}
ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active{
  background-position: 75px -22px;
}
ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active{
  background-position: 100px -22px;
}
ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active{
  background-position: 125px -22px;
}
/* end VMenuSubItem */
/* begin Box, Block */
.art-block{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.art-block-body{
  position: relative;
  z-index: 1;
  padding: 0;
}
.art-block{
  margin: 12px;
}
/* end Box, Block */
/* begin BlockHeader */
.art-blockheader
{
  position: relative;
  z-index: 0;
  height: 27px;
  margin-bottom: 0;
}
.art-blockheader .t{
  height: 27px;
  color: #000000;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  margin:0;
  padding: 0 10px 0 10px;
  white-space: nowrap;
  line-height: 27px;	
}
.art-blockheader .l, .art-blockheader .r{
  display: block;
  position: absolute;
  z-index: -1;
  height: 27px;
 /* background-image: url('images/blockheader.png');*/
}
.art-blockheader .l{
  left: 0;
  right: 0;
}
.art-blockheader .r{
  width: 960px;
  right: 0;
  clip: rect(auto, auto, auto, 960px);
}
/* end BlockHeader */
/* begin Box, BlockContent */
.art-blockcontent{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 3px;
  min-height: 3px;
}
.art-blockcontent-body{
  position: relative;
  z-index: 1;
  padding: 8px;
}
.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl, .art-blockcontent-tc, .art-blockcontent-bc,.art-blockcontent-cr, .art-blockcontent-cl{
  position: absolute;
  z-index: -1;
}
.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl{
  width: 2px;
  height: 2px;
  background-image: url('images/blockcontent_s.png');
}
.art-blockcontent-tl{
  top: 0;
  left: 0;
  clip: rect(auto, 1px, 1px, auto);
}
.art-blockcontent-tr{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 1px, 1px);
}
.art-blockcontent-bl{
  bottom: 0;
  left: 0;
  clip: rect(1px, 1px, auto, auto);
}
.art-blockcontent-br{
  bottom: 0;
  right: 0;
  clip: rect(1px, auto, auto, 1px);
}
.art-blockcontent-tc, .art-blockcontent-bc{
  left: 1px;
  right: 1px;
  height: 2px;
  background-image: url('images/blockcontent_h.png');
}
.art-blockcontent-tc{
  top: 0;
  clip: rect(auto, auto, 1px, auto);
}
.art-blockcontent-bc{
  bottom: 0;
  clip: rect(1px, auto, auto, auto);
}
.art-blockcontent-cr, .art-blockcontent-cl{
  top: 1px;
  bottom: 1px;
  width: 2px;
  background-image: url('images/blockcontent_v.png');
}
.art-blockcontent-cr{
  right: 0;
  clip: rect(auto, auto, auto, 1px);
}
.art-blockcontent-cl{
  left: 0;
  clip: rect(auto, 1px, auto, auto);
}
.art-blockcontent-cc{
  position: absolute;
  z-index: -1;
/*  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;*/
  background-color: #FFFFFF;
}
.art-blockcontent-body{
  color: #212121;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}
.art-blockcontent-body a:link{
  color: #91080F;
}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited{
  color: #808080;
}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover{
  color: #C20A13;
  text-decoration: none;
}
.art-blockcontent-body ul{
  list-style-type: none;
  color: #424242;
  margin: 0;
  padding: 0;
}
.art-blockcontent-body ul li{
  text-decoration: none;
  line-height: 1.25em;
  padding: 0 0 0 9px;
  background-image: url('images/blockcontentbullets.png');
  background-repeat: no-repeat;
}
/* end Box, BlockContent */
/* begin Button */
.art-button-wrapper .art-button{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: left;
  text-decoration: none !important;
  color: #333333 !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 31px;
  height: 31px;
  margin: 0;
  padding: 0 16px !important;
  overflow: visible;
  cursor: default;
  z-index: 0;
}
.art-button img, .art-button-wrapper img{
  margin: 0;
  vertical-align: middle;
}
.art-button-wrapper{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 31px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}
.firefox2 .art-button-wrapper{
  display: block;
  float: left;
}
input, select, textarea, select{
  vertical-align: middle;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}
.art-block select {
    width:96%;
}
.art-button-wrapper.hover .art-button, .art-button:hover{
  color: #F2F2F2 !important;
  text-decoration: none !important;
}
.art-button-wrapper.active .art-button{
  color: #EDEDED !important;
}
.art-button-wrapper .l, .art-button-wrapper .r{
  display: block;
  position: absolute;
  z-index: -1;
  height: 93px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}
.art-button-wrapper .l{
  left: 0;
  right: 7px;
}
.art-button-wrapper .r{
  width: 403px;
  right: 0;
  clip: rect(auto, auto, auto, 396px);
}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r{
  top: -31px;
}
.art-button-wrapper.active .l, .art-button-wrapper.active .r{
  top: -62px;
}
.art-button-wrapper input{
  float: none !important;
}
/* end Button */

/* begin Box, Post */
.art-post{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.art-post-body{
  position: relative;
  z-index: 1;
  padding: 7px;
}
.art-post
{
  margin: 0px 10px 10px 10px;
}
a img{
  border: 0;

}
.art-article img, img.art-article{
  margin: 5px;
}
.art-metadata-icons img{
  border: none;
  vertical-align: middle;
  margin: 2px;
}
.art-article table, table.art-article{
  border-collapse: collapse;
  margin: 1px;
  width: auto;
}
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
  background-color: Transparent;
}
.art-article th, .art-article td{
  padding: 2px;
  border: solid 0px #949494;
  vertical-align: top;
  text-align: left;
}
.art-article th{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}
pre{
  overflow: auto;
  padding: 0.1em;
}
/* end Box, Post */
/* begin PostHeaderIcon */
.art-postheader{
  margin: 0.2em 0;
  padding: 0;
  font-size: 20px;
  color: #888888;
  font-family:Arial, Helvetica, sans-serif
}
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover{
  font-size: 20px;
  margin: 0;
  color: #888888;
  font-family:Arial, Helvetica, sans-serif;
}
.art-postheader img{
  border: none;
  vertical-align: middle;
  margin: 0;
}
/* end PostHeaderIcon */
/* begin PostHeader */
.art-postheader a:link{
  text-decoration: none;
  color: #BE0E2E;
}
.art-postheader a:visited, .art-postheader a.visited{
  color: #4D4D4D;
}
.art-postheader a:hover, .art-postheader a.hovered{
  color: #A60C29;
}
/* end PostHeader */
/* begin PostIcons, PostHeaderIcons */
.art-postheadericons{
  padding: 1px;
}
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #545454;
}
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover
{
  margin: 0;
}
.art-postheadericons a:link
{
  color: #595959;
}
.art-postheadericons a:visited, .art-postheadericons a.visited

{
  color: #595959;
}
.art-postheadericons a:hover, .art-postheadericons a.hover
{
  color: #A60C29;
}
/* end PostIcons, PostHeaderIcons */
/* begin PostContent */
.art-postcontent p
{
  margin: 0.5em 0;
}
.art-postcontent, .art-postcontent p, ul.art-menu, ul.art-menu ul, ul.art-vmenu, ul.art-vmenu ul
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-align: justify;
}
.art-postcontent
{
  margin: 0;
}
/* end PostContent */
/* begin PostBullets */
ol, ul{
  color: #404040;
  margin: 1em 0 1em 2em;
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}
li ol, li ul{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}
li{
  margin: 0.2em 0;
  padding: 0;
}
ul{
  list-style-type: none;
}
ol{
  list-style-position: inside;
}
.art-post li
{
  padding: 0 0 0 11px;
  line-height: 1em;
}
.art-post ol li, .art-post ul ol li
{
  background: none;
  padding-left: 0;
}
.art-post ul li, .art-post ol ul li
{
  background-image: url('images/postbullets.png');
  background-repeat: no-repeat;
  padding-left: 11px;
}
/* end PostBullets */
/* begin PostQuote */
blockquote,
blockquote p,
.art-postcontent blockquote p
{
  color: #1C0207;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-style: italic;
  text-align: left;
}
blockquote,
.art-postcontent blockquote
{
  border: solid 1px #F46C85;
  margin: 10px 10px 10px 50px;
  padding: 5px 5px 5px 32px;
  background-color: #F9B3C0;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
}
/* end PostQuote */
/* begin PostMetadata, PostMetadataFooter */
.art-postmetadatafooter
{
  padding: 1px;
  background-color: #DEDEDE;
}
/* end PostMetadata, PostMetadataFooter */
/* begin PostIcons, PostFooterIcons */
.art-postfootericons
{
  padding: 1px;
}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-decoration: none;
  color: #424242;
}
.art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover{
  margin: 0;
}
.art-postfootericons a:link{
  color: #4D4D4D;
}
.art-postfootericons a:visited, .art-postfootericons a.visited{
  color: #4D4D4D;
}
.art-postfootericons a:hover, .art-postfootericons a.hover{
  color: #8E0B23;
}
/* end PostIcons, PostFooterIcons */
/* begin Footer */
.art-footer{
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 960px;
  margin: 0 auto;
  background: #231f20 url('images/footer.jpg') top repeat-x;
  color: #fff;
 
}

.art-rss-tag-icon{
  position: relative;
  display: block;
  float: left;
  background-image: url('images/rssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  height: 32px;
  width: 32px;
  cursor: default;
}
.art-footer .art-footer-text p{
  margin: 0;
}
.art-footer .art-footer-text
{
  display: inline-block;
  color: #FFFFFF;
  font-size: 12px;
  padding-top:10px;
}
.art-footer .art-footer-text a:link{
  text-decoration: none;
  color: #F53D46;
}
.art-footer .art-footer-text a:visited{
  text-decoration: none;
  color: #C20A13;
}
.art-footer .art-footer-text a:hover{
  color: #F20D18;
  text-decoration: none;
}
/* end Footer */
/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover{
	font-family: Arial;
	font-size: 10px;
	letter-spacing: normal;
	word-spacing: normal;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #666666;
}
.art-page-footer{
	margin: 1em;
	text-align: center;
	text-decoration: none;
	color: #666666;
}
/* end PageFooter */
/* begin LayoutCell, sidebar1 */
.art-content-layout .art-sidebar1{
	width: 35%;
	padding:0px 12px 15px 12px;
}
/* end LayoutCell, sidebar1 */
/* begin LayoutCell, content */
.art-content-layout .art-content{
  width: 68%;
}
.art-content-layout .art-content .art-block{
	background-color: #FFFFFF;
}
.art-content-layout .art-content-wide{
	width: 100%;
}
/* end LayoutCell, content */
.commentlist, .commentlist li{
	background: none;
}
.commentlist li li{
	margin-left: 30px;
}
.commentlist li .avatar{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin: 1px;
	background: #fff;
}
.commentlist li cite{
	font-size: 1.2em;
}
#commentform textarea{
	width: 100%;
}
img.wp-smiley{
	border: none;
	margin: 0;
	padding: 0;
}
.navigation{
	display: block;
	text-align: center;
}
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.alignright img, img.alignright{
	margin: 1em;
	margin-right: 0;
}
.alignleft img, img.alignleft{
	margin: 1em;
	margin-left: 0;
}
.wp-caption{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img{
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */
.hidden{
	display: none;
}
/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
.gallery {
	letter-spacing: normal;
}
.art-content{
	position: relative;
	z-index: 1;   
}
#todays-events{
	position: relative;
	z-index: 11;    
}
#upcoming-events{
	position: relative;
	z-index: 10;    
}
/* =================== Sudhakaran Styles 
=======================================================================*/
#head{ 
	width: 945px; 
	height:225px; 
	margin:12px 10px 10px 1px;
}
.approved{
	width: 285px; 
	height: 225px; 
	float:left; 
	padding: 1px 12px 1px 12px;
}
.gallery{
	width:358px;
	height:217px;
	margin:0 5px 0 5px;
	float:left;
	background-image:url(images/rotating-ad.gif);
	background-repeat:no-repeat;
}
.banner1{
	background-image:url(images/coupon-bg.jpg);
	/*background-image:url(images/secret-santa.jpg);*/
	background-repeat:no-repeat;
	float:right;
	height:225px;
	width:268px;
}
.banner1 img{
	margin: 130px 0px 0px 35px;
	/*display: none;  temporary fix for secret santa */
}
#menu-sub{
	margin:0 auto 0 auto;
	width: 950px;
	height: 20px;
	background-color:#000;
	border-bottom: 3px solid red;
	padding:5px 0px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.menu-sub1{/* Used in the sub menu when they thought the tire selector was going to hosted on site */
	width:250px;
	float:left;
}
.menu1 {
	width:950px;
	/*float:left; */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#211F20; 
	margin:0 auto 0 auto;
}
/*.menu1 a{ 
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	float:left;
	font-weight:bold;
	color:#211F20;
	text-decoration:none;
}*?
/*.menu1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 200;
	color:#211F20;
	text-decoration:underline;
}*/
#header {
	width:960px;
	height:148px;
	background-color:#FFFFFF;
}
.logo {
	width:500px;
	height: 148px;
	float:left
}
.logo_right {
	width:460px;
	height: 148px;
	float:left
}
.logo_right_top {
	width:440px;
	height: 43px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 20px;
	font-size:16px;
}
.logo_right_bottom {
	width:460px; 
	height:93px; 
	float:left }
.mask {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	height:276px;
	left:0;
	padding:7px;
	position:relative;
	top:0;
	width:276px;
	z-index:40;
}
.couponTop {
	font-size:14px;
	height:68px;
	overflow:hidden;
	text-align:center;
	color:#000000;
}
.couponTitle {
	color:#222222;
	font-size:17px;
	font-weight:bold;
	height:40px;
	line-height:18px;
	top:68px;
}
.couponTitle, .couponD1, .couponD2, .Bottom {
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:276px;
	top: 80px;
	left: -2px;
}
.Bottom {
	bottom:0;
	font-weight:bold;
	padding:160px 0 0 10px;
	color:#000000;
}
.sudha {
	padding:50px 0 0 0;
	color:#000000;
}
/* sub menu styles */
#jsddm {
	margin:0 0 0 90px;
	padding:0;
}
#jsddm li {	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
}
#jsddm li a
	{	display: block;
		background: #000;
		padding:2px 10px 2px 10px;
		text-decoration: none;
		width: auto;
		color:#fff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;	
		white-space: nowrap;
		border-right: 2px solid #333;
}
#jsddm li a:hover	{
		display: block;		
		padding:2px 10px 2px 10px;
		text-decoration: underline;
		width: auto;
		color:#fff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;	
		white-space: nowrap;
}

#jsddm li ul {	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 0px solid white;
	width:100px;
	z-index:100000;
	padding-top: 25px;
}	
#jsddm li ul li {
	float: none;
	display: inline;
	z-index:10000;
	width:150px;
}		
#jsddm li ul li a {	
	width: auto;
	background: #CCCCCC;
	color: #211F20;
	min-width:95px;
}		
.finance {
	font-size:14px;
}
/******************* Added CTE 8/18/2010 
************************************************/
.staffimgfloat{
	float:left;
	width:400px;
}
.staffTextfloat {
	margin:20px 0 0 0;
	float:left;
	width:500px;
	clear:right;
}
.staffTextfloat p{
	line-height:1.5em;
	margin:20px 0 0 0;
}
.stafflowersection {
	float:left;
	width:900px;
	clear:both;
	padding: 5px 0 0 0;
}
.stafflowersection strong{
	line-height:1.5em;
	margin:20px 0 0 0;
}
.stafflowersection  p{
	line-height:1.5em;
	margin:20px 0 0 0;
}
.contact-page-column1{
	float:left;
	width:400px;
	height:auto;
}
.contact-page-column1 h2{
font-size:18px;
margin:0;
color:#666;
line-height:1em;
}
.contact-page-column2{
	float:left;
	width:400px;
	height:auto;
	clear:right;
}
.contact-page-column2 h2{
font-size:18px;
margin:0;
color:#666;
line-height:1em;

}
.contact-phone-numbers {
	font-size:18px;
	font-weight:bold;
}
.div-clear {
	clear:both;
}
.split-page-column1{
	float:left;
	width:400px;
	height:auto;
}
.split-page-column2{
	float:left;
	width:400px;
	height:auto;
	clear:right;
}
.four-column1{
	border: 1px solid #666;
	background-color:#CCC;
	margin:20px 10px 0 0;
	float:left;
	padding:10px;
	width:200px;
	height:auto;
	text-align:center;
	}
.four-column2{
	border: 1px solid #666;
	background-color:#CCC;
	margin:20px 10px 0 0;
	float:left;
	padding:10px;
	width:200px;
	height:auto;
	text-align:center;
	}
.four-column3{
	border: 1px solid #666;
	background-color:#CCC;
	margin:20px 10px 0 0;
	float:left;
	padding:10px;
	width:200px;
	height:auto;
	text-align:center;
	}
.four-column4{
	border: 1px solid #666;
	background-color:#CCC;
	margin:20px 0 0 0;
	float:left;
	padding:10px;
	width:200px;
	height:auto;
	text-align:center;
	}
.four-column1 h2, .four-column2 h2, .four-column3 h2, .four-column4 h2{
	text-align:center;
}

#services a { text-decoration: none; font-size: 16px; padding: 5px; color: #000; background: #ff0000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#services a:hover { color: #fff; background: #231f20;}
#services li { padding: 10px; background-image: none; }

#fb-root { float: left; margin-left: 50px; }
div.footer-container {width:960px; margin: 10px auto 10px 0; float:left;font-size:11px; color:#ffffff;}
div.Foot {text-align:left; float:left; vertical-align: top; width: 195px; text-align: center; padding:10px 0px 0px 15px;} 
.clear{clear:both;} 
div.footer-container div.Foot a:hover{text-decoration:underline; color:#FF3232;} 
div.footer-container div.Foot a:link,div.footer-link-container div.Foot a{color:#eee;}
div.Foot a:visited{color:#FF3232;}

