/* 
STYLE SHEET FOR IRISH RUGBY TOURS
Created by Ciara Kavanagh
www.theattic.ie
ToC
1. defaults
2. structure
3. links and navigation
4. fonts
5. scrollbar
6. hacks
Notes
*/
   
/*------- 1.defaults --------*/
* { 
padding: 0px;
margin: 0px;
}

body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-size: 0.7em;
	color: #222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*------- 2.Structure --------*/

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
	height: 100px; /*Height of top section*/
	background-color: #0C610C;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
	margin-top: 20px;
	margin-right: 190px;
	margin-bottom: 0;
	margin-left: 300px;
	border-right: 1px solid #0c610c; 
}

#leftcolumn{
	float: left;
	width: 300px; /*Width of left column in pixel*/
	margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
	background: #ffffff;
	margin-top: 20px;
}

#rightcolumn{
	float: left;
	width: 190px; /*Width of right column*/
	margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
	background: #Ffffff;
	margin-top: 20px;
}

#footer{
clear: left;
width: 100%;
background: #0c610c;
color: #FFF;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.inner{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
border-bottom: 1px solid #999999;
}

.logo{ 
margin-left:200px;
margin-top: 0px;
padding-top: 20px;
}

#leftcolumn .tours { 
margin: 2px;
margin-top: 0px;
border: 1px solid #999999;
padding: 5px;
}

#leftcolumn .promo { 
margin-top: 0px;
margin-bottom: 5px;
}

#leftcolumn .header { 
margin-top: 0px;
margin-bottom: 1px;
}

#contentcolumn .news { 
padding: 5px;
margin-top: 10px;
}

#contentcolumn .fixtures { 
border: 1px solid #999999;
padding: 5px;
margin-top: 10px;
height: 250px;
overflow: auto;
}

#rightcolumn .innertube { 
border: 1px solid #0c610c;
margin-top: 0px;
margin-bottom: 30px;
}

.promos {
	background: #ffffff;
	color: #222222;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
} 

/*------- 3.Links and Navigation --------*/


#navContainer{
	background-color: #119511;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}

a:link {
text-decoration: underline;
color: #666666;
}

a:visited {
text-decoration: none;
}

a:hover, a:active {
text-decoration: none;
color: #0c610c;
}

.tours a:link {
text-decoration: underline;
color: #666666;
}

.tours a:visited {
text-decoration: none;
}

.tours a:hover, a:active {
text-decoration: none;
color: #0c610c;
}

#leftcolumn a {
text-decoration: underline;
color: #0c610c;
}

#leftcolumn a:hover {
text-decoration: none;
color: #119511;
}


#navigation {
	font-size: 100%;
	line-height: 100%;
}
#navigation ul {
	list-style-type: none;
	font-weight: bold;
	font-size: 85%;
}
#navigation li {
	display: inline;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#navigation a {
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}

#navigation a:hover {
	text-decoration: underline;
}

#navigation li.endLink {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#rightcolumn .innertube a:link, a:visited { 
text-decoration: none;
color: #222222;
}
	
#rightcolumn .innertube a:hover, a:active { 
text-decoration: underline;
color: #0c610c;
}

#footer a{
color: #FFFFFF;
}

ul {
	list-style-image:url(images/sm_ball.jpg);
	padding-left: 15px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 85%;
}

/*------- 4.Fonts --------*/
.green {
font-weight:bold;
color: #bccc77;
}

.image {
	float: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 3px;
	margin-left: 0;
}

.right { 
float: right;
} 

h1 {
	font-size:120%;
	color: #0c610c;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #999999;
}

h2 { 
background-color: #0c610c;
font-size: 100%; 
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
margin-top: 0px;
}


.floatLeft { 
float: left;
padding-right: 5px;
padding-top: 10px;
}

#topsection h1{
	padding-top: 45px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	margin: 0;
	padding-left: 247px;
	letter-spacing: 0.1em;
	text-transform: none;
	font-weight: bold;
}

.newsletter {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0;
}

.video { 
margin-left: 2px;
margin-top: 2px;
} 

.innertube p { 
padding: 2px;
}
/*------- 1.scrollbar --------*/
/*********************************************************************************/
/* SuperScroll v1.0 layout, design and all included source code copyright        */
/* (c)2003. Spriteworks Developments. All rights reserved. This notice must      */
/* remain within this document at all times as a condition of use. Removal       */
/* of this copyright notice voids your right to use this product and may         */
/* result in criminal prosecution under Federal DMCA statutes. This product,     */
/* is also protected under Federal and state copyright laws both in the U.S.     */
/* and overseas. Unauthorized use by non-licensed parties is strictly forbidden  */
/* and will be vigorously prosecuted to the fullest extent possible under the    */
/* law. It is recommended that you read the license.txt file that came with      */
/* this product if you have any doubts about your right to use it.               */
/*********************************************************************************/

/* To insure Netscape compatability -or- if you would prefer to use a    */
/* different custom cursor, simply un-comment the row containing the     */
/* code you would like to use directly below and comment all other rows. */

/* CSS rollovers and custom cursor */

a:hover { color:#0c610C; cursor:default }
/* a:hover { color:#ff0000; background:#ffffff; cursor:url('eyes.ani') }  */
/* a:hover { background:#ffff80; color:#0080ff; cursor:crosshair }        */
/* a:hover { background:#ffff80; color:#0080ff; cursor:hand }             */
/* a:hover { background:#ffff80; color:#0080ff; cursor:move }             */
/* a:hover { background:#ffff80; color:#0080ff; cursor:text }             */
/* a:hover { background:#ffff80; color:#0080ff; cursor:wait }             */
/* a:hover { background:#ffff80; color:#0080ff; cursor:help }             */
/* a:hover { background:#ffff80; color:#0080ff; cursor:n-resize }         */
/* a:hover { background:#ffff80; color:#0080ff; cursor:ne-resize }        */
/* a:hover { background:#ffff80; color:#0080ff; cursor:e-resize }         */
/* a:hover { background:#ffff80; color:#0080ff; cursor:se-resize }        */
/* a:hover { background:#ffff80; color:#0080ff; cursor:s-resize }         */
/* a:hover { background:#ffff80; color:#0080ff; cursor:sw-resize }        */
/* a:hover { background:#ffff80; color:#0080ff; cursor:w-resize }         */
/* a:hover { background:#ffff80; color:#0080ff; cursor:nw-resize }        */
/* a:hover { background:#ffff80; color:#0080ff; cursor:progress }         */
/* a:hover { background:#ffff80; color:#0080ff; cursor:not-allowed }      */
/* a:hover { background:#ffff80; color:#0080ff; cursor:no-drop }          */
/* a:hover { background:#ffff80; color:#0080ff; cursor:vertical-text }    */
/* a:hover { background:#ffff80; color:#0080ff; cursor:all-scroll }       */
/* a:hover { background:#ffff80; color:#0080ff; cursor:col-resize }       */
/* a:hover { background:#ffff80; color:#0080ff; cursor:row-resize }       */

/* Below are some style attributes that affect different tables. */
/* Other styles you may want to try are dotted, dashed, solid,   */
/* double, groove, ridge, inset and outset                       */

.ScrollBorderStyle { border-color:#000000; border-style:ridge; border-width:2px }

/* Font properties */

.ScrollMenuFont { font-family:arial; font-size:10px; font-weight:bold }

/* Link properties */

.ScrollMenuLinks { text-decoration:none }

/* Background properties */

.ScollProperties {
width:310px;
height:20px;
}
/* .ScollProperties { background:#ffffff } */

/* EOF */

