
	body{
		background-image:url('../images/bg.gif');
		background-color:#fff;
		background-repeat:repeat-x;
		text-align:center;
		font-family:arial;
		font-size:12px;
		line-height:16px;
		margin:0px;
	}
	img{
		border:0px;
	}
	.orange{
		color:#ec6229;
	}
	.brown{
		color:#5d4a34;
	}
	.gry{
		color:#adadad;
	}
	#c {
		width:1012px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}
	#logo{
		position:absolute;
		top:37px;
		left:16px;
		width:515px;
		height:115px;
	}
	#header{
		position:relative;
		height:259px;
	}
		#header ul#tmenu{
			list-style:none;
			position:absolute;
			right:0px;
			top:37px;
		}
			#header ul#tmenu li{
				float:left;
				text-transform:lowercase;
				color:#ec6229;
				font-size:14px;
				line-height:20px;
				font-weight:bold;
				margin-left:8px;
			}
			#header ul#tmenu li a{
				color:#ec6229;
				text-decoration:none;
			}
			#header ul#tmenu li a:hover{
				color:#5d4a34;
				text-decoration:none;
			}
		#header #mmenu{
			width:1012px;
			position:absolute;
			top:160px;
		}
			#header #mmenu td{
				color:#fef8d8;
				font-size:19px;
				line-height:24px;
				font-weight:bold;
				text-align:center;
			}
			#header #mmenu td a{
				color:#fef8d8;
				text-decoration:none;
			}
			#header #mmenu td a:hover{
				color:#ec6229;
				text-decoration:none;
			}
			#header #publishbtn{
				position:absolute;
				right:0px;
				top:87px;
				color:#fef8d8;
			}
		.btnSquare{
			display:block;
			width:65px;
			height:50px;
			background-image:url('../images/btn_square.gif');
			color:#eaebec;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			line-height:13px;
			padding-top:10px;
			text-decoration:none;
		}
		div.tin{
			padding:8px 3px 3px 6px;
			width:270px;
			height:23px;
			background-image:url('../images/input-bgmid.gif');
			background-repeat:repeat-x;
			position:relative;
		}
			div.tin .il{
			background-image:url('../images/input-bg.gif');
			width:6px;
			background-position:top left;
			position:absolute;
			top:0px;
			left:0px;
			height:34px;
			}
			div.tin .ir{
			background-image:url('../images/input-bg.gif');
			width:3px;
			background-position:top right;
			position:absolute;
			top:0px;
			right:0px;
			height:34px;
			}
			div.tin input{
				width:100%;
				font-size:14px;
				color:#888;
				border:0px;
			}
	#header #topSearch{
		position:absolute;
		top:88px;
		left:571px;
	}
		#header #topSearch input{
			width:60%;
		}
		#header #topSearch #searchAll{
			color:#ec6229;
			font-size:11px;
			position:absolute;
			right:5px;
			top:5px;
			line-height:25px;
		}
		#header #topSearch #searchAll img{
			vertical-align:middle;
			margin:0 2px 0 2px;
		}
	
	#header #topLogin{
		width:65px;
		position:absolute;
		top:88px;
		left:861px;
		color:#adadad;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		line-height:20px;
	}
	#header #topsocial{
		position:absolute;
		top:130px;
		left:875px;
	}
		#header #topsocial a.sicon{
			float:left;
			margin-right:12px;
		}
	img.d-arrow{
		width:11px;
		height:6px;
		vertical-align:middle;
		margin:0 2px 0 2px;
	}
	
	/* SOCIAL ICON LINKS */
	a.sicon{
		width:18px;
		height:18px;
		display:block;
		background-image:url('../images/icon-social.gif');
		background-position:0 -18px;
		cursor:pointer;
	}
	a.sicon.delic{background-position:0px -18px;}
	a.sicon.delic:hover{background-position:0px 0px;}
	a.sicon.fbook{background-position:-18px -18px;}
	a.sicon.fbook:hover{background-position:-18px 0px;}
	a.sicon.twitt{background-position:-36px -18px;}
	a.sicon.twitt:hover{background-position:-36px 0px;}
	a.sicon.digg{background-position:-54px -18px;}
	a.sicon.digg:hover{background-position:-54px 0px;}
	a.sicon.linkd{background-position:-72px -18px;}
	a.sicon.linkd:hover{background-position:-72px 0px;}
	a.sicon.email{background-position:-90px -18px;}
	a.sicon.email:hover{background-position:-90px 0px;}
	
	h1.tab{
		position:relative;
		color:#fef8d8;
		font-weight:bold;
		font-size:16px;
		height:60px;
		padding:0px 12px 0 31px;
		background-image:url('../images/bg-tab-mid.gif');
		background-repeat:repeat-x;
		margin-left:-2px;
		margin-right:-1px;
		margin-top:0px;
		margin-bottom:0px;
	}
		h1.tab .tl{
			position:absolute;
			top:0px;
			left:0px;
			background-image:url('../images/bt-tab.gif');
			background-repeat:no-repeat;
			width:31px;
			height:60px;
		}
		h1.tab .mid{
			display:block;
			float:left;
			background-image:url('../images/bt-tab.gif');
			line-height:43px;
			background-position:-31px 0px;
			height:60px;
			background-repeat:repeat-x;
			padding-right:25px;
			
		}
		h1.tab .tr{
			background-image:url('../images/bt-tab-point.gif');
			background-position:top right;
			position:absolute;
			right:0px;
			top:0px;
			height:60px;
			width:12px;
		}
		.grydient{
			background-image:url('../images/grydient.gif');
			background-repeat:repeat-x;
			background-position:top left;
			color:#f4f4f4;
			border:solid 1px #e1dedb;
			border-top:0px;
			padding-bottom:16px;
			margin-bottom:16px;
		}
	#mainb{
		float:left;
		width:800px;
		margin-right:27px;
	}
	#rtbar{
		width:185px;
		float:left;
	}
	
	a.btn-go{
		background-image:url('../images/btn-go.gif');
		height:19px;
		width:20px;
		text-align:center;
		padding-right:1px;
		color:#ec6229;
		text-decoration:none;
		display:inline-block;
		line-height:17px;
		font-size:10px;
		font-weight:bold;
	}
		a.btn-go:hover{
			color:#5d4a34;
		}
		
	
	
	a.btn-next{
		background-image:url('../images/arrow-next.gif');
		background-position:top right;
		background-repeat:no-repeat;
		height:21px;
		text-align:center;
		padding-right:15px;
		color:#ec6229;
		text-decoration:none;
		display:inline-block;
		line-height:19px;
		font-size:10px;
		font-weight:bold;
	}
		a.btn-next:hover{
			color:#5d4a34;
		}
	
	
	.clear{
		clear:both;
	}
	
	/* FEATURED SPARKS */
	.featured-result{
		color:#5d4a34;
		font-size:10px;
		width:135px;
		padding:12px;
		line-height:12px;
		text-align:right;
		float:left;
		margin-top:-10px;
	}
		.featured-result h1{
			color:#ec6229;
			font-size:15px;
			font-weight:bold;
			margin:0 0 4px 0;
			text-align:left;
		}
		.featured-result h2{
			font-size:11px;
			font-weight:bold;
			margin:3px 0 3px 0;
		}
		.featured-result .phot{
			border:solid 1px #898989;
			width:133px;
		}
		.featured-result .avatar{
			border:solid 1px #898989;
		}
		.featured-result .btns{
			margin-top:6px;
			margin-bottom:6px;
		}
		.featured-result .btns a{
			margin-left:6px;
		}
		.featured-result .sicons{
			height:18px;
			margin-right:-4px;
			margin-top:12px;
			margin-bottom:12px;
		}
			.featured-result .sicons a{
				float:left;
				margin-right:5px;
			}
		.featured-result .byline{
			margin-top:12px;
			padding-top:12px;
			border-top:dotted 3px #bab2aa;
		}
		.featured-result .byline .name{
			background-image:url('../images/icon-spark.gif');
			height:22px;
			background-repeat:no-repeat;
			padding-left:25px;
			float:right;
			font-weight:bold;
			line-height:20px;
			margin:8px 0 6px 0;
		}
		.featured-result .byline .quote, .featured-result .byline .local{
			font-style:italic;
			font-size:9px;
		}
		.featured-result .level{
			text-align:left;
			font-weight:bold;
			margin-top:12px;
			font-size:9px;
		}
		
	/* FEATURED SPARKS */
	
	
	
	/* LATEST SPARKS */
	.latest-result{
		color:#5d4a34;
		font-size:10px;
		padding:12px;
		line-height:12px;
		text-align:left;
		float:left;
		margin-top:-10px;
		width:375px;
	}
		.latest-result h1{
			color:#ec6229;
			font-size:15px;
			font-weight:bold;
			margin:0 0 4px 0;
			text-align:left;
		}
		.latest-result h2{
			font-size:11px;
			font-weight:bold;
			margin:0 0 3px 0;
		}
		.latest-result .photobox{
			float:left;
			margin-right:5px;
		}
		.latest-result .phot{
			border:solid 1px #898989;
			width:70px;
		}
		.latest-result .resultbox{
			float:left;
			width:135px;
		}
		.latest-result .avatar{
			border:solid 1px #898989;
		}
		.latest-result .btns{
			margin-top:6px;
			margin-bottom:6px;
			text-align:right;
		}
		.latest-result .btns a{
			margin-left:6px;
		}
		.latest-result .sicons{
			height:18px;
			margin-right:-4px;
			margin-top:12px;
			margin-bottom:12px;
		}
			.latest-result .sicons a{
				float:left;
				margin-right:5px;
			}
		.latest-result .byline{
			margin-left:12px;
			padding-left:12px;
			border-left:dotted 3px #bab2aa;
			float:left;
			width:135px;
		}
		.latest-result .byline .name{
			background-image:url('../images/icon-spark.gif');
			height:22px;
			background-repeat:no-repeat;
			padding-left:25px;
			float:left;
			font-weight:bold;
			line-height:20px;
			margin:8px 0 6px 0;
		}
		.latest-result .byline .quote, .latest-result .byline .local{
			font-style:italic;
			font-size:9px;
		}
		.latest-result .level{
			text-align:left;
			font-weight:bold;
			margin-top:12px;
			font-size:9px;
		}
		
	/* LATEST SPARKS */	
	
	
	
	
	.rt-result {
		line-height:14px;
		padding:0 8px 0 8px;
		color:#5d4a34;
		font-size:10px;
		margin-bottom:12px;
	}
		.rt-result h2{
			color:#ec6229;
			font-size:12px;
			font-weight:bold;
			margin-top:0px;
			margin-bottom:3px;
		}
		.rt-result a{
			display:block;
			text-align:right;
			color:#ec6229;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
		.rt-result a:hover{
			color:#5d4a34;
		}
	
	a.sparkbutton1{
		font-size:10px;
		font-weight:bold;
		color:#ec6229;
		text-decoration:none;
		background-image:url('../images/spark1-gry.gif');
		display:inline-block;
		line-height:16px;
		height:16px;
		padding-right:20px;
		background-position:top right;
		background-repeat:no-repeat;
	}
	a.sparkbutton1:hover{
		color:#5d4a34;
	}
	
	
	