A {
COLOR: #000066; TEXT-DECORATION: none
}
A:visited {
COLOR: #000066; TEXT-DECORATION: none
}
A:hover {
COLOR: #990033; TEXT-DECORATION: underline
}
A.ulno {
font-size: 11px;
COLOR: #000066; TEXT-DECORATION: none
}
A.ulno:visited {
COLOR: #000066; TEXT-DECORATION: none
}
A.ulno:hover {
COLOR: #990033; TEXT-DECORATION: none
}
A.witnav1 {
font-size: 11px;
COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav1:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav1:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
A.witnav2 {
font-size: 14px;
COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav2:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav2:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
A.granav2 {
font-size: 14px;
COLOR: #808080; TEXT-DECORATION: none
}
A.granav2:visited {
COLOR: #808080; TEXT-DECORATION: none
}
A.granav2:hover {
COLOR: #808080; TEXT-DECORATION: none
}
A.blunav1 {
font-size: 11px;
COLOR: #000066; TEXT-DECORATION: none
}
A.blunav1:visited {
COLOR: #000066; TEXT-DECORATION: none
}
A.blunav1:hover {
COLOR: #990033; TEXT-DECORATION: underline
}
A.vidnav {
font-size: 11px;
COLOR: #000066; TEXT-DECORATION: none
}
A.vidnav:visited {
COLOR: #000066; TEXT-DECORATION: none
}
A.vidnav:hover {
COLOR: #0099ff; TEXT-DECORATION: none
}
A.vidnav2 {
font-size: 11px;
COLOR: #ffffff; TEXT-DECORATION: none
}
A.vidnav2:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
A.vidnav2:hover {
COLOR: #99ccff; TEXT-DECORATION: none
}
A.witnav2 {
font-size: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav2:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
A.witnav2:hover {
COLOR: #ECF8FF; TEXT-DECORATION: underline
}
.wit1 {
font-size: 11px; COLOR: #ffffff;
}
.wit2 {
font-size: 14px; COLOR: #ffffff;
}
.wit3 {
font-size: 16px; COLOR: #ffffff;
}
.blat1 {
font-size: 11px; COLOR: #000000;
}
.blat2 {
font-size: 14px; COLOR: #000000;
}
.blat3 {
font-size: 16px; COLOR: #000000;
}
.blut1 {
font-size: 11px; COLOR: #000066;
}
.blut2 {
font-size: 14px; COLOR: #000066;
}
.blut3 {
font-size: 16px; COLOR: #000066;
}
.blut5 {
font-size: 21px; COLOR: #0067F2;
}
.cred1 {
font-size: 11px; COLOR: #808080;
}
A.cred1 {
font-size: 11px;
COLOR: #808080; TEXT-DECORATION: none
}
A.cred1:visited {
COLOR: #808080; TEXT-DECORATION: none
}
A.cred1:hover {
COLOR: #424242; TEXT-DECORATION: none
}
.gret1 {
font-size: 11px; COLOR: 808080;
}
.gret2 {
font-size: 14px; COLOR: 808080;
}
.pgtit {
font-size: 25px; COLOR: #909090;
}
#men {
BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset; POSITION: absolute; TOP: 0px
}
#men A {
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 4px; MARGIN: 1px 1px 1px 16px; FONT: 12px sans-serif; WIDTH: 100%; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-DECORATION: none
}
.ico {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.breakoutbox {margin:8px 0px 8px 8px; float:right;}
.breakoutbox .quotebox {border-top:4px solid #ccc; border-bottom:4px solid #ccc; padding:10px 0; margin:10px 0;}
.breakoutbox .quotebox blockquote {float:left; margin:0; padding:0 23px 0 0; line-height:120%; font-family:georgia, times, serif;background:transparent url(../images/pullquote-close.gif) bottom right no-repeat;}
.breakoutbox .quotebox blockquote.pullquote {font-size:18px;}
.breakoutbox .quotebox blockquote.pullquote.longquote {font-size:14px;}
.breakoutbox .quotebox .start {float:left; width:25px; text-align:left;}
blockquote p {margin:5px 0;}
.divclear {clear:both;
}
.txt2 { color: #2E8B57;  font-size: 10pt
}
#showimage{
position:absolute;
visibility:hidden;
border: 2px solid #5882D6;
}
#dragbar{
cursor: hand;
cursor: pointer;
background-color: #506ac7;
min-width: 100px;
}
#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}
.quotebox { 
 line-height: 120%; 
 background-color: transparent; 
 background-image: url(../images/quotebox.gif); 
 background-repeat: no-repeat; 
 margin-top: 3px; 
 margin-right: 0px; 
 margin-left: 30px; 
 margin-bottom: 5px; 
 border: dotted 1px #606060; 
 }
.quotebox td {
 padding-top: 10px; 
 padding-right: 10px; 
 padding-bottom: 10px; 
 padding-left: 20px; 
 }
 
 /* Added For New Classes: post 1/12/2001 */ 
#ByLine { font-style: italic; font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 13px; }
#Article-Title { font-size: 1.5em; font-family: georgia,'times new roman',times,serif; } /* Will eventually be an H1.  Right now, it's just table text. */
.article { font-family: verdana,geneva,arial,helvetica,sans-serif; margin-top: 4px; }
.article p { margin: -3px 0 10px 0;  } 
.blut1 { font-family: verdana,geneva,arial,helvetica,sans-serif; }

.homepage-col ul { list-style-type: none; margin: 0; padding: 0; clear: both; padding-top: 2px; }
.homepage-col ul li { background: transparent url(http://www.banderasnews.com/images/10arrow.gif) center left no-repeat; padding-left: 10px; font-size: 12px; color: #000066; font-family: verdana,geneva,arial,helvetica,sans-serif; }
.homepage-col ul li.bullet-AD { background: none; padding: 8px 0 11px 0; }
.homepage-col ul li.list-more { margin-top: 5px; }
td#hp_main-story-head h1 { font-family: georgia,'times new roman',times,serif; margin: 2px 0 0 0; padding: 0; font-size: 1.4em; }
td#hp_main-story-head p { font-family: verdana,geneva,arial,helvetica,sans-serif; margin: 0; padding: 0; font-size: 12px; } 

td#Article_RtImage img { margin-left: 10px; }
#author_list_of_articles img[align=right] { margin-left: 5px; }

div.thumbn-shadow { float: right; width: 100%; height: 76px; width: 76px; padding: 0 4px 4px 0; background: transparent url(http://www.banderasnews.com/images/thumbnbkgrd-76x76.gif) bottom right no-repeat; }
	div.thumbn-shadow img.img-without-shadow { height: 76px; width: 76px; }
	div.thumbn-shadow img.img-with-shadow { display: none; }
div.thumbn-shadow.thumbshadowOFF { height: 80px; width: 80px; padding: 0; background: none; }
	div.thumbn-shadow.thumbshadowOFF img.img-without-shadow { display:none; }
	div.thumbn-shadow.thumbshadowOFF img.img-with-shadow { display: block; height: 80px; width: 80px;  }

div.thumbn-shadow-HOMEPAGE { float: left; width: 100%; height: 76px; width: 76px; padding: 0 4px 4px 0; margin-right: 3px; margin-top: 3px; margin-bottom: 5px; background: transparent url(http://www.banderasnews.com/images/thumbnbkgrd-76x76.gif) bottom right no-repeat; }
	div.thumbn-shadow-HOMEPAGE img.img-without-shadow { height: 76px; width: 76px; }
	div.thumbn-shadow-HOMEPAGE img.img-with-shadow { display: none; }
div.thumbn-shadow-HOMEPAGE.thumbshadowOFF { height: 80px; width: 80px; padding: 0; background: none; }
	div.thumbn-shadow-HOMEPAGE.thumbshadowOFF img.img-without-shadow { display:none; }
	div.thumbn-shadow-HOMEPAGE.thumbshadowOFF img.img-with-shadow { display: block; height: 80px; width: 80px;  }

div#bay-lead-story h1 { margin: 0; padding: 0; } 
div#bay-lead-story p { margin: 0; width: 100%; }

#left-nav-Iframe { width: 145px; height: 100%; padding: 0; margin: 0; }
	#left-nav-Iframe.bay { height: 415px !important; }

ul.star-list {
	list-style-type: none;
	margin: 5px 0 5px 0px;
	padding:0;
}
ul.star-list li {
	font-size: 10px;
	margin: 0 0 4px 0;;
	padding-left: 15px;
	background: url('http://www.banderasnews.com/images/star.gif') 0px 1px no-repeat; /* top positioned in ie.css */
}
ul.star-list li a { font-weight: bold; }

#comments_legend { float: right; display: block; height: auto; clear: both; margin-bottom: 10px; }	
ul#travelersComments {
    list-style-type: none;
    margin: 5px 0 5px 0;
    padding: 0;
}
	ul#travelersComments li {
		clear: both;
		/* width: 100%;  */height: auto;
		position: relative; display: block;
		margin: 0px; 
		margin-left: 0px;  margin-bottom: 5px;
		padding: 0 0 0 35px;
		background: transparent url(http://www.banderasnews.com/images/open_quote.gif) top left no-repeat;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		color: #000066;
		font-size: 13px;
	}
	ul#travelersComments li img {  float: left; margin: 0 5px 0 0; padding:0;border: none; }
	ul#travelersComments li span.traveler_comment { 
		display: block; 
		width: 577px; height: auto; 
		padding-bottom: 15px;
	}
	ul#travelersComments li span.traveler_sig { 
		position: absolute; bottom: 0px; right: 0;
		display: block; height: 15px; 
		font-size: 10px; 
		vertical-align: bottom; padding-top: 5px;
		background: transparent url(http://www.banderasnews.com/images/close_quote.gif) top right no-repeat;
		padding-right: 35px;
	}

#archive_list hr { color: #808080; background-color: #808080; height: 1px; border: 0; }
#stories-list-block {
	list-style-type: none;
	list-style-position: inside;
	padding: 0; margin:0; 
}
	#stories-list-block li { width: 100%; border-top: 1px solid #808080; margin-top: 8px; padding-top: 8px; clear: both; display: block; }
	li.photo-linkh p.story_title:before { content: url(../images/photo-linkh.gif); }
	li.video-linkh p.story_title:before { content: url(../images/video-linkh.gif); }
	
	#stories-list-block p.story_title { margin: 0; font-weight: bold; }
	#stories-list-block p.credits { font-style: italic; margin: 0; }
		#stories-list-block p.credits img { float: right; padding: 0 0 10px 3px; width: 80px; height: 80px; display: block; }
	#stories-list-block p.abstract { margin-top: 5px; }

#container_caption { padding-left: 7px; }
#GoogleAdDiv { position: absolute; right: -145px; top: 0px; width: 145px; height: 500px; background-color: yellow; }