@import url("box_main.css");
@import url("text.css");
@import url("content.css");
@import url("sidebar.css");
@import url("slide.css");
@import url("sitemap.css");
@import url("contentslider.css");

ul#list-menu {
list-style:none;
padding:0;
}

ul#list-menu li {
display:inline
}
ul#list-menu h3 {
border:0 none;
border-radius:5px;
border-radius:5px;border-radius:5px;width:158px;margin-bottom:0px;
margin:0 -16px 0 0px;
padding:8px 0;
width:215px;
background:#f5f5f1;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
display:block;
}
ul#list-menu li a {

border-radius:5px;
border-radius:5px;border-radius:5px;width:158px;margin-bottom:0px;
margin:0 0px 0 0px;
border-top:1px solid #dfdfdf;
text-decoration:none;
padding:8px 0;
width:215px;
background:#f5f5f1;
color:#0192b5;
float:left;
text-align:Left;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
display:block;
border-left:1px solid #fff;
}

ul#list-menu li a:hover {
background:#eaeae3;
color:#0192b5
}



ul#list-nav {
border-radius:5px;
border-radius:5px;border-radius:5px;width:158px;margin-bottom:16px;
list-style:none;
padding:0;
}

ul#list-nav li {
display:inline
}
ul#list-nav h3 {
border:0 none;
border-radius:5px;
border-radius:5px;border-radius:5px;width:158px;margin-bottom:16px;
margin:0 -16px 0 0px;
padding:8px 0;
width:215px;
background:#f5f5f1;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
display:block;
}
ul#list-nav li a {

border-radius:5px;
border-radius:5px;border-radius:5px;width:158px;margin-bottom:16px;
margin:0 -16px 0 0px;
border-top:1px solid #dfdfdf;
text-decoration:none;
padding:8px 0;
width:215px;
background:#f5f5f1;
color:#0192b5;
float:left;
text-align:Left;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
display:block;
border-left:1px solid #fff;
}

ul#list-nav li a:hover {
background:#eaeae3;
color:#0192b5
}



div.bgcarousel{ /* CSS for main carousel container */
background: black url(scripts\bgcarousel\ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
border: 1px solid #D3D3D3;
width:710px; /* default dimensions of carousel */
height:410px;
}

img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}

div.slide{ /* CSS for each image's DIV container within main container */
background-color: #ADD8E6;
background-position: center right; /* center image within carousel */
background-repeat: no-repeat;
background-size: contain; /* CSS3 property to scale image within container? "cover" or "contain" */
color: #ADD8E6;
}

div.selectedslide{ /* CSS for currently selected slide */
}

div.slide div.desc{ /* DIV that contains the textual description inside .slide */

position: absolute;
color: black;
right:0;
left: 5px;
top: 10px;
width:182px;
padding: 0px;
font:  12px sans-serif, Arial;
/*text-shadow: 0 0px 0px white; /* CSS3 text shadow */
z-index:5;
}

div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}

div.slide div.desc h2{
font-size:120%;
margin:0;
}

div.slide div.desc a{
color:yellow;
text-decoration:none;
}

ul#justified{
    
    margin:0 auto;
    text-align:left;
}




/*

#access {
	display: block;
	position: relative;
	float: left;
	margin: 0 auto 1em;
	width: 100%;
}

#access .menu-main-container, #access #wp_searchform {
   background: lightblue; /*#3e454f; 
   -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
   padding: 7px 7px 8px 7px;
   height: 30px;
   float: left;
}

#access .menu-main-container {
   -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0;
   -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
   border-top-right-radius: 0; border-bottom-right-radius: 0;
  
}


#access ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

#access li {
	float: left;
	position: relative;
}
#access a {
	display: block;
	line-height: 3.0em;
	font-size: 0.8em;
	padding: 0 1em;
	text-decoration: none;
	text-transform: uppercase;
	background: #2c2f34;
	border-bottom: 1px solid #4c535d;
	border-right:  1px solid #3c434b;
	border-left:   1px solid #22252a;
	border-top:    1px solid #22252a;
	color: #ffffff;
}


#access ul.children, #access ul.sub-menu  {
	box-shadow:         2px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:    2px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 2px 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 2.3em;
	left: 0;
	z-index: 99999;
	zoom: 1;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
   -moz-border-radius-bottomleft:     5px; -moz-border-radius-bottomright:     5px;
   border-bottom-left-radius:         5px; border-bottom-right-radius:         5px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #2C2F34;
	color: #ffffff;
	line-height: 2em;
	padding: .7em .5em .7em 2em;
	width: 24em;
	height: auto;
	border-bottom: none;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: none;
}

#access .menu > li:first-child > a {
   -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px;
   -moz-border-radius-bottomleft:     5px; -moz-border-radius-topleft:     5px;
   border-bottom-left-radius:         5px; border-top-left-radius:         5px;
}

#access .menu > li:last-child > a {
   -webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px;
   -moz-border-radius-bottomright:     5px; -moz-border-radius-topright:     5px;
   border-bottom-right-radius:         5px; border-top-right-radius:         5px;
}

#access .menu > ul > li:first-child > a {
   -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px;
   -moz-border-radius-bottomleft:     5px; -moz-border-radius-topleft:     5px;
   border-bottom-left-radius:         5px; border-top-left-radius:         5px;
   border-left: none;
}

#access .menu > ul > li:last-child > a {
   -webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px;
   -moz-border-radius-bottomright:     5px; -moz-border-radius-topright:     5px;
   border-bottom-right-radius:         5px; border-top-right-radius:         5px;
   border-right: none;
}

#access ul.children li, #access ul.sub-menu li {
   border-bottom: 1px solid #1e2023;
}

#access ul.children li:last-child, #access ul.sub-menu li:last-child {
   border-bottom: none;
}

#access ul.children li:last-child a, #access ul.sub-menu li:last-child a {
   -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
   -moz-border-radius-bottomleft:     5px; -moz-border-radius-bottomright:     5px;
   border-bottom-left-radius:         5px; border-bottom-right-radius:         5px;
   
}

#access ul.children li:first-child a, #access ul.sub-menu li:first-child a {
   -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft:     5px; -moz-border-radius-topright:     5px;
   border-top-left-radius:         5px; border-top-right-radius:         5px;
   border-top: 1px solid #000000;
}

#access li:hover > a,
#access ul ul :hover > a {
	background: #535c6d;
	color: #fff;
	box-shadow:         inset 0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow:    inset 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
}

#access ul ul a:hover {
	background: #535c6d;
}
 
#access ul a:active {
	box-shadow:         inset 1px 1px 3px rgba(0,0,0,0.35);
	-moz-box-shadow:    inset 1px 1px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
	background: #3e4147;
}
  
#access ul ul a:active {
	box-shadow:         inset 1px 1px 3px rgba(0,0,0,0.35);
	-moz-box-shadow:    inset 1px 1px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
	background: #3e4147;
}

#access ul li:hover > ul {
	display: block;
}


#site-title {
    text-indent: -9999px;
    background: url(../Banner/TomsBannerSmallss.jpg) no-repeat left top;
    width: 390px;
    height: 45px;
    float: left;
    text-align: center;}
	
h1 { color:rgb(50,105,170);  font-size:18px; padding-bottom:10px; font-weight:normal;}
h2 { color:rgb(255,255,255); font-size:18px; padding-bottom:13px; font-weight:normal;}
h3 { color:rgb(255,255,255); font-size:14px; padding-bottom:5px;  font-weight:normal;}
h4 { color:rgb(0,0,0);       font-size:14px; padding-bottom:15px; font-weight:bold; }
h5 { color:rgb(158,162,174); font-size:16px; padding-bottom:15px; font-weight:bold; }
h6 { color:rgb(50,105,170); font-size: 14px; padding-bottom: 5px; padding-top: 15px; font-weight: normal;}
p { padding-bottom:25px; }

/***********************************************/
/* styles    Tribsite.com                 */
/***********************************************/ 

