/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body, input, textarea {
font-family:Arial,sans-serif;
font-weight:500;
color:#333333;
}


a {
text-decoration:none;
}

#blog-title {
	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-weight:bold;
	font-size: 44px;	
	float:left;
	font-variant:small-caps;
	
}

.bighead {
	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-weight:bold;
	font-size: 33px;	
	font-variant:small-caps;
	
}

#post-1671 h1.entry-title {
font-size:40px;
line-height:48px;
}

.meta-prep-author, .author, .meta-sep-entry-date {
display:none;
}

#mc-embedded-subscribe-form {
margin-bottom:0px;
}

sup {font-size:75%}


#s {width:200px;}

#branding {
	padding-top:22px;
/*	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	-box-shadow: 10px 10px 5px #888; */

}

#blog-description {
	font-family: 'OFL Sorts Mill Goudy TT', serif;
	clear:none;	
	font-style:normal;
	font-size:22px;
	position:relative;
	top:15px;
	left:20px;
}


#access {
	border-bottom:0px solid black;
	display:none;
}	

#main {
	border-top:1px solid black;
/*	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	-box-shadow: 10px 10px 5px #888;*/
	padding-top:1px;
	position:relative;	
}


#slideshow {
position: absolute;
left: 250px;
top:10px;
 margin-bottom:11px;
}

#primary {
padding-top:0px;
padding-right:1px;
}


#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
	font-family:sans-serif;
	border:1px solid black;
	
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:690px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:690px;
	height:350px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:150px;
	/* left:-39px; */
	width:24px;
	height:50px;
	display:block;
	z-index:101;
	font-size:50px;
	text-decoration:none;
	color:#fff;
	text-shadow:#000000 3px 3px 2px;
}

#slides .next {
	left:660px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/wp-content/themes/gar2/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:60px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:690px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	/* border-top:1px solid #000; */
	text-shadow:none;
	/*font-family: 'OFL Sorts Mill Goudy TT', serif; */
	font-weight:bold;	
		}


#slides .caption,#slides .pagination, #slides .prev, #slides .next {
display:none;
}


#primary {
border: 0px solid black;
border-right: 1px solid black;
}

ul {
	list-style-type:none !important;
}



#menu-top-menu {
 	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-style:normal;
	font-size:22px;
	width:220px;
	margin-left:0px;
	list-style-type:none;
	
}

.main-aside ul {
padding-left:0px;
padding-right:0px;
}




#menu-top-menu li {
border-bottom:1px solid black;
padding-bottom:11px;
padding-top:11px;
padding-right:22px;
text-align:right;
}

#menu-top-menu  a {
	text-decoration:none;
}



#menu-top-menu  a:hover:before {
content:"» ";
}


.entry-title{
 	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-family:Arial,sans-serif;
}

.entry-title a {
    color:#666666;
    font-weight:700;

}


.widgettitle {
   	font-family: 'OFL Sorts Mill Goudy TT', serif;

	/*font-style: normal !important;*/
	font-variant:small-caps;
	border-bottom:1px solid black;
	font-style:normal !important;
	font-weight:bold;
	margin-bottom:11px;
}



#primary .widgetcontainer{
margin-right:11px;
}

.widgetcontainer ul {
margin-left:0px!important;
}
.widgetcontainer li {
margin-bottom:11px;
}

#newdirection {
border:3px solid #cccccc;
padding:11px;
margin-top:0px;
color:#000;
/* text-shadow:#fff 2px 2px 2px;*/
-moz-border-radius: 11px;
border-radius: 11px;
margin-bottom:11px;
margin-top:11px;
font-size:18px;
font-weight:bold;
font-family: 'OFL Sorts Mill Goudy TT', serif;
background:url(/wp-content/themes/gar2/bg-nd.jpg);
}


.addthis_toolbox {
margin-bottom:11px;
}

#content,#secondary {
margin-top:22px;
}

#post-9 h4,#post-9 h3 {
clear:none;
padding-top:0px;
}

#post-9 h4{
margin-bottom:11px;
}

#content a {
color:#67724C;
color:#a3aa93;
}

#content .entry-title a {
color:#666666;
}

#content a:hover {
/* text-decoration:underline;*/
color:#000000;
color:#67724C;
}


.book {
border: 1px solid #dddddd;

}

.vevent {
margin-bottom:11px;

}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/wp-content/themes/gar2/LGF/League_Gothic-webfont.eot');
    src: url('/wp-content/themes/gar2/LGF/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/wp-content/themes/gar2/LGF/League_Gothic-webfont.ttf') format('truetype'), 
         url('/wp-content/themes/gar2/LGF/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal; 
    font-style: normal;
}
#post-460 .entry-title {font-family: 'LeagueGothicRegular',Arial,sans-serif;margin-top:22px;margin-bottom:0px;font-weight:normal;font-size:48px;}
#post-460 .entry-content {padding-top:0px}




.lcp_catlist {margin-left:0px}

.lcp_catlist li {margin-bottom:10px;}

.page-title span {
display:block;
text-align:center;
font-family: 'OFL Sorts Mill Goudy TT',serif;
font-size:36px;
line-height:40px;
font-style:normal;
margin-top:18px;
}


.archive-meta {
text-align:center;
font-family: 'OFL Sorts Mill Goudy TT',serif;
}


.category-articles .archive-meta a {
text-align: left;
display:block;
margin-bottom:0px;
}

.category-articles .archive-meta br {
line-height:5px;
}


#secondary .timely .ai1ec-calendar-toolbar, #secondary .timely .btn-group , .timely .ai1ec-allday-badge, #secondary .timely .ai1ec-event-location{
display:none;
}