/*
Theme Name: LuvtoBhang 2009
Theme URI: http://luvtobhang.com
Description: LuvtoBhang Theme.
Version: 1.0
Author: Suntra 
Author URI: http://www.suntra.ca/
*/
body {background-color:#000; background-image: url('assets/website/images/bg.gif'); font-family: "Helvetica", Arial, sans-serif; font-size: 0.9em; margin:0px; padding:0px; color:#c4c4c4;}
p {padding:0; margin:0;}
#header {height:251px;}
#site_container {width:919px; padding-left:5px; padding-right:2px; background-color:#000; border-left:1px solid #333333; border-right:1px solid #333333;}
#footer {padding: 10px; font-size:10px;}

/* NAV */
#nav_container {margin-top:1px;}
#nav_container ul {display:block; positon:relative;}
#content_container {clear:both; position:relative; top:-3px; text-align:left;}
#nav {list-style:none; padding:0; margin:0; cursor:pointer; position:relative; display:block; }
#nav a {color:#c4c4c4; font-weight:bold; display:block; height:47px;}
#nav li {height:47px; cursor:pointer; float:left; position:relative; display:block;}
#nav span {display:none;}
#nav #home {width:95px; background-image: url('assets/website/images/nav/home.jpg'); }
#nav #bbt  {width:165px; background-image: url('assets/website/images/nav/bbt.jpg');}
#nav #blogy {width:123px; background-image: url('assets/website/images/nav/blogy.jpg');}
#nav #past {width:113px; background-image: url('assets/website/images/nav/past.jpg');}
#nav #mm {width:113px; background-image: url('assets/website/images/nav/mm.jpg');}
#nav #shop {width:60px; background-image: url('assets/website/images/nav/shop.jpg');}
#nav #links {width:132px; background-image: url('assets/website/images/nav/links.jpg');}
#nav #home-a {width:95px; background-image: url('assets/website/images/nav/home-o.jpg');}
#nav #bbt-a {width:165px; background-image: url('assets/website/images/nav/bbt-a.jpg');}
#nav #blogy-a {width:123px; background-image: url('assets/website/images/nav/blogy-a.jpg');}
#nav #past-a {width:113px; background-image: url('assets/website/images/nav/past-a.jpg');}
#nav #mm-a {width:113px; background-image: url('assets/website/images/nav/mm-a.jpg');}
#nav #shop-a {width:60px; background-image: url('assets/website/images/nav/shop-a.jpg');}
#nav #links-a {width:132px; background-image: url('assets/website/images/nav/links-a.jpg');}

#nav #home:hover {width:95px; background-image: url('assets/website/images/nav/home-o.jpg');}
#nav #bbt:hover {width:165px; background-image: url('assets/website/images/nav/bbt-o.jpg');}
#nav #blogy:hover {width:123px; background-image: url('assets/website/images/nav/blogy-o.jpg');}
#nav #past:hover {width:113px; background-image: url('assets/website/images/nav/past-o.jpg');}
#nav #mm:hover {width:113px; background-image: url('assets/website/images/nav/mm-o.jpg');} 
#nav #shop:hover {width:60px; background-image: url('assets/website/images/nav/shop-o.jpg');} 
#nav #links:hover {width:132px; background-image: url('assets/website/images/nav/links-o.jpg');}


#nav #fa {width:17px; background-image: url('assets/website/images/nav/nav_ba.jpg');}
#nav #fb {width:17px; background-image: url('assets/website/images/nav/nav_bb.jpg');}
#nav #fc {width:18px; background-image: url('assets/website/images/nav/nav_bc.jpg');}
#nav #fd {width:17px; background-image: url('assets/website/images/nav/nav_bd.jpg');}
#nav #fe {width:19px; background-image: url('assets/website/images/nav/nav_be.jpg');}
#nav #ff {width:30px; background-image: url('assets/website/images/nav/nav_bf.jpg');}
#sidebar {text-align:left;}
.upcoming {padding:2px;}
.upcoming img {width:585px; border:1px solid #000;}
.pointer {position:relative; left:250px; background-image: url('assets/website/images/pointer.gif'); height: 14px; width: 27px; background-repeat: no-repeat;}
.event_post {padding-top:1px; padding-left: 1px; padding-right:1px; padding-bottom:10px; background-color:#000;}

/* mail sign up */
#signup { float:left; padding-top:5px;}
.contactFormFieldText {float:left; display:block; width:30px; }
.contactFormFieldHolder {float:left; display:block;}
.contactFormFieldHolder input { margin-left:15px; border:1px solid #000; width:120px; height:18px;}
.contactFormFieldHolder2 {clear:both; position:relative; padding-left:45px; padding-top:5px;}
.error {margin-left: 5px; font-size:11px; font-weight:bold; color:#ff7e0e;}
.clear {clear:both;}
/* custom boxes */	
.box_wide {clear:both; width:619px;}
.box_norm {clear:both; width:290px;}
.blue {background-color:#4194e9; height:22px; padding-left:9px; color:#fff; font-size:14px; font-weight:bold; padding-top:7px;}
.pink {background-color:#f21387;  height:22px; padding-left:9px; color:#fff; font-size:14px; font-weight:bold; padding-top:7px;}
.orange {background-color:#ff7e0e;  height:22px; padding-left:9px; color:#fff; font-size:14px; font-weight:bold; padding-top:7px;}
.green {background-color:#83e61f;  height:22px; padding-left:9px; color:#fff; font-size:14px; font-weight:bold; padding-top:7px;}
.blue_pointer,.pink_pointer,.orange_pointer,.green_pointer {width:9px; height:8px; float:left;}
.blue_pointer {background-image: url('assets/website/images/boxes/b.gif'); background-repeat: no-repeat;}
.pink_pointer {background-image: url('assets/website/images/boxes/p.gif'); background-repeat: no-repeat;}
.orange_pointer {background-image: url('assets/website/images/boxes/o.gif'); background-repeat: no-repeat;}
.green_pointer {background-image: url('assets/website/images/boxes/g.gif'); background-repeat: no-repeat;}
.box_w {background-color:#191919;  padding:5px; float:left; width:600px;}
.box_n {background-color:#191919;  padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; float:left; width:270px;}

a {color: #fff; text-decoration:none;}
a:hover {color: #fff; text-decoration:underline}
strong {color: #fff; font-weight:bold;}
.box_wide_blue_long {clear:both; }
.box_w_blue_long { padding:2px;}

.box_norm .box_n div a {text-decoration:none;}
.box_norm .box_n div a img {border:none;}

.share_links {clear:both; text-align:right; margin-bottom:5px;}

.post_comment_link {display:inline; position:absolute; left:570px;}
.post_comment_link a {color:#fff; text-decoration:none; font-weight:normal;}
.post_comment_link a:hover {color:#fff; text-decoration:underline; font-weight:normal;}

.upcoming p {color: #fff; text-decoration:none; padding:10px; font-size:12px; text-align:left; }

/* pages */
.content {}
.content a {}
.content a:hover {}
.content h1 {text-align:left;}
.content p { padding:5px; margin-top:5px; margin-bottom:5px; text-align:left; line-height:18px; font-size:12px; font-weight:normal;}
.content img { margin-bottom:10px; }

/* past_events */
.event {float:left; margin:5px; height:252px;}
.content_past {}
.content_past img { width:285px; }
.flyer {z-index:2; overflow:hidden; height:250px; border:1px solid #333333; width:285px;}
.title {z-index:4;  position:relative; width:275px; top:-41px;  height:30px; padding:5px; background-color:#000; 
	opacity:.80; 
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8; 
	visibility: visible;
	}
.title a { color:#fff; text-decoration:none;	
}
.navigation {}
.right {}
.left {}
.title_lin {}
/* single view */

.content_single {padding-top:5px;}
.content_single p { width:590px; overflow:hidden; font-size:12px; color:#fff; padding-bottom:5px; }
.content_single p img {border:1px solid #000; }

/* pictures */
.thumbnail {
background-color: #333333;
background-repeat: no-repeat;
float: left;
margin: 5px;
overflow: hidden;
border:1px solid #ffc000;
}
.thumbnail img {
border:0px;
}
.pictures_sidebar { padding-left:20px;}

/* video multimedia */
#videos { text-align:center;  }
.videobox {margin:5px; text-align:center;  float:left; position:relative; cursor:pointer; }
.videobox a {cursor:pointer;}
.vthumb {cursor:pointer;}
.vthumb img {width:120px; height:90px; border:1px solid #333333; cursor:pointer;}
.vtitle {font-size:11px; }


/* past events box */
.pastlink { font-size:11px; margin-bottom:2px; }
.pastlink a { color:#fff; text-decoration:none; }
.pastlink a:hover { color:#fff; text-decoration:underline; }
.pastlinktitle {}

/* comments */
.content_comment {text-align:left;}
.content_comment b {color:#fff;}
.field {border:1px solid #c4c4c4; width:150px; padding:4px; font-size:12px; color:#333333; margin:2px; height:18px;}
.content_comment p {font-size:12px; color:#fff;}
.field_long {border:1px solid #c4c4c4; width:585px; padding:4px; font-size:12px; color:#333333; margin:2px; }
.commentlist {list-style:none; padding:0; margin:0;}
.commentlist li {background-color:#000; width:580px; margin:2px; padding:10px;}
#comments {}
.commentlist img {border:1px solid #fff; width:50px; height:50px;}
.cname {color:#fff; font-size:14px; font-weight:bold; text-align:left;}
.commenttext {padding-left:5px; text-align:left;}
.ucomment {color:#c4c4c4; font-size:11px; text-align:left;}
.commentmetadata {text-align:left; display:block; font-size:10px; color:#666666; margin-bottom:2px;}
/* twitter talk */
.tweetah {float:left; margin-bottom:5px; list-style:none; padding:0; margin:0; }
.tweetah li {float:left; margin-bottom:5px;} 
.tweetPic {text-align:left; float:left; padding-right:7px;}
.screenName {color: #fff; text-align:left; font-size:12px;}
.tweetPic img { width:40px; height:40px; border:1px solid #c4c4c4;}
.screenName a {font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.screenName a:hover {font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.tweet { color:#c4c4c4; margin-left: 48px; display:block; text-align:left; font-size:11px;}
.tweet a { color:#c4c4c4; text-decoration:none;}
.dateText {text-align:left; display:block; font-size:8px; color:#333333; margin-bottom:2px;}