/*
Theme Name: Finojaho
Theme URI: http://www.hulozila.com/archives/71/
Description: Beautiful blue Wordpress theme from <a href="http://www.hulozila.com/">Hulozila</a>. <br />Localization support and theme options available. Lots of built in function like FlickR widget, Twitter widget, Previous and Next post preview. Auto thumbnail support. Help needed to translate theme.
Version: 1.66
Author: Hulozila
Author URI: http://www.hulozila.com/
Tags: blue, two-columns, fixed-width, right-sidebar, theme-options, threaded-comments
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/


* { margin:0; padding:0; }

img { border: 0; }

a { text-decoration: none; }

body { font: normal 100%/100% Tahoma, sans-serif; color: #FFF; background: #06B; }

p.aligncenter { text-align:center; }

p.alignleft { text-align:left; }

p.alignright { text-align:right; }

.header { margin: 15px auto 0; height: 170px; width: 990px; background: url('images/back.jpg') no-repeat 0 -34px; }

.headertitle { padding: 35px 0 0 10px; margin: 0 auto; width:890px; }

.headertitle p { font: italic 16px/18px "Times New Roman", Times, serif; text-transform: capitalize; height: 18px; }

.headertitle h1 { font: normal 75px/75px "Arial", Calibri, Times, serif;  margin: -40px 0 0 -7px; height: 50px; }

h1 a { color: #FFF; }

h1 a:hover { text-decoration:none; color: #FFD2A1; }

.menubar { margin: 4px auto 6px; padding: 5px 0; width: 900px; height: 20px; }

.menubar ul { float:left; list-style:none; }

.menubar li { float:left; margin: 0; list-style: none; }

.menubar li a { color: #000; display: block; font-size: 12px; line-height: 12px; padding: 3px 10px; text-transform: uppercase; letter-spacing: 1px; text-shadow: #D0D0D0 1px 1px; }

.menubar li a:hover, .menubar li a:active { color: #FFF; text-decoration: none; background: url(images/trans-back-4.png) repeat; text-shadow: none; }

.menubar li li a { width: 180px; background: #118AEA url('images/arrow.png') no-repeat 10px center; color: #FFF; float: none; margin: 0; padding: 7px 10px 7px 25px; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE;text-shadow: none; }

.menubar li li a:hover { background: #000 url('images/arrow-a.png') no-repeat 10px center; }

.menubar li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 190px; }

.menubar li ul a {  width: 180px; text-shadow: none; }

.menubar li ul ul { margin: -28px 0 0 215px; }

.menubar li:hover ul ul, .menubar li:hover ul ul ul, .menubar li.sfhover ul ul, .menubar li.sfhover ul ul ul { left: -999em; }

.menubar li:hover ul, .menubar li li:hover ul, .menubar li li li:hover ul, .menubar li.sfhover ul, .menubar li li.sfhover ul, .menubar li li li.sfhover ul { left: auto; }

.menubar li:hover, .menubar li.sfhover { position: static; }

.feed { margin: 10px auto 4px; padding: 0 0 0 620px; width: 280px; height: 20px; }

.feed a img { float: left; }

.feed a:hover { text-decoration:none; } 

.content { background: url('images/bodybg-trans.png') repeat-y; width: 990px; margin: 0 auto; }

.mainstuff { margin: 0 auto; width: 899px; overflow: hidden; }

.left { float:left; width: 595px; }

.meta {	padding: 5px 8px 7px; background: url('images/trans-back.png') repeat; }

.meta p { font: italic 11px/13px "Trebuchet MS", serif; display:inline; }

.meta p a { color:#FF6; }

.meta p a:hover { text-decoration:underline; }

.meta p a.post-edit-link { color:#0F0; }

.wraphead { padding:3px 10px 6px; background:url('images/seperator-41.png'); overflow: hidden; }

.post .wraphead h2, .page .wraphead h2 { font: normal 2em/1.1em "Arial", Calibri, Times, serif; text-transform: capitalize; display: block; margin: 0; }

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6  { font: normal 2.1em/1.1em "Times New Roman", Times, serif; text-transform: capitalize; display: block; margin: 0 0 7px; }

.post h2 a, .page h2 a { font-size: 0.9em; color: #FFF; }

.post h2 a:hover { color: #FFD2A1; }

.post h2 { font-size: 2em; line-height: 1.1em; }

.post h3 { font-size: 1.9em; line-height: 1.1em; }

.post h4 { font-size: 1.8em; line-height: 1.1em; }

.post h5 { font-size: 1.7em; line-height: 1.1em; }

.post h6 { font-size: 1.6em; line-height: 1.1em; }

.realstuff { overflow: hidden; }

.realstuff p { font-size: 0.9em; line-height: 1.3em; margin: 1em 0px; letter-spacing: 0.3px }

.realstuff a { color:#7DC2FA; }

.realstuff a:hover { text-decoration: underline; }

.realstuff hr {	border: 1px solid rgb(35, 76, 117); margin: 20px 0; }

.realstuff fieldset { border: 1px solid rgb(35, 76, 117); margin: 20px 0; padding: 10px 20px; }

.realstuff fieldset legend { padding: 10px; color: #FFF; border: 1px solid rgb(35, 76, 117); }

.realstuff textarea, .realstuff select { border: 3px solid #CCC; }

.realstuff input[type="text"], .realstuff input[type="password"] { border: 3px solid #CCC; }

p.posttags { margin:0; display:inline; }

.addthis { margin:2em 0 0;}

.addthisbutton { padding: 1px 0 2px 15px; float:right; }

.seperatorpost { margin: 50px 0 40px; height: 15px; }

.navigationpost { overflow:hidden; }

.realstuff .navigationpost { margin:35px 0 0; height: 55px; width: 595px; background:url('images/seperator-41.png') repeat;	}

.realstuff .navigationpostad { margin:35px 0 0; padding:0; height: 315px; width: 595px; background:url('images/seperator-41.png') repeat; }

.adpostleft { float:left; clear: left; padding: 30px 16px 30px 30px; }

.adpostright { float:right; clear: right; padding: 30px 30px 30px 16px; }

.clearit { display:block; margin:0; padding:0; height:1px; clear:both; }

.navcomment { width:93%; margin:0 auto; padding:5px; font: italic 12px/14px "Trebuchet MS", serif; overflow:hidden; }

.wp-pagenavi { margin:-30px auto 0; padding:5px; font: italic 12px/14px "Trebuchet MS", serif; overflow:hidden; }

.wp-pagenavi span, .wp-pagenavi a { color:#FFFF66; text-decoration:none; padding:5px 7px 7px; background: url('images/trans-back.png') repeat; margin: 0 5px 0 0; }

.navcomment a { color:#FFFF66; text-decoration:none; margin:0; padding:5px 7px 7px; background: url('images/trans-back.png') repeat; }

.navcomment a:hover, .wp-pagenavi a:hover { color:#FFFF66; background: url('images/trans-back-4.png') repeat; }

.navcomment .current { text-decoration:none; margin:0; padding:5px 7px 7px; background: url('images/trans-back.png') repeat; }

.pagenumber a { margin:0; padding:3px 7px 5px; background: url('images/trans-back-4.png') repeat; color:#FFF; }

.pagenumber a:hover { color:#FFD2A1; }

.gallery { padding: 20px 10px; background: url('images/trans-back.png') repeat; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; }

.gallery-caption { text-align: center; font-size: 11px; line-height: 15px; color: #FFF; padding: 10px; }

ul li, ol li { font-size: 0.9em; line-height: 1.3em; color: #FFF; list-style-position:outside; margin-left: 2em; }

blockquote { background: transparent url('images/blockquote.png') no-repeat left top; margin: 10px; padding: 20px 20px 20px 50px; }

blockquote p { padding: 8px; margin: 0; background:url('images/trans-back.png') repeat; }

.realstuff blockquote p { margin:0; }

.right { float: right; width: 280px; }

.search { width: 280px; background: #118AEA url('images/sidebar-grad.png') repeat-x bottom; padding: 0 10px; height: 40px; border-top: solid 1px #38BBF4; }

.search .searchform { margin:7px 0; display:inline; width: 260px; height:26px; }

.search .searchbutton { margin: 7px 0 7px 19px; background: url('images/searchbutton.png'); width:30px; height:26px; font: normal 14px/14px "Trebuchet MS", serif; color:#08538D; border:none; display:inline; }

.search .searchbx { font: italic normal 16px/16px "Times New Roman", serif; border:none; height: 20px; width: 210px; margin: 0 0 9px; background-color: transparent; display:inline; color: #FFF; }

.ads125 { padding:0 0 10px 0; width:280px; background: #118AEA url('images/sidebar-grad.png') repeat-x bottom; overflow:hidden; border-top: solid 1px #38BBF4; }

.ads125 a img { display: block; float: left; padding: 10px 0 0 10px; overflow:hidden; }

.aboutme { padding: 10px 10px 0; font-size: 13px; line-height: 16px; }

.aboutme h4 { font: normal 14px/14px Tahoma, sans-serif; text-transform: uppercase; width:260px; padding-bottom: 5px; overflow:hidden; }

.aboutme .aboutmeimg { float:left; clear: left; width: 75px; height: 75px; padding: 6px 7px 0 0; }

.aboutme p, .sidebaritemrec p { margin: 2px 0; }

.adsidebar { padding: 10px 15px 0; }

.sidebaritem, .sidebaritemrec { clear:both; margin:30px 0; }

.sidebaritem h3, .sidebaritemrec h3 { display:block; font:normal 20px/20px Tahoma, sans-serif; text-transform:uppercase; width:260px; padding:10px; background:#118AEA url('images/sidebar-grad.png') repeat-x bottom; border-top:solid 1px #38BBF4}

.sidebaritem ul, .sidebaritemrec ul { list-style-type:none; }

.sidebaritem li, .sidebaritemrec li { margin: 0; display:inline; }

.sidebaritem a { display:block; padding:7px 10px 10px 30px; font: 12px/12px Tahoma, sans-serif; text-transform: uppercase; background: #118AEA url('images/arrow.png') no-repeat 15px center; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; color:#FFF; }

.sidebaritem a:hover { background-image: url(images/arrow-a.png); text-decoration: underline; }	

.sidebaritem a p { font: 10px/12px Tahoma, sans-serif; text-transform: uppercase; color: #96CBF6; display:inline; }

.sidebaritem ul ul a { padding:7px 10px 10px 40px; background: #118AEA url('images/arrow.png') no-repeat 25px center; }

.sidebaritem ul ul ul a { padding:7px 10px 10px 50px; background: #118AEA url('images/arrow.png') no-repeat 35px center; }

.sidebaritem ul .dropdownlist { margin:0 auto; padding:10px 40px; height: 25px; width:200px; overflow:hidden; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; background-color: #118AEA; }

.sidebaritem ul .dropdownlist a { background: #118AEA url('images/trans-back-4.png') repeat; cursor:pointer; padding:5px 10px 7px; border: none; }

.sidebaritem ul .dropdownlist a:hover { text-decoration:underline; }

.sidebaritem ul .dropdownlist ul a { padding:5px 10px 7px 20px; }

.sidebaritem ul .dropdownlist ul ul a { padding:5px 10px 7px 30px; }

.sidebaritem ul .dropdownlist ul ul ul a { padding:5px 10px 7px 40px; }

.sidebaritem li select { margin:0 auto; padding:3px; width:70%; height: 23px; color: #FFF; font: normal 12px/10px Tahoma, sans-serif; text-transform: uppercase; text-decoration: none; border:0; background: #0A5EA1; }

.sidebaritem ul .slidedown { margin:-15px auto; padding:10px 40px; height: 25px; width:200px; border-top: solid 1px #38BBF4; background: #118AEA url('images/sidebar-grad-slim.png') repeat-x bottom; }

.sidebaritem ul .slidedown a { background: #118AEA url('images/trans-back-4.png') repeat; cursor:pointer; padding:5px 10px 7px; overflow:hidden; border: none; }

.sidebaritem ul .slidedown a:hover { text-decoration:underline; }

.sidebaritem ul .slidedown ul a { padding:5px 10px 7px 20px; }

.sidebaritem ul .slidedown ul ul a { padding:5px 10px 7px 30px; }

.sidebaritem ul .slidedown ul ul ul a { padding:5px 10px 7px 40px; }

.sidebaritemrec div { padding:5px 10px; font: 14px/14px Tahoma, sans-serif; overflow:hidden; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; background-color: #118AEA; }

.slidedownitemcat, .slidedownitemarc,.slidedownitempag { position:absolute; display:none; width:200px; margin: 0 auto; overflow:auto; background: #118AEA; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; }

.sidebaritemrec li ul li { display:block; margin:0; padding:5px 10px; font: 13px/16px Tahoma, sans-serif; overflow:hidden; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; background: #118AEA; }

.widget_meta li ul li, .widget_links li ul li { display: inline; padding: 0px; }

.widget_meta a, .widget_links a { display:block; padding:6px 10px 9px 30px; background: #118AEA url('images/arrow.png') no-repeat 15px center; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; }

.sidebaritemrec a { font: 12px/12px Tahoma, sans-serif; text-transform: uppercase; color: #FFF; overflow:hidden; }

.sidebaritemrec a:hover { text-decoration:underline; }

.sidebaritemrec img { float: left; }

.sidebaritemrec img.avatar { margin: 2px 5px -2px -3px; border: 3px solid #96CBF6; width:39px; height:39px; }

.sidebaritemrec img.thumbpost { margin: 3px 5px 0 0; border: 3px solid #96CBF6; width:55px; height:55px; }

.sidebaritemrec img.avatartwit { margin: 2px 5px -2px -3px; border: 3px solid #96CBF6; width:39px; height:39px; }

.sidebaritemrec caption { padding: 0 0 5px; color:#FFF; }

p.mini, p.twitmini { font-size:11px; line-height: 11px; color: #96CBF6; }

p.mini a, p.twitmini a { font-size:11px; line-height: 11px; color: #96CBF6; text-transform:capitalize; }

p.mini a:hover, p.twitmini a:hover { text-decoration:underline; }

p.twit { margin: 3px 0 2px -3px; }

p.twit a { line-height: 1.3em; }

table#wp-calendar { margin: 0 auto; padding: 0; width: 250px; color: #96CBF6; }

table#wp-calendar th, table#wp-calendar td { text-align: center; }

table#wp-calendar td a, table#wp-calendar th { color:#FFF; }

table#wp-calendar tr:hover { background-color:#118AEA; }

table#wp-calendar td:hover { background-color: #167AC9; }

.sidebaritemrec .spacer { margin: 7px 0; height: 1px; width: 260px; display:block; }

/* comments */

ol li a { color:#7DC2FA; }

ol li a:hover { text-decoration:underline; }

h3#comments { font: normal 1.5em/1.1em "Times New Roman", Times, serif; margin: 0 auto 20px; padding: 0 20px; color: #FFD2A1; text-align: center; width: 93%; }

ol#comments, ul.children { list-style:none; }

ol#comments { margin:10px 0; }

li.comment { margin:30px auto; width: 93%; background: #B78A10; overflow:hidden; border-top: 1px solid #D8BC35; }

li.comment a { display:inline; color:#FFF; font: 14px/16px Tahoma, sans-serif; text-decoration: underline; }

li.comment a:hover { color:#FFD2A1; }

ul.children li.comment { margin:0 10px 10px; width: 95%; background: url('images/trans-back.png') repeat; float:right; border-top:1px solid #C0A62D; }

.avatar { margin:0; float:left; width:80%; }

.avatar img { margin: 5px; width:40px; display:inline; vertical-align: top; }

.avatar p, .avatar p b { font: 26px/26px "Times New Roman", Times, serif; text-transform: capitalize; margin: 5px 0 0; }

.avatar p a { font: 26px/26px "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none; }

.avatar p a:hover { color:#FFD2A1; }

.avatar .extra { font: 11px/15px "Trebuchet MS", serif; text-transform: capitalize; }

.commentinfono { margin: 12px 5px 0; float:right; clear:right; }

.commentinfono .cmmtno { display:inline; }

.commentinfono .cmmtno a { font: italic 26px/26px "Times New Roman", Times, serif; text-transform: capitalize; text-decoration:none; }

.commentinfono .cmmtno a:hover { color:#FFD2A1; }

.text { margin: 10px 20px; }

.text p { font: 14px/16px Tahoma, sans-serif; }

li.depth-1 .commentbdr { margin:5px 0 0; height: 2px; background:url('images/commentbdr1.png') repeat-x; clear:both; }

li.depth-2 .commentbdr { margin:5px 0 0; height: 2px; background:url('images/commentbdr2.png') repeat-x; clear:both; }

li.depth-1 .commentgrad { background:url(images/comment-grad.png) repeat-x left bottom; }

li.depth-2 .commentgrad { background:transparent url(images/comment-grad1.png) repeat-x left bottom;; }

.replypart { margin:10px 20px; }

#commentform p a:hover { color:#FFD2A1; text-decoration: none; }

#commentform p, #commentform p a { font: 14px/16px Tahoma, sans-serif; color: #FFF; margin: 10px 0; }

#respond { margin:15px auto 20px; width:93%; background: #B78A10; overflow:hidden; border-top: 1px solid #D8BC35; }

li.comment #respond { margin:10px; width: 95%; background: url('images/trans-back.png') repeat; border-top:1px solid #C0A62D; }

li.depth-2 #respond { margin:10px auto; width:95%; background: #B78A10; border-top: 1px solid #D8BC35; }

h3#reply-title { font: normal 25px/25px "Times New Roman", Times, serif; text-transform: capitalize; margin: 0; padding: 5px 10px 8px; border-bottom: 1px solid #834B01; background:url(images/comment-grad.png) repeat-x left bottom; }

li.comment h3#reply-title

a#cancel-comment-reply-link {color:#F99;}

li.comment h3#reply-title { background: url(images/comment-grad1.png) repeat-x left bottom; }

li.depth-2 h3#reply-title { background:url(images/comment-grad.png) repeat-x left bottom; }

p.nocomments { font: 14px/16px Tahoma, sans-serif; margin: 10px 0; text-align: center; }

#commentform { margin:0 auto; border-top: 1px solid #D8BC35; padding: 0 10px;}

textarea#comment { overflow:auto; padding: 5px; width:97%; border:none; background: url('images/trans-back.png') repeat; color:#FFF; margin-top: 10px;}

#author, #email, #url { margin: 5px 0 0; padding: 5px 7px 7px; border:none; background: url('images/trans-back.png') repeat; font: normal 12px/14px Tahoma, sans-serif; color: #FFF; display:inline; width: 95%; }

#submit { padding: 4px 7px 6px; border: 1px solid #C0A62D; background: #B78A10 url('images/comment-grad.png') repeat-x left bottom; font: 14px/16px Tahoma, sans-serif; color: #FFF; }

.tabbed { margin:40px 0 0; }

ul.tabs { background:transparent; font-size:14px; line-height:16px; list-style:none outside none; margin:10px 0 0; padding-left:15px; overflow:hidden; text-transform: uppercase; }

ul.tabs li { float:left; margin: 0 5px 0 0; list-style:none; background: url('images/trans-back.png') repeat; }

ul.tabs li a.tab-current { background: #118AEA url('images/sidebar-grad.png') repeat-x bottom; border-top: solid 1px #38BBF4; }

ul.tabs li a.tab-current:hover { background: #118AEA url('images/sidebar-grad.png') repeat-x bottom; border-top: solid 1px #38BBF4; }

ul.tabs li a { display:block; padding:8px 10px; cursor:pointer; font-size: 11px; line-height: 11px; letter-spacing: 1px; }

ul.tabs li a:hover { background: url('images/trans-back.png') repeat; }

div.postnavtop { background: #118AEA url('images/postnav-top.png') no-repeat top left; border-left: solid 1px #38BBF4; }

div.postnavgrad { background: url('images/sidebar-grad.png') repeat-x bottom; margin-bottom: -1px; }

div.postnav { background: url('images/postnav-back.png') repeat-y; overflow: hidden; }

div.postmeta { background: #118AEA url('images/sidebar-grad.png') repeat-x bottom; border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; overflow: hidden; margin-bottom: -1px; }

p.minimeta { font-size:11px; line-height: 11px; margin: 5px 6px 8px; text-align: center; }

p.minimeta a { color: #96CBF6; }

div.prepost, div.nexpost { margin: 5px 10px 10px; width: 275px; clear: left; float: left; overflow: hidden; font-size: 14px; line-height: 14px; }

.prepost img.thumbpre { margin: 3px 7px 0 0; border: 3px solid #96CBF6; padding: 0; width:55px; height:55px; }

.prepost a, .nexpost a { font: 0.9em/1em Tahoma, sans-serif; text-transform: uppercase; color: #FFF; display:block; text-align:left; clear: left; }

.prepost a:hover, .nexpost a:hover { text-decoration: underline; }

.prepost p, .nexpost p { font: 0.9em/1.3em Tahoma, sans-serif; margin: 2px 0; }

p.minipre, p.mininex { font-size:0.7em; line-height: 0.7em; color: #96CBF6; padding-bottom: 4px; }

div.nexpost { clear: right; float: right; }

.nexpost img.thumbnex { margin: 3px 0 0 7px; border: 3px solid #96CBF6; padding: 0; width:55px; height:55px; }

.nexpost a { text-align:right; clear: right; }

.nexpost p { display:block; float: right; clear: right; }

p.mininex { text-align:right; }

div.t1, div.t2, div.t3, div.t4 { padding:20px 12px; background: url('images/trans-back.png') repeat; overflow:hidden; border-top: 2px solid #000; border-bottom: 2px solid #000; }

.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display:none; }

#trackbacks { width: 95%; margin: 0 auto; }

#relatedposts { width: 95%; margin: 0 auto; }

#relatedposts li { font-size: 14px; line-height: 19px; margin-bottom: 2em; }

ol#relatedposts li p { width: 95%; display: block; overflow: hidden; }

#relatedposts p img.thumbpost { margin: 3px 10px 10px 0; border:none; padding: 8px; background: url('images/trans-back.png') repeat; width:80px; height:80px; float:left; clear: left; }

/* end comments */

/* flickr section */

.flickr { border-top: solid 1px #38BBF4; border-bottom: solid 1px #0142BE; background-color: #118AEA; padding: 6px 0 2px 6px; margin: 0; }

.flickr a, .flickr a:hover { background: none; margin: 0; padding: 0; display: inline; overflow:hidden; border: none; }

.flickr a img.thumb { width: 54px; height: 54px; padding: 0; margin:2px 6px 6px 2px; border: 3px solid #96CBF6; }

.flickr a:hover img.thumb { width: 54px; height: 54px; padding: 0; margin:2px 6px 6px 2px; border: 3px solid #DDD; }

/* end flickr section */

/* footer */

.footer { background: url('images/back.jpg') no-repeat 0 -204px; height: 162px; width: 990px; margin: 0 auto; }

.footernote, .footernote a { width: 900px; margin: 0 auto; padding: 55px 0 0; color: #333; font: bold 11px/11px Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0 1px  0 #FFF; text-align: center; }

.footernote a:hover { text-decoration: underline; }

.tempfooter, .slidefooter { padding: 0; width: 990px; margin: 0 auto; }

.navigation a { font: 0.9em/1.3em Tahoma, sans-serif; margin: 1em 0; color:#7DC2FA; }

.navigation a:hover { text-decoration:underline; color:#7DC2FA; }

/* end footer */

/* Begin Various Tags & Classes */

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 5px; margin: 0; display: inline; }

.alignright { float: right; margin:0; padding:0; }

.alignleft { float: left; margin:0; padding:0; }	
	
/* End Various Tags & Classes */

/* Captions */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { text-align: center; background:url('images/trans-back.png') repeat; padding: 5px 0 0; margin: 18px 10px 5px; -moz-border-radius:4px; border-radius: 4px; -webkit-border-radius: 4px; }

.wp-caption.alignleft { margin-left:0; }

.wp-caption.alignright { margin-right:0; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { text-align: center; font-size: 12px; line-height: 15px; padding: 10px; margin: 0; }

/* End captions */

/*table*/

table { border-collapse:collapse; font: normal 0.9em/1.3em "Trebuchet MS", serif; color: #FFF; margin: 0.5em 0 1em; background-color:#118AEA; border-left: 1px solid #59B2F9; border-bottom: 1px solid #59B2F9; border-spacing: 0; }

table a { font: normal 0.9em/1.3em "Trebuchet MS", serif; color: #FFF; display:inline; margin:0; padding:0;	}

table a:hover { color:#7DC2FA; }

table td, table th { text-align: left; padding: .2em .4em; margin:0; border-top: 1px solid #59B2F9; border-right: 1px solid #59B2F9; }

table th { background-color:#0E558D; font-weight: normal; }

table tr, table tbody { padding:0; margin:0; }

table tr.alternate { background: #167AC9; }

table tr:hover { background: #167AC9; }

/*End table*/

/*attachment*/

.attcontent { margin: 30px 0; padding: 35px 7px; background: url('images/trans-back.png') repeat; overflow:hidden; }

.attleft { padding: 13px; display: inline; width: 100px; overflow:hidden; }

.attleft a img { vertical-align: middle; width: 100px; height: 100px; }

.attcenter { margin: 0 auto; padding: 10px; display: inline; width: 300px; overflow:hidden; }

.attcenter a img { vertical-align: middle; }

.attcontent p { text-align: center; margin-bottom: 0; }

.attright { padding: 13px; display: inline; width: 100px; }

.attright a img { vertical-align: middle; width: 100px; height: 100px; }

/*end attachment*/