/*
Theme Name: Ruby
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6


*/



/* ---[ universal styles ]--------------------- */
h2
{
font-weight:normal;
font-size:15px;
margin:0px;
padding:0px;
}
h2.page
{
font-weight:normal;
font-size:20px;
margin:10px;
padding:10px;
margin-bottom:27px;
color: #e60e63; 
}
h2.post
{
font-weight:normal;
font-size:15px;
margin:10px;
padding:10px;
margin-bottom:27px;
color: #e60e63; 
}

body {
	text-align: left; 
	font-family: "Verdana",Arial,Sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: 0em;
	color:#5b1300;
}

.small {
	font-size:11px;
}


p {
	margin-top:0;
}

a:link { 
	background-color: transparent; 
	text-decoration: none; 
	color: #e60e63; 
}

a:hover { 
	background-color: transparent; 
	text-decoration: none; 
	color: #e60e63; 
}

a:visited { 
	background-color: transparent; 
	text-decoration: none; 
	color: #e60e63; 
}

h1 {
	font: "Walkway Bold","Futura",Arial,Sans-serif;
	font-weight:700;
	font-size: 18px;
	line-height: 1.6em;
	color: #e60e63;
	margin-top:0;
	margin-bottom:10px;
}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; 
	padding:0;
	border:none;
	visibility: hidden;
}
.post {
margin-top:10px;
}

.post-date {
	text-align: right; 
	font-family: "Verdana",Arial,Sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-variant: small-caps;
	line-height: 1.2em;
	letter-spacing: 1px;
	color:#e60e63;
}

.post-title {
	text-align: right; 
	font-family: "Verdana",Arial,Sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	color:#5b1300;
}

.post-sign {
	text-align: left; 
	font-family: "Verdana",Arial,Sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-variant: small-caps;
	letter-spacing: 0em;
	color:#e60e63;
}

.floatimgleft {
float:left;
margin-right:20px;
margin-bottom:20px;
}

/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}



/* ---[ container styles ]--------------------- */

/* ---[ container styles ]--------------------- */

#creativeRecruiterSiteContainer {
	float:top;
	width: 780px;
	height:180px;
	background-color: #ffffff;
	padding:0 0 0 0;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
}

#creativeRecruiterSiteHomeMain {
	position:relative;
	float:left;
	width: 555px;
	height:180px;
	top:0px;
	left:0px;
	padding:0;
	background-image: url(images/home_main.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}

#creativeRecruiterSiteHomeTemp {
	position: relative;
	width: 780px;
	height:350px;
	top:0px;
	left:0px;
	padding:0;
	background-image: url(images/home_header_02.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}



/* ---[ side styles ]--------------------- */


.sidebar {
        float: left; 
	font-color: #5b1300;
        width: 200px;
	height:auto;
	top:0px;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}

#sidebar li {
        list-style: none;
}

.widgettitle { 
    font-size: 100%; 
    font-weight: normal; 
    border-bottom: 3px solid #E60E63; 
    padding: 0  0 5px 3px; 
}


#creativeRecruiterSiteHomeSide {
	position:relative;
	float:right;
	width: 225px;
	top:0;
	margin:0;
	padding:0;
}

	.creativeRecruiterSiteHomeSideStyle {
		float:left;
		margin-top:0px;
		margin-left:15px;
		height: 150px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}
	
	.creativeRecruiterSiteHomeSideWhoAmI {
		float:left;
		position:absolute;
		margin-top:7px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}
	
	.creativeRecruiterSiteHomeSideWhatIsCoaching {
		float:left;
		position:absolute;
		margin-top:37px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}

	.creativeRecruiterSiteHomeSideWhoCouldUseACoach {
		float:left;
		position:absolute;
		margin-top:67px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}

	.creativeRecruiterSiteHomeSideHowItWorks {
		float:left;
		position:absolute;
		margin-top:97px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}

	.creativeRecruiterSiteHomeSideWhatPeopleSayAboutMe {
		float:left;
		position:absolute;
		margin-top:127px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}

	.creativeRecruiterSiteHomeSideHome {
		float:left;
		position:absolute;
		margin-top:157px;
		margin-left:10px;
		height: 20px;
		width:210px;
		padding:0;
		height: 0px !important;
		height: /*/:30px; /* for IE5/Win only */
	}


/* ---[ footer styles ]--------------------- */

#creativeRecruiterSiteHomeFooter {
	clear:both;
	position:relative;
	width: 780px;
	height:60px;
	background-color: #ffffff;
	background-image: url(images/home_footer3.gif);
	background-repeat: no-repeat;
	color:#ffffff;
	padding: 0;
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
}


/* ---[ body styles ]--------------------- */

#creativeRecruiterSiteBody {
	position: relative; 
	width: 770px;
	top:25px;
	background-color: #ffffff;
	padding:0 0 0 0;
	}

#creativeRecruiterSiteBodyLeft {
	position: relative; 
	width: 200px;
	top:0px;
	margin-top:0px;
	margin-left:0px;
	background-color: #ffffff;
	padding:0 0 0 0;
	}

	.creativeRecruiterSiteBodyLeftTwitter {
	position: relative; 
	width: 200px;
	height: 125px;
	top:0px;
	background-color: #ffffff;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}

	.creativeRecruiterSiteBodyLeftTopics {
	position: relative; 
	width: 200px;
	height:auto;
	top:0px;
	background-color: #ffffff;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}

	.creativeRecruiterSiteBodyLeftArchives {
	position: relative; 
	width: 200px;
	height:auto;
	top:0px;
	background-color: #ffffff;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}

	.creativeRecruiterSiteBodyLeftFree {
	position: relative; 
	width: 200px;
	height: 110px;
	top:0px;
	background-color: #ffffff;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}


	.creativeRecruiterSiteBodyLeftLinks {
	position: relative; 
	width: 200px;
	height: auto;
	top:0px;
	background-color: #ffffff;
	padding:10px;
	border-top:#000000 1px dotted;
	border-bottom:#000000 1px dotted;
	border-left:#000000 1px dotted;
	border-right:#000000 1px dotted;
	}


	.creativeRecruiterSiteBodyLeftSpace {
	position: relative; 
	width: 200px;
	height: auto;
	top:0px;
	background-color: #ffffff;
	padding:5px;
	}


	
#creativeRecruiterSiteBodyRight {
	width: 480px;
    top:0px;
	margin-top:0px;
	margin-left:270px;
	background-color: #ffffff;
	padding:10px;
	}



#creativeRecruiterSiteBodyFooter {
	position: relative; 
	width: 780px;
	height:60px;
	top: 25px;
	background-color: #ffffff;
	background-image: url(images/home_footer_02.gif);
	background-repeat: no-repeat;
	padding:0 0 0 0;
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	}


#creativeRecruiterSiteBodyFooterSpace {
	position: relative; 
	width: 780px;
	height:30px;
	
	top: 25px;
	background-color: #ffffff;
	padding:0 0 0 0;
	}

#creativeRecruiterSiteBodyBlogFooter {
	position: relative; 
	top: 15px;
	background-color: #ffffff;
	padding: 5px;
	}


/* jeffs new styles */
 .widgettitle {
border-bottom:0px;
font-size:100%;
font-weight:bold;
font-size:11px;
padding:0 0 0px 0px;
}
p.aktt_tweet_posted_msg
{
color: rgb(91, 19, 0);
font-size:11px;
}
 
 li.widget
 {
position: relative; width: 200px; right:40px; height: auto; top:0px; background-color: #ffffff;  border-top:#000000 1px dotted; border-bottom:#000000 1px dotted; border-left:#000000 1px dotted; border-right:#000000 1px dotted; padding:5px; margin-bottom:20px;
 }
 
li.widget ul li
{
color: rgb(91, 19, 0);
font-size:11px;
position:relative;
right:37px;
margin-bottom:3px;
}

ul#sidebar li#twitter-tools ul li
{
list-style-type:disc;
color: rgb(91, 19, 0);
font-size:11px;
position:relative;
right:30px;
margin-bottom:8px;
}

li.widget p
{
color: rgb(91, 19, 0);
font-size:11px;
right:2px;
}

li.widget p a
{
color: rgb(91, 19, 0);
font-size:11px;
}


li.widget ul li a
{
color: rgb(91, 19, 0);
font-size:11px;
}


div.post h2
{
text-align:right;
}

div.post h3
{
text-align:right;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom: 3px;
}

div.entry h2
{
text-align:left;
}

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

div.post div h2
{
font-size:13px;
text-align:left;
font-weight:bold;
}

div.post div p img
{
float:right;
}

div.post div hr
{
	border:#000000 1px dotted;
	height: 1px;
	padding:0px;

}
div.maincontent
{
float:left; 
display:inline; 
margin-left:40px; 
width:540px
}
div.sidebarcontent
{
float:left; 
display:inline; 
width:200px; 
position:relative; 
top:10px
}

