/*
Color Option: White and Red
*/

/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{color: #252525; background:url(../images/foot.png) bottom repeat-x;}

h1{color: #000;}
	h1.h1-sub-title{border-top: 5px solid #000;}
h2{color: #000;}
h3{color: #000;}
h4{}
h5{}
h6{}

p{color: #333;}
blockquote, blockquote p{color: #333;}

form{}
label{color: #fff;}
textarea, input{color: #333;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{color: #fff; background: #b2003a; border: 1px solid #d55c4f;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{color: #b2003a;}
a.std_link:hover, a:hover{}
a:active{color: #b2003a;}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#container{background-color:#fff;}
#header{border-bottom: 0px solid #222;}
#footer{background: #fff; border-top: 1px solid #000;}
#contact{width:240px;}
#contact p{margin-bottom:5px;}

/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	/*--------------------------*/
	/*- MENU -------------------*/
	ul#menu li.parent-item a.parent-link{color: #222;}
	ul#menu li.parent-item a.parent-link:hover{color: #b2003a;}

		/*--------------------------*/
		/*- SUB MENU ---------------*/
		ul.sub-menu li{background-color: #222; color: #ccc; border-bottom: 1px dotted #ccc;}
			ul.sub-menu li a{color: #ccc;}
				ul.sub-menu li a:hover{color: #fff;}
#social h2{text-align:right;margin-bottom:8px;padding-top:1px;}
a.contact{background: url(white-red/social.png) top no-repeat;background-position: 0px -180px;text-indent: -9999px; width: 230px; height: 156px;overflow:visible;display:inline;padding-top:10px; padding-bottom:10px;border: 1px solid #fff;margin-right:7px;}
a.contact:hover{background: url(white-red/social.png) top no-repeat;background-position: 0px -240px;text-indent: -9999px; width: 230px; height: 156px;overflow:visible;display:inline;}
a.contact:active{background: url(white-red/social.png) top no-repeat;background-position: 0px -300px;text-indent: -9999px; width: 230px; height: 156px;overflow:visible;display:inline;}

a.twitter{background: url(white-red/social.png) top no-repeat;background-position: 0px 0px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.twitter:hover{background: url(white-red/social.png) top no-repeat;background-position: 0px -40px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.twitter:active{background: url(white-red/social.png) top no-repeat;background-position: 0px -80px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}

a.facebook{background: url(white-red/social.png) top no-repeat;background-position: -65px 0px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.facebook:hover{background: url(white-red/social.png) top no-repeat;background-position: -65px -40px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.facebook:active{background: url(white-red/social.png) top no-repeat;background-position: -65px -80px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}

a.youtube{background: url(white-red/social.png) top no-repeat;background-position: -128px 0px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.youtube:hover{background: url(white-red/social.png) top no-repeat;background-position: -128px -40px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.youtube:active{background: url(white-red/social.png) top no-repeat;background-position: -128px -80px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}

a.feed{background: url(white-red/social.png) top no-repeat;background-position: -198px 0px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.feed:hover{background: url(white-red/social.png) top no-repeat;background-position: -198px -40px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.feed:active{background: url(white-red/social.png) top no-repeat;background-position: -198px -80px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}

a.vimeo{background: url(white-red/social.png) top no-repeat;background-position: -260px 0px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.vimeo:hover{background: url(white-red/social.png) top no-repeat;background-position: -260px -40px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}
a.vimeo:active{background: url(white-red/social.png) top no-repeat;background-position: -260px -80px;text-indent: -9999px; width: 63px; height: 34px;overflow:hidden;display:inline;}

a.gplus{background: url(white-red/social.png) top no-repeat;background-position: -324px 0px;text-indent: -9999px; width: 63px; height: 35px;overflow:hidden;display:inline;margin-top:-1px;}
a.gplus:hover{background: url(white-red/social.png) top no-repeat;background-position: -324px -40px;text-indent: -9999px; width: 63px; height: 35px;overflow:hidden;display:inline;margin-top:-1px;}
a.gplus:active{background: url(white-red/social.png) top no-repeat;background-position: -324px -80px;text-indent: -9999px; width: 63px; height: 35px;overflow:hidden;display:inline;margin-top:-1px;}

/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------------------------------------*/
	/*- FEATURE POST -----------------------------------------*/
	a.scroller-left, a.scroller-right{display: none;background: url(white-red/big-arrows.png) no-repeat;}
		a.scroller-left{left: -25px; background-position: top left;}
		a.scroller-right{right: -25px; background-position: top right;}
			a.scroller-left:hover{background-position: bottom left;}
			a.scroller-right:hover{float: right; background-position: bottom right;}

	.feature-post .feature-post-image: url{border-bottom: 0px solid #222;}

	.feature-post .feature-post-content h1 a{color: #000;display:none;}
	.feature-post .feature-post-content a.action-link{background: url(white-red/continue-reading.png) top no-repeat;display:none;}

	/*--------------------------------------------------------*/
	/*- POST LIST 1 ------------------------------------------*/
	ul.post-list{background-color: #fff;}
		ul.post-list li h2 a{background: url(white-red/post-title-bg.png) bottom no-repeat;color: #fff;overflow:visable;background-position: -15px 0px;}
		ul.post-list li h2 a:hover{background: url(white-red/post-title-bg.png) bottom no-repeat;color: #fff;overflow:visable;text-decoration:none;background-position: -15px -100px;}
		ul.post-list li h2 a:active{background: url(white-red/post-title-bg.png) bottom no-repeat;color: #fff;overflow:visable;text-decoration:none;background-position: -15px -200px;}
		ul.post-list li p{color: #333;}
		ul.post-list li a.action-link{background: url(white-red/continue-reading.png) top no-repeat;display:none;}
		ul.post-list li img{display:none;}

	/*--------------------------------------------------------*/
	/*- POST LIST 2 ------------------------------------------*/
	ul.sub-post-list li h3 a{color: #222;}
	ul.sub-post-list li p{color: #555;}
		ul.sub-post-list li a.action-link{background: url(white-red/continue-reading.png) top no-repeat;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy ol, .post .copy ul{color: #555;}
.post .copy h2{color: #222;}


	.post .image{border-bottom: 0px solid #222;margin-left:165px;}
	.post .video{border-bottom: 0px solid #222;margin-left:165px;}
	
	.post h1{border-bottom: 1px dotted #ccc;}
		.post h1 a{color: #000;}
		.post h1 a:hover{color: #b2003a;}
	.post-video h1{border-bottom: 1px dotted #ccc;}
		.post h1 a{color: #000;}
		.post h1 a:hover{color: #b2003a;}
	h3.date{color: #575757;}

.post ol p strong{font-weight:800;font-family:Helvetica, “Helvetica Neue”, Arial, sans-serif; font-size:11pt;letter-spacing:.05em;}

.shift h1 {
	display: none;
	}

.shift p.pgnav {
	font-family: "Arial", sans-serif;
	font-size: .7em;
	margin-top: -137px;
	margin-left: 76px;
	margin-bottom: 70px;
	}

.shift p.pgnav-watch {
	font-family: "Arial", sans-serif;
	font-size: .7em;
	margin-top: -520px;
	margin-left: 70px;
	margin-bottom: 500px;
	}

.shift #gal2 {
	width: 300px;
	display: block;
	float: right;
	clear: both;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	}

.video p.pgnav {
	font-family: "Arial", sans-serif;
	font-size: .7em;
	margin-top: -100px;
	margin-left: -90px;
	margin-bottom: 120px;
	}


/*-------------------------------------------------------------------------------------------*/
/*- PROMOTE POST ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.enjoy-copy{color: #575757;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#comments{background: #111;		
		-moz-border-radius-topleft: 7px;
		-webkit-border-top-left-radius: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-right-radius: 7px;}

	.comment{background: #f6f6f6; border-bottom: 1px solid #ccc;}
		.comment h4.comment-date{color: #575757;}
		.comment h3{color: #000;}
			.comment h3 a{color: #000;}
			.comment h3 a:hover{color: #b2003a;}
			.comment h3 span.twitter-link a{color: #777;}
			.comment h3 span.twitter-link a:hover{color: #000;}

			.user img{border: 5px solid #c5c5c5;}
			.user a.action-link{color: #222;}
				.user a.action-link:hover{color: #b2003a;}

	.comment-odd{background: #f1f1f1;}	
	
	/*--------------------------------------------------------*/
	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments .thread-comment{border-top: 1px dotted #ccc;}
	.threaded-comments .comment-post blockquote{background: #ddd;}


/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comment-form-content{background: #111; border-bottom: 5px solid #000;}
	.comment-form-content .comment_form label{color: #fff;}
        .comment-form-content p{color: #fff;}
	.comment-input input{background: #ccc; border: 1px solid #fff;}
	.comment-texarea textarea{background: #ccc; border: 1px solid #fff;}

	.checkbox{color: #777;}
	input.submit_button{color: #fff; background: #b2003a; border: 1px solid #d55c4f;}


/*-------------------------------------------------------------------------------------------*/
/*- SPRITES ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.header-comments, .header-promote-post, .header-leave-comment{background:url(white-red/headers.png) no-repeat;}
	.header-promote-post	{background-position: 0px 0px;}
	.header-comments		{background-position: 0px -79px;}
	.header-leave-comment	{background-position: 0px -157px;}

/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
h4.archive_year{color: #888;}
#archives .archives_list li{border-bottom: 1px dotted #ccc;}
	#archives .archives_list li .archive-post-image{border: 5px solid #c5c5c5;}
	#archives .archives_list .date{color: #888;}
		#archives ul .label a{color: #333; }


/*-------------------------------------------------------------------------------------------*/
/*- GALLERY PAGES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
li.gallery_description{border: 10px solid #f3f3f3; background: #f9f9f9;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column h2, #right-column h2 a{color: #252525; border-bottom: 3px solid #000;}
	#right-column h2 a{color: #252525;}
	#right-column h2 a:hover{color: #b2003a;}

	#right-column ul li ul li{border-bottom: 1px dotted #ccc; background: url(white-red/right-column-li-bg.gif) left no-repeat;}
		#right-column ul li ul li a{color: #252525;}
		#right-column ul li ul li a:hover{color: #b2003a;}

	#right-column .advert{background-color: #333;}


	/*--------------------------------------------*/
	/*- SEARCH -----------------------------------*/
	.search-bar{border: 1px solid #ccc; background: #fff;}


/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer {	background:url(white-red/footergrad.png) repeat-x #1E1E1E;
		border-left:1px solid #fff;		
		border-right:1px solid #fff;		
		-moz-border-radius-topleft: 7px;
		-webkit-border-top-left-radius: 7px;
		-moz-border-radius-topright: 7px;
		-webkit-border-top-right-radius: 7px;}

#footer a{color:#ccc;text-decoration:none;}
#footer a:hover{color:#ccc;text-decoration:underline;}

ul.footer-columns{border-bottom: 0px solid #333;}
	ul.footer-columns h2{color: #ccc;}
	ul.footer-columns h2 a{color: #ccc;}
	ul.footer-columns p{color: #fff;}

	ul.footer-columns ul li{border-bottom: 1px solid #000; border-top: 1px solid #191919;}

.footer-copy{border-top: 0px solid #191919;}
	p.copyright{color: #555;}
		p.copyright a{color: #ccc;}
		p.copyright a:hover{color: #fff;}
	a.obox-logo{background: url(white-red/obox-logo.png) top;}
		a.obox-logo:hover{background: url(white-red/obox-logo.png) bottom;}


/*-------------------------------------------------------------------------------------------*/
/*- SOME STANDARD WORDPRESS PLUGIN/WIDGET STYLES --------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*--------------------------------------------*/
/*- FLICKR -----------------------------------*/
#flickr_badge_wrapper{}
	#flickr_badge_wrapper .flickr_badge_image{border: 5px solid #ccc;}


/*--------------------------------------------*/
/*- CALENDAR ---------------------------------*/
	/*--- RIGHT COLUMN CALENDAR ---*/
	#right-column #wp-calendar caption {color: #252525;}
	#wp-calendar td, #wp-calendar th{color: #555;}
	#right-column #wp-calendar td{border: 1px solid #ccc;}
	#right-column #wp-calendar th{color: #fff; background: #222; border: 1px solid #ccc;}
		
	/*--- FOOTER CALENDAR ---*/
	#footer #wp-calendar caption {color: #fff;}
	#footer #wp-calendar td, #wp-calendar th{color: #555;}
	#footer #wp-calendar th{color: #fff; background: #b2003a;}

	/*--------------------------------------------*/
	/*- TWITTER ----------------------------------*/
	ul#twitter_update_list{color: #eee;} 
		ul#twitter_update_list li a{color: #fff;}
			ul#twitter_update_list li a:hover{color: #b2003a;}



