/*
Theme Name: Litl Brown Bird
	Theme URL: http://www.girlyblogdesignz.com
	Description: Custom Wordpress Design for Litl Brown Bird
	Author: Girly Blog Designz
	Author URI: http://www.girlyblogdesignz.com
	Version: 1.0
*/

* { 
margin : 0; 
padding : 0; 
} 

body { 
background : url(images/tile.jpg); 
font-family : Georgia, "Times New Roman", Times, serif; 
text-align : center; 
font-size : 13px; 
color : #553004; 
} 

#wrap {
       width: 960px;
       background: trasnparent;
       margin: 0 auto;
       text-align: left;
}

/*Style Properties*/

h1, h2, h3 { 
margin-bottom : .85em; 
padding-top: 5px;
text-transform : lowercase; 
font-weight : normal; 
color : #553004; 
} 

h1 a, h2 a, h3 a { 
text-decoration : none; 
} 

h1 a:hover, h2 a:hover, h3 a:hover { 
text-decoration : underline; 
} 

h1 { 
letter-spacing : -2px; 
font-size : 36px; 
} 

h2 { 
letter-spacing : -1px; 
font-size : 2em; 
} 

h3 { 
font-size : 1em; 
} 

p, ul, ol { 
margin-bottom : 1.5em; 
line-height : 180%; 
} 

ul, ol { 
margin-left : 3em; 
} 

blockquote { 
margin-left : 3em; 
margin-right : 3em; 
} 

a { 
text-decoration : none; 
color : #03a3c3; 
} 

a:hover { 
text-decoration : underline; 
color : #03a3c3; 
} 

#logo { 
width : 960px; 
height : 80px; 
margin : 0 auto; 
text-align : center; 
} 

#logo h1, #logo h2 { 
float : left; 
margin : 0; 
padding-top : 5px; 
} 

#logo h1 a { 
padding : 0 0 0 310px; 
color : #004085; 
} 

#logo h1 a:hover { 
text-decoration : none; 
background : none; 
} 

#logo h2 { 
padding : 18px 0 40px 7px; 
letter-spacing : normal; 
font-size : 1.4em; 
} 

/*Content*/

#page { 
width : 1000px; 
margin : 0 auto; 
background : transparent; 
} 

.sidebar { 
float: left;
background : #553004; 
width : 195px; 
margin-top : 180px; 
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 20px;
color: #FFF; 
border-top : 1px solid #553004; 
} 

.sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 

.sidebar li { 
padding-bottom : 30px; 
} 
.sidebar li li { 
padding : 0; 
} 
.sidebar h2 { 
height : 40px; 
margin : 0; 
letter-spacing : normal; 
font-size : 1.4em; 
} 

#sidebar1 h2 { 
text-align : left; 
padding : 5px 0 0 40px; 
font-size : 22px; 
color: #FFF;
} 
#sidebar1 li li { 
padding-left : 20px; 
text-align : left; 
font-size : 12px; 
} 
#sidebar2 { 
background : #553004;  
margin-left: 0px;
margin-top: 180px;
margin-right: 0;
margin-bottom: 0;
color: #FFF;
} 
#sidebar2 h2 { 
background: #553004;
color: #FFF;
} 
#search form { 
text-align : center; 
} 
#search #s { 
width : 95%; 
margin-bottom : 10px; 
} 
#search h2 { 
color: #FFF;
} 
#calendar_wrap { 
padding : 0 20px; 
} 
#calendar caption { 
padding-bottom : 5px; 
font-size : 1.2em; 
font-weight : bold; 
} 
#calendar table { 
width : 100%; 
text-align : center; 
border-collapse : collapse; 
border : 1px solid #cccc99; 
} 
#calendar thead th { 
padding : 5px 0; 
background : #f9f3df; 
border-bottom : 1px solid #cccc99; 
color : #cccc99; 
} 
#calendar tbody td { 
padding : 5px 0; 
border-right : 1px dotted #cccccc; 
border-bottom : 1px dotted #cccccc; 
} 
#calendar tfoot td { 
padding : 5px; 
border-top : 1px solid #cccc99; 
} 
#calendar tfoot a { 
border : none; 
font-weight : bold; 
} 
#calendar #next { 
text-align : right; 
} 
#calendar #prev { 
text-align : left; 
} 
#recent-posts h2 { 
background : #553004; 
padding : 5px 0 0 40px; 
font-size : 22px; 
color: #FFF;
} 
.sidebar #recent-posts ul { 
padding-left : 20px; 
font-size : 12px; 
} 
.sidebar #recent-posts li { 
border-bottom : 1px dashed #d9ebff; 
margin-top : 20px; 
} 

#content { 
float : left;
width : 503px; 
} 
#content .bgtop { 
background : #FFF url(images/image6.png) no-repeat left top; 
} 
#content .bgbtm { 
background : transparent; 
} 
.post { 
padding : 200px 25px 10px 25px; 
} 
.post .title { 
margin : 0; 
padding : 0 20px; 
} 
.post .meta { 
margin : 0; 
padding : 0 20px 20px 20px; 
line-height : normal; 
} 
.post .entry { 
padding : 20px; 
background : #fff; 
} 
.post .tags { 
margin : 0; 
line-height : normal; 
font-size : smaller; 
text-align : center; 
} 

.post .links { 
margin : 0; 
line-height : normal; 
font-size : smaller; 
text-align : center; 
border-bottom: 1px dotted #03a3c3;
} 
.post .tags { 
padding-top : 10px; 
} 

/*Footer*/

#footer { 
width : 503px; 
margin-top : -16px;
margin-left: 234px;
padding : 15px 0; 
text-align : center; 
background : #fff; 
border-left : 1px solid #553004; 
border-right : 1px solid #553004; 
border-bottom : 1px solid #553004; 
} 

#footer p { 
margin : 0; 
padding : 0; 
font-size : 13px; 
line-height : normal; 
} 

/*Menu*/

#menu { 
width : 503px; 
padding-top : 10px; 
height : 35px;  
margin-left : 235px; 
margin-bottom : 10px; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li { 
display : inline; 
} 
#menu a { 
padding : 0px 0px 0px 0px; 
text-decoration : none;  
background : transparent;  
} 
#menu a:hover, #menu a:active, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active { 
text-decoration : none; 
padding: 0px 0px 0px 0px;
background : transparent;  
} 
#menu img{
       border: 0px;
}
div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar, div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab, div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab h3, div#fw_tabs_tabdisplay_1 { 
margin : 0; 
padding : 0; 
border : 0; 
outline : 0; 
font-weight : normal; 
font-style : inherit; 
font-size : 100%; 
font-family : inherit; 
list-style : none !important ; 
} 
#sidebar ul ul li:before { 
content : ""; 
} 
div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar, #sidebar ul div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar, #sidebar ul li div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar { 
float : left; 
margin-top : -32px; 
height : 1px; 
} 
div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab, #sidebar ul div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab { 
float : left; 
margin : 0; 
padding : 0; 
margin-top : 0; 
margin-left : -1px; 
} 
div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab h3:hover, #sidebar ul div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab h3:hover { 
background-color : #dfe4ec; 
} 
div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab div.tab-content, #sidebar ul div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab div.tab-content { 
display : none; 
} 
div#fw_tabs_tabs_surround_1, #sidebar ul div.fw_tabs_tabs_surround { 
margin : 10px 0 10px 0; 
} 
div#fw_tabs_tabdisplay_1 { 
border : 1px solid #ccc; 
padding : 10px 0; 
margin-top : 32px; 
} 
div#fw_tabs_tabdisplay_1.first { 
margin-top : 50px; 
} 
div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar, #sidebar ul li div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar { 
margin-top : -32px; 
} 
div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3 { 
font-size : 10px; 
line-height : 1; 
font-family : Arial, Helvetica, sans-serif; 
color : #000; 
padding : 5px; 
border : 1px solid #ccc; 
background-color : #eee; 
} 
div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3.selected, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3.selected { 
border-bottom : 1px solid #fff; 
background-color : #fff; 
} 
div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3:hover, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3:hover { 
background-color : #dfe4ec; 
} 
div#fw_tabs_tabdisplay_1.first { 
border : 1px solid #ccc; 
padding : 10px; 
margin-top : 32px; 
} 
#tabbar a, .tab, .tabselected { 
display : inline-block; 
} 
.tab, .tabselected { 
border : 1px solid rgb(150, 150, 150); 
padding : 3px; 
margin : 2px; 
height : 14px; 
} 
.tab { 
background-color : rgb(240, 240, 240); 
} 
.tabselected { 
background-color : white; 
border-bottom-color : white; 
} 
.dmenu { 
display : none; 
position : absolute; 
z-index : 100; 
margin : 21px 0 0 0; 
padding : 3px 20px 3px 0; 
background-color : rgb(240, 240, 240); 
border : 1px solid rgb(150, 150, 150); 
text-align : left; 
} 
#myGallery, #myGallerySet, #flickrGallery { 
width : 590px; 
height : 200px; 
z-index : 5; 
} 
#flickrGallery { 
width : 500px; 
height : 334px; 


} 
#myGallery img.thumbnail, #myGallerySet img.thumbnail { 
display : none; 
} 
.jdGallery { 
overflow : hidden; 
position : relative; 
} 
.jdGallery img { 
border : 0; 
margin : 0; 
} 
.jdGallery .slideElement { 
width : 100%; 
height : 100%; 
background-color : #000; 
background-repeat : no-repeat; 
background-position : center center; 
background-image : url('img/loading-bar-black.gif'); 
} 
.jdGallery .loadingElement { 
width : 100%; 
height : 100%; 
position : absolute; 
left : 0; 
top : 0; 
background-color : #000; 
background-repeat : no-repeat; 
background-position : center center; 
background-image : url('img/loading-bar-black.gif'); 
} 
.jdGallery .slideInfoZone { 
position : absolute; 
z-index : 10; 
width : 100%; 
margin : 0; 
left : 0; 
bottom : 0; 
height : 50px; 
background : #000; 
color : #fff; 
text-indent : 0; 
overflow : hidden; 
} 
* html .jdGallery .slideInfoZone { 
bottom : -1px; 
} 
.jdGallery .slideInfoZone h2 { 
padding : 0; 
font-size : 12px; 
margin : 0; 
margin : 2px 5px; 
font-weight : bold; 
} 
.jdGallery .slideInfoZone p { 
padding : 0; 
font-size : 10px; 
margin : 2px 5px; 
color : #fff; 
} 
.jdGallery div.carouselContainer { 
position : absolute; 
height : 135px; 
width : 100%; 
z-index : 10; 
margin : 0; 
left : 0; 
top : 0; 
} 
.jdGallery a.carouselBtn { 
position : absolute; 
bottom : 0; 
right : 30px; 
height : 20px; 
text-align : center; 
padding : 0 10px; 
font-size : 13px; 
background : #000; 
color : #fff; 
cursor : pointer; 
} 
.jdGallery .carousel { 
position : absolute; 
width : 100%; 
margin : 0; 
left : 0; 
top : 0; 
height : 115px; 
background : #000; 
color : #fff; 
text-indent : 0; 
overflow : hidden; 
} 
.jdExtCarousel { 
overflow : hidden; 
position : relative; 
} 
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { 
position : absolute; 
width : 100%; 
height : 78px; 
top : 10px; 
left : 0; 
overflow : hidden; 
} 
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner { 
position : relative; 
} 
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail { 
cursor : pointer; 
background : #000; 
background-position : center center; 
float : left; 
border : 1px solid #fff; 
} 
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail { 
margin-bottom : 10px; 
} 
.jdGallery .carousel .label, .jdExtCarousel .label { 
font-size : 13px; 
position : absolute; 
bottom : 5px; 
left : 10px; 
padding : 0; 
margin : 0; 
} 
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton { 
font-size : 10px; 
position : absolute; 
bottom : 5px; 
right : 10px; 
padding : 1px 2px; 
margin : 0; 
background : #222; 
border : 1px solid #888; 
cursor : pointer; 
} 
.jdGallery .carousel .label .number, .jdExtCarousel .label .number { 
color : #b5b5b5; 
} 
.jdGallery a { 
font-size : 100%; 
text-decoration : none; 
color : inherit; 
} 
.jdGallery a.right, .jdGallery a.left { 
position : absolute; 
height : 99%; 
width : 25%; 
cursor : pointer; 
z-index : 10; 
} 
.jdGallery a.left { 
left : 0; 
top : 0; 
background : url('img/fleche1.png') no-repeat center left; 
} 
* html .jdGallery a.left { 
background : url('img/fleche1.gif') no-repeat center left; 
} 
.jdGallery a.right { 
right : 0; 
top : 0; 
background : url('img/fleche2.png') no-repeat center right; 
} 
* html .jdGallery a.right { 
background : url('img/fleche2.gif') no-repeat center right; 
} 
.jdGallery a.open { 
left : 0; 
top : 0; 
width : 100%; 
height : 100%; 
} 
.withArrows a.open { 
position : absolute; 
top : 0; 
left : 25%; 
height : 99%; 
width : 50%; 
cursor : pointer; 
z-index : 10; 
background : none; 
} 
.withArrows a.open:hover { 
background : url('img/open.png') no-repeat center center; 
} 
* html .withArrows a.open:hover { 
background : url('img/open.gif') no-repeat center center; 
} 
.jdGallery a.gallerySelectorBtn { 
z-index : 15; 
position : absolute; 
top : 0; 
left : 30px; 
height : 20px; 
text-align : center; 
padding : 0 10px; 
font-size : 13px; 
background : #333; 
color : #fff; 
cursor : pointer; 
} 
.jdGallery .gallerySelector { 
z-index : 20; 
width : 100%; 
height : 100%; 
position : absolute; 
top : 0; 
left : 0; 
background : #000; 
} 
.jdGallery .gallerySelector h2 { 
margin : 0; 
padding : 10px 20px 10px 20px; 
font-size : 20px; 
line-height : 30px; 
color : #fff; 
} 
.jdGallery .gallerySelector .gallerySelectorWrapper { 
overflow : hidden; 
} 
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton { 
margin-left : 10px; 
margin-top : 10px; 
border : 1px solid #888; 
padding : 5px; 
height : 40px; 
color : #fff; 
cursor : pointer; 
float : left; 
} 
.jdGallery .gallerySelector .gallerySelectorInner div.hover { 
background : #333; 
} 
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview { 
background : #000; 
background-position : center center; 
float : left; 
border : none; 
width : 40px; 
height : 40px; 
margin-right : 5px; 
} 
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 { 
margin : 0; 
padding : 0; 
font-size : 12px; 
font-weight : normal; 
} 
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info { 
margin : 0; 
padding : 0; 
font-size : 12px; 
font-weight : normal; 
color : #aaa; 
} 
/* Comments Begin */

#commentform {
	width: 400px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform
textarea {
	background: #fff;
	border: 1px solid #562f04;
	padding: .2em;
	color: #404040;
}

#commentform textarea {
	width: 90%;
}

#commentform input, #searchform input {
	border: 1px solid #ccc;
	background: #fff;
	color: #404040;
}

.commentlist {
	background-color: #FFF;
	color: #404040;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.commentlist li  {
	background-color: #F4F2F2;
	color: #404040;
	border: 1px dashed #562f04;
	font-size: 11px;
	list-style: none;
	margin: 2px 0px 10px 0px;
	padding: 2px 10px 0px 10px;
}

.authorcomment {
	color: #404040;
	border: 1px dashed #562f04;
	margin: 10px 0px 10px 0px;
	padding: 2px 10px 3px 10px;
	text-align: left;
	background-color: #fff;}

/* Comments - End */