/**
 SITE LAYOUT AND TYPOGRAPHY
**/

BODY {
 font: 75% arial,helvetica;}

#holdall {
 position:relative;
 color:#FFF;
 margin:0 auto;}

A {
 color:#f15422;}

P {
 margin:.4em 0 1em;
 line-height:1.6em;}

.site-title A {
 font-size:12px;
 text-decoration:!underline;
}

#sites-nav LI {
 font-size:12px;
 font-weight:1.5em;
 float:left;
 margin-right:25px;}

H1 A {
 display:block;margin-left:7px;font-size:1em;}

H1,
#sites-nav A {
 display:block;
 height:14px;
 font-size:12px;
 overflow:hidden;
 /*text-indent:-10000px;*/}

#sites-nav {
width:500px;
}

#sites-nav A
{
color:white;
text-decoration:none;
/*font-weight:bold;*/
}

/* Site logos */

.logo {
 position:absolute;
 right:0px;
 margin-top:0;}

.logo A {
 display:block;
 width:140px;
 height:52px;
 overflow:hidden;
 margin-top:0;}

#site_34 .logo {
  xposition: absolute;
  xleft: 390px;
  top: -11px;
}

/* Hide headers */
#navigation H2 {
 height:0; width:0;
 overflow:hidden;
 position:absolute;}

#navigation A {
 color:#FFF;
 text-decoration:none;}
#navigation A:hover {
 color:#f15422;
 text-decoration:none;}
	#site_34 #navigation A:hover {
		color: #eb0c8d;
	}
#site_38 #navigation A {
 color:#C0C0C0;
 text-decoration:none;}
#navigation A:hover {
 color:#C0C0C0;
 text-decoration:none;}
        }
#navigation .active {
 color:#C0C0C0;
 text-decoration:!underline;
 padding-left:7px;}
	#site_34 #navigation .active {
		color: #eb0c8d;
	}

/** director list **/

#directors-subsection {
position: absolute; bottom: 0px; border:0px;}

.director-list {
 line-height:1.4em;
 display:block;
 margin:0px 0px 20px 0px;
}

/* Hide headers */
.director-list H2 {
 height:0; width:0;
 overflow:hidden;
 position:absolute;}

.director-list .last {
 margin-bottom:20px;}

.director-list A {
 color:#FFF;
 text-decoration:none;}
.director-list A:hover {
 color:#f15422;
 text-decoration:none;}
/* */
.director-list .active {
 color:#f15422;
 text-decoration:!underline;
 padding-left:7px;}

#nav-directors a.active {
text-decoration:none;
}

#nav-directors .link a.active {c15.css (line 68)
padding-left:7px;
}

/** **/

.generic-list {
 line-height:1.4em;
 display:block;
 margin:0px 0px 20px 0px;
}

/* Hide headers */
.generic-list H2 {
 height:0; width:0;
 overflow:hidden;
 position:absolute;}

.generic-list .last {
 margin-bottom:20px;}

.generic-list A {
 text-decoration:none;}

.generic-list A:hover {
 text-decoration:none;}

.generic-list .active {
 text-decoration:!underline;
 padding-left:7px;}

/** Content column **/

#content-container {
 margin-top:10px;
 margin-bottom:0px;
}

/** Contextual column **/

#context-container {
margin-top:10px;
min-height:110px;
}
#context-container .pagination {
top:-115px;
position:relative;
}

#nav-directors {
max-height:450px;
margin-bottom:100px;
overflow:hidden;
}

#context-container #nav-sub{
margin-top:0px;
}

/** search results list **/

.search-results-list {
 line-height:1.4em;}

/* Hide headers */
.search-results-list H2 {
 height:0; width:0;
 overflow:hidden;
 position:absolute;}

.search-results-list .last {
 margin-bottom:20px;}

.search-results-list A {
 color:#ffffff;
 text-decoration:none;}

.search-results-list A:hover {
 color:#f15422;
 text-decoration:none;}

.search-results-list .active {
 color:#f15422;
 text-decoration:!underline;
 padding-left:7px;}

.search-results-list .list-position, .search-results-list .list-position {
 float:left;}

.search-results-list .list-position {
 width:18px;}

.search-input input.portlet-form-input-field searchInput {
 width:250px;}

.webfx-tree-item a {
 color:white;
 margin-left:0;}

#tree_pageTree img {
 display:none;}

/* Additional Search page attributes */


#taxonomy_p160I_cat_2,
#taxonomy_p302I_cat_2,
#taxonomy_p239I_cat_2,
#taxonomy_p239I_cat_9 {
display:none;
}

#taxonomy_p239I_cat_2-cont img,
#taxonomy_p239I_cat_9-cont img {
display:none;
}


.areaContent .portlet-form .label {
clear:both;
}

/* generic <a> styling */

a.generic-link, a.generic-link:visited {
color:#FFF;
text-decoration:none;
float:left;
}
a.generic-link:active, a.generic-link:hover {
color:#F15422;
}
a.generic-link:active{
text-decoration:!underline;
}
a.generic-link:hover {
text-decoration:none;
}

/* end generic <a> styling */

/* foooter */
#footer {
 padding-left:10px;
 }
#context-back
{
position:absolute;
top:780px;
}
/* New Directors Page */
/* preserves space between video item and director name */
.new-director-name a.generic-link {
 margin-top:5px !important;
 }

/* End */

/*Colonel Footer Context*/

#nav-sub {
margin-bottom:100px;
}

#footer-context {
height:110px;
display:block;
overflow:hidden;
position:absolute;
top:660px;
}

#bottom-set {
position:absolute;
bottom:0px;
width:100%;
}

/* Site logos */
 
.logo {
 position:absolute;
 right:150px;
 margin-top:0;}

#site_38 .logo {
 position:absolute;
 right:645px;
 margin-top:0;}
 
.logo A {
 display:block;
 width:140px;
 height:52px;
 overflow:hidden;
 margin-top:0;}

/*  General Navigation */
#navigation {
 line-height:1.4em;
 height:73px;
 margin-top:0px;
 margin-bottom:10px;
 overflow-x:hidden;
 display:block;
}
 
ul.navigation {
line-height:1.4em;
display:block;
}
.navigation H2 {
 height:0; width:0;
 overflow:hidden;
 position:absolute;}
 
.navigation .last {
 margin-bottom:20px;}
 
#navigation .last {
 margin-bottom:20px;}
 
.navigation A {
 color:#FFF;
 text-decoration:none;}

