/*
Theme Name: nightlife_premium
Theme URI: http://www.wobzy.com/
Description: This is a premium theme with custom admin interface, image slider and lots of great features.   This theme is Shared by <a href="http://www.free-premium-wordpress-themes.com"><strong>Free Premium Wordpress Themes</strong></a>
Version: 1.0
Author: Wobzy Themes
Author URI: http://www.free-premium-wordpress-themes.com/
Tags: light, colorful,one sidebar,custom admin interface,custom header,image slider


	This theme was designed and built for wobzy.com.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*//*
                                       |___|
                                       |- -|                                   
                  +---------------oooO--(o)---------------------+              
                  |                  Visit Us At                |              
                  |	                                            |              
                  |    www.free-premium-wordpress-themes.com    |              
                  |                                             |              
                  +--------------------------Ooo----------------+              
                                      |__|__|                                  
                                       || ||                                   
                                      ooO Ooo                             
*/
body   {
	text-align: center;
	color: #a7d5d6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(images/bgcolor.jpg) 50% 0% ;
}
/*************************************
 Main content
 *************************************/

.bgcolor  {
	background: url(images/bottombg.jpg) no-repeat bottom center;
}
.topbg  {
	background: url(images/topbg.jpg) no-repeat top center;
} 
.bigcontainer1 #container1  {
	width: 958px;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
} 
.bigcontainer2  {
	background: url(images/sliderbg.png) no-repeat bottom center;
	height: 315px;
} 
.bigcontainer3  {
	background: url(images/postbg.png) repeat-y top center;
} 
.bigcontainer4  {
	background: url(images/footerbg.png) repeat-y bottom center;
} 
.bigcontainer2 #container2  {
	width: 958px;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
	overflow:hidden;
	position:relative;
} 
.bigcontainer3 #container3  {
	width: 958px;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	position:relative;
} 
.bigcontainer4 #container4  {
	width: 958px;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	position:relative;
} 
.pagebox  {
	float: left;
	width: 600px;
	margin:0 0 0  10px;
}
.searchpage  {
	float: left;
	color: #ffffff;
	font-size:14px;
	width: 600px;
	margin: 10px 0 0  10px;
}
.portfoliopage  {
	float: left;
	color: #ffffff;
	font-size:14px;
	width: 615px;
	margin: 10px 0 0  10px;
}
.searchpage h2 {
	color: #ffffff;
	font-size:14px;
}
.searchpage h2 a {
	color: #5eb9e3;
	text-decoration:none;
	font-size:14px;
}
.portfolioline  {
	padding: 0;
	float: left;
	width: 205px;
	margin: 2 0 0 0;
}
.portfoliopost  {
	float: left;
	width: 205px;
}
.portfoliopost h2 {
	float: left;
	line-height: 22px;
	color: #50a2c8;
	text-decoration:none;
	margin: 10px 0 0 0;
	font: verdana  12px ;
}
.portfoliopost h2 a {
	line-height: 22px;
	color: #50a2c8;
	text-decoration:none;
	font: verdana  12px ;
}
.portfolioimageborder  {
	float: left;
	border: 4px solid #50a2c8;
	margin:0  3px 0 0;
}
/*************************************
 Header selection
 *************************************/
.header  {
	height: 135px;
	padding: 0;
} 
.logo  {
	float: left;
	width: 440px;
	padding: 40px 0 0  20px;
}
.topbanner  {
	float: left;
	width: 480px;
	padding: 40px  10px 0 0;
}
/*************************************
 Menu content
 *************************************/
.menuline  {
	float: left;
	width: 958px;
	height: 60px;
	background: url(images/menubg.png) no-repeat top center;
}
.navmenu  {
	list-style: none;
	text-decoration: none;
}
.menuborder  {
	padding: 7px 0 0 0;
}
.navmenu  {
	float: left;
	text-transform:uppercase;
	margin:0  1px 0  1px;
	font: tahoma  14px ;
}
.navmenu li  {
	float: left;
	height: 62px;
}
.navmenu li a  {
	color: #e9e9e9;
	height: 40px;
	padding: 22px  35px 0  35px;
}
.navmenu li a  {
	display: block;
	text-align: center;
	text-decoration: none;
	float:left;
}
.navmenu li.active a, .navmenu li a:hover, .navmenu li.current_page_item a  {
	color: #ffffff;
	background: url(images/mouseover.png) no-repeat center center;
	text-decoration: none;
}
.navmenu  {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.navmenu li  {
	padding: 0px;
	margin: 0px 10px 0 0;
	display: inline;
}
/*************************************
 Slider section
 *************************************/
.slider  {
	float: left;
	width: 958px;
	height: 316px;
	padding: 0;
	overflow:hidden;
	margin: 0px  0px 0  0px;
}
.sliderleft  {
	width: 430px;
	float: left;
	margin:0 0 0  20px;
	padding: 0;
}
.sliderleft1  {
	width: 430px;
	height: 35px;
	float: left;
	margin: 0;
	padding: 0;
}
.sliderlefttext  {
	float: left;
	color: #ffffff;
	line-height: 22px;
	text-align:justify;
	height: 159px;
	margin: 10px  5px 0  0px;
	font: Verdana  14px ;
}
.sliderlefttext a {
	color: #ffffff;
	line-height: 22px;
	font: Verdana  14px  bold;
}
.sliderleftbutton  {
	float: left;
	width: 209px;
	height: 38px;
	margin: 0px 0 0  110px;
	background:url(images/sliderbutton.png) ;
}
.lefttitle  {
	float: left;
	color: #ffffff;
	margin: 10px  10px 0  0px;
	font: Lucida Sans  28px ;
}
.sliderleftbutton2  {
	color:#ffffff;
	display:block;
	width: 209px;
	height: 30px;
	text-align:center;
	text-decoration: none;
	line-height: 20px;
	padding: 10px 0 0 0;
	font: Lucida Sans  18px ;
}
.sliderleftbutton2 a {
	color: #3e052d;
	display:block;
	text-decoration: none;
	font: Lucida Sans  18px ;
}
.sliderright  {
	width: 480px;
	float: right;
	margin: 10px  20px 0 0;
}
.sliderimage  {
	background: #031822;
}
.sliderimage img  {
	margin: 8px  8px  8px  12px;
}
#slider ul, #slider li,
	#slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	width: 958px;
	height: 256px;
	list-style:none;
}
	#slider2 {
	margin:0 0 0 0;
}
	#slider li, #slider2 li {
	width:958px;
	height:256px;
	overflow:hidden;
}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev {
	display:block;
	width:0px;
	height:0px;
	z-index:1000;
}	
		
/*************************************
 Main selection
 *************************************/
.mainContent  {
	width: 631px;
	padding: 0;
	min-height:100%;
	margin: 14px  4px 0  8px;
} 
.mainContent #mainposttitle  {
	background: url(images/maintitle.jpg) top left;
	width: 631px;
	height: 44px;
	position:relative;
	top: 6px;
	margin: 0;
	padding: 0;
}
.mainContent #mainposttitle h1 {
	color: #ffffff;
	text-align:left;
	margin: 0;
	text-transform:uppercase;
	padding: 15px 0 0  10px;
	font: Verdana  14px  bold;
}
.mainposttop  {
	background: url(images/mainpostbg1.png) no-repeat top center;
	height: 6px;
	float: left;
	width: 631px;
} 
.mainpostcontent  {
	background: url(images/mainpostbg.png) repeat-y top center;
	position:relative;
	float: left;
	width: 631px;
} 
.mainpostbottom  {
	background: url(images/mainpostbgbottom.png) no-repeat top center;
	height: 14px;
	float: left;
	width: 631px;
	margin:0 0  20px 0;
} 
.titlebox  {
	float: left;
	width: 600px;
	margin:0 0 0  20px;
}
.titleboxleft  {
	float: left;
	width: 522px;
}
.titleboxright  {
	float: right;
	background: url(images/commentbg.png) no-repeat top center;
	width: 42px;
	height: 43px;
	margin: 10px 0 0  10px;
}
.titlep  {
	width: 520px;
	float: left;
	color: #ffffff;
	text-align:left;
	margin: 0;
	padding:5px 0 0  0px;
	font: Verdana  18px ;
}
.titlep a {
	color: #ffffff;
	text-align:left;
	text-decoration: none;
	padding:5px 0 0  0px;
	font: Verdana  18px ;
}
.datep  {
	width: 520px;
	float: left;
	color: #88cbd7;
	text-align:left;
	margin: 0;
	padding:5px 0 0  0px;
	font: tahoma  11px  bold;
}
.titleboxright p {
	color: #ffffff;
	text-align:center;
	margin: 0;
	padding:5px 0 0 0;
	font: tahoma  18px ;
}
.titleboxright p a {
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	padding:5px 0 0 0;
	font: tahoma  18px ;
}
.mainpostsep  {
	float: left;
	margin: 8px 0  8px  20px;
}
.mainposttext  {
	float: left;
	width: 600px;
	text-align:justify;
	color: #a7d5f4;
	line-height: 22px;
	margin:0 0 0  20px;
	font:"Arial"  12px ;
}
.postimage  {
	float: right;
	width: 216px;
	height: 214px;
	background: #082639;
	border: 1px solid #003046;
	margin:0 0  8px  8px;
}
.postimage img {
	margin: 5px;
}
/*************************************
 Sidebar selection
 *************************************/

.sidebar1  {
	float: right;
	width: 306px;
	padding:0;
	margin:0  10px 0 0;
}
.textwidget  {
	line-height: 24px;
	text-decoration: none;
	color: #ffffff;
	font: Georgia  11px ;
}

.bannerbox  {
	float: left;
	text-align:center;
	width: 290px;
	margin:0 0 0  5px;
}
.bannerbox img {
	border: 5px solid #08283d;
	margin: 7px !important  0px !important  0px !important  1px !important;
}
.adspace  {
	float: right;
	margin:0 0 0  10px;
}
.sidebarbox  {
	float: left;
	width: 302px;
	padding: 0;
	border: 1px solid #d5d4d4;
	margin: 0px 0 0 0;
} 
.sidebar  {
	float: left;
	width: 302px;
	margin: 2px  0px 0  0px;
}
#searchform  {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: left;
	width: 290px;
	color: #a7d5d6;
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
	float: left;
}
#searchsubmit  {
	height: 22px;
	width: 60px;
	float: right;
	background: #277779;
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #1f9193;
	margin:0  10px 0 0;
	font: tahoma  14px  bold;
}
#sidebar #searchform #s  {
	width: 108px !important;
	padding: 2px;
}

#sidebar #searchsubmit  {
	padding: 1px;
}
.sidebarboxcontent label  {
	color: #a7d5d6;
}
#sidebarbox ul, #sidebar ul ol  {
	padding: 0;
	margin:0 0 0  0px;
}
#sidebar ul, #sidebar ul ol  {
	margin: 0;
	padding: 0;
}
#sidebar ul li  {
	min-height: 28px;
	width: 302px !important;
	line-height: 14px;
	padding: 5px 0  5px 0;
	margin:0 0 0  5px;
	list-style: none;
}
#sidebar ul li a {
	margin:0 0 0  5px;
	list-style: none;
}
#sidebar ul li a:hover  {
	margin:0 0 0  5px;
	list-style: none;
}
#sidebar ul p, #sidebar ul select  {
	margin: 1px 0 1px;
}

#sidebar ul ul, #sidebar ul ol  {
	margin: 1px 0 0 1px;
}
#sidebar ul ul ul, #sidebar ul ol  {
	margin: 0 0 0 1px;
}
ol li, #sidebar ul ol li  {
	list-style: none;
}

#sidebar ul ul li, #sidebar ul ol li  {
	margin: 1px 0 0;
	padding: 0;
}
.sidebarboxcontent  {
	float: left;
	width: 302px;
	color: #a7d5d6;
	background:url(images/sbbg.jpg);
	margin: 4px 0 0 0;
}
.sbbottom  {
	float: left;
	width: 302px;
	background:url(images/sbbgbottom.jpg);
	height: 9px;
}
div.sidebarboxcontent ul  {
	float: left;
	width: 302px;
	min-height: 30px;
	line-height: 20px;
	padding: 4px 0  5px 0;
	list-style:inside  none;
}
div.sidebarboxcontent ul li {
	float: left;
	background: url(images/sblist2.png) no-repeat 0 2px;
	padding: 4px !important 0 0  28px !important;
}
.sbboxblank  {
	float: left;
	width: 298px;
	height: 14px;
}
#sidebar h2  {
	height: 32px !important;
	color: #ffffff;
	text-decoration: none;
	margin:0 0  6px 0;
	text-transform:uppercase;
	background: url(images/sbtitle.jpg) top center;
	padding: 15px  0px  2px  15px;
	font: verdana  14px ;
}
#sidebarad h2  {
	height: 32px !important;
	color: #ffffff;
	text-decoration: none;
	margin:0 0  6px 0;
	text-transform:uppercase;
	background: url(images/sbtitle.jpg) top center;
	padding: 15px  0px  2px  15px;
	font: verdana  14px ;
}
#widgettitle  {
	height: 30px;
	color: #484848;
	text-decoration: none;
	border-bottom: 0px dotted #aaaaaa;
	padding: 0px !important  0px  3px 0;
	font: tahoma  20px  bold;
}
#sidebar ul ul li, #sidebar ul ol li  {
	margin: 1px 0 0;
	padding: 0;
}
#sidebar a img  {
	border: none;
	margin: 0px;
	padding:0 0 0  1px;
}
#sidebar  {
	border: none;
	color: #2f80c6;
	line-height: 20px;
	text-decoration: none;
	width: 302px;
	margin:0  10px 0 0;
	font: tahoma  11px ;
}
#sidebar a  {
	border: none;
	margin: 0px;
	color: #83bbeb;
	line-height: 20px;
	text-decoration: none;
	font: tahoma  11px ;
}
#sidebar a:hover  {
	border: none;
	margin: 0px;
	line-height: 20px;
	text-decoration: none;
	color: #ffffff;
	font: tahoma  11px ;
}
#sidebar a:visited  {
	border: none;
	margin: 0px;
	line-height: 20px;
	text-decoration: none;
	color: #83bbeb;
	font: tahoma  11px ;
}
#recentcomments  {
	color: #2f80c6;
	text-decoration:none;
	font: tahoma  11px ;
}
#recentcomments li {
	color: #2f80c6;
	max-width: 250px !important;
	overflow:hidden;
	text-decoration:none;
	margin:0  15px 0 0;
}
.recentcomments  {
	color: #2f80c6;
	width: 250px !important;
	overflow:hidden;
	text-decoration:none;
	margin:0  15px 0 0;
}


/*************************************
 Entry style
 *************************************/

.entry {
	text-align:justify;
	color: #a7d5d6;
	line-height: 22px;
	text-decoration: none;
	margin: 10px;
	padding: 10px 0 0 0;
	font: tahoma  13px ;
}
.entry a:hover {
	color:#9ab018;
}
.entry ul  {
	text-align:justify;
	color: #5d6264;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 0em 0;
	font: tahoma  14px ;
}
.entry ul li  {
	text-align:justify;
	color: #5d6264;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 0em 0;
	font: tahoma  14px ;
}
.entry ul li a  {
	text-align:justify;
	color: #95b400;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 0em 0;
	font: tahoma  14px ;
}
.entry p  {
	margin:0px;
	padding:0px 0px 10px;
}

.entry h3 {
	font-size:1.5em;
	padding:0 0 0.3em 0;
}
.entry img  {
	max-width:600px;
	border:3px solid #1d5882;
	float: left;
	overflow:hidden;
	padding: 0;
	margin:0  15px  15px 0;
}
.postarea  {
	background: #4e4e4e top no-repeat;
	float: left;
	width: 440px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
}
p.postmetadata  {
	text-align:justify;
	color: #b0cf1d;
	line-height: 22px;
	margin: 8px;
	text-decoration: none;
	font: tahoma  12px ;
}
p.postmetadata a {
	text-align:justify;
	color: #647c3e;
	line-height: 22px;
	text-decoration: none;
	font: tahoma  12px ;
}
.singlepostafter {
	text-align:justify;
	color: #6ebabc;
	line-height: 19px;
	text-decoration: none;
	margin: 5px;
	border-top:1px dotted #191919;
	border-bottom:1px dotted #191919;
	font: tahoma  12px ;
}
.singlepostafter a {
	text-align:justify;
	color: #647c3e;
	line-height: 19px;
	text-decoration: none;
	font: tahoma  12px ;
}
.entrybody {
	padding:0 0 6px 0;
}

.entrybody a {
	border-bottom:1px dotted #1d5882;
}
.entry code {
	font-size:1.1em;
	padding:.2em;
	text-align:left;
}
.entrymeta {
	color:#b3960e;
	border-top:1px dotted #ccc;
	clear:both;
	padding:0.5em 0 0 0;
	margin:0 0  3em 0;
}
.entry form  {
	text-align:center;
}

.postedby {
	background:url(./images/user.gif) no-repeat;
	padding:0 0 0 19px;
}
.indexheight  {
	height: 60px;
}
.tagcolor  {
	color: #999999;
}
.tagcolor a {
	color: #999999;
}
/*************************************
 Calendar style
 *************************************/
#wp-calendar #prev a, #wp-calendar #next a  {
	font-size: 14px;
}

#wp-calendar a  {
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
}
#wp-calendar  {
	text-decoration: none;
	color: #83bbeb;
	font-size: 14px;
	text-align: center;
	margin:0 0 0  8px;
}
#wp-calendar caption  {
	font: bold 14px "Lucida Grande", Verdana, Arial, Sans-Serif;
	text-align: center;
}

#wp-calendar th  {
	font-style: normal;
	font-size: 14px;
	text-transform: capitalize;
}
#calendar_wrap  {
	float: left;
	width: 200px;
	font-size: 14px;
	text-align: center;
	margin: 10px;
}
 
/*************************************
 Comments
 *************************************/
.commentsblock, contactform {
	font-size:14px;
	clear:both;
	padding:20px 0 0 0;
}
li.recentcomments  {
	color:#484848;
	font-size:14px;
	list-style:none;
}
.commentsblock textarea, .contactform textarea {
	width:600px;
}
.commentsblock input, .commentsblock textarea, .contactform input, .contactform textarea {
	border:0px solid #d1d1d1;
}
.commentsblock textarea:focus, .contactform textarea:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus, .contactform textarea:focus, .contactform input:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor {
	display:block;
	font-size:115px;
}
ol.commentlist {
	color:#a7d5d6;
	width: 590px;
	background: #011a2c;
	font-size:14px;
	margin:1.0em 0 0  8px;
	padding:1px;
	float: left;
	list-style:none;
}
.commentlist li {
	color:#a7d5d6;
	width: 550px;
	background: #104870;
	font-size:14px;
	margin:1.0em  8px 0  8px;
	padding:1px;
	float: left;
	list-style:none;
}
ol.commentlist a {
	color:#a7d5d6;
	font-weight: bold;
}
ol.commentlist a:hover {
	color:#ffffff;
	font-weight: bold;
}
.commentlist li {
	padding:0.8em;
	margin:0 0 0.5em 0;
}
.commentlist img {
	float: left;
	margin: 8px;
}
.commentlist p  {
	margin:10px 5px 10px 59px;
	text-transform:none;
	font-size:1em;
}
.commentlist blockquote p  {
	margin:10px 5px 10px 5px;
}

.commentlist blockquote  {
	margin:10px 0px 10px 59px;
}

.alt {
	background:#e3e7cb;
}
.comment_headings {
	font-size:1.3em;
	color:#6C6C6C;
}	
.commentmeta {
	font-size:1em;
}
.commentmeta cite {
	font-weight:bold;
	font-size:16px;
}
#commentform input  {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#respond  {
	color: #d4d4d4;
	margin: 5px 0 0 0;
}
#respond h3  {
	color: #a1a1a1;
	line-height: 20px;
	width: 400px;
	text-decoration: none;
	padding: 5px 0  5px  10px;
	margin: 5px 0 0 0;
	font: tahoma  18px ;
}
#commentform p  {
	color: #a1a1a1;
	line-height: 20px;
	text-decoration: none;
	padding: 5px 0  5px  10px;
	font: tahoma  14px ;
}
#commentform p a {
	color: #90a510;
	line-height: 20px;
	text-decoration: none;
	padding: 5px 0  5px  10px;
	font: tahoma  14px ;
}
#commentform textarea  {
	width: 580px;
	float: left;
	background: #ffffff;
	font-size:14px;
	border: 1px solid #e4e4e4;
	color: #212121;
	padding:0 0 0  5px;
}
#respond:after  {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit  {
	padding: 5px;
	width: 587px;
	height: 35px;
	float: left;
	background:#277779;
	border: 1px solid #1f9193;
	line-height: 20px;
	text-decoration: none;
	color: #ffffff;
	font: tahoma  18px ;
}
.commentbox  {
	padding: 5px;
	width: 620px;
	overflow:hidden;
}
.commentbox h3 {
	line-height: 20px;
	text-decoration: none;
	color: #c4c4c4;
	margin:0 0 0  8px;
	font: tahoma  18px ;
}
.commentbox  {
	line-height: 20px;
	text-decoration: none;
	color: #c4c4c4;
	float: left;
	margin:0 0 0  1px;
	font: tahoma  18px ;
}
/*************************************/
/*************************************
 Footer selection
 *************************************/
.footer  {
	padding: 0 10px;
	float: left;
	min-height: 150px;
} 
.footerbox  {
	width: 280px;
	float: left;
	margin:0 0 0  20px;
}
.footerbox2  {
	width: 280px;
	float: left;
	margin:0 0 0  30px;
}
.footerboxtitle  {
	float: left;
	width: 280px;
	color: #e9e9e9;
	line-height: 32px;
	text-align:justify;
	margin: 10px  0px 0  0px;
	font: Lucida Sans  22px ;
}
.footerboxtext  {
	float: left;
	color: #ffffff;
	line-height: 24px;
	text-align:justify;
	margin: 10px  0px 0  0px;
	font: "Arial"  12px ;
}
.footercredit  {
	float: right;
	color: #e3e3e3;
	line-height: 20px;
	text-align:right;
	height: 22px;
	width: 940px;
	margin: 10px  10px  5px  10px;
	font: verdana  11px ;
}
.footercredit a {
	color: #218891;
	line-height: 20px;
	text-decoration:none;
	text-align:justify;
	font: verdana  11px ;
}
/*************************************
 Other selection
 *************************************/
.clearfloat  {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
