


/* ==================================================================
GLOBAL
================================================================== */
body,div,dl,dt,dd,ul,ol,li,a:hover,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{
margin:0;padding:0;
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
color:#000000;
display: block;
}

#map_canvas { height: 100% }

table{border-collapse:collapse;border-spacing:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


table {font-family:inherit;font-size:inherit;}
.profile_txt { vertical-align:top; font-family:  Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;  color:black; padding:0px 0px 0px 0px; font-size:12px;}

/* show, hide & positioning */
.inner-c { zoom: 1; width: 100%; height: 100%; } /* used in conjunction with AlphaFilter */
.floatLft { float: left; }
.floatRgt { float: right; }
 
/* float clearing hack */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

/* image replacement */
.imgTxt { text-indent: -2000px; overflow: hidden; }
.imgTxt a { display: block; height: 100%; overflow: hidden; }	
.alt { visibility: hidden; }

/* ==================================================================
Colors
================================================================== */
a { text-decoration: none; color: #ffff00; font-weight: bold; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { color: #000; }
h2 { font-size: 182%; }
h3 { font-size: 136%; line-height: 20px; }
h4 { font-size: 85%; line-height: 24px; text-transform: uppercase; color: #003399; }
h5 { font-size: 107%; color: #003399; font-weight: normal; }
p, dt, dd, li { font-size: 100%; }
strong { font-weight: bold; }





/* ==================================================================
Each HTML page will consist of these structural elements
================================================================== */
html, body { height: 100%; }

body {
	position: relative;
	z-index: 1;
	text-align: center;
}

/* global page container */
#outer {
	text-align: center; 
	min-height: 100%;
	height: auto!important;
	height: 100%;
}

/* global header - Tripadilly Logo Area*/
#hdr { 
	height: 50px;
	position: relative;
	z-index: 100; 
}

/* can be used inside of #hdr or .
content to horizontally center elements */
.page {
	width: 974px!important;
	margin: 0 auto 10px auto;
	text-align: left;
}

/* homepage flash object */
#mainFlashContent {
	width: 974px;
	height: 408px;
	margin: 0 auto;
}

.content {
	clear: both; 
	margin-bottom: 2.92em;
}

/* left column */
#mainContent {
	width: 634px;
	float: left;
	left: -4px;
	position: relative; 
	padding-top: 7px;
}

 /* right column */
#sideBar {
	width: 336px;
	float: right;
}

/* global footer */
#footer {
	font-size: 92%;
	text-align: center;
	padding: 20px 0 50px 0;
	width: 974px;
	min-width: 975px;
	margin: 0 auto;
	font-weight: bold;
	position: relative;
}


/* ==================================================================
Global Header
================================================================== */
#hdr h1 {
	width: 183px;
	height: 89px;
	float: left;
	margin: 9px 0 15px 30px;
	display: inline;
}

#hdr .banner {
	float: right;
	width: 744px;
	height: 106px;
	margin: 0;
	display: inline;
	text-align: center;
}


#hdr .banner a { 
	zoom: 1;
	position: relative; 
}

#hdr .banner .embvideoplayer { 
	z-index: 20; zoom: 1; position: relative;
}




#hdr .shadow { /* global header drop shadow */
	margin-top: -9px; 
	position: relative; 
	height: 27px; 
}

#hdr .shadow[class] { background: url(../images/masthead-dropshadow.png) repeat-x 0 0;  }

/* ==================================================================
Main Navigation
================================================================== */
#mainNav-c {
	width: 100%;
	clear: both;
	position: relative;
	z-index:2000;
}

#mainNav {
	width: 803px;
	float: left;
	list-style: none;
	margin: 0 0 0 70px;
	padding: 0;
	display: inline;
}

#mainNav li {
	float: left;
	text-align: center;
	position: relative;
	height: 36px;
}

#mainNav li a {
	text-transform: uppercase;
	display: block; 
	position: relative;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

#mainNav li span {
	display: block;
}



/* ==================================================================
Main Content
================================================================== */

/* for creating a two column structure from within #mainContent  */
#mainContent .colOne, #mainContent .colTwo { width: 299px; } 

#mainContent .colOne { float: left; clear: left; }
#mainContent .colTwo { float: right; }

#mainContent .colWrap { 
	clear: both; 
	margin-bottom: 6px;
}

.mod { /* generic class for all modules */
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	position: relative;
}

.mod:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.mod { display: inline-block; }
.mod { display: block; }

#mainContent .mod {
	margin-bottom: 8px;
}




/* ==================================================================
Global Header
================================================================== */

/* masthead background */
#hdr { background: url(../images/bg_nav.jpg) repeat-x top left; position: relative; z-index: 10; }


/* branding area */
#brand { position: relative; margin-top: -18px; height: 75px; padding-top: 10px; }




/* ==================================================================
Main Navigation
================================================================== */
#mainNav { }
#mainNav li#mainNav-tripadilly { width: 160px; background: url(../images/nav_tripadilly.gif) no-repeat 0 0; }

#mainNav li#mainNav-home { width: 120px; background: url(../images/nav_off_home.gif) no-repeat 0 0; }
#mainNav li#mainNav-home.current a,  
#mainNav li#mainNav-home a:hover {width: 120px; background: url(../images/nav_on_home.gif) no-repeat 0 0; }

#mainNav li#mainNav-search { width: 120px; background: url(../images/nav_off_search.gif) no-repeat 0 0; }
#mainNav li#mainNav-search.current a,
#mainNav li#mainNav-search a:hover {width: 120px; background: url(../images/nav_on_search.gif) no-repeat 0 0; }

#mainNav li#mainNav-themes { width: 120px; background: url(../images/nav_off_themes.gif) no-repeat 0 0; }
#mainNav li#mainNav-themes.current a,
#mainNav li#mainNav-themes a:hover {width: 120px; background: url(../images/nav_on_themes.gif) no-repeat 0 0; }


#mainNav li#mainNav-events { width: 120px; background: url(../images/nav_off_events.gif) no-repeat 0 0; }
#mainNav li#mainNav-events.current a,
#mainNav li#mainNav-events a:hover {width: 120px; background: url(../images/nav_on_events.gif) no-repeat 0 0; }


#mainNav li#mainNav-about { width: 120px; background: url(../images/nav_off_about.gif) no-repeat 0 0; }
#mainNav li#mainNav-about.current a,
#mainNav li#mainNav-about a:hover {width: 120px; background: url(../images/nav_on_about.gif) no-repeat 0 0; }



#hdr .shadow { margin-top: -8px; position: relative; height: 27px; }



/* ==================================================================
Members Navigation
================================================================== */
#memberNav-c { width: 800px; margin: 0 auto; display: table; *display: inline-table; }
#memberNav { height: 23px; line-height: 23px; position: relative; z-index: 5; float: left; list-style: none; }
#memberNav li { display: inline; }
#memberNav li a {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration: none; text-transform: uppercase; padding: 0 33px; float: left; }


/*sidebar*/
#sideBar dl.last { margin-bottom: 25px; }
#sideBar .relatedShows dl, #sideBar .relatedShows dl a { color: #fff; }
#sideBar .relatedShows dl dd.moreLk a { color: #ffdf00; }





/* ==================================================================
Sidebar
================================================================== */
#sideBar .mod {
	float: right;
	width: 320px;
}

#sideBar .mod {
	margin: 0 0 10px 0;
	display: inline;
}

#sideBar .mod .ttl {
	margin-bottom: 5px; 
	clear: both;
}

#sideBar .mod .ttl h3 { margin-bottom: 4px; }

#sideBar .mod .ttl hr {
	margin: 0 0 0 -13px;
	height: 3px; 
	clear: both;
	position: relative;
}


#sideBar h4 { 
	font-size: 122%; 
	color: #ffd000; 
	font-weight: bold; 
	margin-bottom: 7px;
	clear: both;
}


#sideBar .connect ul li.first a { margin-top: 0; }

.sideBarAd {
	background:url(../images/ad-module.png) no-repeat; 
	width: 336px; 
	height: 265px;
	text-align: center;
	padding: 23px 0 0 0;
	margin: 0 -4px 13px 0;
}

#home .sideBarAd { margin-top: 6px; }

.sideBarAd img {
	width: 300px;
	margin: 0 auto;
}







/* ==================================================================
Global Footer
================================================================== */


/* global footer */
#footer {
	font-size: 92%;
	text-align: center;
	padding: 20px 0 50px 0;
	width: 974px;
	min-width: 975px;
	margin: 0 auto;
	font-weight: bold;
	position: relative;
}



.footerNav-c { margin-bottom: 28px; }

#footer ul {
	margin: 0 0 8px 0;
	padding: 0;
}

#footer ul li {
	margin: 0;
	padding: 0 7px; 
	float: none; 
	list-style-type: none; 
	display: inline;
}

#footer ul li a {
	display: inline;
	text-decoration: none;
	font-weight: bold; 
	text-transform: uppercase;
	color: #fff;
}

#footer ul li a:hover { text-decoration: underline; }

#footer p {
	font-size: 85%;
	font-weight: bold;
	clear: both; 
	line-height: 16px;
	margin: 0;
	padding: 0;
	color: #fee9b6;
}




/* new global footer */
.fclr{clear:both;}
#trufooter{position:relative;background:#024481 url(../images/footer_bg.gif) top repeat-x;color:white;font-size:92%;font-weight:bold;text-align:center;margin-top:40px;padding:20px 0;}
#home #trufooter{background:#c40000 url(../images/footerhp_bg.gif) top repeat-x;color:white;}
#trufooter a{background:transparent;color:white;}
#trufooter p{background:transparent;color:#d7d7d7;font-size:85%;line-height:16px;font-weight:bold;clear:both;margin:0;padding:0;}
#home #trufooter p{background:transparent;color:#fee9b6;}


.fbox{font-size:12px;text-align:left;width:844px;margin:0 auto;}
.fbox-top{background:url(../images/footer_box-top.gif) no-repeat;height:12px;overflow:hidden;}
.fbox-mid{background:url(../images/footer_box-mid.gif) repeat-y;height:100%;padding-left:33px;}
.fbox-bot{background:url(../images/footer_box-bot.gif) no-repeat;height:12px;overflow:hidden;}

#home .fbox-top{background:url(../images/footerhp_box-top.gif) no-repeat;height:12px;overflow:hidden;}
#home .fbox-mid{background:url(../images/footerhp_box-mid.gif) repeat-y;height:100%;padding-left:33px;}
#home .fbox-bot{background:url(../images/footerhp_box-bot.gif) no-repeat;height:12px;overflow:hidden;}
ul.fnav{float:left;}
ul#fnav-main{width:98px;}
ul#fnav-video{width:286px;margin-left:44px;}
ul#fnav-more{width:144px;margin-left:40px;}
ul#fnav-about{margin-left:42px;}
ul.fnav li{display:block;padding:2px 0;}
ul.fnav li.fnav-sp,ul.fnav li.fnav-sp a{font-weight:normal;}
#trufooter ul.fnav li.title,#trufooter ul.fnav li.title a{background:transparent;color:#b5f5ff;font-weight:bold;}
.fmore{width:680px;margin:26px auto 0 auto;}
.flogo{float:left;background:url() no-repeat;width:135px;height:43px;margin-right:13px;}
#home .flogo{background:url() no-repeat;}
.flogo img{width:145px;height:43px;}
.ftxt{float:left;padding-top:10px;}




/* ==================================================================
Footers
================================================================== */
#footer a { color: #fff; }
#forensicfiles #footer li a { color: #fbf804!important; }
#forensicfiles #footer { background:url(../images/ff-footer.gif) repeat-x top; }
#forensicfiles #footer p, #forensicfiles #footer p a { color: #ccff66!important; }




.gallery { margin: 0 auto; float: none; }
.galleryContent { position: relative; width: 240px; }
.galleryContent * { text-align: center; font-size:100%; color: #000; }
.galleryContent h5 { font-weight: bold; }
.galleryLink a { display: block; height: 100%; overflow: hidden; }
.galleryLink {position: absolute; }

	
	



/* ==================================================================
Flash Frame - 
applied to .inner-c to ensure compatibility with IE6 
================================================================== */
.flash-c { width: 952px; height: 408px; margin: 0 auto 22px auto; text-align: center; position: relative; z-index: 20; }
.flash-c .inner-c { padding-top: 20px; }
.flash-c a { display: block; width: 121px; height: 26px; float: right; right: 130px; position: relative; }
.flash-c #flashContent { width: 886px; height: 334px; margin: 0 auto 10px auto; position: relative; z-index: 20; }
	
	








/* ==================================================================
Tripadilly Format
================================================================== */


h2.gft
{
margin:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
color:#303030;
border:1px solid #d4d4d4;
background-color:#ffffff;
background-image:url('../images/gft.gif');
background-repeat:repeat-x;
background-position:0px -50px;
}




.menu_bg { height:30px;background-image: url(../images/bg_menu.gif); background-repeat: repeat-x; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black;  background-color: #18B1ee; font-size:14px; padding:3px 0px 3px 3px;}

.menu_blue_bg { height:30px;background-image: url(../images/bg_menu_blue.gif); background-repeat: repeat-x; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:White;  background-color: #18B1ee; font-size:14px; padding:3px 0px 3px 3px;}

.small_disp {
		font-weight:bold;
		font-family:verdana;
		font-size : 9px;
		padding-left:2px;
		padding-right:2px;
	 	
		color:#333333;
		}			


.cat { 	font-family : arial; font-weight:bold; font-size:16px; color:white;  padding-left:5px; padding-right:5px;  }
.boxes {border: 1 solid #333333; background-color: #D1D1D1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:black; padding: 2px; }
.box_bg  { color:#000000; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background-color:white;}

.box_border {border: 1 solid #333333; }
.box_bot {background-color:none; border:0 none #cccccc; border-collapse: collapse; border-width:none ;}
.data {background-color:#eef1f3; font-family:arial;  color:black; padding-left:2px; padding-right:2px; font-size:12px;}
.trip_data {font-family:arial; color:black; padding-left:2px; padding-right:2px; font-size:12px; font-weight:normal;}
.field {font-family : arial; color:black;   font-weight:bold; text-align:right; padding-left:2px; padding-right:2px; font-size:12px;}


.quote_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; padding:3px 0px 3px 3px; border: 1 solid #333333; background-color: #18B1ee; font-size:14px;}
.section_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:3px 0px 3px 3px; border: 1 solid #333333; background-color:#FFD21C;  font-size:12px; }
.pending_bg { vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; padding:0px 0px 0px 0px; border: 1 solid #333333; background-color: #18B1ee; font-size:12px;}
.none_bg { vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:0px 0px 0px 0px; border: 1 solid #333333; background-color: #ff960e; font-size:12px;}
.requested_bg { vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:0px 0px 0px 0px; border: 1 solid #333333; background-color: #ff960e; font-size:12px;}
.approved_bg { vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:0px 0px 0px 0px; border: 1 solid #333333; background-color: #FFD21C; font-size:12px;}

.more_btn {  vertical-align:middle; text-align:right;  }
.nav_btn { width:80px; vertical-align:middle; font-weight:bold; color:black; padding:1px 0 1px 1px; border: 1 solid #333333; background-color: #FFD21C; font-size:10px; }
.buttons_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:2px 2px 2px 2px; border-bottom: 1 1 1 1 solid #333333; background-color:#FFD21C;  font-size:12px; }

/* Input.button {background:#FFCC00; font-weight:bold; font-size: 12px; padding:0px 5px 0px 5px; font-family : arial, Geneva, arial, Helvetica, sans-serif; color:black; cursor:hand;} 
*/

input.button {
    border: none;
    height:22px;
    background-image: url('../images/up.png');
    background-repeat: repeat-x;
   	padding:0px 15px 0px 10px;
    font-weight:bold; 
    font-size: 12px;
    font-family : arial, Geneva, arial, Helvetica, sans-serif; 
    color:black; 
    cursor:hand;
}

input.button:hover {
    border: none;
    height:22px;
    background-image: url('../images/down.png'); 
    background-repeat: repeat-x;
    padding:0px 15px 0px 10px;
    font-weight:bold; 
    font-size: 12px;
    font-family : arial, Geneva, arial, Helvetica, sans-serif; 
    color:black; 
    cursor:hand;
}


.quote_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; padding:3px 0px 3px 3px; border: 1 solid #333333;  font-size:14px;}
.title_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:3px 0px 3px 3px; border-bottom: 1 solid #333333; background-color: #ff960e; font-size:14px;}
.tree_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; padding:3px 0px 3px 3px; border-bottom: 1 solid #333333; background-color: #ff960e; font-size:14px;}
.tree_o_bg { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; padding:3px 0px 3px 3px; border: 1 solid #333333; background-color: #ff960e; font-size:11px;}
.href_bg { vertical-align:middle; font-weight:bold; color:white; padding:4px 0px 4px 5px; border: 1 solid white; background-image: url(../images/og_title_bg.gif); }

.profile_txt { vertical-align:top; font-family:  Verdana, Arial, Helvetica, sans-serif;  color:black; padding:0px 0px 0px 0px; font-size:10px;}



/* ================= Each Links ===================================== */
A {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A:link {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A:visited {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A:HOVER {color:#FF850A; text-decoration:underline; font-family : arial;	font-weight : bold;		font-size: 10px; padding-left:0px; padding-right:0px;}

A.small_disp {color:#333333; text-decoration:underline; font-weight:bold;font-size: 9px; font-family:verdana; padding-left:0px; padding-right:0px;}
A.small_disp:link {color:#333333; text-decoration:underline; font-weight:bold;font-size: 9px; font-family:verdana; padding-left:0px; padding-right:0px;}
A.small_disp:visited {color:#333333; text-decoration:underline; font-weight:bold;font-size: 9px; font-family:verdana; padding-left:0px; padding-right:0px;}
A.small_disp:HOVER {color:#666666; text-decoration:underline; font-family : verdana;	font-weight : bold;		font-size: 9px; padding-left:0px; padding-right:0px;}

A.a_search {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial ; padding-left:3px; padding-right:3px; }
A.a_search:link {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial; padding-left:3px; padding-right:3px; }
A.a_search:visited {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial; padding-left:3px; padding-right:3px; }
A.a_search:HOVER {font-family:arial;font-weight : bold;	color:#666666;font-size : 14px; text-decoration:underline;	padding-left:3px; padding-right:3px; }	

A.m_un {color:black; text-decoration:underline; font-weight:bold;font-size : 9px; font-family:verdana ; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
A:link.m_un {color:black; text-decoration:underline; font-weight:bold;font-size : 9px; 		font-family:verdana; padding-left:0px; padding-right:0px;}
A:visited.m_un {color:black; text-decoration:underline; font-weight:bold;font-size : 9px; font-family:verdana; padding-left:0px; padding-right:0px;}
A:HOVER.m_un {	font-family : verdana;	font-weight : bold;	color:#333333;	font-size : 9px; text-decoration:none;	padding-left:0px; padding-right:0px;}

A.tabs {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A.tabs:link {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A.tabs:visited {color:#666666; text-decoration:underline; font-weight:bold;font-size: 10px; font-family:arial; padding-left:0px; padding-right:0px;}
A.tabs:HOVER {color:#FF850A; text-decoration:underline; font-family : arial;	font-weight : bold;		font-size: 10px; padding-left:0px; padding-right:0px;}

A.box_href {z-index: 5; position:relative; color:#333333; text-decoration:underline; font-weight:bold;font-size: 12px; font-family:arial; padding-left:3px; padding-right:3px;}
A.box_href:link {z-index: 5; position:relative;color:#333333; text-decoration:underline; font-weight:bold;font-size: 12px; font-family:arial; padding-left:3px; padding-right:3px;}
A.box_href:visited {z-index: 5; position:relative;color:#333333; text-decoration:underline; font-weight:bold;font-size: 12px; font-family:arial; padding-left:3px; padding-right:3px;}
A.box_href:HOVER {z-index: 5; position:relative;color:#FF850A; text-decoration:underline; font-family : arial;	font-weight : bold;	font-size: 12px; padding-left:3px; padding-right:3px;}

A.nav {color:white; text-decoration:underline; font-weight:bold;font-size : 9px; font-family:arial ; padding-left:3px; padding-right:3px; }
A:link.nav {color:white; text-decoration:underline; font-weight:bold;font-size : 9px; 		font-family:arial; padding-left:3px; padding-right:3px;}
A:visited.nav {color:white; text-decoration:underline; font-weight:bold;font-size : 9px; font-family:arial; padding-left:3px; padding-right:3px;}
A:HOVER.nav {	font-family : arial;	font-weight : bold;	color:#FF850A;	font-size : 9px; text-decoration:none;	padding-left:3px; padding-right:3px;}

A.nav_footer {color:white; text-decoration:underline; font-weight:bold;font-size:10px; font-family:arial ; padding-left:3px; padding-right:3px; }
A:link.nav_footer {color:white; text-decoration:underline; font-weight:bold;font-size:10px; font-family:arial; padding-left:3px; padding-right:3px; }
A:visited.nav_footer {color:white; text-decoration:underline; font-weight:bold;font-size:10px; font-family:arial; padding-left:3px; padding-right:3px; }
A:HOVER.nav_footer {font-family:arial;font-weight : bold; color:#FF850A;font-size:10px; text-decoration:underline;	padding-left:3px; padding-right:3px; }	
	
A.nav_main {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:link.nav_main {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:visited.nav_main {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:white; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:HOVER.nav_main {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold;	color:#FF850A; font-size : 13px; text-decoration:none;	padding-left:3px; padding-right:3px; }	

A.nav_bar {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:link.nav_bar {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:visited.nav_bar {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; text-decoration:underline; font-size : 13px;  padding-left:3px; padding-right:3px; }
A:HOVER.nav_bar {vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-weight:bold;	color:white; font-size : 13px; text-decoration:none;	padding-left:3px; padding-right:3px; }		
	
A.tree_leg {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial ; padding-left:3px; padding-right:3px; }
A.tree_leg:link {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; 		font-family:arial; padding-left:3px; padding-right:3px; }
A.tree_leg:visited {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial; padding-left:3px; padding-right:3px; }
A.tree_leg:HOVER {font-family:arial;font-weight : bold;	color:white;font-size : 14px; text-decoration:underline;	padding-left:3px; padding-right:3px; }		
	
A.tree_o {color:white; text-decoration:underline; font-weight:bold;font-size : 11px; font-family:arial ; padding-left:3px; padding-right:3px; }
A.tree_o:link {color:white; text-decoration:underline; font-weight:bold;font-size : 11px; 		font-family:arial; padding-left:3px; padding-right:3px; }
A.tree_o:visited {color:white; text-decoration:underline; font-weight:bold;font-size : 11px; font-family:arial; padding-left:3px; padding-right:3px; }
A.tree_o:HOVER {font-family:arial;font-weight : bold;	color:black;font-size : 11px; text-decoration:underline;	padding-left:3px; padding-right:3px; }	

A.mytrip {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial ; padding-left:3px; padding-right:3px; }
A.mytrip:link {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; 		font-family:arial; padding-left:3px; padding-right:3px; }
A.mytrip:visited {color:black; text-decoration:underline; font-weight:bold;font-size : 14px; font-family:arial; padding-left:3px; padding-right:3px; }
A.mytrip:HOVER {font-family:arial;font-weight : bold;	color:#666666;font-size : 14px; text-decoration:underline;	padding-left:3px; padding-right:3px; }	
	
A.sponsors {color:black; text-decoration:underline; font-weight:bold;font-size: 12px; font-family:arial ;}
A:link.sponsors {color:black; text-decoration:underline; font-weight:bold;font-size: 12px; 		font-family:arial;}
A:visited.sponsors {color:black; text-decoration:underline; font-weight:bold;font-size: 12px; font-family:arial;}
A:HOVER.sponsors {	font-family : arial; text-decoration:underline; font-weight : bold;	color:#FF850A;	font-size: 12px; 	}

A.nav_admin {color:#FFCC00; text-decoration:none; font-weight:bold;font-size : 9px; font-family:arial;}
A:link.nav_admin {color:#FFCC00; text-decoration:none; font-weight:bold;font-size : 9px; 		font-family:arial;}
A:visited.nav_admin {color:#FFCC00; text-decoration:none; font-weight:bold;font-size : 9px; font-family:arial;}
A:HOVER.nav_admin {color: white;   font-family:arial;	font-weight:bold;	font-size : 9px;	text-decoration:none; 	}



/* ================= Each Theme ===================================== */



/* global/overwrites */
body#theme{background:#fcce33 url(../theme/sunset/bg_sunset.jpg) no-repeat center 45px;}
#theme strong{font-weight:bold;}
#theme em{font-style:italic;}
#theme strong em{font-weight:bold;font-style:italic;}

/*mod: show nav*/
#theme #brand{min-height:25px;height:auto!important;height:25px;margin-top:0;padding:8px 0;}
#theme #brand h2{width:325px;min-height:100px;height:auto!important;height:100px;margin:0 0 25px 300px;}
#theme #brand h2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='img',src='../images/logo_tripadilly.gif)');}
#theme #brand[id] h2{background:url(../images/logo_tripadilly.gif) no-repeat;}

/*black nav bar */
#theme #memberNav{background:url(../images/secnav-sprite.gif) repeat-x;}
#theme #memberNav li a{color:#fff;padding:0 25px;}
#theme #memberNav li a:hover,#theme #memberNav .current a{float:left;background:url(../images/secnav-sprite.gif) repeat-x 0 -28px;color:#fff;}
#theme #memberNav li.first a{position:relative;background:url(../images/secnav-first.gif) no-repeat 0 0;margin-left:-3px;display:inline;}
#theme #memberNav li.last a{position:relative;background:url(../images/secnav-last.gif) no-repeat right;margin-right:-3px;display:inline;}
#theme #memberNav li.first a:hover,#theme #memberNav #memberNav-main.current a{position:relative;float:left;background:url(../images/secnav-first-hover.gif) no-repeat left!important;margin-left:-3px;}
#theme #memberNav li.last a:hover,#theme #memberNav #memberNav-discuss.current a{position:relative;float:left;background:url(../images/secnav-last-hover.gif) no-repeat right!important;margin-left:0;}
#theme #memberNav li.current a{color:#fff;}


#theme .flash-c{margin-top:20px;}
#theme .flash-c .inner-c[class]{background:url(../images/flash-bg.png) no-repeat;}
#theme .embvlink a{background:transparent;color:#de5401;}


/* index */
#themeindex{background:inherit;color:#fff;font-size:13px;text-align:left;width:1000px;margin:0 auto;padding-top:10px;}
#themedexleft{float:left;width:658px;}
#themedexright{float:left;width:342px;}
#themeintro{background:inherit;color:#fff;font-size:14px;padding-bottom:25px;}
#themeintro p{font-size:15px;font-weight:bold;padding:0 22px;}
#themeintro p.title{text-align:center;padding-bottom:14px;}

.ibox{width:617px;margin:0 auto;}
.ibox .box-top{background:url(../images/ibox-top.gif) no-repeat;height:12px;overflow:hidden; padding-left:10px;}
.ibox .box-mid{background:url(../images/ibox-mid.gif) repeat-y;width:100%;padding-bottom:4px;padding-left:10px;}
.ibox .box-bot{background:url(../images/ibox-bot.gif) no-repeat;height:17px;padding-left:10px;}
.pg{text-align:center;padding-bottom:20px;}
.themerow{padding-bottom:20px;}
.themerow .left{float:left;padding-right:8px;}
.themerow .right{float:left;}

.obox{width:301px;}
.obox a{background:transparent;color:#fff000;}
.obox .box-top{background:url(../images/obox-top.gif) no-repeat;height:11px;overflow:hidden;}
.obox .box-mid{background:url(../images/obox-mid.gif) repeat-y;min-height:240px;height:auto!important;height:240px;}
.obox .box-bot{background:url(../images/obox-bot.gif) no-repeat;height:17px;}
.obox .title{text-align:center;padding:2px 0 8px 0;}
.obox .img{text-align:center;padding-bottom:10px;}
.obox .link{padding:0 16px;}

.thememod{width:623px;padding-bottom:50px;}
.thememod .title{margin-bottom:19px;border-bottom:1px solid #565656;}
.thememod .img{float:left;width:134px;padding-left:15px;}
.thememod .desc-wrap{float:left;width:435px;}
.thememod .desc{padding-bottom:16px;}
.thememod .link a{background:inherit;color:#fff000;}
.ubox{background:inherit;color:#fff;width:631px;}
.ubox a{background:transparent;color:#ffdf00;}
.ubox .box-top{background:url(../images/ubox-top.gif) no-repeat;height:43px;overflow:hidden;}
.ubox .box-mid{background:url(../images/ubox-mid.gif) repeat-y;width:612px;padding-left:19px;}
.ubox .box-bot{background:url(../images/ubox-bot.gif) no-repeat;height:17px;}
.ubox-title{float:left;padding:1px 0 0 19px;}
.fulleplink{float:right;font-size:12px;padding:8px 26px;}
#upcoming .left{float:left;width:303px;padding:0;}
#upcoming .right{float:left;width:302px;}
#upcoming .img{float:left;width:124px;}
#upcoming .desc-wrap{float:left;width:170px;}
#upcoming .title{font-size:15px;font-weight:bold;}
#upcoming .date{font-weight:bold;}
#upcoming .single .desc-wrap{width:466px;}
#upcoming .single .desc,#upcoming .single .link{font-size:14px;}





/* bottom */
#theme .bottomtitle{background:url(../images/bottom-title.gif) no-repeat;width:316px;height:73px;margin:20px 0 5px 0;}
#theme #bottomwrap a:hover{text-decoration:underline;}
#theme #bottomwrap .secheader{color:#fff!important;}
#theme #bottomwrap .featheader a{color:#fff!important;}
#theme #bottomwrap p{color:#fff!important;}
#theme #bottomwrap .more a{color:#fff000!important;}
#theme #bottomlinks li a{color:#fff000!important;}
#theme #bottomdivider{background:url(../images/threebar.gif) repeat-x;width:100%;height:3px;margin-bottom:10px;}





/* rightbox css */
#rightbox{font-size:12px;line-height:18px;width:334px;margin-bottom:14px;}
#home #rightbox{width:336px;margin-bottom:0;}
.top5page #rightbox{width:346px;margin:0 auto;}
#rightbox a{background:transparent;color:#fff;font-weight:normal;}
#rightbox .rightbox-content{background-color:#333;color:#fff;padding:18px 0 18px 0;}
#home #rightbox .rightbox-content{background-color:transparent;color:inherit;padding-bottom:12px;}
#rightbox .b1,#rightbox .b2,#rightbox .b3,#rightbox .b4{background:#333;color:inherit;}
#home #rightbox .b1,#home #rightbox .b2,#home #rightbox .b3,#home #rightbox .b4{display:none;}
.top5page #rightbox .b1{height:1px;margin:0 5px;}
.top5page #rightbox .b2{height:1px;margin:0 3px;}
.top5page #rightbox .b3{height:1px;margin:0 2px;}
.top5page #rightbox .b4{height:2px;margin:0 1px;}
#rightbox .title{margin-bottom:20px;}
#dominickDunne #sideBar h3,#forensicFiles #sideBar h3,#mostShocking #sideBar h3,#oceanForce #sideBar h3,#speeders #sideBar h3{background:none;}
#rightbox .title h3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='img',src='');width:288px;height:33px;margin:0 0 4px 13px;}
#rightbox .title[class] h3 {background:url() no-repeat;}
#rightbox .title .threebar{height:1px;overflow:hidden;}
#home #rightbox .title .threebar{border-top:1px solid #e68f35;border-bottom:1px solid #a84a00;}


#rightbox .item{margin:0 0 18px 18px;}
#rightbox .item .img{float:left;width:300px; text-align:center;}
#rightbox .item .desc{float:left;width:230px;padding-top:2px; text-align:center;}
/* end ttv connect css */



/* Like ____? Check Out Section for homepage and subpages */
.clrb { clear: both; }
.clrbx{clear:both; height:1px; overflow:hidden;}

#sideBar #bottomwrap { font-family: Arial, Helvetica, sans-serif; text-align: left; width: 100% !important; }
#sideBar #bottomdivider { visibility: hidden; width: 10px; }
#sideBar .specialclear { clear: both; margin-bottom: 15px; }
#bottomwrap { font-family: Arial, Helvetica, sans-serif; width: 975px; text-align: left; margin: 0 auto; }
#bottomwrap .secheader{background:inherit;font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:7px;font-family: arial, helvetica, sans-serif;}
#bottomwrap .featheader a{background:inherit;font-size:15px;font-weight:bold;text-decoration:none;}
#bottomwrap p{float:left;background:inherit;width:200px;font-size:13px;line-height:15px;margin:0;padding:0;}
#bottomwrap .more a{background:inherit;font-weight:bold;text-decoration:none;}
#sideBar #bottomshowswrap { width: 325px !important; }
#bottomshowswrap { float: left; width: 372px; }
#bottomshowswrap img { float: left; border: 0; display: block; padding: 0px 5px 15px 0px; }
#sideBar #bottomvidswrap { width: 325px !important; }
#bottomvidswrap { float: left; width: 360px; }
#bottomvidswrap img { float: left; border: 0; display: block; padding: 0px 5px 15px 0px; }
#sideBar #bottomlinks { width: 100% !important; }
#bottomlinks { float: left; width: 225px; }
#bottomlinks ul { margin: 0; padding: 0; list-style: none; }
#bottomlinks li { margin-bottom: 12px; line-height: normal !important; }
#bottomlinks li a { font-size: 13px; font-weight: bold; text-decoration: none; }



/* general rounded corner code */
.b1,.b2,.b3,.b4{font-size:1px;overflow:hidden;display:block;}
.b1{height:1px;margin:0 5px;}
.b2{height:1px;margin:0 3px;}
.b3{height:1px;margin:0 2px;}
.b4{height:2px;margin:0 1px;}
/* end general rounded corner code */
