/* This is some of the colors used by the style sheet
 * Light blue: #afc8ec
 * Dark blue: #1554a0
 */

body {
font-family:Bitstream Vera Sans, Helvetica, Arial, Verdana;
font-size:12pt;
color:#000000;
background-color:#afc8ec;
}

a:link,
a:visited,
a:active {
color:#1554a0;
font-size:11pt;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #808080;
}

a:hover {
border-bottom:1px solid #1554A0;
}

abbr, acronym {
  cursor: help;
  border-bottom: 1px dashed green;
}

p {
margin-top:3px;
}

.spacer {
clear:both;
display:block;
}

.disabled {
color:silver;
}

#page {
padding:15px;
min-height:90%;
background:#FFFFFF url('/images/watermark.png') no-repeat fixed 80px 150px;
border:2px solid #7F7F7F;
}

#debianart_logo {
margin:30px 10px;
float:right;
}

#debian_name_outline {
margin-left:30px;
}

#header {
border:2px dashed #1e1d67;
}

#header .header_background {
padding:10px;
min-height:80px;
_height:80px;
background:#afc8ec url('/images/header_background.png') repeat-x scroll bottom left;
}


/* Styles for the navigation menu */
#menu {
float:left;
width:9em;
margin:1em 1em 1em 0;
}

#menu dl {
background-color:transparent;
border:1px solid #808080;
border-width:1px 2px 2px;
}

#menu dt, #menu dd {
border-top: 1px solid #808080;
}

#menu dt {
padding:0.5em;
font-weight: bold;
font-size:1em;
}

#menu dd {
font-size:0.8em;
margin: 0px;
}

#menu dd a, #menu dt a {
display:block;
font-weight:normal;
/* Remove bottom-border defined by normal (non-menu) links */
border-width:0;
}

#menu dd.current a, #menu dt.current a {
display:block;
font-weight:bold;
background-color:#EEEEEE;
color:#000000;
/* Remove bottom-border defined by normal (non-menu) links */
border-width:0;
}

#menu dd a {
padding: 0.5em;
}

#menu dd a:hover, #menu dt a:hover {
background-color:#1554A0;
color:#FFFFFF;
text-decoration:none;
}


/* Content of page is indented so that it dosn't wrap around the menu */
#content {
margin-left:10em;
}


/* Overskrifter */
.title {
margin-top:		1.2em;
margin-bottom:		0.5em;
color:			#333333;
background-color:	transparent;
}

h1.title {
font-size:		2em;
}

h2.title {
padding:		2px 10px;
font-size:		1.5em;
border-bottom:		1px solid #888888;
border-left:		4px solid #888888;
}

h3.title {
font-size:		1em;
border-bottom:		1px solid #666666;
}

/* Styles for news items */
.news {
margin:15px 10px 5px;
border-bottom:1px dashed grey;
}

.news .header {
padding:6px;
background-color:#EEEEEE;
}

.news .header h3 {
margin:0px;
}

.news .content {
padding:6px 15px;
}


/* Styles for graphic */
.graphic {
margin:15px 10px 5px;
border-bottom:1px dashed grey;
}

.graphic .header {
padding:6px;
background-color:#EEEEEE;
margin-bottom:3px;
}

.graphic .header h3 {
margin:0px;
display:block;
}

.graphic .thumb {
float:left;
margin:5px;
}

.graphic .content {
padding:6px 15px;
}

.graphic .clear {
clear:left;
}

.graphic .download {
height:32px;
margin:5px;
padding-right:36px;
cursor:pointer;
border:0;
color:#1554A0;
background:transparent url('/images/download.png') no-repeat scroll bottom right;
}

.graphic .download:hover {
/*border-bottom:1px dashed #1554A0;*/
}

.small_header {
vertical-align:bottom;
font-size:80%;
margin-right:5px;
color:#666666;
}

.overview {
display:table;
width:100%;
}


.overview div {
display:table-row;
}

.overview div div {
display:table-cell;
width:33%;
}
