
body {background: #fff; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff url(http://community.teqsmart.org/e107_images/bg-fade.gif) repeat-x bottom;}
p {line-height: 18px;}

.contentarea {font-size: 11px;}

.controls {font-size: 11px; list-style: square; line-height: 18px; height: 0; display: none;}

#summer-aspdp {background: url(http://www.tequipment.com/img/summer-aspdp.gif) no-repeat; width: 314px; height: 23px; display: block; text-indent: -9999px; padding: 0; margin: 0;}
#summer-institute {background: url(http://www.tequipment.com/img/summer-institute.gif) no-repeat; width: 272px; height: 20px; display: block; text-indent: -9999px; padding: 0; margin: 0;}

/*#upbg {margin: 0 auto; padding: 0 2px; width: 800px; background: url(../img/body-bg.gif) center repeat-y;}*/

#outer {margin: 0 auto; padding: 0 2px; width: 800px; background: url(http://community.teqsmart.org/e107_images/body-bg.gif) center repeat-y;}

#header {width: 804px; height: 97px; background: url(images/heading.gif) no-repeat;}

#headercontent h1, #headercontent h3, #headercontent h3 {margin: 0; padding: 0; text-indent: -9999px; height: 0;}
#headercontent {margin: 0; padding: 0; display: none;}

#search {display: none; margin: 0; padding: 0;}

.post-footer2 p {font-size: 12px;}
/*
#headercontent h2 {font-size: 1.0em; font-weight: normal; color: #aaa;}

#search input.text {margin-right: 0.5em; vertical-align: middle; border-top: solid 1px #000000; border-right: 0px; border-bottom: solid 1px #777777; border-left: 0px; padding: 0.15em; width: 10.0em;}

#search input.submit {background: #939B00 url(images/buttonbg.gif) repeat-x;
border: solid 1px #5F6800; font-weight: bold; padding: 0.25em; font-size: 0.8em; color: #F2F3DE; vertical-align: middle;}*/

a:link, a:visited {color: #017eaf; text-decoration: underline;}
a:hover {color: #1ebfff; text-decoration: none;}

#headerpic {display: none; height: 0;}

#menu {background: #fff url(images/menubg.gif) repeat-x top left; height: 38px; padding: 0; margin: 0;}

#menu ul {margin: 0; padding: 0;}

#subnav ul li {margin: 0; padding: 0; display: inline; font-size: 11px;}
#subnav ul li a {margin: 3px 13px 0 13px; padding: 0; font-weight: bold;}
#subnav {background: url(images/subnav-bg.gif) repeat-x; height: 25px; margin: 0; padding: 0;}
#subnav ul {height: 25px; margin: 0; padding: 0;}

#menu {margin: 0; padding: 0; width: 800px; height: 38px; background: url(http://community.teqsmart.org/e107_images/nav-bg.gif) repeat-x;}
#menu ul li  {margin: 0 0 1px 0; padding: 0; display: block; float: left; list-style-type: none; height: 36px;}

#menu ul li .home {background: url(images/erc-home.gif) no-repeat bottom; width: 101px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.home {background: url(images/erc-home.gif) no-repeat top;}

#menu ul li .downloads {background: url(images/downloads.gif) no-repeat bottom; width: 106px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.downloads {background: url(images/downloads.gif) no-repeat top;}
#menu ul li .blog {background: url(images/blog.gif) no-repeat bottom; width: 57px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.blog {background: url(images/blog.gif) no-repeat top;}
#menu ul li .links {background: url(images/links.gif) no-repeat bottom; width: 61px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.links {background: url(images/links.gif) no-repeat top;}
#menu ul li .forum {background: url(images/forum.gif) no-repeat bottom; width: 70px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.forum {background: url(images/forum.gif) no-repeat top;}
#menu ul li .store {background: url(images/store.gif) no-repeat bottom; width: 65px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#menu ul li a:hover.store {background: url(images/store.gif) no-repeat top;}

#menubottom {width: 800px; height: 9px; background: #fff url(http://community.teqsmart.org/e107_images/nav-shadow.gif) repeat-x; margin: 0 0 20px 0; padding: 0;}

#content {padding: 0; margin: 0 21px;}
#content h3 {text-indent: -9999px; background: url(images/welcome-to-the-erc.gif) no-repeat; height: 35px; width: 654px; margin: 0; padding: 0;}

#primarycontent .title {font-weight: bold; font-size: 12px; font-size: 14px;}
#secondarycontent .title {font-weight: bold; font-size: 12px; margin: 0 0 10px 0; padding: 0 0 7px 0; border-bottom: 1px solid #bcbcbc;}

#normalcontent {font-size: 12px; color: #000;}

#primarycontent .post .post-footer2 p {margin: 3px; padding: 0; /*background: #fff  url(http://www.tequipment.com/img/summer-bg.gif) top right no-repeat;*/}
#primarycontent p {line-height: 18px; font-size: 11px; margin: 0 0 19px 0; padding: 0;}
#primarycontent h4 {margin: 3px 0; padding: 0; line-height: 22px;}

.nextprev {padding: 0; margin: 2px; line-height: 15px; no-repeat top; width: 67px; color: #000; text-align: center; display: block; font-size: 12px;}
.nextprev .day {font-size: 16px; font-weight: bold; background: #25adea url(images/day-bg.png) no-repeat top; color: #FFF;}
.nextprev .date {padding-bottom: 27px; font-size: 11px; font-weight: normal; background: #25adea url(images/date-btm-bg.png) no-repeat bottom; color: #FFF;}

#primarycontainer {float: left; margin-right: 0; width: 510px;}

#search-section a {color: #000;}

#secondarycontent {border: 1px solid #999; margin: 0; float: right; width: 180px; background: url(images/second-col-bg.gif); padding: 15px;}

#secondarycontent h4 {font-size: 12px; margin: 5px 0; padding: 4px 0; border-bottom: 1px solid #bcbcbc; border-top: 1px solid #bcbcbc;}
#secondarycontent hr {display: none;}
#secondarycontent p div strong {font-size: 12px; font-weight: bold;}

.login_menu_link {font-size: 12px;}

#footer{clear: both; width: 789px; height: 68px; background: #fae89c url(http://community.teqsmart.org/e107_images/footer-bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; padding: 9px 0 11px 11px; margin: 0; font-size: 10px;}
#footer a:link, #footer a:visited {color: #000; text-decoration: underline;}
#footer a:hover {color: #333; text-decoration: none;}

#reflection {background: url(http://community.teqsmart.org/e107_images/reflection.gif) top center no-repeat; width: 804px; height: 95px; margin: 0 auto;}

td {font-size: 11px; color:#5d6e75; padding: 0; text-align:left; border-top: 1px solid #becde0; border-bottom: 1px solid #e2e9f1;}
.bodytable {padding: 0; margin: 0; color: #000;}

/*
code {margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; white-space: pre; background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #4284B0;}

blockquote {margin: 15px; padding: 0 0 0 20px; background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #4284B0; color: #4284B0; font: normal 10px Tahoma;}
*/

.indent {margin: 10px; padding: 0 0 0 15px;	background: #FAFAFA; border-left: 4px solid #4284B0; color: #4284B0; font-size: 11px;}
.fborder {border: 1px solid #ccc;}

.forumheader, .nforumcaption{ background-color: #f1f4fd; font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000; padding: 4px; background-image : url(); border-top: 1px solid #becde0; border-bottom: 1px solid #e2e9f1; border-left: 0; border-right: 0; text-align: left;}

.finfobar{background-color: #CCC8C8; color:#000; padding: 4px; border: 1px solid #C3BDBD; text-align: left; background-image : url(images/forumheader.png); font: 11px verdana, tahoma, arial, helvetica, sans-serif;}

.forumheader2{background-color: #f4f6fb; font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000; padding: 4px; border: #f4f6fb 1px solid; text-align: left;}

.forumheader3{background-color: #f1f4fd; font: 11px verdana, tahoma, arial, helvetica, sans-serif; text-align: left; color:#000; padding: 4px; border: #f1f4fd 1px solid;}

.forumheader3_alt{background-color: #f0f0f0;}

.forumborder{border: #000080 1px solid;}

.fcaption {border-bottom: 1px solid #becde0; border-top: 1px solid #e2e9f1; border-left: 0; border-right: 0; background: #e8ecf2 url(images/fcaption.png) bottom repeat-x; padding: 2px 0 2px 4px; font: 9pt verdana, tahoma, arial, helvetica, sans-serif; color:#333; height: 15px;}

.fcaption a:link, .fcaption a:visited {color: #000; text-decoration: underline;}
.fcaption a:hover {color: #333; text-decoration: none;}

.nforumdisclaimer {font-size: 10px; margin: 10px;}

/*
form {margin: 0; padding: 0;}

label {display:block; font-weight:bold; margin:5px 0;}

input {
	padding: 0;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #4284B0;}

form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
}
form.searchform input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #9EC630; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
}
form.searchform input.button { 
	margin: 0; 
	padding: 2px 3px; 
	font: bold 12px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	color: #777;	
	width: 60px;
	vertical-align: top;}

.defaulttext {
	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
	color:#32475f;}

.tbox{
	background-color: #FAFAFA;
	border: #5e5d63 1px solid;
	color: #000000;
	text-align: left;
}

.smalltext, .smallblacktext, .tbox{
	font: normal 9px  arial, verdana, tahoma, arial, sans-serif;
}
.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;}

.metadata {
	color: #666;
	font-size: 0.9em;
	float: left;
	padding: 0 0 6px 4px;
}
.divider {
	background: url(images/divider.gif) no-repeat;
	height: 20px;
	margin: 0px 0;
}
.title2 {color: #445044; font: normal 1em serif;}
*/
