/*
Theme Name: Bolly Instyle
Theme URI: http://www.bollyinstyle.com
Description: A stylista's guide to global goodies
Author: Mintwich Design and Example7
Author URI: http://www.mintwichdesign.com and http://www.example7.com
Tags: Bolly Instyle

	site name   Bolly Instyle
	site url    http://www.bollyinstyle.com
	
*/

/* -------------------[ Layout ]------------------- */

body { margin: 0; padding: 0; background-color: #EFE5A8; background-image: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/background.gif); background-position: center top; background-repeat: repeat-y; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; }

#wrapper { width: 1028px; margin: 0; padding: 0; _background-color: #fff; }
#container-top { width: 1028px; height: 36px; margin: 0; padding: 0; background-image: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/background-top.png); background-position: center top; background-repeat: no-repeat; }
#container { width: 1028px; margin: 0; padding: 0; background-image: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/background-middle.png); background-position: center top; background-repeat: repeat-y; }
#container-bottom { width: 1028px; height: 36px; margin: 0; padding: 0; background-image: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/background-bottom.png); background-position: center top; background-repeat: no-repeat; }

#topbreak { display: block; width: 970px; height: 20px; background-color: #FFF; }
#header1 { clear: both; width: 930px; height: 40px; margin: 0; padding: 0; background-color: #FFF; }
#header1left { float: left; width: 313px; height: 40px; margin: 0; padding: 0; text-align: left; background-color: #FFF; }
#header1right { float: left; width: 617px; height: 40px; margin: 0; padding: 0; text-align: right; vertical-align: top; background-color: #FFF; }

#header2 { clear: both; width: 930px; margin: 0; padding: 0; background-color: #FFF; }
#header2left { float: left; width: 360px; height: 105px; margin: 0; padding: 0; text-align: left; background-color: #FFF; }
#header2right { float: right; width: 570px; height: 105px; margin: 0; padding: 0; text-align: left; background-image: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/headertext.png); background-position: center top; background-repeat: no-repeat; background-color: #FFF; }

#content { clear: both; width: 880px; margin: 0; padding: 0; overflow: auto; background-color: #FFF; }

#main { float: left; width: 550px; text-align: left; margin: 0; padding: 0; background-color: #FFF; }

#sidebar { float: right; width: 300px; text-align: center; margin: 0; padding: 0; color: 212121#; font-size: 12px; line-height: 15px; background-color: #FFF; }

#footer { clear: both; width: 880px; height: 30px; padding: 0; margin: 0; background-color: #FFF; }

/* -------------------[ Navigation ]------------------- */

#navleftside ul { float: left; list-style: none; margin: 0; padding: 0; }
#navleftside li { float: left; list-style: none; margin: 0; padding: 0; }
li.navleft1 a { float: left; display: block; width: 62px; height: 14px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navleft1.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navleft1 a:hover { background-position: 0 -14px; }
li.navleft1 a.active { background-position: 0 -28px; }
li.navleft2 a { float: left; display: block; width: 73px; height: 14px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navleft2.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navleft2 a:hover { background-position: 0 -14px; }
li.navleft2 a.active { background-position: 0 -28px; }
li.navleft3 a { float: left; display: block; width: 90px; height: 14px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navleft3.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navleft3 a:hover { background-position: 0 -14px; }
li.navleft3 a.active { background-position: 0 -28px; }
li.navleft4 a { float: left; display: block; width: 88px; height: 14px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navleft4.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navleft4 a:hover { background-position: 0 -14px; }
li.navleft4 a.active { background-position: 0 -28px; }

#navrightside ul { float: left; list-style: none; margin: 0; padding: 0; }
#navrightside li { float: left; list-style: none; margin: 25px 0 -7px 0; padding: 0; }
li.navright1 a { float: left; display: block; width: 78px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright1.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright1 a:hover { background-position: 0 -15px; }
li.navright1 a.active { background-position: 0 -30px; }
li.navright2 a { float: left; display: block; width: 72px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright2.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright2 a:hover { background-position: 0 -15px; }
li.navright2 a.active { background-position: 0 -30px; }
li.navright3 a { float: left; display: block; width: 110px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright3.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright3 a:hover { background-position: 0 -15px; }
li.navright3 a.active { background-position: 0 -30px; }
li.navright4 a { float: left; display: block; width: 56px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright4.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright4 a:hover { background-position: 0 -15px; }
li.navright4 a.active { background-position: 0 -30px; }
li.navright5 a { float: left; display: block; width: 60px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright5.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright5 a:hover { background-position: 0 -15px; }
li.navright5 a.active { background-position: 0 -30px; }
li.navright6 a { float: left; display: block; width: 86px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright6.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright6 a:hover { background-position: 0 -15px; }
li.navright6 a.active { background-position: 0 -30px; }
li.navright7 a { float: left; display: block; width: 68px; height: 15px; background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/nav/navright7.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
li.navright7 a:hover { background-position: 0 -15px; }
li.navright7 a.active { background-position: 0 -30px; }

/* -------------------[ Text ]------------------- */

a:link, a:active, a:visited { color: #225876; text-decoration: underline; }
a:hover { color: #333333; text-decoration: underline; }

a.sidebarlink:link, a.sidebarlink:active, a.sidebarlink:visited { color: #333333; text-decoration: none; }
a.sidebarlink:hover { color: #225876; text-decoration: underline; }

h1 { font-size: 18px; line-height: 18px; font-weight: normal; padding: 15px 0 0 0; margin: 5px 0 2px 0; color: #333333; }

h2 { font-size: 18px; line-height: 18px; font-weight: normal; padding: 15px 0 0 0; margin: 5px 0 2px 0; color: #333333; }
h2 a:link, h2 a:active, h2 a:visited { color: #225876; text-decoration: none; }
h2 a:hover { color: #333333; text-decoration: none; }

.postdatatop { font-size: 11px; line-height: 11px; }

.postdatabottom { font-size: 11px; line-height: 14px; }
.postdatabottom a:link, .postdatabottom a:active, .postdatabottom a:visited { color: #333333; text-decoration: none; }
.postdatabottom a:hover { color: #225876; text-decoration: underline; }

br { line-height: 13px; }

p { margin-top: 0px; }

/* -------------------[ Images ]------------------- */

.alignright { float: right; margin: 0 0 15px 15px; }
.alignleft { float: left; margin: 0 15px 15px 0; }

.ll { float: left; margin: 0 3px 3px 0; }

img { border: none; }

img, div { behavior: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/iepngfix.htc) }

/* -------------------[ Sidebar ]------------------- */

.widget, .widgettext { list-style: none; text-align: center; }

#searchform { margin: 0; padding: 0; overflow: hidden; display: inline; }
#searchbox { width: 130px; background: #EFE5A8 !important; color: #225876; font-size: 9px; font-weight: normal; margin: 0; padding: 3px 0 2px 5px; display: inline; border: none; vertical-align: top; top: 0; }
#searchbutton { margin: 2px 0 0 0; padding: 0; border: none; }
#sbutton { height: 17px; width: 37px; margin: 0; padding: 0; border: none; }

#sidebar_categories { padding: 0; margin: 0; font-size: 11px; line-height: 15px; text-align: left; }
#sidebar_categories ul { list-style: none; margin: 0; padding: 0; }
#sidebar_categories li { text-align: center; list-style-type: none; padding: 1px 0 3px 3px; }
#sidebar_categories a:link, #sidebar_categories a:active, #sidebar_categories a:visited { color: #808080; text-decoration: none; }
#sidebar_categories a:hover { color: #225876; text-decoration: none; }

#sidebar_archives { padding: 0; margin: 0; font-size: 11px; line-height: 15px; text-align: left; }
#sidebar_archives ul { list-style: none; margin: 0; padding: 0; }
#sidebar_archives li { text-align: center; list-style-type: none; padding: 1px 0 3px 3px; }
#sidebar_archives a:link, #sidebar_archives a:active, #sidebar_archives a:visited { color: #808080; text-decoration: none; }
#sidebar_archives a:hover { color: #225876; text-decoration: none; }

#sidebar_blogroll { padding: 0; margin: 0; font-size: 11px; line-height: 15px; text-align: left; }
#sidebar_blogroll ul { list-style: none; margin: 0; padding: 0; }
#sidebar_blogroll li { text-align: left; list-style-type: none; padding: 1px 0 3px 3px; }
#sidebar_blogroll a:link, #sidebar_blogroll a:active, #sidebar_blogroll a:visited { color: #808080; text-decoration: none; }
#sidebar_blogroll a:hover { color: #225876; text-decoration: none; }

/* -------------------[ Thickbox ]------------------- */

#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #B1C2DC; }  
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }  
#TB_window a:link {color: #225876;} 
#TB_window a:visited {color: #225876;} 
#TB_window a:hover {color: #333333;} 
#TB_window a:active {color: #225876;} 
#TB_window a:focus{color: #225876;}
#TB_window { position: fixed; background: #FFF; z-index: 102; color:#000000; display:none; border: 2px solid #EFE5A8; text-align:left; top:50%; left:50%; }  
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; }  

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }  
.TB_overlayMacFFBGHack {background: url(http://www.bollyinstyle.com/wp-content/themes/bollyinstyle/images/thickbox_pnghack.png) repeat;} 
.TB_overlayBG { background-color:#B1C2DC; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }  

#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }  
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }  
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }  
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }  
#TB_title{ background-color:#FFF; height:27px; }  

#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }  
#TB_ajaxContent.TB_modal{ padding:15px; }  
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }  

#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }  
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }  
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } 

* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }  
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }  
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }  
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/* -------------------[ Comments ]------------------- */

.commentlist li ul li { font-size: 10px; }
.commentlist { margin: 0; padding: 0; }
.commentlist ol { margin: 0 0 0 -15px; }
.commentlist li, .commentlist ul { margin: 0; padding: 10px 0px 10px 0px; margin: 0 0 15px 0; list-style: none; }

.alt { margin: 0; padding: 0; }
.nocomments { margin: 0; padding: 0; }
.thread-alt { background: #FFF; margin: 0; padding: 0; }
.thread-even { background: #FAFAFA; margin: 0; padding: 0; }
.even, .alt { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin: 15px 0 15px 0; padding: 7px; }

input, textarea { color: #333; background: #FFF; border: 1px solid #225876; }
.submit input { color: #333; background: #FFF; border: 2px outset #225876; }

/* -------------------[ Expanding Text for Categories and Archives ]------------------- */

.togList { }
.togList dt { cursor: pointer; cursor: hand; }
.togList dt span { margin: 0; padding: 0; }
.togList dd { margin: 0; padding: 0; }
html.isJS .togList dd { display: none; } 


/* -------------------[ Blogger Fixes ]------------------- */

.separator, #separator { width: 550px; }
