/* Layout Stylesheet */ 
body{ margin: 0; padding:0; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }	 
 
a { color: #669900;	text-decoration: none; }
a:hover {text-decoration: underline;}


error_msg{ font-weight: bold;	font-size: 15px; color: #cc0000;   }



#channel_right  {

   float: right;
   margin-right: 20px ;   
   padding: 10px 10px 0px 0px;

}

#channel_left   {
   clear: both;
   float: left;
   padding: 12px 0px 0px 0px;

}

#guide   {
   clear: both;
   float: left;
   margin: 6px 12px ;
   

}

#rating   {
   float: right;
   margin-right: 20px ;   
   padding: 10px 10px 0px 0px;
}


#read   {
   float: left;
   width: 330px;
   margin-right: 20px ;   
   padding: 10px 10px 0px 0px;
}

#read_left   { clear: both;   float: left;  }
#read_right   { float: right;  margin-right: 0px ;   padding: 0px 0px 0px 0px;}
#read_right_help   { float: right;  margin-right: 0px ; padding: 0px 0px 0px 0px;}

#read_main   {

	clear: both; 
	border: solid #dddddd; 
	border-width:2px;  
	width: 340px; 
	height: 460px; 
	overflow: auto; 
	scrollbar-arrow-color: blue; 
	scrollbar-face-color: #e7e7e7; 
	scrollbar-3dlight-color: #a0a0a0; 
	scrollbar-darkshadow-color:#888888;

}


#map{ clear: both; width: 340px; height: 460px; border: solid #dddddd; }

#hdr{  height:57px; border-top:4px solid #FFFFFF;  border-bottom:4px solid #FFFFFF;  width:100%; background: #efefef; margin:0 0px;  }
  
#header_left { clear: both;  float: left; padding: 8px 0px 0px 0px;}
#header_right { float: right; padding: 0px 0px 0px 0px; }
#header_right li {display: inline;	padding: 10px 10px 0px 0px;	list-style-type: disc;}


#menu {float: right;    clear: right;    margin: 14px;}
#menu ul {margin: 0px;padding: 0px 0px 0px 0px;list-style: none;}
#menu li {	display: inline;}
#menu a {display: block;	float: left;margin-left: 15px;padding: 0px 0px;	background: #FFFFFF;	text-decoration: none;	text-transform: uppercase;	border-top: 2px solid #EBEAD1;	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold;	font-size: 11px;	color: #182C33;}
#menu a:hover, .active a {text-decoration: underline;}



#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}
#breadcrumb ul{
   margin:0;padding:0;
   list-style-type: none;
   padding-left: 1em;
}



#c-block { width:100%; z-index:1;  height:100%; }






#c-max { clear:both; width:98%;  height:100%; margin:2em 1em; } 

#c-list{ clear:both; float:left; width:450px; margin:1em 1em; }



#c-lh{ clear:both; float:left; width:13%; margin:1.5em 0em 2em 2em;  }
#c-lh a {	text-decoration: none;}
#c-lh a:hover {	text-decoration: underline;}

#c-col{ float:left; width:50%; }


#c-rh{ float: left;	 width:30%;  } 
#c-rh ul {margin: 0px 0px; padding: 0px 0px 0px 0px;}
#c-rh li {	margin: 0px 60px; padding: 10px 0px 0px 0px;}


#c-rh-help{	width:350px; }

#c-rh-events{float: left;	margin: 12px 12px ; padding: 10px 10px 10px 10px;	border: 1px solid #EBEAD1; }
#c-rh-events ul {margin: 10px 20px; padding: 0px 0px 0px 0px;}
#c-rh-events li {margin: 0px 0px; padding: 8px 0px 0px 0px;}
#c-rh-events img {margin: 0px 6px; }

#c-tab{float: left;	margin: 6px 6px ; padding: 5px 5px 5px 5px;	border: 1px solid #EBEAD1; }




#rs {
	float: left;
	padding-left: 10px;
}


#c-fixed {
		
		width:600px;
		margin: 1em;
		
		
	}
	

 
#data-col{

float:left;
 width:100%;
 height:100%; 
 z-index:6; 
 }


#tiny-font{
	font-size: 10px;		
 }
 
 



 
#ftr {
  clear:both;
 width:100%;
 height:42px;
 /*background: #EBEAD1; */
 
 background: #efefef; 
 border: solid #000000;  
 border-width:0 0px;
 
 
 }
 
 
a.row{ color: #0a0a0a;	text-decoration: none; }






input.textfield {
	width:220px;
	
 
 }

input.top {
	vertical-align: top;
	/*position:relative;*/
	/*float: top;*/
	/* margin-right: 10px; */
}
 
input.large{
	width: 388px;
 }
 
a img { border: 0;} 
img.logo { float: left; margin-left: 22px; margin-top: 6px; }
 
 
img.floatLeft {
	position:relative;
	/* float: left;*/
	/* margin-right: 10px; */
}

div.viewitem {
	align: left;
	width: 380px;
	
}


div.item {
	align: left;
	position:relative;
	height: 180px;	
	/*width: 500px;*/
	
}

div.photo { clear : both;}
div.help-context { color: #9999dd; }
div.filter{ clear:both; border: 1px solid #CCCCCC; padding: 10px 10px; background: #efefef;  }
div.channel_header {	font-size: 28px; }


div.text {
	float : left;
	position:relative;	
}

div.scroll_stories{
	float: left;
	border: 1px solid #CCCCCC;
	margin: 5px 0px;

	width: 360px; height: 440px; 
	overflow: auto; 
	scrollbar-arrow-color:
	blue; scrollbar-face-color: #e7e7e7; 
	scrollbar-3dlight-color: #a0a0a0; 
	scrollbar-darkshadow-color:	#888888;
}





td.tips{
  
	padding: 5px 20px;
	border-left: 2px solid #EBEAD1;
	
 
 }


div.error{
	font-weight: bold;		
	color: #dd0000; 
}


div.headline_main{
	
	clear: both; 
	border: solid #dddddd; 
	border-width:2px;  
	width: 340px; 
	height: 460px; 
	overflow: auto; 
	scrollbar-arrow-color: blue; 
	scrollbar-face-color: #e7e7e7; 
	scrollbar-3dlight-color: #a0a0a0; 
	scrollbar-darkshadow-color:#888888;
	
 }



 div.iphone_headline{ vertical-align: top; padding: 10px 10px; height: 40px; font: 18px Arial, Helvetica, sans-serif;font-weight: bold; }
 
 
#iphone_headline{ vertical-align: top;	padding: 10px 10px;	height: 40px; font: 18px Arial, Helvetica, sans-serif; font-weight: bold;	 } 
#iphone_address{ margin-top: 5px;	padding: 0px 10px;	vertical-align: top; color: #8f8fff; font: 14px Arial, Helvetica, sans-serif; border-bottom:2px solid #EBEAD1; }
#iphone_subtitle{ margin-top: 0px; padding: 2px 2px 4px 10px; vertical-align: top;	color: #8f8f8f;	 font: 14px Arial, Helvetica, sans-serif; border-bottom:2px solid #EBEAD1;  }
#iphone_channel{ margin-top: 5px; padding: 2px 10px 10px 10px; vertical-align: top; font: 18px Arial, Helvetica, sans-serif;font-weight: bold; border-bottom:2px solid #EBEAD1;  }

 #iphone_gray{ margin-top: 5px; padding: 2px 10px 10px 10px; vertical-align: top; color: #8f8f8f; font: 14px Arial, Helvetica, sans-serif; }
 
 td.iphone_headline{ vertical-align: top;padding: 10px 10px; height: 60px; font: 18px Arial, Helvetica, sans-serif; font-weight: bold; } 
 td.iphone_gray{ vertical-align: top; padding: 15px 15px; color: #8f8f8f; font: 14px Arial, Helvetica, sans-serif;border-bottom:1px solid #EBEAD1;  } 
 td.iphone_story{ vertical-align: top; padding: 15px 15px; font: 15px Arial, Helvetica, sans-serif;  }
 
 
 
select.large{
	width: 386px;
 }
 
select.medium{
	width: 200px;
 }
 
 
 
textarea.large{
	width: 388px;	
	height:320px;
 }
 
textarea.medium{
	width: 388px;	
	height:160px;
 }
 
 
textarea.thin{
	width: 388px;	
	height:50px;
}

textarea.small{
	width: 220px;	
	height:150px;
}

textarea.caption{
	width: 250px;	
	height:100px;
	
 }
 
 
iframe#iframe1 {
	width: 320px;
	height: 448px;	
	border: 0;
	/*
	margin: 142px 26px 0;
	background: #FFF;
	overflow:hidden;
	*/
}


iframe#iframe_map_story {
	width: 339px;
	height: 461px;	
	border: 2;

}

iframe#iframe_rating {
	width: 200px;
	height: 30;	
	border: 0;

}


iframe#iframe_story_map {
	width: 500px;
	height: 364px;	
	border: 0;
	overflow:hidden;
	/*
	margin: 142px 26px 0;
	background: #FFF;
	
	*/
}

iframe#iframe_story {

	
	width: 40em;
	height: 38em;	
	border: 0;	
	margin: 0px 0px 0;
	overflow:hidden;
}

iframe#iframe_news {
	width: 46em;
	height: 56em;	
	border: 0;
	
	margin: 0px 0px 0;
	overflow:hidden;
	
	/*
	
	background: #FFF;
	
	*/
}


#box2 { 
 color: #000000; 
 font: 12px Arial, Helvetica, sans-serif;
 background: #ffffff; 
 border-top:1px solid #EBEAD1;	 
 border-bottom:1px solid #EBEAD1;	
 border-left:1px solid #EBEAD1;	
 
 
 }


 
#map_fields{
	position: relative;
	
	
}

 
.popup { 
width: 200px; 
height: 60px; 
} 

  #addThisBtn{
        position:absolute;
        z-index:1000;
    }
	
	
	
	.suggestionsBox {
		position: relative;
		/*
		left: 30px;
		margin: 10px 0px 0px 0px;
		*/
		width: 390px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		/*
		margin: 0px 0px 3px 0px;
		padding: 3px;
		*/
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	
	
.hide{display:none !important;}

.category{margin:0;padding:0;border:none;list-style:none;display:block;}

label{float:left;padding:0px 0px 0px 0px;text-align:left;}
label.category{padding:0px;text-align:left;}
label.subcategory{padding: 0px 0px 0px 15px;text-align: left;clear:both;}

fieldset{clear:both;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
fieldset label.category{padding: 0px;text-align: left;}
fieldset label.subcategory{padding: 0px 0px 0px 15px;text-align: left;width: 175px;clear:both;}


.datePicker{position: absolute;visibility: hidden;background-color: #FFFFFF;}









div.img
{
  margin: 4px;
  border: 1px solid #009900;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: bold;  
  margin: 2px;
}

div.org
{
  text-align: center;
  font-size:11px;
  margin: 2px;
}


div.channel
{
  text-align: center;
  font-size:14px;
  margin: 2px;
}


.votes
{
height:25px; font-size:20px; text-align:center; background-color:#006600; margin-bottom:2px;

}
.votes a
{
color:#FFFFFF;
text-decoration:none;

}
.votes a:hover
{
color:#FFFFFF;
text-decoration:none;

}
.box1
{
float:center; height:25px; width:50px;
}






