<?php header("Content-type: text/css"); ?> 

/*GLOBAL PROPERTIES*/
html {
	margin : 0px;
}
body {
	margin : 0px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color : #333;
}

p {font-size:12px;}

#body-container {
	width : 951px;
	margin : 0 auto;
}
a {
	color : #2f8ad1;
	text-decoration : none;
	outline : none;
}
a:hover {
	color : #14629e;
}
img {
	border : 0px;
}
hr {
	border : solid 0px #ccc;
	background-color : #ccc;
	height : 1px;
	margin : 0;
}
.left {
	float : left;
	display : block;
	margin-right : 15px;
}
.right {
	float : right;
	display : block;
	margin-left : 15px;
}

#content-container ul {
	margin-left: 0px;
	margin-bottom: 0;
	padding-left: 0px;
	list-style: none;
}

#content-container ul li {
	padding-left: 20px;
	background-image: url(../images_new/bullet_square_grey.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	margin-bottom: 3px;
}

.content-with-nav p, 
.content-with-nav blockquote,
.content-with-nav ul,
.content-with-nav ol {
	font-size: 13px;
	line-height: 150%;
}

/*
#content-container {
	background-image: url(../images_new/sidebar-background.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
*/

/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#page-title {
	position : absolute;
	top : 33px;
	left : 50%;
	font-size : 1em;
	margin-left : -108px;
	text-transform : uppercase;
	letter-spacing : 1px;
	color : #999;
                width:400px;
}
.flags {
	display : block;
	float : left;
	width : 16px;
	padding: 11px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:11px;
	border : solid 1px #fff;
	margin : 3px;	
}
#foundation-documents {
	float : left;
	width : 800px;
	display : block;
	margin : 0 0 0 10px;
	padding : 0px;
}
#foundation-documents dt, #foundation-documents dd {
	margin : 0px;
	padding : 0px;
	float : left;
	font-size : 0.7em;
}
#foundation-documents dd a {
	border : solid 1px #fff;
}
#foundation-documents dd a:hover {
	border : solid 1px #ccc;
}
#foundation-documents dt {
	line-height : 18px;
	margin-right : 4px;
	padding-right : 6px;
	border-right : solid 1px #ccc;
}
a.simplified {
	font-size : 0.9em;
	padding : 1px;
	margin-top : 1px;
	display : block;
	float : left;
}

a.zh {
    font-family : georgia;
}

a.ch {
    font-family : times new roman;
}

#home {
	display : block;
	float : left;
	width : 366px;
	padding: 87px 0 0 0;
    overflow: hidden;
    background : url('') no-repeat;
    height: 0px !important;
    height /**/:87px;
	margin-bottom : 5px;
}
#utility-navigation {
	float : right;
	margin : 40px 12px 0 0;
	padding : 0px;
	display : block;
	width : 200px;
	list-style-type : none;
}
#utility-navigation li {
	float : right;
	margin-left : 12px;
	font-size : 0.7em;
}
#search {
	float : right;
	/*width : 210px; */
	clear : right;
	margin-right : 9px;
	text-align : left;
	margin-top : 61px;
}
#search input {
	float : left;
	margin-left : 5px;
}
.search-btn {
	margin-top : 1px;
}

/* Section Header */
#SubHeader {
	background: #5B8EDA;
/* 	padding: 30px 0 30px 41px; */
	line-height: 0;
	color: #FFF;
	font-size: 30px;
	font-weight: normal;
	height: 90px;
	text-indent: -3000em;
}

#SubHeader h2 {

}

#SubHeader.Resources {
	background-image: url();
}


/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/
#main-navigation {
	background-color : #424242;
	margin : 0;
	display : block;
	clear : both;
	overflow : hidden;
}
#main-navigation ul {
	padding : 0;
	display : block;
	margin : 0;
	height : 35px;
	list-style-type : none;
}
#main-navigation ul li {
	margin : 0px;
	padding : 0px;
	float : left;
}
#main-navigation ul li a {
		width : 97px;
		color : #fff;
	border-right : solid 1px #666;
	text-align : center;
	margin : 3px 0 0 0;
	display : block;
	height : 34px;
	line-height : 34px;
	font-size : 0.7em;
	text-transform : uppercase;
	padding : 0 10px 0 10px;
}
#main-navigation ul li a:hover {
/* 	background: url(http://god-help.org/images/main-menu.hov.gif) repeat-x; */
	background: #DAE6F9;
	color: #000;
	margin-bottom: 0px;
	height: 34px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#main-navigation ul li a.selected {
/* 	background : url(http://god-help.org/images/main-menu.sel.gif) repeat-x; */
	background: #DAE6F9;
	color: #000;
	margin-left : -1px;
	height : 34px;
	margin-bottom : 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#main-navigation ul li.search a:hover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	height: 27px;
}

#main-navigation ul li.search .globalsearch {
	background : url(http://god-help.org/images/main-menu.hov.gif) repeat-x transparent;
	color : #fff;
	border-right : solid 0px #424242;
	margin-top : 4px;
	height : 27px;
	line-height : 27px;
	float : left;
	display : block;
	width : 20px;
}
#main-navigation ul li.search .search-container {
	display : block;
	margin : 4px 5px 0px 5px;
	float : left;
	height : 27px;
	background-color : #ddd;
	padding : 0px;
}
#main-navigation ul li.search input {
	float : left;
	display : block;
		width : 182px;
		height : 17px;
	border : solid 0px #424242;
	background-color : #ddd;
	font-size : 11px;
	margin: 5px 0 0 0;
	padding : 2px 0 2px 4px;
}
#main-navigation ul li.search {
	border-left : solid 0px #424242;
	border-right : solid 0px #424242;
	width : 239px;
}
#main-navigation ul li.first {
	margin-left : 1px;
}


/*-----------------------------------------------------------------------------
	Breadcrumbs
-----------------------------------------------------------------------------*/

#Breadcrumbs {
/* 	border: 1px solid #CCC; */
	background: #dae6f9;
	font-size: 12px;
	padding: 5px 20px;
}

#Breadcrumbs .divider {
	color: #AAA;
}

/*-----------------------------------------------------------------------------
	Side Navigation (modern minimal style)
-----------------------------------------------------------------------------*/

#SideNavigation {
	font-size: 12px;
	width : 149px; /* -2px border = 240px */
	margin : 20px 0 0 0;
	float : left;
/* 	padding-bottom: 10px; */
	padding: 0 20px 10px 0;
	border-right: 1px solid #e1e1e1;
}

#SideNavigation p {
	color: #9e9f9f;
	font-size: 14px;
	margin: 10px 0 5px 0px;
}

#SideNavigation p.first {
	margin-top: 0;
}

#SideNavigation ul {
	margin-left: 0px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0px;
	list-style: none;
}

#SideNavigation ul li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 21px center;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px; 
}


/* Subsections */
#SideNavigation ul ul 		{ margin: 0; }
#SideNavigation ul ul li 	{ padding-left: 35px; }

#SideNavigation .selected a { color: #333333; }
#SideNavigation li.selected { background: url(../images_new/bullet_triangle_blue.gif) no-repeat 9px center; } 
#SideNavigation ul ul li.selected 	{ background-position: 21px; }

#SideNavigation hr { margin: 10px 0 0 0; display: none;}


/*-----------------------------------------------------------------------------
	Side Navigation (grey box style)
-----------------------------------------------------------------------------*/

/*
#SideNavigation {
	border: 1px solid #CCC;
	font-size: 12px;
	width : 170px;
	margin : 27px 0 0 0;
	float : left;
	padding-bottom: 10px;
}

#SideNavigation p {
	font-weight: bold;
	margin: 10px 0 5px 20px;
}

#SideNavigation ul {
	margin-left: 0px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0px;
	list-style: none;
}

#SideNavigation ul li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 21px center;
	margin-bottom: 3px;
	padding-top: 4px; padding-bottom: 4px; 
}


#SideNavigation ul ul 		{ margin: 0; }
#SideNavigation ul ul li 	{ padding-left: 35px }


#SideNavigation li.overview {margin-top: 6px; font-weight: bold; padding-top: 2px;}
#SideNavigation .selected { background-color: #e5e5e5; padding-top: 4px; padding-bottom: 4px; }
#SideNavigation li.overview.selected {padding-top: 8px;}

#SideNavigation hr { margin: 10px 0 0 0; }

#SideNavigation a { color: #333333; }
*/

/*-----------------------------------------------------------------------------
	Main Content Width
-----------------------------------------------------------------------------*/
.content-with-nav {
	width : 755px;
	margin : 20px 0 0 24px;
	float : left;
	overflow : hidden;
	padding-bottom: 30px;
	min-height: 450px;
}

/*-----------------------------------------------------------------------------
	Right Sidebar
-----------------------------------------------------------------------------*/

.ColLeft {
	/* 585px space */
	float: left;
	width: 580px;
}

.ColRight {
	width : 150px;
	float : right;
	margin-top: 20px;
}

/*-----------------------------------------------------------------------------
	Filters
-----------------------------------------------------------------------------*/

.ColRight .filter {
	border:1px solid #D1D1D1;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.ColRight .filter h3 {
	background: #f2f2f2;
	border-bottom:1px solid #D1D1D1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 13px;
	margin: 0;
	padding: 5px 8px;
}

#content-container .ColRight .filter ul {
	margin: 10px 0 5px;
}

#content-container .ColRight .filter li {
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 0;
	margin-bottom: 1px;
}

.ColRight .filter li a {
	color: #333;
	display: block;
	font-size: 11px;
	margin: 0px 8px 0px;
	padding: 0px 8px;
}

.ColRight .filter li a.selected,
.ColRight .filter li a:hover  {
	background: #f2f2f2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


/*-----------------------------------------------------------------------------
	OLD Sub Navigation (2nd Layer Tabs)
-----------------------------------------------------------------------------*/
/*
dl.sub-nav {
	margin : 0;
	padding : 2px;
	display : block;
	clear : both;
	height : 30px;
	background-color : #5b8eda;
	font-size : 0.7em;
	border-bottom : solid 1px #777;
	border-left : solid 1px #777;
	border-right : solid 1px #777;
	border-top : solid 3px #5b8eda;
}
dl.sub-nav dt, dl.sub-nav dd {
	display : block;
	float : left;
	margin : 0px;
}


dl.sub-nav dt {
	line-height : 14px;
	color : #d9e8ff;
	height : 22px;
	margin : -2px 2px 0 0;
	padding : 5px 15px 5px 10px;
	color : #fff;
}
dl.sub-nav dt span {
	display : block;
	float : left;
	padding-right : 0px;
	line-height : 22px;
	height : 22px;
}

dl.sub-nav dd.selected a.searchbtn {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight : normal;
	display : block;
	float : left;
	font-size : 10px;
	color : #2f8ad1;
}
dl.sub-nav dd.selected a.searchbtn:hover {
	color : #14629e;
}
dl.sub-nav dd.selected input {
	float : left;
	margin-top : 4px;
}
dl.sub-nav a {
	height : 26px;
	display : block;
	float : left;
	padding-left : 8px;
	padding-right : 8px;
	margin : 1px 2px 0 2px;
	line-height : 26px;
	color : #eee;
}
dl.sub-nav dd.selected {
	margin-top : 2px;
	margin-left : 5px;
	margin-right : 5px;
	background-color : #fff;
	border-bottom : solid 5px #fff;
}
dl.sub-nav dd.selected a {
	color : #000;
	font-weight : bold;
	background-color : #fff;
	height : 25px;
	line-height : 24px;
}
dl.level-2 dd.lightbluetop {
	margin-top : 2px;
	margin-left : 5px;
	margin-right : 5px;
	border-bottom : solid 5px #fff;
	background-color : #fff;
}
dl.level-2 dd.lightbluetop a {
	background-color : #fff;
	color : #333;
	height : 14px;
	line-height : 16px;
	font-weight : normal;
}
dl.sub-nav a.selected:hover {
	background-color : #fff;
	color : #000;
}
dl.sub-nav a:hover {
	background-color : #3869b1;
}
dl.level-2 {
	height : 22px;
	background-color : #bdd3f5;
	border-top : solid 0px #424242;
}
dl.level-2 a:hover {
	background-color : #fff;
}
dl.level-2 a {
	color : #333;
	height : 18px;
	line-height : 18px;
}
dl.level-2 dt {
	margin-left : -1px;
	margin-top : -1px;
	padding-right : 15px;
	color : #3c5d8f;
	background : url(http://god-help.org/images/sub-menu-type.bg.gif) no-repeat top right #a4c0eb;
}
dl.level-2 dt.second-sub {
	margin-left : 5px;
	border-left : solid 1px #aaa;
}
dl.last-subnav {
	padding-bottom : 4px;	
}
dl.level-3 a {
	height : 18px;
	line-height : 18px;
}
dl.level-3 dt span {
	border-right : solid 1px #888;
	height : 12px;
	line-height : 10px;
}
*/

/* Rounded Corners */
.initwhitecorners, .initwhiteedgecorners, .initlightgraycorners, .initdarkgraycorners, .initblackcorners, .initlightbluecorners, .initdarkbluecorners, .initlightbluetop, .initdarkbluetop {
padding:0px;
position:relative;
}
.initlightbluecorners b.cn, .initlightbluetop b.cn {
background:transparent url(http://god-help.org/images/lightbluecorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initdarkbluecorners b.cn, .initdarkbluetop b.cn {
background:transparent url(http://god-help.org/images/darkbluecorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initwhitecorners > b.cn {
background:transparent url(http://god-help.org/images/whitecorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initwhiteedgecorners > b.cn {
background:transparent url(http://god-help.org/images/whiteedgecorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initlightgraycorners b.cn {
background:transparent url(http://god-help.org/images/lightgraycorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initdarkgraycorners b.cn {
background:transparent url(http://god-help.org/images/darkgraycorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}
.initblackcorners b.cn {
background:transparent url(http://god-help.org/images/blackcorners.png) no-repeat scroll 0%;
height:9px;
position:absolute;
width:9px;
}

.initwhitecorners b.tl, .initwhiteedgecorners b.tl, .initlightgraycorners b.tl, .initdarkgraycorners b.tl, .initblackcorners b.tl, .initlightbluecorners b.tl, .initdarkbluecorners b.tl, .initlightbluetop b.tl, .initdarkbluetop b.tl {
background-position:left top;
left:0px;
top:0px;
}
.initwhitecorners b.tr, .initwhiteedgecorners b.tr, .initlightgraycorners b.tr, .initdarkgraycorners b.tr, .initblackcorners b.tr, .initlightbluecorners b.tr, .initdarkbluecorners b.tr, .initlightbluetop b.tr, .initdarkbluetop b.tr {
background-position:right top;
right:0px;
top:0px;
}
.initdarkbluetop b.bl, .initdarkbluetop b.br, .initlightbluetop b.bl, .initlightbluetop b.br {
	display : none;
}
.initwhitecorners b.bl, .initwhiteedgecorners b.bl, .initlightgraycorners b.bl, .initdarkgraycorners b.bl, .initblackcorners b.bl, .initlightbluecorners b.bl, .initdarkbluecorners b.bl {
background-position:left bottom;
bottom:0px;
left:0px;
}
.initwhitecorners b.br, .initwhiteedgecorners b.br, .initlightgraycorners b.br, .initdarkgraycorners b.br, .initblackcorners b.br, .initlightbluecorners b.br, .initdarkbluecorners b.br {
background-position:right bottom;
bottom:0px;
right:0px;
}
* html .initwhitecorners b.bl, * html .initwhiteedgecorners b.bl, * html .initlightgraycorners b.bl, * html .initdarkgraycorners b.bl, * html .initblackcorners, * html .initlightbluecorners, * html .initdarkbluecorners {bottom:-2px;}
* html .initwhitecorners b.br, * html .initwhiteedgecorners b.br, * html .initlightgraycorners b.br, * html .initdarkgraycorners b.br, * html .initblackcorners, * html .initlightbluecorners, * html .initdarkbluecorners {bottom:-2px;}
* html .initwhitecorners b.cn, * html .initwhiteedgecorners b.cn, * html .initlightgraycorners b.cn, * html .initdarkgraycorners b.cn, * html .initblackcorners, * html .initlightbluecorners, * html .initdarkbluecorners {
background-image:url(http://god-help.org/images/roundwhite.gif);
font-size:1px;
line-height:1px;
}

/*Appearance of Drop Shadow Text*/
span.shadow {
	top: -9px;
	left: 1px;
	color: #566986;
}

/*necessities*/
.highContrast {
	position: relative;
	color: #fff;
}
.highContrast span {
	position: relative;
}
span.shadow {
	position: absolute;
}
.column-100 {
	margin : 30px 10px 0 10px;
	clear : both;
}	
div.column-50 {
	padding-left : 10px;
	float : left;
	width : 450px;
	margin-right : 20px;
	display : block;
	margin-top : 20px;
}
div.column-50-last {
	display : block;
	width : 451px;
	float : left;
	padding-top : 20px;
	margin-left : 10px;
}
.column-75 {
	width : 671px;
	margin : 20px;
	float : left;
	overflow : hidden;
	padding-bottom: 30px;
}
.column-75 {
	width : 671px;
	margin : 20px;
	float : left;
	overflow : hidden;
	padding-bottom: 30px;
}

.column-85 {
	width : 740px;
	margin : 20px 0 0 21px; /* Compensating for that stupid 1px */
	float : left;
	overflow : hidden;
	padding-bottom: 30px;
}
/*
.column-15 {
	width : 190px;
	margin : 10px;
	float : left;
	overflow : hidden;
}
*/
.column-25 {
	width : 217px;
	margin : 10px;
	float : left;
	overflow : hidden;
}

.column-33 {
	width : 297px;
	margin : 10px;
	float : left;
	overflow : hidden;
}
.column-33-last {
	width : 296px;
	margin : 10px 0 10px 10px;
	float : left;	
	overflow : hidden;
}
.column-menu {
	width : 150px;
	background-color : #ffcc00;
	height : 400px;
	margin : 10px;
	float : left;
	overflow :hidden;
}
.column-menu-content {
	margin : 20px 10px 0 180px;
}
.column-25-last {
	width : 220px;
	margin : 10px;
	float : left;
}
h1 {
	font-family : "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size : 1.7em;
	margin : 0 0 15px 0;
	letter-spacing : -1px;
	color : #333;
	line-height : 1em;
}
h1 a {	
	color : #333;
}
h1 a:hover {	
	color : #333;
}
h2 a {
	color : #444;
	display : block;
	float : left;
	
}
h2 a span {
	font-family : arial;
	font-size : 1.3em;
	color : #2f8ad1;
	line-height : 20px;
}
h2 {
	height : 30px;
	line-height : 30px;
	font-family : "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color : #444;
	margin : 0;
	letter-spacing : -1px;
	display : block;
	padding-bottom : 5px;
	border-bottom : solid 3px #aaa;
	font-weight : bold;
	font-size : 1.3em;
}
h2 em {
	float : left;
	margin-left : 10px;
	font-size : 0.6em;
	font-family : georgia;
	color : #888;
	line-height : 24px;
	font-weight : normal;
	letter-spacing : 0px;
}
h3 {
	font-size : 16px;
	letter-spacing : -1px;
	font-weight : normal;
	margin : 15px 0 5px 0;
}






/* Prev and Next Buttons */

.prev-next-container {
	display : block;
	height : 21px;
	padding : 1px;
	background-color : #999;
	margin : 0 auto;
}
.prev-next {
	display : block;
	color : #666;
	margin : -21px auto 30px auto;
	}
.prev-next span, .prev-next a {
	display : block;
	float : left;
}
.prev-next span.selected {
	color : #fff;
}
.prev-next a.disabled, .prev-next a.disabled:hover {
	background-color : #aaa;
	color : #888;
	cursor : default;
}
.prev-next span {
	color : #ccc;
	height : 21px;
	line-height : 18px;
	font-size : 10px;
	display : block;
	float : left;
	width : 9px;
}
.container-2 {
	width : 62px;
}
.count-2 {
	height : 21px;
	width : 60px;
	line-height : 21px;
}
a.buttonPrev, a.buttonNext {
	font-size : 10px;
	color : #666;
	background-color : #eee;
	display : block;
	float : left;
	height : 19px;
	line-height : 19px;
	padding: 0 5px 0 5px;
}
a.buttonPrev:hover, a.buttonNext:hover {
	background-color : #fff;
}
a.buttonPrev {
	margin-right : 5px;
}
a.buttonNext {
	margin-left : 5px;
}


/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/
ul#footer-nav {
	list-style-type : none;
	display : block;
	border-top : solid 3px #aaa;
	padding : 20px 0 0 10px;
	margin : 0 0;
	
}
ul#footer-nav li.network {
	float : right;
}
#copyright {
	display : block;
	text-align : center;
	font-size : 10px;
	margin-top : 80px;
	margin-bottom : 40px;
}
ul#footer-nav li {
	float : left;
	padding : 0px;
	margin : 0 12px 0 0;
	font-size : 10px;
}
a.youtube-footer:hover {
    background : url('http://god-help.org/images/youtube.ft.o.gif') no-repeat;	
}
a.youtube-footer {
	display : block;
	float : left;
	width : 48px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/youtube.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}
a.facebook-footer:hover {
    background : url('http://god-help.org/images/facebook.ft.o.gif') no-repeat;	
}
a.facebook-footer {
	display : block;
	float : left;
	width : 74px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/facebook.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}
a.twitter-footer:hover {
    background : url('http://god-help.org/images/twitter.ft.o.gif') no-repeat;	
}
a.twitter-footer {
	display : block;
	float : left;
	width : 68px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/twitter.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}eight /**/:19px;
	margin-bottom : 5px;
}
a.facebook-footer:hover {
    background : url('http://god-help.org/images/facebook.ft.o.gif') no-repeat;	
}
a.facebook-footer {
	display : block;
	float : left;
	width : 74px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/facebook.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}
a.twitter-footer:hover {
    background : url('http://god-help.org/images/twitter.ft.o.gif') no-repeat;	
}
a.twitter-footer {
	display : block;
	float : left;
	width : 68px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/twitter.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}

ul.feature-videos{
       font-size:.8em;
       display : block;
       width : 400px;
       list-style-type : none;
}
ul.feature-videos li {
     height:65px;
     clear: both;
}
ul.feature-videos li img{
       float:left;
       margin:5px;
       clear: both;
}

/*-----------------------------------------------------------------------------
	Tabs (jQuery UI)
-----------------------------------------------------------------------------*/
.ui-widget-content {
	border: 0;
	font-size: 12px;
}

.ui-widget-content a {
	color: #2F8AD1;
}

#content-container ul.ui-widget-header {
	border: 0;
	border-bottom: #e5e5e5 solid 7px;
	margin: 20px 0 15px 0;
}

.ui-tabs .ui-tabs-nav {
	background: #FFF;
}

#content-container .ui-tabs .ui-tabs-nav li {
	background-image: none;
	padding-left: 0;
	margin-bottom: 0;	
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #e5e5e5;
	border: 1px solid #e5e5e5; /* To keep everything aligned */
	padding-bottom: 0;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #565656;
}

.ui-widget-content .ui-state-default {
	background: #FFF;
}

.ui-tabs .ui-tabs-panel {
	padding:0 10px;
}

/*-----------------------------------------------------------------------------
	Author List 2 Columns
-----------------------------------------------------------------------------*/
ul.author-list {
	margin-top : 0px;
	margin-left : 0px;
	clear : both;
	list-style-type : none;
	padding : 0;
	display : block;
	float : left;
}
ul.author-list li {
	height : 65px;
	margin : 5px 17px 15px 0;
	display : block;
	float : left;
	width : 340px;
	font-size : 11px;
	border-bottom : solid 1px #ccc;
	line-height:130%;
}
ul.author-list li h3 {
	margin-top : 0px;
	margin-bottom : 0px;
}
ul.author-list li img {
	float : left;
	border : solid 1px #ccc;
	margin-right : 10px;
}

/*-----------------------------------------------------------------------------
	Misc
-----------------------------------------------------------------------------*/
.small {
	font-size: 12px;
}

.light {
	color: #d8d8d8;
}

#content-container .nobullets li {
	padding-left: 0;
	background-image: none;
}

/* Default Buttons */

a.button {
	background-color : #999;
	font-size : 10px;
	color : #fff;
	padding : 3px 5px 3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
a.button:hover {	
	background-color : #666;
	color : #fff;
}
.column-25-last a.button {
	margin-bottom : 20px;
	float : right;
	margin-right : -10px;
}

a.button.selected {
	background-color : #666;
} 

/*-----------------------------------------------------------------------------
	AJAX Stuff
-----------------------------------------------------------------------------*/

#loading {
	text-align: center;
	display: none;
	clear: both;
	margin-top: 30px;
	position: absolute;
	left: 50%;
	background: #FFF;
	padding: 20px;
	border: 1px solid #DDD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#loading img {
	vertical-align:middle;
	margin-right:5px;
}

#letters-top, #letters-bottom {
	margin-bottom: 30px;
	text-align:center;
	clear: both;
}

#letters-bottom {
	padding-top: 30px;
}


/*-----------------------------------------------------------------------------
	Resource Listing
-----------------------------------------------------------------------------*/

h2.year {
	border: 0;
	padding-bottom: 15px;
}

.paginate {
	text-align: right;
	clear: both;
}

.resource-meta {
	font-size: 12px;
}

.resource-links {
	display : block;
	float : left;
/* 	height : 21px; */
	font-size: 11px;
	color : #fff;
	padding-left : 1px;
	padding: 3px;
	margin: 10px 20px 10px 0;
	background-color : #F2F2F2;
}
.resource-links span {
	display : block;
	float : left;
/* 	height : 18px; */
	margin-top : 1px;
	margin-left : 1px;
}
.resource-links a {
	border-right : solid 1px #d9d9d9;
	display : block;
	float : left;
	background-color : #F2F2F2;
	height : 18px;
	line-height : 18px;
	padding-left : 15px;
	padding-right : 6px;
/* 	text-transform: uppercase; */
	color: #808080;
}

.resource-links a:last-child {
	border: 0;
}

.resource-links a.audio {
	padding-left : 15px;
	background: url(http://god-help.org/images/listen.icon.gif) no-repeat 5px 5px;
}
.resource-links a.video {
	padding-left : 16px;
	background: url(http://god-help.org/images/watch.icon.gif) no-repeat 5px 5px;
}
.resource-links a.text {
	padding-left : 18px;
	background: url(http://god-help.org/images/read.icon.gif) no-repeat 5px 4px;
}
a.external-source {
	display : block;
	float : left;
	margin-right : 20px;
	height : 25px;
	background-color : #2f8ad7;
	line-height : 25px;
	padding : 0 10px 0 10px;
	margin-bottom : 5px;
	font-size : 0.8em;
	color : #fff;
}
a.external-source:hover {
	background-color : #14629e;
	color : #fff;
}
a.report-bad-link {
	font-size : 10px;
}
.video-disclaimer {
	color : #888;
	margin-bottom : 20px;
	font-size : 10px;
	display : block;
	
}
.video-disclaimer strong {
	color : #666;
}
.search-all-media {
	font-size : 0.8em;
}
.no-results {
	margin-top : 30px;
	margin-bottom : 100px;
	text-align : center;
}

.resources-list hr {
	margin: 15px 0;
	clear: both;
}


.resources-list .name {
	font-size: 14px;
	margin: 0;
}

.resources-list .subtitle {
	margin: 0;
}
a.itunes-footer:hover {
    background : url('http://god-help.org/images/itunes.ft.o.gif') no-repeat;	
}
a.itunes-footer {
	display : block;
	float : left;
	width : 82px;
	padding: 19px 0 0 0;
    overflow: hidden;
    background : url('http://god-help.org/images/itunes.ft.gif') no-repeat;
    height: 0px !important;
    height /**/:19px;
	margin-bottom : 5px;
}