/*
Theme Name:		PhotoLoggia
Theme URI:		http://www.templatespedia.com
Description:	PhotoLoggia is optimized for photo gallery.
Version:		1.0
Author:			Shabu Anower
Author URI:		http://www.templatespedia.com
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; color:#6b5b4b;}
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif;}
hr { border-left:0px solid #573a1d; border-right:0px solid #573a1d; border-top:1px dotted #573a1d; border-bottom:0px solid #573a1d; height: 1px;}
.clear { clear: both; padding: 0; margin: 0;}

form { padding: 0; margin: 0;}
input { font-family: 'Verdana'; font-size: 12px; color: #6b5b4b;}
textarea { font-family: 'Verdana'; font-size: 12px; color: #6b5b4b;}
select { font-family: 'Verdana'; font-size: 12px; color: #6b5b4b;}

.wp-smiley {padding: 0 !important; margin: 0 !important; border: none !important;}

.alignleft img, .alignright img, .aligncenter img { border: 0px;}
.alignleft { float: left; display: inline; margin: 0 12px 0 0;}
.alignright { float: right; display: inline; margin: 0 0 0 12px;}
.aligncenter { text-align: center; display: inline;}
.alignnone {}

a { text-decoration: none; color: #573a1d;}
a:hover { text-decoration: underline; color: #6b5b4b;}
a img {	border: 0px;}

#wrapper { width: 100%; margin: 0; padding: 0;}
.pagecover { background: #eff3e9; width: 990px; margin: 0 auto 0 auto; padding: 5px 0 10px 0;}
.page { width: 990px; margin: 0 auto; }

#content { width: 605px; padding: 10px 0 0 10px; margin: 0; overflow: hidden; float: left;}
#sidebar { float: left; width: 360px; margin: 0 0 0 1px; padding: 10px 0 0 0;}

#header { width: 990px; padding: 0; margin: 20px auto 15px auto;}
#header a { text-decoration: none;}
#header h1 { padding: 0; margin: 0; font-weight: bold; }
#header p { font-size: 11px; line-height: 12px; letter-spacing: 1px; padding: 0; margin: 0; font-weight: normal; }
#header .logo { width: 213px; margin: 0;}
#header .header-ads { float: right; width: 468px; margin: 0;}

.nav { background: url('images/nav-bar.gif') no-repeat; margin: 0 auto; width: 990px; height: 57px;}
.searchbox { float: right; margin: 15px 5px 0 0;}
.search { background: url('images/search-bg.gif') no-repeat; color: #fff; height: 16px; padding: 5px; width: 214px; border: none; margin: 0;}

#buttons ul { float: left; list-style-type: none; height: 26px; margin: 15px 0 16px 7px; padding: 0;}
#buttons li { float: left; font-size: 1em; margin: 0 10px 0 5px; background: none; height: 26px}
#buttons li a { color: #292a29; padding: 0 10px 0 10px; display: block; line-height: 26px; background: none;}

#buttons li:hover { background: url('images/navRight.gif') 100% -26px no-repeat;}
#buttons li a:hover { color: #fff; background: url('images/navLeft.gif') 0 -26px no-repeat; text-decoration: none;}

#buttons li.current_page_item { background: url('images/navRight.gif') 100% 0 no-repeat;}
#buttons li.current_page_item a { color: #fff; background: url('images/navLeft.gif') 0 0 no-repeat;}
#buttons li.current_page_item a:hover { color: #fff; background: url('images/navLeft.gif') 0 0 no-repeat;}

#footer { background: url('images/footer.gif') no-repeat top center; width: 990px; height:51px; margin: 0 auto 10px auto;}
#footer p { padding: 15px 0 0 0; text-align: center; font-size: 11px; margin: 0;}
#footer a { color: #6b5b4b; text-decoration: none;}
#footer a:hover { color: #573a1d; text-decoration: underline;}

table#wp-calendar{ width: 285px; margin: 0 0 0 16px; color: #6b5b4b;}
table#wp-calendar th, table#wp-calendar td{ background: #f3ebe2; padding: 4px; text-align: center;}

.photo-caption { margin: 0; padding: 0; width: 600px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.details { width: 580px; padding: 5px 10px 5px 10px; margin: 0 0 15px 0; background: #fff; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;} 


.expage { padding: 10px; margin: 0; float: left; width: 530px; overflow: hidden; font-size: 12px; line-height: 17px;}
.expage h2 { color: #573a1d; border-bottom: 1px solid #eeeeee; margin: 0 0 3px 0; font-size: 18px; line-height: 18px; font-weight: normal; padding: 0 0 5px 0;}
.expage #img { margin: 0 0 15px 0;}
.expage img { border: #6b5b4b 1px solid; padding: 0;}

.singleads { border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px; margin: 0 0 10px 0;}
.singleads h2 {	border-bottom: 1px solid #eeeeee; font-size: 1.4em; padding: 0 0 5px 0; margin: 0 0 10px 0;}
.singleads p { float: left; margin: 0 6px 0 0; padding: 0;}


.post-edit-link { background: url('images/edit.gif') no-repeat left center; padding: 0 15px 0 15px; margin: 0 0 0 20px; font-weight: normal;}

.info { font-size: 11px;}
.info p { float: left; margin: 0;}
.info .date { background: url('images/date.gif') no-repeat; padding: 0 0 0 20px;}
.info .user { background: url('images/user.gif') no-repeat; padding: 0 0 0 20px;}
.info .under { background: url('images/folder.gif') no-repeat; padding: 0 0 0 20px;}
.info .comm { background: url('images/comments.gif') no-repeat; padding: 0 0 0 20px;}


.filed { border-bottom: 1px dotted #eee; background: url('images/folder.gif') no-repeat; margin: 5px 0 0 0; padding: 0 0 5px 20px;}
.tagged { border-bottom: 1px dotted #eee; background: url('images/tag.gif') no-repeat; margin: 5px 0 0 0; padding: 0 0 5px 20px;}

.postcomments { background: #fff; padding: 5px 10px 5px 10px; margin: 0 0 15px 0; width: 580px; overflow: hidden; font-size: 12px; line-height: 17px; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.comments-caption { margin: 0; padding: 0; width: 600px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.postcomments ul { margin: 0; padding: 0; list-style-type: none;}
.postcomments ul li { width: 580px; float: left; margin: 5px 0 5px 0; padding: 0; list-style-type: none;}
.postcomments .cdata { padding:0; }
.postcomments .cdata .data {margin: 0; padding: 0;}
.postcomments .cdata span { float: right;}
.postcomments .cdata .cinfo { border-bottom: 1px dotted #eee; padding: 0 0 5px 0;}
.postcomments .cdata .msg { color: #ff0000; background: url('images/msg.gif') no-repeat; padding: 0 0 0 20px; margin: 2px 0 5px 0; font-style: italic;}
.postcomments .cdata .gravatar { border: 1px solid #eee; width: 64px; float: left; margin: 0 10px 0 0; padding: 3px; }
.postcomments blockquote { color: #6b5b4b; width: 540px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 60px; padding: 0 0 0 50px;}
.postcomments blockquote blockquote { color: #6b5b4b; width: 480px; background: url('images/quote2.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 0 20px; padding: 1px 0 1px 50px;}

.tbcaption { margin: 0; padding: 0; width: 600px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.trackback { background: #fff; padding: 5px 10px 5px 10px; margin: 0 0 15px 0; width: 580px; overflow: hidden; font-size: 12px; line-height: 17px; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.trackback ul { margin: 0; padding: 0; list-style-type: none;}
.trackback ul li { border-bottom: 1px dotted #eee; margin: 5px 0 5px 0; background: url('images/bullet.gif') left center no-repeat; list-style-type: none; padding: 0 0 5px 20px;}
.trackback ul li span { float: right; background: url('images/edit.gif') center left no-repeat; padding: 0 0 0 15px;}

.comments-caption { margin: 0; padding: 0; width: 600px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.commentsform { background: #fff; padding: 5px 10px 5px 10px; margin: 0 0 15px 0; width: 580px; overflow: hidden; font-size: 12px; line-height: 17px; border-bottom: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.commentsform h2 { color: #573a1d; border-bottom: 1px solid #eeeeee; font-size: 1.4em; padding: 0 0 5px 0; margin: 0 0 10px 0;}

.pagenav { color: #6b5b4b; margin: 0 0 20px 12px; padding: 10px 0 0 0;}
.pagenav a { border: 1px solid #e4dacf; color: #6b5b4b; padding: 4px 8px 4px 8px; background: #fff; font-size: 10px; margin: 0 5px 0 0;}
.pagenav a:hover { border: 1px solid #baa188; color: #573a1d; padding: 4px 8px 4px 8px; text-decoration: none; font-size: 10px; margin: 0 5px 0 0;}
.pagenav .on { border: 1px solid #baa188; color: #573a1d; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}
.pagenav span {  border: 1px solid #e4dacf; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}

.text { color: #6b5b4b; border: 1px solid #eeeeee; width: 220px; padding: 3px;}
.tarea { color: #6b5b4b; border: 1px solid #eeeeee; width: 351px !important; padding: 3px;}
.btn { background: url('images/btn.gif') no-repeat; width: 115px; height: 30px; border: none; color: #fff;}

blockquote { color: #6b5b4b; width: 480px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 0 0 0 50px;}
blockquote blockquote { color: #6b5b4b; width: 340px; background: url('images/quote2.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 0 0; padding: 1px 0 1px 50px;}

abbr, acronym {	border-bottom: 1px dotted #573a1d; text-transform: uppercase;}

code { color: #6b5b4b; background: #f8f3ed; width: 520px; font-family: Courier, monospace; line-height: 23px; padding: 2px 0 2px 0; font-size: 12px;}
pre { margin: 0 0 5px 0; overflow: auto; font-size: 12px; clear: both;}


.post { padding: 8px 6px 9px 6px; width: 185px; height: 163px; float: left; margin: 0 4px 15px 0; background: url('images/cats-bg.gif') no-repeat left top; overflow: hidden;}
.post h2 { font-size:13px; margin:0; padding:0 0 5px 0;}
.post h2 a { color:#72aa29; text-decoration:none;}
.post h2 a:hover { color:#72aa29; text-decoration:none;}
.post p { margin:0; border:#81816f 1px solid; padding 0;}

.post2 { padding: 8px 6px 9px 6px; width: 185px; height: 163px; float: left; margin: 0 4px 15px 0; background: url('images/cats-bg.gif') no-repeat left bottom;}
.post2 h2 { font-size:13px; margin:0; padding:0 0 5px 0;}
.post2 h2 a { color:#fff; text-decoration:none;}
.post2 h2 a:hover { color:#fff; text-decoration:none;}
.post2 p { margin:0; border:#81816f 1px solid; padding 0;}

.post-ratings { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px !important; font-weight: normal;}

.cats { padding: 10px 6px 10px 6px; width: 185px; height: 160px; float: left; margin: 0 4px 15px 0; background: url('images/cats-bg.gif') no-repeat left top;}
.cats h2 { font-size:13px; margin:0; padding: 2px 0 0 0;}
.cats h2 a { color:#72aa29; text-decoration:none;}
.cats h2 a:hover { color:#72aa29; text-decoration:none;}
.cats p { margin: 0; border:#81816f 1px solid; padding 0;}

.cats2 { padding: 10px 6px 10px 6px; width: 185px; height: 160px; float: left; margin: 0 4px 15px 0; background: url('images/cats-bg.gif') no-repeat left bottom;}
.cats2 h2 { font-size:13px; margin:0; padding: 2px 0 0 0;}
.cats2 h2 a { color:#fff; text-decoration:none;}
.cats2 h2 a:hover { color:#fff; text-decoration:none;}
.cats2 p { margin:0; border:#81816f 1px solid; padding 0;}

.entry { margin: 0; overflow: hidden;}
.entry h2, h3, h4, h5, h6 { padding: 10px 0 0 0;}
.entry h2 { font-size: 16px; font-weight: bold;}
.entry h3 { font-size: 15px;}
.entry h4 { font-size: 14px;}
.entry h5 { font-size: 13px;}
.entry h6 { font-size: 12px;}

.entry a { color: #6b5b4b; text-decoration: underline;}
.entry a:hover { text-decoration: none;}

.entry blockquote { color: #6b5b4b; width: 470px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 0 0 0 50px;}
.entry blockquote blockquote { color: #6b5b4b; width: 400px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 1px 0 1px 50px;}
.entry blockquote p { margin: 10px 0; padding: 0;}

.entry ul { margin: 5px 0 5px 15px; list-style-type: none;}
.entry ul li { padding: 3px 0 3px 0; list-style-type: square;}
.entry ul li ul, .entry ul li ol, .entry ol li ul {	margin: 5px 0 5px 15px;}

.entry ol { margin: 5px 0 5px 15px; padding: 0;}
.entry ol li { margin: 5px 0 5px 15px; padding: 3px 0 3px 0;}
.entry ol li ol { margin: 5px 0 5px 15px; padding: 0;}
.entry ul li ol { margin: 5px 0 5px 15px; padding: 0;}

.entry dl { margin: 0 0 5px 0;}
.entry dt { font-weight: bold; margin: 0 0 5px 0;}
.entry dd { margin: 0 0 5px 20px;}
.entry .ad { margin: 0 0 5px 15px; float: right;}
.entry .ad_left { margin: 0 15px 5px 0; float: left;}
.entry img { border: 1px solid #eeeeee; margin: 0 10px 5px 5px; padding: 5px;}
.entry img:hover { border: 1px solid #6b5b4b; padding: 5px;}

/***************************************************/
.sidebar .textwidget { padding: 5px 0 0 0; margin: 0 0 0 16px; width: 285px;}
/***************************************************/
.box { width: 356px; padding: 0; margin: 0 0 15px 0;}
.box h2 { margin: 0 5px 0 6px; width: 356px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.imgbox { width: 356px; margin: 0 5px 0 6px; padding: 10px 0 10px 0; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; text-align: center;}

.textads { width: 386px; margin: 0 5px 0 6px; padding: 10px; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; font-size: 11px;}
.textads ul { margin: 0; padding: 0; list-style-type: none;}
.textads ul li { background: url('images/bullet.gif') no-repeat left 8px; list-style-type: none; margin: 0; padding: 5px 0 5px 18px; border-bottom: 1px solid #f3ebe2; color: #596052;}
.textads a { color: #596052; text-decoration: underline;}

/***************************************************/
.ads { width: 356px; margin: 0 5px 0 6px; padding: 10px 0 0 0; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; font-size: 11px;}
.ads ul { margin: 0; padding: 0 5px 0 5px; list-style-type: none;}
.ads ul li { float: left; list-style-type: none; height: 140px; padding: 0 0 0 5px; margin: 0 0 10px 0;}
.ads ul li a { text-decoration: none;}
.ads ul li a:hover { text-decoration: underline;}

/***************************************************/
.tabs { margin: 0 5px 0 6px; padding: 0; width: 356px; overflow: hidden; background: #dad8c4; border-bottom: 4px solid #72aa29;}
.tabs ul { margin: 0; padding: 0;}
.tabs li { float: left; display: inline; margin: 0; text-align: center; overflow: hidden; font-size: 11px;}
.tabs li a { width: 135px; float: left; display: block; color: #292a29; font-weight: bold; padding: 5px 0 5px 0; line-height: 20px; height: 20px;}
.tabs li a:hover { display: block; color: #292a29;}
.tabs li a.selected { display: block; background: #72aa29; color: #fff;}
.tabs li a.selected:hover { display: block; background: #72aa29; color: #fff;}

/***************** CSS For TAB Content *******************/
.tabcontent { width: 338px; margin: 0 6px 15px 6px; display: none; background: #fff; border: 1px solid #72aa29; border-top: 0; padding: 8px; overflow: hidden; font-size: 11px;}
.tabcontent a, .tabcontent a strong { color: #72aa29; line-height: 1.4em;}
.tabcontent a:hover, .tabcontent a:hover strong { color: #5ea2e7;}
.tabcontent ul { padding: 0; margin: 0;}
.tabcontent ul li { display: block; background: url('images/bullet.gif') no-repeat left 8px; border-bottom: 1px dotted #ddd; padding: 4px 0 4px 20px; color: #999; line-height: 1.4em; font-size: 11px;}
.tabcontent ul li a { color: #72aa29; line-height: 1.4em;}
.tabcontent ul li a:hover { color: #72aa29;}
.tabcontent ul li span { display: block; color: #999;}

/***************** CSS For TAB Content *******************/
@media print {
	.tabcontent { display: block !important;}
}
/***************************************************/
.sidebar1 { float: left; width: 356px; margin: 0; font-size: 11px; padding: 0 0 0 6px;}
.sidebar1 ul { list-style-type:none; margin:0; padding:0;}
.sidebar1 ul li{ list-style-type:none; margin: 0; width: 356px; padding: 0;}
.sidebar1 ul li ul { list-style-type:none; margin:0 0 15px 0; padding: 4px 10px 4px 10px; border: 1px solid #eee; background: #fff; width: 336px;}
.sidebar1 ul li ul li ul { list-style-type:none; margin:0; border: 0; padding: 0;}
.sidebar1 ul li ul li { list-style-type:none; margin:0; padding: 0; width: 336px;}
.sidebar1 ul li h2 { background: #fffff4; width: 356px; color: #72aa29; padding: 0 0 5px 0; margin: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 1px solid #eee; height: 22px; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}

.sidebar1 ul li ul li a { background: url('images/bullet.gif') left center no-repeat; list-style-type: none; margin: 0 5px 0 5px; padding: 5px 0 5px 14px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; color: #596052; text-decoration: none;}
.sidebar1 ul li ul li a:hover { background: url('images/bullet2.gif') left center no-repeat; list-style-type: none; padding: 5px 0 5px 14px; margin: 0 5px 0 5px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; text-decoration: none; color:#596052;}

.sidebar1 ul li ul li ul { list-style-type: none; margin: 0; padding: 0;}
.sidebar1 ul li ul li ul li a { background: url('images/sbullet.gif') left center no-repeat; list-style-type: none; margin: 0 5px 0 5px; padding: 5px 0 5px 14px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; color: #596052; text-decoration: none;}
.sidebar1 ul li ul li ul li a:hover { background: url('images/sbullet2.gif') left center no-repeat; list-style-type: none; padding: 5px 0 5px 14px; margin: 0 5px 0 5px; border-bottom: 1px dotted #f3ebe2; line-height: 17px; width: 312px; display: block; text-decoration: none; color:#596052;}

.feedbox { width: 356px; padding: 0; margin: 0;}
.feedbox h2 { margin: 0 5px 0 6px; width: 356px; border: 1px solid #eee; height: 22px; background: #fffff4; color: #72aa29; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.feed { width: 336px; margin: 0 5px 0 6px; padding: 10px; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; font-size: 11px;}
.feedlink { display: block; background: url('images/feed-rss.gif')  left center no-repeat; padding: 3px 0 5px 22px; border-bottom: 1px dotted #ccc; width: 312px;}