/* reset css */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* fine reset css */

html,body { height:100%;}
body {
	background:#111 url(http://www.ophusky.com/dods/gfx/ophusky_background.jpg) no-repeat;
	background-position:top center;
	font-family:Verdana, "Geneva", Arial;
	
}
.header{
	background:url(http://www.ophusky.com/dods/gfx/ophusky_header.jpg) no-repeat;
	margin:0 auto;
	width:975px;
	height:139px;
}
.menu{
	background:url(http://www.ophusky.com/dods/gfx/ophusky_menu.jpg) no-repeat;
	height:23px;
	margin:0 auto;
	width:975px;
}
.submenu{
	background:#fff url(http://www.ophusky.com/dods/gfx/ophusky_submenu.jpg) no-repeat;
	height:17px;
	width:975px;
	margin:0 auto;
}
.page{
	background:url(http://www.ophusky.com/dods/gfx/ophusky_repeater.jpg) repeat-y;
	width:955px;
	margin:0 auto;
	color:#333;
	padding:10px;
	position:relative;
	height:auto;
	overflow:auto !important; 
}
.footer{
	background:url(http://www.ophusky.com/dods/gfx/ophusky_footer.jpg) no-repeat;
	margin:0 auto;
	width:975px;
	height:39px;
}
.content{
	float:left;
	width:705px;
	padding:0 10px;
	background:#fff;
}
.rightcol{
	float:left; 
	width:230px;
}
/* moduli */
.mod-status P{
	text-align:center;
}
.mod-factions P{
	text-align:center;
}
/* menu */
.menu LI {float:left;}
.menu LI A{ 
	display:block;
	width:100px;
	height:23px;
}
.button-reportage { background:url(http://www.ophusky.com/dods/gfx/ophusky_b_reportage.jpg) no-repeat;}
.button-reportage A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_reportage_1.jpg) no-repeat; }
.button-registrazione { background:url(http://www.ophusky.com/dods/gfx/ophusky_b_reg.jpg) no-repeat;}
.button-registrazione A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_reg_1.jpg) no-repeat; }
.button-home { margin-left:4px; background:url(http://www.ophusky.com/dods/gfx/ophusky_b_home.jpg) no-repeat;}
.button-home A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_home_1.jpg) no-repeat; }
.button-board { margin-left:4px; background:url(http://www.ophusky.com/dods/gfx/ophusky_b_board.jpg) no-repeat;}
.button-board A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_board_1.jpg) no-repeat; }
.button-news { margin-left:4px; background:url(http://www.ophusky.com/dods/gfx/ophusky_b_news.jpg) no-repeat;}
.button-news A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_news_1.jpg) no-repeat; }
.button-files { margin-left:4px; background:url(http://www.ophusky.com/dods/gfx/ophusky_b_files.jpg) no-repeat;}
.button-files A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_files_1.jpg) no-repeat; }
.button-rules { margin-left:4px; background:url(http://www.ophusky.com/dods/gfx/ophusky_b_rules.jpg) no-repeat;}
.button-rules A:hover {	background:url(http://www.ophusky.com/dods/gfx/ophusky_b_rules_1.jpg) no-repeat; }
/* testo last news */
.content H1 {
	font-size:1em;
	color:#06651A;
	padding:4px;
}
.content H5 {
	background:#eee;
	font-size:0.75em;
	font-style:italic;
	padding:2px;
	color:#888;
	margin-bottom:10px;
}

.content P {
	color:#333;
	font-size:0.8em;
}
.content P A {
	color:#06651A;
	text-decoration:none;
}
/* pagination */
.pagination{
	padding: 2px;
}

.pagination ul{
	margin: 0;
	padding: 2px;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
	color:#FF0000;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 2px solid #CCC;
	text-decoration: none; 
	color: #06651A;
}

.pagination a:hover, .pagination a:active{
	border: 2px solid #999;
	color: #06651A;
	background-color: #CCC;
}

.pagination a.prevnext{
	font-weight: bold;
}
/* storyboard */
.story-played{
	text-align:center; 
	font-size:0.8em;
	color:#06651A;
	height:30px; 
	float:left; 
	width:40px; 
	margin-left:0px; 
	padding-top:12px;
	background-image:url(http://www.ophusky.com/dods/gfx/vd_played.jpg); 
}
.story-nonplayed{
	float:left;
	height:30px; 
	width:40px; 
	text-align:center;
	font-size:0.8em;
	color:#888; 
	margin-left:0px;
	padding-top:12px; 
	background-image:url(http://www.ophusky.com/dods/gfx/vd_nplayed.jpg);
}
.story-played:hover{
	color:#FF0000;
}
.story-nonplayed:hover{
	color:#333;
}
.story-finish{
	float:left; 
	height:40px; 
	width:40px; 
	margin-left:0px; 
	background-image:url(http://www.ophusky.com/dods/gfx/vd_fin.jpg);
}
.story-start{
	height:40px; 
	float:left; 
	width:40px; 
	margin-left:0px; 
	background-image:url(http://www.ophusky.com/dods/gfx/vd_bef.jpg);
}
,clearfix {clear:both;}
/* pagina files */
.filerows{
	padding:3px;
	border-bottom:1px dotted #888;
}
.files, .files A, .files A:link, .files A:active, .files A:visited {
	text-decoration:none;
	color:#06651A;
	font-size:0.85em;
}

.files IMG {margin-right:10px;}
/* pagina reportage */
.list_folder{
	float:left;
	width:48px;
	height:48px;
	margin:3px;
}
.link_home, .link_home A, .link_home A:link, .link_home A:visited, .link_home A:active {
	padding:10px;
	color:#FF0000;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
.img_thumbs{
	float:left;
	width:80px;
	height:80px;
	margin:10px;
}
/* accordion */
.infos {
	color:#999;
	font-style:italic;
	font-size:0.8em;
}
#accordion .titles {
	display:block;
	width:99%;
	padding:3px;
	color:#06651A;
	text-decoration:none;
	font-size:0.95em;
}
#accordion div {
	padding:5px;
}
#accordion p {
	font-size:0.85em;
}
/* match details */
.content H3 {
	font-size:0.9em;
	padding:2px;
	color:#666;
	margin:10px 0 20px 0;
}
.screens {
	padding:40px 0;
}
.screens A {
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
.column {
	float:left; 
	display:inline-block;
	width:190px;
	padding:5px;
}

.column IMG {
	padding-bottom:10px;
	text-align:center;
}
.column P {
	font-size:0.8em;
	padding:2px;
	border-bottom:1px dotted #ccc;
}
.column P.green{
	color:#090;
}
.column P.red{
	color:#f00;
}
.results {
	padding:15px;
	text-align:center;
	line-height:40px;
}
.result-maps{
	float:left;
	width:460px;
}
.map-details{
	float:left; 
	width:240px
}
.red{color:#f00;}
.green{color:#090;}
/* rules */
.adv{
	text-align:center;
	font-size:0.75em;
	color:#009900;
}
/* footer links */
.bottom-menu{ clear:both;}
.bottom-menu UL {
	list-style:none;
	margin:0;
}
.bottom-menu UL LI {
	float:left;
	font-size:0.7em;
}
.bottom-menu UL LI A {
	text-decoration:none;
	margin-left:5px;
	color:#666;
}
.bottom-menu UL LI A:hover {
	color:#999;
}
/* about us */
.content .signature {
	color:#090;
	font-size:0.75em;
	text-align:right;
	padding:15px 5px;
}
.content .about {
	padding:15px 5px;
	font-size: 0.8em;
}
/* factions */
.userlist H2 {
	font-size:0.95em;
	color:#666;
	height:20px;
	border-bottom:2px solid #ccc;
}
.userlist P {
	padding:2px;
	border-bottom:1px dotted #888;
}
.userlist IMG {
	vertical-align:middle;
	margin:0 5px;
}
/* credits */
.credits{
	text-align:center;
	padding:10px;
}
.credits B{
	font-weight:normal;
	color:#06651A;
}
.reactivate { 
	vertical-align:middle;	
	text-align:center; 
}