@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
#content p.text_icon_link {
display:block;
float:left;
font-size:160%;
font-weight:bold;
margin-top:27px;
}
img.complete_form {
display:inline;
height:34px;
margin:20px 0 0 0;
text-align:right;
}
#sidebar h2 {
font-size:180%;
letter-spacing:-2px;
margin-top:32px;
}
h4 {
font-size:120%;
margin:20px 0 10px;
text-align:left;
}
#content h3 {
font-size:140%;
text-align:center;
}
#content h2.category_title {
font-size:80%;
margin-bottom:12px;
text-align:right;
}
textarea {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-bottomleft-radius:10px;
-webkit-border-bottomright-radius:10px;
-webkit-border-topleft-radius:10px;
-webkit-border-topright-radius:10px;
}
.gallery {
margin:auto auto -10px !important;
}
.gallery-caption {
font-size:70%;
margin-left:0;
}
#content p.wp-caption-text {
color:black;
margin-top:18px;
padding:0;
}
#content .post a {
text-decoration:underline;
}
.wp-caption-text {
color:black;
margin:0;
padding:0;
}
.button {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-bottomleft-radius:6px;
-webkit-border-bottomright-radius:6px;
-webkit-border-topleft-radius:6px;
-webkit-border-topright-radius:6px;
background-color:#FFFAFA;
color:#D22027;
display:inline;
margin-bottom:6px;
margin-top:6px;
padding:2px;
}
.post_button {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-bottomleft-radius:6px;
-webkit-border-bottomright-radius:6px;
-webkit-border-topleft-radius:6px;
-webkit-border-topright-radius:6px;
background-color:#FFFAFA;
border:4px solid black;
color:#D22027;
display:inline-block;
margin:13px auto;
padding:8px;
text-align:center;
}
.post_button a {
color:#D22027;
}
.comment_button {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-bottomleft-radius:6px;
-webkit-border-bottomright-radius:6px;
-webkit-border-topleft-radius:6px;
-webkit-border-topright-radius:6px;
background-color:#FFFAFA;
color:#D22027;
margin-bottom:32px;
margin-top:6px;
}
a {
color:#FFFAFA;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
html {
}
body {
background-image:url(images/grass_tile.gif);
color:#FFFAFA;
font-family:Futura,Century Gothic,Apple Gothic,sans-serif;
margin:0 auto;
overflow-y:scroll;
}
#page {
background-color:#FFFAFA;
margin:0 auto;
position:relative;
width:960px;
z-index:0;
}
#header {
border-bottom:2px solid black;
color:#D22027;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
margin-top:-344px;
width:960px;
}
#header img {
height:100px;
}
#header h1 {
color:#D22027;
font-size:170%;
padding:24px 32px;
text-align:right;
}
#p.search {
float:right;
}
#header h1 a {
color:#D22027;
font-size:260%;
letter-spacing:-8px;
line-height:66px;
text-decoration:none;
}
#header p {
color:#D22027;
font-size:120%;
padding:16px;
text-align:center;
}
#soccer_ball {
background-image:url(images/soccer_ball.png);
height:689px;
margin-left:-439px;
margin-top:-349px;
width:689px;
z-index:2;
}
.clear {
clear:both;
}
#nav {
background-color:#D22027;
border-bottom:2px solid black;
font-size:158%;
margin-bottom:32px;
padding:0 54px 0 0;
text-align:right;
}
#nav h2 {
font-size:80%;
}
#nav ul, li {
display:inline;
}
#nav li {
text-align:center;
}
#nav ul li ul li {
display:block;
}
#nav a {
color:#FFFAFA;
letter-spacing:-2px;
padding:12px;
}
#content {
-moz-border-radius-bottomleft:32px;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:32px;
-webkit-border-bottomleft-radius:32px;
-webkit-border-bottomright-radius:0px;
-webkit-border-topleft-radius:0px;
-webkit-border-topright-radius:32px;
background-color:#D22027;
border:2px solid black;
float:left;
margin-bottom:-200px;
margin-left:26px;
padding:32px;
position:relative;
width:630px;
z-index:1;
}
#content p {
font-size:90%;
line-height:22px;
padding-bottom:6px;
padding-top:6px;
}
#content h2 {
color:#FFFAFA;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:140%;
padding-bottom:6px;
text-align:center;
}
.post {
z-index:2;
}
#content .post h2 {
color:#FFFAFA;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:200%;
letter-spacing:-2px;
padding-bottom:32px;
text-align:center;
}
#content p.post_date {
color:#FFFAFA;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:80%;
font-style:italic;
letter-spacing:4px;
padding:0 0 12px;
text-align:center;
text-transform:uppercase;
}
#content p.comment_info {
border-top:2px dotted #FFFAFA;
font-size:80%;
padding-top:12px;
}
#content p.post_links {
border-bottom:2px dotted #FFFAFA;
font-size:70%;
margin-bottom:24px;
padding-bottom:14px;
padding-top:10px;
}
#content p.sub_heading {
font-size:110%;
font-weight:bold;
padding:10px 0;
}
#content p.custom_text_link {
font-size:100%;
}
#content ul li {
display:block;
font-style:italic;
}
#content li {
font-size:90%;
list-style-type:disc;
}
#sidebar {
-moz-border-radius-bottomleft:32px;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:32px;
-webkit-border-bottomleft-radius:32px;
-webkit-border-bottomright-radius:0px;
-webkit-border-topleft-radius:0px;
-webkit-border-topright-radius:32px;
background-color:#D22027;
border:2px solid black;
color:#FFFAFA;
float:right;
margin-bottom:18px;
margin-right:26px;
padding:36px 12px;
text-align:center;
width:158px;
}
.partner_logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:2px solid black;
float:left;
height:60px;
margin:4px;
overflow:hidden;
width:63px;
}
.partner_logo_alt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:2px solid black;
float:right;
height:60px;
margin:4px;
overflow:hidden;
width:63px;
}
.partner_logo_wide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:2px solid black;
clear:both;
height:60px;
margin:4px 5px 0 4px;
overflow:hidden;
width:138px;
}
#partner_links {
margin:0 auto;
width:150px;
}
#sidebar ul h2 {
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:100%;
}
#sidebar li ul li {
display:block;
font-size:81%;
text-align:center;
}
#footer {
margin:0 auto;
text-align:center;
width:960px;
}
#footer a {
color:black;
}
#footer p.slogan {
background-color:#D22027;
border-top:2px solid black;
color:#FFFAFA;
font-size:150%;
padding:6px;
z-index:1;
}
#footer p.contact_details {
background-color:#FFFAFA;
color:black;
font-size:100%;
margin-left:auto;
margin-right:auto;
margin-top:217px;
padding:0;
}
#footer #badge {
background-image:url(images/rotated_badge.png);
bottom:-1px;
float:right;
height:243px;
position:relative;
width:242px;
z-index:0;
}
#comment_block {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:32px;
-moz-border-radius-topleft:32px;
-moz-border-radius-topright:0;
-webkit-border-bottomleft-radius:0px;
-webkit-border-bottomright-radius:32px;
-webkit-border-topleft-radius:32px;
-webkit-border-topright-radius:0px;
background-color:#FFFFFF;
border:2px solid black;
color:#D22027;
padding:12px;
}
#comment_block a {
color:#D22027;
}
#content p.youtube {
border:6px solid white;
margin-bottom:6px;
margin-left:0;
margin-right:0;
padding:0;
}
#twitter_div {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:32px;
-moz-border-radius-topleft:32px;
-moz-border-radius-topright:32px;
-webkit-border-bottomleft-radius:0px;
-webkit-border-bottomright-radius:32px;
-webkit-border-topleft-radius:32px;
-webkit-border-topright-radius:32px;
background-color:#6DDAF2;
border:5px solid #FFFFFF;
color:#FFFFFF;
margin:10px 0;
padding:10px 8px;
}
#twitter_div a {
color:#FFFFFF;
text-decoration:underline;
}
#twitter_div a#twitter_link {
}
#twitter_div ul#twitter_update_list li {
font-size:86%;
letter-spacing:-1px;
line-height:18px;
}
#twitter_div ul#twitter_update_list li a {
display:block;
font-size:70% !important;
}
#twitter_image {
margin:0;
}