/*  
Theme Name: Coromandel
Theme URI: http://www.pixelace.com/coromandel/
Version: 1.0
Author: Tim Archer
Author URI: http://www.pixelace.com/
*/

body {
	margin: 0;
	width: 100%;
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 100%;
	line-height: 1em;
	color: #000000;
	background-color: #ffffff;
	-webkit-text-size-adjust: none; /* disables text-resizing for handhelds, including iPhone */
}

a {
	color: #ebab00;
	font-weight: bold;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}	

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

p {
	margin: 0 0 1em 0;/* 12 / 12 */
	padding: 0;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}

h4 {
	clear: both;
	margin: 0 0 0.5em 0;/* 6 / 12 */
	padding: 0;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}

h3 {
	clear: both;
	margin: 0 0 0.9285em 0;/* 13 / 14 */
	font-size: 87.5%;/* 14 / 16 */
}

h2 {
	clear: both;
	margin: -0.1875em 0 0.375em 0;/* 4 / 16, 6 / 16 */
	font-size: 100%;/* 16 / 16 */
	line-height: 1.25em;/* 20 / 16 */
}

h1 {
	clear: both;
	margin: 0;
	font-size: 137.5%;/* 22 / 16 */
}

small {
	display: block;
	font-size: 91.66%;/* 11 / 12 */
	line-height: 1.0909em;/* 12 / 11 */
	color: #acaa93;
}

blockquote {
	clear: both;
	margin: 0.8em auto 0.8em 0;
	color: #686653;
	font-style: italic;
}

ul, ol {
	clear: both;
	/* margin: 0.8em auto 0.8em 0;
	padding-left: 1.8em; */
}

ol ol {
	list-style: lower-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

li {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

label {
	vertical-align: middle;
	font-size: 75%;/* 12 / 16 */
	line-height: 1em;/* 12 / 12 */
	color: #888673;
}

code, pre {
	font-family: "Courier New", Courier, monospace;
	color: #686653;
}

pre {
	background-image: url(images/pre_bkgd.png);
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}

hr {
	display: none;
}

.hidden {
	display: none;
}

#header {
	width: 100%;
	background-color: #9ec3d2;
}

#main {
	padding-top: 2.75em;/* 44 / 16 */
	width: 100%;
}

#blogname {
	padding: 0.3125em 0 0.6875em 80px;/* 5 / 16, 11 / 16 */
}

#blogname h1 {
	float: left;
	display: inline;
	margin-right: 16px;
}

#blogname h1 a {
	color: #000000;
	text-decoration: none;
}

#blogname p {
	margin-top: 0.1666em;/* 2 / 12 */
	color: #acaa93;
}

#mainnav {
	margin: 0;
	padding: 0 0 0 80px;
	list-style: none;
}

#mainnav li {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 32px 0 0;
	padding: 0;
	font-size: 100%;/* 16 / 16 */
	line-height: 1.125em;/* 18 / 16 */
}

.margins {
	overflow: auto;
	margin: 0 auto 0 auto;
	width: 688px;
	text-align: left;
}

#header .margins {
	overflow: visible;
}

#maincol {
	clear: both;
	float: left;
	display: inline;
	padding: 2.75em 0 0.6875em 0;/* 43 / 16, 11 / 16 */
	width: 480px;
}

.maincolgroup {
	overflow: auto;
}

.maincolgroup ul, .maincolgroup ol {
	margin: 0 0 1.125em 0;/* 18 / 16 */
	padding: 0;
}

.maincolgroup ul li, .maincolgroup ol li {
	font-size: 0.75em;/* 16 / 12 */
	line-height: 1.5em;/* 18 / 12 */
}

.maincolgroup ul ul {
	list-style: disc;
	margin: 0;
}

.maincolgroup ul ul li, .maincolgroup ol ol li, .maincolgroup ul ol li, .maincolgroup ol ul li {
	font-size: 100%;
}

.maincolgroup ul {
	padding-left: 1.1666em;
}

.maincolgroup ul li {
	padding-left: 0.3333em;
}

.maincolgroup ol {
	padding-left: 1.5em;
}

.maincolgroup .pingbacks {
	list-style: none;
	padding: 0;
}

.maincolgroup .pingbacks li {
	padding-left: 9px;
	background: url(images/bullet.png) 0 0.3333em no-repeat;/* 4 / 12 */
}

.pingbacks li a {
	font-weight: normal;
	color: #888673;
}

.date {
	float: left;
	display: inline;
	width: 48px;
	height: 3em;/* 48 / 16 */
	background-color: #a7a566;
}

.datemonth {
	margin: 0.125em 0 0 0;/* 1 / 8 */
	width: 48px;
	font-family: Arial, Verdana;
	font-size: 50%;/* 8 / 16 */
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}

.dateday {
	display: block;
	margin: -0.1111em 0 0 0;/*  2 / 18 */
	font-family: "Arial Black";
	font-size: 225%;
	color: #ffffff;
	text-align: center;
}

.dateyear {
	display: block;
}

.postmain, .comment, #respond, .commentcount {
	float: right;
	margin-right: 16px;
	width: 384px;
}

.postmain {
	padding-bottom: 2.6875em;/* 43 / 16 */
}

.headingonly {
	padding-bottom: 2.6875em;/* 43 / 16 */
}

.postmain h2 a:link, .postmain h2 a:visited {
	margin-top: 0.0625em;
	color: #000000;
}

.postmain img {
	margin: 0.0833em 0 0.4166em 0;/* 2 / 12,  4 / 12 */
}

.postmain h3 {
	margin: 0.8571em 0 1em 0;/* 12 / 14 */
}

.postdetails {
	color: #acaa93;
}

.postdetails a {
	font-weight: normal;
	color: #888673;
}

.postcontent {
	padding: 0 0 1.875em 0;/* 30 / 16 */
}

.postmain small {
	color: #888673;
}

.sticky {
	margin-bottom: 2.6875em;/* 43 / 16 */
	padding: 0.9375em 16px 0 0;/* 15 / 16 */
	background-color: #a7a566;
}

.sticky .date {
	margin-top: -0.375em;/* 6 / 16 */
	background: none;
}

.sticky .postmain {
	margin-right: 0;
	padding-bottom: 0.9375em;/* 15 / 16 */
}

.sticky h2 a:link, .sticky h2 a:visited, .sticky a, .sticky p {
	color: #ffffff;
}

.sticky p a {
	font-weight: bold;
}

.tags {
	margin-bottom: 0.5em;/* 6 / 12 */
	padding-bottom: 0;
	color: #acaa93;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}

.iconlink {
	overflow: auto;
	padding: 0.125em 0 0.1875em 0;/* 2 / 16, 2 / 16 */
}

#sidecol .iconlink, #footer .iconlink {
	padding: 0.1875em 0 0.0625em 0;/* 3 / 16, 1 / 16 */
}

#footer .iconlinklast {
	padding: 0.25em 0 0.0625em 0;/* 4 / 16, 4 / 16 */
}

.readon {
	float: left;
	margin-right: 6px;
	padding-right: 1px;/* fix a glitch under Moz where the scrollbars show on click */
}

.iconlink img {
	float: left;
	display: inline;
	margin: 0;
}

.iconlink a {
	float: left;
	display: inline;
	margin: 0 0 0 4px;
	padding: 0.0833em 0 0 0;/* 3 / 12 */
	font-size: 75%;/* 12 / 16 */
	line-height: 1em;/* 12 / 12 */
}

.alignleft, .aligncenter {
	float: left;
	padding: 0 16px 0 0;
}

.alignright {
	float: right;
	padding: 0 0 0 16px;
}

.wp-caption {
	width: 384px !important;
}

.wp-caption-text {
	margin: 0.3636em 0 1.3636em 0;/* 4 / 11, 14 / 11 */
	font-size: 68.75%;/* 11 / 16 */
	line-height: 1.0909em;/* 12 / 11 */
	color: #888673;
}

.wraptext {
	clear: both;
}

.commentcount {
	margin: 0.125em 16px 1.9375em 0;/*  2 / 16, 31 / 16 */
}

.commentcount p {
	margin: 1.1666em 0 0.9166em 0;
}

.allcomments {
	margin: -0.1875em 0 0.0625em 0;/* 3 / 16, 1 / 16 */
}

.commentgroup {
	overflow: auto;
	clear: both;
	width: 480px;
}

.gravatar {
	float: left;
	display: inline;
	margin-top: 0.0625em; /* 1 / 16 */
	width: 48px;
	height: 48px;
	background-image: url(images/nogravatar.png);
}

.gravatar img {
	width: 48px;
	height: 48px;
}

.comment {
	margin-bottom: 1.875em;/* 30 / 16 */
}

.comment h3 {
	margin: 0 0 0.5714em 0;/* 8 / 14 */
}

.comment h3, .comment h3 a:link, .comment h3 a:visited, .commentcount p, .comment p {
	color: #888673;
}

.paginated {
	margin-top: 0.75em;/* 12 / 16 */
}

.paginated .comment p {
	color: #000000;
}

.admin .comment a {
	color: #ebab00;
}

.commentgroup .commentgroup {
	margin-bottom: 0.75em;/* 12 / 16 */
}

.commentgroup .commentgroup .gravatar {
	margin-left: 32px;
}

.commentgroup .commentgroup .comment {
	width: 352px;
}

.commentgroup .commentgroup .commentgroup {
	margin-bottom: 0;/* 0 / 16 */
}

.commentgroup .commentgroup .commentgroup .gravatar {
	margin-left: 64px;
}

.commentgroup .commentgroup .commentgroup .comment {
	width: 320px;
}

#respond {
	padding: 0 0 2.9375em 0;/* 47 / 16 */
}

#respond p {
	margin-top: 1.1666em;
	color: #888673;
}

#respond form p {
	margin: 0.1666em 0 1em 0;/* 2 / 12, 12 / 12 */
	color: #acaa93;
}

.admin .comment p {
	color: #000000;
}

.admin .comment a {
	color: #ebab00;
}

.comment .postdetails {
	color: #acaa93;
}

.pingback {

}

.pingback .says, .pingback .comment-meta {
	display: none;
}

#authorfields {
	padding-bottom: 0.25em;
}

#searchform label {
	display: none;
}

#s, #searchsubmit {
	float: right;
	overflow: hidden;
	vertical-align: middle;
	padding-top: 24px;
	border: none;
	background: url(images/button_go.png) no-repeat #ffffff;
}

#s {
	background-image: none;
}

#searchbutton, #searchsubmit {
	margin: 0.1875em 0 0 6px;/* 3 / 16 */
	width: 25px;
	height: 24px;
}

#searchfield, #s {
	float: left;
	width: 116px;
}

#author, #email, #url, #comment, #searchfield, #s {
	margin: 0.1666em 0 0.3333em 0;/* 2 / 12, 4 / 12 */
	padding: 0.3333em 6px 0.25em 4px;/* 4 / 12, 3 / 12 */
	border-color: #dbd9ce;
	border-width: 1px;
	border-style: solid;
	height: 1.25em;
	font-family: Arial, Verdana;
	font-size: 75%;/* 12 / 16 */
	line-height: 1em;/* 12 / 12 */
}

#author, #email, #url {
	width: 148px;
	vertical-align: middle;
}

#comment {
	margin-bottom: 1em;/* 12 / 12 */
	padding-top: 0.25em;/* 3 / 12 */
	padding-bottom: 0.25em;/* 3 / 12 */
	width: 372px;
	height: 16.75em;
	line-height: 1.5em;/* 8 / 12 */
}

#submit {
	height: 24px;
	width: 52px;
}

.previous {
	float: left;
	display: inline;
	margin-top: -0.1875em;
	padding: 0 0 2.6875em 64px;/* 43 / 16 */
	width: 176px;
}

.previous .iconlink img, .next .iconlink img {
	margin: 0.125em 6px 0 0;
}

.previous .iconlink a, .next .iconlink a {
	margin-left: 0;
	width: 144px;
	line-height: 1.25em;
	font-weight: bold;
	color: #ebab00;
}

.previous p {
	margin: -0.0833em 0 0.0833em 16px;
	color: #acaa93;
}

.next {
	float: right;
	margin-top: -0.1875em;
	padding: 0 0 2.6875em 0;/* 43 / 16 */
	width: 176px;
}

.next p {
	margin: -0.0833em 0 0.0833em 16px;
	padding: 0;
	color: #acaa93;
}

#sidecol {
	float: right;
	padding: 2.8125em 0 2.75em 0;/* 43 / 16, 44 / 16 */
	padding: 2.625em 0 2.375em 0;/* 42 / 16, 44 / 16 */
[*change*]
	width: 200px;
}

#sidecol li {
	clear: both; 
}

#sidecol h2, #footer h2, .widget_search label, .widget_calendar caption {
	clear: both;
	margin: 0;
	padding: 0.3636em 0 0.7272em 0;/* 4 / 11, 8 / 11 */
	font-size: 68.75%;/* 11 / 16 */
	line-height: 1.0909em;/* 12 / 11 */
	font-weight: bold;
	text-transform: uppercase;
	/*background-color: #dddddd;*/
}

#sidecol p, #footer p {
	margin: -0.1666em 0 -0.0833em 0;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
	color: #888673;
}

#sidecol h2, #sidecol ul ul a,  #footer h2, #footer ul ul a, .review a, .tags a {
	color: #888673;
}

#sidecol ul li, #footer ul li {
	color: #acaa93;
}

#sidecol ul ul a, #footer ul ul a, .review a, .tags a {
	font-weight: normal;
}

#sidecol ul, #footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidecol li, #footer li {
	margin-bottom: 1.1875em;/* 19 / 16 */
	/* background-color: #cccccc; */
}

#sidecol ul ul, #footer ul ul {
}

#sidecol li li, #footer li li, #footer .archive li li {
	/* Top-level lists */
	margin: 0.1666em 0 0.25em 0;/* 2 / 12, 3 / 12 */
	padding-left: 9px;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.25em;/* 15 / 12 */
	background: url(images/bullet.png) 0 0.3333em no-repeat;/* 4 / 12 */
	/* background-color: #cccccc;*/
}

#footer li li small {
	/* display: none; */
	padding: 0.1818em 0 0.0909em 0;/* 2 / 11, 4 / 11 */
	/* padding: 0;/* 7 / 16 */
	/* background-color: #aaaaaa; */
}

#footer li li small img {
	/* display: none; */
}

#sidecol ul ul ul, #footer ul ul ul {
	/* Sub-level lists */
	margin: 0.125em 0 -0.125em 0;/* 2 / 16 */
	margin: 0.1875em 0 -0.1875em 0;/* 3 / 16 */
}

#sidecol li li li, #footer li li li {
	/* Items in sub-level lists */
	margin: 0;
	font-size: 91.66%;/* 11 / 12 */
	line-height: 1.6363em;/* 18 / 11 */
	background-position: 0 0.4545em;/* 6 / 11 */
}

#sidecol ul ul ul ul, #footer ul ul ul ul {
	/* Lists in sub-level lists */
	margin: 0.0909em 0 0.7272em 0;
}

#sidecol li li li li, #footer li li li li {
	/* Items in sub-level lists */
	font-size: 100%;
	line-height: 1.3636em;/* 12 / 11 */
	background-position: 0 0.3636em;/* 6 / 11 */
}

#intro p {
	margin: 0.0833em 0 -0.1666em 0;
}

.categories ul li small, .widget_categories ul li small {
	display: inline;
}

#footer .tagcloud, #sidecol .widget_tag_cloud, #footer .widget_tag_cloud {
	font-size: 68.75%;/* 11 / 16 */
	line-height: 1.3636em;/* 15 / 11 */
	margin-bottom: 1.6363em;/* 18 / 11 */
}

#footer .tagcloud h2, #sidecol .widget_tag_cloud h2, #footer .widget_tag_cloud h2 {
	padding: 0.3636em 0 1em 0;/* 4 / 11, 11 / 11 */
	font-size: 100%;
}

#footer .tagcloud a, .widget_tag_cloud a {
	font-weight: normal;
	color: #888673;
}

#footer .tagcloud small, .widget_tag_cloud small {
	display: inline;
	margin: 0;
}
	
#footer {
	overflow: auto;
	padding-bottom: 2.375em;/* 38 / 16 */
	width: 100%;
	background-color: #f3f3e1;
}

#footer .margins {
	margin: 0 auto 0 auto;
	padding: 3.625em 0 0 32px;/* 58 / 16 */
	width: 688px;
	text-align: left;
	color: #888673;
}

.footercol {
	float: left;
	display: inline;
	margin-left: 64px;
	width: 160px;
}

#footer #archives {
	overflow: auto;
	margin-bottom: 0.9375em;/* 15 / 16 */
}

#footer #archives h2 {
	padding-bottom: 0.3636em;/* 3 / 11 */
}

#footer .archive li {
	overflow: auto;
	padding-top: 0.1818em;/* 2 / 11 */
	padding-left: 0;
	font-size: 68.75%;/* 11 / 16 */
	line-height: 1.0909em;/* 12 / 11 */
	color: #acaa93;
	background-image: none;
}

#footer .archive li strong {
	display: block;/* otherwise margins and padding do not affect this tag */
	margin: 0.4545em 0 0.1818em 0;/* 5 / 11, 2 / 11 */
	font-weight: normal;
	color: #acaa93;
}

#footer .archive li li {
	float: left;
	display: inline;
	margin: 0;
	padding-top: 0;
	width: 31px;
	font-size: 109.09%;/* 12 / 11 */
	line-height: 1.5em;/* 18 / 12 */
	background-position: 0 0.4166em;/* 5 / 12 */
}

#footer #search {
	margin-bottom: 0.75em;/* 12 / 16 */
}

.widget_search label {
	display: block;
}

#sidecol .widget_search {
	margin-bottom: 0.75em;/* 12 / 16 */
}

#search form {
	overflow: auto; 
}

#credits p {
	margin-top: 0.0833em;/* 1 / 12 */
}

#sidecol .admin li {
	background-image: url(images/bullet_admin.png);
}

.admin a, #sidecol .admin h2, #sidecol .admin li a {
	color: #f47300;
}

.admin a {
	font-weight: bold;
}

.postmain .admin {
	margin: -0.0625em 0 0.4375em 0;/* 1 / 16, 7 / 16 */
}

.comment .admin {
	margin: 0 0 0.375em 0;/* 6 / 16 */
}

/* widgets */

.widget_calendar table {
	width: 100%;
	border-collapse: collapse;
}

.widget_calendar h2 {
	display: none;
}

.widget_calendar caption {
	text-align: left;
	color: #888673;
}

.widget_calendar tbody td, .widget_calendar th {
	padding: 0;
	width: 22px;
	text-align: left;
	font-size: 0.6875em;/* 11 / 16 */
	line-height: 1.3636em;/* 15 / 11 */
}

.widget_calendar th {
	padding: 0.2727em 0 0 0;/* 3 / 11 */
	font-size: 0.6875em;/* 11 / 16 */
	color: #888673;
}

.widget_calendar tbody td {
	/* font-size: 86%;*/
	color: #acaa93;
}

.widget_calendar tfoot td {
	padding: 0.8333em 0 0.0833em 0;/* 10 / 12 */
	font-size: 0.75em;/* 12 / 16 */
	line-height: 1em;/* 12 / 12 */
}

.widget_calendar tbody a, .widget_calendar tfoot a {
	color: #888673;
	font-weight: normal;
}

.widget_calendar #next {
	text-align: right;
}

.textwidget {
	margin: 0.0833em 0 -0.1666em 0;/* 1 / 12 */
	padding: 0;
	font-size: 75%;/* 12 / 16 */
	line-height: 1.5em;/* 18 / 12 */
}


/* 3rd party plug-ins */

.sharethis {
	margin-bottom: -0.125em !important;/* 2 / 16 */
}

.sharethis a {
	margin: -0.1666em 0 0 4px !important;/* 2 / 12 */
	padding: 0 !important;/* 0 / 12 */
	background-image: none !important;
}
