/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	height:100%;
}

body {
	background-color:#474747;
	background-image:url(http://greggwatsontv.lightscapedesigns.com/wp-content/uploads/2010/06/Picture-401.png);
	margin:0;
	padding:0;
}

a {
	outline:none;
	color:#fff;
}


a:hover {
	color:#777;
}

.welcome {
	color:#777;
	font-family:CenturyGothicRegular;
	font-size:12px;
	position:absolute;
	z-index:3;
	float:right;
	margin-left:750px;
	margin-top:10px;
	text-align:right;
	width:200px;
}

.welcome a {
	color:#777;
	font-size:10px;
}

.welcome a:hover {
	color:#fff;
}

/****** FONTS ******/

@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('fonts/century-webfont.eot');
	src: local('☺'), url('fonts/century-webfont.woff') format('woff'), url('fonts/century-webfont.ttf') format('truetype'), url('fonts/century-webfont.svg#webfontqm1ouBQl') format('svg');
	font-weight: normal;
	font-style: normal;
}

/****** HEADER ******/

#header {
	height:112px;
	background:url(images/headback.png) repeat-x;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
}

#header_center {
	background:url(images/headtitle.png) no-repeat;
	width:955px;
	height:96px;
	margin:auto;
}

#header_menu {
	float:right;
	width:412px;
	overflow:visible;
	margin-top:65px;
	height:15px;
}

/****** CONTENT AREA *******/

#wrapper_home {
	width:955px;
	margin:auto;
	border:1px solid #777777;
	margin-top:-30px;
	padding-top:30px;
	background:#474747 url(images/homepic2.png) no-repeat;
	background-position: 404px 15px;
	z-index:0;
	overflow:hidden;
}

#wrapper_bio {
	width:955px;
	min-height:430px;
	margin:auto;
	border:1px solid #777777;
	margin-top:-30px;
	padding-top:30px;
	background:#474747 url(images/homepic.png) no-repeat;
	background-position: 314px 15px;
	overflow:hidden;
	z-index:0;
}

#wrapper_blank {
	width:955px;
	margin:auto;
	border:1px solid #777777;
	margin-top:-30px;
	padding-top:30px;
	background-position: 314px 15px;
	overflow:hidden;
	z-index:0;
}

/****** BIOGRAPHY PAGE ******/

.biocontain {
	width:600px;
	height:430px;
	margin-left:10px;
}

.biocontain h1{
	width:136px;
	height:26px;
	background:#5d5d5d;
	border-top:1px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	margin:0;
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	line-height:26px;
}

.box_bio {
	width:580px;
	height:364px;
	border:1px solid #777777;
	background:url(images/transback.png);
	overflow:hidden;
	position:relative;
}

.box_pic {
	width:515px;
	height:364px;
	border:1px solid #777777;
	background:url(images/transback.png);
	overflow:hidden;
	position:relative;
}

.bio_text {
	width:560px;
	height:344px;
	padding:10px;
	overflow:auto;
	font-family:CenturyGothicRegular;
	font-size:13px;
	font-weight:normal;
	color:#fff;
}

.pic_text {
	width:495px;
	height:344px;
	padding:10px;
	overflow:auto;
	font-family:CenturyGothicRegular;
	font-size:13px;
	font-weight:normal;
	color:#fff;
}


.contact_text {
	width:530px;
	height:400px;
	padding:10px;
	overflow:auto;
	font-family:CenturyGothicRegular;
	font-size:13px;
	font-weight:normal;
	color:#fff;
}

.contact_text h2 {
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	padding-top:0;
	margin-top:0;
}

.bio_text h2 {
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
}

.biospacer {
	height:300px;
	width:600px;
}
	
/****** VIDEO PAGE ******/

.offset {
	margin-top:-15px;
}

.videobottom {
	width:955px;
	height:200px;
	background:url(images/videoback.png);
	border-top:1px solid #777777;
}

/****** LEFT HOME COLUMN *******/

#leftcol_home {
	width:512px;
	margin-left:15px;
	float:left;
}

.leftcontain_home {
	width:510px;
	margin-bottom:10px;
}

.leftcontain_home h1 {
	width:136px;
	height:26px;
	background:#5d5d5d;
	border-top:1px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	margin:0;
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	line-height:26px;
}

.vidbox_home {
	width:510px;
	height:319px;
	border:1px solid #777777;
	background:#000;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}

#kaltura_player {
	position:relative;
	z-index:0;
}

.newsbox_home {
	width:510px;
	height:237px;
	border:1px solid #777777;
	background:#474747;
	overflow:hidden;
	position:relative;
}

.news_homescroll {
	height:237px;
	overflow:auto;
}

/****** NEWS CONTENT HOME ******/

.news_homescroll ul {
	list-style:none;
	margin:0;
	padding:0;
}

.newsitem_home {
	width:510px;
	border-bottom:1px solid #777777;
	padding:7px;
	overflow:hidden;
}

.newsspacer_home {
	height:100px;
	width:510px;
}

.calendar_home {
	width:85px;
	height:94px;
	background:url(images/calendarback.png) no-repeat;
	float:left;
	margin-right:5px;
}

.day_home {
	width:45px;
	margin:auto;
	font-family:CenturyGothicRegular;
	font-size:36px;
	color:#fff;
	height:48px;
	text-align:center;
	line-height:48px;
	border-bottom:1px solid #777777;
	padding-top:5px;
}

.month_home {
	width:75px;
	margin:auto;
	font-family:CenturyGothicRegular;
	font-size:20px;
	color:#fff;
	height:24px;
	text-align:center;
	line-height:24px;
	padding-top:5px;
}

.newstext_home {
	float:left;
	width:400px;
}

.newstext_home h2 {
	font-family:CenturyGothicRegular;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	padding-top:0px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

.newstext_home h2 a {
	color:#fff;
}

.newstext_home h2 a:hover {
	color:#777;
}

.newstext_home p a {
	color:#777;
}

.newstext_home p a:hover {
	color:#fff;
}

.newstext_home p {
	font-family:CenturyGothicRegular;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}

/****** RIGHT HOME COLUMN ******/

#rightcol_home {
	width:400px;
	margin-left:15px;
	float:left;
}

.rightcontain_home {
	width:400px;
	margin-bottom:10px;
}

.rightcontain_home h1 {
	width:136px;
	height:26px;
	background:#5d5d5d;
	border-top:1px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	margin:0;
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	line-height:26px;
	margin-top:17px;
}

.rightspacer_home {
	height:224px;
	width:400px;
}

.rightbio_home {
	width:400px;
	height:188px;
}

.rightbio_home h1 {
	font-family:CenturyGothicRegular;
	font-size:24px;
	font-weight:normal;
	color:#fff;
}

.rightbio_home p {
	font-family:CenturyGothicRegular;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin-left:20px;
}

.rightbio_home a {
	color:#fff;
}

.rightbio_home a:hover {
	color:#777777;
}

.photobox_home {
	width:398px;
	height:150px;
	border:1px solid #777777;
	background:#474747;
	overflow:hidden;
	position:relative;
}


.photocontain_home {
	height:140px;
	padding:5px;
	overflow:auto;
}

.photocontain_home ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
}

.photocontain_home ul li {
	display:inline;
	white-space:nowrap;
}

.photocontain_home img {
	display:inline;
	padding-right:5px;
}

/****** FOOTER ******/

#footer {
	height:50px;
	border-top:1px solid #777777;
	width:100%;
	clear:both;
}

#footer_left {
	height:50px;
	float:left;
	line-height:50px;
	font-family:CenturyGothicRegular;
	font-size:12px;
	margin-left:20px;
}

#footer_left ul {
	list-style:none;
	padding:0;
	margin:0;
}

#footer_left ul li {
	display:inline;
	margin-right:10px;
}

#footer_left ul li a {
	color:#777777;
	text-decoration:none;
}

#footer_left ul li a:hover {
	color:#fff;
}

#footer_right {
	float:right;
	text-align:right;
	font-family:CenturyGothicRegular;
	font-size:10px;
	color:#777777;
	margin-top:10px;
	margin-right:15px;
}

#logo_right {
	float:right;
}

#logo_right img {
	border:0;
}

#text_right {
	float:left;
	margin-right:10px;
}

/****** CORNER ROUNDING ******/

.hometab {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.dateshare_round {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

/****** SHADOWS ******/

.shadow {
	-moz-box-shadow: 0px 0px 3px 0 #000; /* Firefox */
	-webkit-box-shadow: 0px 0px 3px 0 #000; /* Safari, Chrome */
	box-shadow: 0px 0px 3px  0 #000; /* CSS3 */
	behavior: url(ie-css3.htc); /* IE */
}

/****** SCROLLBARS ******/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(images/scrollbar.png) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background:url(images/scroll_handle.png) repeat-y;
}
.jScrollPaneDragTop {
	position: absolute;
	height:3px;
	top: 0;
	left: 0;
	overflow: hidden;
	background:url(images/scrolltop.png) no-repeat;
}
.jScrollPaneDragBottom {
	position: absolute;
	height:3px;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background:url(images/scrollbottom.png) no-repeat;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(images/uparrow.png) no-repeat;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background:url(images/uparrowmouse.png);
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(images/downarrow.png) no-repeat;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background:url(images/downarrowmouse.png) no-repeat;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}

/****** HORIZONTAL SCROLL BAR ******/

#sliderContent {
	width:400px;
	height:150px;
	float:left;
	margin-top:-10px;
	border:1px solid #777777;
	background:#474747;
	position:relative;
}

.viewer {
	width:390px;
	height:140px;
	overflow:hidden;
	position:relative;
	background-color:#474747;
	margin-left:5px;
	float:left;
}

.content-conveyor {
	float:left;
	position:relative;
	background-color:#474747;
	padding-top:10px;
}

.item {
	width:168px;
	height:108px;
	float:left;
	background-color:#474747;
	margin-top:5px;
}

/****** LAVALAMP MENU ******/

	.lavaLamp {
    position: relative;
    height: 30px;
	width:412px;
    background: no-repeat top;
    padding: 0 0 0 0; margin: 0 0;
    overflow: visible;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
   
	.lavaLamp li {
        float: left;
        list-style: none;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
    }

        .lavaLamp li.back {
            background: url(images/menuback.png) right 0px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	border-left:1px solid #777777;
	border-top:1px solid #777777;
	border-right:1px solid #777777;
        }
            .lavaLamp li.back .left {
                background: no-repeat top left;
                height: 30px;
                margin-right: 9px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
            }
 
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font: 14px arial;
            color: #fff; outline: none;
            text-align: center;
            height: 27px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:normal;
        } 



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

.ui-widget-content {
	background:#777777;
}

.ui-state-focus {
	outline:none;
}

.ui-portslider {
	position:relative;
}

.ui-portslider-handle {
	position:absolute;
	z-index:2;
	width:25px;
	height:10px;
	cursor:default;
	background-image:url(images/horizontal_handle.png);
}

.ui-portslider-horizontal {
	height:10px;
	width:375px;
	background-image:url(images/horizontal_scrollbar.png);
	float:left;
}

.portsider-horizontal-filler {
	height:10px;
	width:25px;
	background-image:url(images/horizontal_scrollbar.png);
	float:left;
}

.ui-portslider-handle {
	top:0px;
	margin:0px;
}

/****** END HORIZONTAL SCROLL BAR ******/

/****** GALLERY STYLES ******/

.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin-top: 0;
    margin-right:0;
    text-align:center;
}
.gallery img {
    border: 1px solid #777777;
    height:108px;
    width:108px;
	-moz-box-shadow: 0px 0px 3px 0 #000; /* Firefox */
	-webkit-box-shadow: 0px 0px 3px 0 #000; /* Safari, Chrome */
	box-shadow: 0px 0px 3px  0 #000; /* CSS3 */
	behavior: url(ie-css3.htc);
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }

.item {
    width:120px;
}
 
#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	height: 40px;

	width: 40px;

	margin-top: -20px;

	margin-left: -20px;

	cursor: pointer;

	overflow: hidden;

	z-index: 1104;

	display: none;

}



* html #fancybox-loading {	/* IE6 */

	position: absolute;

	margin-top: 0;

}



#fancybox-loading div {

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 480px;

	background-image: url('fancybox.png');

}



#fancybox-overlay {

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background: #fff;

	z-index: 1100;

	display: none;

}



* html #fancybox-overlay {	/* IE6 */

	position: absolute;

	width: 100%;

}



#fancybox-tmp {

	padding: 0;

	margin: 0;

	border: 0;

	overflow: auto;

	display: none;

}



#fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 20px;

	z-index: 1101;

	display: none;

}



#fancybox-outer {

	position: relative;

	width: 100%;

	height: 100%;

	background: #777;

}



#fancybox-inner {

	position: absolute;

	top: 0;

	left: 0;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

	outline: none;

	overflow: hidden;

}



#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

}



#fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 30px;

	height: 30px;

	background-image: url('fancybox.png');

	background-position: -40px 0px;

	cursor: pointer;

	z-index: 1103;

	display: none;

}



#fancybox_error {

	color: #444;

	font: normal 12px/20px Arial;

	padding: 7px;

	margin: 0;

}



#fancybox-content {

	height: auto;

	width: auto;

	padding: 0;

	margin: 0;

}



#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}



#fancybox-frame {

	position: relative;

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}



#fancybox-title {

	position: absolute;

	bottom: 0;

	left: 0;

	font-family: Arial;

	font-size: 12px;

	z-index: 1102;

}



.fancybox-title-inside {

	padding: 10px 0;

	text-align: center;

	color: #333;

}



.fancybox-title-outside {

	padding-top: 5px;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}



.fancybox-title-over {

	color: #FFF;

	text-align: left;

}



#fancybox-title-over {

	padding: 10px;

	background-image: url('fancy_title_over.png');

	display: block;

}



#fancybox-title-wrap {

	display: inline-block;

}



#fancybox-title-wrap span {

	height: 32px;

	float: left;

}



#fancybox-title-left {

	padding-left: 15px;

	background-image: url('fancybox.png');

	background-position: -40px -90px;

	background-repeat: no-repeat;

}



#fancybox-title-main {

	font-weight: bold;

	line-height: 29px;

	background-image: url('fancybox-x.png');

	background-position: 0px -40px;

	color: #FFF;

}



#fancybox-title-right {

	padding-left: 15px;

	background-image: url('fancybox.png');

	background-position: -55px -90px;

	background-repeat: no-repeat;

}



#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background-image: url('blank.gif');

	z-index: 1102;

	display: none;

}



#fancybox-left {

	left: 0px;

}



#fancybox-right {

	right: 0px;

}



#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	top: 50%;

	left: -9999px;

	width: 30px;

	height: 30px;

	margin-top: -15px;

	cursor: pointer;

	z-index: 1102;

	display: block;

}



#fancybox-left-ico {

	background-image: url('fancybox.png');

	background-position: -40px -30px;

}



#fancybox-right-ico {

	background-image: url('fancybox.png');

	background-position: -40px -60px;

}



#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible;    /* IE6 */

}



#fancybox-left:hover span {

	left: 20px;

}



#fancybox-right:hover span {

	left: auto;

	right: 20px;

}



.fancy-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	width: 20px;

	height: 20px;

	z-index: 1001;

}



#fancy-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	background-image: url('fancybox-x.png');

}



#fancy-bg-ne {

	top: -20px;

	right: -20px;

	background-image: url('fancybox.png');

	background-position: -40px -162px;

}



#fancy-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	background-image: url('fancybox-y.png');

	background-position: -20px 0px;

}



#fancy-bg-se {

	bottom: -20px;

	right: -20px;

	background-image: url('fancybox.png');

	background-position: -40px -182px; 

}



#fancy-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	background-image: url('fancybox-x.png');

	background-position: 0px -20px;

}



#fancy-bg-sw {

	bottom: -20px;

	left: -20px;

	background-image: url('fancybox.png');

	background-position: -40px -142px;

}



#fancy-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	background-image: url('fancybox-y.png');

}



#fancy-bg-nw {

	top: -20px;

	left: -20px;

	background-image: url('fancybox.png');

	background-position: -40px -122px;

}



/* IE */



#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_close.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }

.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_title_right.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_nav_right.png', sizingMethod='scale'); }



.fancybox-ie .fancy-bg { background: transparent !important; }



.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://greggwatsontv.lightscapedesigns.com/wp-content/themes/starkers/fancy_shadow_nw.png', sizingMethod='scale'); }

/****** CONTACT FORM STYLES ******/

.textarea {
	width:490px;
	height:100px;
	background-color:#777;
        border:1px solid #fff;
	font-family:CenturyGothicRegular;
	font-size:12px;
	color:#fff;
}


.text {
	width:490px;
	background-color:#777;
        border:1px solid #fff;
	font-family:CenturyGothicRegular;
	font-size:12px;
	color:#fff;
}

/****** BLOG STYLES ******/

#leftcol_blog {
	width:512px;
	min-height:430px;
	margin-left:15px;
	float:left;
	color:#fff;
	font-family:CenturyGothicRegular;
	font-size:13px;
}

.blogtitle {
	background-color: #777;
	border:1px solid #fff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}


.dateshare {
	background-color: #474747;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
}

.dateshare p {
	margin:0;
	padding:0;
}

.blogtitle h2 {
	font-family:CenturyGothicRegular;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.blogtitle h2 a {
	text-decoration:none;
	color:#fff;
}

.blogtitle h2 a:hover{
	color:#474747;
}

.blogtext {
	margin-left:10px;
	padding-left:10px;
}

.blogtext a {
	color:#fff;
}

.blogtext a:hover {
	color:#777;
}

#rightcol_blog {
	width:400px;
	margin-left:15px;
	float:left;
}

.rightcontain_blog {
	width:400px;
	margin-bottom:10px;
}

.rightcontain_blog h1 {
	width:136px;
	height:26px;
	background:#5d5d5d;
	border-top:1px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	margin:0;
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	line-height:26px;
	margin-top:17px;
}

.rightspacer_blog {
	height:220px;
	width:400px;
}

.rightspacer_single {
	height:259px;
	width:400px;
}

.rightshare_blog {
	width:387px;
        height:52px;
	padding-top:199px;
	margin-left:10px;
	color:#fff;
	font-family:CenturyGothicRegular;
	font-size:12px;
}

.rightshare_blog img {
	margin-right:3px;
	-moz-opacity:.75; 
	filter:alpha(opacity=75); 
	opacity:.75;
	margin-top:7px;
	border:0;
}

.rightshare_blog img:hover {
	margin-right:3px;
	-moz-opacity:1.0; 
	filter:alpha(opacity=100); 
	opacity:1.0;
}

.rightposts_blog {
	width:350px;
	height:188px;
	font-family:CenturyGothicRegular;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin-left:50px;
}

.rightposts_blog h1 {
	font-family:CenturyGothicRegular;
	font-size:24px;
	font-weight:normal;
	color:#fff;
}

.rightposts_blog p {
	font-family:CenturyGothicRegular;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin-left:20px;
}

.rightposts_blog a {
	color:#fff;
}

.rightposts_blog a:hover {
	color:#777777;
}

.rightposts_single {
	width:350px;
	height:148px;
	font-family:CenturyGothicRegular;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin-left:10px;
}

.rightposts_single h1 {
	font-family:CenturyGothicRegular;
	font-size:24px;
	font-weight:normal;
	color:#fff;
}

.rightposts_single h3 {
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
}

.rightposts_single p {
	font-family:CenturyGothicRegular;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin-left:20px;
}

.rightposts_single a {
	color:#fff;
}

.rightposts_single a:hover {
	color:#777777;
}

.commentbox {
	width:375px;
	height:60px;
	border:1px solid #fff;
	background-color:#777777;
	color:#fff;
	font-family:CenturyGothicRegular;
	font-size:12px;
}

.commentslist {
	width:375px;
	padding-top:0px;
	margin-left:10px;
	font-family:CenturyGothicRegular;
	color:#fff;
	font-size:12px;
	margin-bottom:10px;
}

.commentslist ol {
	margin:0;
	padding:0;
}

.commentslist ol li {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#373737;
	padding:5px;
	border:1px solid #fff;
	-moz-box-shadow: 0px 0px 3px 0 #000; /* Firefox */
	-webkit-box-shadow: 0px 0px 3px 0 #000; /* Safari, Chrome */
	box-shadow: 0px 0px 3px  0 #000; /* CSS3 */
	behavior: url(ie-css3.htc);
	margin-bottom:5px;
}

.commentslist h3 {
	font-family:CenturyGothicRegular;
	font-size:16px;
	font-weight:normal;
	color:#fff;
}


.commentslist ol li img {
	float:left;
	margin-right:5px;

}

.reply {
	display:none;
}


.blogmeta {
	list-style:none;
	background-color:#373737;
	font-size:12px;
	padding:5px;
	border:1px solid #fff;
	-moz-box-shadow: 0px 0px 3px 0 #000; /* Firefox */
	-webkit-box-shadow: 0px 0px 3px 0 #000; /* Safari, Chrome */
	box-shadow: 0px 0px 3px  0 #000; /* CSS3 */
	behavior: url(ie-css3.htc);
	margin-bottom:10px;
}

.404spacer {
	width:400px;
	height:500px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
