/*  
Theme Name: Fresh Thoughts
Theme URI: http://freshthouhghts.primalalchemy.com/
Description: Primal Alchemy's Fresh Thoughts Blog Skin by JLOOP
Version: 1.0
Author: jloop
Author URI: http://www.jloop.com/
*/

/* COLOUR SCHEME 
____________________________________________________________________________
Edit these to alter the colour scheme of the theme.
*/
* {
	font-size: 100%; 
	margin: 0; 
	padding: 0; 
	line-height: 1.4em;
}

body {
	background:#FFFFFF; 
	font: 70% Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	letter-spacing: 0;
	color:#666666;
}

#container {
	width:860px;
	margin-left:auto;
	margin-right:auto;
}

#content {text-align: left; padding-top:10px;}

/* links */
a {color:#999933; text-decoration: none;}
a:hover {color:#999933; text-decoration: underline;}

/* page nav */
.pageNav, .pageNav2 {float: left; width: 100%; margin-top: 12px;}
.pageNext span, .pagePrev span {display: none;}
.pagePrev {float: left; display: block; width: 58px; height: 22px; background: url(images/prev.png) 50% 50% no-repeat;}
.pageNext {float: right; display: block; width: 58px; height: 22px; background: url(images/next.png) 50% 50% no-repeat;}

code {color: #003399;}



/* calendar */
#wp-calendar td {background:#F6F6F6;}
#wp-calendar {width: 100%; text-align: center;}
#wp-calendar a {color:#CC6633; font-weight:bold;}
#wp-calendar .pad, #wp-calendar #next, #wp-calendar #prev {background: none;}
.date {float:left; width:3.5em; height:5.7em; margin:0 8px 5px 0;}
.dateDay {display: block; text-align: right; margin: 5px 10px 0 0; font: bold 2.4em Arial, Helvetica, sans-serif;}
.dateMonth {display: block; text-align: right; margin: 2px 10px 0 0; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.dateYear {display: block; text-align: right; margin: -3px 10px 0 0; font: 10px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase;}

.date {background: #4b7c44;}
.dateDay {color: #fff;}
.dateMonth {color: #ebf0cf;}
.dateYear {color: #ebf0cf;}

/* buttons */
.comments a {color:#999933;}

/* comments */
.entry {float: left; width: 100%; clear: both; margin: 24px 0 0 0;}
.aComment {float: left; width: 95%; clear: both; margin: 0 0 12px 0; padding:15px; background-color:#F9F9F9;}
.aComment:last-child {background: none;}
.aComment h4 {margin:0; color:#993300;}
.aComment h4 img {display: none;}
.aComment .textbkg {margin: 0 0 6px 0;}
.comments {float: left; clear: both;}
.comments a {float: left; display: inline; padding: 4px 0 5px 71px; font-weight: bold; font-size: 80%;}
.comments span {float: left; display: inline; background: url(images/comments_right.jpg) top right no-repeat; width: 10px; height: 22px; overflow: hidden;}
.archive .comments {margin-top: -46px;}
h3#comments {margin-bottom: 24px;}


/* typography */
h2 {font: bold 2.0em Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#999933;}
.pageH2 {margin: 0 0 24px 0;}

h3 {font: bold 1.4em Arial, Helvetica, sans-serif; padding: 0 0 10px 0; margin: 24px 0 12px 0; border-bottom:#CCCCCC dotted 1px;}

h3#respond {float: left; clear: both; display: block; width: 100%;}
.archive h3 {background: none; margin: 0 0 -7px 0;}

h4 {font: 1.3em Arial, Helvetica, sans-serif; margin: 0 0 12px 0;}
.entry h2 {padding: 6px 0 0 0;}
.entry .textbkg span a {font-weight: normal;}
p {margin: 0 0 24px 0;}

code {position: relative; left: 0; font: 1em "Courier New", Courier, mono; }

/* columns */
.cols01 {float: right; width: 218px; padding: 0 0 48px 15px;}
.cols02 {float: left; width: 600px; padding: 0 10px 48px 10px;}
.cols01 ul, .cols02 ul {margin: 0 0 24px 14px;}
.cols01 ol, .cols02 ol {margin: 0 0 24px 21px;}
.cols01 ul ul, .cols02 ul ul, .cols01 ol ul, .cols02 ol ul {margin: 0 0 0 14px;}
.cols01 ol ol, .cols02 ol ol, .cols01 ul ol, .cols02 ul ol {margin: 0 0 0 21px;}


ul {margin: 0 0 24px 12px;}
ul ul {margin-bottom: 0;}
img {float: left; margin: 0 12px 12px 0;}



/* forms */
.field, .commentform_openid, #securitycode {
	width:204px; 
	padding: 4px 3px !important; 
	margin: 0 5px 7px 0; 
	background: #fff !important; 
	border: 1px solid #959586; 
	color: #4f4f4c;
}

select {width:100%; margin:0 0 7px 0; color:#3a3e3e;}
select option {padding: 1px;}

#commentform {display: block;}
#commentform p {margin: 0 0 5px 0;}
#comment {width: 571px; padding: 4px 3px; border: 1px solid #959586; font: 1em Verdana, Arial, Helvetica, sans-serif; color: #4f4f4c;}


/* footer */
#footer {
	padding:20px 0 20px 0; 
	clear:both;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited{
	color:#999900;
	text-decoration:none;
}
#footer a:hover{
	color:#999900;
	text-decoration:underline;
}







