/*  
Name: RTA
Description: stylesheet
*/

/* Imports */
@import url("zeros.css");
@import url("typography.css");


.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.left{
    float:left;
    margin:0 10px 5px 0;
}
.important{
    padding:20px 0 0 20px;
}


/* Structure */

body{
    margin:0;
    padding:0;
	background:#d5d3d2;
}
#contentContainer{
    width:930px;
    margin:0 auto 0 auto;
    padding:0px 10px 0 5px;
    border-left:10px solid #d5d3d2;
    border-right:10px solid #d5d3d2;
	background:#fff;
}

.column{
    float:left;
}
.column.med{
    width:258px;
}
.column.lg{
    width:450px;
}
.column.xlg{
    width:550px;
}
.column.xxlg{
    width:660px;
}
.column.sm{
    width:217px;
}


/* header */

#header{
    width:930px;
    height:170px;
    background:#fff url(../images/logo-bg.jpg) no-repeat 0 10px;
}
#header .column.med a{
    display:block;
    height:150px;
    text-indent:-9999px;
}
#header .column.lg img{
    margin-left:25px
}
#header .column.sm{
    padding:5px 0 0 5px;
}

#rtaJoin{
    background:#AFD5B0;
    border:1px solid #96a7bb;
    padding:4px;
    margin:10px 0 0 0;
}
#rtaJoin ul{
    margin:10px 0 0 0;
}
#rtaJoin li{
    list-style-image:url(../images/arrow1.jpg);
    margin:0 0 10px 25px;
}

#missionMenu{
    margin:10px 0 15px 0;
    border-bottom:1px solid #b9b7b7;
}
#missionMenu p{
    float:left;
    padding:0 0 5px 0;
}
#missionMenu ul{
    float:right;
    margin:0 25px 0 0;
}
#missionMenu li{
    float:left;
    margin:0 0 0 10px;
}


/* Content */

#content{
    margin:0px 20px 0 0;
    border-top:1px solid #b9b7b7;
    width:930px;
}
#content-inside{
    margin:12px 20px 0 0;
    border-top:1px solid #b9b7b7;
    width:930px;
}

#menu ul{
    margin:-1px 0 0 0;
}
#menu li a{
    display:block;
    background:#668FCD;
    margin:1px 0 1px 0;
    padding:3px 0 3px 5px;
    border:1px solid #17475F;
}
#menu li.alt a{
    background:#AC4300;
    border:1px solid #AC4300;
}
#menu li a:hover{
    background:#fff;
    border:1px solid #17475F; 
}
#menu li.alt a:hover{
    border:1px solid #AC4300;
}

a {
    color: #567FBD;
}
a:visited {
    color: #567FBD;
}

a.submenu {
    color: #567FBD;
}
a:visited.submenu {
    color: #567FBD;
}

a.callink {
    color: #555;
}
a:visited.callink {
    color: #555;
}

.home li#home a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.about-the-rta li#about-the-rta a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.news-and-events li#news-and-events a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.special-programs li#special-programs a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.junior-programs li#junior-programs a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.leagues li#leagues a{background:#fff;border:1px solid #cc232b;color:#cc232b}
.tournament-results li#tournament-results a{background:#fff;border:1px solid #cc232b;color:#cc232b}

<!--alt color .aboutContacts li#aboutContacts a{background:#fff;border:1px solid #ba9b49;color:#ba9b49} -->

#sponsors{
    width:212px;
    background:#AFD5B0;
    border:1px solid #96a7bb;
    padding:5px 5px 5px 5px;
    margin:10px 0 0 0;
}
#sponsors img{
    display:block;
    margin:5px auto 5px auto;
}
#sponsors a{
    display:block;
    text-align:right;
    margin:0 10px 0 0;
    padding:0 0 10px 0;
}

#tweet{
    background:#ffffff;
    padding:5px 5px 5px 5px;
}
#tweet img{
    display:block;
    margin:5px auto 5px auto;
}
#tweet a{
    display:block;
    text-align:right;
    margin:0 10px 0 0;
    padding:0 0 10px 0;
}


/* Content 3 column*/

#content{
}
#mainContent{
    width:400px;
    padding:10px 20px 10px 30px;
}
#mainContent-inside{
    width:700px;
    padding:10px 20px 10px 30px;
}
#mainContent li{
    list-style-image:url(../images/arrow2.jpg);
    margin:15px 0 15px 25px;
}
#mainContent p{
    margin:5px 0 10px 0;
}
#mainContent h2{
    padding:12px 0 12px 0;
}


/* Extra Info */

#extraInfo{
    width:200px;
    padding:5px 5px 0 10px;
	}
#extraInfo li{
    margin:15px 0 15px 25px;
	list-style-image:url(../images/arrow3.jpg);
}
#extraInfo p{
    margin:0 0 20px 0;   
}
#extraInfo h3{
    margin:0 0 10px 0;
}

#events{
    width:222px;
    background:#DCECFF;
    border:solid #CCCCCC 1px;
    margin:-1px 0 0 0;
}
#events p{
    margin:10px 10px 10px 10px;   
}
#events h3{
    padding:10px 0 10px 0;
}


/* Content 2 column*/

#content_sub{
    background-color:#FFFFFF;
}
#mainContent_sub{
    width:615px;
    padding:10px 20px 10px 30px;
}
#mainContent_sub li{
    list-style-image:url(../images/arrow2.jpg);
    margin:15px 0 15px 15px;
}
#mainContent_sub p{
    margin:5px 0 10px 0;
}
#mainContent_sub h2{
    padding:12px 0 12px 0;
}	
#mainContent_sub h3{
    padding:12px 0 12px 0;
}
#mainContent_sub td{
    padding:4px;
}


/* Footer */

#footer{
    text-align:center;
    padding:5px 0 20px 0;
    border-top:1px solid #cac7c7;
    margin:4px -10px 0 -5px;
}
