/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 0.9.5.1
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Custom */
@import url('library/styles/custom.css');

/* Font-Face */
@import url('library/styles/fontface.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

.events-table{border:0 none;}
.events-table tr{border:0 none;}
.events-table tr.even td{background:#F2F2F2;}

.bbp-login-form label{width:140px !important;}





.tool-bar{z-index:100;top:0;left:0;width:100%;background:#FFF; box-shadow:0 5px 5px rgba(0,0,0,0.5);position:fixed;}
.tool-bar .wrapper{width:1000px;padding:3px 0px 0;margin:0 auto;clear:both;}

.tool-bar a{color:#000;font-family: georgia;}
.tool-bar a:hover{color:#39c;}
.tool-bar ul{padding:0;margin:0;}
.tool-bar ul li{float:left;list-style:none;margin:0 10px;}
.tool-bar ul li.separator{margin:0;font-size:20px;line-height:1.3em;}

.tool-bar .left{float:left;width:auto;margin-left:10px;}
.tool-bar .right{float:right;width:auto;margin-right:10px;}

#wrapper{margin-top:46px;}
.hasAdminBar .tool-bar{top:28px;}


.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.sectitle a{float:right;}
.static-ad{background:none;}

#events-cal h1 a{text-transform: none;color:#333;font-size:12px;}
#events-cal .overflow{overflow:hidden;width:640px;}
#events-cal .overflow{overflow:hidden;width:640px;}
#events-cal .overflow.textList .right{float:none;width:100%;}
#events-cal .overflow.textList .even{background:#f2f2f2;}
#events-cal .overflow .entry .left a img{border:1px solid #ccc;padding:5px;}
#events-cal .overflow.imageList .entry{padding-bottom:5000px;margin-bottom:-5000px;float:left;width:auto;margin-right:10px;}
#events-cal .overflow.imageList .entry a{width:201px;height:300px;border:0px solid #ccc;display:block;overflow:hidden;position:relative;}
#events-cal .overflow.imageList .entry a img{border:0 none;padding: 0;position:absolute;}







#wp-submit{background:#000;border:0 none;color:#FFF;padding:5px 10px;font-size:14px;}
#wp-submit:hover{background:#333;cursor:pointer;}
.tml-action-links{font-size:12px;padding:0;margin:0;}
.tml-action-links li{list-style: none;}
#loginform label{color:#333 !important;}
#event-form h4{background:#000;color:#FFF;padding-left:5px;}
.em-create-event #event-form table.em-location-data{width:100%;}

body .em-create-event input,
body .em-create-event select{}

.widget_em_widget>ul>li{padding:2px 5px;}


.em-create-event .submit{text-align: right;}
.em-create-event .submit input{background:#000;border:0 none;color:#FFF;padding:5px 10px;font-size:14px;}
.em-create-event .submit input:hover{background:#333;cursor:pointer;}
.em-controls{text-align: right;margin-top:10px;}
.em-controls a{background:#000;border:0 none;color:#FFF;padding:5px 10px;font-size:14px;}
.em-controls a:hover{background:#333;cursor:pointer;}



#translation_bar{position:absolute;right:10px;}
#translation_bar span.label{float:left;color:#efefef;padding:3px 2px;}
#translation_bar .langSwitcher{float:left;padding:0;margin:0;}
#translation_bar .langSwitcher li{list-style: none;display:none;}
#translation_bar .langSwitcher li.active{display:block;}
#translation_bar .langSwitcher li a{padding:3px 10px;border-bottom:1px solid #000;display:block;}
#translation_bar .langSwitcher.hover li{display:block !important;}
#translation_bar .langSwitcher.hover{background:#39c;}



/* Private message for wordpress */
.ui-autocomplete{padding:0;margin:0;max-width:300px;background:#FFF;border:1px solid #39c;}
.ui-autocomplete li{list-style:none;padding:0 5px;}

.hfeed .tab-list{border-bottom:1px solid #FFF;margin-top:10px;}
.hfeed .tab-list a{padding:5px 10px;}
.hfeed .post h2{padding:3px 5px;color:#fff;}

.pmBox{display:none;}
.pmBox.active{display:block;}
.pmList{background:none;}
.pmList.active{background:#000;color:#FFF;}

.pmBox .tablenav,
.hfeed .submit{text-align: right;}
.pmBox .tablenav input,
.hfeed .submit input{background:#000;border:0 none;color:#FFF;padding:5px 10px;font-size:14px;}
.pmBox .tablenav input:hover,
.hfeed .submit input:hover{background:#333;cursor:pointer;}

.pmBox .check-column{width:22px;}




/* Cartpauj PM */
body #pm-header{background:#000;}
body #pm-header p,
body #pm-header strong{color:#efefef;}
body #pm-content input[type=submit]{background:#000;border:0 none;color:#efefef;padding:5px 10px;font-size:14px;}
body #pm-content input[type=submit]:hover{background:#000;cursor:pointer;}

body #pm-content table{margin-left:0px;margin-bottom:0px;}
body #pm-content table th{background:#000;color:#efefef;}
