/* Start of CMSMS style sheet 'rovio_css' */
body  {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background: #fff url('img/body_bg.jpg') top center repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #7f7f7f;
}

hr {
color: #eeeeee;
height: 1px;
}

#container { 
	width: 864px;
	margin: 0 auto; 
	text-align: left; 
} 

#container2 { 
    background: url('img/header_bg.jpg') top center no-repeat;
	margin: 0 auto; 
	text-align: left; 
} 

#header { 
	height: 204px; 
	} 
	
#navi { 
	height: 87px; 
	padding-top: 25px;
	padding-right: 20px; 
	text-align: right; 
	} 	

#navi2 { 
	height: 87px; 
	padding-top: 25px;
	padding-right: 20px; 
	text-align: right; 
	}
	
#sidebar1 {
	float: left; 
	width: 200px;
	padding: 15px 0; /* top and bottom padding */
}
#sidebar1 h3, #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
}

#sidebar1 ul {
	list-style-type: square; 
        color: #03a4ba;
}


#sidebar1 img {
	margin-bottom: 5px;
}

#mainContent {
	margin: 0 20px 0 220px 
} 

#mainContent img {
	border: 0;  
} 

#footer { 
	margin-top: 20px; 
	padding-top: 10px; 
	background: url('img/footer_bg.jpg') repeat-x top center;
	height: 154px;
	font: 11px Arial; 
    	
} 
#footer p {
	margin: 0; 
	padding: 10px 0;
}

.floatr { 
	float: right;
	margin: 15px 20px 20px 10px;
}
.floatl { 
	float: left;
	margin-right: 15px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.intro 		{font: 16px Arial; color: #03a4ba; margin: 0 0 10px 0;}
h1 			{font: 35px Arial; color: #03a4ba; margin: 0 0 15px 0;}
h2 			{font: 23px Arial; color: #f400e6; margin: 0 0 5px 0;}
h3			{font: 19px Arial; color: #03a4ba; margin: 0 0 5px 0;}

a:link 		{text-decoration : none; color : #03a4ba;}
a:visited 	{text-decoration : none; color : #03a4ba;}
a:active 	{text-decoration : none; color : #03a4ba;}
a:hover 	{text-decoration : none; color : #f400e6;}

.screenshot {
margin: 0 0 7px 5px;
background: #fff;
border: 1px solid #ccc; 
padding: 4px;
}

.300px_column {
margin: 0 5px 0 0;
float: left; 
width: 280px;
}

ul {
list-style-type: square; 
}

.quote {
border-bottom: 1px #ccc solid;
padding: 0 0 10px 0;
}

.allgames {
margin: 0;
padding: 0; 
width: 380px; 
}

.allgames li { 
list-style-type: none;
padding: 10px 0 15px 0;
border-bottom: 1px #ccc solid;
margin-bottom: 40px;  
}

.gameinfo {font: 9px Verdana; text-transform: uppercase;  color: #03a4ba;}

.thumb { 
float: left; 
margin-right: 10px;
border: 1px solid #a6c9e2; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
}


#nav-sprite {
background: url(img/sprite.jpg) no-repeat;
width:505px;
height:41px;
margin:0 0 0 200px;
padding:0;
}

#nav-sprite span {
display: none;
}

#nav-sprite li, #nav-sprite a {
height:41px;
display:block;
}

#nav-sprite li {
float:left;
list-style:none;
display:inline;
}

#nav-main {width: 81px;}
#nav-games {width: 97px;}
#nav-company {width: 126px;}
#nav-blog {width: 74px;}
#nav-contact {width: 125px;}

#nav-main a:hover         {background: url(img/sprite.jpg) 0px -41px no-repeat; }
#nav-games a:hover      {background: url(img/sprite.jpg) -81px -41px no-repeat; }
#nav-company a:hover  {background: url(img/sprite.jpg) -178px -41px no-repeat; }
#nav-blog a:hover         {background: url(img/sprite.jpg) -304px -41px no-repeat; }
#nav-contact a:hover    {background: url(img/sprite.jpg) -378px -41px no-repeat; }


.button_jobs a {
background: url(img/button_jobs2.gif) no-repeat;
width:137px;
height:142px;
margin:0;
display:block;
}

.button_jobs a:hover {background-position: 0 -142px; display:block; }
.button_jobs span {display: none;}


.frontpage_appstore a {
background: url(img/angrybirds_front_03b.jpg) no-repeat;
width:184px;
height:61px;
margin:0;
display:block;
}

.frontpage_appstore a:hover {background-position: 0 -61px; display:block; }
.frontpage_appstore span {display: none;}


.frontpage_ovistore a {
background: url(img/angrybirds_front_05b.jpg) no-repeat;
width:185px;
height:61px;
margin:0;
display:block;
}

.frontpage_ovistore a:hover {background-position: 0 -61px; display:block; }
.frontpage_ovistore span {display: none;}


.button_twitter a {
background: url(img/button_twitter2.jpg) no-repeat;
width:68px;
height:68px;
margin-left: 10px;
margin-top: 20px; 
display:block;
}

.button_twitter a:hover {background-position: 0 -68px; display:block; }
.button_twitter span {display: none;}

.button_youtube a {
background: url(img/button_youtube2.jpg) no-repeat;
width:80px;
height:35px;
margin:0 0 0 10px;
display:block;
}

.button_youtube a:hover {background-position: 0 -35px; display:block; }
.button_youtube span {display: none;}

.game_highlight_bouceevolution a {
background: url(img/game_highlight_bounce2.jpg) no-repeat;
width:312px;
height:288px;
margin:0;
display:block;
}

.game_highlight_bouceevolution a:hover {background-position: 0 -288px; display:block; }
.game_highlight_bouceevolution span {display: none;}

.game_highlight_darkestfear a {
background: url(img/game_highlight_df2.jpg) no-repeat;
width:312px;
height:288px;
margin:0;
display:block;
}

.game_highlight_darkestfear a:hover {background-position: 0 -288px; display:block; }
.game_highlight_darkestfear span {display: none;}

.game_highlight_spaceimpact a {
background: url(img/game_highlight_spaceimpact2.jpg) no-repeat;
width:312px;
height:288px;
margin:0;
display:block;
}

.game_highlight_spaceimpact a:hover {background-position: 0 -288px; display:block; }
.game_highlight_spaceimpact span {display: none;}

.game_highlight_angrybirds a {
background: url(img/game_highlight_angrybirds2.jpg) no-repeat;
width:312px;
height:288px;
margin:0;
display:block;
}

.game_highlight_angrybirds a:hover {background-position: 0 -288px; display:block; }
.game_highlight_angrybirds span {display: none;}




.button_ovistore a {
background: url(img/button_ovistore2.jpg) no-repeat;
width:183px;
height:58px;
margin:15px; 0 0 0;
display:block;
}

.button_ovistore a:hover {background-position: 0 -59px; display:block; }
.button_ovistore span {display: none;}

.button_appstore a {
background: url(img/button_appstore2.jpg) no-repeat;
width:183px;
height:58px;
margin:15px; 0 0 0;
display:block;
}

.button_appstore a:hover {background-position: 0 -59px; display:block; }
.button_appstore span {display: none;}

.button_palm a {
background: url(uploads/images/angry_birds/Stores/appcatalog.png) no-repeat;
width:183px;
height:58px;
margin:15px; 0 0 0;
display:block;
}

.button_palm a:hover {background-position: 0 -59px; display:block; }
.button_palm span {display: none;}






/* End of 'rovio_css' */

