/**Theme Name: Castledine GregoryTheme URL:Description: Official Wordpress ThemeAuthor: SwishDesignAuthor URI: swishdesign.com.auVersion: 0.1/** GENERAL CSS PROPERTIES **/#main-wrapper {  margin:auto;        /** STICKY FOOTER     min-height:100%;    position:relative;    margin-bottom:-53px;**/}.clearer {  clear:both;}a img {  border:none;}a {  text-decoration:none;}h1,h2,h3,h4,h5 {  font-weight:normal;}h1 {  font-size:25px; }h2 {  font-size:23px; }h3 {  font-size:20px; }h4 {  font-size:19px; }h5 {  font-size:17px; }/** MAIN: main content **/.main_content {}.list-post-item {  padding-left:15px;  padding-right:15px;}.main_content h1.title {}/** BLOG **/#main_content .post {	margin-bottom:20px;}#main_content .post h1 a {	font-size:14px;	padding-bottom:3px;}#main_content .post h2.post_title {	margin-bottom:0;	font-weight:bold;}#main_content .post h2.post_title a {	color:#003853;	font-size:18px;}.archive #main_content h2.pagetitle,.archive #main_content h1.pagetitle {	font-weight: bold;	text-transform: uppercase;}.entry img.frame {	float:left;	margin:5px 10px 10px 0;	padding:5px;	border:solid 1px #8C1135;}#main_content .postmetadata {  font-size:12px;	display:block;	clear:both;	border-top:solid 1px #E0E0E0;	padding-top:10px;	margin-top:10px;}/** subscribe 2 widget **/.s2_form_widget-2 {	background:#0e76bc;	color:#fff;	display:none;}.s2_form_widget-2 a {	color:#fff;	text-decoration:underline;}.s2_form_widget-2 h2 {	color:#fff;	font-weight:normal;	text-transform:none;	letter-spacing:0.02em;}#s2email {	padding:5px 9px;	border:solid 1px #d0d3d6;	color:#232621;	font-size:11px;	width:251px;	line-height:1em;	margin-right:7px;}.s2submit {	background:url('images/gobt.gif') no-repeat;	border:none;	width:36px;	height:25px;	text-indent:-99999px;}/** FOOTER **/#footer {}.push {}.footer_content {}.footer_content a {}/** CONTENT PROPERTIES **/img.centered { display: block; margin-left: auto; margin-right: auto;}img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px;}img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px;}.alignright { float: right;}.alignleft { float: left;}