@charset "utf-8";
/* CSS Document */

/*OPen Font declaration */
@font-face {
    font-family: 'JennaSueRegular';
    src: url('../fonts/JennaSue-webfont.eot');
    src: url('../fonts/JennaSue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/JennaSue-webfont.woff') format('woff'),
         url('../fonts/JennaSue-webfont.ttf') format('truetype'),
         url('../fonts/JennaSue-webfont.svg#JennaSueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Global line height -  reset margins and paddings  */
* { margin: 0; padding: 0; }
html {
	font-family: 'Open Sans', Arial,Helvetica,Tahoma,sans-serif; 
 	font-size: 87.5%; /* Base font size: 14px */
	line-height: 1.429;
	color: #656563;
}
h1, h2, h3, h5, h6, #Submit {
  font-family: 'Open Sans', Arial,Helvetica,Tahoma,sans-serif; 
}

h1, h2, h3, h4, h5, h6, #signup p strong, .jqueryslidemenu, legend {
  font-weight: 400;
}

/* Headings */

h1 {color: #1a1a1a; margin-top:0em;  margin-bottom: .8em; clear:left; font-size: 24px;}
ol li h1 strong{color: #656563; font-weight: 400; font-size: 50%; font-variant:small-caps; display:block; clear:left; margin-top: -10px;}
ol li h1 strong em{color: #333333; font-weight: 400; font-style:normal;} 
.black h1 {color: #53c403; font-size: 1.429em}
.black p {color: #CCC;}
h2 {margin: 1.25em 0 1em 0; font-size: 18px; color: #F17F1F; line-height: 135%} /* 22px */
.rightcol h2 {margin: 1em 0 0.25em 0;} /* 22px */
.grid_3 h2 {
	margin: 1.429em 0 0em 0;
	color:#1d1d1d;
	padding-left: 33px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/icon-search.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.grid_3 aside.right-block h2 {
	margin: 1.429em 0 0em 0;
	color:#fff;
	padding: 1em 0em 0.25em 0em ;
	padding-left: 5px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-h3-right-block.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1.143em /* 16px */
}
.grid_3 aside.right-block h2 a{color:#fff; text-decoration:none;}
/*h2 { margin: 1.429em 0 1em 0; font-size: 1.571em;}  22px */
 /*h3 {font-size: 1.429em} 20px */
h3 {font-weight: 500; font-family: 'JennaSueRegular';} /* 14px */
/*h4 {font-size: 1.286em}  18px */
h4 {font-size: 1em; background-color:#eee; border-top:1px dotted #000; border-bottom:1px dotted #000; padding-bottom:5px; margin-bottom:1em; height:30px; line-height:30px!important;} /* 14px */
h5 {font-size: 1.143em} /* 16px */
h6 {font-size: 1em} /* 14px */
	 

.redtxt {background-color: #C00; color:#fff;} 

/*This will give us a #333 shadow on our text that’s 1px to the right, 5px down and with a 2px blur. You can use hex and rgba values plus any CSS unit (except %) here.*/
header div.grid_8 h2{color:#6c2f6d; text-shadow: 1px 1px 0px #ffccff; text-align:right; margin-top: 3em;}
footer h3, footer p{color: #53c403;}
 
/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
   color: #F17F1F;
   text-decoration: none;
}
a:hover, a:active{
   color: #53c403;
/*   text-shadow: 1px 1px 0px #ccc;*/
}

#footer-content a {
		color: #ffffff;
}

#footer-content a:hover {
		text-decoration: underline;
}

footer p {
	color: #FFF;
	font-size: 13px;
}

address a:hover, address a:active{
   color: #d9c16a;
/*   text-shadow: 1px 1px 0px #ccc;*/
}

a.cboxElement:hover, a.cboxElement:active, a.no-effect:hover, a.no-effect:active{
    background-color: transparent;
/*   text-shadow: 1px 1px 0px #ccc;*/
}

/* Paragraphs */
p {font-size:96%; font-family: 'Open Sans', Arial,Helvetica,Tahoma,sans-serif; margin-bottom: 20px; line-height: 20px;}
*p:last-child {margin-bottom: 0;}
.right-block p{margin: 0.5em 0 0em 0; line-height: 1.1;}
.right-block p strong{font-weight: normal; color: #1D1D1D;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}

::-moz-selection {background: #1D1D1D; color: #fff;}
::selection {background: #1D1D1D; color: #fff;}

#signup p{font-size: 1.571em; color:#476708;} 
#signup p strong{color: #fff; text-shadow: 1px 1px 0px #6fa209;}


/* Lists */
ul {
   list-style: outside disc;
    margin: 1em 0 1.5em 1.5em;
} 
footer ul {
    margin: 0.5em 0 1.5em 0.5em;
}
ol {
    list-style: outside decimal;

}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}
 
/* Quotes */
blockquote {font-style: italic;}
cite {}
 
q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
 
/* Thead */
	thead th, tbody th {padding: 0; text-align: left; color: #53c403; font-weight:normal;}
	thead td {}

 /* Tbody */
  	tbody td {padding: .5em;}
	.grid_12 tbody td {padding: 1em .2em;}
   	tbody th {}

   	tbody .alt td { background-color:#f1e9f1;}
   	tbody .alt th {}
 
/* Tfoot */
   	tfoot th {}
   	tfoot td {}
	
	
	

