@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#d7d7d7;
line-height:40px;
border-bottom:1px solid #d7d7d7;
padding:0 10px 0 0px;
text-align:right;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#fff;
line-height:40px;
border-bottom:1px solid #d7d7d7;
padding:0 10px 0 0px;
text-align:right;
margin:0 10px 20px 10px;
}

.bounds{
margin:0 auto;
width:990px;
}
.greybar{
margin:0 0px 0 670px;
}
.header{
background:url(/images/headerbg.png) repeat-x;
height:124px;
}
.headergrey{
background:url(/images/headerbggrey.png) repeat-x;
height:124px;
width:320px;
}
.headergrey ul{
padding:20px 5px 0 75px;
}
.headergrey ul li{
float:left;
padding:0 15px;
}
.footer{
background:url(/images/footerbg.png) repeat-x;
height:48px;
}
.footerbounds {
background:url(/images/footerbg.png) repeat-x;
height:48px;
margin:0 auto;
}
.footergrey{
background:url(/images/footerbggrey.png) repeat-x;
height:48px;
width:320px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}
.content-left{
float:left;
width:620px;
padding-right:10px;
}
.content-right, .content-right-faq{
float:right;
width:320px;
margin:0 0px 0 0;
background:#c0c0c0;
}
.content-right{
height:1060px;
}
.content-right-faq{
height:1300px;
}
.iframecodewrap{margin:70px 0 30px 0; text-align:center;}
.formhalf{
width:300px;
float:left;
}
.formhalf li{
list-style:none;
}
.formhalf input{
width:100px;
padding:5px;
border:1px solid #c0c0c0;
}
.formgutter{
margin:0 0 0 10px;
}
label{
color: #f33a8d;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
display: block;
text-align: right;
margin: 20px 4px 20px 0;
}
.rightpadded{
margin:20px 22px 20px 0;
}

.rssform{
margin:0 0 20px 0;
text-align:center;
vertical-align:middle;
}
.rssform label{
float:left;
padding:0 0 0 95px;
}
.rssform input{
width:300px;
padding:5px;
border:1px solid #c0c0c0;
}
.rssform input:focus{
width:300px;
padding:5px;
border:1px solid #f33a8d;
}
.rssformwrap{

}
.feedsubmit{
float:left;
margin:20px 0 0 0;
}
.feedresponse{
float:none;
text-align:center;
height:16px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#980B4A;
}
.cyclurprotext p{
float:none;
height:16px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#980B4A;
margin:10px;
}
.labeltext{
margin:10px 0 0 0;
}
.singleheading{
margin:20px 0 0 0;
}
.logo{
margin:25px 25px 0 10px;
float:left;
position:relative;
}

.menu{
float:left;
width:400px;
}
.menu ul{
margin:30px 5px 0 50px;
float:left;
}
.menu ul li{
float:left;
padding:0 10px;
}
.menu ul li a{
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
font-size:40px;
color:#888888;
text-decoration:none;
}
.menu ul li a:hover{
color:#f33a8d;
}
.beta{
float:right;
margin:0 0 0 3px;
font-size:11px;
color:#888888;
font-family:Arial, Helvetica, sans-serif;
}
.questionlist{
width:620px;
}
.questionlist ul li a, p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}
.questionlist ul li a:hover, p a:hover{text-decoration:underline;color:#f33a8b;}
.questionlist ul{
margin:15px 0 20px 20px;
}
.questionlist ul li{
padding:5px 0 0 0;
}
p, .qablock p, .qhead p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
text-decoration:none;
}
.questionlist{
margin:15px 0 20px 20px;
}
.qhead{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#888888;
text-decoration:none;
margin:0px 0 0px 0;
font-weight:bold;
}
.qablock{
margin:10px 0;
padding:0 40px 10px 40px;
border-bottom:1px dotted #c0c0c0;
}
.floatl{
float:left;
}
.floatr{
float:right;
}
.center{text-align:center;}
.pinkbtn{
background:url(/images/button_125x28.png) no-repeat;
padding:5px;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:lowercase;
text-decoration:none;
border:none;
width:125px;
height:31px;
cursor:pointer;
vertical-align:middle;
}
/* Mailchimp signup form*/
.mc-field-group{
height:48px;
width:200px;
}
#mc-embedded-subscribe .btn{
background:url(/images/arrow.png) no-repeat;

}
#mce-EMAIL{
width:200px !important;
padding:5px;
border:1px solid #c0c0c0;
}
.mce_inline_error, #mce-success-response.response{
height:16px !important;
font-size:12px !important;
font-family:Arial, Helvetica, sans-serif !important;
color:#980B4A !important;
width:620px !important;
background:none !important;
line-height:16px !important;
}
/*Mailchimp end*/
/*socialize icons*/
.share-buttons {
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
float:left;
margin:5px 0 5px 0;;
padding:12px 0 12px 45px;
width:575px;
}
.share-buttons li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
padding-top:1px;
}
.share-buttons a {
color:#808080;
display:block;
font-size:7px;
height:14px;
overflow:hidden;
padding:33px 0 0;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:46px;
background:url(/images/syndication.gif);
}
.share-buttons a:hover {
text-decoration:none;
}
.share-buttons .del-icio-us a:hover {
background-position:-138px -47px;
}
.share-buttons .del-icio-us a {
background-position:-138px 0;
}
.share-buttons .digg a:hover {
background-position:0 -47px;
}
.share-buttons .digg a {
background-position:0 0;
}
.share-buttons .technorati a:hover {
background-position:-322px -47px;
}
.share-buttons .technorati a {
background-position:-322px 0;
}
.share-buttons .yahoo a:hover {
background-position:-368px -47px;
}
.share-buttons .yahoo a {
background-position:-368px 0;
}
.share-buttons .reddit a:hover {
background-position:-414px -47px;
}
.share-buttons .reddit a {
background-position:-414px 0;
}
.share-buttons .stumbleupon a:hover {
background-position:-92px -47px;
}
.share-buttons .stumbleupon a {
background-position:-92px 0;
}
.share-buttons .myspace a:hover {
background-position:-230px -47px;
}
.share-buttons .myspace a {
background-position:-230px 0;
}
.share-buttons .facebook a:hover {
background-position:-184px -47px;
}
.share-buttons .facebook a {
background-position:-184px 0;
}
.share-buttons .google a:hover {
background-position:-276px -47px;
}
.share-buttons .google a {
background-position:-276px 0;
}
.share-buttons .twitter a:hover {
background-position:-46px -47px;
}
.share-buttons .twitter a {
background-position:-46px 0;
}
.share-buttons .sharethis a:hover {
background-position:-460px -47px;
}
.share-buttons .sharethis a {
background-position:-460px 0;
}
.bookmark {
display:inline;
float:left;
}
.bookmark li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:4px;
padding-top:1px;
}
.bookmark a {
display:block;
height:16px;
overflow:hidden;
text-indent:-9999em;
width:16px;
}
.bookmark .del-icio-us a {
background-position:-38px -295px;
}
.bookmark .del-icio-us a:hover {
background-position:-38px -311px;
}
.bookmark .digg a {
background-position:-54px -295px;
}
.bookmark .digg a:hover {
background-position:-54px -311px;
}
.bookmark .technorati a {
background-position:-70px -295px;
height:17px;
margin-top:-1px;
}
.bookmark .technorati a:hover {
background-position:-70px -312px;
}
.bookmark .reddit a {
background-position:-86px -295px;
}
.bookmark .reddit a:hover {
background-position:-86px -311px;
}
.bookmark .yahoo a {
background-position:-102px -295px;
}
.bookmark .yahoo a:hover {
background-position:-102px -311px;
}
.bookmark .furl a {
background-position:-117px -295px;
}
.bookmark .furl a:hover {
background-position:-117px -311px;
}
.bookmark .blogmemes a {
background-position:-133px -295px;
}
.bookmark .blogmemes a:hover {
background-position:-133px -311px;
}
.bookmark .livejournal a {
background-position:-149px -295px;
}
.bookmark .livejournal a:hover {
background-position:-149px -311px;
}
.bookmark .blogger a {
background-position:-165px -295px;
}
.bookmark .blogger a:hover {
background-position:-165px -311px;
}
.bookmark .wordpress a {
background-position:-181px -295px;
}
.bookmark .wordpress a:hover {
background-position:-181px -311px;
}
.bookmark .socializer a {
background-position:-197px -295px;
}
.bookmark .socializer a:hover {
background-position:-197px -311px;
}
/* end socialize icons*/

/*FIFA 2010 template styles*/
.fifa2010-flagthumbs input{margin:10px 5px 10px 15px;}
.fifa2010-flagthumbs{text-align:center;}
/*FIFA 2010 end*/