/* colors:yellow:#ffde00 medium grey:#A3A3A3 \*/

body {
margin-top : 5px;
padding : 0 5px 0 5px;
font-weight : normal;
font : 14px Georgia, "Times New Roman", Times, Serif;
text-align : left;
color : white;
background : #221f20 url(ffpattern.gif) repeat fixed 5px 5px;
}
#pagewidth {
width : 900px;
text-align : left;
margin : 0 auto;
}
#header {
position : relative;
background : transparent;
width : 900px;
margin : 0;
padding: 0;
}
#wrapper {
background : transparent url(ff_graphic_i.gif) no-repeat 0 0;
width : 900px;
height : 700px;
padding : 0;
margin : 0;
}
#maincol {
background : transparent;
display : block;
position : relative;
width : 900px;
margin : 0;
padding-bottom : 0;
}
#footer {
position:fixed;
bottom: 0px;
padding: 0;
margin: 0px;
width : 900px;
height : 157px;
font-weight : bold;
font-size : 10px;
line-height : 165%;
text-align : right;
background : transparent url(ff_footer_fix.gif) no-repeat bottom center ;
color : #231f20;
z-index : 100;

}

#footer p {

padding-top: 70px;
margin-top :60px;
margin-right: 50px;
line-height : 1.2em;
font-weight : normal;
}

#footer p a {
text-decoration : none;
color : white;
}
#footer p a:hover {
text-decoration : none;
color : #ffde00;
}


a:link, a:visited {
color : white;
text-decoration : none;
}
a:hover, a:active {
color : #231f20;
}
li, li a {
list-style-type : none;
}
div #textbox {
font-family : Arial, Verdana, Helvetica, sans-serif;
width : 469px;
display : block;
position : absolute;
top : 280px;
left : 394px;
background : white url(gloves_light.gif) no-repeat scroll 295px 180px;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
color : black;
margin : 0;
text-align : left;
line-height : 1.5em;
}


div #scrollbox {

background : transparent;
width : 425px;
height: 100%;
padding-top : 5px;
padding-bottom : 600px;
padding-left : 20px;
padding-right : 20px;
text-decoration : none;

}

#scrollbox p {
margin-left : 10px;
margin-top : 0;
margin-bottom : 0px;
margin-right:5px;
line-height : 1.4em;

}
#textbox a:link, a:visited, #scrollbox a:link, a:visited {
color : #009bde;
text-decoration : none;
}
#scrollbox a:hover {
color : #ffde00;
text-decoration : none;
}
#textbox span {
color : #009bde;
font-size : 16px;
font-weight : bold;
margin : 0;
}


h2 {
margin-left : 10px;
margin-right : 10px;
margin-bottom : 0;
margin-top : 3px;
text-transform : uppercase;
color : #009bde;
font-size : 18px;
font-weight : bold;
border-bottom : 1px dotted #231f20;
}

#irishboxing
{
text-transform : none;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 0;
margin-top : 3px;
padding-bottom: 1px;
color : #009bde;
font-size : 18px;
font-weight : bold;
border-bottom : 1px dotted #231f20;
}

#blurb {
font-family : Arial, Verdana, Helvetica, sans-serif;
display : block;
position : absolute;
width : 280px;
top : 525px;
left : 25px;
font-weight : bold;
text-align : left;
font-size : 14px;
line-height : 1.1em;
color : black;
margin : -2000px;
padding : 0;
background : transparent;
}
#blurb span {
color : #009bde;
font-size : 24px;
font-weight : bold;
margin-left : 50px;
margin-bottom : 0;
margin-top : 0;
line-height : 1em;
}
#blurbtitle {
display : none;
}
#navcontainer {
display : block;
position : absolute;
top : 105px;
right :40px;
margin : 0;
padding : 0;
height : 55px;
width : 500px;
background :transparent;
font-weight : bold;
}
#navcontainer ul {
border : 0;
margin : 0;
padding : 0;
list-style-type : none;
text-align : center;
}
#navcontainer ul li {
float : left;
text-align : center;
width : 100px;
margin : 0;
font-weight : bold;
}
#navcontainer ul li a {
background : transparent;
width : 100px;
height : 45px;
padding-top : 4px;
padding-bottom : 4px;
line-height : 3em;
letter-spacing : 2px;
margin : 0;
color : white;
text-decoration : none;
font-weight : bold;
font-size : 15px;
display : block;
text-align : center;
font-family : "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#navcontainer li#active a {
background : transparent url(crown_black.gif) no-repeat center 0px;
color : #231f20;
width : 100px;
height : 45px;
letter-spacing : 2px;
font-weight : bold;
padding-top : 4px;
padding-bottom : 4px;
}
#navcontainer li#active a:hover {
color : #ffde00;
background : transparent url(crown_yellow.gif) no-repeat center 0px;
width : 100px;
height : 45px;
letter-spacing : 2px;
font-weight : bold;
padding-top : 4px;
padding-bottom : 4px;
}
#navcontainer ul li a:hover {
background : transparent url(crown_yellow.gif) no-repeat center 0px;
color : #ffde00;
width : 100px;
height : 45px;
font-weight : bold;
letter-spacing : 2px;
padding-top : 4px;
padding-bottom : 4px;
}
li span {
display : none;
}
li a span {
display : none;
}

#miriam {
vertical-align : top;
float : left;
width : 66px;
margin-right : 10px;
margin-top : 4px;
}
#fringe a {
height : 151px;
width : 200px;
padding : 0;
display : block;
margin-bottom : 10px;
margin-left : 10px;
margin-top : 20px;
float : left;
background : transparent url(09_infoblock_dark.gif) no-repeat 0 0;
}
#fringe a:hover {
background : transparent url(09_infoblock_blue.gif) no-repeat 0 0;
}

.comingsoon {
color : #231f20;
font-size : 18px;
font-weight : bold;
margin-top : 0;
line-height : 1.3em;
}
#bookmark {
margin-top : -21px;
margin-right : 35px;
padding : 0;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
#jarde, #ryan_foy, #mark_byrne, #marguerite, #tim_macht, #michele{
background :transparent;
width:66px;
height: 90px;
vertical-align : top;
float : left;
margin-right : 10px;
margin-left : 10px;
margin-top : 4px;
border: none;
text-decoration: none;
}
#jarde a
{
background : transparent url(jarde_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
padding : 0;
}
#jarde span, #ryan_foy span, #mark_byrne span, #marguerite span, #tim_macht span, #fringe span, #michele span
{
display:  none;
}

#ryan_foy a
{
background : transparent url(ryan_foy_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
text-indent : -2000px;
padding : 0;
}

#mark_byrne a
{
background : transparent url(mark_byrne_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
text-indent : -2000px;
padding : 0;
}

#marguerite a
{
background : transparent url(marguerite_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
text-indent : -2000px;
padding : 0;
}

#tim_macht a
{
background : transparent url(tim_macht_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
text-indent : -2000px;
padding : 0;
}
#michele a
{
background : transparent url(michele_ic.jpg) no-repeat 0 0;
display: block;
width:66px;
height: 90px;
border: none;
text-decoration: none;
text-indent : -2000px;
padding : 0;
}

#one, #two, #three
{
background :transparent;
width:400px;
height: 267px;
vertical-align : top;
float : left;
margin-left : 14px;
margin-top : 4px;
margin-bottom : 4px;
border: none;
text-decoration: none;
}
#one span, #two span, #three span
{
display:  none;
}
#one a
{
background : transparent url(photo_one_sm.jpg) no-repeat 0 0;
display: block;
width:400px;
height: 267px;
border: none;
padding : 0;
}
#two a
{
background : transparent url(photo_two_sm.jpg) no-repeat 0 0;
display: block;
width:400px;
height: 267px;
border: none;
padding : 0;
}
#three a
{
background : transparent url(photo_three_sm.jpg) no-repeat 0 0;
display: block;
width:400px;
height: 267px;
border: none;
padding : 0;
}
.who
{
margin-left : 11px;
margin-top : 6px;
margin-bottom : 6px;
margin-right:11px;
line-height : 1.4em;
text-align: center;	
}
.credit
{
margin-left : 13px;
margin-top : 0;
margin-bottom : 6px;
margin-right: 13px;
text-align: center;	
color : #009bde;
font-weight	: bold;
letter-spacing: 1px;
font-size:15px;
}
.indent
{
	text-indent:35px;

}