/*   
Theme Name: For Vincent
Theme URI: http://warwickboudoir.com/newwp
Description: An crisp theme with a feature footer, specific content at home page. Photo blog.
Author: Vincent
Author URI: http://warwickboudoir.com
Version: 1.0.1
Tags: sexy, reg, specific content home page

	For vincent by rezaur chowdhury
	http://rezaur.com

	The CSS, XHTML, design and PHP are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/


body  {
	margin:0px ;
	padding: 0;
	color: #000000;
	background-repeat:repeat;
	background-position:center top;
	background-image:url(images/body.jpg);	
	font-family: Helvetica, Arial, sans-serif;
	}

a {

	color:#990000;
	}

img {
	border:0;
	}


.thrColLiqHdr #container {
	width: 980px;
	border: 0px solid #000000;
	margin:0px auto;
	  } 

.thrColLiqHdr #container #navbar {
	position:absolute;
        width:980px;
	top:0px;
	}

.thrColLiqHdr #container #navbar #logo {
	position:relative;
        width:350px;   
	margin:0 auto;
	float: left;
	background-image:url(images/logo_bac.png);
    background-color:#FF0000;
        }

.thrColLiqHdr #container #navbar #logo img {
            margin-left:20px;
}		

.thrColLiqHdr #container #navbar #menu {
	position:relative;
	width:630px;
	margin:0 auto;
	float: left;
	background-image:url(images/nav_bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:129px;
	background-color: #580000;
        font-size:80%;
        font-weight:bold;
        }

.thrColLiqHdr #container #navbar #menu #menubar{
        position:relative;
        height:43px;
        width:557px;
        margin-left:27px;
        margin-top:43px;
        border:1px solid #580000;
       background-color:#580000;
       -moz-border-radius:5px;
       border-radius:5px; 
       behavior:url(images/border-radius.htc);       
       -khtml-border-radius:5px;
		}


.thrColLiqHdr #container #navbar #menu #menubar ul {	
    margin:0px 0px 0px 0px;
    padding:0px;
    border:0px solid;
    height:40px;
    
        }

.thrColLiqHdr #container #navbar #menu #menubar ul li {
	list-style-type:none;
	list-style:none;
        float:left;
	padding:0px;
        margin:0px;
        height:auto;
        width:auto;
        border:0px solid;
	}

.thrColLiqHdr #container #navbar #menu #menubar li a {
        float: left;
	display:block;
        margin:0px;
	padding:12px; 
        text-align:center;
       	color:#b37373;
	text-decoration:none;
        border:1px solid #580000;  
    
	}

.thrColLiqHdr #container #navbar #menu #menubar li a:hover {
	float: left;
	display:inline;
	margin:0px;
       	padding: 12px;
        padding-bottom:10px;
        color:#FFFFFF;
	text-decoration:none;
   background-image:url(images/hover_bg.jpg);
   background-position:bottom center;
   background-repeat: repeat-x;
 
 
           }

.menudiv img {
      
	}
.thrColLiqHdr #container #bbody {
	position:relative;
	margin-top:129px;
	width:auto;
	padding:10px;
        font-size:100%;
        background-color:#f2f2f2;
        height:auto;
}

.thrColLiqHdr #container #headerx {
    position:relative; 
	width:980px;
	margin-top:129px;
	height: 312px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	} 


.thrColLiqHdr #container #headerab {
	position:relative;
	width:980px;
	margin-top:129px;
	height: 312px;
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
	}

.thrColLiqHdr #container #headerdef {
	position:relative;
	width:980px;
	margin-top:129px;
	height: 312px;
	background-image:url(images/headerdef.jpg);
	background-repeat:no-repeat;
	}

#headergal {
     /*position:relative;*/
     margin-top:129px;
     background-image:url(images/headerdef.jpg);
     background-repeat:no-repeat; 
     height:1050px;
   }
#showarea {
       position:relative;
       height:1145px;
       padding:5px;
       background:#ffffff;
      -moz-border-radius-bottomright:12px;
      -moz-border-radius-bottomleft:12px;
      -khtml-border-bottom-left-radius:12px; 
      -khtml-border-bottom-right-radius:12px;
      -webkit-border-bottom-left-radius:12px; 
      -webkit-border-bottom-right-radius:12px;
      behavior:url(images/border-radius.htc);
      border-bottom-left-radius:12px; 
      border-bottom-right-radius:12px; 
}

.thrColLiqHdr #headerx div h1 {
	position:relative;
	left:-1000px; 
	padding: 0 0;
    visibility:hidden;
        }

.thrColLiqHdr #headerx div h1 a{
	color:#FFF; 
	text-decoration:none; 
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal; 
	margin:-0px; 
	padding:0px;
        visibility:hidden;
	}

#wnote{
	position:relative;        
	padding:10px;
        color:#cf0d0d;
        width:400px;
	margin-left:35px; 
        top:35px;  
}

#wnote p {
   
   color:#ffffff;
   margin-left:5px;
   margin-top:-20px;
        }

#anote{
	position:relative;        
	padding:10px;
        color:#cf0d0d;
        width:400px;
        margin-left:350px; 
}

#anote p {
        left:45px;
        color:#ffffff;
        margin-left:5px;
        }


.thrColLiqHdr #headerx div #blog-description {
	margin:0px;
    visibility:hidden; 
   }


.thrColLiqHdr #container #mainContent_container {
	position:relative;
	margin-top:0px;
	margin-left:5px;
	border: 0px solid #000000;
	text-align: left;
        font-size:12px;
	background-image:url(images/main_content.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:375px;
	padding:0px;
       }
.thrColLiqHdr #mainContent_container #sidebar1 {
        position:relative;
	float: left;	
	padding:0px;
        margin-left:25px;
        border:0px solid;
        width:302px;  
        }

.thrColLiqHdr #mainContent_container #sidebar2 {
	position:relative;
        float: left; 
	padding:0px;
        border:0px solid; 
        margin-left:25px;
        width:298px;
        height:365px;
        }
#dc0,#dc1,#dc2,#dc3 .clip {
    padding-top:10px;
    padding-bottom:15px;
    font-size:12px;    
    }


.thrColLiqHdr #mainContent_container #mainContent {
        position:relative;	
        float:left;
        margin-left:24px;
        border:0px solid;
        width:282px;
	}
#mainContent_gallery {
       position:relative;
       margin-top:0px;
       margin-left:0px;
       background-color:#580706;
       background-image:url(images/main_con.png);
       background-position: center top;
       background-repeat:no-repeat;
       border:0px solid;
       height:820px;
       width:987px;  

}
.thrColLiqHdr #mainContent_container h3.homeposthdr {
      margin-top:45px;
      margin-left:25px;
      color:#df2b2b;
	}
.thrColLiqHdr #mainContent_container hr.homehr {
    border:0px;
    background-color:#df2b2b;
    width:100%;
    Float:left; 
}
.thrColLiqHdr #container #mainContent_left {
	position:relative;
	margin-top:0px;
	margin-left:0px;
        margin-right:0px;
	border: 0px solid #000000;
	text-align: left;
	background-color:#890707;
	min-height:640px;
	padding:20px;
        /*overflow:hidden; stricke out for iframe*/
   }

.thrColLiqHdr #mainContent_left #hsb1 {
        background:#ffffff;
	width:33%;
	float:left;
        margin-top:20px;
        padding-left:5px;
        margin-left:10px;
        MIN-height:350px;
        -moz-border-radius: 10px;
	-khtml-border-radius:10px; 
        -webkit-border-radius:10px; 
        border-radius:10px; 
             }

.thrColLiqHdr #mainContent_left #hsb2 {
        background:#ffffff;
	width:60%;
        height:auto;
	float:left;
        margin-left:20px;
        margin-top:20px;
        padding-left:0px;
        padding-right:0px; 
	-moz-border-radius: 10px;
   	-khtml-border-radius:10px; 
        -webkit-border-radius:10px; 
         border-radius:10px; 

       }

#mainContent_gallery #sidebargal{
    position:relative;
    margin:10px;
    margin-top:10px;
    padding:10px;
    float:left;
    width:25%;
    height:auto;
    border:0px solid;
    background-color:#f2f2f2;  
    -moz-border-radius: 10px;
	-khtml-border-radius:10px; 
        -webkit-border-radius:10px; 
        border-radius:10px; 

}

#mainContent_gallery #gal_cont {
   margin-top:10px;
  padding:10px;
   float:left;
   width:67%;
   height:auto;
   border:0px solid;
    background-color:#f2f2f2;  
    -moz-border-radius: 10px;
	-khtml-border-radius:10px; 
        -webkit-border-radius:10px; 
        border-radius:10px; 


}

#hsb2 p {
   padding:15px; 
   width:auto;     
}

#sidebar1,#sidebar2 #mainContent, p {
            text-align:justify;
            width:260px;
            margin-left:0px;
            padding-left:10px;
            color:#9e4113;
            }
#sidebar1,#sidebar2 #mainContent, li {
               color:#347a97;
               list-style:none;
}
#footer-wrap-outer {	
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:-70px;
	margin-top:-10px;
	margin-right:-70px;
	overflow:auto;

}


.thrColLiqHdr #footer {
	position:relative;
	margin:0px auto;
	width:980px;
	overflow:hidden;
	font-size: 0.8em;
	line-height: 1.1em;
	color:#f2f2f2;
	 } 

.thrColLiqHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
        }

#footer .widget {
	margin-right: 21px;
	margin-left: 21px;
	}

#footer .widget-wrap {
	float: left;
	width: 360px;
	margin-top:35px;
        padding:20px; 
        }

#footer .widget_wppp ul li {
           list-style:none;
           padding-top:10px;
           }
#footer .widget_wppp ul li a {
         color:#5f5f5f;
         text-decoration:none;
         font-size:14px;
         font-weight:bold;
}

#footer .widget_wppp ul li a:hover {
         color:#1FB3DD;
         text-decoration:none;
         font-size:14px;
         font-weight:bold;
}

#footer .legal{
         float:left;
         margin-left:15%;
           color:#ffffff;
          }
.legal li{
      color:#fff
}

#footer .credit {
          float:right;
          margin-right:20%
} 

#footer .credit a {
	text-decoration: none;
}
#footer .blink{
color:#888888;
text-decoration:none;
}

#footer #subscribe {
	position:relative;
	float:right;
	margin-top: 45px;
	}

#sitemapfooter-nav li  {
list-style-type:none!important;
display:inline;
text-align:center;
padding:5px;
}

#sitemapfooter-nav li a {
text-decoration:none!important;
color:#888!important;
text-align:center;
}
#sitemapfooter-nav li a:hover {
color:#1FB3DD!important;
}

#sitemapfooter-nav {
        float:left;
        text-align:center;
        width:650px; 
        margin-left:18%;
         margin-top:15px;
        padding-bottom:5px;   
               
   }


#footer #subscribe a {
	display: block;
	text-indent: 0px;
	overflow: hidden;
}

.fltrt { 
	float: right;
	margin-left: 8px;
        }

.fltlft {
	float: left;
	margin-right: 8px;
        }
.columnLeft {
	float: left;
	display: inline;
	padding: 13px 0 35px 0;
	margin-left: 20px;
	width: 260px;
	}
.columnLeft h3{
        color: #cc0000;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	padding-bottom: 10px;
	margin-bottom: 12px;
	background: url(images/bg-h3.gif) no-repeat 0 bottom;
}
.columnLeft ul{
padding:4px 0px 8px;
}
.columnLeft li{
padding:6px;
}
.columnLeft li img{
         padding-right:5px;
  }

.columnLeft ul li {
	padding-left: 16px;
	
	}

.columnLeft a{
color:#0044B4;
font-size:12px;
}

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
     }

.post .entry {
	font-size: 0.9em;
	line-height: 1.3em;
	clear: both;
	}

.post .author {
	color: #949494;
	font-size: 0.8em;
	position: relative;
	top: -1.5em;
	}

.post .info {
	color: #bcbcbc;
	font-size: 0.8em;
	}

.post .date {
	background-image: url(images/date.jpg);
	width: 89px;
	height: 73px;
	text-align: center;
	float: right;
	text-transform: uppercase;
	}

.post .date .month {
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding-top: 3px;
	color: #a9a9a9;
	font-weight: bold;
	}

.post .date .day {
	display: block;
	font-weight: bold;
	font-size: 20px;
	padding-top: 3px;
	line-height: 18px;
	color: #afafaf;
	}

.post .date .year {
	display: block;
	font-size: 0.7em;
	padding-top: 3px;
	color: #a5a5a5;
	}

.commentlist {
	padding: 0;
	list-style-type: none;
	margin-top: 16px;
	margin-left: 0px;
	}

.commentlist li {
	margin-top: 16px;
	margin-left: 30px;
	max-width: 460px;
	}

.commentlist li .comment-content,

.commentlist li .before-comment,

.commentlist li .after-comment,

.commentlist li .after-comment div {
	background:transparent url(images/comment.jpg) no-repeat top right;
	}
.commentlist li .comment-content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
 	padding: 28px 0 0px 0px;
	}

.commentlist li .before-comment {
	position:absolute;
	left:0px;
	top:0px;
	width: 27px; /* top slice width */
	margin-left: -27px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
}

.commentlist li .after-comment {
	position:relative;
	width:100%;
	}

.commentlist li .after-comment,

.commentlist li .after-comment div {
	height: 40px; /* height of bottom cap/shade */
	font-size:1px;
	}

.commentlist li .after-comment {
	background-position:bottom right;
	}

.commentlist li .after-comment div {
	position:relative;
	width:27px; /* bottom corner width */
	margin-left: -27px;
	background-position:bottom left;
}

.commentlist .comment {
	margin: 0;
	font-size: 0.8em;
	padding-right: 27px;
	}

.comment-text {
	margin-left: 42px;
	margin-right: 10px;
	margin-top: 24px;
	font-size: 0.9em;
	}

.comment-text * {
	margin-bottom: 0;
	padding-bottom: 0;
	}

.commentlist .comment .reply {
	text-align: right;
	position: relative;
	top: 15px;
	z-index: 100;
	font-size: 0.9em;
	}

.commentlist .comment .reply a {
	color: #D7DBD8;
	text-decoration: none;
	}


.avatar {
	float: left;
	margin:0 10px 0 0!important;
	}


input.text {
	width: 200px;
	padding: 5px;
	border: 1px solid #f2f2f2;
       

	}



textarea {
	width: 300px;
	height: 100px;
	margin: 0;
	padding: 5px;
	border: 1px solid #f2f2f2;
       -moz-border-radius: 10px;
	-khtml-border-radius:10px; 
        -webkit-border-radius:10px; 
        border-radius:10px; 


	}

/****************************

 **   Sidebar

 ****************************/



/* General */



.sidebar h2 {
	font-size: 1.4em;
	color: #676767;
	margin-bottom: 20px;
	}


.sidebar a {
	color: #9f9f9f;
}

.sidebar ul, .sidebar ul ol {
	margin: 0;
	padding: 0;
	}

.sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 25px;
	}

.sidebar ul p, .sidebar ul select {
	margin: 5px 0 8px;
}

.sidebar ul ul, .sidebar ul ol {
	margin: 5px 0 0 10px;
	}

.sidebar ul ul ul, .sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, .sidebar ul ol li {
	list-style: decimal outside;
	}


.sidebar ul ul li, .sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#main-body {width:100%; border:1px solid; padding:10px}
#main-body #leftsb {float:left; width:300px;border:1px solid #fff}
#main-body #cont-area {float:right;width:630px}
#cont-area .entry p {width:580px;margin:0}
