/* 
	Theme Name: DDA
	Theme URI: http://www.newbrandmedia.co.uk
	Description: New Brand Media design by Jonathan Porter, New Brand Media Ltd.
	Author: Jonathan Porter
	Author URI: http://www.newbrandmedia.co.uk
	Version: 0.4
*/
body {background: #000; color: #ccc;}

form, body {margin:0;padding:0;}

body,input,select,textarea {font-family:"Helvetica Neue",  Helvetica, Arial, sans-serif;}

.current_page_item a, 
.current_page_item a:hover, 
.active-lvl_1 a
{
  color: #fff !important;
}

a {
	color: #ccc;
	text-decoration: none;
	border-bottom:1px dotted #ccc;
}
a:hover, .sp-dda_2ndlvl ul ul a:hover { 
	color: #e4ff00 !important; 
}

fieldset {padding:0;margin:0;border:0;}

h1, h2, h3, h4, h5, h6, #lightwindow_title_bar_inner {
	font-weight:normal;
	text-transform:lowercase;
}

h5 {margin:0;padding:0;}

h6, .h6 {
	color:#666;
	font-size:.69em;
	margin:0;
	padding:0 0 10px 0;
	display:block;
	text-transform:uppercase;
	letter-spacing:0.18em;
}


img {border: 0;}

div.both {clear: both;}


.fixedwidth {width: 920px; margin: 0 auto; padding: 0; }


.breadcrumb {
clear:both;
color:#666;
margin-bottom:49px;
font-size:1em;
padding:9px 0 8px 0;
text-transform:lowercase;
}
.breadcrumb .fixedwidth {
line-height:15px;
padding-bottom:15px;
border-bottom:12px solid #fff;
}

.breadcrumb a {
border:0;
text-decoration:none;
color:#666;
}
.breadcrumb a:hover {color:#e4ff00;}




.text-input {
	background:#000;
	color:#999;
	padding:2px;
	margin:0;
	/*font-size:11px; 
	line-height:15px;*/
	border:2px #A1B6C9 solid;
}




#header {
	width:920px;
	margin:0 auto;
	padding:20px 0 0 0;
}
a#logo {
	width:223px;
	height:133px;
	display:block;
	float:left;
	background-image: url(images/logo-dda.png);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent:-999em;
	overflow:hidden;
	border:0;
	margin:0;
}
a#logo:hover {background-position: top right;}

#overhead h1 {
	color:#999;
	font-size:29px;
	padding:0 0 7px 0;
	line-height:37px;
	margin:0;
	border-bottom:8px #fff solid;
	display:block;
	clear:both;
	width:300px;
}

.sidebar {
	margin:27px 0 0 55px;
	padding:0;
	width:190px; 
}

#content {
	padding-left:300px;
	width:620px;
	margin-top:-52px;
}

#content h2 {color:#fff;}
#content h2 a, #content h3 a { border:0; }
#content h3 {
	color: #7b7b7b; 
	margin: .5em 0; 
	font-size:1.25em; 
}

#content blockquote, #content h2 {
	font-size:1.38em; 
	line-height: 1.18em;
	padding:0;
	margin:0 0 .75em 0;
	font-weight: normal;
}

#content blockquote p {
	font-size:1em;
	line-height:1.18em;
	margin:0;
}

#content blockquote a{
	color:#fff;
	border-bottom: 2px #fff dotted;
}


.content-home {width:920px !important;margin:0 auto !important;padding:0 !important;}
.content-home #noticias {float:none;width:auto;margin:0;padding:0;}
.bread-home {margin-bottom:0 !important;padding-bottom:0 !important;}
.noticias-full {width:600px !important;}



.narrowcolumn {
	font-size:0.75em;
	margin-top:24px;
	padding-left:20px;
}


#noticias {
	padding: 0 0 0 20px;
	margin: 32px 0 0 0;
	width: 330px; 
}

#noticias p, #noticias ul, #noticias ol {
	line-height: 1.36em; 
	padding:0;
	color: #ccc;
	margin:0 0 1.5em 0;
	font-size:.88em; 
}
#noticias ul {
	margin: 0;
	padding: 0 0 0 2em;
	list-style-type:square;
	line-height:1.5em;
}
#noticias li {
	margin: 0;
	padding: 0;
}

#noticias, .sidebar {float: left;}
/*
.entrada ul li {
	 list-style-position: inside !important; 
	list-style:disc; 
	margin-left:2em;
}
*/



.entrada img {padding:4 15px 4 4px;}

.feedback {clear:both;font-size:.69em;margin-bottom:1.5em;}
.down-nav {padding-top:35px;}

.pagination {
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	font-size:0.9em;
	line-height:16px;
	margin:0;
	padding:6px 0;
	text-align:left;
}
.pagination .pagin-active {
	border:1px #fff solid; 
	font-weight:bold; 
	padding: 2px 4px; 
	color: #7b7b7b;
}
.pagination a {
	border: 1px #ddd solid; 
	padding: 2px 6px;
}
.pagination a, .pagination span { 
	float:left; 
	display:block;
	margin-right:5px;
}

.down-nav {margin-top:1em;}


.center {text-align: center;}
.alignright {text-align: right;}
.alignleft {text-align: left;}

/* .imageframe { border:1px #ccc solid; padding:5px; } */

.firstimage {margin-top:6px;}

a.aimg {border:0;}

.imgaligncenter { 
	margin: 0 auto; 
	display:block;
}
.imgalignleft { 
	float: left;
	padding: 4px 4px 0;
	margin: 0 13px 2px 0px;
	display: inline;
} 
.imgalignright { 
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}


.sidebar-widget { float:left;margin-bottom:14px; }
.sidebar-widget li { list-style-type: none; }

.sidebar ul {
	float:left;
	clear:both;
	margin: 0;
	padding: 0;
}
.sidebar .door {float:left;}

.sp-dda_2ndlvl {
	font-size:1.06em;
	padding:1px 9px 0 9px;text-transform:lowercase;
}

.sp-dda_2ndlvl ul ul {padding:10px 0 0 0; }

.sp-dda_2ndlvl ul li {
	float:left; 
	clear:both; 
	display:block;
	line-height:1em;
	width:172px;
	padding:10px 0; 
	background-position:0 0;
}

.sp-dda_2ndlvl ul li, .sp-dda_2ndlvl ul ul li.first {background:transparent url(images/menu_line.png) no-repeat 0 0;}
.sp-dda_2ndlvl ul li.first {background:transparent none;}

.sp-dda_2ndlvl ul ul li {padding:10px 0 10px 13px; }
.sp-dda_2ndlvl ul ul li.last {padding-bottom:0;} 

.sp-dda_2ndlvl a {border:0;}
.sp-dda_2ndlvl ul ul a {color:#999;}
.sp-dda_2ndlvl ul a.active-a-lvl_2, .sp-dda_2ndlvl ul ul a.active-a-lvl_3 { color:#fff }


#vnav {
	float:right;
	width:203px;
}
#vnav ul {
	list-style-type:none;
	text-transform:lowercase;
	padding:0;
	margin:0;
	font-size:1.31em;
	line-height:.9em;
}
#vnav li{
	margin:0;
	padding:0;
	display:block;
}
#vnav a { 
	border:0; 
}



#footer {
	clear:both;
	color:#fdfdfd;
	font-size:.75em;
	width:920px;
	background: transparent url(images/footer-tile.gif) repeat-x top center;
	padding-top:15px;
	margin: 80px auto; 
	text-transform:lowercase;
}
#footer a {color:#fff;border:0;}
#footer a:hover {color:#e4ff00;}	
#footer .col {float:left;width:153px;}
#footer ul, #footer ul li {	margin:0; padding:0; }
#footer ul { list-style-type:none; color:#b1b1b1; }
#footer h3 {font-size:1.17em;color:#b1b1b1;margin:10px 0;}	
#footer .cleft {padding:3em 0 1em 0;}




/*
.browser-opera #noticias {margin-top: 32px;}
.browser-safari #noticias {margin-top: 30px;}
.browser-safari .entrada-first-small {margin-top:7px;}
.browser-safari .sidebar {margin-top:25px;}
*/
.entrada-first-small {margin-top:6px;}


.bc-item h3 {text-indent: 1.25em; }

.bc-comment h3 {	background: url(images/comment_edit.png) top left no-repeat;	}
.bc-todo h3 {			background: url(images/tick.gif) top left no-repeat;	}
.bc-file h3 {			background: url(images/doc.png) top left no-repeat;	}
.bc-todo-completed h3 {	background: url(images/tick-complete.gif) top left no-repeat;	}
	
	
#header-flash {
	display:none;
}
#flashPlaceHolder {
	width:919px;
	height:600px;
	clear:both;
	background:transparent;
	margin:0 auto;
	display:none;
}
#flashFull {
	position:relative;
	width:919px;
}
#turnFlashOnOff {
	background:transparent;
	position:absolute;
	right:0;
	margin:0;
	padding:9px 2px 0 0;
}
#turnFlashOnOff a {  
	float:left;
	margin:0 ;
	padding:0 22px 0 0;
	background-image:url(images/flash-buttons.gif);
	line-height:15px;
	height:18px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:right 0;
	border:0;
	display:block;
}
#turnFlashOnOff #max-button {
	background-position:right -18px; 
	display:none;
}
#turnFlashOnOff #min-button {
}
#turnFlashOnOff a span {
	display:none;
}

#lightwindow_title_bar {padding-right:40px;}
