/* $Id: style.css,v 1.6 2008/07/14 01:41:22 add1sun Exp $ */

/* Reset the basic elements to a baseline. */
body {
  color: #4a4a4a;
  background: #223344;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0px;
  font-size: 13px;
}

#admin-menu {
	position:fixed;
}

.navigation a {
	padding:10px 23px;
}
.navigation a:link {
	color:#666666;
	text-decoration:none;
}
.navigation a:visited {
	color:#666;
	text-decoration:none;
}
.navigation a:hover {
	text-decoration:none;
	color:#FFF;
}
.navigation a:active {
	text-decoration:none;

}
.navigation ul {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 100%;
  height:28px;
}
.navigation .navigation-primary .links li {
  background:transparent url(images/navbar_bg.jpg) repeat scroll 0 0;
  margin: 0px;
  padding:7px 0 5px;
  position:relative;
  top:1px;
  height:28px;
}
.navigation .navigation-primary .links li:hover, .navigation .navigation-primary .links li.active {
  background:transparent url(images/navbar_bg.jpg) repeat scroll 0 -28px;
}
.navigation .navigation-primary .links li.active a {
	color:#FFF;
}
.navigation .navigation-primary .links li.menu-734 {
  background:transparent url(images/specialnav_bg.jpg) repeat scroll 0 0;
  height:28px;  
}
.navigation .navigation-primary .links .menu-734:hover {
  background:transparent url(images/specialnav_bg.jpg) repeat scroll 0 -28px;
}
/* .navigation .navigation-primary .links li.menu-734 .active {
  background:transparent url(images/navbar_bg.jpg) repeat scroll 0 -28px;
} */
.navigation .navigation-primary .links li.menu-734 a {
	color:#FFF;
}



a:link {
  color: #305d8f;
  text-decoration:none;
}
a:visited {
  color: #305d8f;
  text-decoration:none;
}
a:hover {
	color:#696969;
	text-decoration:underline;
}
a:active {
  color: #ff0000;
  text-decoration:none;
}
hr {
	border:1px dotted #999999;
	height:1px;
	margin:10px 0 45px;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 100%;
}
h3 {font-size:1.23em;margin-bottom:9px;}
h4 {font-size:1.16em;margin-bottom:5px;}
p, ul, ol {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 100%;
}
li {
  margin: 0px;	
  padding: 0px;
}
li.leaf {	/* Fixes default list image set by system */
	list-style-image:none;
}
#tweet li {
	list-style-image:url(images/footermenu-leaf.gif);
}
.item-list .pager {
	margin-top:10px;
}
.item-list .pager a, .item-list .pager a.active, .item-list .pager-current {
	color:#999999;
}
.item-list .pager a:hover {
	color:#333333;
}
.item-list .pager li {
	padding:0;
}
table {
  border-collapse: collapse;
  border-spacing: 0px;
  font-size: inherit;
}
caption {
  text-align: left;
}
th {
  border-bottom-width: 1px;
  font-weight: bold;
  padding-bottom: 2px;
  text-align: left;
}
td {
  font-size: 100%;
  vertical-align:top;
}

.right {
	float:right;
}
img.left {
	float:left;
	margin:0 10px 5px 0;
}

#page .view-all-content td {
	height:160px;
	width:140px;
	padding-right:16px;
	vertical-align:top;
}
#page .view-display-id-page_2 .views-view-grid td {
	width:191px;
}
#page .block {
	padding:0;
}
#page .block-views .view-content {
	position:relative;
	left:-4px;
}
#page .view-video-content td, #page .view-web-series td, #page .view-series-RoundSquare td, #page .view-series-GermanJew td, #page .view-series-TheStrange td, #page .view-series-MondayMorning td {
	background:#CFD4C0 none repeat scroll 0 0;
	border:5px solid #DCE0D0;
	height:160px;
	padding:8px 8px 12px;
	vertical-align:top;
}
#page .view-series-RoundSquare td, #page .view-series-GermanJew td, #page .view-series-TheStrange td {
	width:141px;
}
#page .view-video-content td .views-field-field-pagelink-url, #page .view-web-series td .views-field-field-pagelink-url {
	background:#b7bda5 none repeat scroll 0 0;
	margin:-7px -7px 9px;
	padding:5px 6px;
	position:relative;
}
#page .view-video-content td .views-field-field-pagelink-url a, #page .view-web-series td .views-field-field-pagelink-url a {
}

#page .views-view-grid .views-field-field-videothumb-fid .imagefield-field_videothumb {
	width:140px;
	height:80px;
}
#page .views-view-grid .views-field-field-thumbembed-embed img.custom_url {
	width:140px;
	height:80px;
}
#page .views-view-grid .views-field-field-thumbembed-embed {
	width:140px;
	height:80px;
	background:#ccc url(../../images/no_thumb.jpg);
}
form {
  margin: 0px;
  padding: 0px;
}
form.fivestar-widget {
	margin:15px 0 -7px;
}
.center {
	margin:0 auto;
	width:129px;
}
fieldset {
  border: 1px solid #e0e0e0;
  padding: 5px;
}
#page .content .field-type-emvideo {
	margin-bottom:15px;
}
b, strong {
  font-weight: bold;
}
i, em, u {
  font-style: italic;
}
u {
  text-decoration: none;
}
a img {
  border: 0px;
}
img.forward-icon {
	vertical-align:baseline;
}

/* Main page element styles */
#header-wrap {
	width:100%;
	background:url(images/bg_header.jpg) repeat-x;
	position:relative;
	top:-16px;
}
#header {
  margin:11px auto 20px;
  text-align: left;
  padding: 1px 0 7px; 
  width:960px;
}
#header h1 {
	width:238px;
	margin-top:5px;
}
#header img.logo {
  vertical-align: middle;
  padding-top:0px;
}
#header .site-name {
}
#header .site-slogan {
}

#header_advert {
	margin-left:293px;
	position:absolute;
	top:16px;
}
#headerad_left {
	float:left;
	width:320px;
}
#headerad_right {
	float:right;
	margin-left:20px;
	width:320px;
}
#navbar {
	background:transparent url(images/navbar_bg.jpg) repeat scroll 0 0;
	height:22px;
	padding-top:6px;
	margin-top:-14px
}
#header-wrap .navigation {
	width:960px;
	margin:0 auto;
}
#header-wrap .navigation .navigation-primary {
}
#header-wrap .navigation .navigation-secondary {
}
#header form.search {
  margin-top: 10px;
}

#sink {
	width:100%;
	background:#DCE0D0;
	padding-top:6px;
}

#container {
  xclear: both;
  width: 960px;
  margin:0 auto 25px;
}

.sidebar {
}
#right-sidebar {
  float: left;
  width: 300px;
  margin-top:20px;
  padding-left:18px;
}
#right-sidebar .block {
	width:300px;
	background:url(images/bg_sidebar_title.png) no-repeat scroll 0 0;
	width:300px;
	margin-top:0;
}
#right-sidebar .block .title {
	background:url("images/navbar_bg.jpg") repeat scroll 0 -28px transparent;
	border:4px solid;
	color:#334455;
	font-size:0.93em;
	font-weight:bold;
	left:-5px;
	padding:5px 0 5px 10px;
	position:relative;
}

#page {
  float: left;
  overflow: visible;
  background: transparent;
  margin-left:-5px;
  padding-right:5px;
  min-height:300px;
}

#footer-wrap {
	width:100%;
	background:#223344;
	padding-top:10px;
}

#footer {
  clear: both;
  padding: 10px 0 33px;
  text-align: center;
  width:960px;
  margin-left:auto;
  margin-right:auto;
  border-top:0.0125em dotted #305D8F;
}
#footer .owner {	
	font-size:.78em;
}
#footer .owner, #footer .owner a {
	color:#CCC;
	text-decoration:none;
}
#footer .owner a:hover {
	color:#305D8F;
	text-decoration:underline;
}

#postscript {
	position:relative;
	width:960px;
	margin:0 auto 20px;
}
#ps_main {
	background:#fcfcfc;
	width:640px;
	margin:10px 0 0 0px;
	overflow:hidden;
}
#postcolumn_left {
	width:300px;
	position:relative;
	margin:15px 5px 10px 10px;
	float:left;
}
#postcolumn_right {
	width:300px;
	float:right;
	margin:15px 10px 10px;
}
#ps_sidebar {
	width:300px;
	float: right;
	background:#394C60 url(../../images/psad_bg.png) no-repeat scroll 4px 0;
	margin:0 0 15px;
	padding:10px 0;
	overflow:hidden;
}

#ps_sidebar .block .title {
	color:#FFF;
	font-size:1.2em;
	margin:-3px 2px 5px;
}

/* Common page items */
#page h2.title {
	font-size:1.66em;
	margin-bottom:13px;
}
#page .mission {
  padding: 20px;
  font-size: 144%;
}
#page .tabs {
}
#page .help {
}
#page .messages {
	background-color:#EBEB70;
	border:3px solid #4C8E33;
	color:#333333;
	margin-left:-5px;
	padding:5px;
}
#page .error {
  border-color: #ff0000;
}

.breadcrumb {
}

/* Blocks */
.block {
  padding-left: 5px;
  padding-right: 5px;
}
.block .title {
  font-weight: bold;
  font-size:1.33em;
}
#ps_sidebar .block .content {
	background:#D0DDEB none repeat scroll 0 0;
	padding:10px;
}
.user-login-block {
  text-align: left;
}


/***********************/
/* Views Modifications */
/***********************/

/* Articles */
.view-articles .views-field-created {
	font-size:0.83em;
	margin-top:-5px;
}
.view-articles .views-field-name {
	margin-bottom:13px;
	font-size: .83em;
}

/* Right Sidebar */
#right-sidebar .block .content { 
	background:#f2f2e9;
	margin:-2px 5px 0 -5px;
	padding:12px;
	font-size:0.85em;
}
#right-sidebar .block .content .view-featured-content .views-view-grid .views-field-field-videoembed-embed img {
	width:130px;
	height:77px;
	
}
#right-sidebar .block .content .view-featured-content .views-view-grid td {
	width:130px;
	vertical-align:top;
}
#right-sidebar .block .content .view-featured-content .views-view-grid td.col-2 {
	padding-left:13px;
}

/* Profiles - Sidebar */
#right-sidebar #block-views-profiles-block_1 .content {
	background:#CCD2BA;
}
.view-profiles .views-view-grid .row-last td {
	padding-bottom:15px;
}
.view-profiles .views-view-grid td {
	background:#eaeadb;
	font-size:.89em;
	padding:20px 19px 0;
	vertical-align:top;
}
#block-views-profiles-block_1 .views-view-grid .picture img {
	width:100px;
	height:100px;
}

/* Views Slideshow */
#block-views-images_slideshow-block_1 {
	position:relative;
}
#block-views-images_slideshow-block_1 .view-header {
	background:#223344 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:1.23em;
	padding:10px 10px 3px;
	position:relative;
	width:620px;
	z-index:999;
}
#views_slideshow_main_1 .views-field-image-image {
}
#views_slideshow_main_1 .views-field-image-image img {
	padding-top:0;
	position:relative;
}


/*********/
/* Nodes */
/*********/
.node {
  margin-bottom: 10px;
}
.node h3.title {
}
.node .content {
}
.node .picture {
  float: left;
  padding: 4px;
  margin-right: 4px;
  background-color: #f0f0f0;
}
.node .date {
}
.node .author {
	margin-bottom:15px;
}
.node .terms {
	font-size:0.83em;
	margin:10px 0;
	float:right;
}
.node .terms ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 3px 0 0;
}
.node .links .mollom_node_report {
	display:none;
}
.node .links {
	background:transparent url(images/bg_crossline.png) repeat scroll 0 0;
	clear:left;
	font-size:0.83em;
	padding:10px;
}
.node ul.links {
	background:none;
}
.node .links li.feedapi_feed, .node .links li.feedapi_original {
	display:none;
}
.node .field-items .field-item .imagefield-field_videothumb {
	display:none;
}
.node-sticky {
}
.node table {
  width: 100%;
}

/* Tweet Meme */
.tweetmeme-button {
	float:none;
	margin-left:-55px;
	position:absolute;
}

/* Boxes (comment list container) */
.box {
}
.box h3.title {
}
.box .content {
}

/* Comments */
#comments {
}
#comments .comment {
	background:#E3E7D7 none repeat scroll 0 0;
	margin-bottom:20px;
	padding:5px 15px 20px 20px;}
.comment h4.title {
}
.comment .new {
}
.comment .content {

}
.comment .picture {
  float: left;
  padding: 4px;
  margin-right: 4px;
  background-color: #f0f0f0;
}
.comment .date {
}
.comment .author {
}
.comment .links {
  clear: left;
}
.comment-new {
}

#page .links ul.links li.first {
	padding:0;
}
.footer {
  margin-left: auto;
  margin-right: auto;
}

/* Customize different page layouts 
body.sidebar-left #header {
  width: 80%;
}
body.sidebar-right #header {
  width: 80%;
}
body.two-sidebars #header {
  width: 60%;
}
body.no-sidebars #header {
  width: 100%;
}

body.sidebar-right #page {
  width: 77%;
  padding-right: 2%;
}
body.two-sidebars #page {
  width: 55%;
  padding-left: 2%;
  padding-right: 2%;
}
body.no-sidebars #page {
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  float: none;
}

body.sidebar-left .footer {
  width: 80%;
}
body.sidebar-right .footer {
  width: 80%;
}
body.two-sidebars .footer {
  width: 60%;
}
body.no-sidebars .footer {
  width: 100%;
}	*/

/* Fixed-width sidebars, fixed center column. */

#left-sidebar {
  float: left;
  width: 120px;
}


#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: left;
  width: 640px;
  margin-top:9px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}


/* Fixed-width sidebars, fluid center column. */
/*
#left-sidebar{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
}
#right-sidebar {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 160px;
}

#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  margin-left: 160px;
  margin-right: 160px;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: none;
  margin-left: 160px;
  margin-right: 160px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  margin-left: 160px;
  margin-right: 160px;
}
*/
/* end custom layouts */

/* Override drupal.css */
#user-login-form {
  text-align: left;
}

/* FOOTER STYLES */
#footer .menu a {
	color:#305D8F;
	font-size:.81em;
}
#footer .menu a:hover {
	color:#FFF;
	text-decoration:underline;
}
#footer .menu li.leaf {
	list-style-image:url(images/footermenu-leaf.gif);
}
#footer001 {
	width:180px;
	margin:0 10px 0 0;
	float: left;
}
#footer002 {
	width:180px;
	margin:0 10px 0 0;
	float: left;
}
#footer003 {
	width:180px;
	margin:0 10px 0 0;
	float: left;
}
#footer004 {
	width:180px;
	margin:0 10px 0 0;
	float: left;
}
.footer_message {
	clear:both;
}

/* END FOOTER STYLES */

/* Frontpage Story Views */
.view-articles .views-field-title {
	font-weight:bold;
	font-size:1.28em;
	margin-bottom:5px;
}
.view-articles .views-field-view-node {
	margin:-5px 0 15px;
	padding:20px 0 0;
	float:right;
}
.view-articles .views-row {
	border-top:0.125em dotted #999;
	padding-top:15px;
	clear:both;
}
.view-articles .views-row-first {
	border-top:none;
	padding-top:0;
}
/* End Frontpage Story Views */


/* VIDEO FEED LISTING PAGE VIEWS */
.views-field-field-pagelink-url {
	font-size:1.3em;
	font-weight:bold; 
}
/* END VIDEO FEED LISTING PAGE VIEWS */

/* Twitter Feed Views */
#block-views-feeds-block_1 .title {
	margin-bottom:3px;
}
#block-views-feeds-block_1 .view-feeds .views-field-body {
	background:#CFE4F2 url(images/bg_tweets.png) no-repeat scroll center bottom;
	padding:5px 10px 1px;
}
#block-views-feeds-block_1 .view-feeds .views-field-field-tweet-author-value {
	font-size:0.78em;
	margin:-4px 0 0;
	padding-left:25px;}
#block-views-feeds-block_1 .view-feeds  .views-row {
	margin-bottom:3px;
}
/* End Twitter Feed Views */

/* NEWSLETTER FORM APPEARANCE */
#right-sidebar .block-simplenews .content {
	background:#FFF;
}
.block-simplenews {
	margin-top:10px;
}
#right-sidebar .block-simplenews .content .form-radios .form-item {
	float:right;
	font-size:.81em;
}
#right-sidebar .block-simplenews .content .form-item {
	margin:-8px 0 5px 4px;
}
#edit-submit .form-submit {
	clear:both;
}

/* Woopra */
#_woopra_logo {
	display:none;
}
#woopra_bar {
	display:none;
/*	-moz-transform:rotate(90deg);
	-webkit-transform: rotate(-90deg); 
	bottom:130px;
	font-family:Helvetica Neue,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	left:-69px;
	text-align:left; */
}
/* ERROR PAGES */
#node-198 .links, #node-199 .links {
	display:none;
}