/* CSS Document */





body { background: #D0D8DD ;  /*C7E1E7*/

/*url(../img/bg_gradient.gif) repeat-x top*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0 ;

	}





/* site layout */



#site_maincontainer { 

/*background: url(../img/bg_shadow.gif) left repeat-y; */

margin: 0 auto;

width: 980px;

}



#site_container { 

/*background: url(../img/bg_shadow.gif) left repeat-y; */

background-color:#FFFFFF;

width: 810px;

float:left;

}



#site_rightad { 

/*background: url(../img/bg_shadow.gif) left repeat-y; */

width: 165px;

float:right;

padding-top: 10px;

padding-left: 3px;

}



#content { 

width: 801px; 

margin: 0 auto;

height: 440px;

}



#content_right { width: 236px; }







#site_left_bid { padding-right: 10px;

	width: 748px;

	}

#site_right { width: 160px; }





/* Advertisements */

#adbox_header { 

	/*background: #f6f8f9;*/

	/*border: 1px solid #d1d9e0;

	width: 770px;

	height: 60px;*/

	margin: 0 auto;	

	margin-bottom: 4px;

	margin-top: 5px;	

	text-align:center;

	}

	

#adbox_square { 

	/*background: #f6f8f9;

	border: 1px solid #d1d9e0;

	width: 300px;

	height: 250px;*/

	margin-bottom: 1px;

		}

	

#ad_widesky { 

width: 160px;

height: 600px;

background: #fbFbFb; 

border: 1px solid #000000;

} /* see "HOME PAGE only" section for the 20px padding (.ad_widesky) */





/* common default classes */

.center { text-align: center; }

.clear { clear: both; }

.cleardiv { clear: both;

	height: 1px;

	}

.line { border-top: 1px solid #d0d9e0; }

.input_text, select, textarea { border: 1px solid #c7c7c7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	}

.font_small { font-size: 11px; }

.font_normal { font-size: 12px; }

.font_medium {font-size: 15px; }

.font_large {font-size: 18px; }

.font_xlarge {font-size: 21px; }

.font_grey { color: #888; }

.font_red { color: #A30000; }

.font_white { color: #fff !important; }

.heading { padding: 6px 0 7px 13px; }

.img_border { border: 1px solid #adb9c4; }

.left { float: left; }

.link_white { color: #fff !important; }

.link_white:hover { text-decoration: underline; }

.relative { position: relative; }

.right { float: right; }

.scrolling_div { background: #fff; /* see css/ie/ie.css for the scrollbar attributes */

	border: 1px solid #c7c7c7;

	overflow: auto;

	}

.scrolling_div a { display: block;

	padding: 1px 3px 0 3px;

	}

.scrolling_div a:hover { background-color: #dadada; }





/* html tag defaults */



a { color: #00429b;

	text-decoration: none;

	}

a:hover { color: #006dff; }

br { font-size: 8px; }

fieldset, form, h1, h2, h3, img, p, ul { border: 0;

	margin: 0;

	padding: 0;

	}

fieldset, form { display: inline; }

h1 { font-size: 18px;

	position: relative;

	}

h2, h3 { font-size: 12px; }

p { margin-bottom: 10px; }







.left { float: left; }





.clear { clear: both; }





#site_right { width: 160px; }



#content_right_bid { width: 236px; }



.right { float: right; }







/*IOL top navigation*/

#products_bar { 

	background: #DBE1E5;

	font-size: 11px;

	height: 20px;

	}

#products_bar .left { 

	padding: 3px 0px 0px 7px;

	text-align: center;

	white-space: nowrap;

	width: 600px;

	}

#products_bar li { display: inline;

	margin: 0 16px;

	}

#products_bar a { color: #000; }

#products_bar .left a:hover { text-decoration: underline; }

#products_bar .right { 

	background: #FBF2B9;

	height: 20px;

	text-align: center;

	width: 68px;

	}

/*#products_bar .right:hover { background: #00a8ff; }*/

#products_bar .right a { display: block;

	margin-top: 3px;

	color: #000;

	}





/*header*/

#logo_bar { 

	background: url(../images/banner.jpg) no-repeat;

   padding-top: 10px;

	height: 125px;

	width: 802px;

	margin: 0 auto;

	}

#logo_bar .right {

float:right; 

margin-top: 53px;

padding-right: 30px; /*not margin-right IE 6 dont like it!*/

color: #782826;

font-weight:bold;

line-height: 19px; /*creates space between text in the div*/

/*width: 200px;*/

 }

 

 

 #logo_bar .right a{

color: #782826;

font-weight:bold;

text-decoration:underline;

 }



.padding {

margin-bottom: 20px;

}





/*navigation*/

.nav_thin {

	background: url(../images/navbar.gif) no-repeat;

	font-size: 11px;

	padding: 0px;

	height: 30px;

	width: 800px;

	margin: 0 auto;

	}

	

.nav_thin ul{ /*give ul a width for auto margins to work. auto margins has to go on the same element you've applied the width to*/

	padding: 0px;

	margin: 0px;

	line-height: 33px;

	/*margin: 0 auto;

	width: 790px; change from 600 to 480 so centering works IE6*/

	}

	

.nav_thin li{

	float: left; /*You'll then need to change display: inline to float: left on the list items.*/

	padding: 0px;

	margin: 0px;	

	width: 118px;

	list-style-type:none;

	line-height: 29px; /*gets rid of extra white space bottom IE 6*/

	}	

	

		

#news{ 

height: 30px;

width:  66px;

}



#news a{ /* give each list item an ID */

background: url(../images/news1.gif) no-repeat;

height: 30px;

width: 66px;

display:block;

}



#news a:hover{ /* give each list item an ID */

background: url(../images/news2.gif) no-repeat;

}



#match{

height: 30px;

width: 106px;

}	

	

#match a{ /* give each list item an ID */

background: url(../images/match1.gif) no-repeat;

height: 30px;

width: 106px;

display:block;

}



#match a:hover{ /* give each list item an ID */

background: url(../images/match2.gif) no-repeat;

}

	



#stats{

height: 30px;

width: 84px;

}



#stats a{ /* give each list item an ID */

background: url(../images/statistics1.gif) no-repeat;

height: 30px;

width: 84px;

display:block;

}



#stats a:hover{ /* give each list item an ID */

background: url(../images/statistics2.gif) no-repeat;

}

	

#schedule{ 

height: 30px;

width: 152px;

}



#schedule a{ /* give each list item an ID */

background: url(../images/schedule1.gif) no-repeat;

height: 30px;

width: 152px;

display:block;

}



#schedule a:hover{ /* give each list item an ID */

background: url(../images/schedule2.gif) no-repeat;

}



#teamsnav{ 

height: 30px;

width: 135px;

}



#teamsnav a{ /* give each list item an ID */

background: url(../images/teamsnav1.gif) no-repeat;

height: 30px;

width: 135px;

display:block;

}



#teamsnav a:hover{ /* give each list item an ID */

background: url(../images/teamsnav2.gif) no-repeat;

}



#venues{ 

height: 30px;

width: 67px;

}



#venues a{ /* give each list item an ID */

background: url(../images/venues1.gif) no-repeat;

height: 30px;

width: 67px;

display:block;

}



#venues a:hover{ /* give each list item an ID */

background: url(../images/venues2.gif) no-repeat;

}

	

	

#referees{ 

height: 30px;

width: 76px;

}



#referees a{ /* give each list item an ID */

background: url(../images/referees1.gif) no-repeat;

height: 30px;

width: 76px;

display:block;

}



#referees a:hover{ /* give each list item an ID */

background: url(../images/referees2.gif) no-repeat;

}



#rwc{ 

height: 30px;

width: 114px;

}



#rwc a{ /* give each list item an ID */

background: url(../images/rwc1.gif) no-repeat;

height: 30px;

width: 114px;

display:block;

}



#rwc a:hover{ /* give each list item an ID */

background: url(../images/rwc2.gif) no-repeat;

}	

	

		

/* site content */



#boxleft{

float:left;

width:595px;

}



#boxleftAV{

float:left;

width:533px;

}



#box1 {

float:left;

width: 290px;

margin-bottom: 5px;

}





#box2 {

float:left;

width: 300px;

margin-left: 5px;

background-color:#fff;

}





#box3 { /* box3 */

float:left;

width: 200px;

margin-left: 5px;

background-color:#fff;

}



#boxright { /* box3 */

float:left;

width: 200px;

margin-left: 5px;

background-color:#fff;

}



#boxrightAV { 

float:left;

width: 250px;

margin-left: 5px;

}



#articles {

width:274px;

background: #fff url(../images/bluegradient.gif) no-repeat; 

padding-left:9px;

padding-right:7px;

padding-bottom: 5px;

padding-top: 7px;

}



#articles a{

color:#2E4E65;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



#articles a:hover{

color:#9BCDD9;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}





.aheading {

color:#2E4E65;

font-size:16px;

font-weight:bold;

}



.head {

color:#2E4E65;

font-size:13px;

font-weight:bold;

}





#articlesAV {

width:517px;

background: #fff url(../images/bluegradient2.png) no-repeat; 

padding-left:9px;

padding-right:7px;

padding-bottom: 5px;

padding-top: 7px;

}



#articlesAV a{

color:#2E4E65;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



#articlesAV a:hover{

color:#9BCDD9;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}





#whiteback{

width: 505px;

height: 80px;

background-color:#FFFFFF;

filter: alpha(opacity=90); 

opacity: 0.9;

margin: 0 auto;

}





.aheadingAV {

color:#2E4E65;

font-size:16px;

font-weight:bold;

padding-left: 5px;

}



#whitebacktext{

width: 495px;

background-color:#FFFFFF;

margin: 0 auto;

padding-left: 5px;

padding-right: 5px;

margin-bottom: 40px;

}





/*rss navigation*/

#rss_nav {

	font-size: 11px;

	padding: 0px;

	height: 30px;

	width: 500px;

	margin: 0 auto;

	}

	

#rss_nav ul{ /*give ul a width for auto margins to work. auto margins has to go on the same element you've applied the width to*/

	padding: 0px;

	line-height: 33px;

	margin: 0 auto;

	width: 370px; /*change from 600 to 480 so centering works IE6*/

	}

	

#rss_nav li{

	/*float: left; You'll then need to change display: inline to float: left on the list items(for nav_thin).*/

	padding-top: 0px;

	padding-bottom: 10px;

	width: 118px;

	list-style-type:none;

	padding-left: 5px;

	display:inline;

	}	



.email{ 

}

.email a{ /* give each list item an ID */

background: url(../images/emailicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

}

.print{ 

}

.print a{ /* give each list item an ID */

background: url(../images/printicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

}

.search{ 

}

.search a{ /* give each list item an ID */

background: url(../images/searchicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

}

.news{ 

}

.news a{ /* give each list item an ID */

background: url(../images/newsicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

}



/*rss navigation feeds*/

#rss_navfeeds {

	font-size: 11px;

	padding: 0px;

	height: 30px;

	width: 500px;

	margin: 0 auto;

	background-color:#FFFFD2;

	}

	

#rss_navfeeds ul{ /*give ul a width for auto margins to work. auto margins has to go on the same element you've applied the width to*/

	padding: 0px;

	line-height: 33px;

	margin: 0 auto;

	width: 500px; /*change from 600 to 480 so centering works IE6*/

	}

	

#rss_navfeeds li{

	float: left; /*You'll then need to change display: inline to float: left on the list items(for nav_thin).*/

	padding-top: 3px;

	padding-bottom: 0px;

	height: 30px;

	list-style-type:none;

	padding-left: 5px;	

	line-height: 23px;

	}



#rss_navfeeds a{

text-decoration:none;

font-size:11px;

font-weight:normal;

}



#rss_navfeeds a:hover{

text-decoration:none;

font-size:11px;

font-weight:normal;

}



.stumble{ 

}

.stumble a{ /* give each list item an ID */

background: url(../images/stumbleicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 60px;

display:block;

}



.reddit{ 

}

.reddit a{ /* give each list item an ID */

background: url(../images/redditicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 30px;

display:block;

}



.digg{ 

}

.digg a{ /* give each list item an ID */

background: url(../images/diggicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 20px;

display:block;

}



.delicious{ 

}

.delicious a{ /* give each list item an ID */

background: url(../images/deeicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 38px;

display:block;

}



.newsvine{ 

}

.newsvine a{ /* give each list item an ID */

background: url(../images/newsvineicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 42px;

display:block;

}



.facebook{ 

}

.facebook a{ /* give each list item an ID */

background: url(../images/fbicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 42px;

display:block;

}



.muti{ 

}

.muti a{ /* give each list item an ID */

background: url(../images/mutiicon.gif) no-repeat;

padding-left: 23px;

padding-right: 4px;

height: 30px;

width: 20px;

display:block;

}



.imgfloat{

float:right;

margin: 10px;

}





#whiteleft{

float:left;

width: 300px;

padding: 5px;

}



.vtop{

vertical-align: top;

padding-left: 3px;

} 







#whiteright{

float:right;

width: 100px;

padding: 5px;

text-align:right;

}



#photobox{

width:288px;

background-color:#D7EBEF;

border: 1px solid #8DC0CB;

margin-bottom: 5px;

text-align:left;

padding-left:5px;

padding-right:5px;

padding-bottom: 5px;

} 



#photobox a{

color:#2E4E65;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



#photobox a:hover{

color:#9BCDD9;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



.photoboxAV{

width:250px;

background-color:#D7EBEF;

border: 1px solid #8DC0CB;

margin-bottom: 5px;

text-align:left;

padding-left:5px;

padding-right:5px;

padding-bottom: 5px;

padding-top: 5px;

} 



.photoboxAV a{

color:#2E4E65;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



.photoboxAV a:hover{

color:#9BCDD9;

font-size: 12px;

font-weight: bold;

text-decoration:underline;

}



#photoAV{

width:253px;

padding-top: 5px;

padding-left:2px;

padding-right:2px;

padding-bottom: 5px;

} 





#photo{

width:254px;

padding-top: 5px;

padding-left:17px;

padding-right:17px;

padding-bottom: 5px;

} 



#teams{

width:180px;

background: #fff url(../images/teams.png) no-repeat; 

border: 1px solid #8DC0CB;

padding-top: 45px;

padding-left: 9px;

padding-right: 9px;

padding-bottom: 10px;

margin-bottom: 5px;

} 	

	

	

#fixtures{

width:180px;

background: #fff url(../images/fixtures.png) no-repeat; 

border: 1px solid #E8B4B3;

padding-top: 30px;

padding-left: 9px;

padding-right: 9px;

padding-bottom: 10px;

color:#741510;

font-size: 12px;

font-weight:bold;

} 	



.outerballs{

margin-bottom: 6px;

width: 150px;

}



.balls{

float: left;

margin-top: 20px;

margin-left: 10px;

width: 50px;

}



.ballstext{

float: left;

margin-top: 20px;

margin-left: 9px;

width: 70px;

}





.align{

margin-bottom: 6px;

}





#relatedstories{

width: 245px;

background: #fff url(../images/relatedstories.png) no-repeat;

border: 1px solid #E8B4B3;

padding-top: 35px;

padding-left: 10px;

padding-right: 5px;

padding-bottom: 15px;

margin-bottom: 5px;

color:#741510;

font-size: 12px;

font-weight:bold;

}





#morerwcsmall{

width: 245px;

background: #fff url(../images/morerwc2.png) no-repeat;

border: 1px solid #8DC0CB;

padding-top: 35px;

padding-left: 10px;

padding-right: 5px;

padding-bottom: 15px;

margin-bottom: 5px;

color:#000000;

font-size: 12px;

}



#morerugby{

width: 573px;

background: #fff url(../images/morerugby.png) no-repeat;

border: 1px solid #E8B4B3;

padding-top: 35px;

padding-left: 10px;

padding-right: 9px;

padding-bottom: 15px;

margin-bottom: 5px;

color:#741510;

font-size: 12px;

font-weight:bold;

}



.leftrugby{

float:left;

width: 272px;

}



.leftrugby ul{

margin: 0;

padding: 0;

list-style: none;

}



.leftrugby li { /* change padding top so u can see ball image come through */

padding: 18px 5px 5px 30px;

background-image: url(../images/ball.gif);

background-repeat: no-repeat;

background-position: 0 .9em;

}



.rightrugby{

float:right;

margin-right: 10px;

margin-left: 10px;

width: 272px;

}



.rightrugby ul{

margin: 0;

padding: 0;

list-style: none;

}



.rightrugby li { /* change padding top so u can see ball image come through */

padding: 18px 5px 5px 30px;

background-image: url(../images/ball.gif);

background-repeat: no-repeat;

background-position: 0 .9em;

}





.leftmorerugby{

float:left;

width: 272px;

}



.leftmorerugby ul{

margin: 0;

padding: 0;

list-style: none;

}



.leftmorerugby li { /* change padding top so u can see ball image come through */

padding: 6px 5px 5px 18px;

background-image: url(../images/redarrow.gif);

background-repeat: no-repeat;

background-position: 0 .5em;

}





.leftrelated{

float:left;

width: 240px;

}



.leftrelated ul{

margin: 0;

padding: 0;

list-style: none;

}



.leftrelated li { /* change padding top so u can see ball image come through */

padding: 6px 5px 5px 18px;

background-image: url(../images/redarrow.gif);

background-repeat: no-repeat;

background-position: 0 .5em;

}



.leftrugbyAV{

float:left;

width: 240px;

}



.leftrugbyAV ul{

margin: 0;

padding: 0;

list-style: none;

}



.leftrugbyAV li { /* change padding top so u can see ball image come through */

padding: 18px 5px 5px 30px;

background-image: url(../images/ball.gif);

background-repeat: no-repeat;

background-position: 0 .9em;

}





.rightmorerugby{

float:right;

margin-right: 10px;

margin-left: 10px;

width: 272px;

}



.rightmorerugby ul{

margin: 0;

padding: 0;

list-style: none;

}



.rightmorerugby li { /* change padding top so u can see ball image come through */

padding: 6px 5px 5px 18px;

background-image: url(../images/redarrow.gif);

background-repeat: no-repeat;

background-position: 0 .5em;

}







	

#morerwc{

width: 573px;

background: #fff url(../images/morerwc.png) no-repeat;

border: 1px solid #8DC0CB;

padding-top: 35px;

padding-left: 10px;

padding-right: 9px;

padding-bottom: 15px;

margin-bottom: 5px;

}	

	



	



	

/* footer */

#footerbid { color: #888;

	padding: 15px 20px 30px 20px;

	}

#footerbid strong { color: #000; }

#footerbid a { color: #9c0000; }

#footerbid a:hover { color: #D58482; }

#footerbid img { padding-left: 10px; }

#footerbid ul { border-bottom: 1px solid #dadada;

	font-weight: bold;

	padding: 0 0 5px 0;

	}

#footerbid li { background: url(../images/line.gif) no-repeat left;

	display: inline;

	padding: 0 13px 0 20px;

	}

#footerbid .no_bullet { background: none;

	padding-left: 0; }

