/*
body {
font-family: lucida grande, arial, verdana, helvetica, sans-serif;
margin: 0 auto;
padding: 0;
color: #333;
background: #585756 url("http://www.texasbeermaps.com/images/header1.jpg") repeat;
font-size: 80%;
}
*/

body {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10.25pt;
line-height: 14.0pt;
color: #111111;
text-align: center;
/*background: #ddd url(/images/common/bg_page.jpg) repeat-x top left;*/
margin: 0px;
}

/* links */
a:link { background-color: transparent; text-decoration: none; /*color: #069;*/ }
/* a:hover { background-color: #000; text-decoration: none; color: #fff; }
a:visited { background-color: transparent; text-decoration: none; color: #069; }*/
a {text-decoration: none;color: #003399;background-color: transparent;}
/* hover changes color, no underline */
a:hover {
	/*background-color: #bbbbbb;*/
	text-decoration:underline;
}

a:hover h7>img {
border-width: 1px;border-style: solid;border-color: #3300CC;
}

/* default table styles */
table {
	padding: 0px; /* cellpadding=0 */
	border: 0px; /* border=0 */
	border-spacing: 0px; /* cellspacing=0 */
}
/* forms */
form {
	margin: 0px;
}

h1, h2, h3 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif;
letter-spacing: 0.0em;
}

h4 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}

h1 a {color:#222;}

p {
/*font-family: lucida grande, verdana, arial, helvetica, sans-serif;*/margin-top:0px;
}

ol {
	margin-bottom: 10px;
}

.center {
text-align: center;
}

blockquote {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
}

/*
ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}
*/

img {
margin: 0;
padding: 0;

}

#topbar {
margin:0 auto;
padding:0;
height: 45px;
background: #FBFAF4;
border-top: 8px solid #232863;
border-bottom: 1px solid #333;
}

.secondbar {
margin:0 1px 0 0;
padding:0;
height: 1px;
background: #3C3B3A;
border-top: 1px solid #31302F;
border-bottom: 1px solid #50504E;
}

#wrapper {
margin: 0px auto 0 auto;
padding-bottom: 10px;
width: 980px;
border-top: 8px solid #232863;
background: #585756 url("./themes/site_themes/default/bg.gif") repeat;
color: #333;
}

#navbar {
margin:0 0 0 125px;
padding:3px 0 3px 0;
background: #FBFAF4;
font: 16px lucida grande, verdana, arial, helvetica, sans-serif;
text-align: center;
}

#navbar ul {
list-style: none;
}

#navbar li {
float: left;
padding: 0 23px 0 23px;
margin-right: 5px;
list-style: none;
}

#navbar li a {	display: block; 
padding: 0.75em 0 0.25em; 
text-transform: uppercase; 
color: #000;}

#navbar a:hover {background: transparent;}

#header {
margin: 0 0 0 0;
padding: 0 10px 5px 20px;
border-bottom: 1px solid #ccc;
background: #FBFAF4;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
}

#blogtitle {
font-size: 1.25em;
color: #2F4C12;
float: left;
margin-left: 8px;
margin-top: 8px;
padding: 8px 4px 4px 4px;
width: 700px;
}

#oldblogtitle h1 {
margin: 7px 0 0 0;
padding-top: 5px 0 0 0;
font: 160% Georgia, Times, serif;
letter-spacing: 0.1em;
text-align: left;
border-top: 1px solid #333;
}

#blogtitle h1 {
margin: 0;
padding: 5px 0 0 0;
font: 80% Arial, Verdana, serif;
text-align: left;
color: #666;
}

#nav {
float: left;
margin: 0;
padding: 0;
width: 350px;
text-align: right;
background: transparent;
color: #333;
font-size: 70%;
font-variant: small-caps;
letter-spacing: 0.09em;
}

#content {
float: left;
margin: 0px 0 10px 0;
padding: 0px 0px 0 10px;
background: #FfFfFa;
/*
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
*/
}

#blog {
float: left;
margin-right: 5px;
padding: 0px 0px 0px 10px;
/*width: 558px;*/
width: 360px;
color: #333;
text-align: left;
}

.entry {
margin-top: 10px;
padding: 0 10px 10px 10px;
border: 1px solid #ccc;
background: #fff;
color: #333;
}

.topicentry {
margin-top: 0px;
padding: 0 10px 10px 0px;
/*border: 1px solid #ccc;*/
background: #fff;
color: #333;
}

#sidebar {
float: left;
margin: 10px 6px 6px 10px;
padding: 8px 8px 0px 8px;
border: 1px solid #ccc;
width: 340px;
background: #F9F8F2;
color: #333;
text-align: left;
}

#footer {
margin: 0;
padding: 5px 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;
color: #333;
font-size: 70%;
letter-spacing: 0.09em;
}

.date {
font-size: 120%;
background: transparent;
color: #000;
}

.title {
font-size: 140%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
max-width:600px;
}

.posted {
margin-bottom: 9px;
line-height:11pt;
font-weight: normal;
font-size: 9pt;
background: transparent;
color: #666666;
}

.sidetitle {
margin: 18px 0 7px 0;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #666600;
border-bottom: 1px dotted #ccc;
}

.topictitle {
	margin: 0px 0px 8px 0px;
	background: transparent;
	letter-spacing:0px;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	color: #222;
	padding-top: 0px;
	/*
	padding-bottom: 6px;
	border-bottom: 1px dotted #bbb;
	width:348px;
	display: block;
	letter-spacing: 0.09em;
	*/
}

.spacer {
clear: both;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #000;
}

.calendarBlank {
 background-color: #9DB7A7;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #000;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #195337;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

.thumbImage {
}

.thumbImage img {
width:100%;
height:7%;
}

.thumbImageHome img {
/*
height:7%; 
max-height:60px;
*/
width:60px;
height:60px;
padding:2px;
margin:2px 8px 2px 2px;
border:1px solid #fa9;
}
.thumbImageHome a a:hover {
	border:1px solid #000;
}


/*<agl.folder "General Html Styles">*/
	/* HTML Entities */
	/* ************* */
	/* Default body style */
	body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10.25pt;
	line-height: 14.5pt;
	color: #111111;
	text-align: center;
	background: #ddd ;
	/*background: #ddd url(/images/common/bg_page.jpg) repeat-x top left;*/
	margin: 0px;
}
	/* Body style for popup windows */
	body.popup {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	background: #ffffff;
	margin: 0px;
}
	/* input fields */
	/* in Firefox, input fields don't inherit from body style */
	input,select,textarea {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/* lists */

.showcasetext ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 6px;
	margin-left: 1;
	padding-left: 0;
	font-size: 10pt;
	list-style-image: url(/images/common/bullet.gif);
}
.bodybullets ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 6px;
	margin-left: 1;
	padding-left: 0;
	font-size: 10pt;
	list-style-image: url(/images/common/bullet_gray.gif);
}
ul {
	/*list-style: square outside;*/
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 2px;
	/*margin-left: 1;*/
	padding-left: 0;
	list-style-image: url(/images/common/bullet.gif);
}
html>body ul {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 2px;
	/*margin-left: 1;*/
	padding-left: 0;
	list-style-image: url(/images/common/bullet.gif);
	/*line-height:12pt;*/
}
/* nested list */
	ul ul {
	list-style: square outside;
	padding: 0px;
	margin: 0px 0px 0px 14px;
}
/* list item */
	ul li {
	padding: 0px;
	/*line-height: 20px;*/
	margin: 5px 0px 6px 12px;
}
.showcasehed {
	letter-spacing:0px;
	font-size: 32px;
	line-height: 34px;
	font-weight: bold;
	color: #222;
	left: 4px;
	padding-top: 0px;
	margin-bottom: 10px;
	display: block;
}
.showcasetext {
	font-size:12pt;
	line-height:15pt;
}
.showcasetext ul {
	list-style: square outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
}
.showcasetext li {
	padding: 0px 0px 0px 0px;
	margin: -6px 0px -6px 14px;
}
.showcaseImage {
}

.showcaseImage img {
width:100%;
height:10%;
}

	/* *************** */
/*</agl.folder>*/
/*<agl.folder "Containers">*/
	/* Page Containers */
	/* *************** */
	/* main page container */
	/* page is centered */
	.container {
	text-align: left;
	width: 1000px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #888;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #888;
}
	/* hack for ie, other browsers use this css rule */
	html>body .container {
	width: 998px;
}
	.listingscontainer {
	text-align: left;
	width: 1000px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #888;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #888;
}
	/* hack for ie, other browsers use this css rule */
	html>body .listingscontainer {
	width: 998px;
}
	#newstorycontainer {
	text-align: left;
	margin-left:15px;
	width:628px; 
	border-right:1px solid #ccc;
	padding-right:10px;
}
	html>body #newstorycontainer {width:612px;}
	.rightcontainer {
	text-align: left;
	width: 724px;
/*	position: relative;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A1AD94;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A1AD94;
*/
}
	.topiccontainer {
	text-align: left;
	width: 360px;
}
	.indexcontainer354 {
	font-size:12pt;
	text-align: left;
	color:#666;
	width: 400px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin-top:0px 16px 0px 10px;
}
	.indexDek {font-size:11pt;}
	.indexHed {font-size:12pt;}
	.homeDek {
	font-size:10pt;
	text-align: left;
	color:#666;
}
	.homeHed {
	font-size:10pt;
	text-align: left;
	/*line-height:14pt;*/
}
	.homeHedlistings {
	font-size:10pt;
	text-align: left;
}
	.areaimucontainer {
	font-size:10pt;
	text-align: left;
	color:#666;
	width: 354px;
	position: relative;
	padding: 0px 8px 0px 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-top:6px;
}
	/* hack for ie, in other browsers use this width */
	html>body .areaimucontainer {
	width: 344px;
}
	.areaimuleft {
	font-size:10pt;
	text-align: left;
	color:#aaa;
	width: 164px;
	/*height: 600px;*/
	min-height:600px;
	border-left: 1px solid #d4e4f1;
	border-top: 1px solid #d4e4f1;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color:#ddd;
	background-image:url(/images/common/lightgraybackground.jpg);
	background-repeat:repeat-y;
	float:none;
}
.areaimuright {
	font-size:10pt;
	text-align: left;
	color:#aaa;
	width: 160px;
	position: static;
	margin-right: 0px;
	/*
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color:#CCCCCC;
	*/
	float:right;
}
	/*hack for ie, use these rules for other browsers */
	html>body .areaimuright {
	margin-right: 8px;
	padding:0px;
}
	.lineimucontainer {
	padding: 0px;
	margin: 0px 0px 0px -8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD94;
}
	/* hack for ie, other browsers use this */
	html>body .lineimucontainer {
	margin: 0px 8px 0px -8px;
}

.areablackbar {
	font-size:13px;
	text-align: left;
	color:#aaa;
	width: 100%;
	height:22px;
	position: relative;
	padding: 4px 6px 2px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color:#272727;
	margin-right: auto;
	margin-left: auto;

}
/* hack for ie, other browsers use this css rule */
html>body .areablackbar {
	width: 982px;
	padding: 4px 8px 2px 8px;
}

.blackbarplaceholder {
	height:22px;
	width: 986px;
}

/* hack for ie, other browsers use this css rule */
html>body .blackbarplaceholder {
	height:22px;
	width: 982px;
}

.areamainstrip {
	width: 340px;
	position: relative;
	margin-right:0px;
	padding-right:0px;
	padding-top:6px;
	float:left;
	/*
	clear:both;
	border: 1px solid #F33;*/
}
	/* hack for ie, other browsers use this css rule */
	html>body .areamainstrip {
	width: 336px;
	margin-right:0px;
	padding-right:0px;
	padding-left:10px;
	padding-top:0px;
	/*border: 1px solid #F33;*/
}
	.areamiddlelistings {
	font-size:12px;
	text-align: left;
	color:#333;
	width: 982px;
	position: left;
	padding: 0px 12px 0px 6px;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	background-image:url(/images/common/middlelistingsgray.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #333;
}
	html>body .areamiddlelistings {
	width: 980px;
}
.minheight620px {height:620px;}
html>body .minheight620px {min-height:620px;}
	.areasubs {
	font-size:10px;
	line-height:11px;
	text-align: left;
	color:#333;
	position: left;
}
	.areasubs a {color:#003399;}
	.areafooter {
	font-size:12px;
	text-align: left;
	color:#333;
	width: 948px;
	position: left;
	padding: 4px 25px 8px 25px;
	margin: 0px 0px 4px 0px;
	background-color:#fff;
	border-top: 1px solid #333;
	/*border-bottom: 1px solid #333;*/
}
	/* hack for ie, other browsers use this css rule */
	html>body .areafooter {
	width: 948px;
}
	.areafooter942 {
	width: 948px;
	position: left;
	padding: 0px;
	margin: 0px;
}
	/* hack for ie, other browsers use this css rule */
	html>body .areafooter942 {
	width: 948px;;
}
	.footerutilities {
	color:#f99;
	line-height:22px;
	min-height:52px;
	position: left;
	padding: 12px 8px 8px 222px;
	margin: 0px 0px 0px 0px;
	background: #c30 url(/images/common/smalllogo.gif) no-repeat;
	border-top: 1px solid #800;
	height:74px;
}
	html>body .footerutilities {height:54px;}
	.footerutilities a {
	color:#f99;
	border: 1px none #c30; padding: 2px 7px 2px 7px;
	text-decoration:none;
}
	.footerutilities a:hover {
	color:#fff;
	border: 1px none #c30; padding: 2px 7px 2px 7px;
	text-decoration:none;
}
	.areablackbar a {
	color:#aaa;
	border: 1px solid #272727; padding: 2px 3px 2px 3px;
	text-decoration:none;
}
	.areablackbar a:hover {
	color:#ffffff;
	border: 1px solid #000; padding: 2px 3px 2px 3px; background-color: #555555;
	text-decoration:none;
}
/*</agl.folder>*/
/*<agl.folder "Sponsored Links">*/

.homeHedlisting {
	font-size:10pt;
	line-height:12pt;
}
.homeHedbullet {
	font-size:9pt;
	line-height:11pt;
	font-style:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 10px;
	background: url(/images/common/homehedbullet.gif) no-repeat;
}


/* Styles for sponsored links footer links */

	.sponsoredlinkHed {
	font-style:normal;
	font-size:14px;
	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(/images/common/sponsoredlinksarrow.gif) no-repeat;
}
	.sponsoredlinkHedsm {
	font-style:normal;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px -2px 10px;
	background: url(/images/common/sponsoredlinksarrowsm.gif) no-repeat;
}


	.sponsoredtextlink {
	font-size:12px;
	color:#069;
	padding-bottom:2px;
	/*
	width: 344px;
	float:right;
	text-align: left;
	*/
}
	.sponsoredlinkright {
	font-size:14px;
	text-align: left;
	color:#666;
	width: 320px;
	border-left: 1px solid #9eabb9;
	margin:0px 18px 0px 0px;
	paddding:0px 4px 0px 12px;
	line-height:17px;
	/*
	border-top: 1px solid #9eabb9;
	border-right: 1px solid #113;
	border-bottom: 1px solid #113;
	border:1px solid #ddd;
	*/
	background-color:#fff;
	float:right;
}
	.sponsoredlinkpromoHed {
	font-size:16px;
	font-weight:bold;
	color:#660000;
}
	.sponsoredlinkpromoLink {
	font-size:14px;
	background: url(/images/common/sponsoredlinksarrow.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 8px 10px;
}
/*</agl.folder>*/
/*<agl.folder "Right Sidebar">*/
	/* Styles for blue-gray right sidebar */
	.sidebarsectionB {
	letter-spacing:0em;
	font-style:normal;
	font-size:13px;
	text-align: left;
	color:#336;
	line-height:16px;
	width:138px;
	padding: 2px 0px 0px 0px;
	margin-bottom: 4px;
	float:left;
}
	.sidebarsectionB a:hover {
	color:#39f;
	background-color: transparent;
	text-decoration:none
}
	.sidebarHedB {
	font-style:normal;
	font-size:14px;
	/*line-height:15px;*/
	/*color:#5c8cc6;*/
	margin-bottom: 8px;
}
	.sidebarHedB a:hover {color:#31639f;}
	.sidebarDekB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:13px;
	color:#666;
	margin-bottom:10px;
	display: block;
}
/*</agl.folder>*/
/*<agl.folder "Left Sidebar">*/
	/* Styles for red-orange left sidebar */
	.sidebarsection {
	letter-spacing:0em;
	font-style:normal;
	font-size:13px;
	text-align: left;
	color:#FF7A0F;
	height:16px;
	width:138px;
	padding: 2px 0px 0px 0px;
	margin-bottom: 4px;
	float:left;
}
	.sidebarsection a:hover {
	color:#fa9;
	background-color: transparent;
	text-decoration:none
}
	.sidebarsectionleft {
	font-style:normal;
	font-size:13px;
	color:#FF7A0F;
	height:16px;
	width:190px;
	padding: 2px 0px 0px 8px;
	margin-bottom: 2px;
	float:left;
}
	.sidebarsectionleftmore {
	font-style:normal;
	font-size:13px;
	color:#FF7A0F;
	height:16px;
	width:46px;
	padding: 2px 0px 0px 6px;
	margin-bottom: 2px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bb815b;
	/*CC9900*/
}
	.sidebarsectionleft a {color:#FF7A0F;}
	.sidebarsectionleftmore a {color:#FF7A0F;}
	.sidebarsectionleft a:hover {
	color:#fa9;
	text-decoration:none;
}
	.sidebarsectionleftmore a:hover {
	color:#fa9;
	text-decoration:none;
}
	.sidebarmore {
	color:#FF8705;
	width: 46px;
	font-size:13px;
	text-align: right;
	height:16px;
	padding: 2px 14px 0px 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9900;
	float:right;
	margin-bottom: 4px;
}
	.sidebarmore a:hover {
	color:#fa9;
	background-color: transparent;
	text-decoration:none
}
	/* for the left sidenav text links below the content as nav section */
	.sidebartextleft {
	padding: 3px 2px 2px 0px;
	margin-bottom: 4px;
	float:left;
}
	.sidebartextright {
	text-align:left;	
	width: 128px;
	padding: 3px 6px 2px 4px;
	float:right;
	margin-bottom: 4px;
}
	.sidebartextbold {
	font-weight:bold;
	font-size:12px;
	text-align: left;
	color:#333;
	line-height:18px;
}
	.sidebartext {
	font-style:normal;
	font-size:12px;
	line-height:15px;
	text-align: left;
}
	.sidebarHed {
	font-weight:bold;
	font-style:normal;
	font-size:14px;
	line-height:16px;
	color:#FFCC00;
	margin-bottom: 10px;
}
	.sidebarHed a:hover {color:#fa9;}
	.sidebarDek {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:13px;
	color:#fa9;
	margin-bottom: 10px;
	display: block;
}
	.sidebarDek a:link {color:#FFCC00;}
	/* index page section header */
	.redHed {
	font-size: 18pt;
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
	margin: 0px;
	color:#000000;
	/*text-transform:uppercase;*/
}
/*</agl.folder>*/
/*<agl.folder "Related Links">*/
	/* Related links at the end of the story body */
	.relatedlinks {
	font-style:normal;
	font-size:14px;
	line-height:12px;
	color:#000;
	margin-bottom: 6px;
	display:block;
}
	.relatedlinks ul {
	margin-left: 1;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 6px;
	margin-left: 1;
	padding-left: 0;
	list-style-image: url(/images/common/bullet.gif);
	line-height:13pt;
	/*
	display:block;
	list-style-image: url(/images/common/bullet.gif);
	*/
}
/* nested list */
	.related links ul ul {
	list-style: square outside;
	padding: 0px;
	margin: 0px 0px 0px 14px;
}

/* list item */
	.relatedlinks ul li {
	padding: 0px;
	margin: 8px 0px 6px 14px;
}
	.relatedlinks li {
	margin-left: 1;
	padding-left: 0;
	list-style-image: url(/images/common/bullet.gif);
	line-height:12px;
	margin-bottom: 6px;
	/*display:block;*/
}


/*</agl.folder>*/
/*<agl.folder "Page Utilities">*/
/* page container for areaPageutilities */
	.areaPageutilities {
	font-size:12px;
	text-align: right;
	width: 696px;
	height:18px;
	position: relative;
	padding: 0px 6px 0px 6px;
	background-color:#fff;
	margin-bottom:6px;
}
	.areaPageutilities a {
	color:#aaa;
	border: 1px solid #fff; padding: 1px 3px 1px 3px;
	text-decoration:none;
}
	.areaPageutilities a:hover {
	color:#fff;
	border: 1px solid #888; padding: 1px 3px 1px 3px; background-color: #aaa;
	text-decoration:none;
}

	.newareaPageutilities {
	font-size:12px;
	text-align: right;
	width: 612px;
	height:16px;
	position: relative;
	padding: 0px 4px 0px 6px;
	margin-bottom:4px;
}
html>body .newareaPageutilities {
	width: 600px;
}
	.newareaPageutilities a {
	color:#aaa;
	border: 1px solid #fff; padding: 1px 3px 1px 3px;
	text-decoration:none;
}
	.newareaPageutilities a:hover {
	color:#fff;
	border: 1px solid #888; padding: 1px 3px 1px 3px; background-color: #aaa;
	text-decoration:none;
}
/*</agl.folder>*/

.hed {
	letter-spacing:0px;
	font-size: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #222;
	left: 4px;
	padding-top: 0px;
	margin-bottom: 8px;
	display: block;
}
html>body .hed {
	margin-top: 0px;
	font-size: 26px;
}
.dek {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #006600;
	left: 4px;
	margin-bottom: 10px;
	display: block;
}
.tag {
	font-size: 9pt;
	font-weight: normal;
	line-height:12pt;
	color: #666666;
	position: relative;
	left: 0px;
	padding: 0px;
	margin-bottom: 10px;
	display: block;
}
.tag a {
	color: #666666;
	/*border: 1px solid #FFF; padding: 1px;*/
}
.tag a:hover {
	color:#333333;
	/*border: 1px solid #00FFFF;  padding: 1px; */ background-color: #FFFF99;
}


.modHd {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 11px;
	left: 11px;
	z-index: 1;
	padding: 0px;
	margin: 0px;
}

.bottomspacer {padding: 3px;margin: 0px;top: 0px;}
html>body .bottomspacer {padding: 0px;margin: 0px;top: 0px;}

.pad1 {padding: 1px;margin: 0px;top: 0px;}
.pad2 {padding: 2px;margin: 0px;top: 0px;}
.pad3 {padding: 3px;margin: 0px;top: 0px;}
.pad4 {padding: 4px;margin: 0px;top: 0px;}
.pad6 {padding: 6px;margin: 0px;top: 0px;}
.pad8 {padding: 8px;margin: 0px;top: 0px;}
.pad10 {padding: 10px;margin: 0px;top: 0px;}
.pad12 {padding: 12px;margin: 0px;top: 0px;}
.pad14 {padding: 14px;margin: 0px;top: 0px;}
.pad16 {padding: 16px;margin: 0px;top: 0px;}
.pad18 {padding: 18px;margin: 0px;top: 0px;}

.padleft2 {padding: 0px 2px 0px px;margin: 0px;top: 0px;}
.padleft4 {padding: 0px 4px 0px 4px;margin: 0px;top: 0px;}
.padleft6 {padding: 0px 6px 0px 6px;margin: 0px;top: 0px;}
.padleft8 {padding: 0px 4px 0px 8px;margin: 0px;top: 0px;}
.padleft10 {padding: 0px 10px 0px 10px;margin: 0px;top: 0px;}
.padleft12 {padding: 0px 12px 0px 12px;margin: 0px;top: 0px;}
.padleft14 {padding: 0px 14px 0px 14px;margin: 0px;top: 0px;}

.padvert2 {padding: 2px 0px 2px 0px;margin: 0px;top: 0px;}
.padvert4 {padding: 3px 0px 4px 0px;margin: 0px;top: 0px;}
.padvert6 {padding: 6px 0px 6px 0px;margin: 0px;top: 0px;}
.padvert8 {padding: 8px 0px 8px 0px;margin: 0px;top: 0px;}

.padtlb4 {padding: 4px 4px 4px 6px;margin: 0px;top: 0px;}
.padtlb8 {padding: 7px 4px 4px 6px;margin: 0px;top: 0px;}
.padtlb10 {padding: 10px 7px 4px 7px;margin: 0px;top: 0px;}

.line0 {
	padding: 0px;
	margin: 0px 10px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD94;
}
.line1 {
	padding: 0px;
	margin: 0px 8px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1AD94;
}
.line2 {
	padding: 0px;
	margin: 0px 1px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5e0e0e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bb815b;
}
.line3 {
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	margin:6px 0px 4px 10px;
}
.line4 {
	padding: 0px;
	margin: 0px 1px 0px 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.line5 {
	padding: 0px;
	margin: 0px 40px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-bottom:8px;
}
.line6 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.line6a {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7f6b5e;*/
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #7f6b5e;
}
.line6b {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7f6b5e;*/
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
}
.line7 {
	border-top: 3px solid #000;
	border-bottom: 7px solid #900;
	margin:0px;
	padding: 0px;
}
.line8 {
	border-top: 2px solid #666;
	margin:0px;
	padding: 0px;
}
.line9 {
	border-top: 1px solid #000;
	margin:0px;
	padding: 0px;
}
.line10 {
	padding: 0px;
	margin: -12px 0px -10px 0px;
	border-top: 1px solid #ddd;
	width:312px;
}
html>body .line10 {
	margin: -6px 0px 4px 0px;
}

/* STYLES for left side content as nav column */

.headerTop {
	width:1000px;
	float:left;
	background: #9D2700 url(/images/common/leftside_ehlogo_hpbg.jpg) bottom left repeat-y;
}
html>body .headerTop {width:998px;}
.headerBox {float:left;}
.opleftsideCol {
	width: 160px;
	float:left;
	background-color:#9D2700;
	background-image:url(/images/common/leftside_ehbackgrounds.jpg);
	background-repeat:repeat-y;
}
.leftsideColCont,.leftsideCol {
	width: 264px;
	float:left;
	background-color:#9D2700;
	background-image:url(/images/common/leftside_ehbackgrounds.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
	position:absolute;
}
html>body .leftsideColCont, leftsideCol {
	width: 264px;
	position:relative;
}

.leftsideColGray {
	width: 264px;
	float:left;
	background-color:#dddddd;
	background-image:url(/images/common/leftside_greybackground.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
}
.leftsideColWhite {
	width: 264px;
	float:left;
	background-color:#ffffff;
	margin-left:0px;
}
.leftsideColGrayMid {
	width: 264px;
	height: 12px;
	float:left;
	background-color:#dddddd;
	background-image:url(/images/common/leftside_background_mid3.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
}
.leftsideColGrayMidBot {
	width: 264px;
	height: 6px;
	float:left;
	background-color:#dddddd;
	background-image:url(/images/common/leftside_background_graymid.jpg);
	background-repeat:repeat-y;
	margin-left:0px;
}

/* STYLES for header/nav items */
/* ****** */ /* Header */ /* ****** */ /* Toolbar */ /* toolbar links */

#hdToolbar a {
	color: #efc7c7;
}

/* toolbar field - search */
#hdSearch input.field {
	width: 180px;
	/*
	#edd6d7
	border: 1px solid #9d8888;
	padding: 0px 0px 0px 3px;
	height: 15px;*/
	background: #e7c5bb;
}
#hdSearchsm input.field {
	width: 148px;
	background: #e7c5bb;
}

#hdCodeOn input.field {
	width: 35px;
	height: 15px;
	background: #edd6d7;
	padding: 3px 0px 0px 3px;
	border: 1px solid #9d8888;
}

/* toolbar field - sign in  */
#hdSignin input.field {
	width: 98px;
	height: 15px;
	background: #edd6d7;
	padding: 3px 0px 0px 3px;
	border: 1px solid #9d8888;
}
/* Toolbar Cells */ /* toolbar floats */
.hdToolbarFld,.hdToolbarLbl,.hdToolbarBtn,.hdToolbarSrch,.hdToolbarBrowse,.hdToolbarCodeoff,.hdToolbarCodeon,.hdToolbarCodeoffFill,.hdToolbarCodeonFill,.hdToolbarSignin,.hdToolbarReg {
	float: left;
}
/* toolbar buttons */
a.btnHdSearch,a.btnHdCode {
	text-align: center;
	width: 26px;
	height: 24px;
	background-position: 0px 0px;
	display: block;
	margin:5px 0px 0px 2px;
	border:0px;
}
html>body .btnHdSearch {
	margin:3px 0px 0px 1px;
}

.hdToolbarSigninText {
	float: right;
}


.hdContainer {
	width: 388px;
	margin-right:2px;
	margin-top:-12px;
}

/* container to address IE bugs */
.imgContainer {
	width: 314px;
	padding:18px 6px 0px 6px;
	margin:6px 8px 0px 8px;
	border: 1px solid #fff;
}
.imgSidebar {
	width:60px;
	height:60px;
	padding:2px;
	margin:2px 8px 2px 2px;
	border:1px solid #fa9;
}
.imgSidebarB {
	width:40px;
	height:40px;
	padding:2px;
	margin:2px 8px 2px 2px;
	border:1px solid #0099CC;
}
.imgSidebarC {
	width:48px;
	height:48px;
	padding:2px;
	margin:2px 8px 2px 2px;
	border:1px solid #0099CC;
}
.imgSidebar a a:hover {
	border:1px solid #000;
}
.imgHome {
	width:30px;
	height:30px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:1px solid #0099CC;
}
.imgHome60 {
	width:60px;
	height:60px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:1px solid #0099CC;
}
.imgIndex {
	width:60px;
	height:60px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:1px solid #0099CC;
}
.imgIndex80 {
	width:78px;
	height:78px;
	padding:1px;
	margin:1px 1px 1px 1px;
	border:1px solid #DDDDDD;
}
.imgIndex120 {
	width:120px;
	height:120px;
	padding:2px;
	margin:1px 4px 1px 1px;
	border:1px solid #DDDDDD;
}
.imgHomelistings {
	width:30px;
	height:30px;
	padding:2px;
	margin:1px 6px 1px 1px;
	border:1px solid #0099CC;
}

.border1{border-width: 1px;border-style: solid;border-color: #ffffff;}


/* **************************************** */ /* Section Bar (full-width)	*/ /* **************************************** */ /* section bar - 4 column */
.section_1container {
	width: 724px;
	height: 44px;
	position: relative;
	background: #fff url(/images/common/sectionbar720.gif) no-repeat;
	margin-bottom:0px;
	margin-top:4px;

}
html>body .section_1container {
	width: 724px;
	height: 44px;
	position: relative;
	background:none;
	margin-bottom:0px;
	margin-top:0px;
}

.section_1smcontainer {
	width: 322px;
	height: 44px;
	position: relative;
	background: #fff url(/images/common/sectionbar320.gif) no-repeat;
	margin-bottom:0px;
	margin-top:4px;

}
html>body .section_1smcontainer {
	width: 322px;
	height: 44px;
	position: relative;
	background:none;
	margin-bottom:0px;
	margin-top:0px;
}
.section_1 {
	width: 724px;
	height: 0px;
	position: relative;
}
html>body .section_1 {
	height: 44px;
	background:none;
}

.section_1sm {
	width: 322px;
	height: 44px;
	position: relative;
}

/* section bar - left portion */
.section_1left {
	width: 6px;
	height: 44px;
	float: left;
	background:none;
}
.section_1left {
	xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/section_1left.png');
}
html>body .section_1left {
	background: url(/images/common/section_1left.png) top left no-repeat;
}

/* section bar - story related section */
.section_1storyrelated {
	height: 44px;
	width: 296px;
	background:none;
	background: url(/images/common/sectionbar296.gif) top left no-repeat;
	float:left;
}
html>body .section_1storyrelated {
	background: none;
	height: 0px;
	width: 0px;
	float:left;
}

.offset44px {margin-top:-44px;}
html>body .offset44px {margin-top:0px;}

/* section bar - middle portion */
.section_1middle {
	height: 44px;
	position: relative;
	float: left;
	background:none;
}
.section_1middle {
	width: 712px;
	xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/section_1middle.png');
}

.opTitle {
	font-size: 18pt;
	line-height: 20pt;
	font-weight: bold;
	color: #000033;
}
.opTitleSm {
	font-size: 14pt;
	line-height: 15pt;
	font-weight: bold;
	color: #000033;
}
.opTeaser {
	font-size: 12pt;
	line-height: 14pt;
	font-weight: normal;
	color: #993333;
	margin-bottom:2px;
}
.opSummary {
	font-size: 12pt;
	line-height: 14pt;
	font-weight: normal;
	color: #666666;
}
.opSmall {
	font-size: 9pt;
	line-height: 10pt;
	font-weight: normal;
	color: #666666;
}
.opColumnHead {
	font-size: 11pt;
	line-height: 12pt;
	font-weight: normal;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}
.section_opcontainer {
	width: 986px;
	height: 44px;
	position: relative;
	background: #FFCC00 url(/images/common/sectionbar980.gif) no-repeat;
	margin-bottom:0px;
	margin-top:4px;
}
html>body .section_opcontainer {
	background:none;
	background-color:#FFCC00;
}
.section_op {
	width: 986px;
	height: 0px;
	position: relative;
}
html>body .section_op {
	height: 44px;
	background:none;
}
.section_opmiddle {
	height: 44px;
	position: relative;
	float: left;
	background:none;
}
.section_opmiddle {
	width: 974px;
	xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/section_1middle.png');
	background-image:url('/images/common/section_1middle.png');
	background-repeat:repeat-x;
}

.section_1middlesm {
	height: 44px;
	position: relative;
	float: left;
	background:none;
}
.section_1middlesm {
	width: 310px;
	xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/section_1middle.png');
}

html>body .section_1middle,.section_1middlesm {
	background: url(/images/common/section_1middle.png) top left repeat-x;
}
/* section bar - right portion */
.section_1right {
	width: 6px;
	height: 44px;
	float: left;
	background:none;
}

/* section bar - right portion - 4 column */
.section_1right {
	xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/section_1right.png');
}

html>body .section_1right {
	background: url(/images/common/section_1right.png) top left no-repeat;
}

/* section bar - header - 4 column */
.section_1head {
	font-size: 19px;
	line-height: 22px;
	font-weight: normal;
	position: relative;
	top: 11px;
	left: 6px;
	display: block;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
	letter-spacing: -0.5px
}

/* section bar - subheader - 4 column */
.section_1subhead {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #393939;
	position: relative;
	top: 14px;
	left: 4px;
	display: block;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	float: left;
}

.redTitle {color:#930;}

/* Article Comment text style */
.comments {
	color:#444;
/*	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	position: relative;
	top: 11px;
	left: 6px;
	display: block;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	float: left;
*/
}

/* hover changes color, no underline */
/*a:hover {/*background-color: #bbbbbb;*/
/*text-decoration:underline;}*/


/* styles for site wide teasers in the footer */

.headerTeaser {
	line-height: 15px;
	color: #666;
	width: 212px;
	text-align:left;
	float:left;
}

.headerTeaser1, .headerTeaser2 {
	/*line-height: 13pt;*/
	width: 198px;
	color: #666;
	text-align:left;
	float:left;
}
html>body .headerTeaser1, .headerTeaser2 {
	line-height: 11pt;
	width: 210px;
}
.headerTeaser3 {
	/*line-height: 13pt;*/
	width: 280px;
	color: #666;
	text-align:left;
	float:left;
}
html>body .headerTeaser3 {
	line-height: 11pt;
	width: 290px;
}

.headerTeaserText {
	font-weight:bold;
	font-style:normal;
	font-size:9pt;
	line-height:11pt;
	color:#FFCC00;
	margin-bottom: 10px;
}
html>body .headerTeaserText {line-height:10pt;}
.headerTeaserText a:hover {color:#fa9;}

.headerSpacer {
	height: 130px;
	padding: 0px;
	margin: 12px 2px 0px 2px;
	float:left;
	border-left: 1px solid #d65a1d;
	border-left-color:#C74519;
	border-right: 1px solid #600;
	border-right-color:#881512;
	/*
	border-left: 2px solid #d65a1d;
	border-right: 1px solid #600;
	*/
}
.headerSpacer1 {
	height: 130px;
	padding: 0px;
	margin: 12px 2px 0px 2px;
	float:left;
	border-left: 1px solid #BB4118;
	border-left-color:#BB4118;
	border-right: 1px solid #680F0E;
	border-right-color:#680F0E;
	/*
	border-left: 2px solid #d65a1d;
	border-right: 1px solid #600;
	*/
}

/* footer teaser boxes */
.footerteaser {
	/*line-height: 15px;*/
	color: #666;
	width: 225px;
	padding: 0px;
	text-align:left;
	float:left;
}
.footerspacer {
	width: 1px;
	height: 218px;
	padding: 0px;
	margin: 0px 5px 0px 6px;
	float:left;
	background-color:#999;
}
.footerteaser img {
	border:1px #fff solid;
	margin:4px 0px 6px 0px;
}
.footerteaser a {
}

/* Styles for homepage display */
.box320top {
height: 10px;
background: url(/images/common/box320_top.gif) top left repeat-x;
}

.box320mid {
/*height: 320px;*/
width: 322px;
padding-right:6px;
background: url(/images/common/box320_mid.gif) top left repeat-y;
}

.box320bot {
height:10px;
background: url(/images/common/box320_bot7.gif) top left repeat-x;
}

.box360top {
height: 10px;
background: url(/images/common/box360_top.gif) top left repeat-x;
}
.box360mid {
/*height: 320px;*/
width: 360px;
padding-right:6px;
background: url(/images/common/box360_mid.gif) top left repeat-y;
}
.box360bot {
height:10px;
background: url(/images/common/box360_bot.gif) top left repeat-x;
}


.box336top {
height: 10px;
background: url(/images/common/box336_top.gif) top left repeat-x;
}
.box336mid {
/*height: 320px;*/
width: 327px;
padding-right:6px;
background: url(/images/common/box336_mid.gif) top left repeat-y;
}
.box336bot {
height:10px;
background: url(/images/common/box336_bot.gif) top left repeat-x;
}

.box310top {
height: 10px;
background: url(/images/common/box310_top.gif) bottom left repeat-x;
margin:0px;
padding:0px;
}
.reboxtop {
height: 2px;
margin:0px;
padding:0px;
}
.box310mid {
/*height: 320px;*/
width: 322px;
padding-right:6px;
background: url(/images/common/box310_mid.gif) top left repeat-y;
}
.box310bot {
height:10px;
background: url(/images/common/box310_bot.gif) top left repeat-x;
}

.grayfield {
	background-color:#dedede;
	width:728px;
	/*min-height:340px;*/
	margin-left:-3px;
	font-size:10pt;
	/* background: #ddd url(/images/common/grayareatop.gif) top left repeat-x; */
}
.widegrayfield {
	background-color:#dedede;
	margin-left:0px;
	font-size:10pt;
	border:solid;
	border-width:12px;
	border-color:#AA6860;
	width:976px;
	clear:both;
}
html>body .widegrayfield {width:974px;}

.rewidegrayfield {
	background-color:#dedede;
	margin-left:0px;
	font-size:10pt;
	border-top: 6px solid #dddddd;
	border-left: 6px solid #dddddd;
	border-right: 6px solid #dddddd;
	border-bottom: 0px solid #dddddd;
	width:988px;
	clear:both;
}
html>body .rewidegrayfield {width:986px;}

.rewidegrayfield2 {
	background-color:#dedede;
	margin-left:0px;
	font-size:10pt;
	border-top: 0px solid #dddddd;
	border-left: 6px solid #dddddd;
	border-right: 6px solid #dddddd;
	border-bottom: 6px solid #dddddd;
	width:988px;
	clear:both;
}
html>body .rewidegrayfield2 {width:986px;}

/* Teaser Box Styles for home */
.teaserBox1ColCont,.teaserBox1Col {
	width: 322px;
	position: relative;
	float:left;
}
.teaserBox360Cont,.teaser360 {
	width: 360px;
	position: relative;
	float:left;
}
.teaserBox336Cont,.teaser336 {
	width: 347px;
	position: relative;
	float:left;
}
.teaserBox310Cont,.teaser310 {
	width: 322px;
	position: relative;
	float:left;
}
.teaserBox290Cont,.teaser290 {
	width: 284px;
	position: relative;
	float:left;
	margin-right:6px;
}
.reteaserBox290Cont,.reteaser290 {
	width: 296px;
	position: relative;
	float:left;
	margin-right:6px;
	margin-top:4px;
	padding-top:2px;
	background: #ddd url(/images/common/box_296.gif) top left no-repeat;
}

.teaserBox618Cont,.teaser618 {
	width: 618px;
	position: relative;
	float:left;
	margin-right:6px;
}
.reteaserBox618Cont,.reteaser618 {
	width: 618px;
	position: relative;
	float:left;
	margin-right:6px;
	margin-top:4px;
	padding-top:2px;
	background: #ddd url(/images/common/box_618.gif) top left repeat-x;
}

.reteaserBox291Cont,.reteaser291 {
	width: 296px;
	position: relative;
	float:left;
	margin-right:6px;
	margin-top:4px;
	padding-top:2px;
	background: #ddd url(/images/common/box_291.gif) top left repeat-x;
}
.teaserBox1ColLt {
	width: 6px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/teaser_box_1col_lt.png');
}

html>body .teaserBox1ColLt {
	background: url(images/common/teaser_box_1col_lt.png) top left repeat-x;
}
/* section bar - middle portion - 1 column */
.teaserBox1ColMid {
	width: 302px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/teaser_box_1col_mid.png');
}

html>body .teaserBox1ColMid {
	background: url(images/common/teaser_box_1col_mid.png) top left repeat-x;
}
/* section bar - right portion - 1 column */
.teaserBox1ColRt {
	width: 6px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/teaser_box_1col_rt.png');
}

html>body .teaserBox1ColRt {
	background: url(images/common/teaser_box_1col_rt.png) top left repeat-x;
}



/* homepage teaser box - slideshow titles */
.teaserBoxslideshowHd {
	font-size: 13px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;	
	font-weight: normal;
	text-align:left;
	color:#000;
}

/* teaser box - teaser box - slideshow desc */
.teaserBoxslideshowTx {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #393939;
	padding: 6px 0px 0px 0px;
	text-align:left;
}

/* teaser box - teaser box - slideshow desc */
.teaserBoxLink {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #369;
	padding: 6px 6px 0px 0px;
	text-align:left;
}

/* teaser box - header - 1 column */
.teaserBox1ColHd {
	font-size: 16px;
	line-height: 22px;
	padding: 0px 0px 0px 0px;	
	font-weight: normal;
	text-align:left;
/*	line-height: 20px;
	display: block;
	float: left;
	position: relative;
	left: 6px;
	margin: 0px;
*/
}

/* teaser box - subheader - 1 column */
.teaserBox1ColTx {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #393939;
	padding: 6px 0px 10px 0px;
	text-align:left;
/*	display: block;
	position: relative;
	float: left;
	padding: 0px 0px 0px 9px;	
	margin: 0px;
	left: 4px;
	top: 14px;
*/

}
/* teaser box - read more - 1 column */
.teaserBox1ColMo {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #369;
	padding: 6px 6px 0px 0px;
	text-align:left;
}

/* Middle listings on home teaser boxes */
.listingteaser {
	color: #666;
	width: 242px;
	padding: 0px;
	float:left;
}
html>body .listingteaser {
	color: #666;
	width: 252px;
	padding: 0px;
	float:left;
}
.listingteasersection {
	color: #555;
}
.listingspacer {
	width: 1px;
	height: 218px;
	padding: 0px;
	margin: 0px 12px 0px 4px;
	float:left;
	background-color:#999;
	background-image:url(/images/common/middlelistingspacer.gif);
}
.listingteaser img {
	border:1px #fff solid;
	margin:0px 3px 0px 0px;
}
.noborder img {
	border:none;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.break {
	width:1px;
	height:1px;
	font-size:1px;
}
html>body .break {
	width:1px;
	height:1px;
	clear:left;
}


/* Formatting for search pages */
.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}
form {
 margin:            0;
 padding:           0;
 border:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}
.validationAdvice {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size: 11px;
  margin-left: 2px;
}
.validationAdvice2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size: 11px;
  margin-left: 2px;
}
.xcrbg {
	background-image:url(/images/common/xcr_bg.jpg);
	background-repeat:no-repeat;
	margin-right:-6px;margin-top:-4px;padding-top:8px;padding-right:6px;padding-bottom:8px;
	line-height:10pt; font-size:10pt;
	/*background-position:10px 0px; padding-top: 8px; padding-left: 10px;*/
}
.crbg_old {
	background-image:url(/images/common/cr_bg.jpg);
	background-repeat:no-repeat;
	padding-top: 8px;
	padding-left: 10px;
	/*
	font-size:10pt;
	text-align: left;
	color:#aaa;
	width: 164px;
	height: 600px;
	border-left: 1px solid #d4e4f1;
	border-top: 1px solid #d4e4f1;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color:#ddd;
	float:none;
	*/
}
#codered2 crbg {background-image:none;}
.codered2 crbg {background-image:none;}

/**************** comment styles *****************/
.commentbox {background: url(/images/common/comment_bg.jpg) -6px 0px no-repeat;padding:20px 20px 2px 18px; width:88%; }
.commentbox2 {background: url(/images/common/comment_bg2.jpg) -6px 0px no-repeat;padding:20px 20px 2px 18px; width:88%; }
.commentedge {border-left:1px solid #D3E0E9; margin-left:-13px;}
.commentbyline { font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#006699; margin-bottom:6px; }
.commenthead {font-size:11pt;padding: 0px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;color:#444444;font-weight:bold;letter-spacing: .1em;}
.commenttext { font-size:10pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#555555;line-height:120%;  margin-bottom:6px; }
.commentline {border-top:1px solid #eee; border-bottom:1px solid #ccc; margin: 6px 0 0 -1px; }


a.yo {
float:right;
display:inline; 
width: 206px; 
height: 44px; 
background: transparent url(/images/common/banner_spons_pioneer_02a.jpg) no-repeat; 
} 

a.yo:hover { 
background-position: -206px 0;
text-decoration:none;
}

a.epsonsponsorship {
float:right;
display:inline; 
width: 206px; 
height: 44px; 
background: transparent url(/images/common/banner_spons_epson.jpg) no-repeat; 
} 

a.epsonsponsorship:hover { 
background-position: -206px 0;
text-decoration:none;
} 

.break2 {
	width:1px;
	height:1px;
	font-size:1px;
}
html>body .break2 {
	width:1px;
	height:1px;
}

.break {font-size:1px;line-height:0px;}

/* Styles for Poll */

.pollQuestion { font-size:120%; color:#000000; font-weight: bold; margin-bottom:6px; }
.pollTotalVotes { color:#999; margin-bottom:6px; }
.pollResultBar { margin:2px 0px 10px 0px; }
.pollResultAnswer {font-size:100%;}
.pollResultVotes { color:#990000; margin:2px 0px; }
.pollSelectedVotes { color:#000000; margin:2px 0px; }
.pollAnswerBlock {color:#000000;}
.pollAnswer {color:#000000; padding-bottom:4px; padding-left:2px; }

.pollResultPercent  {color:#990000;}


/*
DIVS:
pollWrapper	Poll outer wrapper
pollBlock	Poll inner wrapper
pollQuestion	Poll question block
pollTotalVotes	Total number of votes
pollAnswerBlock	Poll answer block (around all answers)
pollButtonBlock	Poll submission button container
pollAnswer	Individual answer block (polling mode only)
pollResult	Individual result container (contains next two divs)
pollResultAnswer	Individual result answer container
pollSelectedAnswer	Individual result selected answer container
pollResultBar	Individual result bar container
pollEmailBlock	Email Input container
 
SPAN:
pollResultPercent	Results percentage value
pollSelectedPercent	Results percentage value (item voted for)
pollResultVotes	Results number of votes
pollSelectedVotes	Results number of votes (item voted for)
pollBar	Result bar formatting
 
OTHER:
pollRadio	Submission radio button class
pollButton	 Submission submit button class
pollBarImage	Poll Bar Image Class (useful for borders)
pollEmailInput	Email Input text field class

*/

