/* CSS Document */

body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	background:#3874B3;
}
*{
	margin:0;
	padding:0;
}
img{
	padding:0;
	margin:0;
	border:none;
}
ul, li, ol{
	padding:0;
	margin:0;
	list-style:none;
}
.hide,h1 b,h2 b,h3 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
.cls{
	clear:both;
}
a{
	color:#2B7CCD;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.wrap{
	width:790px;
	margin:10px auto 0 auto;
	overflow:hidden;
	background:url(images/wrapbg.gif) repeat-y;
}
.header{
	width:790px;
	height:113px;
	background:url(images/headerbg.jpg) no-repeat;
}
.navigation{
	width:766px;
	height:39px;
	margin:0 0 0 13px;
	background:url(images/navbg.gif) repeat-x;
	overflow:hidden;
}
.navigation ul{
}
.navigation ul li{
	float:left;
	display:inline;
	border-right:1px solid #999999;
	text-align:center;
}
.navigation ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5C5C5C;
	padding:11px 12px 15px 12px;
	display:block;
	text-decoration:none;
}
.navigation ul li a:hover, .navigation ul li a.selected{
	background:#D0E9FF;
	text-decoration:none;
}
.navigation ul li.diff{
	float:left;
	display:inline;
}
.navigation ul li.diff a{
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5C5C5C;
	padding:4px 13px 6px 13px;
}
.navigation ul li.diff a small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5C5C5C;
}
.navigation ul li.diff a span{
	color:#C09434;
}
.maincontent{
	width:766px;
	margin:0 0 0 13px;
	padding:8px 0 12px 0;
	overflow:hidden;
}
.contentleft{
	width:177px;
	float:left;
	overflow:hidden;
	margin:0 0 0 3px;
}
.leftsidebar{
	width:175px;
	border:1px solid #CCCCCC;
	overflow:hidden;
	background:#F4F4F4;
	padding:8px 0 32px 0;
}
.ipodjuice{
	width:172px;
	text-align:center;
	padding:0 0 11px 0;
}
.list{
	width:167px;
	border:1px solid #CCCCCC;
	background:#ffffff;
	overflow:hidden;
	margin:0 0 15px 3px;
}

.listtitle{
	width:167px;
	line-height:29px;
	background:url(images/titlebg.gif) repeat-x;
	overflow:hidden;
}
.listtitle h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	float:left;
	padding:0 10px 0 6px;
}
.listtitle img{
	float:left;
	padding:3px 0 0 0;
}
.list ul{
	padding:11px 5px 0 6px;
}
.list ul li{
	padding:0 0 7px 9px;
	background:url(images/bullet.gif) no-repeat 0 5px;
}
.list ul li a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0D60B2;
	text-decoration:none;
}
.list ul li a:hover{
	text-decoration:underline;
}
.advertise{
	width:172px;
	text-align:center;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.contentright{
	width:540px;
	float:right;
	overflow:hidden;
	padding-top: 0;
	padding-right: 26px;
	padding-bottom: 0;
	padding-left: 0px;
}
.banner{
	width:555px;
	text-align:center;
	padding:3px 0 25px 0;
}
.contentright h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0D60B2;
	padding:0 0 13px;
	line-height: 1.4;
}
.contentright h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0D60B2;
	padding:0 0 13px;
	line-height: 1.4;
}
.contentright h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0 0 13px;
	line-height: 1.4;
}
.singlepost{
	width:555px;
	padding:0 0 0 0;
	overflow:hidden;
}
.post{
	width:215px;
	float:right;
	overflow:hidden;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.post span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	display:block;
	padding:5px 0 0 0;
}
.post span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	text-decoration:underline;
}
.post span a:hover{
	text-decoration:none;
}
.post label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


.singlepost p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#010101;
	padding:0 0 25px 0;
	line-height: 1.4;
}

.freeguide{
	width:500px;
	padding:40px 0 0 55px;
	overflow:hidden;
}
.guidebox{
	width:455px;
	border:1px solid #CCCCCC;
	overflow:hidden;
	background:url(images/boxbg.gif) repeat-x #DBEEFD;
	padding:10px 0 22px 0;
}
.guidedata{
	width:455px;
	text-align:center;
	overflow:hidden;
	min-height:260px;
}
.guidedata h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#5C5C5C;
}
.guidedata h2 span{
	color:#C09434;
}
.guidedata h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5C5C5C;
}
.ipodnano{
	padding:10px 0 15px 0;
}
.subdata{
	width:455px;
	padding:0 0 5px 0;
	overflow:hidden;
}
.subdata label{
	width:168px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:right;
	padding:3px 10px 0 0;
}
.subdata input{
	width:142px;
	height:18px;
	float:left;
	padding:2px 0 0 2px;
	border:1px solid #94AFC8;
}
.subdata input.send{
	width:63px;
	height:22px;
	float:left;
	padding:0;
	margin:0 0 0 184px;
	border:none;
	cursor:pointer;
}
.googleads{
	width:555px;
	padding:20px 0 0 0;
	overflow:hidden;
	text-align:center;
}
.leftcloum{
	width:275px;
	float:left;
	text-align:left;
}
.rightcloum{
	width:225px;
	float:right;
	text-align:left;
}
.leftcloum span, .rightcloum span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
}
.leftcloum span a, .rightcloum span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	text-decoration:underline;
}
.leftcloum span a:hover, .rightcloum span a:hover{
	text-decoration:none;
}
.leftcloum p, .rightcloum p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.footer{
	width:790px;
	height:100px;
	background:url(images/footerbg.gif) no-repeat;
	overflow:hidden;
	text-align:center;
}
.footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D60B2;
	padding:10px 0 3px 0;
}
.footer p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D60B2;
	padding:0 0 0 0;
	text-decoration:underline;
}
.footer p a:hover{
	text-decoration:none;
}
.footer span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D49101;
	display:block;
}
.footer span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D49101;
	text-decoration:none;
	font-weight:bold;
}
.footer span a:hover{
	text-decoration:underline;
}
.footer label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding:0 0 5px 0;
}
.success{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00CC00;
	padding:0 0 5px 0;
}
.textadd{
	width:159px;
	overflow:hidden;
	margin:0 0 15px 3px;
	padding:5px;
}
.textadd span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	display:block;
	padding:5px 0 0 0;
}
.textadd span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	text-decoration:underline;
}
.textadd span a:hover{
	text-decoration:none;
}
.textadd label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.blue{
	background:#F0F4F7;
	border:1px solid #CED5DB;
}
.bluetitle{
	background:url(images/bluebar.gif) repeat-x;
}
.bluetitle h4{
	color:#ffffff;
}
.gray{
	background:#F4F4F4;
	border:1px solid #CED5DB;
}
.graytitle{
	background:url(images/graybg.gif) repeat-x;
}



.post2{
	width:215px;
	float:left;
	overflow:hidden;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.post2 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	display:block;
	padding:5px 0 0 0;
}
.post2 span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D49101;
	text-decoration:underline;
}
.post2 span a:hover{
	text-decoration:none;
}
.post2 label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

