/*  
Theme Name: images from the soggy coast
Theme URI: http://pericat.ca/coast/
Description: photolog
Version: 1
Author: pericat
Author URI: http://pericat.ca/
*/



body {
	margin-top:			2px;
	margin-bottom:		30px;
	background-color:	#121116;
	font-family:		Optima, "trebuchet ms", verdana, sans-serif;
	font-size:			small;
	color:				#6f75ab;
	max-width:			80em;
}

#header {
	font-size:			small;
	margin-bottom:		4em;
	text-align:			center;
}

#header ul {
	font-size:			x-small;
	text-align:			center;
	margin-left:		-3.5em;
}

#header ul li {
	display:			inline;
	padding-right:		6px;
/* 	margin:				6px; */
}

#footer {
	font-size: x-small;
	padding-left:		2em;
	padding-right:		2em;
	clear: 				both;
}

.credit {
	font-size: x-small;
}



#content {
	background-color:	#121116;
	margin:				20px;
	padding:			20px;
	line-height:		150%;
	text-align:			center;
}

#contentsingle {
	background-color:	#121116;
	margin:				20px;
	padding:			20px;
	line-height:		150%;
	text-align:			center;
}

.storycontent {
	color:				#b8c1cf;
	font-style:			italic;
	line-height:		160%;
	padding-bottom:		20px;
}

.photo {
	border:				1px solid #6f75ab;
	padding:			10px;
}

.specs {
	color:				#6f75ab;
	font-style:			normal;
	font-size:			x-small;
	padding-top:		1em;
	padding-bottom:		1em;
}

.pics {
	padding-top:		1em;
}


.catname {
	font-size:			small;
	font-style:			italic;
}

#navsingle {
	text-align:			center;
	font-size:			x-small;
	margin-bottom:		20px;
}

.navigation {
	text-align:			center;
	margin-top:			10px;
	margin-bottom:		60px;
}


.exc {
	line-height:		150%;
	text-align:			center;
	margin-bottom:		15px;
}

.storytitle {
	font-size:			small;
	text-align:			left;
	line-height:		140%;
	padding-bottom:		4px;
	text-align:			center;
}



/* sidebar */
#menu {
	font-size:			small;
	position:			absolute;
	padding-left:		10px;
	padding-right:		30px;
	left:				0px;
	top:				140px;
	width:				200px;
}

.sidetitle {
	font-variant:		small-caps;
	font-weight:		normal;
	line-height:		160%;
	text-align:			left;
	padding-right:		0px;
	padding-bottom:		0px;
	margin-top:			10px;
	margin-bottom:		4px;
	text-transform:		none;
}

.sideboard {
	font-size:			x-small;
	font-weight:		normal;
	line-height:		160%;
	text-align:			left;
	padding-left:		12px;
	padding-bottom:		6px;
	margin-top:			0px;
	margin-bottom:		20px;
}

#sidebar {
	font-weight:		normal;
	text-transform:		lowercase;
	line-height:		160%;
	text-align:			left;
	padding-left:		12px;
	padding-bottom:		6px;
	margin-top:			30px;
	margin-bottom:		10px;
}

#sidebar ul, #sidebar ul ol, .sideboard ul {
	font-size:			small;
	list-style-type:	none;
	margin:				0px;
	padding-left:		0px;
	text-transform:		lowercase;
}

#sidebar ul li, .sideboard ul li {
	font-size:			small;
	font-style:			italic;
	line-height:		160%;
	letter-spacing:		0.04em;
	text-align:			left;
	padding-right:		0px;
	padding-left:		6px;
	margin-top:			12px;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	font-size:			x-small;
	font-weight:		normal;
	list-style-type:	none;
	margin:				0;
	padding:			0;
	text-align:			left;
}

#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 {
	font-size:			x-small;
	font-style:			normal;
	line-height:		140%;
	letter-spacing:		0;
	margin-top:			0;
	padding-right:		0px;
	padding-left:		12px;
}

#sidebar ul ul ul.children li {
	font-size:			x-small;
	font-style:			italic;
	line-height:		140%;
	letter-spacing:		0;
	margin-top:			0;
	padding-right:		0px;
}

.buttons {
	font-size:			x-small;
	line-height:		140%;
	padding-top:		30px;
	padding-bottom:		30px;
	text-align:			left;
}


/* comment stuff */
.feedback {
	font-size:			x-small;
	text-transform:		lowercase;
	margin-bottom:		50px;
	text-align:			center;
	clear:				both;
}

.feedbackinfo {
	font-size:			x-small;
	text-align:			justify;
	padding-bottom:		2em;
}

.commentmeta {
	color:				#6f75ab;
	font-size:			x-small;
	text-transform:		lowercase;
	margin-bottom:		10px;
	text-align:			center;
	clear:				both;
}

#comments {
	font-size:			small;
	font-style:			italic;
	text-align:			left;
}

.comments-body {
	color:				#b8c1cf;
	font-size:			small;
	font-weight:		normal;
	line-height:		140%;
	padding-left:		12px;
	padding-right:		12px;
	padding-top:		4px;
	padding-bottom:		12px;
	margin-left:		10px;
/* 	background-image:	url(/coast/wp/wp-content/themes/sc/images/vertrule.gif); */
/* 	background-repeat:	repeat-y; */
}

.comments-attib {
	font-size:			x-small;
	font-weight:		normal;
	padding-top:		20px;
	padding-left:		0px;
}

#postcomment {
	font-size:			small;
	font-weight:		bold;
	text-align:			left;
}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	font-size: x-small;
	font-weight: bold;
}

.commentlist cite {
	font-weight:		bold;
	font-style:			normal;
}

.commentlist p {
	font-weight:		normal;
	text-transform:		none;
}

.nocomments {
	text-align:			center;
	margin:				0;
	padding:			0;
}


/* post formatting goodies */
.redcap {
	color:				#8d0d36;
}

.quickcentre {
	padding-top:		20px;
	padding-bottom:		20px;
	text-align:			center;
}

.floatleft {
	float:				left;
	margin-right:		6px;
	margin-bottom:		6px;
}

.floatright {
	float:				right;
	margin-left:		6px;
	margin-bottom:		6px;
}





/* special titles, dates and category stuff */

.date {
	font-size:			x-small;
	line-height:		150%;
	font-style:			italic;
	color:				#6f75ab; 
	margin-bottom:		10px;
	font-weight:		normal;
	text-align:			center;
}
	
.indycat {
	font-size:			x-small;
	font-style:			italic;
	line-height:		200%;
	text-align:			center;
	padding-bottom:		2em;
}
	
.indycat li {
	list-style-type:	none;
	list-style-image:	none;
}

.searchrestitle {
	font-size:			small;
	font-style:			italic;
	line-height:		180%;
	padding-top:		10px;
	text-align:			center;
}
	


/* hypertext linking */
a,
a:link,
a:visited	{ color: #e19766; font-weight: normal; text-decoration: none; }
a:active,
a:hover		{ color: #e0bc9c; font-weight: normal; text-decoration: none; }


a img { border: none; }

#content a:active,
#content a:hover { text-decoration: underline; }

/* #contentsingle a, */
/* #contentsingle a:link, */
/* #contentsingle a:visited	{ color: #161c5c; text-decoration: none; } */
/* #contentsingle a:active, */
/* #contentsingle a:hover		{ color: #8d0d36; text-decoration: underline; } */

.storytitle a:active,
.storytitle a:hover { text-decoration: underline; }

.feedback a:active,
.feedback a:hover { text-decoration: underline; }
	
#menu a,
#menu a:link,
#menu a:visited		{ font-weight: normal; }
#menu a:active,
#menu a:hover		{ font-weight: normal; }



/* forms */
#searchform {}

#sidebar #searchform #s {
	width:			100%;
	padding:		2px;
	margin-top:		10px;
	background:		#a9adb7;
	border:			1px solid #999;
	color:			#000;
}

#sidebar #searchsubmit {
	font-style: italic;
	padding: 1px;
	margin-top: 10px;
	}

select {
	width: 130px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea, #commentform input, #searchform input, #searchform textarea {
	background:			#a9adb7;
	padding:			.2em;
	font-family:		Optima, verdana, sans-serif;
	font-size:			small;
	line-height:		140%;
}

.comments-form {
	color:				#6f75ab;
	font-size:			x-small;
	font-weight:		normal;
	padding-top:		10px;
	padding-left:		0px;
	}

#commentform textarea {
	width:				100%;
}

#commentform #submit {
	float:				left;
	font-style:			italic;
}

#searchform #searchsubmit {
	font-style:			italic;
	margin-left:		1em;
}

#searchform #s {
	font-style:			italic;
	width:				20em;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:			center;
}


/* miscellanious tags */

.alignright {
	float: right;
}
	
.alignleft {
	float: left
}

code {
	font-size: small;
	font-family: "Andale Mono", monaco, "lucide console", monospace;
}

h1, h3, h4 {
	margin:				0px;
	padding:			0px;
}

h2 {
	padding-top:		1em;
	padding-bottom:		1em;
	text-decoration:	underline;
	font-style:			italic;
	font-weight:		normal;
}
	

acronym, abbr, span.caps {
	cursor:				help;
}

acronym, abbr {
	border-bottom:		1px dashed #999;
}

.alt {
	margin:				0;
	padding:			10px;
}

cite {
	font-size: small;
	font-style: italic;
}

blockquote {
	font-size:			small;
	line-height:		140%;
	margin-right:		20px;
	margin-top:			5px;
	padding-left:		20px;
	padding-top:		4px;
	padding-right:		36px;
	padding-bottom:		20px;
}

