/* CSS Document */
body
{
margin: 0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
}

a:link
{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#140060;
}

a:visited 
{ 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#140060;
}

a:hover
{ 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FF9900;
}

h1
{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:80%;
color:#ffffff;
font-weight:bold;
border:0px;
padding:0px;
margin:0px;
}

h2
{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:130%;
color:#000000;
font-weight:bold;
}

h3
{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
padding:0px;
margin:2px;
margin-bottom:5px;
}

ul 
{
list-style: none;
padding-left:5px;
margin-left:5px;
}

li
{
padding:3px;
}

.textfield
{
border:1px solid #B7B7FF;
}
.content
{
position:absolute;
float:left;
top:20px;
left:300px;
z-index:3;
}

#top
{
height:115px;
margin:0px;
padding:0px;
border:0px;
}

#top1
{
height:25px;
background-image:url(http://www.circuithut.com/design/plain/images/GRAD1.gif);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-weight:bold;
border:0px;
margin:0px;
}

#top2
{
height:70px;
background-image: url(http://www.circuithut.com/design/plain/images/logo.png);
background-repeat:no-repeat;
padding-right:20px;
border:0px;
margin:0px;
}

#top3
{
height:20px;
background-image:url(http://www.circuithut.com/design/plain/images/grad2.png);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:small;
padding-left:10px;
padding-top:1px;
border:0px;
margin:0px;
z-index:10;
}

#left
{
position:absolute;
width:15%;
top:115px;
z-index:2;
border-right:1px solid #B7B7FF;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
background-color:#F2F2FF;
padding-left:0px;
padding-top:10px;
z-index:100;
min-width:130px;
}

#right
{
position:absolute;
right:0px;
top:115px;
width:15%;
z-index:1;
border-left:1px solid #B7B7FF;
border-bottom:1px solid #B7B7FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#F2F2FF;
padding:10px;
float:right;
padding-top:10px;
z-index:100;
}

#centre
{
position:absolute;
float:left;
left:15%;
right:15%;
padding-left:25px;
padding-right:25px;
padding-top:10px;
z-index:100;
}
.story
{
font-size:small;
position:relative;
margin-left:10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
}
.author
{
font-size:small;
font-weight:bold
}

.infobox
{
float:right;
width:150px;
background-color:#F2F2FF;
border:1px solid #B7B7FF;
padding:10px;
margin:5px;
}

.googlebox
{
float:right;
width:250px;
background-color:#F2F2FF;
border:1px solid #B7B7FF;
padding:0px;
margin:5px;
}

.infobox2
{
clear:right;
top:80%;
float:right;
width:150px;
background-color:#F2F2FF;
border:1px solid #B7B7FF;
padding:10px;
margin:5px;
}
#infolist
{
margin:0px;
padding:0px;
padding-top:0px;
padding-bottom:0px;
}

.navblock
{
border-bottom:1px solid #B7B7FF;
padding:5px;
list-style:none;
}

.topsearch
{
position:absolute;
top:0px;
right:0px;
margin:0px;
margin-right:30px;
padding:0px;
height:15px;
}

.searchbutton
{
vertical-align:middle;
border:0px;
}
	
#menupadding
{
padding:3px;
margin:0px;
}

.author
{
color:#000000;
font-size:small;
font-weight:bold;
}
li.hz {	  			  
	overflow: visible;
	text-align: left;	 	 
	list-style:none;
	width:25px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.byline
{
font-size:90%;
color:#333;
font-weight:bold;
}

.bottominfo
{
background-color:#F2F2FF;
border:1px solid #B7B7FF;
padding:20px;
margin:10px;
}
#navcontainer {
	clear: left;
	z-index: 3;
	position:absolute;
	top:20px;
	right:-11px;
	margin: 0px 0px 0px 0px;
	width: 60%;
	max-width:550px;
}

#navlist {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	clear:both;
}
#tabbar {
	position:relative;
	background: #036;
	font: bold italic 10px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	clear:both;
	border-bottom: 14px solid #036
}
#navlist ul, #navlist, #stats ul, #stats li, #navlist li  {
	margin: 0;
	padding: 0;
}
#stats li  {
	list-style-type: none;
}
#navlist li
{
  float: left;
  display: block;
  width: 24.5%;
  min-height: 24px; 
}
#navlist li a
{
  position: relative;
  display: block;
  text-align: center;
  color:#4E2565;
  text-decoration: none;
  font:bold small Verdana, sans-serif;
}
#navlist li a.active, #navlist li a:active
{
  padding-bottom: 5px;
  color: #fff; 
  background-color: #9284C7;
}
#taba, #tabb, #tabc, #tabd {
	padding:4px
}
#taba
{
  background: url(http://www.circuithut.com/design/plain/images/image.gif);
  background-position: bottom left;
  padding-left:10px;
  margin-right: -1px;
  padding-top:5px;
  padding-bottom:4px;
}
#tabb
{
  background: #F2F2FF;
  margin-right: -1px;
  border: 1px solid #B7B7FF;
    padding-top:4px;
  padding-bottom:3px;
}
#tabc
{
  background: #F2F2FF;
  margin-right: -1px;
  border: 1px solid #B7B7FF;
      padding-top:4px;
  padding-bottom:3px;
}
#tabd
{
  background: #F2F2FF;
  background-position: bottom right;
  border: 1px solid #B7B7FF;
  padding-right:25px;
      padding-top:4px;
  padding-bottom:3px;
}

#taba:hover
{
background: url(http://www.circuithut.com/design/plain/images/image2.gif);
color: #fff;
}


#tabb:hover, #tabc:hover, #tabd:hover
{
  background-color: #9284C7;
  /*border-top: 1px solid #9284C7;*/
  color: #fff!important;
}

.price
{
float:left;
color:#FF6600;
font-weight:bold
}
.kitlist
{
font-size:90%;
padding-top:15px;
font-weight:bolder;
clear:both;
}
.kitimagesmall
{
min-width: 150px;
float:left;
clear:left;
}
.kitinfo
{
float:left;
min-height:100px;

}

.footer
{
text-align:center;
position:relative;
font-size:75%;
}
.moregadgets
{
background-color:#F2F2FF;
border:1px solid #B7B7FF;
padding:20px;
padding-top:10px;
}

.related
{
border-bottom:1px solid #B7B7FF;
padding:0px;
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
list-style:none;
font-size:85%;
}

.lastposts
{
margin-left:10px;
}

.recent
{
border-bottom:1px solid #B7B7FF;
padding:5px;
list-style:none;
font-size:75%;
font-weight:bold;
}

.third {


	padding:0px 0px 0px 15px;

	margin:0px;

	clear:right;

}

.twothirds {

	padding:0px 10px 20px 0px;

	margin:0px 0px 0px 0px;

	border-right:1px solid #C6D3E7; 

}

.forum
{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
font-size:70%;
}
.slogan
{
font-size:85%;
}

p.Buttons
{
    font-weight : bold ;
    line-height : 25px ;
}

hr
{
    background-color : #333333           ;
    border           : 0px solid #333333 ;
    color            : #333333           ;
    height           : 1px               ;
    margin           : 0px               ;
    padding          : 0px               ;
}
