/*

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:12px "Trebuchet MS",Arial,Helvetica,sans-serif; line-spacing:0.1em; color:#333}

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:#333}

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:#FFF}

#showstext h1{margin:0; height:160px; padding:40px 0 0 0px; text-transform:lowercase; letter-spacing:-2px; font-size:4em; font-weight:normal; color:#FFF}

#buytickets{margin:0; height:160px; font-size:4em; font-weight:normal; color:#000}

#logo h1 a{display:block; text-decoration:none; color:#FFF}

#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:#FFF}

/* Menu */
.bread{margin-top:0px; font-size:11px}

.contactus{margin-left:15px; margin-right:15px; font-size:12px}

#pagenav{float:right}

#pagenav ul{color:#FFF; margin:0px; padding:39px 34px 0px 0px; list-style:none}

#pagenav li{color:#FFF; background-color:#333; display:inline}

#pagenav a.page_item{display:block; float:left; margin-left:5px; padding:5px 10px; background:#fff 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:#333 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}

#tabs{float:left; font-size:93%; font-weight:bold; line-height:normal}

#tabs ul{margin:0; padding:45px 0px 0 170px; list-style:none}

#tabs li{background-color:#333; display:inline-table; margin:0; padding:0}

#tabs a{float:left; background:url("tableft.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; color:#FFFfff}

#tabs a span{float:left; display:block; background:url("home.jpg") no-repeat right top; padding:5px 15px 4px 6px; color:#FFFfff}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span{float:none}

/* End IE5-Mac hack */
#tabs a:hover span{}

#tabs a:hover{background-color:#C00; background-position:0% -42px; color:#FFFfff}

#tabs a:hover span{background-position:100% -42px; color:#FFFfff}

/*#pagenav a .span{display:block; float:right; margin-left:5px; padding:5px 10px; background:#333 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:#999}

.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:#FFF}

.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 #663}

#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 #663}

#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:#FFF}

#footer a{text-decoration:none; font-size:10px; color:#FFF}

#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:675px; margin:0px 0px 20px 0px}

.OTDday{font-weight:normal; margin:5px 15px 5px 5px; vertical-align:middle}

.OTDfloatLeft{float:left}

.ubercolortabs{height:20px; float:right; margin-top:43px; padding:0; background:transparent}

.ubercolortabs ul{font:bold 11px Arial,Verdana,sans-serif; margin:0; padding:0; list-style:none}

.ubercolortabs li{display:inline; margin:0 7px 0 0; padding:0; text-transform:uppercase}

.ubercolortabs a{float:left; color:white; background:#333 url(images/dark-tab-right.jpg) no-repeat right top; /*default background color of tabs,left corner image*/margin:0 2px 0 0; padding:0 0 1px 3px; text-decoration:none; letter-spacing:1px}

.ubercolortabs a span{float:right; display:block; padding:7px 9px 3px 6px; cursor:pointer}

.ubercolortabs a span{float:none}

.ubercolortabs a:hover, .ubercolortabs li.selected a{float:left; color:white; background: url(images/red-tab-right.jpg) no-repeat right top; background-color:#be2223; /*background color of tabs onMouseover*/color:white; margin:0 2px 0 0; padding:0 0 1px 3px; text-decoration:none; letter-spacing:1px}

.ubercolortabs a:hover span{background-color:transparent}

.ubercolordivider{/*CSS for horizontal line.*/clear:both; padding:0; width:100%; height:5px; line-height:5px; background:#804000; /*background color of horizontal line*/border-top:1px solid #fff; /*Remove this to remove border between bar and tabs*/}


