/* Start of CMSMS style sheet 'rns_style_main' */
/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;		
		background-color:#182CA5;
                color:#505050;
		min-width:850px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
						
		max-width:1200px; /*max width but not required*/

font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif; 
        font-size: 80.00%;
        line-height:1.5em;
				
		
		text-align:center;	/*to center the layout in oldere browsers*/
background-image:url(images/ripples6.png);
		background-position:30px -100px;
		background-repeat:no-repeat;		
		
	}


	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
background-color:inherit;
color:#333333;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
		border-bottom:1px solid #000;
		background-color:transparent;
		background-position:top right;
		background-repeat:no-repeat;	
			
	}
	#header h1{
	background-image:url(images/1R&Slogo.png);
		background-position:25px 0;
		background-repeat:no-repeat;
		height:100px;
		margin-top:2%;
	}
	#header h2{float:left;
	margin-left:195px;
	margin-top:-50px;
	font-size:155%;
	background-color:transparent;
	color:#182CA5
	}
	
	
	/*Div use to create a fixed width to the layout*/
	#fixed {
   margin:10px auto;
   width:95%;   /* you can use px, em or % */
   text-align:left;
border:1px solid transparent;
}
	
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;				/* width of whole page */
		overflow:hidden;			/* This chops off any overhanging divs */
		border-bottom:1px dashed black;


	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;

	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
							only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;

	}	

	
	/* 3 Column blog style settings */
	.blogstyle {
		background:#fff;			/* right column background colour */

	}
	.blogstyle .colmid {
		right:25%;				/* width of the right column */
		background:#fff;		/* center column background colour */
			border-right:1px dashed black;
	}
	.blogstyle .colleft {
		right:25%;				/* width of the middle column */
		background:#fff;			/* left column background colour */
			border-right:1px dashed black;
	}
	.blogstyle .col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) */
		left:52%;				/* 100% plus left padding of center column */

	}
	.blogstyle .col2 {
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */

	}
	.blogstyle .col3 {
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:60%;				/* Please make note of the brackets here:
							(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */

	}


.col2  h2, .col3 h2{
background-image:url(images/background.gif);
		background-position:center center;
		background-repeat:repeat-x;
padding:1% 4%;
color:#333333;
}

	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
	color:#fff;	
	}
	#footer p {
		padding:10px;
		margin:0;
background-color:#182CA5;
color:#fff;
	}
#footer p a:link{background-color:#182CA5;
color:#fff;
}
	/* --> */
	/*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns { width: 100%; overflow:hidden;text-align:left; background-color:#fff;}
	.subcolumns .c33l .subcl, .c33r .subcr, .c33l .subc{
	}	
	
	.subcolumns .c33l .subc{
	
	margin-left:1%;
	}	

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
   .c33l, .c33r { width: 31%;margin:0 1%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }
  
 .subcolumns .c33l .subc{
	
	
	}	
 #topnav { position:static; color: #aaa; background-color:transparent; margin-right:4%;margin-left:50%; float:right;padding:2% 0;}
  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }

.right49, .left49{
font-weight:bold;
font-size:90%;
}
.right49{float:right;
clear:both;
}
.left49{float:left;
clear:both;
border-top:1px dashed black;
}
  
#breadcrumbs{
font-weight:bold;
border-bottom:1px solid black;
background-color:inherit;
color:#860120;
margin-top:5px;
padding:5px;
font-size:85%;
}
.rss2htmlfeed{
font-size:85%;
}

.rss2htmlfeed h2.feedsheader{
 background-image:url(images/background_active.gif);
		background-position:center center;
		background-repeat:repeat-x;
padding:1% 4%;
color:#fff;
}
/*This is to style the rss feeds*/
.rss2htmlfeed{
font-size:85%;
}

.rss2htmlfeed h2.feedsheader{
 background-image:url(images/background_active.gif);
		background-position:center center;
		background-repeat:repeat-x;
padding:1% 4%;
color:#fff;
}
.rss2htmlfeed h3{font-size:105%;}

/*list item feeds*/
.rss2htmlfeed ul{margin:0 0 10px 0;
padding:0;
list-style-type:none;
font-size:100%;
}
.rss2htmlfeed ul li{padding:2%;border-bottom:1px solid #182CA5;}
.rss2htmlfeed ul li a:link{padding:2%;}


/*This is the end of the style of rss feeds*/

#searching{
margin:10px auto;

color:#ffffff;
}
#topnav{font-weight:bold;}
#topnav a:link{color:white;}
#topnav a:visited{color:#ccc;}
#topnav a:hover{text-decoration:underline;}

.col2 h2, .col3 h2{font-size:115%;
}

/*This is the style of Bookmarks*/

#cms-module-bookmarks{margin-top:12px;}
.cms-module-bookmarks-header{font-weight:bold; font-size:115%;
background-image:url(images/background.gif);
		background-position:center center;
		background-repeat:repeat-x;
padding:2px;
}
#cms-module-bookmarks li{font-size:95%;}

/*This is the end of the style of Bookmarks*/

#cartoons img{width:100%; height:100%; }


/*This is the style of videos in rss feeds*/

.rss2htmlfeed embed {width:95%;height:95%;margin:5px auto;}

/*This is the end of the style of Bookmarks*/



/* End of 'rns_style_main' */

