/*  
Theme Name: SSB_NEW
*/

html, body {
 /*	background: url('images/blume2_sw.jpg') fixed; */
 /*     background: url('images/fundal2.gif') fixed; */
    background: url('images/main_bg2_small.jpg') fixed; 
	color: #fff;
	font-size: 90%;
	font-family:  arial, helvetica, sans-serif; 
/*	font-family:  Georgia; */
	margin: 0;
	padding: 0;
	height: 100%;
}

#container {
	width: 900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -2.8em; /* the bottom margin is the negative value of the footer's height */
}

#hiddennav, #head #submit { display: none;}

p { padding: 0.2em;}

.disnav { float: right;}
p.disnav { background: #333; padding: 0.2em;}

a, a:link {
color: #c0c0c0;
text-decoration:underline;
font-weight:bolder;
	
}
a:hover {
	color: #fff;
	background: #666;
	
}

/** head **/
#head {
	background: url('images/ssb_black_90_6.png') 0 -0em no-repeat;
	padding: 0.5em 0.5em 0 0.5em;
	height: 6em;
	margin-bottom: 0;
}
#head h1 {
	font-size: 2em;
	margin: 2.6em 0 0 0;
	padding: 0;
	float: left;
	display: inline;
}
#head h1 a, #head h1 a:hover {
	color: #FFFF99;
	background: none;
	border: 0;
}


/** nav **/
#menu {
	width: 900;
	background: #000000;
	margin: 0 auto;
	padding: 0.5em;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu ul li {
	display: inline;
}
#menu a {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	padding: 0.4em;
}
#menu a:hover {
	color: #ffffff;
	background: #666666;
}

/** subnav**/
.navigation {
	display: block;
	text-align: center;
	margin-bottom:30px;
}
.alignright {
	float: right;
	background: #000000;
	padding: 0.2em;
}
.alignleft {
	float: left;
	background: #000000;
	padding: 0.2em;
}

/** cnt **/
#content {
	clear: both;
	margin: 1em 0 1em 0em;
	float: left;
	width: 70%;
}
#content h3 {
background:#000 none repeat scroll 0 0;
font-size:2em;
margin:1.0em 0 0.2em 0em;
padding:0.3em 0 0.2em 0.7em;
}
#content .data {
	margin-bottom: 0.2em;
}
#content .data p, #content .postmetadata p {
	background: #000;
        color: #c0c0c0;
	display: inline;
	padding:0.3em 0.7em 0 1.5em;
	line-height: 120%;
}
#content .postmetadata p { background: #333;}
#content .storycontent {
	background:#000 none repeat scroll 0 0;
text-align:justify;
padding:1em 1em 3em 1em;
}
#content .storycontent p{
	line-height: 155%;
	display: block;
       
	margin: 0.1em ;
}

#content .storycontent img{
	
margin: 0em 1em 0em 0em;
float:left;
}

.postmetadata { margin-top: 0.3em;}

#content h3 a {
	color: #fff;
	background: #333;
	font-style: normal;
	text-decoration: none;
	padding: 0.3em;
}
#content h3 a:hover {
	color: #000;
	background: #ffc600;
	border-top: 1px dotted #333;
}
* h3 em{
	color: #fff;
	font-style: normal;
	text-decoration: none;
	padding: 0;
}
.badge{
	float: right;
	margin: 0.3em;
	padding-top: 1em;
}

/** side **/
#side {
	float: right;
	text-align: left;

	width: 27%;
	min-width: 120px;
/**	background: #ffffff url('images/mbg.png'); /**(EDITED BY SIMON AAA IS NOT THERE)**/ 
	padding: 0.5em;
	margin: 3em 0 0 0;
	font-size: 100%;
color: #fff; 
background: #000; /**EDITED BY SIMON**/
}
#side h4 {
	color: #ffffff;
	font-size: 1.5em;
	margin: 1em 0 0.1em 0;
}
#side ul, #side * ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#side * li {
	margin: 0.3em 0.5em;
        line-height: 155%;

}

#side a, #side a:link {
	color: #ffffff;
	padding: 0.1em;
	text-decoration: none;
}
#side a:hover {
	color: #ffffff;
	background: #111 none repeat scroll 0 0;
	border-top: 1px dotted #333;
}
#side #meta a, #side #meta li { background: none; padding: 0; margin: 0;}


/** pages **/
.entrytext {
	background: #000000;
	padding: 1em 1em 3em 1em;
}
.entrytext p {
display:block;
line-height:165%;
margin:0.1em 0 0;
text-align:justify;
	
}


/** foot **/

#footer {
background:#000000 none repeat scroll 0 0;
border-top:32px #666666;
clear:both;
font-size:80%;
margin:0 auto;
padding:1.2em;
text-align:center;
width:875px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer, .push {
	height: 0.8em; /* .push must be the same height as .footer */
} 

/** least **/
#content img {
	margin: 0 0 0 0;

}

a img { border:medium none; }
 
hr {
	background: #666;
	height: 1px;
	width: 97%;
	border: 0;
	margin: 1.2em 0 1.2em 0;
}

h4 { font-size: 130%; }

dt { font-weight: 700; margin-top:1.2em; }
dd { margin-left: 0.7em; margin-top: 0.3em;}

