@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px auto;
	background-image:url(img/background.png);
	background-repeat:repeat-x;
	color: #fff;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	background-color: #272727;
}

.img_border
{
	border:0px;
}

.gree
{
	color:#8CC63F;
}

td.rand2 {
	background-color: #8CC63F;
	color: #000;
}
td.rand2 a
{
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	color: #FFF;
}

td.rand2 a:visited
{
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	color: #FFF;
}

#articles_s {
		background: url(graphics/search.png) no-repeat;
		margin: 0 0 30px 0;
		text-align: right;
		width:500px;
	}
	
	#articles_in {
		margin: 0 0 0 35px;
		padding: 10px;
		width: 260px;
		border: none;
	}

#wrapper
{
	width:950px;

	margin:0px auto;
	height:auto;
	overflow:auto;
}

#header
{
	background-image: url(img/newsweden_logo.png);
	height:220px;
	width:950px;
	float:right;
}

#header_fl
{
	width:917px;
	height:220px;
	float:right;
}

#content_space
{
	width:950px;
	float:right;
	height:30px;
}

.grey {
	color: #999;
}

#content
{
	width:860px;
	height:auto;
	overflow:auto;
	float:right;
}

#content_holder
{
	width:770px;
	height:auto;
	overflow:auto;
}

#content_text
{
	width:580px;
	overflow:auto;
	float:left;
	
}

#pres_lefty
{
	width:280px;
	height:auto;
	overflow:auto;
	float:right;
}

#pres_lefty
{
	width:280px;
	height:auto;
	overflow:auto;
	float:left;
}


.image_r
{
	width:190px;
	height:200px;
	float:left;
}

#sponsors
{
	width:140px;
	height:auto;
	overflow:auto;
	float:right;
}
#content_sponsor
{
	width:179px;
	height:auto;
	overflow:auto;
	float:right;
	border-left: 2px solid #FFF;
	
}

#menu_space
{
	width:950px;
	height:15px;
	float:right;
}

#menu
{
	width:800px;
	height:30px;
	float:right;
	color:#000;
}
#menu a {
	margin: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", arial, sans-serif;
	
	color: #000;
}

#menu a:hover, #navigation a span {
		color: #fff;
	}
	
#menu_float
{
	width:690px;
	height:30px;
	
}

h1 {
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #8cc63f;
}

.green
{
	color: #8cc63f;
}


/*-----------presentation.php-------*/

.pres_hold
{
	width:250px;
	height:68px;
	float: left;
}

.pres_right a:link
{
	color:#8cc63f;
	text-decoration:none;
}

.pres_right a:visited
{
	color:#8cc63f;
	text-decoration:none;
}

.pres_right a:hover
{
	color:#8cc63f;
	text-decoration:underline;
}

.pres_space
{
	width:190px;
	height:15px;
}

.pres_left
{
	width:50px;
	height:68px;
	float:left;
}

.pres_right
{
	width:190px;
	height:68px;
	float:right;
}

/*-----------display_pres.php-------*/



#pres_left
{
	width:300px;
	height:auto;
	float:left;
	
}

#pres_right
{
	width:280px;
	height:auto;
	text-align:center;
	float:right;
}

a:link
{
	color:#8cc63f;
	text-decoration:none;
}

a:visited
{
	color:#8cc63f;
	text-decoration:none;
}

a:hover
{
	color:#8cc63f;
	text-decoration:underline;
}

span.greyMonth {
	color: #999;
	font-size: 11px;
}


#articles a {
		margin: 3px;
		text-decoration: none;
		text-transform: none;
		font-size: 11px;
		font-weight: normal;
		color: #fff;
	}
	
	#articles a:hover, #articles a span {
		color: #8cc63f;
		font-size: 11px;
	}


/*----------------kontakt.php-------------*/
#contact {
		width: 400px;
		text-align: right;
	}

	.textin {
		margin: 0 0 10px 0;
		padding: 12px;
		font-size: 16px;
		display: block;
		width: 100%;
		border: none;
	}
	
	.textar {
		padding: 12px;
		font-size: 16px;
		display: block;
		width: 100%;
		border: none;
		font: inherit
	}
	
	form#contact a {
		margin: 0 -24px 0 0;		
	}
	
	form#contact .formbutton {
		margin-right: -24px;
	
	}
	
	
	
	
	#puffar {
	margin: 35px 0 0 0;
	padding: 35px 0 0 0;
	border-top: 1px solid #fff;
}

#puffar h1 {
	float: left;
	margin: 0 0 15px 35px;
	width: 160px;
}

.puffholder {
	margin: 0 0 0 35px;
	float: left;
	border:0;
	width: 160px;
	height: 260px;
	background: #000;
}













/* KOMMENTARER */


#comments
{
	width:560px;
	height:auto;
	overflow:auto;
}

.comment
{
	width:560px;
	height:auto;
	overflow:auto;
	background-color: #333;
}

.comment_head
{
	width:560px;
	height:40px;
	float:right;
}

.comment_head_left
{
	width:40px;
	height:40px;
	float:left;
}

.comment_head_right
{
	width:500px;
	height:40px;
	float:right;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8cc63f;
	
}

.sp
{
	width:500px;
	height:15px;
	font-size:1px;
}

.tex
{
	width:500px;
	height:auto;
	overflow:auto;
}

.tex_float
{
	width:480px;
	height:auto;
	overflow:auto;
	float:right;
}

.time
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#999;
	font-weight:normal;
}

.spa
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.lg
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
		
	color: #8cc63f;
}
