/*  
Theme Name: Retro Pink
Theme URI: http://meganmcdermott.com
Description: Funky yet clean, charcoal grey, hot pink & yellow design with paterned outer background.
Version: 1.0
Author: Megan McDermott
Author URI: http://meganmcdermott.com

This stylesheet contains basic elements and available classes. 
The CSS for page layout is in layout.css.


Bright pink: #d11862
Dark pink:
Bright yellow: #f5dd36
Pale yellow: #FFEF97
Dark grey: #242424
*/

body {
 font-family: "Nimbus Sans L", Tahoma, Geneva, Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
 color: #1f1f1f;
}
/* ------------ basic font sizing ------------ */

p, blockquote, pre, dt, dd, li, form, table {
 font-size: 1.3em;
}

li p, blockquote p, table p, li li { /* scaling back down for nested elements? This is messy */
 font-size: 1em;
}

/* ------------ basic elements --------- */

a:link {
 color: #d11862;
 text-decoration: none;
}

a:visited {
 color: #666;
}

a:active, a:hover {
 text-decoration: underline;
}

strong {
 font-weight: bold;
}

p {
 margin-top: 0;
 margin-bottom: 12px;
 line-height: 1.25em;
}

li {
 line-height: 1.2em;
}

img {
 border: 0;
}

code {
 font-family: "Andale Mono", Consolas, "Nimbus Mono L", FreeMono, monospace;
 background: #eee;
}

/* ------------ general classes ---------------  */

.right {
 text-align: right;
}



#content img {border: none; padding: 5px;}
    img.amazonimg {border: 0; margin: 0; padding: 0 !important;}
    #content .figure-left, #content .alignleft {float: left; padding: 0 0 10px 6px;}
    #content .figure-right, #content .alignright {float: right; margin-right: 8px;}
    #content .figure-center, #content .aligncenter {display: block; margin: 8px auto;}

.figure-left p, .figure-right p, .figure-centre p {
 margin-bottom: 0;
 text-align: center;
}

#content .figure-thumb {
 width: 150px;
 padding: 8px;
}

.fineprint {font-size: .85em; font-style: italic;}
.column {float: left; width: 45%;}
.clear {clear: both; overflow: auto;}
.correction, .update {background-color: #fef6e6; padding: 8px}
.correction-inline, .update-inline {background-color: #fef6e6;}

.cols-2 {
 -moz-column-count: 2;
}

.cols-3{
 -moz-column-count: 3
}

table.statstable {border-collapse: collapse; margin-left: 30px; }
table.statstable th {background-color: #FBEABB; padding: 4px 3px;} 
table.statstable th.left {text-align: left; background-color: #FEF7E9;}
table.statstable td {text-align: right; padding: 4px 3px; border: 1px solid #ccc;}

/* ------------ posts ---------------  */

#content h1, #contentwrapper h2 {
 font-size: 1.6em;
 color: #d11862;
 font-weight: bold;

 margin: 0 0 10px 35px;
 padding-bottom: 6px;
 background: url(/wp-content/themes/retro-pink/images/dotted-line.png) bottom repeat-x;
}

 	#content h1.page , #content h2.page  {
		margin-left: 0;
		}

	#content h1.archive {
		background: none;
		margin: 0;
		font-size: 1.4em;
		color: #3f3f3f;
		}

#content h1 a:link, #content h1 a:visited {
 color: #d11862;
 text-decoration: none;
}

	#content h1 a:hover, #content h1 a:active {
	color: #e1c500;
	text-decoration: none;
	}

h3 {
 color: #313131;
 margin-bottom: 1em;
 font-weight: bold;
 font-size: 1.4em;

 line-height: 1.2em;
}

h4 {
 font-weight: bold;
 margin-bottom: 12px;
}

#content ul {
 list-style: disc;
 margin-left: 2em;
 margin-bottom: 1em;
}
	#content ul ul {
	list-style: circle;
	margin-left: 2em;
	}

#content ol {
 list-style: decimal;
 margin-left: 20px;
 margin-bottom: 1em;
}

#content li {
 margin-bottom: .5em;
}

#content ol ol, #content ul ul {
 margin-bottom: 0;
 margin-top: 6px;
}

#content blockquote {
 font-style: italic;
 margin: 0 6px 6px;
}

/* ------------ page elements ------------ */

#content ul.nextlinks {
 list-style: none;
 margin: 0;
 overflow: auto;
font-size: 12px;
}

#content ul.nextlinks li.back {
 float: left;
 background: url(/wp-content/themes/retro-pink/images/arrow-left.png) no-repeat left 2px;
 padding-left: 12px;
}

#content ul.nextlinks li.forward {
 float: right;
 background: url(/wp-content/themes/retro-pink/images/arrow-right.png) no-repeat right 2px;
 padding-right: 12px;
}

/* ---------------- sidebar & chunky footers ------------- */

#sidebar {
}

.chunkyfooter {
 color: #fff;}

#sidebar h2, .chunkyfooter h2 {
 font-size: 14px;
 color: #3f3f3f;
 margin-bottom: 10px;
 font-weight: bold;
}

#sidebar h2 {
 background: none;
 margin-left: 0;
}
	
.chunkyfooter h2 {color: #fff;}
.chunkyfooter a {color: #f5e236;}



#sidebar li, .chunkyfooter li {
 margin-bottom: 4px;
}

#sidebar ul.bulleted li, #trackbacks li {
 padding-left: 14px;
 background: url(/wp-content/themes/retro-pink/images/bullet-yellowsquare.png) no-repeat left 2px;
}

.chunkyfooter li {
 padding-left: 14px;
 background: url(/wp-content/themes/retro-pink/images/bullet-whitesquare.png) no-repeat left 2px;
}
