/*
Theme Name: Hellions of Troy Roller Derby
Theme URI: http://hellionsoftroyrollerderby.com
Description: HoT RD
Version: 0.1
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/
* {
margin:0;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
color:#26D224;
text-align:center;
background: #333333;
padding:10px;
}
a {
color:#F50F85;
text-decoration:none;
outline: none;
}
#wrapper {
width:970px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:url(images/wrapper.jpg) repeat-y #000000;
}
#content {
width:680px;
float:left;
margin:10px;
}
#stickies {
margin:10px;
padding:20px 0 0 0;
}
.stickypic {
width:170px;
float:right;
margin-bottom:20px;
}
.stickyinfo {
width:470px;
float:left;
}
#header {
width:970px;
height:235px;
}
#sidebar {
float:left;
width:250px;
margin:10px 10px 10px 0;
}
#footer {
background:url(images/footer970130.jpg) no-repeat bottom;
height:130px;
font-size:12px;
text-align:center;
}
/* Tttext */
#footer p {
padding-top:55px;
}
div.post p {
margin-bottom:1em;
line-height: 1.4em;
}
div.post strong {
color:#F50F85;
}
p.wp-caption-text {
font-size:10px;
color:#F50F85;
}
div.post p.postmetadata {
margin-bottom: 30px;
color: #ccc;
font-size: 12px;
}
.post small {
color: #fff;
margin-bottom: 10px;
}
/* I'm Ages */
div.post img {
padding:2px;
border:1px dotted #26D224;
}
div.post ul li img {
padding:0;
border:none;
}
#stickies img {
float:left;
margin-right:10px;
}
/* Head-errs */
#header h1 a {
width:970px;
height:235px;
background:url(images/hellions-header-v2.jpg) no-repeat;
text-indent:-9999px;
}
#header h1 a {
width:970px;
height:235px;
display:block;
outline:none;
}
div.post h2, #stickies h3 {
background:url(images/h2-underline.gif) no-repeat bottom;
padding-bottom:10px;
color:#F50F85;
}
div.post h2 {
clear: both;
}
div.post h3 {
background:#26D224;
color:#000000;
display:inline;
}
div.post h4 {
clear:both;
}
div.child-page h3 {
font-size:12px;
white-space:nowrap;
}

/* Lists */
#sidebar ul {
list-style: none;
margin:10px;
}
#sidebar li {
margin:0 0 5px 0;
}
li.flexipages_widget ul li {
height:30px;
width:210px;
background:url(images/menu-li.gif) no-repeat;
}
li.flexipages_widget ul li.current_page_item, li.flexipages_widget ul li.current_page_ancestor {
height:auto;
width:210px;
background:url(images/menu-li.gif) no-repeat top;
}
li.flexipages_widget ul li a {
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:bold;
display:block;
padding:6px 0 0 6px;
}
li.flexipages_widget ul li.current_page_item a {
color:#000000;
padding-bottom:3px;
}
li.flexipages_widget ul li ul li {
height:30px;
width:190px;
background:url(images/menu-li-ul-li.gif) no-repeat;
}
li.flexipages_widget ul li ul li a {
color:#000000;
font-size:14px;
}
li.flexipages_widget ul li ul li.current_page_item {
height:30px;
width:190px;
background:none;
}
li.flexipages_widget ul li.current_page_parent ul li.current_page_item {
height:auto;
}
li.flexipages_widget ul li ul li.current_page_item a {
color:#F50F85;
}
ul.twitter {
font-size:11px;
}
div.post ul {
margin:10px;
}
ul#sponsors {
list-style:none;
}
ul#sponsors li {
float:left;
width:320px;
height:170px;
overflow:hidden;
text-align:center;
font-weight:bold;
margin:0 10px 10px 0;
background:#333333;
}
ul#links {
list-style:none;
margin:10px;
}
li.linkcat h2 {
font-size:12px;
text-transform:uppercase;
}
ul.blogroll {
margin:20px;
list-style:square;
}
#children {
padding-top: 25px;
}
div.child-page {
width:225px;
height: 205px;
float:left;
text-align:center;
}

/* Plug Inz */
span.gigpress-info-item {
color:#999999;
}
span.gigpress-sidebar-date {
display: inline;
color: #F50F85;
}
.gigpress-row td {
border-bottom:1px solid #000000;
}
li#twitter-1 h2 a {
display:block;
outline:none;
background:url(images/tweets.gif) no-repeat;
width:230px;
height:100px;
text-indent:-9999px;
}
div#upcoming, div#recent-posts {
background:#333333;
float:left;
font-weight:bold;
margin:20px 10px;
width:300px;
}
div#recent-posts {
float:right;
}
div#upcoming h4, div#recent-posts h4 {
text-align:center;
color:#FFFFFF;
font-variant:small-caps;
border-bottom:2px dotted #F50F85;
padding: 5px;
}
div#upcoming ul, div#recent-posts ul {
margin:10px;
list-style:none;
}
div#upcoming li, div#recent-posts li {
margin-bottom:10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}
div#upcoming li:last-child, div#recent-posts li:last-child {
border-bottom: none;
}

/*Forms*/
#respond p {
margin-bottom:10px;
}
#respond input#submit {
border:none;
background:#FF3399;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
/* Boilerplate */
.alignright {
float:right;
margin:0 0 5px 5px;
clear: right;
}
.alignleft {
float:left;
margin:0 5px 5px 0;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.clear {
clear:both;
}