/* Start of CMSMS style sheet 'TFF 2010 tyylit' */
/* CSS Document */

body{
padding:0;
margin:0;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
font-size:18px;
margin:12px;
color:#4175ba;
}

h2{
font-size:16px;
margin:12px;
color:#4175ba;
}

h3{
font-size:14px;
margin:12px;
color:#4175ba;
}

p{
margin:12px;
line-height:1.5em;
}

a{
color:#f15a22;
font-weight:bold;
text-decoration:none;
}

a img{
border:none;
}

.archive label{
font-size:14px;
margin:12px;
color:#4175ba;
}

.archive li{
margin-left:26px;
}

.kuva{
margin:10px;
}

.uutiskuva{
float:right;
margin:10px;
}

#main_wrap{
margin:0 auto;
padding:0;
width:944px;
}

#social_media img{
margin-right:10px;
}

#wrap{
padding:0;
margin:0;
width:790px;
background:#000;
float:left;
}

#header{
background-image:url('uploads/images/TFF2010/tff_2010_header-fin.png');
background-repeat:no-repeat;
height:150px;
margin:0;
padding:0;
clear:both;
}

#search{
position:relative;
top:94px;
left:572px;
}

#nav{
height:43px;
background-color:#4175ba;
clear:both;
}

#nav ul li{
font-size:13px;
}

#language_menu{
float:right;
margin-top:12px;
margin-right:15px;
list-style:none;
color:#fff;
}

#language_menu a{
color: #fff;
text-decoration:none;
}

#container{
clear:both;
}

#left{
width:145px;
float:left;
margin:0;
}

#middle{
width: 390px;
float: left;
margin: 0;
padding: 0;
}

#middle_large{
width: 635px;
float: left;
margin: 0;
padding: 0;
}

#right{
width:255px;
float:left;
margin:0;
padding:0;
}

#banners_right{
width:154px;
float:right;
margin-top:150px;
/* margin-top:295px; */
}

#contact_box{
background-color:#fdd365;
width:140px;
margin:10px 5px 10px 0;
}

#content{
background-color:#fff;
width: 380px;
margin:10px 5px 10px 5px;
}

#content_large{
background-color:#fff;
width: 635px;
margin:10px 5px 10px 5px;
}

#news_box{
background-color:#fdd365;
width:250px;
margin:10px 0 10px 5px;
}

.NewsSummary{
margin:1em;
}

#social_media_box{
background-color:#4175ba;
width:250px;
margin:10px 0 10px 5px;
overflow:hidden;
}

#twitter_box{
margin-left:3px;
}

#sponsors{
text-align:center;
clear:both;
}

#co-operators{
border:none;
}

.sponsor{
margin: 0 10px;
}

.banner_right{
margin-left: 10px;
margin-bottom: 10px;
}

.roundtop_orange{ 
background: url(uploads/images/TFF2010/tr_orange.png) no-repeat top right; 
}

.roundbottom_orange{
background: url(uploads/images/TFF2010/br_orange.png) no-repeat top right; 
}

.roundtop_white{ 
background: url(uploads/images/TFF2010/tr_white.png) no-repeat top right; 
}

.roundbottom_white{
background: url(uploads/images/TFF2010/br_white.png) no-repeat top right; 
}

.roundtop_ochre{
background: url(uploads/images/TFF2010/tr_ochre.png) no-repeat top right; 
}

.roundbottom_ochre{
background: url(uploads/images/TFF2010/br_ochre.png) no-repeat top right; 
}

.roundtop_blue{
background: url(uploads/images/TFF2010/tr_blue.png) no-repeat top right; 
}

.roundbottom_blue{
background: url(uploads/images/TFF2010/br_blue.png) no-repeat top right; 
}

.roundtop_yellow{
background: url(uploads/images/TFF2010/tr_yellow.png) no-repeat top right; 
}

.roundbottom_yellow{
background: url(uploads/images/TFF2010/br_yellow.png) no-repeat top right; 
}

img.corner{
width: 3px;
height: 3px;
border: none;
display: block !important;
}

/* ------------ Header - Search ------------ */
div#search {
	width: 190px;
	height: 28px;
	margin-top: 0px;
	margin-right: 20px;
}
div#search label {
	text-indent: -9999em;
	height: 0pt;
	width: 0pt;
	display: none;
}
div#search input.search-input {
/* specific size for image, your image may need these adjusted */
	width: 143px;
	height: 17px;
/* removes default borders, allows use of image */
	border-style: none;
/* text color */
	color: #999;
/* padding of text */
	padding: 7px 0px 4px 10px;
	float: left;
/* set all font properties at once, weight, size, family */
	font: bold 0.9em Arial, Helvetica, sans-serif;
/* left input image, set your own here */
	background: url(uploads/images/TFF2010/search.png) no-repeat left top;
}
div#search input.search-button {
/* specific size for image, your image may need these adjusted */
	width: 37px;
	height: 28px;
/* removes default borders, allows use of image */
	border-style: none;
/* hides text, image has text */
	text-indent: -9999em;
	float: left;
	margin: 0;
/* provides positive hover effect */
	cursor: pointer;
/* removes default size/height */
	font-size: 0px;
	line-height: 0px;
/* submit button image, set your own here */
	background: transparent url(uploads/images/TFF2010/search.png) no-repeat right top;
}
/* ------------ End of Header - Search ------------ */
/* End of 'TFF 2010 tyylit' */

