/* 




Theme Name: AntonySimpson.com




Theme URI: http://www.antonysimpson.com




Description: Copyright AntonySimpson.com




Version: 1




Author: Antony




Author URI: http://www.antonysimpson.com









AntonySimpson.com




http://antonysimpson.com









This theme was designed by Antony Simpson









The CSS, XHTML and design is released under GPL:




http://www.opensource.org/licenses/gpl-license.php









*/














/* Begin Typography & Colors */




body {




	font-size: 70%; /* Resets 1em to 10px */




	font-family: 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




background-image: url(images/bg.jpg);




	text-align: center;




	}









#page {




	




border: 1px solid #959596;




	text-align: left;




	}









#header {




	background-image: url(images/bg.jpg);




	}









#headerimg 	{ 




	margin: 7px 9px 0; 




	height: 192px; 




	width: 740px; 




	} 









#content {




	font-size: 1.2em




	}









.widecolumn .entry p {




	font-size: 1.05em;




	}









.narrowcolumn .entry, .widecolumn .entry {




	line-height: 1.4em;




	}









.widecolumn {




	line-height: 1.6em;




	}









.narrowcolumn .postmetadata {




	text-align: center;




	}









.alt {




	background-color: #f8f8f8;




	border-top: 1px solid #ddd;




	border-bottom: 1px solid #ddd;




	}









#footer {




	border: none;




	}









small {




	font-family: Arial, Helvetica, Sans-Serif;




	font-size: 0.9em;




	line-height: 1.5em;




	}









h1, h2, h3 {




	font-family: 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




	font-weight: bold;




	}









h1 {




	font-size: 1em;




	text-align: center;




	}









#headerimg .description {




	font-size: 1.2em;




	text-align: center;




	}









h2 {




	font-size: 1.6em;




	}









h2.pagetitle {




	font-size: 1.6em;




	}









#sidebar h2 {




	font-family: 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




	font-size: 1.3em;




	}









h3 {




	font-size: 1.5em;




	}









h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {




	text-decoration: none;




	color: white;




	}









h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {




	color: black;




	}









h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {




	text-decoration: none;




	}






.entry p a:visited {




	color: purple;




	}









.commentlist li, #commentform input, #commentform textarea {




	font: 0.9em 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




	}









.commentlist li {




	font-weight: bold;




	}









.commentlist cite, .commentlist cite a {




	font-weight: bold;




	font-style: normal;




	font-size: 1.1em;




	}









.commentlist p {




	font-weight: normal;




	line-height: 1.5em;




	text-transform: none;




	}









#commentform p {




	font-family: 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




	}









.commentmetadata {




	font-weight: normal;




	}









#sidebar {




	font: 1.2em 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS', 'Trebuchet MS';




	}









small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {




	color: #777;




	}









code {




	font: 1.1em 'Courier New', Courier, Fixed;




	}









acronym, abbr, span.caps




{




	font-size: 0.9em;




	letter-spacing: .07em;




	}









a, h2 a:hover, h3 a:hover {




	color: #06c;




	text-decoration: none;




	}









a:hover {




	color: #147;




	text-decoration: underline;




	}









#wp-calendar #prev a, #wp-calendar #next a {




	font-size: 9pt;




	}









#wp-calendar a {




	text-decoration: none;




	}









#wp-calendar caption {




	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;




	text-align: center;




	}









#wp-calendar th {




	font-style: normal;




	text-transform: capitalize;




	}




/* End Typography & Colors */



















/* Begin Structure */




body {




	margin: 0 0 20px 0;




	padding: 0; 




background: url(images/bg.jpg) repeat scroll center top;




	}









#page {




	margin: 20px auto;




	padding: 0;




	width: 760px;




	border: 1px solid #959596;




	}









#header {




	background-color: #73a0c5;




	margin: 0 0 0 1px; 




	padding: 0; 




	height: 200px; 




	width: 758px;




	}









#headerimg {




	margin: 0;




	height: 200px;




	width: 100%;




	}









.narrowcolumn {




	float: left;




	padding: 0 0 20px 45px;




	margin: 0px 0 0;




	width: 450px;




	}









.widecolumn {




	padding: 10px 0 20px 0;




	margin: 5px 0 0 150px;




	width: 450px;




	}









.post {




	margin: 0 0 40px;




	text-align: justify;




	}









.post hr {




	display: block;




	}









.widecolumn .post {




	margin: 0;




	}









.narrowcolumn .postmetadata {




	padding-top: 5px;




	}









.widecolumn .postmetadata {




	margin: 30px 0;




	}









.widecolumn .smallattachment {




	text-align: center;




	float: left;




	width: 128px;




	margin: 5px 5px 5px 0px;




}









.widecolumn .attachment {




	text-align: center;




	margin: 5px 0px;




}









.postmetadata {




	clear: left;




}









#footer {




	padding: 0;




	margin: 0 auto;




	width: 760px;




	clear: both;




	}









#footer p {




	margin: 0;




	padding: 20px 0;




	text-align: center;




	}




/* End Structure */



















/*	Begin Headers */




h1 {




	padding-top: 70px;




	margin: 0;




	}









h2 {




	margin: 30px 0 0;




	}









h2.pagetitle {




	margin-top: 30px;




	text-align: center;




}









#sidebar h2 {




	margin: 5px 0 0;




	padding: 0;




	}









h3 {




	padding: 0;




	margin: 30px 0 0;




	}









h3.comments {




	padding: 0;




	margin: 40px auto 20px ;




	}




/* End Headers */



















/* Begin Images */




p img {




	padding: 0;




	max-width: 100%;




	}









/*	Using 'class="alignright"' on an image will (who would've




	thought?!) align the image to the right. And using 'class="centered',




	will of course center the image. This is much better than using




	align="center", being much more futureproof (and valid) */









img.centered {




	display: block;




	margin-left: auto;




	margin-right: auto;




	}









img.alignright {




	padding: 4px;




	margin: 0 0 2px 7px;




	display: inline;




	}









img.alignleft {




	padding: 4px;




	margin: 0 7px 2px 0;




	display: inline;




	}









.alignright {




	float: right;




	}









.alignleft {




	float: left




	}




/* End Images */



















/* Begin Lists









	Special stylized non-IE bullets




	Do not work in Internet Explorer, which merely default to normal bullets. */









html>body .entry ul {




	margin-left: 0px;




	padding: 0 0 0 30px;




	list-style: none;




	padding-left: 10px;




	text-indent: -10px;




	} 









html>body .entry li {




	margin: 7px 0 8px 10px;




	}









.entry ul li:before, #sidebar ul ul li:before {




	content: "\00BB \0020";




	}









.entry ol {




	padding: 0 0 0 35px;




	margin: 0;




	}









.entry ol li {




	margin: 0;




	padding: 0;




	}









.postmetadata ul, .postmetadata li {




	display: inline;




	list-style-type: none;




	list-style-image: none;




	}









#sidebar ul, #sidebar ul ol {




	margin: 0;




	padding: 0;




	}









#sidebar ul li {




	list-style-type: none;




	list-style-image: none;




	margin-bottom: 15px;




	}









#sidebar ul p, #sidebar ul select {




	margin: 5px 0 8px;




	}









#sidebar ul ul, #sidebar ul ol {




	margin: 5px 0 0 10px;




	}









#sidebar ul ul ul, #sidebar ul ol {




	margin: 0 0 0 10px;




	}









ol li, #sidebar ul ol li {




	list-style: decimal outside;




	}









#sidebar ul ul li, #sidebar ul ol li {




	margin: 3px 0 0;




	padding: 0;




	}




/* End Entry Lists */



















/* Begin Form Elements */




#searchform {




	margin: 10px auto;




	padding: 5px 3px; 




	text-align: center;




	}









#sidebar #searchform #s {




	width: 108px;




	padding: 2px;




	}









#sidebar #searchsubmit {




	padding: 1px;




	}









.entry form { /* This is mainly for password protected posts, makes them look better. */




	text-align:center;




	}









select {




	width: 130px;




	}









#commentform input {




	width: 170px;




	padding: 2px;




	margin: 5px 5px 1px 0;




	}









#commentform textarea {




	width: 100%;




	padding: 2px;




	}









#commentform #submit {




	margin: 0;




	float: right;




	}




/* End Form Elements */



















/* Begin Comments*/




.alt {




	margin: 0;




	padding: 10px;




	}









.commentlist {




	padding: 0;




	text-align: justify;




	}









.commentlist li {




	margin: 15px 0 3px;




	padding: 5px 10px 3px;




	list-style: none;




	}









.commentlist p {




	margin: 10px 5px 10px 0;




	}









#commentform p {




	margin: 5px 0;




	}









.nocomments {




	text-align: center;




	margin: 0;




	padding: 0;




	}









.commentmetadata {




	margin: 0;




	display: block;




	}




/* End Comments */



















/* Begin Sidebar */




#sidebar




{




	padding: 20px 0 10px 0;




	margin-left: 545px;




	width: 190px;




	}









#sidebar form {




	margin: 0;




	}




/* End Sidebar */



















/* Begin Calendar */




#wp-calendar {




	empty-cells: show;




	margin: 10px auto 0;




	width: 155px;




	}









#wp-calendar #next a {




	padding-right: 10px;




	text-align: right;




	}









#wp-calendar #prev a {




	padding-left: 10px;




	text-align: left;




	}









#wp-calendar a {




	display: block;




	}









#wp-calendar caption {




	text-align: center;




	width: 100%;




	}









#wp-calendar td {




	padding: 3px 0;




	text-align: center;




	}









#wp-calendar td.pad:hover { /* Doesn't work in IE */




	background-color: #fff; }




/* End Calendar */



















/* Begin Various Tags & Classes */




acronym, abbr, span.caps {




	cursor: help;




	}









acronym, abbr {




	border-bottom: 1px dashed #999;




	}









blockquote {




	margin: 15px 30px 0 10px;




	padding-left: 20px;




	border-left: 5px solid #ddd;




	}









blockquote cite {




	margin: 5px 0 0;




	display: block;




	}









.center {




	text-align: center;




	}









hr {




	display: none;




	}









a img {




	border: none;




	}









.navigation {




	display: block;




	text-align: center;




	margin-top: 10px;




	margin-bottom: 60px;




	}




/* End Various Tags & Classes*/