@charset "utf-8";
/* CSS Document */

body{
  background:#BBBBBB /*url(images/banner-stretch.png) repeat*/;
  color:#333333;
  margin-bottom:25px;
  margin-left:25px;
  margin-right:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
a.titleHeaderLink{
  color:#333333;
  text-decoration:none;
}
a.titleHeaderLink:hover{
  color:#666666;
  text-decoration:none;
}
.inline{
background-color:#FEFEFE;
border:#000000 dashed 1px;
padding:1px;
}
.forumCategoryInfo{
  font-size:10px;
}
.forumCategoryHeaderLeftBlue{
  background:#0066AA url(images/tab-left3.png) no-repeat left;
  width:10px;
  height:35px;
}
.forumCategoryHeader{
  background:#0066AA;
  border-top:#000000 solid 1px;
  color:#000000;
  font-size:16px;
  /*padding-left:7px;*/
}
a.forumCategoryHeaderLink{
  color:#000000;
  font-size:16px;
}
a.forumCategoryHeaderLink:hover{
  color:#000000;
  text-decoration:underline;
}
a.forumCategoryLink{
  color:#000000;
}
a.forumCategoryLink:hover{
  color:#000000;
  text-decoration:underline;
}
.forumCategoryHeaderRightBlue{
  background:#0066AA url(images/tab-right3.png) no-repeat right;
  width:10px;
  height:35px;
}
.forumCategoryHeaderLeftBlueFlip{
  background:#0066AA url(images/tab-left3-flip.png) no-repeat bottom;
  border-top:#000000 solid 1px;
  width:10px;
  height:17px;
}
.forumCategoryHeaderFlip{
  background:#0066AA;
  border-bottom:#000000 solid 1px;
  border-top:#000000 solid 1px;
  color:#000000;
  font-size:10px;
  /*padding-left:7px;*/
}
a.forumCategoryHeaderFlipLink{
  color:#000000;
  font-size:10px;
}
a.forumCategoryHeaderFlipLink:hover{
  color:#000000;
  font-size:10px;
  text-decoration:underline;
}

.forumCategoryHeaderRightBlueFlip{
  background:#0066AA url(images/tab-right3-flip.png) no-repeat bottom;
  border-top:#000000 solid 1px;
  width:10px;
  height:17px;
}
.forumCategoryMiddleLeftGreen{
  background:#99CC99;
  border-left:#000000 solid 1px;
  border-top:#000000 solid 1px;
}
.forumCategoryMiddleMiddleGreen{
  background:#99CC99;
  border-top:#000000 solid 1px;
}
.forumCategoryMiddleRightGreen{
  background:#99CC99;
  border-right:#000000 solid 1px;
  border-top:#000000 solid 1px;
}

.forumCategoryMiddleLeftDark{
  background:#CCCCCC;
  border-left:#000000 solid 1px;
  border-top:#000000 solid 1px;
}
.forumCategoryMiddleMiddleDark{
  background:#CCCCCC;
  border-top:#000000 solid 1px;
}
.forumCategoryMiddleRightDark{
  background:#CCCCCC;
  border-right:#000000 solid 1px;
  border-top:#000000 solid 1px;
}
.forumCategoryFooterLeftGreen{
  background:#99CC99 url(images/tab-left3-flip.png) no-repeat top;
  border-left:#000000 solid 1px;
  border-top:#000000 solid 1px;
  width:10px;
  height:35px;
}
.forumCategoryFooterMiddleGreen{
  background:#99CC99;
  border-top:#000000 solid 1px;
  width:10px;
  height:35px;
}
.forumCategoryFooterRightGreen{
  background:#99CC99 url(images/tab-right3-flip.png) no-repeat bottom;
  border-right:#000000 solid 1px;
  border-top:#000000 solid 1px;
  width:10px;
  height:35px;
}
.forumCategoryFooterLeftDark{
  background:#666666 url(images/tab-left3-flip.png) no-repeat left;
  border-top:#000000 solid 1px;
  width:10px;
  height:35px;
}
.forumCategoryFooterRightDark{
  background:#666666 url(images/tab-right3-flip.png) no-repeat right;
  border-top:#000000 solid 1px;
  width:10px;
  height:35px;
}
.homepageHeader{
  background:#99CC99;
  border:#000000 solid 1px;
  font-size:16px;
  font-weight:bold;
  padding:5px;
}
.homepageContent{
  background:#EFEFEF;
  border-left:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  border-right:#000000 solid 1px;
  padding:5px;
}
.homepageContentLink{
  color:#333333;
  text-decoration:none;
}
.homepageContentLink:hover{
  color:#000000;
  text-decoration:underline
}
.textBox{
  border:#999999 solid 1px;
  background:#FEFEFE;
  margin:1px;
}
.textBox:hover{
  border:#000000 solid 1px;
  background:#FFFFFF;
}
.formTable{
  padding:3px;
  border:#000000 solid 1px;
}
.required{
  color:#FF0000;
}
.title{
  color:#333333;
  font-size:24px;
}
.address{
  border-bottom:#333333 dashed 1px;
  text-decoration:none;
}
.address:hover{
  border-bottom:#333333 solid 1px;
}
a.titleLink{
  color:#333333;
  font-size:24px;
  text-decoration:none;
}
a.titleLink:hover{
  color:#666666;
  font-size:24px;
  /*text-decoration:underline;*/
  text-decoration:none;
}
a{
  color:#0066AA;
  text-decoration:none;
}
a:hover{
  color:#0066AA;
  text-decoration:underline;
}
a.tabLink{
  font-size:larger;
  color:#000000;
  text-decoration:none;
}
a.tabLink:hover{
  color:#000000;
  text-decoration:underline;
}
a.techLinkCategory, a.basicLink{
  color:#000000;
  text-decoration:none;
}
a.techLinkCategory:hover, a.basicLink:hover{
  color:#000000;
  text-decoration:underline;
}
a.techSectionLink{
  color:#000000;
  text-decoration:none;
}
a.techSectionLink:hover{
  color:#000000;
  text-decoration:none;
}
a.greenLink{
  color:#009900;
  text-decoration:none
}
a.greenLink:hover{
  color:#009900;
  text-decoration:underline;
}
table.mainTable{
  background:#DEDEDE;
  margin-top:50px;
  margin-bottom:10px;
}
table.tableHeader{
  background:#BBBBBB;
}
span.noArticles{
  color:#000000;
  padding-left:10px;
}
fieldset{
  padding:5px;
}
/* Begin Banner */
td.banner{
  background:url(images/banner-stretch.png) repeat-x;
}
/* End Banner */

/* Begin Tabs */
.tabLeft{
  background:#DEDEDE url(images/tab-left2.png) no-repeat left;
  width:10px;
  height:35px;
}
.tabLeftGreen{
  background:#99CC99 url(images/tab-left2.png) no-repeat left;
  width:10px;
  height:35px;
}
.tabLeftDark{
  background:#666666 url(images/tab-left2.png) no-repeat left;
  width:10px;
  height:35px;
}
.tabLeftBlue{
  background:#0099CC url(images/tab-left2.png) no-repeat left;
  width:10px;
  height:35px;
}
.tabLeftBeta{
  background:#FF9933 url(images/tab-left2.png) no-repeat left;
  width:10px;
  height:35px;
}
.tabTop{
  background:#DEDEDE url(images/tab-top2.png) repeat-x;
  text-align:center;
}
.tabTopGreen{
  background:#99CC99 url(images/tab-top2.png) repeat-x;
  text-align:center;
}
.tabTopDark{
  background:#666666 url(images/tab-top2.png) repeat-x;
  text-align:center;
}
.tabTopBlue{
  background:#0099CC url(images/tab-top2.png) repeat-x;
  text-align:center;
}
.tabTopBeta{
  background:#FF9933 url(images/tab-top2.png) repeat-x;
  text-align:center;
}
.tabRight{
  background:#DEDEDE url(images/tab-right2.png) no-repeat right;
  width:10px;
  height:35px;
}
.tabRightGreen{
  background:#99CC99 url(images/tab-right2.png) no-repeat right;
  width:10px;
  height:35px;
}
.tabRightDark{
  background:#666666 url(images/tab-right2.png) no-repeat right;
  width:10px;
  height:35px;
}
.tabRightBlue{
  background:#0099CC url(images/tab-right2.png) no-repeat right;
  width:10px;
  height:35px;
}
.tabRightBeta{
  background:#FF9933 url(images/tab-right2.png) no-repeat right;
  width:10px;
  height:35px;
}
/* End Tabs */

/* Begin Top Table Row */
td.tableTopLeftCorner{
  background:url(images/top-left-corner.png) #BBBBBB no-repeat top;
}

td.tableTopMiddle{
/*border-top:#000000 solid 1px;*/
  background:url(images/tab-top2.png) repeat-x top;
}

td.tableTopRightCorner{
  background:url(images/top-right-corner.png) #BBBBBB no-repeat top;
}
/* End Top Table Row */

/* Middle Table Row */
td.tableLeftMiddle{
/*border-left:#000000 solid 1px;*/
  background:url(images/border-left.png) repeat-y left;
}
td.tableRightMiddle{
/*border-right:#000000 solid 1px;*/
  background:url(http://www.techie4life.com/images/border-right.png) repeat-y right;
}
/* End Middle Table Row */

/* Bottom Table Row */
td.tableBottomLeftCorner{
  background:url(images/bottom-left-corner.png) #BBBBBB no-repeat bottom;
}

td.tableBottomMiddle{
/*border-bottom:#000000 solid 1px;*/
  background:url(images/border-bottom.png) repeat-x bottom;
}

td.tableBottomRightCorner{
  background:url(images/bottom-right-corner.png) #BBBBBB no-repeat bottom;
}
/* End Bottom Table Row */


/* Footer */
.footer{
  background-color:#DEDEDE;
  text-align:center;
  color:#000000;
  font-size:12px;
}
.footerImg{
  border:#000000 solid 0px;
  opacity:0.5;
  background-color:#DEDEDE;
}
.footerImg:hover{
  opacity:1;
}
.firefoxLink{
  color:#333333;
}
.firefoxLink:hover{
  color:#000000;
}
/* End Footer */

/* Tech Sections & Categories */

.techSectionGreen{
  background:#99CC99;
  border:#000000 solid 1px;
  font-size:20px;
  text-indent:15px;
  width:100%;
}
.techSectionDark{
  background:#666666;
  border:#000000 solid 1px;
  font-size:20px;
  text-indent:15px;
  width:100%;
}
.techSectionBlue{
  background:#0099CC;
  border:#000000 solid 1px;
  font-size:20px;
  text-indent:15px;
  width:100%;
}
.techCategoryLeftBlue{
  background:#0099CC url(images/categoryTab-left.png) no-repeat;
  width:11px;
  height:45px;
}
.techCategoryMiddleBlue{
  background:#0099CC url(images/categoryTab-top-bottom.png) repeat-x;
  font-size:18px;
  color:#000000;
  text-align:center;
}
.techCategoryRightBlue{
  background:#0099CC url(images/categoryTab-right.png) no-repeat;
  width:11px;
  height:45px;
}
.techCategoryLeftGreen{
  background:#99CC99 url(images/categoryTab-left.png) no-repeat;
  width:11px;
  height:45px;
}
.techCategoryMiddleGreen{
  background:#99CC99 url(images/categoryTab-top-bottom.png) repeat-x;
  font-size:18px;
  color:#000000;
  text-align:center;
}
.techCategoryRightGreen{
  background:#99CC99 url(images/categoryTab-right.png) no-repeat;
  width:11px;
  height:45px;
}
.techCategoryLeftDark{
  background:#666666 url(images/categoryTab-left.png) no-repeat;
  width:11px;
  height:45px;
}
.techCategoryMiddleDark{
  background:#666666 url(images/categoryTab-top-bottom.png) repeat-x;
  font-size:18px;
  color:#000000;
  text-align:center;
}
.techCategoryRightDark{
  background:#666666 url(images/categoryTab-right.png) no-repeat;
  width:11px;
  height:45px;
}
/* End Tech Categories */

/* Blog Styles */
.blogTitleHeaderLeft{
  background:#99CC99;
  border-top:#000000 solid 1px;
  border-left:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  color:#000000;
  font-size:16px;
  padding:5px;
}
.blogTitleHeaderRight{
  background:#99CC99;
  border-top:#000000 solid 1px;
  border-right:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  color:#000000;
  font-size:16px;
  padding:5px;
  text-align:right;
}
.blogBackground{
  background:#EFEFEF;
  padding:5px;
  border-left:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  border-right:#000000 solid 1px;
}
.blogTitle{
  text-align:left;
}
.blogDate{
  color:#333333;
  font-size:12px;
  font-style:italic;
}
/* End Blog Styles */

/* Login Form */
.loginForm{
  background:#EFEFEF;
  border:#000000 solid 1px;
  padding:3px;
}
/* End Login Form */

/* WYSIWYG */
.wysiwyg{
  background:#EDEDED;
  border:#000000 solid 1px;
  padding:5px;
}
.wysiwygButton{
  color:#000000;
  border:#000000 solid 1px;
  background:#DEDEDE;
}
.quoteHeader{
  background:#99CC99;
}
.quote{
  background:#99CC99;
}
/* End WYSIWYG */

h3 a{
  color:#333333;
  text-decoration:underline;
}
h3 a:hover{
  color:#000000;
  text-decoration:none;
}

/* BEGIN SOCIAL BOOKMARKING */
.tabLeftDigg{
  background:url(images/tab-left-digg.png) right no-repeat;
  width:2px;
}
.tabMiddleDigg{
  background:url(images/tab-middle-digg.png) center repeat-x;
  color:#000000;
  font-size:16px;
  height:20px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  text-align:center;
  width:50px;
}
.tabMiddleDigg a{
  color:#000000;
  text-decoration:none;
}
.tabMiddleDigg a:hover{
  color:#666666;
  text-decoration:none;
}
.tabRightDigg{
  background:url(images/tab-right-digg.png) left no-repeat;
  width:2px;
}
/* END SOCIAL BOOKMARKING */