/*
	sayforward d6 css
	lostace.com
*/

/* =Containers
--------------------------------------------------------------------------------*/

#background-region{
	display: block;
	position: fixed;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: -100;
	
	/*background: #AAA no-repeat 100% 0;*/
}
#background-region .ffl{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#background-region, #masthead-index{
	text-align: right;
}

#hud-region #masthead{
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	/*background: transparent url(../img/masthead.png) repeat; */
}
#hud-region #footer{
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	/*background: transparent url(../img/footer.png) repeat; */
}

#masthead-index, #content-masthead{
	padding: 5px 0 5px;
	border-bottom: 2px solid #DDD;
}

#index-footer, #content-footer{
	padding: 5px 0 5px;
	border: 0;
	border-top: 2px solid #DDD;
}



#main-region{
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

#content-region{
	padding: 30px 0;
}


#index-footer .icons{
	float:right;
	margin-top: -1px;
}

.breadcrumb{
	padding-top: 5px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited{
	color: #AAA;
}
.breadcrumb a:hover, .breadcrumb a:active{
	color: #270;
}
	

/* =Blocks 
--------------------------------------------------------------------------------*/
.block-headerimage{
	
}

.block h2{
	margin-top: 0;
}

#index-region .block{
	border-top: 2px solid #EEE;
	padding-bottom: 10px;
}

.index-link{ margin: 0; padding: 0; }
.index-link a{
	font-weight: normal;
}

/* =Elements
--------------------------------------------------------------------------------*/
hr{
	border: 1px solid #EEE;
	padding: 0;
}

hr.issue-break{
	border: 1px solid #DDD;
}


input{
	padding: 2px 3px;
}


/* =Nodes
--------------------------------------------------------------------------------*/

.node .content{
	clear:both;
}

.node .content a, .node .content a:link, .node .content a:visited{

}

.node .content a:hover, .node .content a:active{

}

.node-unpublished{
	background: transparent;
}


.more-links ul.links li{
	padding-right: .5em;
	padding-left: 14px;
	background: transparent url(../img/35.png) no-repeat left center;
}

.terms ul.links li{
	padding-right: .5em;
	padding-left: 14px;
	background: transparent url(../img/12.png) no-repeat left center;
}

span.submitted{
	padding-right: .5em;
	padding-left: 14px;
	background: transparent url(../img/37.png) no-repeat left center;
}

.content .meta{
	clear:both;
}


/* =Comments
--------------------------------------------------------------------------------*/
#comments{
	padding-top: 1em;
	
}
#comments .indented{
	margin-left: 5%;
}

h1.comments{
	margin-bottom: .1em;
}
.comment h3{
	margin-top: 0;
	color: #666;
}

.comment{
	padding: 1em 0;
	/*border-top: 2px solid #EEE;*/
}

.comment .content{
	padding-left: 5%;
}
.comment .author{
	margin-right: 5px;
	padding-right: 14px;
	background: transparent url(../img/28.png) no-repeat right center; 
	float: left;
}

#edit-comment{
	height: 150px;	
}

/* =Drupal
--------------------------------------------------------------------------------*/
ul.links li{
	margin-left: 0;
	padding-left: 0;
}
li.expanded, li.collapsed, li.leaf{
	padding-top: 0
}
.block ul{
	padding-bottom: 0;
}


  html.js fieldset.collapsible{
	width: 98%;
} html.js fieldset.collapsible.collapsed legend a{ 
	background:transparent url(../img/collapsed.png) no-repeat scroll 0px center;
} html.js fieldset.collapsible legend a{
	background:transparent url(../img/expanded.png) no-repeat scroll 0px center;
    padding-left:15px;
}


.form-submit{
	margin-bottom: 1em;	
}
.block-search .form-submit{
	margin-bottom: 0;
}
.search-advanced .form-select{
	width: 100%;
}



.messages, .messages.warning, .messages.error{
	padding: 20px 0 20px 60px;	
}
.messages ul{
	margin: 0;
}

.messages.status{
	color: #270;
	background: transparent url(../img/info.png) no-repeat left center;
}
.messages.warning{
	color: #550;
	background: transparent url(../img/warning.png) no-repeat left center;
	border: 0;
}
.messages.error{
	background: transparent url(../img/delete.png) no-repeat left center;
	border: 0;
	color: #930;
}.error{ color: #930; }
.form-item input.error, .form-item textarea.error, .form-item select.error{
	border: 2px solid #E30;
}

span.new, span.updated{
	color: #390;
	text-transform: uppercase;
	font-weight: bold;
}



a.feed-icon{
	background: transparent url(../img/feed.png) no-repeat right .22em;
	padding: 0 24px 0 0;	
	font-size: 21px;
	font-weight: normal;
	line-height:1.2em;
	letter-spacing: -0.05em;
	margin: 0;
}

#content-region a.feed-icon{
	background: transparent url(../img/feed.png) no-repeat left .22em;
	padding: 0 24px 0 0;
}

/* =VIEWS
--------------------------------------------------------------------------------*/
.views-row{
	margin-bottom: .4em;
	padding-top: .4em;
	border-top:2px solid #EEE;
}
.views-row.views-row-first{
	padding-top: 0;
	border-top: 0 none;
}

.view{
	margin-bottom: 2em;
}

.view-random-media .imagefield{
	/*margin-top: -50px; */
	/*
	position: absolute;
	z-index: -1000;
	top: 0; left: 0;*/
}


.panel-2col-bricks .panel-separator {
	margin: 0;	
}

.views-view-grid{
	border: 0 transparent;
	background: transparent;
}
.views-view-grid th, .views-view-grid td{
	border: 0 none;
	background: transparent;
	padding: 0 15px 10px 0;
}
.views-view-grid .imagecache{
	margin: 0; padding: 0;
}

/* =CCK
--------------------------------------------------------------------------------*/

.field-type-nodereference{
	border-bottom:2px solid #DDD;
	margin-bottom: 1em;
	margin-top: -1em;
}

.field-type-nodereference .field-item{
	/*border-bottom:2px solid #DDD; */
}
.field-type-nodereference .field-item .field-item{
	border-bottom: 0 none;
}


/* =Custom Pagers
-------------------------------------------------------------------------------- */
ul.custom-pager { font-size: 21px; }
ul.custom-pager a{ font-weight: normal; }
ul.custom-pager li{ width: 33%; }
ul.custom-pager li.key{ width: 34%; }
ul.custom-pager li.previous, ul.custom-pager.start li.key{ text-align: right; margin: 0; }
ul.custom-pager li.next, ul.custom-pager.end li.key{ text-align: left; margin: 0; }

ul.custom-pager.start li, ul.custom-pager.end li{
	width: 50%;
}

.field-type-custom_pager{ 
	padding: 1em 0;	
}


/*
ul.links.custom-pager-issue li a{
	display: block;
	width: 20px; height: 20px;
	background-color: #CCC;
}
ul.links.custom-pager-issue li{
	display: block; float: left;
}
ul.links.custom-pager-issue{
	float: right;
} */

/* =Search
-------------------------------------------------------------------------------- */
.search-image{
  float: left;
  padding: 0.2em 1em 0 0;
}
.search-info{
  clear:both;
}

/* =Workflow
-------------------------------------------------------------------------------- */
/*.workflow-3 .content{
  background: #FD4;
  padding: 20px;
}
.workflow-3{
  border-left: 10px dashed #FD4;
  padding-left: 20px;
}*/
.workflow-3 h1{
  padding-left: 50px;
  background: url(../img/warning.png) no-repeat left 5px;
}


/* =Misc
-------------------------------------------------------------------------------- */
.page-browse-ext_image #content-region,
.page-sneak-ext_image #content-region,
.page-safe-ext_image #content-region,
.page-browse-ext_video #content-region,
.page-sneak-ext_video #content-region,
.page-safe-ext_video #content-region{
	width: 98%;
}
.page-browse-ext_image .view .imagecache,
.page-sneak-ext_image .view .imagecache,
.page-safe-ext_image .view .imagecache{
	padding-bottom: 5px;
}
.views-fluidgrid-wrapper{
	padding-bottom: 2em;
}

.fb-social-like-widget{
  margin-top: 1em;
  margin-bottom: 1em;
}