/*

Theme Name: Replenish

Theme URI: http://www.mknmedia.com

Description: dip

Version: 2.0

Author: MKN

Author URI: http://www.mknmedia.com/

*/





body {



	margin: 0px 0px 0px 0px;



	padding: 0px;



	background: #fff;



	text-align: justify;



	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color: #333333;



}







h1, h2, h3 {



	font: 1.82em;



	font-weight: normal;



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	color: #be2223;



}







h4 {



	font: 1.82em;



	font-weight: normal;



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	color: #be2223;



margin-left: 6px;



}















p, ol, ul {



	line-height: 1.47em;



}







a {



	color: #333333;



}







a team {



	font: 14px;



	font-weight: bold;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	letter-spacing: -1px;



	color: #be2223;



}











a:hover {



	text-decoration: none;







}







hr {



	display: none;



}







/* Header */







#header {



	width: 686px;



	height: 220px;







	margin: 0px auto;



}







#headergrease {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_grease.jpg) no-repeat left top;



	margin: 0px auto;



}






#headersweetcharity {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_sweetcharity.jpg) no-repeat left top;



	margin: 0px auto;



}







#headershawshank {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_shawshank.jpg) no-repeat left top;



	margin: 0px auto;



}







#headercats {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_cats.jpg) no-repeat left top;



	margin: 0px auto;



}







#headerchic {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_chicago.jpg) no-repeat left top;



	margin: 0px auto;



}











#headersomtour {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_somtour.jpg) no-repeat left top;



	margin: 0px auto;



}







#headersomtoro {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_somtoro.jpg) no-repeat left top;



	margin: 0px auto;



}




#headerzoetyler {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_zoetyler.jpg) no-repeat left top;



	margin: 0px auto;



}







#headerlacage {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_lacage.jpg) no-repeat left top;



	margin: 0px auto;



}











#headerflash {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_flash.jpg) no-repeat left top;



	margin: 0px auto;



}





#headerflashwe {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_flash.jpg) no-repeat left top;



	margin: 0px auto;



}












#headersom {



	width: 686px;



	height: 220px;



	background: url(images/dipheader_somlondon.jpg) no-repeat left top;



	margin: 0px auto;



}











#headerlogo {



	width: 686px;



	height: 68px;



	



	margin: 0px auto;



}











/* Logo */







#logo {	



float: left;



	



background: url(images/logo.jpg) no-repeat left top;



clear: both;



width: 179px;



height: 53px;







}







#logo h1 {



	margin: 0;



	height: 160px;



	padding: 40px 0 0 0px;



	text-transform: lowercase;



	letter-spacing: -2px;



	font-size: 4em;



	font-weight: normal;



	color: #FFFFFF;



}







#showstext h1 {



	margin: 0;



	height: 160px;



	padding: 40px 0 0 0px;



	text-transform: lowercase;



	letter-spacing: -2px;



	font-size: 4em;



	font-weight: normal;



	color: #FFFFFF;



}







#buytickets  {



	margin: 0;



	height: 160px;







	font-size: 4em;



	font-weight: normal;



	color: #000;



}















#logo h1 a {



	display: block;



	text-decoration: none;



	color: #FFFFFF;



}







#logo p {



	margin: -130px 0 0 2px;



	text-transform: uppercase;



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 11px;



}







#logo a {



	display: block;



	text-decoration: none;



	color: #FFFFFF;



}







/* Menu */







.bread {



	margin-top: 0px;



font-size: 11px;



}







.contactus {



	margin-left: 15px;



	margin-right: 15px;



font-size: 12px;



}











#pagenav {



	float: right;



}







#pagenav ul {



	margin: 0px;



	padding: 39px 34px 0px 0px;



	list-style: none;







}











#pagenav li {



	display: inline;



}







#pagenav a.page_item {



	display: block;



	float: left;



	margin-left: 5px;



	padding: 5px 10px;



	background: #333333 url(images/dark-tab-right.jpg) right top no-repeat;







	text-decoration: none;



	text-transform: uppercase;



	



	font-family: Arial, Helvetica, sans-serif; 



	font-weight: bold;



	font-size: 11px;



	color: #fff;







}







#pagenav a.page_item:hover {



display: block;



	float: left;



	margin-left: 5px;



	padding: 5px 10px;







	background: #be2223 url(images/red-tab-right.jpg) right top no-repeat;



	text-decoration: none;



	text-transform: uppercase;



	



	font-family: Arial, Helvetica, sans-serif; 



	font-weight: bold;



	font-size: 11px;



	color: #fff;



}







/*#pagenav a .span {



	display: block;



	float: right;



	margin-left: 5px;



	padding: 5px 10px;



	background: #333333 url(images/red-tab-right.jpg) right top no-repeat;



	text-decoration: none;



	text-transform: uppercase;



	



	font-family: Arial, Helvetica, sans-serif; 



	font-weight: bold;



	font-size: 11px;



	color: #fff;



}



*/







.current_page_parent {







display: block;



	float: left;



	margin-left: 5px;



	padding: 5px 10px;







	background: #be2223 url(images/red-tab-right.jpg) right top no-repeat;



	text-decoration: none;



	text-transform: uppercase;



	



	font-family: Arial, Helvetica, sans-serif; 



	font-weight: bold;



	font-size: 11px;



	color: #fff;



}







.current_page_item {



	display: block;



	float: left;



	margin-left: 5px;



	padding: 0px 0px;



	background: #be2223 url(images/red-tab-right.jpg) right top no-repeat;



	text-decoration: none;



	text-transform: uppercase;



}







/* Page */











#page {



	width: 686px;



	margin: 0px auto;



	padding: 0px 0 0 0;



}







/* Content */







#content {



	float: left;



	width: 450px;



margin-top: 0px;



	margin-bottom: 10px;



}







#sidebarwrapper {



	float: right;



	width: 203px;







}











/* Post */







.post {



	margin-top: 20px;



}







.post .date {



	float: left;



	width: 29px;



	height: 32px;



	margin: 0;



	margin-top: 3px;



	margin-right: 20px;



	padding-top: 2px;



	background: url(images/img02.jpg) no-repeat;



	line-height: normal;



	text-transform: uppercase;



	text-align: center;



	font-size: 10px;



	font-weight: bold;



	color: #999999;



}







.post .date b {



	margin: 0;



	padding: 0;



	display: block;



	margin-top: -5px;



	font-size: 14px;



	color: #5C5C5C;



	



}







.post .title {



	margin: 0;



	padding: 0px 0 0 0;



	margin-left: 0px;



	padding-left: 10px;



	font-size: 1.4em;



}







.post .title h2 {



	padding: 0;



	margin: 0;



}







.post h2 a {



	text-decoration: none;



	color: #FFFFFF;



}







.post .hr1 {



}







.post .meta {



	margin: 0 0 10px 50px;



	padding: 0;



	line-height:normal;



	text-transform: uppercase;



	color: #979680;



}







.post .meta a {



	color: #828170;



}







.post .entry {



	margin: 0;



	padding: 0 0 20px 10px;



}







/* Sidebar */







#sidebar {



	float: right;







background-color:#f2f6f9;



	width: 200px;



	padding-top: 20px;



	margin-bottom: 20px;



border-left: 1px solid #ccc;



border-right: 1px solid #ccc;



border-bottom: 1px solid #ccc;







}







#sidebar2 {



background: url(images/sidebar.jpg) no-repeat;



	width: 203px;



height: 124px;



float: right;



	padding-top: 0px;



	margin-bottom: 0px;











}



















#sidebarimage {







background: url(images/bottom-curve.jpg) no-repeat;











}







sidebarlinks {



	float: right;







background-color:#f2f6f9;



	width: 200px;



	padding-top: 20px;



	margin-bottom: 20px;



border-left: 1px solid #ccc;



border-right: 1px solid #ccc;



border-bottom: 1px solid #ccc;







}











#sidebar ul {



	margin: 0px 10px 0px 10px;



	padding: 0;



	list-style: none;



}







#sidebar li {



	margin-bottom: 30px;



	text-align:left;



}







#sidebar li ul {



	border-top: 1px dashed #666633;



}







#sidebar li li {



	margin: 0;



	padding: 4px 0 4px 0;



}







#sidebar li li a {



}







#sidebar h2 {



	padding: 0;



	margin: 0 0 6px 0;



	font-size: 1.4em;



}






#sidebar h3 {



	padding: 0;



	margin: 0 0 6px 0;



	font-size: 1.1em;



}







#sidebar a {



	text-decoration: none;



}







#sidebar a:hover {



	text-decoration: underline;



}







/* Calendar */







#calendar_wrap {



	border-top: 1px dashed #666633;



}







#calendar caption {



	padding-top: 5px;



	font-weight: bold;



}







#calendar table {



	width: 100%;



	border: 0px solid #E8E8E8;



	font-family: Arial, Helvetica, sans-serif;



}







#calendar thead {



	background: #514F42;



	text-align: center;



}







#calendar tbody td {



	border: 1px solid #514F42;



	text-align: center;



}







#today {



	font-weight: bold;



}







#prev {



}







#next {



	text-align: right;



}







/* Footer */







#wrapper2 {



	background: #fff;



margin: 20px;



}







#footer {



	width: 100%;



	margin: 0 auto;



	padding-top: 0px;



background: #e6e6e6;



	padding-bottom: 0px;



	



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	color: #FFFFFF;



}







#footer a {



	text-decoration: none;



	font-size: 10px;



	color: #FFFFFF;



}







#legal {



	clear: both;



	margin: 0;



	padding: 10px 0;



	text-align: center;



	font-size: 10px;



	color: #525252;



	



}







#legal a {



	border-bottom: 1px dotted #939393;



	text-decoration: none;



	color: #939393;



}







#commentform {



}







#comment {



	width: 600px;



}







.alignright {



	float: right;



}







.alignleft {



	float: left;



}







#respond {



	margin: 0;



	padding-top: 50px;



	padding-left: 50px;



}







.navigation {



	padding-top: 20px;



}







.pagetitle {



	padding-bottom: 20px;



}







hr {



	display: none;



}















#quote {



	

margin-bottom: 25px;

	text-align: left;





}







/* Sample 1*/



#box1{



	position:absolute;



	left: 0px;



	top: 0px;



}



#box1 span{



	display:block;



	float:left;



}







/* Sample 2*/



#box2{



	position:absolute;



}



#box2 span{



	display:block;



	float:left;



}







/* Sample 3*/



#box3{



	position:absolute;



	left: -193px;



	top: -26px;



	width: 1341px;



}



#box3 span{



	display:block;



	float:left;



}







/* Sample 4*/



#box4{



	position:absolute;



}



#box4 div{



	width:480px;



	height:240px;



	float:left;



	background:#eee;



}







#box4 h3, #box4 p, #box4 ul{



	padding:5px 10px;



}



#box4 p{



	text-indent:16px;



}



#box4 img{



	width:200px;



	width:150px;



	float:left;



	margin:0 10px 10px 15px;



}



#info4{



	background:#fff !important;



	color:red !important;



	cursor:default



}







/* Sample 5*/



#box5{



	position:absolute;



	width:240px;



}



#box5 span{



	display:block;



}



#info5{



	bottom:0;



}







/* Sample 6*/



#box6{



	position:absolute;



	width:240px;



}



#box6 span{



	display:block;



}



#handles6_1{



	float:left



}



#handles6_2{



	float:right



}



.mask6{



	position:absolute;



	left:50%;



	margin-left:-120px;



	width:240px;



	height:180px;



	overflow:hidden;



}



.sample6 .buttons{



	clear:both;



	text-align:center;



}







/* Sample 7*/



#box7{



	position:absolute;



}



#box7 span{



	display:block;



	float:left;



}







#thumbs7{



	position:relative;



	width:486px;



	clear:both;



	height:41px;



	overflow:hidden;



	margin-top:200px;



}



#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{



	position:absolute;



	top:0;



	width:100%;



	height:41px;



}



#thumbs7 .thumbs div, #thumbs_handles7 span{



	display:block;



	width:60px;



	height:41px;



	margin:0;



	float:left;



	cursor:pointer;



}



#thumbs7 .thumbs div img{



	width:54px;



	float:right;



}



#thumbs_handles7 span{



	background:url(thumb_invisible.gif) no-repeat;



}



#thumbs_mask7{



	width:1200px;



	background:url(thumbs_mask.gif) no-repeat center top;



}







/* Sample 8*/



#box8{



	position:absolute;



}



#box8 div{



	width:480px;



	float:left;



}



#box8 .buttons{



	text-align:left



}



#box8 .next{



	float:right



}



.sample8 .buttons{



	text-align:center;



	clear:both;



}



.sample8 .mask1{



	border-top:1px solid #ccc;



	border-bottom:1px solid #ccc;



}







/* ********************************** */







.thumbs{



	width:54px;



}



.thumbs div{



	display:block;



	width:54px;



	height:41px;



	margin:3px 0;



	cursor:pointer;



}







.thumbs div img{



	display:block;



	width:100%;



	height:100%;



	border:none



}







.info{



	width:240px;



	height:50px;



	background:#000;



	position:absolute;



}



.info p, .info h4{



	color:#fff;



	padding:3px 8px;



	font-family:Arial;



}



.info h4{



	font-size:14px;



}



.info h4 a{



	float:right;



	background:#fff;



	color:#000;



	font-size:10px;



	padding:0 3px;



	text-decoration:none



}







.mask1{



	position:relative;



	width:986px;



	height:220px;



	overflow:hidden;



}



.mask2{



	position:relative;



	width:240px;



	height:180px;



	overflow:hidden;



}



.mask3{



	position:relative;



	width:686px;



	height:220px;



	overflow:hidden;



}







span img{



	display:block;



	border:none;



}



.OTDWrapper {padding:5px;background:#e8e7e5;border:1px #ccc solid;font-family:Verdana, Geneva, sans-serif; font-size:11px;width:650px; margin:0px 0px 20px 0px;}



.OTDday {font-weight:normal;margin:5px 15px 5px 5px;vertical-align:middle;}



.OTDfloatLeft {float:left}









