/*
Theme Name: Twenty Ten customized for Ben Gibberd
Theme URI: http://wordpress.org/
Description: The 2010 default theme becomes a child theme by Daniel Wiener.
Author: the Wordpress team and Daniel Wiener
Author URI: http://danielwiener.com/
Template: twentyten
Version: 0.7
Tags: black, blue, white, two-columns, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


@import url('../twentyten/style.css');


/* HYPERLINKS */

a:link {
	/* color:#0066CC; */
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	/* color:#743399; */
	color: #CC0000;
	text-decoration: none;
}
a:active,
a:hover {
	/* color: #FF4B33; */
	color: #338533;
	text-decoration: none;
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on %March %18, %2010 */

@font-face {
	font-family: 'LMRoman10Bold';
	src: url('../../fonts/lmroman10-bold.eot');
	src: local('LM Roman 10'), local('LMRoman10-Bold'), url('../../fonts/lmroman10-bold.woff') format('woff'), url('../../fonts/lmroman10-bold.ttf') format('truetype'), url('../../fonts/lmroman10-bold.svg#LMRoman10-Bold') format('svg');
}

@font-face {
	font-family: 'LMRoman10Italic';
	src: url('../../fonts/lmroman10-italic.eot');
	src: local('LM Roman 10'), local('LMRoman10-Italic'), url('../../fonts/lmroman10-italic.woff') format('woff'), url('../../fonts/lmroman10-italic.ttf') format('truetype'), url('../../fonts/lmroman10-italic.svg#LMRoman10-Italic') format('svg');
}

@font-face {
	font-family: 'LMRoman10Regular';
	src: url('../../fonts/lmroman10-regular.eot');
	src: local('LM Roman 10'), local('LMRoman10-Regular'), url('../../fonts/lmroman10-regular.woff') format('woff'), url('../../fonts/lmroman10-regular.ttf') format('truetype'), url('../../fonts/lmroman10-regular.svg#LMRoman10-Regular') format('svg');
}


/* =main page 
-------------------------------------------------------------- */
#wrapper {
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
 	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
 	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
 	background-color: rgba(254,254,254, .5);
 	/* background-color: rgb(254,254,254); */

 	}

/* =Header
-------------------------------------------------------------- */

#header {
	margin-top: 20px;
	padding: 30px 0 0 0;
	/* background-color: rgba(254,254,254, .5); */
}


/* This is the custom header image */
#branding img {
	clear: both;
	border-top: none;
	display: block;
}




/* =sidebar
-------------------------------------------------------------- */
#primary, #secondary, #home-warning {
	/*
-moz-box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.2);
 	-webkit-box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.2);
 	box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.2);
*/
 	/* background-color: rgb(252,252,253); */
 	padding: 10px 0 0 10px;
 	/*
border-bottom: 1px solid #adadad;
 	border-right: 1px solid #efefef;
 	border-left: 1px solid #eee;
 	-webkit-border-radius: 1em;
 	-moz-border-radius: 1em;
 	border-radius: 1em;
*/	

	border: 1px solid #ccc;
	/* border-right: 1px solid #ccc; */
	background-color: rgba(231,236,231,0.5);
 	}
 
 	
 	h3.widget-title, .widget_search label   {
 	font: 1.5em LMRoman10Bold, Georgia, serif;
 	}
 	
/*
#secondary {
	border: 1px solid #ccc;
	padding: 10px 0 0 10px;

	}
*/
#secondary {
margin-bottom: 10px;
}

#home-warning {
float: right;
	overflow: hidden;
	width: 220px;
	}


/* =Thumbnail List for Pages


-------------------------------------------------------------- */

#tn_pages{
/*
width: 650px;
padding: 0px 20px 20px 20px;

*/
}

#tn_pages h2, #content h2 {
	font: 2.2em LMRoman10Regular, Georgia, serif;
	color: #003300;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	/* background-color: #E7ECE7; */
	background-color: rgba(231,236,231,0.5);
	display: block;
	padding: 10px;
	text-shadow:1px 1px 3px #aaa;
}

#tn_pages h2 a, #content h2 a {
	/* color: #1E263F; */
	color: #234F23;
	text-decoration: none;
	display: block;
	/* height: 40px; */
	/* background-color: gray; */
	/* border-left: 20px solid rgb(240,240,245); */
	/* padding: 10px; */
	
/*
background-image: -webkit-gradient(
    linear,
    left bottom,
    right bottom,
    color-stop(0.43, rgb(248,248,250)),
    color-stop(0.85, rgb(255,255,255))
);
background-image: -moz-linear-gradient(
    left center,
    rgb(248,248,250) 43%,
    rgb(255,255,255) 85%
);
*/

text-shadow:1px 1px 3px #aaa;

/* background-color: rgb(248,248,250); */

	}
	
#tn_pages h2 a:hover, #content h2 a:hover {
	color: #338533;
	text-decoration: none;
/*
	color: #000099;
	text-decoration: none;
	
	background-image: -moz-linear-gradient(
    left center,
    rgb(246,246,248) 43%,
    rgb(255,255,255) 85%
);

background-image: -webkit-gradient(
    linear,
    left bottom,
    right bottom,
    color-stop(0.43, rgb(246,246,248)),
    color-stop(0.85, rgb(255,255,255))
);

border-left: 20px solid rgb(238,238,243);
*/
	}

#tn_pages .toc {
padding-bottom: .5em;

}

#tn_pages .toc:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
	}

/* content */
#content h2, #content .entry-title {
	font: 2.2em LMRoman10Regular, Georgia, serif;
	margin: 0 0 0px 0;
	line-height:normal;
	font-weight: normal;
	clear: both;
	display: block;
	width: 100%;
	font-size: 2.2em;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}


/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 218px;
	padding: 5px 5px 0 5px;
	border: 1px solid #ccc;
	background-color: rgba(231,236,231,0.5);
}

#site-info {
	float: left;
	width: 670px;
	font-weight: bold;
	font-size: 14px;
	}
	
#site-generator {
	float: left;
	width: 85px;
	}



/* =Footer
-------------------------------------------------------------- */

#more-credits {
	/* position: relative; */
	font-style: italic;
	float: left;
	}
	
#more-credits a {
	color: #666;
	display:inline-block;
	text-decoration: none;
	}
	
#more-credits a:hover {
	text-decoration: underline;
	}

