
/* begin Page */
body
{
	margin: 0 auto;
	padding: 0;
	background-color: #C0B382;
	background-image: url('images/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
        height: 100%;
}
#container {
	position: relative;
        min-height: 100%;
}
#content {
				 
	padding-bottom: 650px;
}

#contentHome {
				 
	padding-bottom: 400px;
}
#footer {
	position: absolute;
	bottom: 0;
	padding: 10px;			 
	width: 90%;
}

.Main
{
	position: relative;
	width: 90%;
	margin-left: auto;
        margin-right: auto;
}



.PageBackgroundGradient
{
	position: absolute;
	background-image: url('images/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 100%;
	
}


.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 */


table.contact
{
 width:100%;
 height:100%;
 padding:0px;
}


table.content
{
 width:100%;
 height:100%;
 padding-top:0px;
 padding-left:10px;
 padding-right:10px; 
}

td.content
{
padding-top:0px;
text-align:left;
vertical-align:top;
}

td.footer
{
text-align:left;
vetical-align:bottom;
}

td.leftcol
{
text-align:left;
vetical-align:top;
width:220px;
min-width:220px;
/*white-space:nowrap;*/
border-right: 1px solid #80661b;
height:100%;
vetical-align:top;
 padding-left:12px;
 padding-right:5px;
 padding-top:5px;
}

td.rightcol
{
text-align:left;
vetical-align:top;
height:100%;
padding-left:10px;
padding-right:10px;
padding-top:0px;
}

tr.body
{
 background-image:url('images/gradient.png');
 background-position: 0% 0%;
 background-repeat:repeat-y;
 text-align: left;
 vetical-align:top;
 padding-top:0px;
}


td.footer
{
 text-align: left;
 vetical-align:bottom;
}

/* begin Logo */
.logo
{
/*	display : block; */
	position:relative;
/*	left: 0px; */
/*	top: 21px; */
/*	width: 758px; */
}

h1.logo-name
{
/*	display: block; */
	text-align: center;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
	font-family:"Arial Narrow",Arial, Helvetica, Sans-Serif;
	font-size: 40px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #2f4f4f 1px 5px 0px;
	padding:0;
	margin:0;
	color: #F6EAC1 !important;
}

.logo-text
{
	display: block;
	text-align: center;
}

.logo-text, .logo-text a
{
	font-family:"Arial Narrow",Arial, Helvetica, Sans-Serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	text-shadow: #2f4f4f 1px 5px 0px;
	padding:0;
	margin:0;
	color: #F0EDE0 !important;
}
/* end Logo */


/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #F5E9BC;
}


/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
sb. a
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  color: #EBD070;
}

/* Adds special style to an unvisited link. */
.sb a:link, a.link
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  color: #EBD070;
}

/* Adds special style to a visited link. */
.sb a:visited, a.visited
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  color: #E4C144;
}

/* :hover - adds special style to an element when you mouse over it. */
.sb a:hover, a.hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #F8EFCE;
}
/Default links */
a
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color: #EBD070;
/* Green  color: #5C9E56;  */
}

/* Adds special style to an unvisited link. */
a:link
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #EBD070; 
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #E4C144;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #F8EFCE;
}
/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
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
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #ABB2A9;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #F8EFCE;
  margin: 5px 0px 10px 0px;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-align: left;
  color: #F8EFCE;
  margin: 5px;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #F8EFCE;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #F8EFCE;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #EAECE9;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #C5CAC4;
	margin:1em 0 1em 2em;
	padding-left:50px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}

 
/* begin Button */
.Button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:34px;
	margin:0;
	padding:0;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.Button .btn
{
	display:block;
	position:relative;
	float:left;
	height: 34px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	color: #000000;
}

.Button .btn .t
{
	display:block;
	height: 34px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding: 0 21px;
	line-height: 34px;
	text-decoration: none !important;
}

input, select
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.Button .hover, .Button:hover
{
	color: #000000;
	text-decoration: none !important;
}

.Button .active
{
	color: #FCF9ED;
}

.Button .btn .l, .Button .btn .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 102px;
	background-image: url('images/Button.png');
}

.Button .btn .l
{
	left:0;
	right:11px;
}

.Button .btn .r
{
	width:411px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}

.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r
{
	top: -34px;
}

.Button .btn.active .l, .Button .btn.active .r
{
	top: -68px;
}


/* end Button */

/* begin Footer */
.Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
/*	width: 894px; */
	margin: 5px auto 0px auto;
}

.Footer .Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}


.Footer .Footer-text p
{
	margin: 0;
}

.Footer .Footer-text
{
	display:inline-block;
	color:#CDC49D;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.Footer .Footer-text a:link
{
	text-decoration: none;
	font-size:11px;
	color: #EBD070;
/*	color: #C8BE92; */
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.Footer .Footer-text a:visited
{
	text-decoration: none;
	font-size:11px;
	color: #747F71;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.Footer .Footer-text a:hover
{
	text-decoration: none;
	font-size:12px;
	color: #EBD070;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .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:#E0B929;
}

.page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#AD9D5C;
}
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
}
/* end LayoutCell */

/* Twitter Feeds */
.twitter a
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-decoration: none;
  color: #EBD070;
}

/* Adds special style to an unvisited link. */
.twitter a:link
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-decoration: none;
  color: #EBD070;
}

/* Adds special style to a visited link. */
.twitter a:visited, a.visited
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-decoration: none;
  color: #E4C144;
}

/* :hover - adds special style to an element when you mouse over it. */
.twitter a:hover, a.hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #F8EFCE;
}

ul#twitter_update_list {
  margin: 0px;
  padding: 0px;
  width: 150px;
/*  font-size: 0.8em; */
  font-size: 12px;
/*  color: #F4EFD7; */
/*  color: #F2F1EF; */
  color: white;
  list-style: none;
/* overflow: hidden;   */
/*  word-wrap: break-word;*/
}
ul#twitter_update_list li {
  border-bottom: 1px solid #80661b;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
}
ul#twitter_update_list li span {
/*  display: block; */
}
 
.twitter table 
{
 height:100%;
 width:163px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 border: 2px solid;
 border-color: #80661b;
}