html{
background-color: #a0dbf1;
color: #000000;
font-family: Helvetica, Arial,  sans-serif;
font-size:13px;
background-image:url(/images/background/topbg.png);
background-position:top center;
background-repeat:no-repeat;
}

/* Main */
#content{width: 700px; margin: 10px auto 10px; padding: 10px 30px 30px 30px; background: #ffffff; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; border:3px solid #3e8ca9;}
#content img{margin:0px 5px 0px 5px;}

/* Header */
#header{width: 700px; margin: 100px auto 10px; padding: 10px 10px 10px 10px;}
#header a{margin:2px 2px 2px 2px; padding: 8px 12px 8px 12px; font-size:14px; background: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:3px solid #3e8ca9;}
#header a:hover{background:#ffffff;color:#3e8ca9;text-decoration:none;}
#header .selected{color:#ffffff; background:#3e8ca9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:3px solid #ffffff;}
#header .selected:hover{color:#ffffff; background:#3e8ca9;text-decoration:none;}

/* Footer */
#footer{ font-size:12px; width: 740px; margin: 10px auto 5px; padding: 10px 10px 10px 10px; background: #ffffff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; border:3px solid #3e8ca9; text-align:center;}
#digg_footer{clear:both; margin: 0 auto; padding:0px; text-align:center;}

/* Headers */
h1{font-size:22px; color:#3e8ca9;}
h2{font-size:16px; color:#163c61; font-weight:bold;}
p{text-align:justify}
a{color:#163c61; font-weight:bold; text-decoration:none;}
a:hover{color:#65adc8; text-decoration:underline;}
pre{font-size:11px;}
li a{font-size:11px;}
img {padding:3px 3px 3px 3px; border:0px;}

/* Messages */
.message{width: 500px; margin: 10px auto 10px; padding: 10px 10px 0px 10px; background: #fcaaaa; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; border:2px solid #cb0505; font-size:12px;}
.message .title{font-size:14px; font-weight:bold;margin-bottom:10px;}
.bad{background: #fdbaba; border:2px solid #cb0505;}
.good{background: #a3fd8b; border:2px solid #229603;}
.info{background: #fff08b; border:2px solid #e7c900;}

/* Section */
.section{ font-size:12px;margin: 10px 10px 15px 10px; padding: 0px 10px 0px 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; border:2px solid #3e8ca9; background:#ffffff url('/images/background/section.gif'); background-position:top left; background-repeat:no-repeat;}
.section h2{font-size:15px; color:#ffffff; text-align:center; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}


/* Home sections */
#primary,#secondary{float:left; width:100%;clear:both;}
#latest{width:300px; height:200px;}
#login{width:300px; height:200px;}
#featured{width:300px;} 
#featured .twitterleague{margin:0 auto;}
#collection{width:300px;}
#collection h3{text-align:center;}
#latest,#login,#featured,#collection{float:left;margin: 13px 13px 15px 13px;}

/* Forms */
.textbox{width:230px; background-color:#FFFFFF; padding:2px 10px 3px 10px; color:#163c61; font-size:13px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #3e8ca9;}
.selectbox{width:253px; background-color:#FFFFFF; padding:1px 10px 3px 10px; color:#163c61; font-size:13px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #3e8ca9;}
.selectbox_small{width:140px; background-color:#FFFFFF; padding:1px 10px 3px 10px; color:#163c61; font-size:11px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #3e8ca9;}
.button{margin:0 auto;padding:2px 12px 2px 12px; font-size:16px; color:#ffffff; background:#3e8ca9; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; cursor:pointer; border:3px solid #65adc8; font-weight:bold;}
.button_small{margin:0 auto;padding:2px 12px 2px 12px; font-size:12px; color:#ffffff; background:#3e8ca9; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; cursor:pointer; border:3px solid #65adc8; margin-top:5px;}
.button:hover ,.button_small:hover{border:3px solid #3e8ca9;background:#65adc8;color:#ffffff;}
.embed{font-size:10px; width:260px;}

/* Tables */
.section_table{font-size:11px; margin: 20px auto; padding: 0px 10px 8px 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; border:2px solid #3e8ca9; background:url('/images/background/section2.gif'); background-position:top right; background-repeat:no-repeat;}
.section_table th{text-align:left; font-size:14px; height:26px; color:#ffffff;}
.section_table th a{color:#ffffff;}
.section_table td{text-align:left; font-size:12px;}
.section_table .submit{text-align:center;padding-top:10px;}

/* My Account */
#league_list{width:450px;}
#league_create{width:390px; background-color:#65adc8; padding-bottom:2px;}
#league_edit{background-position:bottom left;background-image:url('/images/background/section3.gif');}
#league_edit th{width:200px;}
#league_preview{width:350px; background:url('/images/background/section2.gif');background-repeat:no-repeat;}
#league_add_user{width:350px; background-color:#65adc8; padding-bottom:2px;}

/* View League */
#league{margin-left:30px;}
#league_meta{width:310px; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#information{margin-top:0px;}
#information img{float:left; height:22px; width:22px; padding-left:0px; margin-left:0px;}
#information .request{font-size:10px;}
#ordering{}
#league .twitterleague table{width: 350px;}
#ordering form{margin:10px 0px 10px 0px;}
#ordering table th{font-weight:normal; text-align:left; font-size:11px;}


/* Other */
.small{font-size:11px;}
.tweetmeme{text-align:center;margin:20px 0px 5px 0px;}
