/* TutorialStream.com CSS
   
   TS rocks, period
   
*/
* 
{
  padding:0;
  margin:0
}
body
{
  background-color: #253846;
  text-align: center;
}
img
{
  border: 0px;
}
#container
{
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
#header
{
  background-image: url(../images/topbg.gif);
  background-repeat: repeat-x;
  height: 121px;
}
#header .inner
{
  width: 950px;
  background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  min-height: 91px;
}

#header .low
{
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
#header .nav
{
  height: 20px;
  width: 400px;
  border: 1px solid #fff;
  float: right;
  padding-right: 10px;
  position: relative;
  top: 10px;
}
.topbanner
{
  float: right;
  text-align: center;
  width: 830px
}
.topbanner img
{
  border: 0px;
}
#container .column 
{
  position: relative;
  float: left;
  padding: 5px 0px 0px 0px;
}
#left
{
  width: 130px;
}
#left .top
{
  height: 28px;
  background-image: url('../images/leftmenutop.gif');
  background-repeat: no-repeat;
  text-align: center;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7B9CC8;
}
#left .menuitems
{
  background-image: url('../images/leftmenubg.gif');
  background-repeat: repeat-y;
  text-align: left;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	padding: 7px 0px 7px 18px;
	color: #7B9CC8;
	border-bottom: 1px solid #1C2A34;
	line-height: 10pt;
	margin-bottom: 5px;
}
.menuitems ul
{
  list-style: none;
}
li a:active, li a:visited, li a:link
{
  color: #7B9CC8;
  text-decoration: none;
}
li a:hover
{
  color: #CBD2DD;
  text-decoration: none;
}


#center
{
  width: 640px;
  margin-left: 8px;
}
#center .top
{
  height: 28px;
  background-image: url('../images/contenttop.gif');
  background-repeat: no-repeat;
  text-align: center;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7B9CC8;
}
.content img
{
  border: 1px solid #B8C8D2;
}
.code
{
  border: 1px solid #B8C8D2;
  padding: 7px 7px 7px 7px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #7B9CC8;
}
.tutthumb
{
  width: 70px;
  height: 78px;
  float: left;
  padding-top: 7px;
}
.tutdetails
{
  text-align: left;
  float:left;
  width: 530px;
  height: 78px;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
  padding: 7px 0px 7px 0px;
	color: #7B9CC8;
	line-height: 10pt;
}
.tutdetails a:active, .tutdetails a:visited, .tutdetails a:link
{
  color: #7B9CC8;
  text-decoration: none;
}
.tutdetails a:hover{
  color: #CBD2DD;
  text-decoration: none;
}
.contentbody a:active, .contentbody a:visited, .contentbody a:link
{
  color: #7B9CC8;
  text-decoration: none;
}
.contentbody a:hover{
  color: #CBD2DD;
  text-decoration: none;
}
.contentbody pre
{
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
}

#center .content
{
  background-image: url('../images/contentbg.gif');
  background-repeat: repeat-y;
  text-align: left;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
  padding: 7px 18px 7px 18px;
	color: #7B9CC8;
	border-bottom: 1px solid #1C2A34;
	line-height: 10pt;
}
#right
{
  width: 164px;
  margin-left: 8px;
}
#right .top
{
  height: 28px;
  background-image: url('../images/rightmenutop.gif');
  background-repeat: no-repeat;
  text-align: center;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7B9CC8;
}
#right .menuitems
{
  background-image: url('../images/rightmenubg.gif');
  background-repeat: repeat-y;
  text-align: center;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
  padding: 7px 0px 7px 18px;
	color: #7B9CC8;
	border-bottom: 1px solid #1C2A34;
	line-height: 10pt;
}
.contenttitle
{
  font-weight: bold;
}
.contentbody
{
  margin-top: 10px;
}
#footer
{
  clear:both;
  height: 38px;
  width: 950px;
  padding-top: 8px;
  margin-left: auto;
  margin-right: auto;
}
#footer .inside
{
  height: 30px;
  line-height: 21pt;
  background-color: #1A2832;
  vertical-align: middle;
  font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #7B9CC8;
}
.inside a:link, .inside a:visited, .inside a:active
{
  color: #7B9CC8;
  text-decoration: none;
}
.inside a:hover
{
  color: #CBD2DD;
  text-decoration: none;
}
.tutinfo
{
  text-align: right;
}
.bookmarklets
{
  text-align: right;
  padding-bottom: 16px;
}
.adundertut
{
  text-align: center;
  margin-top: 10px;
}
.affiliates
{
  line-height: 35px;
}
.affilitem
{
  margin-left: 25px;
}
.bookmarklets img, .affiliates img
{
  border: 0px;
}
.searchbox
{
  line-height: 25px;
}
.downloads table td
{
  color: #7B9CC8;
  font-size: 8pt;
}
input,textarea, select 
{ 
  border: 0px;
  text-indent : 2px;        
  background-color : #355268;
  color: #CBD2DD; 
}
.pagination
{
  text-align: center;
}
#adsquares
{
  width: 604px;
  float: left;
  text-align: center;
  margin-bottom: 14px;
}
#adsquare1
{
  width: 300px;
  height: 250px;
  float: left;
}
#adsquare2
{
  width: 300px;
  height: 250px;
  float: right;
}
#adsquare1 img, #adsquare2 img
{
  border: 0px;
}
.adbox
{
  text-align: left;
  padding: 8px;
  border: 1px solid #1C2A34;
  background-color: #ffffff;
  color: #000000;
}
.adbox a
{
  text-decoration: none;
  font-weight: bold;
  color: #2781D1;
}
.adbox a:hover
{
  color: #65B2F6;
}