/* @override http://trishussey.com/wp-content/themes/twentytendotfive/style.css */

/*
Theme Name: Rubber Duckies Theme
Description: A Child Theme of Twenty Ten using the Google web-ready fonts
Theme URI: http://www.therubberduckies.com
Author: Pete Berg
Author URI: http://www.peteberg.net
Template: twentyten
Version: 0.1
*/
@import url(../twentyten/style.css);
@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans+Mono);

body,
input,
textarea,
.page-title span,
.pingback a.url,
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget_search label,
.widget-title,
input[type=submit]
{
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}


body {
	background: #144065 url(Rubber-Duckies-Rickshaw-Run-Website-Header-Background.jpg) no-repeat center top;
}

#wrapper {
	padding: 0px;
	margin-top: 200px;
	width: 980px;
}

#main {
	width: 980px;
	padding: 0;
	margin: 0;
}

#container {
	float: left;
	margin: 0 -300px 0 0;
	width: 100%;
}

#content {
	width: 640px;
	margin-right: 0px;
}




/* HEADER */

#header {
	padding: 0px;
}

#branding {
	display: none;
}

#access {
	width: 980px;
}

#access .menu ul li, #menu-header-menu ul li {
	font-size: 18px;
	padding: 4px 10px 4px 10px;
	text-transform: uppercase;
	font-family:  'Helvetica Nueue', Helvetica, arial, serif;
}

.page-item-52 { display: none; }



/* SEARCH FORM */

#navbarright {
	margin-left: 788px;
}

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
	
#searchbox {
	background: #393939 !important;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	width: 130px;
	color: #CCCCCC;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	padding: 5px;
	margin: 0px 3px 0px 0px;
	border: 1px solid #111111;
	}
	
#searchbutton {
	background: #1A1A1A;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	color: #CCCCCC;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border: 1px solid #111111;
	}
	
	
	




/* SIDEBAR */

#primary {
	width: 280px;
}

h3.widget-title {
	font-weight: normal;
	margin-bottom: 10px;
	font-family: 'Cantarell', Helvetica, arial, serif;
}

#flickrrss h3 {
	margin-bottom: 6px;
}

#flickrrss img {
	margin: 0 2px 0 2px;
}

#flickrrss, #text-5, #twitter-1, .recent, #twitter-tools, #text-8 {
 	background: #F3D937;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
	margin: 5px 5px 10px 10px;
}

#twitter-tools ul, #twitter-1 ul, #text-8 p {
	background: #FFF19B;
	padding: 20px 6px 6px 6px;
	margin: 0 !important;
	-moz-border-radius: 5px;
	border-radius: 5px;
	list-style-position: inside;
	list-style-type: none;
}

#twitter-tools ul li, #twitter-1 ul li { 
	margin-top: 5px;
	padding: 2px 6px 6px 6px;
	border-bottom: 1px dotted #666;
}

a.aktt_tweet_time:link, a.aktt_tweet_time:visited, .twitter-timestamp {
	color: #666;
	font-size: 11px;
	border-bottom: 1px dotted #666;
}

a.aktt_tweet_time:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

li.aktt_more_updates {
	border-bottom: none !important;
}

#text-8 p {
	margin-top: 0;
	padding-top: 4px;
	line-spacing: 1.2em;
	font-size: 11px;
}

#flickrrss {
	padding: 10px 3px 10px 4px;
}



#text-5 {                        /* (Facebook widget) */
	padding: 10px 7px 10px 7px;
}

.recent ul {
	margin: 0;
	padding: 6px;
}

.recent .tabs {
	margin-top: 15px;
}

.recent ul.tabs li {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.recent .tabs a {
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	text-transform: uppercase;
}

.recent .tabs .active {
	background: #FFF19B;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.recentcontent {
	background: #FFF19B;
	padding: 10px 6px 6px 6px;
	margin: 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}









/* FOOTER */

#footer {
	background: #fff url('page-background.png');
	margin-bottom: 0;
	padding-bottom: 0;
}

#colophon {
	width: 980px;
	border: none;
}

#text-3 .textwidget {
	font-size: 13px;
}

#copyright {
	text-transform: uppercase;
	text-align: center;
	color: #ddd;
	margin: 8px 0 8px 0;
}

#copyright a:link, #copyright a:visited {
	color: #ccc;
}

#copyright a:hover {
	color: #D64C08;
}



/* VARIOUS */

#site-info {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}


#site-title {
	font: normal 28pt "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 1.5pt;
	width: 345px;
}


#site-description {
	font: italic 12pt/14pt "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 2pt;
	width: 290px;
}

pre, code {
	font-family: "Droid Sans Mono", "Courier 10 Pitch", Courier, monospace;
}

.post-edit-link {
	display: none;
}

h1, .entry-title, h2, h3, h4 {
	font-family: 'Cantarell', Helvetica, arial, serif;
}

h1, h1 .entry-title {
	font-size: 32px !important;
	color: #D64C08 !important;
}

h2, h2 .entry-title {
	font-size: 26px !important;
	color: #D64C08 !important;
}

h3 {
	font-size: 24px;
	color: #D64C08 !important;
}

h3.gform_title {
	font-size: 24px !important;
	font-weight: normal !important;
	color: #D64C08 !important;
}

h4 {
	font-size: 20px;
	color: #D64C08 !important;
}

body {
	font-family: Helvetica, Arial, Sans-Serif;
	color: #333333;
	font-size: 14px;
}

a:link {
	color: #D64C08;
}
a:visited {
	color: #8E3108;
}
a:hover {
	color: #FF5400;
}

.entry-title a:link, .entry-title a:visited  {
	color: #D64C08 !important;
}
.entry-title a:hover {
	color: #FF5400 !important;
}

.entry-content p {
	font-size: 14px;
}




/* BLOG */

.blog #content {
	margin-top: 20px;
}



/* PAGES */

.full-width {
	width: 100%;
}

.full-width #content {
	width: 100%;
	margin: 0;
	padding: 0;
}

.page h1.entry-title {
	margin-top: 16px !important;
}



/* ABOUT PAGE */

.page-id-2 .entry-title {
	display: none;
}

.page-id-2 .entry-content {
	padding-top: 0;
}



#therally {
	width: 980px;
	height: 580px;
	background: url('http://www.therubberduckies.com/wp-content/uploads/2011/02/mongol_rally_tire_change_98.jpg');
	margin: 0;
	padding: 0;
}

#therally .rallydescription {
	background: #fff;
	padding: 15px;
	top: 60px;
	left: 40px;
	width: 360px;
	height: 360px;
	font-size: 13px;
	line-height: 1.3em;
	position: relative;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#therally .rallydescription h3 {
	color: #000 !important;
}

#abouttherally {
	margin: 0px 20px 0px 20px;
	font-size: 14px;
}

#teambios {
	margin: 0px 20px 0px 20px;
}

#teambios .bio {
	width: 275px;
	margin-left: 18px;
	margin-right: 18px;
	float: left;
	text-align: justify;
}

#teambios h4 {
	text-transform: uppercase;
	font-size: 24px;
}

#teambios .bio p {
	font-size: 13px;
	line-height: 1.3em;
}






/* PROGRESS BARS */

.meter-wrap {
    position: relative;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 400px;
	height: 30px;
}

.meter-wrap, .meter-value {
    background: #bdbdbd url('meter-outline-247px.png') top left no-repeat;
}

.meter-text {
    position: absolute;
    top:0;
	left:0;
	padding-top: 5px;
	color: #333;
	text-align: center;
	width: 100%;
}



.meter-wrap-full {
    position: relative;
}

.meter-wrap-full, .meter-value-full, .meter-text-full {
    /* The width and height of your image */
    width: 247px;
	height: 30px;
}

.meter-wrap-full, .meter-value-full {
    background: #bdbdbd url('meter-outline-247px.png') top left no-repeat;
}

#custom_html-2 {
	margin-top: 20px;
}


