/* CSS Document */
Body{
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
background:url(images/bg.jpg) repeat-x #fff;
margin:0;
padding:0}


#TopNavTab{ background:url(images/link_bg.jpg) repeat-x bottom; border-bottom:2px solid #fff}


#TopNavTab UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#TopNavTab LI {
	PADDING: 0px; DISPLAY: inline; MARGIN: 0px 3px 0px 0px;  LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Verdana, sans-serif ; FONT-SIZE: 12px; text-transform:uppercase ; font-weight:bold
}
#TopNavTab A {
	
	  BACKGROUND: url(images/tabs_left.gif) no-repeat left top;
	   FLOAT: left; 	  
	   MARGIN: 0px 3px 0px 0px; 
	   COLOR: #173F1F; 
	   PADDING: 0px 0px 0px 13px; 
	   TEXT-DECORATION: none
}

#TopNavTab A SPAN {
	PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(images/tabs_right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #FFFFFF; PADDING-TOP: 10px
}

#TopNavTab A SPAN {
	FLOAT: none
}

#TopNavTab A:hover {
	BACKGROUND-POSITION: 0% -36px
}
#TopNavTab A:hover SPAN {
	BACKGROUND-POSITION: 100% -36px; COLOR: #046A99
}

#TopNavTab .active A {
	
	  BACKGROUND: url(images/tabs_left.gif) no-repeat  0% -36px;
	   FLOAT: left; 	  
	   MARGIN: 0px 3px 0px 0px; 
	   COLOR: #046A99; 
	   PADDING: 0px 0px 0px 13px; 
	   TEXT-DECORATION: none
}

#TopNavTab .active A SPAN {
	PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(images/tabs_right.gif) no-repeat 100% -36px; COLOR: #046A99; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 10px
}

#TopNavTab .active A SPAN {
	FLOAT: none
}

#TopNavTab .active A:hover {
	BACKGROUND-POSITION: 0% -36px
}
#TopNavTab .active A:hover SPAN {
	BACKGROUND-POSITION: 100% -36px; COLOR: #046A99
}

.Container{
border-left:2px solid #fff;
border-right:2px solid #fff;
background:url(images/textbody_bg.jpg) repeat-x top;
padding:20px;
height:620px;
vertical-align:top}

.input{
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
font-size:12px;
color:#000}

.button{
background:url(images/btn_bg.jpg) repeat-x #B0ACAC;
border:#C1C0C0;
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana;
font-size:12px;
color:#000
}

.text{
font-size:12px;
color:#334953}

.bluelink_12_b_u{
font-size:12px;
color:#026493;
font-weight:bold;
text-decoration:underline}


.bluelink_12_b_u:hover{
text-decoration:none}

h2{
margin:0px;
margin-bottom:10px;
color:#515151;
font-size:18px;
font-weight:normal}


div#sources
{
	float: left;
	width: 338px;
	margin:10px 20px;
	clear:right
}

div#sources a
{
	color: #000000;
	text-decoration: none;
}

div#sources a:hover
{
	text-decoration: underline;
}

div#sources h5
{
	text-align: left;
	margin-bottom: 5px;
	margin-top: 2px;
	padding: 3px;
	font-size: 13px;
	color: #F09E36;

	line-height: 1.35em;
}

div#sources ul
{
	float: left;
	margin: 0;
	margin-right: 20px;
	padding: 0;
	width: 150px;
	list-style: none;
	text-align:left;

}

div#sources ul li
{
	line-height: 1.25em;
	padding: 3px;
	padding-left: 20px;
	border-bottom:1px dotted #BFBFD9
}


div#sources a
{
	color: #334953;
	text-decoration: none;
	font-size:12px
}

div#sources a:hover
{
	text-decoration: underline;
}



li.digitalpoint
{
background:url(images/digitalpoint.jpg) no-repeat 0% 7px
}

li.sitepoint
{
	background: url(images/sitepoint.jpg) no-repeat 0% 7px
}

li.webmaster-talk
{
	background: url(images/webmaster-talk.jpg) no-repeat 0% 5px
}

li.dnforum
{
	background: url(images/dnforum.jpg) no-repeat 0% 5px
}

li.talkfreelance
{
	background: url(images/talkfreelance.jpg) no-repeat 0% 7px
}

li.ebay
{
	background: url(images/ebayicon.jpg) no-repeat 0% 10px
}

.list{
background:url(images/list_bo_bg.jpg) no-repeat bottom left; padding-bottom:20px}


.list ul
{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	text-align:left;

}

.list ul li
{
	padding: 5px;
	border-bottom:1px dotted #BFBFD9;
	padding-left: 20px;
	line-height:15px;
}

.list ul li a
{
	color: #334953;
	text-decoration: none;
	font-size:12px
}

.list ul li a:hover
{
	text-decoration: none;
	color:#026493
}



.list h2
{
	text-align: left;
	text-transform: uppercase;
	margin:0px;
	padding: 10px;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	background:url(images/title_bg.jpg) no-repeat

}

.list h2 a
{
	text-decoration: none;
	color: #FFFFFF;
	margin-left:30px
}

.rss{
float:left; width:314px; padding:0px 10px;
margin-left:20px; margin-top:20px ; background:url(images/rss_bg.jpg) repeat-x ; border:1px solid #DBD9D9}

.rss a
{
	background-image: url("images/rss.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-size: 11px;
	line-height: 28px;
	height: 28px;
	color: #F09E36;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

.rss a:hover
{
	
	color: #000;
	text-decoration: none;
	
}

.archive{
float:left; width:314px; padding:0px 10px;
margin-left:20px; margin-top:20px ; background:url(images/rss_bg.jpg) repeat-x ; border:1px solid #DBD9D9}

.archive a
{
	background-image: url("images/archive.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-size: 11px;
	line-height: 28px;
	height: 28px;
	color: #F09E36;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
}

.archive a:hover
{
	
	color: #000;
	text-decoration: none;
	
}

