/*
Theme Name: Cultured Care
Description: Custom theme for RobChipman.net
Version: 1.0
Author: TommyMedia
Author URI: http://www.tommymedia.ca
*/



/* Main Layout */


a, a:visited, h2 a {
color: #1C2674;
text-decoration: none;

font-weight: bold;
}

a:hover, a:active {
color: #1C2674;
text-decoration: underline;
}

* {

text-align: left;
}



body {
font-family: Arial, "Sans Unicode", Arial, Helvetica, sans-serif;
margin: 0;
text-align: center;
background-color: #f3f3f3;
color: #0A134F;
letter-spacing:-0.01em;
font-size:15px;
line-height: 21px;
}

#Page {
width: 999px;
margin: 0 auto;
padding: 0;
text-algin: left;
background: #fff;
}

#Header {
width: 999px;
height: 220px;
display: block;
border-bottom: 20px solid #6db33f;

}



#HeaderLeft {
height: 220px;
width: 368px;
float: left;
display: block;
padding: 0;
margin: 0;
}


#HeaderMiddle {
height: 220px;
width: 614px;
margin: 0;
margin-left: 368px;
display: block;
padding: 0;


}





#Family {
float: left;

}

#Store {
float: right;
display: block;
margin: 20px 0;
}

#main1 {
margin:0; padding:0;
background: url('http://culturedcare.com/wordpress/wp-content/themes/culturedcare/images/bg1.gif');
background-repeat: repeat-y;
}
#main2 {
		margin:0; padding:0;
		}
#left {
float:left;
width: 280px;
margin:0; 
padding:0;
padding: 20px;
w\idth: 240px;
		}


	#middle {

width: 620px;
float: none;

padding: 24px;
p\adding: 0px;

margin: 0;
margin-left: 320px;
display: block;

		}
	* html #middle .entry {
	width: 625px;

}
	
	
* html #middle  {
w\idth: 400px;
display: block;


	
}	* html #middle .column-in  {
width: 400px;
display: block;
}

		
			.column-in {
		margin:0; padding: 0;
		text-align: left;
		}


#GumImages {
width: 530px;
float: left;
display: block;
}

#GumImages img {
float: left;
margin: 0 15px 20px 0;
m\argin: 0 0px 20px 0;
width: 250px;
height: 119px;

}


ul#nav {

margin: 0;
padding: 0;
list-style: none;
}

ul#nav li {
padding: 0;
margin: 0;
}

ul#nav a {
display: block;
margin-bottom: 8px;
m/argin-bottom: 0px;
padding: 0;

color: #fff;
font-size: 16px;
font-weight: normal;
letter-spacing: 0.04em;
}


#GreenBox {
background-color: #c4e1ae;
padding: 8px;
width: 264px;
}

 #GreenBox div {
margin: 0 0 5px 0;
}


#Logo {
margin-top: 100px;
}



p {
margin-top: 0;
margin-bottom: 20px;
text-align: left;
}






.AlignLeft {
float: left;
}

.AlignRight {
float: right;
}

.ReadFullPost {

}


ol.commentlist {

list-style: none;
margin: 0;
padding: 0;
}

.commentlist li {
border-bottom: 1px solid #000;
padding: 10px 0;


}


.comment p {
display: block;
clear: both;
}
.comment-author {
}

.commentmetadata {
}



/* #RightSide Styles */


/* #Footer Styles */
#Footer {
width: 999px;
display: block;
height: 40px;
background-color:  #6db33f;;
clear: both;
margin: 0 auto;


}


	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}


#TwitterFeed {
background-color: #e9eaf3 ;
margin: 0;
width: 207px;

}

.InnerBox {

padding: 10px;

}

.ByLine {
display: block;
margin-top: 2px;
margin-bottom: 15px;
}

.ByLine,.PostMetaData {
color: #777;
text-transform: uppercase;
font-size: 12px;
}

.ByLine a {
color: #777;

}

.Headline {

height: 90px;
display: block;
width: 620px;
}


.PostMetaData {
border-bottom: 1px solid #777;
padding: 0 0 15px 0;
width: 620px;
display: block;
}
.Title {
float: left;
width: 540px;
}

.SocialMedia {
display: block;
width: 70px;
height: 100px;
float: right;
}

.SocialMedia div {
margin-bottom: 5px;
}




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
	}






#comment {
width: 540px;
display: block;
padding: 5px;
font-size: 11px;
}

#Respond {
text-align: left;
font-size: 18px;
font-weight: bold;
}

#Respond label {
display: block;
font-size: 13px;
}

.ReadFullPost {

}


/* Comment Styles */

.comment_time {
float: right;
}

ol.commentlist {
width: 600px;
display: block;
list-style: none;
margin: 0;
padding: 0;
clear: both;

}

.commentlist li {
border-bottom: 1px dotted #ccc;
padding: 15px 15px;
}

.commentlist li:first-child  {
border-top: 1px dotted #ccc;
}


div#comments {
display: block;
}

span#comments {
color: #000;
font-style: italic;
margin: 0px 0 ;
padding: 5px 20px;
text-align: right;
with: 500px;
display: block;
}

.comment p {
display: block;
clear: both;
}
.comment-author {
float: left;
margin-bottom: 15px;

}

.comment_num {
float: left;
font-weight: bold;
margin-right: 5px;
font-size: 15px;
height: 15px;
line-height: 15px;

}

.comment-author, cite.fn, vcard {
font-size: 15px;
height: 15px;
line-height: 15px;
font-weight: bold;
font-style: normal;
border-left: 2px solid #000;
padding-left: 5px;
}

.commentmetadata {
margin-bottom: 0px;
float: right;

}

li.alt, .alt {
background-color: #f7f7f7;
}

.comment_time {
padding-top: 3px;
font-size: 12px;
height: 15px;
line-height: 15px;
padding-top: 0;
}

#Respond {
text-align: left;
font-size: 24px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0;
}


h1, h2, h3, h4, h5, h6 {

margin: 0;
padding:0;
color: #6DB33F;
margin-bottom: 5px;
}

#RecentPosts {
width: 300px;
float: left;
}

#Twitter {

margin-left: 320px;
}

#Store {
background-image: url('http://culturedcare.com/wordpress/wp-content/themes/culturedcare/images/store.gif');
height: 174px;
display: block;
width: 176px;
cursor:pointer;
background-position: -1px 174px;
}


#Store:hover {
background-position: 0px 0px;
height: 174px;
display: block;
width: 176px;
cursor:pointer;
}

ul {
padding: 0;
margin: 20px 40px 20px 40px;

}

ul li {
padding: 0;
margin: 0 0 20px 0;
}

#post-63 li {
margin: 0;
}

#FreeGum {
background-image: url('http://culturedcare.com/wordpress/wp-content/themes/culturedcare/images/free_gum.jpg');
width: 264px;
height: 212px;
display: block;
background-position: 0 212px;
}

#FreeGum:hover {
background-position: 0 0px;
}

#JohnTagg {
background-image: url('http://culturedcare.com/wordpress/wp-content/themes/culturedcare/images/john_tagg.jpg');
width: 264px;
height: 172px;
display: block;
background-position: 0 172px;
}


#JohnTagg:hover {
background-position: 0 0px;
}

.SmallText {
font-size: 11px;
line-height: 13px;
border-top: 1px dotted #1C2674;
padding-top: 10px;
font-style: italic;

}

.entry {
display: block;
float: left;
width: 635px;
}

#Footer {
padding: 9px 0;

}


#Footer ul {
list-style: none;

margin: 0;
margin-left: 20px;
padding: 0;
}

#Footer li {
float: left;
list-display: none;
margin-right: 8px;
line-height: 14px;
border-right: 1px solid #fff;
padding-right: 8px;
}
#Footer li:last-child {
border: 0;
}

.Web {
float: right;
margin-right: 20px;
font-size: 12px;
}


