/* $Id: style.css,v 1.19 2006/12/27 13:17:15 drumm Exp $ */





		/*** The Essential Code ***/

		body {
	min-width: 800px;
	margin: 0;
	padding: 0;
}
body-og {
	min-width: 750px;         /* 2 x LC width + RC width */
}
#hg-wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#hg-shell {
	margin: 0 auto;
	padding: 0;
	width: 990px;
}
/*** http://www.gerd-riesselmann.net/development/the-holy-grail-css-layout-fix-for-ie7 ***/
		/*** http://alistapart.com/comments/holygrail/?page=22 ***/

		#hg-container {
	padding-left: 0px;      /* LC width */
	padding-right: 300px;     /* RC width */
	min-width: 450px;
	position: relative;
}
#hg-container-2 {
	padding-left: 200px;      /* LC width */
	padding-right: 200px;     /* RC width */
	min-width: 450px;
	position: relative;
}
#hg-container-1 {
	padding-left: 200px;      /* LC width */
	padding-right: 150px;     /* RC width */
	min-width: 450px;
	position: relative;
}
#hg-container-og {
	padding-left: 200px;      /* LC width */
	padding-right: 150px;     /* RC width */
}
#hg-container .column {
	position: relative;
	float: left;
}
#hg-container-og .column {
	position: relative;
	float: left;
	padding-top: 1em;
}
#hg-center {
	width: 100%;
}

/*** http://www.gerd-riesselmann.net/development/the-holy-grail-css-layout-fix-for-ie7 ***/

#hg-left {
	width: 0px; 			/* LC width */
	margin-left: -100%;
	left: 0px; 			/* RC width for IE6 */
}
#hg-left-2 {
	width: 200px; 			/* LC width */
	margin-left: -100%;
	left: 200px; 			/* RC width for IE6 */
}
#hg-left-1 {
	width: 200px; 			/* LC width */
	margin-left: -100%;
	left: 150px; 			/* RC width for IE6 */
}
#hg-left-og {
	width: 200px;             	/* LC width */
	margin-left: -100%;
	left: 150px;              	/* RC width for IE6 */
}
#hg-container > #hg-left {
	left: 0px; 			/* -LC width for others */
 margin-left: expression(document.all.hg-center.offsetWidth * -1); /* Fix for IE7 */
}
#hg-container-1 > #hg-left {
	left: -200px; 			/* -LC width for others */
 margin-left: expression(document.all.hg-center.offsetWidth * -1); /* Fix for IE7 */
}
#hg-container-og > #hg-left {
	left: -200px;             	/* -LC width for others */
}
#hg-right {
	width: 300px;             /* RC width */
	margin-right: -300px;     /* RC width */
}
#hg-right-1 {
	width: 200px;             /* RC width */
	margin-right: -200px;     /* RC width */
}
#hg-right-og {
	width: 150px;             /* RC width */
	margin-right: -150px;     /* RC width */
}

#hg-header-2 {
	margin: 0;
	padding: 0;
	clear: both;
	height: 200px;
}
#hg-header-1 {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
}
#hg-header-og {
	clear: both;
	padding: 0.3em 0;
}
#hg-footer {
	margin: 0 0 0 0;
	padding: 0;
	clear: both;
	height: 248px;
}
#hg-footer-2 {
	margin: 225px 0 0 0;
	padding: 5px 0 5px 0;
	clear: both;
}
#hg-footer-1 {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
}
#hg-footer-og {
	clear: both;
	padding: 0.3em 0;
}
/*** http://www.gerd-riesselmann.net/development/the-holy-grail-css-layout-fix-for-ie7 ***/

		/* However, my advice is to use the non-padded layout and add an extra div for the padding, like this:
		<div id="left" class="column">
		<div>
		Your content here...
		</div>
		</div>
		Padding now can be achieved easily like this:
		
		#hg-left div { padding: 20px 10px; } */

		#header-box {
	margin: 0;
	padding: 0 10px 0 10px;
	height: 50px;
	white-space: nowrap;
}
#header-box-2 {
	margin: 0;
	padding: 0 10px 0 10px;
	height: 50px;
	line-height: 50px;
}
#header-box-1 {
	margin: 5px 0 5px 0;
	padding: 5px 10px 5px 10px;
	height: 50px;
	line-height: 50px;
}
#left-box {
	margin: 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
}
#center-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#center-box-1 {
	margin: 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
}
#right-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right-box-1 {
	margin: 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
}
#footer-box {
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	height: 38px;
	white-space: nowrap;
}
#footer-box-1 {
	margin: 5px 0 5px 0;
	padding: 5px 10px 5px 10px;
	height: 50px;
	white-space: nowrap;
}
#footer-box-og {
	margin: 5px 0 5px 0;
	padding: 5px 10px 5px 10px;
	height: 50px;
	line-height: 50px;
}
/*** Just for Looks ***/


		body {
	background: #000F24 url(backgrounds/bg-body.gif) repeat-x 0 0;
}
body-2 {
	background: url(backgrounds/bg-body.jpg) no-repeat bottom left;
}
body-1 {
	background: #fff url(pngfix/checkerboard.gif);
}
body-og {
	margin: 0;
	padding: 0;
	background: #FFF;
}
#hg-wrapper {
	background: url(backgrounds/bg-hg-wrapper.gif) no-repeat bottom left;
}

#hg-header-1 {
	font-size: large;
	text-align: center;
	background: url(backgrounds/bg-hg-header.jpg) 0 0 no-repeat;
}
#hg-footer {
	background: transparent;
	text-align: center;
}
#hg-footer-1 {
	font-size: large;
	text-align: center;
}
#hg-header-og, #hg-footer-og {
	font-size: large;
	text-align: center;
	padding: 0.3em 0;
	background: #999;
}
#hg-left {
;
}
#hg-left-2 {
	background: url(backgrounds/bg-hg-left.jpg) 0 0 no-repeat;
}
#hg-left-1 {
	background: red;
}
#hg-left-og {
	background: #7BD;
}
#hg-center {
	background: #fff;
}
#hg-center-2 {
	background: url(backgrounds/bg-hg-center.jpg) 0 0 no-repeat;
}
#hg-center-1 {
	background: green;
}
#hg-center-og {
	background: #DDD;
}
#hg-right {
	background: #fff1c5;
}
#hg-right-2 {
	background: url(backgrounds/bg-hg-right.jpg) 0 0 no-repeat;
}
#hg-right-1 {
	background: blue;
}
#hg-right-og {
	background: #F63;
}
#hg-container {
	background: #fff;
}
#hg-container-1 {
	background: url(backgrounds/bg-hg-container.jpg) 0 0 no-repeat;
}
#hg-container-table {
	background: #fff;
}
#hg-container-table-1 {
	background: url(backgrounds/bg-hg-container.jpg) 0 0 no-repeat;
}
#hg-container .column {
	text-align: left;
}
#hg-container-1 .column {
	text-align: justify;
}
#hg-container-og .column {
	padding-top: 1em;
	text-align: justify;
}
#header-box {
;
}
#header-box-1 {
	background: url(pngfix/bg-header-1x50.png) 0 0 repeat-x;
}
#left-box {
;
}
#left-box-og {
	background: #ffffcc;
}
#center-box {
;
}
#center-box-og {
	background: #ffffcc;
}
#right-box-og {
	background: #ffffcc;
}
#footer-box-border {
	border-top: 1px #865205 solid;
	width: 850px;
	margin: 0 auto;
}
#footer-box {
	background: url(backgrounds/bg-footer-menu.jpg) 0 0 repeat-x;
}
#footer-box-1 {
	background: url(pngfix/bg-footer-1x50.png) repeat-x;
}
/*
** HTML elements
*/

body {
	margin:0 auto;
	padding:0;
	font-size:13px;
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
body-1 {
	margin:0 auto;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#898989;
}
body-1 {
	color: #000;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
body-og {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
tr.odd td, tr.even td {
	padding: 0.3em;
background-color: #eee;
border-bottom: 1px solid #ccc;

}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.5em;
}
.block h2 {
	margin-bottom: 0;
}
h1-og {
	font-size: 1.3em;
}
h1 {
	font-size: 1.0em;
}
h2 {
	font-size: 1.2em;
}
h3, h4, h5, h6 {
	font-size: 1.1em;
}
p {
	margin-top: 0.5em;
	margin-bottom: 0.9em;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #104A91;
}
a:visited {
	color: #104A91;
	text-decoration: none;
}
.active {
	color: #104A91;
	text-decoration: none;
}
a:active {
	color: #104A91;
	text-decoration: none;
}
a.active {
	color: #104A91;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: underline;
}
.block ul li a.active {
	color: #104A91;
	text-decoration: none;
}
fieldset {
	border: 1px solid #ccc;
}
pre {
	background-color: #fff;
	padding: 0.75em 1.5em;
	font-size: 12px;
	border: 1px solid #ddd;
}
table {
	/* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
	font-size: 1em;
	color: #222;
}
.item-list .title {
	font-size: 1em;
	color: #222;
}
.links {
	margin-bottom: 0;
}
.links-og {
	margin-bottom: 0;
}
.comment .links {
	margin-bottom: 0;
}
/*
** Page layout blocks / IDs
*/


#header {
	width: 100%;
}
#content {
	width: 100%;
}
#header-og, #content-og {
	width: 100%;
}
#header {
	background: #69c;
}
#header-og {
	background-color: #69c;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}
#logo {
	vertical-align: middle;
	border: 0;
}
#logo-og {
	vertical-align: middle;
	border: 0;
}
#logo img {
	float: left;
	padding: 0 1em;
	border: 0;
}
#logo-og img {
	float: left;
	padding: 0 1em;
	border: 0;
}

#menu-footer {
	margin: 0;
	padding: 0px 0 0 0;
	text-align: center;
	vertical-align: top;
	color: #66cccc;
	font-size: 10px;
	font-family: Arial, sans-serif;
}
#menu-2 {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#menu-1 {
	padding: 0.5em 0.5em 0 0.5em;
	text-align: right;
	vertical-align: middle;
}
#menu-og {
	padding: 0.5em 0.5em 0 0.5em;
	text-align: right;
	vertical-align: middle;
}
#navlist {
	margin: 0;
	padding: 0;
	color: #ffcc00;
	font-size:14px;
	font-weight:bold;
	height:14px;
	font-family: Arial, sans-serif;
}
#navlist-footer {
	clear: none;
	display: inline;
	margin: 0px 0 0 0;
	padding: 0px 50px 0 0px;
	color: #ffcc00;
	font-size:12px;
	font-weight:bold;
	height:12px;
	font-family: Arial, sans-serif;
}
#footer-clapboard {
	clear: none;
	display: inline;
	margin:  0px 0 0 0;
	padding: 0;
}
#footer-box2 {
	clear: none;
	display: inline;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	vertical-align: top;
}
#footer-box3 {
	clear: none;
	float: right;
	position: relative;
	top: -25px;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	vertical-align: top;
	width: 61px;
	height: 38px;
}
#navlist-2 {
	font-size: .90em;
	margin: 0;
	padding: 3px 0 0 0;
	color: #ffcc00;
}
#navlist-1 {
	font-size: 1.0em;
	padding: 0 0.8em 1.2em 0;
	color: #9cf;
}
#navlist-og {
	font-size: 1.0em;
	padding: 0 0.8em 1.2em 0;
	color: #9cf;
}
#navlist a {
	font-weight: bold;
	color: #fff;
}
#navlist-footer a {
	font-weight: bold;
	color: #fff;
}
#navlist-og a {
	font-weight: bold;
	color: #fff;
}
#navlist a:hover {
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}
#navlist-footer a:hover {
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}
#subnavlist {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #ffcc00;
}
#subnavlist-footer {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #ffcc00;
}
#subnavlist-1 {
	padding: 0.5em 1.2em 0.4em 0;
	font-size: 0.8em;
	color: #9cf;
}
#subnavlist-og {
	padding: 0.5em 1.2em 0.4em 0;
	font-size: 0.8em;
	color: #9cf;
}
#subnavlist a {
	font-weight: bold;
	color: #fff;
}
#subnavlist-footer a {
	font-weight: bold;
	color: #fff;
}
#subnavlist-og a {
	font-weight: bold;
	color: #9cf;
}
#subnavlist a:hover {
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}
#subnavlist-footer a:hover {
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}
#subnavlist a-og:hover {
;
}
#navlist-footer ul.links {
	clear: none;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.links {
	margin: 0;
	padding: 0;
}
ul.links.inline {
	display: inline;
}
#navlist ul.links li {
	display: inline;
	list-style-type: none;
}
ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}
ul.links-og li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}
ul.links li {
;
}
ul.links-1 li {
	border-left: 1px solid #ffcc00;
}
ul.links-og li {
	border-left: 1px solid #9cf;
}
ul.links li.first {
	border: none;
}
ul.links-og li.first {
	border: none;
}
#search .form-text, #search .form-submit {
	border: 1px solid #369;
	font-size: 1.1em;
	height: 1.5em;
	vertical-align: middle;
}
#search .form-text {
	width: 8em;
	padding: 0 0.5em;
}
#search-box-wrapper {
	height: 100px;
	text-align: right;
}
#back-box {
	padding: 0px 40px 0 630px;
	text-align: right;
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	height: 110px;
}
#back {
	background: url(backgrounds/back.gif) no-repeat;
	width: 359px;
	height: 110px;
}
#search-box {
	padding: 0px 40px 0 650px;
	text-align: right;
	color: #66cccc;
	font-size: 12px;
	font-family: Arial, sans-serif;
}
#search-box2 {
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	width: 300px;
	padding: 10px 0px 0 30px;
}
#search-box p {
	margin: 0;
	padding: 0;
}
#search-box h2 {
	display: none;
}
#search-box div {
	margin: 0;
	padding: 0;
	height: 40px;
}
#rss-box {
	padding: 0px 40px 0 650px;
	text-align: right;
	color: #66cccc;
	font-size: 12px;
	font-family: Arial, sans-serif;
}
#rss-box2 {
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	width: 320px;
	padding: 10px 0px 0 20px;
}
#rss-box2 a {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
}
#rss-box2 p {
	margin: 0;
	padding: 0;
}
#rss-box2 h2 {
	display: none;
}
#rss-box2 div {
	margin: 0;
	padding: 0;
	height: 40px;
}
#breaking-news-box {
	padding: 0px 40px 0 650px;
	text-align: right;
	color: #66cccc;
	font-size: 12px;
	font-family: Arial, sans-serif;
}
#breaking-news-box2 {
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	width: 320px;
	padding: 5px 0px 0 20px;
}
#breaking-news-box2 a {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
}
#breaking-news-box2 p {
	margin: 0;
	padding: 0;
}
#breaking-news-box2 h2 {
	display: none;
}
#breaking-news-box2 div {
	margin: 0;
	padding: 0;
	height: 40px;
}
#mission {
	padding: 1.5em 2em;
	color: #000;
	border: 2px solid #009933;
}
#mission-og {
	background-color: #369;
	padding: 1.5em 2em;
	color: #fff;
}
#mission-og a, #mission-og a:visited {
	color: #9cf;
	font-weight: bold;
}
#mission a, #mission a:visited {
	color: #104A91;
	font-weight: bold;
}
#mission a:hover {
	color: red;
	text-decoration: underline;
}
.site-name {
	margin: 0.6em 0 0 0;
	padding: 0;
	font-size: 2em;
}
.site-name-og {
	margin: 0.6em 0 0 0;
	padding: 0;
	font-size: 2em;
}
.site-name a:link, .site-name a:visited {
	color: #fff;
}
.site-name-og a:link, .site-name-og a:visited {
	color: #fff;
}
.site-name a:hover {
	color: #369;
	text-decoration: none;
}
.site-name-og a:hover {
	color: #369;
	text-decoration: none;
}
.site-slogan {
	font-size: 1em;
	color: #eee;
	display: block;
	margin: 0;
	font-style: italic;
	font-weight: bold;
}
.site-slogan-og {
	font-size: 1em;
	color: #eee;
	display: block;
	margin: 0;
	font-style: italic;
	font-weight: bold;
}
#main {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 0px 0px 0px 0px;
	background: #fff;
}
#main-all {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 5px 5px 0px 5px;
	background: #fff;
}
#main-2 {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
	background: url(backgrounds/bg-main.png) 0 0 repeat-x;
}
#main-1 {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#main-og {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
	line-height: 1.4em;
}
#help {
	font-size: 0.9em;
	margin-bottom: 1em;
}
.breadcrumb {
	margin-bottom: .5em;
}
.messages {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 0.3em;
	margin-bottom: 1em;
}
.error {
	border-color: red;
}
#sidebar-left {
	width: 200px;
	vertical-align: top;
}
#sidebar-left-og {
	background: #ddd;
	width: 16em;
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
	vertical-align: top;
}
#sidebar-right {
	width: 300px;             /* RC width */
	vertical-align: top;
	background: #fff1c5;
}
#sidebar-right-og {
	background: #ddd;
	width: 16em;
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
	vertical-align: top;
}
#sidebar-left-og, #sidebar-right-og {
	background-color: #ddd;
	width: 16em;
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
	vertical-align: top;
}
#footer {
	background: #eee;
	padding: 1em;
	font-size: 0.8em;
}
#footer-og {
	background-color: #eee;
	padding: 1em;
	font-size: 0.8em;
}
#footer-message {
	color:#898989;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	font-size:12px;
	letter-spacing:-1px;
}
#footer-message-og {
	color: #fff;
}
#footer-message a {
	text-decoration:underline;
	color:#898989;
}
#footer-message a:hover {
	text-decoration:none;
	color:#898989;
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/

.title, .title a {
	font-weight: bold;
	font-size: 1.3em;
	color: #cc9900;
	font-family: Arial, sans-serif;
	margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.title-og, .title-og a {
	font-weight: bold;
	font-size: 1.3em;
	color: #777;
	margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
	color: #999;
	font-size: 0.8em;
}
.links {
	color: #999;
}
.links-og {
	color: #999;
}
.links a {
	font-weight: bold;
}
.links-og a {
	font-weight: bold;
}
.block, .box {
	padding: 0 0 1.5em 0; /* padding: 0 0 1.5em 0; frank */
}
#hg-right .block {
	background: url(backgrounds/bg-block-title.gif) 0 0 repeat-x;
	padding: 0px 0px 0px 0px;
}
#hg-right #block-block-1 .block {
	clear: both;
	background: none;
	padding: 0px 0px 0px 0px;
}
.audio-node .block {
	background: none;
	padding: 0px 5px 5px 0px;
}
.block-4 {
	background: url(backgrounds/bg-block.png) 0 0 repeat-x;
	padding: 5px 5px 5px 5px;
}
.block-3 {
	margin-bottom: 1.5em;
	background: url(backgrounds/bg-block.png) 0 0 repeat-x;
	padding: 5px 5px 10px 5px;
}
#block-block-1 {
	background: none;
	margin: 0;
	padding: 0;
}
#block-block-1 p {
	margin: 0;
	padding: 0;
}
#block-block-1 h2 {
	display: none;
}
#block-block-1 div {
	margin: 0;
	padding: 0;
	height: 250px;
}
#block-block-2 {
	background: none;
	padding: 10px 0 0 0;
}
#block-block-2 p {
	margin: 0;
	padding: 0;
}
#block-block-2 h2 {
	display: none;
}
#block-block-2 div {
	margin: 0;
	padding: 0;
	height: 100px;
}
#block-block-3 {
	background: none;
	padding: 10px 0 0 200px;
}
#block-block-3 p {
	margin: 0;
	padding: 0;
}
#block-block-3 h2 {
	display: none;
}
#block-block-3 div {
	margin: 0;
	padding: 0;
	height: 100px;
}
.block .title {
	width: 295px;
	margin: 0;
	padding: 5px 0 0 5px;
	height: 24px;
}
#top-ten {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 39px;
	line-height: 39px;
}
.top-ten-link {
	margin: 0;
	padding: 0;
	height: 39px;
	line-height: 39px;
}
.block-2 {
	padding-bottom: 0.75em;
	margin-bottom: 1.5em;
	background: url(backgrounds/bg-block.png) 0 0 repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.block-1 {
	padding-bottom: 0.75em;
	margin-bottom: 1.5em;
}
.block-og {
	border-bottom: 1px solid #bbb;
	padding-bottom: 0.75em;
	margin-bottom: 1.5em;
}
.block h2 {
	font-size: .90em;
	font-family: Verdana, sans-serif;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
.block .content-og {
	padding: 0 5px 0 5px;
	font-size: 0.80em;
	font-family: Verdana, sans-serif;
	color: #000;
	font-weight: normal;
}
.block .content {
	padding: 0 5px 0 5px;
}
.view-dvd-theater-and-tv-news .views-field-title a {
	color: #cc9900;
	font-size: 1.15em;
}
.view-dvd-theater-and-tv-news .views-field-title a:visited {
	color: #cc9900;
	font-size: 1.15em;
}
.view-dvd-theater-and-tv-news .views-field-body {
	font-size: 0.85em;
}
.view-dvd-theater-and-tv-news .views-field-image-attach-images{
float:right;
margin-left:4px;
margin-bottom:4px;
}
#block-views-in_discussion-block_1 .content a {
	font-size: 0.80em;
}
#block-views-most_read_discussion .content a {
	font-size: 0.80em;
}
#block-views-most_commented_discussion .content a {
	font-size: 0.80em;
}
.block .title {
	margin-bottom: .25em;
}
.block-og .title {
	margin-bottom: .25em;
}
.box .title {
	font-size: 1.1em;
}
.node {
	margin: .5em 0 2em 0;
}
.sticky {
;
}
.sticky-og {
	padding: .5em;
	background-color: #eee;
	border: solid 1px #ddd;
}
.node .content, .comment .content {
	margin: .5em 0 .5em 0;
	padding: 0 5px 0 5px;
	font-size: 1.0em;
	font-family: Verdana, sans-serif;
	color: #000;
	font-weight: normal;
}
.node .links {
	font-size: 1.0em;
	font-family: Verdana, sans-serif;
	color: #000;
	font-weight: normal;
}
.node-og .taxonomy {
	color: #999;
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node .taxonomy {
	color: #999;
	font-size: 0.8em;
}
.node div-og.taxonomy {
	display: inline;
	color: #999;
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node div-1.taxonomy {
	color: #999;
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node div.taxonomy {
	display: inline-block;
	color: #999;
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node .picture {
	border: 1px solid #ddd;
	float: right;
	margin: 0.5em;
}
.comment {
	border: 1px solid #abc;
	padding: .5em;
	margin-bottom: 1em;
}
.comment .title a {
	font-size: 1.1em;
	font-weight: normal;
}
.comment .new {
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	float: right;
	color: red;
}
.comment .picture {
	border: 1px solid #abc;
	float: right;
	margin: 0.5em;
}
/*
** Module specific styles
*/
#aggregator .feed-source {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1em;
	margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
	color: #999;
	font-style: italic;
	font-size: 0.9em;
}
#aggregator .title {
	margin-bottom: 0.5em;
	font-size: 1em;
}
#aggregator h3 {
	margin-top: 1em;
}
#forum table {
	width: 100%;
}
#forum td {
	padding: 0.5em;
}
#forum td.forum, #forum td.posts {
	background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
	background-color: #ddd;
}
#forum td.container {
	background-color: #ccc;
}
#forum td.container a {
	color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
	height: 1.5em;
	border: 1px solid #bbb;
}
#forum td .name {
	color: #96c;
}
#forum td .links {
	padding-top: 0.7em;
	font-size: 0.9em;
}
#profile .profile {
	clear: both;
	border: 1px solid #abc;
	padding: .5em;
	margin: 1em 0em;
}
#profile .profile .name {
	padding-bottom: 0.5em;
}
.block-forum h3 {
	margin-bottom: .5em;
}
div.admin-panel .description {
	color: #999;
}
div.admin-panel .body {
	background: #f4f4f4;
}
div.admin-panel h3 {
	background-color: #69c;
	color: #fff;
	padding: 5px 8px 5px;
	margin: 0;
}
ul.primary {
	white-space: normal;
}
/**
 * Rubber band
 */

span.clear {
	display: block;
	clear: both;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: -1px;
}
div.clear {
	display: block;
	clear: both;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: -1px;
}
.clear {
	display: block;
	clear: both;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: -1px;
}
/*
** No spill
** Details: http://www.positioniseverything.net/easyclearing.html
*/

.clear-block:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear-block {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clear-block {
	height: 1%;
}
.clear-block {
	display: block;
}
/* End hide from IE-mac */





.inline {
	float: left;
	margin: 0px 8px 8px 0px;
	display: inline;
	padding: 4px 4px 4px 4px;
}
#block-views-dvd_theater_and_tv_news-block_1 li {
	clear: both;
	list-style-type: none;
	padding: 0;
}
.image-attach-body-og {
	float: right;
	margin-left: 1em;
}
.image-attach-body {
	float: right;
	margin: 0px 8px 8px 0px;
	display: inline;
	padding: 4px 4px 4px 4px;
}
.image-attach-teaser {
	float: left;
	margin: 0px 8px 8px 0px;
	display: inline;
	padding: 4px 4px 4px 4px;
}
#block-views-dvd_theater_and_tv_news-block_1 .image-attach-teaser {
	float: right;
	margin: 0px 0px 0px 0px;
	display: inline;
	padding: 0px 4px 4px 4px;
}
#block-views-dvd_theater_and_tv_news-block_1 ul {
	padding: 0 0 20px 0;
}
#block-views-dvd_theater_and_tv_news-block_1 li {
	margin-left: 0;
}
.image-attach-teaser-og {
	float: right;
	margin-left: 1em;
}
.node-og {
	clear: both;
}
#main h1.title {
	color: #cc9900;
}
#main h2.title {
	font-size: 1.10em;
}
#block-views-other_articles2 h2.title {
	display: none;
	margin-bottom: 0;
}
#block-views-other_articles2 th.view-cell-header {
	padding: 0;
}


	
.block .block-views div.content, thead{
	display:none;
}

	


.view-content-other-articles2 .even .views-field-title {
	margin:0 auto;
	padding: 0 0 0 70px;
	height: 33px;
	width: 530px;
	background: url(images/teritaryimage1.gif) no-repeat 0 0;
	color: #fff;
}

.view-content-other-articles2 .even .views-field-title a {
	color: #fff;
}



.view-content-other-articles2 .odd .views-field-title {
	padding: 0 0 0 70px;
	height: 33px;
	width: 530px;
	background: url(images/teritaryimage2.gif) no-repeat 0 0;
}

.view-content-other-articles2 {
	margin:0;
	width:100%;
	padding:0
	
}



div.view-content .view-content-main-article {
	list-style-type: none;
}
.item-list-og ul li {
	margin: 0 0 0.25em 1.5em;
	padding: 0;
	list-style: disc;
}
div.view-content .view-content-main-article div.item-list ul li {
	list-style: none;
}
.view-content-main-article .item-list ul {
	padding: 0;
}
.view-content-main-article .item-list ul li {
	margin: 0 0 0.25em 0;
	padding: 0;
	list-style: none;
}
#block-views-Reviews_Block-block_1 li {
	clear: both;
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}
#block-views-Reviews_Block-block_1 h2.title {
	padding: 3px 0 0 8px;
	height: 24px;
	width: 530px;
	background: url(backgrounds/topsilver-bg.gif) repeat-x 0 0;
}
#block-views-Reviews_Block-1 h2.title {
	display: none;
}
#block-views-Reviews_Block-block_1 .views-field-title a {
	color: #cc9900;
	font-size: 1.15em;
}
#block-views-Reviews_Block-block_1 .views-field-title a:visited {
	color: #cc9900;
	font-size: 1.15em;
}
#block-views-Reviews_Block-block_1 .views-field-body {
	font-face: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#block-views-other_articles2 {
	padding-bottom: 0;
}
#block-views-other_articles2 div.content {
	padding-left: 0;
	padding-right: 0;
	padding-top:
}
#block-views-other_articles-block_1 {
	background:#f0f0f0
}
#block-views-main_article-block_1 h2.title {
	padding: 3px 0 0 8px;
	height: 24px;
	width: 370px;
	background: url(backgrounds/topgold-bg.gif) repeat-x 0 0;
}
#block-views-other_articles-block_1 h2.title {
	padding: 3px 0 0 8px;
	height: 24px;
	width: 320px;
	background: url(backgrounds/topsilver-bg.gif) repeat-x 0 0;
}
.mainarticle-box {
	background: #FFF1C5;
}
#block-views-main_article {
	background: #FFF1C5;
}
.slider {
	background: #FFF1C5;
}
#block-views-other_articles{
	background: #000;
}
div.view-item-main-article div.views-field-title a {
	font-face: trebuchet;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
div.view-item-main-article div.views-field-body {
	font-face: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
div.view-other-articles a {
	font-face: trebuchet;
	font-weight: bold;
	font-size: 15px;
	color: #cc9900;
	margin: 0 auto;  /* decrease default margins for h<x>.title */
}
div.view-other-articles {
	padding: 0 5px 0 0;
}
div.view-other-articles2 a {
	font-face: trebuchet;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	margin: 0 auto;  /* decrease default margins for h<x>.title */
}

