/*
Theme Name: Rocket Racing
Theme URI: http://www.holycow.com/
Description: Custom Wordpress theme by Holy Cow Design for Rocket Racing League
Author: Joe Fulgham
Author URI: http://www.holycow.com/
Version: 1.0
*/

/* Clear All */
* {
	margin: 0;
	padding: 0;
}

/* The Basics */
html, body {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 9.5pt;
    background: #f5f5f5 url(images/background.jpg) center top;
    background-repeat: repeat-x;
    color: #4c4c4c;
    text-align: center;
    margin: 0;
    width: 100%;
}

p {
    line-height: 1.3em;
    margin-bottom: 12px;
}

a {
    color: #0091e5;
    text-decoration: underline;
}

img {
    border: none;
}

h1 {
    font-size: 1.3em;
    line-height: 36px;
    font-weight: bold;
    min-height: 36px;
    margin: 0 -12px 16px -12px;
    padding: 0 20px 0 12px;
    width: 100%;
    max-width: 948px;
    background: url(images/h1-background.png) repeat-x;
    color: #2065b1;
    clear: left;
}

h1.grey {
    background: url(images/h1-bg-grey.png) repeat-x;
}

h1 a {
    text-decoration: none;
    color: #2065b1;
}

.alignright {
	float: right;
	padding-left: 12px;
}

.alignleft {
	float: left;
	padding-right: 12px;
}

ul {
	list-style-position: outside;
}

/* Layout */

#container {
    width: 980px;
    margin: 0 auto;
    text-align: left;
}

#header {
    width: 980px;
    float: left;
    height: 173px;
}

#content {
    width: 980px;
    float: left;
    min-height: 200px;
    background: #fff;
    margin: 0;
    padding-bottom: 18px;
}

#rrllogo {
    width: 312px;
    height: 173px;
    float: left;
}

#rightside {
    height: 173px;
    width: 668px;
    float: left;
}

#rockettrail {
    width: 668px;
    height: 100px;
    float: left;
}

#redstripe {
    width: 668px;
    height: 6px;
    background: url(images/redstripe.png);
    float: left;
}

#mainmenu {
    /* background: url(images/topmenu-bg.png); */
    width: 668px;
}

#belowmainmenu {
    width: 668px;
    height: 33px;
    background: #000 url(images/submenu-bg.png);
    float: left;
}

#footer {
    width: 980px;
    float: left;
    background: url(images/footer-bar.png) no-repeat;
    margin-top: 25px;
    padding-top: 25px;
    font-size: .75em;
    color: #4c4c4c;
}

#footer a {
    text-decoration: none;
}

/* Sections */

.post {
    padding: 12px;
}

.dim {
    color: #798ca2;
}

.twothirds {
    width: 628px;
    padding-right: 12px;
    float: left;
}

.twothirds h1 {
    margin: 0 -12px 16px -12px;
    padding: 0 12px 0 12px;

}

.onethird {
    width: 306px;
    float: left;
    background: url(images/onethird-bg.png) no-repeat;
    padding: 0 12px 0 9px;
    margin-right: -12px;
    min-height: 150px;
}

.onethird h1 {
    background: url(images/h1-onethird-bg.png) repeat-x;
    width: 316px;
    padding: 0 0 0 12px;
    margin: 0 0 20px -9px;
}

.onethird h1.grey {
    background: url(images/h1-bg-grey.png) repeat-x;
}

.onethirdleft {
    width: 324px;
    float: left;
    padding-right: 12px;
    margin-right: -12px;
}

.onethirdleft h1 {
    background: url(images/h1-background.png) repeat-x;
    width: 346px;
    margin: 0 -12px 16px -12px;
    padding: 0 12px 0 12px;
}

.onehalfleft {
    width: 466px;
    padding-right: 20px;
    float: left;
}

.onehalfright {
    width: 466px;
    margin-left: -9px;
    padding-left: 9px;
    background: url(images/onethird-bg.png) no-repeat;
    padding-right: 0;
    float: left;
}

.onehalfleft {
    clear: left;
}

.onehalfleft h1 {
    margin: 0 -12px 16px -12px;
    padding: 0 12px 0 12px;
    background-repeat: repeat;
}

.onehalfright h1 {
    background: url(images/h1-onethird-bg.png) repeat-x;
    width: 467px;
    padding: 0 12px 0 12px;
    margin: 0 0 20px -9px;
    background-repeat: repeat;
}

.onethirdright {
    width: 306px;
    float: right;
    background: url(images/onethird-bg.png) no-repeat;
    padding: 0 12px 0 9px;
    margin-right: -12px;
    min-height: 150px;
}

.onethirdright h1 {
    background: url(images/h1-onethird-bg.png) repeat-x;
    width: 316px;
    padding: 0 0 0 12px;
    margin: 0 0 20px -9px;
}

.fullwidth {
    float: left;
    clear: left;
    width: 100%;
}

.spacer {
    clear: left;
    height: 20px;
    width: 100%;
}

form {
    margin: 0;
    padding: 0;
}

.newsletter form {
    text-align: center;
}

.newsletter form input[type="text"] {
    width: 222px;
    height: 22px;
    margin-bottom: 16px;
    padding: 0 10px;
    border: 0;
    background: url(images/form-input-bg.png);
    color: #4c4c4c;
}

.newsletter form input[type="submit"] {
    width: 104px;
    height: 34px;
    text-indent: -999em;
    margin: 0;
    padding: 0;
    border: 0;
    background: url(images/form-send.png);
    color: #4c4c4c;
    cursor: pointer; /* hand-shaped cursor */
}

.floatfix {
    float: left;
    width: 280px;
    margin: 0;
    padding: 0;
}

#content ul {
    padding-left: 20px;
}

.sldrlink {
    display: none !important;
}

.tubepress_thumb img {
/*
    height: 180px;
    width: 240px;
*/
}

.tubepress_thumb {
    padding-bottom: 30px !important;
    height: 200px !important;
}

dt.tubepress_meta_title {
    display: none;
    width: 0;
}

dd.tubepress_meta {
    width: 300px;
    padding: 5px 0 0 0;
    height: 75px !important;
    overflow: visible;
}

dl.tubepress_meta_group {
    width: 120px !important;
    padding: 0;
    height: 75px !important;
    clear: left;
    float: left;
    text-align: center;
    overflow: visible;
}

.tubepress_container, tubepress_thumbnail_area {
    overflow: visible !important;
}

.tubepress_container {
	margin-bottom: 2em !important;
}

ul.newslist {
    list-style: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

ul.newslist li {
    padding: 0 0 20px 0;
    background: url(images/news-hr.png) bottom left no-repeat;
    min-width:276px;
    float:left;
}

.newsdate {
    color: #727374;
}

.newsfloat {
    float: left;
    width: 530px;
    margin: 0;
    padding: 0;
}
