/*Theme Name:     EpochX ThematicDescription:    Child theme of the Thematic frameworkAuthor:         WebCrateAuthor URI:     http://www.webcrate.co.ukTemplate:       thematicVersion:        1.0*/
@import url("../thematic/style.css");body {	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-size: 13px;}#blog-title img {	width: 265px;	height: auto;}h1, h2, h3, h4, h5, h6,.entry-title,.entry-content h1, .entry-content h2 {	font-family: Georgia, 'Times New Roman', serif;	font-weight: normal;}.entry-content h1 {	font-size: 26px;	line-height: 18px;	padding: 0 0 7px 0;}.entry-content h2,#content h2 {	font-size: 18px;	padding: 20px 0 14px;}#content h2.entry-title {	font-size: 26px;}.entry-content h3 {	padding: 20px 0 12px;}.entry-content a {	color: #88be41;}.entry-content ul {	margin-bottom: 15px;}.entry-content p {	margin-bottom: 15px;}.clear {	clear: both;}#branding {	padding: 20px 0;	width: 960px;}#access {	border: 0;	height: 38px;}.menu {	width: 1020px;	background-color: #3a3a3a;}.sf-menu li:hover ul, .sf-menu li.sfHover ul {	top: 37px;}.sf-menu {	margin-left: 24px;}.sf-menu li {	background: transparent;}.sf-menu a, .sf-menu a:visited {	border: 0;	color: #FFF;	padding: 12px;}.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background: #618845;	color: #FFF;}.sf-menu li li {	background-color: #3a3a3a;}.sf-menu ul a {	background-color: transparent;}.sf-menu ul a:hover {	color: #FFF;}#main {	width: 960px;	padding: 30px 0 0;}#content {	width: 600px;}#content a {	color: #88be41;}.frameworks-table .rep {	text-align: center;}.frameworks-table img {	margin: 0;}table.releases {	width: 600px;}.frameworks-table .even {	background-color: #F3F3F3;}h1.entry-title,h1.page-title {	font-size: 26px;	padding: 0 0 7px 0;}.entry-title a:hover,.entry-meta a:hover,.entry-utility a:hover,#siteinfo a:hover {	color: #88be41;}.entry-content {	padding: 0;}.aside a:active, .aside a:hover {	color: #88be41;}#page-navigation {	margin: 0 0 15px 10px;	text-align: center;}#page-navigation a {	color: #88be41;}#page-navigation .prev-link {	float: left;}#page-navigation .next-link {	float: right;}#footer {	width: 1020px;	margin: 0 auto;}#siteinfo {	padding: 15px 0 30px;}