html { overflow-y: scroll; }

body{
margin:0 auto;
padding:0;
font:76% Arial, Verdana, Tahoma, sans-serif;
background:#fff url(../images/bg-ripblast.gif) repeat-x; 
}

p, span, td, li, #content li, #content-left p{font-family:Arial, sans-serif; line-height:1.2em; font-size:10px; color:#666666; margin:6px 0;}
h1{color:#666666; font-size:22px; margin:25px 0 15px 0;}
h2{font-size:18px; margin-top:15px;}
h3{font-size:10px; font-weight:bold; margin:3px;}
a{color:#666666; font-weight:bold; text-decoration:none; }
a:hover{text-decoration:underline;}
li{list-style-type:disc; margin:-2px 0 2px -20px;}
hr{margin:-5px 0 5px 0; padding:0;}
#content-left .content, #content-left .content p, #content-left .content ul, #content-left .content li, #content-left ul li,
#content-full .content, #content-full .content p, #content-full .content ul, #content-full .content li, #content-full ul li
{
    font-size:12px;
}

#content-left .text-size-med, #content-left .text-size-med p, #content-left .text-size-med ul, #content-left .text-size-med li, #content-left .text-size-med ul li,
#content-full .text-size-med, #content-full .text-size-med p, #content-full .text-size-med ul, #content-full .text-size-med li, #content-left .text-size-med ul li
{
    font-size:14px;
}

#content-left .text-size-med h3{font-size:14px;}
#content-left .text-size-large h3{font-size:16px;}
#content-left .text-size-large, #content-left .text-size-large p, #content-left .text-size-large ul, #content-left .text-size-large li, #content-left .text-size-large ul li,
#content-full .text-size-large, #content-full .text-size-large p, #content-full .text-size-large ul, #content-full .text-size-large li, #content-full .text-size-large ul li
{
    font-size:16px;
}

#wrap{
	position: absolute;
	left: 50%;
	width:940px;
	margin-left: -470px;
	margin-top: 0px;
	height:auto;
	padding:0px;
}
#header {
	position:relative;
	left:0px;
	top:0px;
	width:940px;
	height:148px;
	z-index:1;
	background:#ffdd00;
}

#banner {
	position:relative;
	left:0px;
	top:0px;
	width:940px;
	z-index:1;
}

#logo {
	position:relative;
	float:left;
	left:0px;
	top:20px;
}

#txtSize {
	position:relative;
	float:right;
	left:0px;
	top:20px;
}

#menu {
	position:relative;
	float:left;
	left:0px;
	top:63px;
	width:940px;
	height:47px;
	z-index:1;
	color: #636366;
}


#content-left {
	position:relative;
	float:left;
	left:0px;
	top:30px;
	width:445px;
	min-height:470px;
	z-index:1;
}




#content-right {
	position:relative;
	float:left;
	left:30px;
	top:95px;
	width:465px;
	z-index:1;
}

#content-full{
	position:relative;
	float:left;
	left:0px;
	top:30px;
	width:910px;
	min-height:470px;
	z-index:1;
}

#img01 {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	z-index:1;
}

#img02 {
	position:relative;
	float:left;
	left:17px;
	top:0px;
	z-index:1;
}

#img03 {
	position:relative;
	float:left;
	left:17px;
	top:13px;
	z-index:1;
}


#content-left p, #yellowBox {padding-left:5px;}
#yellowBox p{margin-top:5px;}

#yellowBox{
	position:relative;
	left:0px;
	top:5px;
	width:445px;
	height:90px;
	z-index:1;
	background-color:#ccc;
	margin:0;
}


#greyBox{
	position:relative;
	left:0px;
	top:5px;
	width:445px;
	height:130px;
	z-index:1;
	background-color:#ccc;
	margin:0;
}

#greyBox li{list-style-type:none; margin:-2px 0 2px -20px;}

#accreditations{
	position:absolute;
	top:25px;
	left:200px;
	margin:0;
}



#footer {
	position:relative;
	float:left;
	left:0px;
	width:940px;
	margin-top:50px;
	background:url(../images/ripblast-logo-footer.gif) no-repeat;
	font-size:10px;
}

#footer p {
	font-size:8px;
}


                .newsimage
                {
                    max-width:130px;
                    max-height:130px;
					margin-bottom:10px;
                }
                
                .newsColumn-image
                {
                float:left; width:130px
                }
                
                .newsColumn-text
                {
                float:left; width:260px; margin-left:10px; margin-right:30px;
                }

