
body{
	background-image:url('../images/bg.gif');
	background-color:#fff;
	background-repeat:repeat-x;
	text-align:center;
	font-family:Arial, Helvetica;
	font-size:12px;
	line-height:16px;
	margin:0px;
	color:#444;
}
img{
	border:0px;
}
.orange{
	color:#ec6229;
}
.brown{
	color:#5d4a34;
}
.gry{
	color:#adadad;
}
.yellow{
	color:#fef8d8;
}
a {
	color:#ec6229;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#c {
	width:1012px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.memberMenu {
	color:#5d4a34;
	list-style:none;
	padding:0 0 0 10px;
	margin:0px;
}
.memberMenu a{
	text-decoration:none;
	color:#ec6229;
	font-weight:bold;
	line-height:24px;
}
.memberMenu a:hover{
	color:#5d4a34;
}


#footer{
	clear:both;
	position:relative;
}
	#footer #footbrown{
		background-color:#5d4a34;
	}
	#footer #footbrown div.c{
		width:1012px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		position:relative;
	}
	#footer ul{
		margin:0 0 100px 0;
		padding:20px 0 0 0px;
		list-style:none;
	}
	#footer ul li{
		float:left;
		display:block;
		font-weight:bold;
		margin:0 30px 0 40px;
	}
	#footer ul li a{
		color:#adadad;
	}
	#footer ul li ul{
		margin:0px;
		padding:2px 0 0 2px;
		border:0px;
	}
		#footer ul li ul li{
			margin:0;
			padding:0;
			float:none;
			font-weight:normal;
		}
		#footer ul li ul li a{
			color:#ec6229;
		}


#logo{
	position:absolute;
	top:19px;
	left:16px;
	height:92px;
	width:412px;
}
#header{
	position:relative;
	height:180px;
}
	#header ul#tmenu{
		list-style:none;
		position:absolute;
		right:0px;
		top:4px;
	}
		#header ul#tmenu li{
			float:left;
			text-transform:lowercase;
			color:#ec6229;
			font-size:14px;
			line-height:20px;
			font-weight:bold;
			margin-left:28px;
		}
		#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:101px;
	}
		#header #mmenu td{
			color:#fef8d8;
			font-size:19px;
			line-height:20px;
			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:44px;
			color:#fef8d8;
			text-decoration:none;
		}
		#header #publishbtn:hover{
			color:#5d4a34;
		}
		#header #itsfree{
			position:absolute;
			right:9px;
			top:105px;
			color:#adadad;
			font-weight:bold;
			text-decoration:none;
		}
	.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/tinput-bgmid.gif');
		background-repeat:repeat-x;
		position:relative;
	}
		div.tin .il{
		background-image:url('../images/tinput-bg.gif');
		width:6px;
		background-position:top left;
		position:absolute;
		top:0px;
		left:0px;
		height:34px;
		}
		div.tin .ir{
		background-image:url('../images/tinput-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;
		}
/* POP FORM AND FIELDS */
#overpopForm{
	border:solid 1px #e5e3e0;
	border-bottom:solid 2px #c5c1bd;
	background-color:#fff;
	padding:20px 15px 20px 15px;
}		
		
imgPreview{
	padding-top:10px;
}		
		
.lbelow{
		border:0px;
		margin-bottom:12px;
		padding-bottom:12px;
		border-bottom:solid 1px #f1f1ee; 
}		
.labove{
		border:0px;
		margin-top:12px;
		padding-top:12px;
		border-top:solid 1px #f1f1ee; 
}		
		
		
/* FORM FIELDS */
	fieldset{
		clear:both;
		margin:0px;
		padding:0px;
		border:0px;
	}
	fieldset.lbelow{
		border:0px;
		margin-bottom:12px;
		padding-bottom:12px;
		border-bottom:solid 1px #f1f1ee; 
	}
	fieldset.lbelow_brown{
		border:0px;
		margin-bottom:24px;
		padding-bottom:12px;
		border-bottom:solid 1px #5d4a34; 
	}
		
	div.entry{
		display:block;
		clear:left;
	}
	div.entry div.in{
		padding:8px 3px 3px 6px;
		width:270px; 
		height:23px;
		background-image:url('../images/input-bgmid.gif');
		background-repeat:repeat-x;
		position:relative;
		margin:4px 0 4px 0;
		color:#bebebe;
		white-space:nowrap;
		float:left;
	}
		div.entry label{
			color:#bbb;
			float:left;
			padding-right:8px;
			line-height:48px;
			height:34px;
			font-size:14px;
			width:150px;
			text-align:right;
		}
		
		div.entry .il{
		background-image:url('../images/input-bg.gif');
		width:6px;
		background-position:top left;
		position:absolute;
		top:0px;
		left:0px;
		height:34px;
		}
		div.entry .ir{
		background-image:url('../images/input-bg.gif');
		width:3px;
		background-position:top right;
		position:absolute;
		top:0px;
		right:0px;
		height:34px;
		}
		div.entry input{
			width:100%;
			font-size:14px;
			color:#888;
			border:0px;
			background-color:transparent;
		}
		div.entry input.chk{
			width:auto;
			font-size:14px;
			color:#888;
			border:0px;
			background-color:transparent;
			margin:0 8px 0 0; padding:0px;
		}
		div.entry textarea{
			border:solid 1px #edebe9;
			border-bottom:solid 2px #dad6d1;
			width:598px;
			height:150px;
			font-size:14px;
			color:#888;
			font-family:Arial, Helvetica;
			padding:5px;
		}
		div.entry textarea.mceEditor{
			padding:0px;
			width:608px;
		}
	div.buttons{
		clear:both;
		padding-top:12px;
		padding-left:150px; 
		height:30px;
	}
	
	/* INPUT BUTTON 1 */
	
	div.btn{
		background-image:url('../images/btn-bgmid.gif');
		background-repeat:repeat-x;
		position:relative;
		height:24px;
		padding-left:1px;
		padding-right:1px;
		float:left;
		margin:8px;
	}
	div.btn .il{
		background-image:url('../images/btn-bg.gif');
		width:3px;
		background-position:top left;
		position:absolute;
		top:0px;
		left:0px;
		height:24px;
		}
	div.btn .ir{
		background-image:url('../images/btn-bg.gif');
		width:3px;
		background-position:top right;
		position:absolute;
		top:0px;
		right:0px;
		height:24px;
		}
	div.btn	input.submit{
			color:#5d4934;
			background-color:transparent;
			border:0px;
			text-transform:lowercase;
			font-size:11px;
			width:auto;
			height:20px;
			cursor:pointer;
		}
		div.btn	input.submit:hover{
		}
		
	/* INPUT BUTTON 2 */		
		
	div.btn_pill{
		background-image:url('../images/btn_pill_bgmid.gif');
		background-repeat:repeat-x;
		position:relative;
		height:24px;
		padding-left:3px;
		padding-right:3px;
		float:left;
		margin:8px;
	}
	div.btn_pill .il{
		background-image:url('../images/btn_pill_bg.gif');
		background-color:#fff;
		width:5px;
		background-position:top left;
		position:absolute;
		top:0px;
		left:0px;
		height:24px;
		}
	div.btn_pill .ir{
		background-image:url('../images/btn_pill_bg.gif');
		background-color:#fff;
		width:5px;
		background-position:top right;
		position:absolute;
		top:0px;
		right:0px;
		height:24px;
		}
	div.btn_pill	input.submit{
			color:#fff;
			background-color:transparent;
			border:0px;
			text-transform:lowercase;
			font-size:14px;
			width:auto;
			height:20px;
			cursor:pointer;
		}
		div.btn_pill	input.submit:hover{
			color:#fef8d8;
		}		
		
		
		
#header #topSearch{
	position:absolute;
	top:43px;
	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 #topSignUp{
	width:65px;
	position:absolute;
	top:43px;
	left:861px;
	color:#ec6229;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	z-index:3500;
	cursor:pointer;
}
#header #topSignUp a{
	text-decoration:none;
	color:#ec6229; 
}
#header #topSignUp a:hover{
	color:#5d4a34; 
}

#header #topLogin{
	width:65px;
	position:absolute;
	top:82px;
	left:861px;
	color:#adadad;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	z-index:2500;
	cursor:pointer;
}
#header #topLogin a{
	text-decoration:none;
	color:#adadad; 
}
/* ######	 TOP LOGIN FORM  ###### */

.toppopbox{
	position:absolute;
	left:634px;
	width:280px;
	z-index:2000;
	border:solid 1px #e5e3e0;
	border-bottom:solid 2px #c5c1bd;
	background-color:#fff;
	padding:0px 15px 0px 15px;
	color:#5d4a34;
}

#topSignUpForm{
	height:260px;
	top:73px;
	z-index:3000;
}
#topLoginForm{
	height:220px;
	top:112px;
	z-index:2000;
}
#accountMenu{
	height:260px;
	top:73px;
	z-index:3000;
	width:180px;
	left:734px;
}
#overLoginForm{
	width:280px;
	margin-top:100px;
	margin-bottom:100px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #e5e3e0;
	border-bottom:solid 2px #c5c1bd;
	background-color:#fff;
	padding:20px 15px 20px 15px;
	z-index:9000;
}
#topLoginForm .in label, #overLoginForm .in label, #topSignUpForm .in label {
	width:30%;
	color:#bebebe;
	font-size:12px;
	line-height:12px;
	text-align:left;
	margin-top:-2px;
}
#topLoginForm .in label img, #overLoginForm .in label img, #topSignUpForm .in label img{
	vertical-align:middle;
	margin-right:5px;
}
#topLoginForm .in input, #overLoginForm .in input, #topSignUpForm .in input {
	width:70%;
}
#topLoginForm .closeIt, #topSignUpForm .closeIt, #accountMenu .closeIt{
	position:absolute;
	bottom:10px;
	right:10px;
	width:10px;
	height:10px;
}
/* ######	 #######  ###### */

#footer #topsocial{
	position:absolute;
	top:20px;
	right:10px;
}
	#footer #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;}
a.sicon.tumblr{background-position:-126px -18px;}
a.sicon.tumblr:hover{background-position:-126px 0px;}
a.sicon.posterous{background-position:-108px -18px;}
a.sicon.posterous:hover{background-position:-108px 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;
	position:relative;
}
#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;
	}
	

ul.edit_menu{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	right:0px;
	top:0px;
	z-index:1000;
}
ul.edit_menu li{
	margin: 0 0px 0 6px;
}

.result ul.edit_menu{
	top:5px;
	right:5px;
}


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:left;
	float:left;
	margin-top:-10px;
	border-left:solid 1px #c9c4bf;
	margin-left:-1px;
}
	.featured-result:first{
		border-left:0px;
		margin-left:0px;
	}
	.featured-result a{
		text-decoration:none;
	}
	.featured-result h1{
		color:#ec6229;
		font-size:15px;
		font-weight:bold;
		margin:0 0 4px 0;
		text-align:left;
	}
	.featured-result h2{
		color:#5d4a34;
		font-size:11px;
		font-weight:bold;
		margin:3px 0 3px 0;
		display:block;
	}
	.featured-result a:hover h2{
		color:#ec6229;
	}
	.featured-result span.callout{
		color:#5d4a34;
		display:block;
		height:50px;
		overflow:hidden;
	}
	.featured-result .photobox{
		width:133px;
		height:100px;
		border:solid 1px #898989;
		overflow:hidden;
		background-color:#ccc;
		background-position:center center;
	}
	.featured-result .avatar{
		border:solid 1px #898989;
		float:right;
	}
	.featured-result .btns{
		margin-top:6px;
		margin-bottom:6px;
		display:none;
	}
	.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;
		text-align:right;
	}
	.featured-result .byline .name{
		background-image:url('../images/icon-spark.gif');
		height:22px;
		background-repeat:no-repeat;
		padding-left:25px;
		float:right;
		clear:both;
		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;
		clear:right;
	}
	.featured-result .level{
		text-align:right;
		font-weight:bold;
		margin-top:12px;
		line-height:23px;
		font-size:9px;
		clear:both;
	}
	.featured-result .sparkbuttons{
		padding-top:8px;
		text-align:left;
	}
	.featured-result .sparkLevel{
		display:inline;
		margin-left:3px;
	}
	.featured-result .longcall{
		display:none;
	}
	
/* FEATURED SPARKS */

.vidThumb{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}

.vidThumb iframe{
	width:200px;
	height:150px;
	top:-14px;
	left:-33px;
	position:absolute;
	z-index:5;
}



/* STANDARD SPARKS */
.result{
	border:solid 1px #e7e5e2;
	color:#5d4a34;
	font-size:12px;
	padding:12px;
	line-height:12px;
	text-align:left;
	margin-top:-10px;
	margin-bottom:20px;
}
	.result a{
		text-decoration:none;
	}
	.result h1{
		color:#ec6229;
		font-size:15px;
		font-weight:bold;
		margin:0 0 4px 0;
		text-align:left;
	}
	.result h2{
		color:#5d4a34;
		font-size:12px;
		font-weight:bold;
		margin:3px 0 3px 0;
	}
	.result span.callout{
		color:#5d4a34;
		display:none;
	}
	.result span.longcall{
		line-height:16px;
	}
	.result .photobox{
		width:133px;
		height:100px;
		margin-right:12px;
		border:solid 1px #898989;
		overflow:hidden;
		float:left;
		background-color:#ccc;
		background-position:center center;
	}
	.result .photobox img{
		display:inline;
	}
	.result .resultbox{
		float:left;
		width:405px;
		min-height:108px;
		position:relative;
	}
	.result .avatar{
		border:solid 1px #898989;
	}
	.result .btns{
		margin-top:6px;
		margin-bottom:6px;
		position:absolute;
		bottom:0px;
		left:0px;
		display:none;
	}
	.result .btn-next{
		display:none;
	}
	.result .btns a{
		margin-left:6px;
	}
	.result .sparkbuttons{
		position:absolute;
		bottom:7px;
		left:60px;
	}
	.result .sicons{
		height:18px;
		position:absolute;
		bottom:7px;
		right:10px;
	}
		.result .sicons a{
			float:left;
			margin-right:5px;
		}
	.result .byline{
		margin-top:-10px;
		padding-top:0px;
		width:182px;
		float:left;
		border-left:dotted 3px #bab2aa;
		margin-left:18px;
		padding-left:15px;
		height:116px;
		position:relative;
	}
	
	.result .byline img.avatar{
		float:left;
		margin-top:3px;
	}
	
	.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:14px;
		margin:4px 0 0px 0;
	}
	 .result .byline .local{
	 	font-weight:bold;
		font-size:9px;
		float:right;
		clear:right;
	 }
	.result .byline .quote{
		font-style:italic;
		font-size:9px;
		float:right;
		clear:right;
	}
	.result .level{
		position:absolute;
		bottom:0px;
		right:0px;
		text-align:left;
		font-weight:bold;
		margin-top:12px;
		line-height:23px;
		font-size:9px;
	}
	.result .sparkLevel{
		display:inline;
		margin-left:3px;
	}
	.result .clear{
		clear:both;
	}
	
/* STANDARD 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;
}

.grydient.latest-results{
	padding-bottom:0px;
	border-bottom:0px;
}
.LSTwoBox{
	border-bottom:solid 1px #c9c4bf;
	background-image:url('../images/latest-box-bg.gif');
	padding-top:14px;
	padding-bottom:4px;
}
	.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;
		width:70px;
		height:53px;
		border:solid 1px #898989;
		overflow:hidden;
		background-color:#ccc;
		background-position:center center;
	}
	.latest-result .photobox img{
		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;
		display:none;
	}
	.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;
		height:126px;
		position:relative;
	}
	.latest-result .byline .avatar{
		float:left;
	}
	.latest-result .byline .name{
		background-image:url('../images/icon-spark.gif');
		height:22px;
		background-repeat:no-repeat;
		padding-left:25px;
		float:left;
		clear:left;
		font-weight:bold;
		line-height:14px;
		margin:8px 0 0px 0;
	}
	 .latest-result .byline .local{
	 	font-weight:bold;
		font-size:9px;
		position:absolute;
		top:0px;
		right:0px;
	 }
	.latest-result .byline .quote{
		font-style:italic;
		font-size:9px;
		position:absolute;
		top:15px;
		right:0px;
		width:80px;
		text-align:right;
	}
	.latest-result .level{
		text-align:left;
		font-weight:bold;
		margin-top:12px;
		line-height:23px;
		font-size:9px;
		position:absolute;
		bottom:0px;
		right:0px;
	}
	.latest-result .sparkLevel{
		display:inline;
		margin-left:3px;
	}
	.latest-result .longcall{
		display:none;
	}
	
	.latest-result .sparkbuttons{
		padding-top:8px;
	}
/* LATEST SPARKS */	




.rt-result {
	line-height:14px;
	padding:0 8px 0 8px;
	color:#5d4a34;
	font-size:10px;
	margin-bottom:28px;
}
	.rt-result h2{
		font-size:12px;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:3px;
	}
	.rt-result a{
		display:block;
		text-align:right;
		color:#5d4a34;
		font-size:11px;
		text-decoration:none;
	}
	.rt-result a:hover{
		color:#ec6229;
	}

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:19px;
	margin-left:6px;
	margin-top:3px;
	height:16px;
	padding-right:16px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
a.sparkbutton1:hover{
	color:#5d4a34;
	background-image:url('../images/spark1.gif');
}

a.dousebutton{
	font-size:10px;
	font-weight:bold;
	color:#8d7a64;
	text-decoration:none;
	background-image:url('../images/douse-gry.gif');
	display:inline-block;
	line-height:19px;
	margin-left:6px;
	height:16px;
	margin-top:3px;
	padding-right:14px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
a.dousebutton:hover{
	color:#5d4a34;
	background-image:url('../images/douse.gif');
}

/* NEWS RELEASE BODY */

#newsBody{
	color:#5d4a34;
	font-size:12px;
	line-height:17px;
	float:left;
	width:500px;
}
#newsBody #vidbox{
	width:500px;
	overflow:hidden;
	margin-bottom:12px;
	margin-top:12px;
	padding-top:12px;
	border-top:solid 1px #f1f1ee; 
	padding-bottom:12px;
	border-bottom:solid 1px #f1f1ee; 
}
#newsBody #vidbox iframe, #newsBody #vidbox object, #newsBody #vidbox embed{
	width:500px;
	border:0px;
	margin:0;
	padding:0px;
}
#newsBody.fullWidth{
	width:100%;
}
#newsBody h1{
	font-family:Arial;
	font-weight:bold;
	font-size:38px;
	line-height:38px;
	margin:0 0 4px 0;
	color:#ec6229;
}
#newsBody h2{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	margin:0 0 4px 0;
	color:#5d4a34;
}

#newsPhotoBar{
	float:left;
	width:260px;
	margin-right:25px;
}
#newsPhotoBar img.photo{
	border:solid 1px #898989;
}

#newsPhotoBar .caption{
	margin-bottom:100px;
	font-size:10px;
	padding-top:6px;
}
#newsByLine{
	width:150px;
	text-align:right;
	float:right;
}


	#newsByLine .sicons{
		height:18px;
		margin-right:-4px;
		margin-top:12px;
		margin-bottom:22px;
		width:138px;
		float:right;
	}
		#newsByLine .sicons a{
			float:left;
			margin-left:5px;
		}
		
	#newsByLine .byline{
		margin-top:12px;
		padding-top:22px;
		border-top:dotted 3px #bab2aa;
		clear:both;
	}
	#newsByLine .byline .avatar{
		float:right;
	}	
	#newsByLine .byline .name{
		background-image:url('../images/icon-spark.gif');
		height:22px;
		background-repeat:no-repeat;
		padding-left:25px;
		float:right;
		clear:right;
		font-weight:bold;
		line-height:20px;
		margin:16px 0 2px 0;
	}
	#newsByLine .byline .local{
		font-style:italic;
		font-weight:bold;
		font-size:10px;
		clear:right;
	}
	#newsByLine .byline .quote{
		font-style:italic;
		font-size:10px;
		clear:right;
	}
	#newsByLine .level{
		clear:both;
		text-align:right;
		font-weight:bold;
		margin-top:22px;
		line-height:23px;
		font-size:9px;
	}
	#newsByLine .sparkLevel{
		display:inline;
		margin-left:3px;
	}
	#newsByLine .longcall{
		display:none;
	}














/* PHOTO EDIT */

.photoedit{
float:left;
padding:3px;
margin:4px;
border:solid 1px #aaa;
position:relative;
width:100px;
line-height:75px;
text-align:center;
}
.photoedit img{
vertical-align:bottom;
width:100px;
}
.photoedit .pe_edit{
display:none;
position:absolute;
top:0px;
left:0px;
width:20px;
height:20px;
background-image:url('../images/pe_edit.gif');
background-repeat:no-repeat;
z-index:1000;
cursor:pointer;
}
.pe_delete{
display:none;
position:absolute;
right:0px;
top:0px;
width:20px;
height:20px;
background-image:url('../images/pe_remove.gif');
background-repeat:no-repeat;
z-index:1000;
cursor:pointer;
}
.pe_move{
display:none;
position:absolute;
width:20px;
height:20px;
background-image:url('../images/pe_move.gif');
background-repeat:no-repeat;
z-index:7000;
cursor:move;
}
.photoedit:hover .pe_delete, .photoedit:hover .pe_move, .photoedit:hover .pe_edit{
display:block;
}

.catSelector li{
	list-style:none;
}

.catSelector ul{
	border-top:solid 1px #eee;
	padding-top:2px;
	margin-top:2px;
}

	#catBrowser{
		margin-top:-27px;
		margin-bottom:27px; 
		background-image:url('../images/grydient.gif');
		background-repeat:repeat-x;
		background-position:top left;
		color:#333;
		border:solid 1px #e1dedb;
		border-top:0px;
		padding-bottom:16px;
	}

