@charset utf-8;

/*
ALEX GREY

Theme Name: Whiteboard
Theme URI: http://whiteboardframework.com/
Author: Bold Perspective
Author URI: http://boldperspective.com/
Description: Whiteboard Framework has been helping Wordpress developers cut back on their development time and improve their Wordpress powered websites since 2008.
Version: 3.2.1

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

body {
	background: url('images/ui/background.jpg') repeat-x #3d3d3d top center;
	background-attachment:fixed;
}

body a:link, body a:visited {
	color: #c68621;
}

.gallery-page a:hover {
	color: #ffcc99;
	text-decoration:underline;
}

body a:hover, body a:active { }

li.thumbel_thumb_wrap .img_wrap {
	width: 98px;
	height: 98px;
}



.thumbel-excerpt.panel-overlay {
	left: 10px !important;
	bottom: 10px !important;
	right: none;
	width: 960px !important;

	-moz-border-radius: 8px; /* Firefox */
  	-webkit-border-radius: 8px; /* Safari, Chrome */
  	border-radius: 8px; /* CSS3 */
}

.strip_wrapper {
	overflow: normal !important;
}

#header-image {
	display: none;
}

#header {
	min-height:89px;

}

height:528px

#main {

}

#main-content {
	background: url('images/ui/content_tile.png') repeat-x #fff top center;
	
	position: relative;
}

header {
	
}

.strip-wrapper {
	height: 110px !important;
}

.page-template-template_home-cover-php .img_wrap {
	border: 4px solid #f7f4b9 !important;
	
	/*-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	box-shadow: 2px 2px 10px #000;  */
}

.page-template-template_home-cover-php .post-single {
	
}

.page-template-template_home-cover-php .post-single h2 {
	font-size: 25px !important;
	margin-bottom: 0px !important;
}

.post-single .date {
	font-size: 11px;
	line-height: 10px;
	color: #666;
}

.page-template-template_home-cover-php .post-single .post-content {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.page-template-template_home-cover-php .post-single .post-meta {
	background: #f2f2f2;
	padding: 15px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.page-template-template_home-cover-php .post-single .post-meta .tags {
	
}

.page-template-template_home-cover-php .post-single h2 a:link, .page-template-template_home-cover-php .post-single h2 a:visited {
	color: #333;
}

.page-template-template_home-cover-php .post-single h2 a:hover, .page-template-template_home-cover-php .post-single h2 a:active {
	text-decoration: underline;
}

#feature {
	background: url('images/ui/feature_thumb_bg.png') no-repeat bottom;
	margin-bottom: 4px;
}

.thumbel_gallery {
	background: url('images/ui/feature_thumb_bg.png') no-repeat bottom !important;
}

.container.top {
	padding: 0px !important;
	width: 1000px !important;
}
	.container.top .search {
		width: 301px;
		height: 36px;
		background: url('images/ui/search_bg.png') no-repeat;
		float: right;

		margin-top: 23px;
	}
		.container.top .search label { display: none;}

		.container.top .search #s {
			background: none;
			border: none;

			width: 243px;
			height: 28px;
			margin: 1px;
			padding: 3px 5px;

			color: #cecece;


		}

		.container.top .search #searchsubmit {
			float: right;
			margin: 1px 1px 0px 0px;
			background: url('images/ui/search_button.png') no-repeat center center;
			width: 34px;
			height: 34px;
			border: none;
			color: transparent;
			font-size: 0;
			cursor: pointer;
		}
	#nav-primary {
		position: relative;
	}
	
	#nav-primary .menu-item {
		font-variant:small-caps;
		
		font-variant:small-caps;
		font-family: Trajan;
		src: url("css/trajan.eot"); /* EOT file for IE */
		font-weight:lighter;
		
		}
	
	.top-nav {
		width: 340px;
		float: right;
		font-variant: small-caps;
		font-size:14px;
		margin-top: 29px;
	}
	.top-nav a {
			float: left;
			margin-left: 20px;
		}

	.top-nav a:link, .top-nav a:visited {
		color: #a3a3a3;
		text-decoration: none;
	}

	.top-nav a:hover, .top-nav a:active {
		text-decoration: underline;
	}

	#title {
		width: 300px;
		height: 40px;
		margin-bottom: 21px;
	}

	nav {

	}
	.nav.primary {
		height: 57px;
		line-height: 57px;
		/*padding: 0px 20px;*/
		background: url('images/ui/nav_bg.png') repeat-x;

	}

	/* Children NAV */
	ul.children, ul.sub-menu {
		display: none;
		position: absolute;
		z-index: 999;

		width: 200px;

		-moz-box-shadow: 2px 2px 10px #000; /* Firefox */
		-webkit-box-shadow: 2px 2px 10px #000; /* Safari, Chrome */
		box-shadow: 2px 2px 10px #000; /* CSS3 */
	}

	ul.children li, ul.sub-menu li {
		top: -0px;
		width: 200px;
	}

	ul.children li a:link, ul.sub-menu li a:link, ul.children li a:visited, ul.sub-menu li a:visited {
		background: #222 !important;
		color: #ccc !important;
		border-bottom:1px solid #333;
		
		background: -moz-linear-gradient(#eee, #fff);
		background: -o-linear-gradient(#eee, #fff);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff)); 
		background: -webkit-linear-gradient(#eee, #fff);
	
	}

	ul.children li a:hover, ul.sub-menu li a:hover, ul.children li a:active, ul.sub-menu li a:active {
		background: #555 !important;
		color: #fff !important;
	
	}

	#main .container.top {
		overflow: normal !important;
	}

	.nav.primary .menu ul {

	}
	
	#menu-main-menu {
		padding-left:48px;
		}

	.nav.primary .menu ul li, .nav.primary .menu-main-menu-container ul li {
		list-style-type: none;
		float: left;
		position: relative;
	}

	.nav.primary .menu ul li a, .nav.primary .menu-main-menu-container ul li a{
		display: block;
		padding: 0px 20px;

	}

	.nav.primary a:link, .nav.primary a:visited {
		color: #fff;
		text-decoration: none;
	}

	.nav.primary a:hover, .nav.primary a:active {
		color: #000;
		/*background: url('images/ui/nav_rollover.png') 0px 5px repeat-x;*/
	}
	
	.nav-hover, .nav-hover a:link, .nav-hover a:visited, .nav-hover a:hover, .nav-hover a:active {
		color: #000 !important;
		background: url('images/ui/nav_rollover.png') 0px 5px repeat-x;
	}

	.nav.primary .menu-main-menu-container ul li.current_page_item a:link, .nav.primary .menu ul li.current_page_item a:link, .nav.primary .menu-main-menu-container ul li.current_page_item a:visited, .nav.primary .menu ul li.current_page_item a:visited,
	.nav.primary .current-page-ancestor, .nav.primary .current-page-ancestor a, .nav.primary .current-page-ancestor a:visited {
		color: #000;
		background: url('images/ui/nav_rollover.png') 0px 5px repeat-x;
	}

	.nav.primary .menu ul li.current_page_item a:hover, .nav.primary .menu-main-menu-container ul li.current_page_item a:hover, .nav.primary .menu ul li.current_page_item a:active, .nav.primary .menu-main-menu-container ul li.current_page_item a:active {
		color: #000;
	}

	.nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}


.page #content {
	overflow: visible !important;
}

#content {
	margin-top: 10px;
}

#content h1, #content h2, .thumbel-excerpt h4 {
	font-variant:small-caps;
	font-family: Trajan;
	src: url("http://alexgrey.com/wp-content/themes/whiteboard/css/trajan.eot"); /* EOT file for IE */
	font-weight:lighter;
}

#content .post .featured-thumbnail {
	margin-bottom: 20px;
}








/* TEMPLATE STYLES */


/* Default template */


.page-template-default .featured-thumbnail {
	display: none !important;
}


/* Art Page Templte */
.page-template-template_art-php img.attachment-full {
	max-width: 100%;
	height: auto;
}

.page-template-template_art-php .featured-thumbnail {
	width: 1000px;
	height: auto;
	text-align: center;
}

.page-template-template_art-php #main-content {
	padding: 0px !important;
	width: 1000px !important;
	
	background: #000 !important;
	color: #fff !important;
	border-bottom: 1px solid #1a1a1a;
}

.page-template-template_art-php #content {
	padding: 20px 40px !important;
	
}

.page-template-template_art-php #nav-primary {
	position: absolute !important;
	/*top: 81px;  ff - see conditional below for webkit */
	width: 1000px !important;
	z-index: 0;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
	.page-template-template_art-php #nav-primary {
		/*top: 81px;  webkit */
	}
}


.page-template-template_art-php .purchase {
	float: right;
}

.page-template-template_art-php #content {
	width: 920px;
}

.page-template-template_art-php #content h1  {
	text-align: center;
	font-variant:small-caps;
	line-height: 33px;
}

.page-template-template_art-php #content .media {
	text-align: center;
	font-weight: normal;
	color: #ccc;
	font-variant:small-caps;
}

.page-template-template_art-php .breadcrumbs {
	text-align: center;
	font-variant:small-caps
}

.page-template-template_art-php .page-content {
	border: 1px solid #1a1a1a;
	margin: 10px auto 10px auto;
	padding: 25px;
	width: 750px;
}

.featured-thumbnail .previous-next {
	display: none;
	position: absolute;
	
	top: 30%;
	width: 100%;
	height: 40px;
}

.page-template-template_art-php .featured-thumbnail .next-thumb a:link {
	width: 41px;
	height: 75px;
	
	display: block;
	
	background: url('images/ui/right_arrow.png') no-repeat;
}

.page-template-template_art-php .featured-thumbnail .previous-thumb a:link {
	width: 41px;
	height: 75px;
	
	display: block;
	
	background: url('images/ui/left_arrow.png') no-repeat;
}

.featured-thumbnail .previous-thumb {
	
}

.page-template-template_art-php .page .previous-thumb {
	color: #838383;
	position: absolute;
	left: 30px;
}

.page-template-template_art-php .page .previous-thumb .prev-page-thumbnail {
	float: left;
	margin-right: 20px;
}

.page-template-template_art-php .page .next-thumb .next-page-thumbnail {
	float: right;
	margin-left: 20px;
}

.page-template-template_art-php .page .previous-thumb span {
	color: #000;
}

.page-template-template_art-php .featured-thumbnail .next-thumb {
	position: absolute;
	right: -25px;
}

.page-template-template_art-php .featured-thumbnail .previous-thumb {
	position: absolute;
	left: -25px;
}

.page-template-template_art-php .page .next-thumb {
	color: #000;
	
	position: absolute;
	right: 30px;
}

.page-template-template_art-php .page .next-thumb span {
	color: #838383;
}

.page-template-template_art-php .page .next-thumb a:link, .page-template-template_art-php .page .next-thumb a:visited {
	color: #838383;
	text-decoration: none;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 50px;
	height: 50px;
}

.page-template-template_art-php .page .next-thumb a:hover, .page-template-template_art-php .page .next-thumb a:active {
	
}

.page-template-template_art-php .page .previous-thumb a:link, .page-template-template_art-php .page .previous-thumb a:visited {
	color: #838383;
	text-decoration: none;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 50px;
	height: 50px;
}

.page-template-template_art-php .page .previous-thumb a:hover, .page-template-template_art-php .page .previous-thumb a:active {
	
}




/* CoSM VR Module */

.page-template-template_cosmvr-php #content {
	width: 920px !important;
	padding: 20px 40px !important;
}

.page-template-template_cosmvr-php #main-content {
	background: #000;
	color: #fff !important;
	padding: 0px !important;
	width: 1000px !important;
}

.page-template-template_cosmvr-php .breadcrumbs {
	text-align: center;
}

.page-template-template_cosmvr-php .page h1 {
	font-variant: small-caps;
	text-align: center;
}

.page-template-template_cosmvr-php .page-content {
	color: #848482;
	border: 1px solid #1a1a1a;
	margin: 60px auto 60px auto;
	padding: 25px;
}

.page-template-template_cosmvr-php .page-content p {
	margin: 0px;
}

.page-template-template_cosmvr-php .video {
	height: 615px;
	
	margin-top: 35px;
}

.page-template-template_cosmvr-php #vr_trigger a img {
	padding: 25px;
	background: #fff;
	border: 1px solid #ccc;
}

.page-template-template_cosmvr-php #vr_trigger a {

}




/* Video / Black */

.page-template-template_video_black-php #content {
	width: 920px !important;
	padding: 20px 40px !important;
}

.page-template-template_video_black-php #main-content {
	background: #000;
	color: #fff !important;
	padding: 0px !important;
	width: 1000px !important;
}

.page-template-template_video_black-php .breadcrumbs {
	text-align: center;
}

.breadcrumbs {
	font-variant:small-caps;
	}

.page-template-template_video_black-php .page h1 {
	font-variant: small-caps;
	text-align: center;
}

.page-template-template_video_black-php .page-content {
	color: #848482;
	border: 1px solid #1a1a1a;
	margin: 60px auto 60px auto;
	padding: 25px;
}

.page-template-template_video_black-php .page-content p {
	margin: 0px;
}















.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 704px;
  height: 134px;
  
  float: right;
}

.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}

.scrollable .thumb-container {
	position: relative;
	display: block;
	float: left;
}

.scrollable .items .info {
	display: block;
	position: absolute;
	background: #000;
	width: 146px;
	margin: 8px;
	bottom: 0px;
	padding: 4px;
	line-height: 16px;
	
	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    /* IE 5-7 */
    filter: alpha(opacity=0);

    /* Netscape */
    -moz-opacity: 0;

    /* Safari 1.x */
    -khtml-opacity: 0;

    /* Good browsers */
    opacity: 0;
}

.scrollable img {
	float:left;
	
	margin-right: 10px;
	padding: 8px;
	background: #333;
	
	width: 152px;
	height: 112px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
} 

.items div {
  float:left;
}

h1.video-title {
	float: left;
	margin-top: 40px;
}

a.browse {
    background: url("images/ui/arrows_sprite.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 1px;
    height: 30px;
    margin: 40px 10px;
    width: 30px;
}
a.right {
    background-position: 0 -30px;
    margin-right: 0;
	margin-top: 50px;
}
a.right:hover {
    background-position: -30px -30px;
}
a.right:active {
    background-position: -60px -30px;
}
a.left {
    margin-left: 0;
	margin-top: 50px;
}
a.left:hover {
    background-position: -30px 0;
}
a.left:active {
    background-position: -60px 0;
}
a.up, a.down {
    background: url("images/ui/arrows_sprite.png") no-repeat scroll 0 0 transparent;
    float: none;
    margin: 10px 50px;
}
a.up:hover {
    background-position: -30px 0;
}
a.up:active {
    background-position: -60px 0;
}
a.down {
    background-position: 0 -30px;
}
a.down:hover {
    background-position: -30px -30px;
}
a.down:active {
    background-position: -60px -30px;
}
a.disabled {
    visibility: hidden !important;
}









/* Art Psalms / Black / Header */

.page-template-template_artpsalms_black_header-php #content {
	width: 920px !important;
}

.page-template-template_artpsalms_black_header-php #main-content {
	background: #000;
	color: #fff !important;
	padding: 0px !important;
	width: 1000px !important;
}

.page-template-template_artpsalms_black_header-php #content {
	padding: 20px 40px !important;
}

.page-template-template_artpsalms_black_header-php .page h1 {
	font-variant: small-caps;
}

.page-template-template_artpsalms_black_header-php .page, .page-template-template_artpsalms_black_header-php .page .page-content p {
	text-align: center !important;	
}

.page-template-template_artpsalms_black_header-php .page .page-content h6 {
	color: #ccc;
	font-variant: normal !important;
}

.page-template-template_artpsalms_black_header-php .previous-next img {
	width: 50px;
	height: 50px;
	
	padding: 0px !important;
	background: none !important;
	border: none !important;
	
	-moz-box-shadow: none !important; /* Firefox */
	-webkit-box-shadow: none !important; /* Safari, Chrome */
	box-shadow: none !important; /* CSS3 */	
}

.page-template-template_artpsalms_black_header-php .previous-next {
	border: 1px solid #1a1a1a;
	padding: 4px;
	
	height: 50px;
	
	line-height: 50px;
	
	position: relative;
	
	margin-top: 40px;
}

.page-template-template_artpsalms_black_header-php .previous-next .title {
	width: 300px;
	text-align: center;
	font-variant:small-caps;
	font-weight: bold;
	
	position: absolute;
	left: 310px;
}

.page-template-template_artpsalms_black_header-php .previous-next .title a:link, .page-template-template_artpsalms_black_header-php .previous-next .title a:visited {
	color: #fff;
}

.page-template-template_artpsalms_black_header-php .previous-next .page-link {
	display: block;
	float: right;
	margin-left: 10px;
}

.page-template-template_artpsalms_black_header-php .previous-next .prev-page-link {
	color: #000;
}

.page-template-template_artpsalms_black_header-php .previous-next .previous-thumb .page-thumbnail {
	float: left;
	margin-right: 10px;
}

.page-template-template_artpsalms_black_header-php .previous-next .next-thumb .page-thumbnail {
	float: right;
	margin-left: 10px;
}

.page-template-template_artpsalms_black_header-php .next-thumb .next-page-anchor {
	margin-right: 10px;
}

.page-template-template_artpsalms_black_header-php .previous-next .page-link a {
	height: 50px;
	line-height: 50px;
	
	display: block;
	float: left;
}

.previous-thumb {
	float: left;
}

.next-thumb {
	float: right;
}

/* Page / White */

.page-template-template_white-php #content {
	width: 920px !important;
}


/* Page / Black */

.page-template-template_black-php #content {
	width: 920px !important;
}

.page-template-template_black-php #main-content {
	background: #000;
	color: #fff !important;
}

/* Page / Black / Header */

.page-template-template_black_header-php #content {
	width: 920px !important;
}

.page-template-template_black_header-php #main-content {
	background: #000;
	color: #fff !important;
	padding: 0px !important;
	width: 1000px !important;
}

.page-template-template_black_header-php #content {
	padding: 20px 40px !important;
	
}

/* Featured Image Heder Template */

.page-template-template_header-php .featured-thumbnail, .page-template-template_header_sacred-php .featured-thumbnail, .page-template-template_blog-php .featured-thumbnail {
	margin-bottom: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	
	overflow: hidden;
	width: 1000px;
	height: 288px;
}

.page-template-template_header-php #content, .page-template-template_blog-php #content {
	margin-top: 295px;
}

.page-template-template_header-php #sidebar, .page-template-template_blog-php #sidebar {
	margin-top: 295px;
}

.page-template-template_blog-php .post-single h2 {
	font-size: 25px !important;
}
















/* MORE STYLES */










#content .post p.date {
	margin-bottom: 30px;
	font-size: 11px;
	line-height: 12px;
}
	article {
		
	}
		
		.authorsList img {
				margin-right:10px;
			}
		
		.page-template-template_blog-php .post-content {
			border-bottom: 1px solid #ccc;
		}
		.page-template-template_blog-php .post-single h2 a:link, .page-template-template_blog-php .post-single h2 a:visited {
			color: #333;
		}
		.post-content {
			margin-bottom: 10px;
			padding: 10px 0px;
		}
		.post-content p {
			margin-bottom: 20px;
		}
			.pagination {
				
			}
	.post-meta {
		clear: both;
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}



nav.oldernewer {
	
}
	.older {
		float:left;	
		display:block;
		
	}
	.newer {
		float:right;
		display:block;
		
		
	}




.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

.post-content  {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dotted #666;
}

.read-more {
	display: block;
	padding: 15px;
	margin: 15px 0px;
	float: right;
}



.post-single, .single-post .post {
	margin-bottom: 45px;
	width: 520px;

	color: #333;
	
	border: 1px solid #ccc;
	padding: 40px 50px 20px 50px;
	
	background: #fff;
	
	-moz-box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	box-shadow: 2px 2px 10px #ccc;
}

.post-single h2 {
	margin-bottom: 10px;
}


.post-meta .date {
	font-size: 10px;

	width: 250px;
	float: right;
	text-align: right;
}

.single #sidebar, .search #sidebar, .post #sidebar, .page #sidebar, .error404 #sidebar {
	float: right !important;
}

#sidebar {
	margin-top: 10px;
}

#sidebar ul {
	list-style-type: none;
}

	.widget-sidebar {
	width:100%;
	padding:10px 10px;
	border-top:2px solid #ccc;
	clear:both;
	
	background: -moz-linear-gradient(#eee, #fff);
	background: -o-linear-gradient(#eee, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff)); 
	background: -webkit-linear-gradient(#eee, #fff);
		
	}

	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	height: 192px;
}
	#footer .container {
		background-color: #000;
		height: 161px;
	}
	#widget-footer {
		
	}
	#footer-nav {
		
	}

#footer .gold-bar {
	background: url('images/ui/goldbar.png') repeat-x;
	height: 31px;
}

#footer-info {
	width: 450px;
	height: 99px;

	line-height: 11px;

	padding-top: 48px;
	padding-left: 24px;

	float: left;

	color: #fff;
}

#footer-info .info {
	width: 300px;
	margin-left: 90px;
}

#footer-info .img {
	float: left;
	height: 90px;
}

#footer .container .sig {
	float: right;
	width: 236px;
	height: 93px;

	margin-top: 35px;
	margin-right: 15px;
}

#footer-info .info h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px;
	line-height: 12px;
}

#footer-info .info p {
	font-size: 11px;
	margin: 4px 0px;
}

#footer-info .grey {
	color: #99977b;
}

#nav-footer {
	width: 227px;
	height: 99px;

	float: left;
}

#nav-footer .menu ul, #nav-footer .menu-footer-container ul {
	list-style-type: none;
	margin-top: 48px;
	height: 80px;
}

#nav-footer .menu ul li a:link, #nav-footer .menu ul li a:visited, #nav-footer .menu-footer-container ul li a:link, #nav-footer .menu-footer-container ul li a:visited {
	color: #fff;
}

#nav-footer .menu ul li, #nav-footer .menu-footer-container ul li {
	float: left;
	width: 110px;
	margin-bottom: 5px;

	text-transform: uppercase;

	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
}

.no-results {
	
}

.widget-area {
	margin-bottom: 25px;
}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}

.post-content img {
	max-width: 499px !important;
}

.post-content img, .page-content img {
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	
	/* Shadow */
	-moz-box-shadow: 2px 2px 10px #ccc; /* Firefox */
	-webkit-box-shadow: 2px 2px 10px #ccc; /* Safari, Chrome */
	box-shadow: 2px 2px 10px #ccc; /* CSS3 */
}

.page-template-template_art-php .post-content img {
	padding: 0px !important;
	background: none !important;
	border: none !important;
	
	-moz-box-shadow: none !important; /* Firefox */
	-webkit-box-shadow: none !important; /* Safari, Chrome */
	box-shadow: none !important; /* CSS3 */	
}

img.alignleft {
	float: left;
	
	margin-right: 30px;
	margin-bottom: 30px;
}

img.alignright {
	float: right;
	
	margin-left: 30px;
	margin-bottom: 30px;
}

.quoteSource{
	text-align:right;
	margin:10px 0 10px 0;
	}
	

DIV.featureBox, DIV.featureBox-top, DIV.featureBox-bottom {
	
	padding:20px;
	color:#666;
	font-size:15px;
	font-style:italic;
	background:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
DIV.featureBox-bottom {
	background: -moz-linear-gradient(#e4e4e4, #f4f4f4);
	background: -o-linear-gradient(#eee, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff)); 
	background: -webkit-linear-gradient(#eee, #fff);
	border-bottom:2px solid #999
}

DIV.featureBox-top {
	background: -moz-linear-gradient(#f4f4f4, #e4e4e4);
	background: -o-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); 
	background: -webkit-linear-gradient(#fff, #eee);
	border-top:2px solid #999
}

DIV.quoteBox, DIV.quoteBoxLeft, DIV.quoteBoxRight {
	padding:20px;
	color:#666;
	font-size:15px;
	font-style:italic;
	background:#eee;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-top:2px solid #999
	}

DIV.quoteBoxRight {
	margin:10px 0px 10px 20px;
	float:right;
	width:200px;
	text-align:left;
}

DIV.quoteBoxLeft {
	margin:10px 20px 10px 0px;
	float:left;
	width:200px;
}

.breadcrumbs {
	font-size:15px;
	}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */


/* Search Resu]ts */

.search_results {
	width: 299px !important;
}




/* Input Field Styles */
.contact-form-container {
	background: #fff;
	border: 1px solid #ccc;
	
	padding: 25px;
}





/* Button Styles */

#subscribe-blog #subscribe-field {
	width: 230px !important;
	height: 24px !important;
}

#subscribe-blog {
	text-align: right;
}

#subscribe-blog input[type="submit"], .contact-form input[type="submit"] {
	color: #FFFFFF;
	line-height: 1px;
	font-weight: bold;
	background-color: #333;
	
	cursor: pointer;
	
	
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	padding: 5px 10px 6px;
	margin: 10px 1px 0px 0px;
	border: 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	
	-moz-border-radius: 8px; /* Firefox */
 	-webkit-border-radius: 8px; /* Safari, Chrome */
  	border-radius: 8px; /* universal */
}





/* Widget Styles */

.featured-post-widget img {
	width: 230px;
	height: 230px;
	
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
	
	-moz-box-shadow: 2px 2px 10px #ccc; /* Firefox */
	-webkit-box-shadow: 2px 2px 10px #ccc; /* Safari, Chrome */
	box-shadow: 2px 2px 10px #ccc; /* CSS3 */
}

.featured-post-title {
	text-align: center;
}

.featured-post-title a:link, .featured-post-title a:visited {
	color: #333;
}







.widget-sidebar .page-list .page-list-ext-image {
	overflow: hidden;
	width: 220px !important;
	position:relative;
}

.widget-sidebar .page-list .page-list-ext-title {
	text-align: center;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}

.widget-sidebar .page-list-ext-title a {
	margin: 5px 0px;
}

.widget-sidebar .page-list .page-list-ext-image a:link, .widget-sidebar .page-list .page-list-ext-image a:visited {
	width: 220px !important;
	height: 83px;
	
	display: block;
	position: relative;
}


.widget-sidebar .page-list .page-list-ext-image img {
	position: absolute;
	left: -28px;
}


.pagelistlong .page-list-ext-item {
	height: 83px;
	background: #999; /* for non-css3 browsers */
	
	border-top: 2px solid #979797;
	border-bottom: 1px solid #f4f3f2;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#eee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d0d0d0,  #eee);
} 

.pagelistlong .page-list-ext-item:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#676767', endColorstr='#333333'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#676767), to(#333)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #676767,  #333);
}

.pagelistlong {
	position: relative;
}

.pagelistlong .page-list-ext-item img {
	padding: 0px !important;
	border: none !important;
	
	
	width: 281px;
	height: 83px;
}

.pagelistlong .page-list-ext-item-content {
	display: none;
}


.thumbList .page-list-ext-item-content, .thumbList .page-list-ext-title {
	padding-left:200px;
	}



.pagelistlong .page-list-ext-title {
	width: 620px;
	height: 83px;
	
	position: absolute;
	left: 0px;
	
	float: right;
	
	line-height: 83px !important;
	text-align: center;
}

.pagelistlong .page-list-ext-title span {
	width: 340px;
	float: right;
	display: block;
}

.pagelistlong .page-list-ext-title a:link, .pagelistlong .page-list-ext-title a:visited {
	color: #000;
	font-weight: bold;
	font-size: 17px !important; 
	display: block;
	
	width: 620px;
	height: 83px;
}

.pagelistlong .page-list-ext-title a:hover, .pagelistlong .page-list-ext-title a:active {
	color: #fff;
}


.pagelistlong .page-list-ext-item .page-list-ext-image {
	margin: 0px !important;
	padding: 0px !important;
	
	width: 281px;
	height: 83px;
	
	
	overflow: hidden;
}

.pagelistlong .page-list-ext-item .page-list-ext-image a:link {
	
}







/* Videos List */
.sometjing {
	
}

.video-pagelist .page-list-ext-image img {
	border: 1px solid #ccc;
	-moz-box-shadow: none !important; /* Firefox */
    -webkit-box-shadow: none !important; /* Safari, Chrome */
    box-shadow: none !important; /* CSS3 */
	
	padding: 0px !important;
	margin: 10px !important;
}
 
.video-pagelist .page-list-ext-title {
	font-size: 11px !important;
	line-height: 11px !important;
	float: left;
	clear: both;
	display: block;
	text-align: center;
	width: 150px;
	margin-left: 10px;
}

.video-pagelist .page-list-ext-item {
	width: 170px !important;
	height: 220px !important;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	margin-left: 32px;
	clear: none !important;
	
	-moz-box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	box-shadow: 2px 2px 10px #ccc;
}

.video-pagelist .page-list-ext-item-content {
	display: none;
}



.tag #content h1, .category #content h1 {
	margin-bottom: 15px;
}


#tags A { background:#eee; color:#888; padding:2px 10px; margin:0 10px 0 0; border-radius:4px }
#tags A:hover { background:#333; color:#ccc; padding:2px 10px; margin:0 10px 0 0; border-radius:4px }


/* Author Page */

#content .author {
	width: 212px;
	float: left;
}

#content .author h1 {
	text-align: center;
}

#recent-author-posts h3 {
	color: #666 !important;
	float: right;
}

#content .node {
	margin-bottom: 15px;
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;
}

.node a:link, .node a:visited {
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#content .author .avatar img {
	border: 1px solid #ccc;
	padding: 15px;
	background: #fff;
}

.author_right {
	float: right;
	width: 620px;
	
	padding: 25px;
	
	background: #fff;
	border: 1px solid #ccc;
	clear: none !important;
	
	-moz-box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	box-shadow: 2px 2px 10px #ccc;
}

.author #content {
	width: 920px !important;
}








/* Art List */
.artlist .page-list-ext-item {
	padding: 15px;
	width: 175px;
	float: left;
	clear: none !important;
}

.artlist .page-list-ext-item-content {
	display: none;
}

.artlist .page-list-ext-image {
	margin-right: 30px;
}

.artlist .page-list-ext-image img {
	/*width: auto;
	max-height: 50px;*/
}

.artlist .page-list-ext-item {
	margin-bottom: 10px;
	margin-top: 0px;
	height:220px;
	
	/*height: 219px !important;*/
}

.artlist-sacred-mirrors .page-list-ext-item {
	margin-bottom: 10px;
	margin-top: 0px;
	height:320px;
	
	/*height: 219px !important;*/
}

.artlist .page-list-ext-title {
	clear: both;
	text-align: center;
	display: block;
}

.artlist .page-list-ext-title a span {
	line-height: 18px !important;
}


 
/* Interviews List */

.interviewslistlong .page-list-ext-item {
	background: #fff;
	border: 1px solid #ccc;
	padding: 25px;
}

.interviewslistlong .page-list-ext-image {
	margin-right: 30px;
}

.interviewslistlong .page-list-ext-image img {
	width: auto;
	max-height: 50px;
}

.interviewslistlong .page-list-ext-item {
	margin-bottom: 40px;
}




.quote {
	margin-bottom: 40px !important;
	padding: 25px;
	border: 1px solid #ccc;
	background: #ececec;
}

.quote span {
	display: block;
	text-align: right;
	margin-top: 10px;
	font-style: italic;
	font-weight: bold;
}



.biblo p, .horizontal-lines p, .horizontal-lines .page-list-ext-item {
	padding: 10px 0px;
	border-top: 1px solid #ccc;
	margin: 0px !important;
}


.textwidget {
	padding: 10px;
}


.textwidget .page-list-ext-item {
	-moz-box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	box-shadow: 2px 2px 10px #ccc;
}



/* Buttons */

.button {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 8px 8px 8px 8px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	line-height: 1px;
	margin: 10px 1px 0 0;
	padding: 8px 12px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.button:hover {
	background: #e5e5e5;
}


.social {
	text-align: left;
	background:#1f1f1f;
	padding:10px 25px 5px 25px;
	margin: 10px auto 10px auto;
	width: 750px;
	margin-bottom:20px;

}

.social-white {
	
	text-align: left;
	background:#eee;
	padding:10px 5px 5px 25px;
	margin: 10px auto 10px auto;
	width: auto;
	

	
	}



@font-face {
 font-family: Trajan;
 src: url("css/trajan.eot") /* EOT file for IE */
}
@font-face {
 font-family: Trajan;
 src: url("css/trajan.ttf") /* TTF file for CSS3 browsers */
}


.trajan {
	font-family: Trajan !important;
}

.post-single h2 a {
	font-size: 30px;
}

/* UTILITY */

.shadow {
  -moz-box-shadow: 10px 10px 10px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 10px #000; /* Safari, Chrome */
  box-shadow: 10px 10px 10px #000; /* CSS3 */
}