/*
Theme Name: Bride 
Theme URI: http://www.eyeforweb.net
Description: The default Bride theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Ashok Singh Negi
Author URI: http://www.eyeforweb.net
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
*{margin:0px; padding:0px; outline:none;}

ul, ul li{list-style:none;}

img{border:0px;}

a{cursor:pointer;}

input[type="button"], input[type="submit"], input[type="image"]{cursor:pointer;}

.clr{clear:both; height:1px; overflow:hidden;}

body{font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; background:url(images/body-bg.gif);}

.top-bar{background:url(images/body-bg2.gif) repeat-x; width:100%; position:absolute; top:0px; left:0px;}

#wrap{width:968px; margin:auto; }
#inner-wrap{padding:0 4px; background:url(images/wrap-bg.gif) repeat-y center;}

#banner{background:url(images/banner.jpg) no-repeat top; height:324px;}

#search{background:url(images/search-bg2.gif) no-repeat; float:right; width:269px; height:42px; text-align:center; padding:10px 0px 0px 40px;}
#search input {border:none; width:169px; padding:3px 0px; float:left;}
#search img{float:left; margin-left:5px;}


/* top navigaiton start */
#top-menu{ height:53px; background:#c13400;}
#top-menu ul li{ float:left; background:url(images/dot.gif) center right no-repeat; padding:6px 12px 0 12px;}
#top-menu ul li a{ display:block; overflow:hidden; text-indent:-500px; padding:0 7px; height:40px;}
#top-menu ul li.home a{background:url(images/home.gif) no-repeat center; width:40px;}
#top-menu ul li.home a:hover, #top-menu ul li.home a.active{background:url(images/home-up.gif) no-repeat center;}

#top-menu ul li.store a{background:url(images/store.gif) no-repeat center; width:43px;}
#top-menu ul li.store a:hover, #top-menu ul li.store a.active{background:url(images/store-up.gif) no-repeat center; width:43px;}


#top-menu ul li.vendor a{background:url(images/vendor-guide.gif) no-repeat center; width:54px;}
#top-menu ul li.vendor a:hover, #top-menu ul li.vendor a.active{background:url(images/vendor-guide-up.gif) no-repeat center; width:54px;}


#top-menu ul li.real a{background:url(images/real-wedding.gif) no-repeat center; width:72px;}
#top-menu ul li.real a:hover, #top-menu ul li.real a.active{background:url(images/real-wedding-up.gif) no-repeat center; width:72px;}

#top-menu ul li.diy a{background:url(images/diy-center.gif) no-repeat center; width:51px;}
#top-menu ul li.diy a:hover, #top-menu ul li.diy a.active{background:url(images/diy-center-up.gif) no-repeat center; width:51px;}

#top-menu ul li.blog a{background:url(images/blog-love.gif) no-repeat center; width:31px;}
#top-menu ul li.blog a:hover, #top-menu ul li.blog a.active{background:url(images/blog-love-up.gif) no-repeat center; width:31px;}

#top-menu ul li.classifieds a{background:url(images/classified-forum.gif) no-repeat center; width:84px;}
#top-menu ul li.classifieds a:hover, #top-menu ul li.classifieds a.active{background:url(images/classified-forum-up.gif) no-repeat center; width:84px;}

#top-menu ul li.be a{background:url(images/be-a-guest-writer.gif) no-repeat center; width:81px;}
#top-menu ul li.be a:hover, #top-menu ul li.be a.active{background:url(images/be-a-guest-writer-up.gif) no-repeat center; width:81px;}

#top-menu ul li.submit a{background:url(images/submit-a-wedding.gif) no-repeat center; width:67px;}
#top-menu ul li.submit a:hover, #top-menu ul li.submit a.active{background:url(images/submit-a-wedding-up.gif) no-repeat center; width:67px;}

#top-menu ul li.photographers{background:none;}
#top-menu ul li.photographers a{background:url(images/photographers-gallery.gif) no-repeat center; width:116px; padding-right:0px;}
#top-menu ul li.photographers a:hover, #top-menu ul li.photographers a.active{background:url(images/photographers-gallery-up.gif) no-repeat center; width:116px; padding-right:0px;}

/* top naviation end */
#center-container{padding:10px 0px; background:url(images/dotted-border.gif) repeat-y;}

#left-part{
	width:179px; float:left;
/*	background:url(images/dotted-bg.gif) repeat-y right;*/	
padding:12px 0px 12px 0px;
}

#left-part h2{padding-left:20px;}
.my-site{text-align:center;}
/*ul.link-left{margin:0px 0px 15px 16px; font-size:13px; list-style:none;}
ul.link-left li{line-height:29px;}
ul.link-left li ul{ margin-left:10px;}*/


/*** new code left part **/
ul.link-left{margin:0px 0px 15px 10px; font-size:13px; list-style:none;}
/***
.calink{
color:#000000; text-decoration:none; text-align:left;float:left; width:155px;
}
.calink:hover{
text-decoration:underline;
}
.cat-active{
	font-weight:bold;
}
***/
ul.link-left li{overflow:hidden;}
ul.link-left li .nav_top_cat{display:block; float:right; cursor:pointer; margin:10px 10px 0px 0px;}
ul.link-left li .nav_top_cat a{background:url(images/plus.gif) no-repeat; width:12px; height:12px;}
ul.link-left li .nav_top_cat2{display:block; float:right; margin-right:10px;  margin-top:10px;}
ul.link-left li .nav_top_cat2 a{background:url(images/minus.gif) no-repeat; width:12px; height:12px;}
ul.link-left li a{color:#000000; text-decoration:none; text-align:left; float:left; }

ul.link-left li a:hover{text-decoration:underline;}
ul.link-left li a:hover{text-decoration:underline;}
ul.link-left li.current-cat{font-weight:bold;}
ul.link-left li.current-cat ul li{font-weight:normal;}
ul.link-left li{line-height:29px;}
ul.link-left li ul{ margin-left:10px; clear:both;}
/** end new code left part **/

.social{margin:0px 0px 0px 5px;}
.newsletter{ margin:15px 0px; font-size:13px; color:#5a5a5a}
.newsletter label{width:49px; float:left; text-align:right; margin-right:2px;}
.newsletter input{border:1px solid #999; padding:1px 0px; width:112px;  margin-bottom:8px;}
.archive{margin:10px 0px 20px 0px; text-align:center;}
.archive select{width:158px; border:1px solid #CCC;}
.translator{text-align:left; margin:20px 0px 20px 0px; padding:0px 10px;}
.translator a{margin:2px 2px;}
/*.translator p{margin:2px 1px;}*/
.thanks{font-size:12px; line-height:17px; color:#5a5a5a; margin:20px 16px;}

#right-part{
	width:200px; float:right;
	/*background:url(images/dotted-bg.gif) repeat-y left;*/
	padding:12px 0px 12px 11px;
	margin-right:5px;
}

#right-part h2{text-align:center;}

.right-banner img{margin:5px 0px; text-align:center;}
ul.resources li{line-height:29px; color:#4b4b4b;}
ul.resources li a{color:#4b4b4b; text-decoration:none;}
ul.resources li a:hover{color:#000;}

#center-part{ width:549px; float:left; margin-left:12px;}
.date{font-size:13px; color:#787878;}
.post-title{color:#7f110b; font-size:16px; padding:20px 0px 15px 65px; border-bottom:1px solid #686868; background:url(images/bird.gif) no-repeat left;}
.post-title a:link, .post-title a:active, .post-title a:visited{color:#7f110b; text-decoration:none;}
.post-title a:hover{text-decoration:underline;}
.post-title h3{font-weight:normal;}
.post-content{font-size:12px;}
/*.post-content p{padding:16px 0px; background:url(images/dot-horizontal.gif) repeat-x bottom;}*/
.post-content p{padding:5px 0px;}
.blog-extra{margin:15px 0px;}
.label{color:#ca0707;}

/** new code added **/
.label a:link, .label a:visited, .label a:active{color:#ca0707; text-decoration:none}

.text{margin:20px 0 0 0;} 
.signature{margin:10px 0px 20px 0px;}
.partition{text-align:center; margin:10px 0px;}


.bottonm-part{background:url(images/bottom-part.gif) no-repeat center; height:15px; overflow:hidden; margin-top:-3px;}

#footer{clear:both; margin:10px 0px 10px 0px;  text-align:center;  font-size:12px; color:#5a5a5a; line-height:22px;}
.footer-link{}
.footer-link ul li{ display:inline; padding:0px 8px 0px 8px; text-transform:capitalize; background:url(images/link-part.jpg) no-repeat right; line-height:12px; text-align:center;}
.footer-link ul li.last{background:none;}
#footer a{color:#5a5a5a; text-decoration:none;}
#footer a:hover{color:#000;}
.copyright{background:url(images/dot-horizontal.gif) repeat-x bottom; padding-bottom:5px;}
.footer-banner img{margin:10px;}

/**** 20 Nov 2009 ***/
.commentlist{
list-style:none;
}
.calink{
color:#000000; text-decoration:none; text-align:left;float:left; width:155px;
}
.calink:hover{
text-decoration:underline;
}
.cat-active{
	font-weight:bold;
}
#transl_sign{display:none}

.post-content a:link, .post-content a:visited, .post-content a:active{color:#4b4b4b;}
.post-content p a, .post-content p a:link, .post-content p a:visited, .post-content p a:active{color:#4b4b4b;}
.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited{color:#4b4b4b;}
.post-edit-link:link, .post-edit-link:hover, .post-edit-link:active{color:#4b4b4b;}

/********** 24 Nov 2009 *************/
.top-menu-link{width:200px;float:left;margin-top:10px;}
.top-menu-link a:link, .top-menu-link a:active, .top-menu-link a:visited{color:#000; text-decoration:none;}
.top-menu-link a:hover{text-decoration:underline;}
.top-menu-link ul{list-style:none;}
.top-menu-link ul li{list-style:none; float:left; padding:2px; font-style:italic;}

/** new code css added on 25 Nov 2009 **************/
.alignleft{float:left}
.alignright{float:right}
.navigation{margin-bottom:20px}
.navigation a:link, .navigation a:active, .navigation a:visited{color:#4b4b4b; text-decoration:none;}
.navigation a:hover{text-decoration:underline;}

.top_image_container{
width: 545px; margin-bottom:10px; text-align:center;
}
.post-content fieldset{width:520px; margin:0px; padding:10px; padding-top:0px; margin-top:0px; }
.post-content fieldset legend{color:#4b4b4b;}

/********** 30th November 2009 *************/
.tree_logo{float:left; margin-top:17px; width:255px; height:286px; margin-left:155px;cursor:pointer;}
.writing_logo{ float:right; margin-top:110px; margin-right:129px; width:417px; height:134px; cursor:pointer;}

.post-content ul li { background:url(images/my_bullet.gif) no-repeat 0px 6px;width:535px;overflow:hidden; clear:both; padding-left:10px;}
.post-content ul li a{text-decoration:none;}
.post-content ul li a:hover{text-decoration:underline;}

.post-content ul li ul {padding-left:20px;}
.post-content ul li ul li{ background:url(images/circle_bullet.gif) no-repeat 0px 6px;width:500px;overflow:hidden; clear:both; padding-left:10px;}
.post-content ul li ul li a{text-decoration:none}
.post-content ul li ul li a:hover{text-decoration:underline;}

.post-content ul li ul li ul li{ background:url(images/square_bullet.gif) no-repeat 0px 6px;width:465px;overflow:hidden; clear:both; padding-left:10px;}
.post-content ul li ul li ul li a{text-decoration:none;}
.post-content ul li ul li ul li a:hover{text-decoration:underline;}

/**************** 2 december 2009 *****************/
.post-content ol{list-style-position:inside;}
.powerpress_player { text-align: center; }
.nav-next-prev{width:200px; float:right; text-align:right;}
.backtowedding{float:left; width:150px;}
.backtowedding a{text-decoration:none;}
.gallery-name{float:left; width:190px; text-align:center; font-size:18px; font-weight:normal; color:#666666;}

.top-paging{margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #660000; overflow:hidden;}
#NavPrev-0, #NavNext-2{}
#NavPrev-0 a, #NavNext-2 a{color:#7F110B;}

/*** Dec 9, 2009 **/
.line {
background-image:url(images/line-new.gif);
background-position:center;

background-repeat:repeat-x;
clear:both;
height:5px;
line-height:5px;
margin:0 10px 0 8px;
padding:2px 0;
}