body { 
	background-color: #F5F5EF; 
	margin: 40px;
}

body, table  { 
    font-family: Georgia,serif; 
    font-size: x-small; 
    color: #333333;
}

img { 
	border: 0; 
	margin-right: 2px; 
	margin-bottom: 2px; 
}

input { 
	border: none; 
}

label { 
	font-size: 9px;
	margin-right: 5px;
}

ul { 
	padding-left: 20px; margin-left: 0px; 
}

li { 
	list-style-image: url("images/list_arrow.gif"); 
}

a:link,a:visited  { 
    text-decoration: none;
    background-color: none;
    color: #333;
}
a:hover { 
	background-color: #000;
    color: #FFF;
}

a.link_disabled:link,a.link_disabled:visited,a.link_disabled:hover  { 
    background-color: none;
    text-decoration: line-through;
    color: #CCC;
}

a.launch { 
    color: #000000;
}
a.launch:link, a.launch:visited { 
    color: #FF3300; 
    text-decoration: none; 
    text-transform: lowercase;
    font-style: italic;
} 
a.launch:hover {
	background-color: none;
	color: #000; 
}

a.preview_link { 
    color: #666;
}
a.preview_link:link, a.preview_link:visited { 
	color: #666;
} 
a.preview_link:hover { 
    color: #000; 
}

h1, h2, h3 { 
    margin: 0px; 
    padding: 0px;
}
h1 {
	font-weight: normal;
	text-decoration: underline;
}
h2 { 
    font-size: small; 
    font-weight: bold; 
}
h3 {
    font-weight: normal; 
    color: #FF3300;
    display:inline;
    font-size: small;
}

.preview_links {
	font-size: small;
	margin-top:10px
}
/* div */
#navigation {
    font-size: small;
    margin-bottom: 30px;
    line-height: 1.4em;
    margin-right: 100px;
    padding-bottom: 10px;
    clear:both;
} 
#header {
    font-weight: bold; 
    vertical-align: middle; 
    height: 20px;
    padding-bottom: 20px;
}
#header_text { 
    font-size: xx-small; 
    color: #333333; 
}
a.header:link a.header:visited { 
	color: #FFFFFF;
}
#loader { 
	float:left;
}
#filters { 
    margin-left: 50px; 
    text-align: right; 
    vertical-align: top;
    float:right;
}
#footer { 
    margin-top: 50px; 
    font-size: x-small; 
}

.folio_link {
	display:inline;
}

#folio_item { 

}
#folio_info { 
    display: none; 
    float:left; 
    color:#000000;  
    width:250px;
    margin-right: 20px;
}

#item_title { 
    font-size: medium;
    color: #333;
    text-decoration: underline;
    margin-bottom: 5px;
}

#information {
    color: #666;
    font-size: small;
}

#item_how_old, #item_technologies, #item_client{
	display: inline;	
}

#item_url { 
	margin: 5px 0px; 
}


#item_description, #item_technical_description { 
    margin: 10px 0px; 
    line-height: 1.6em; 
}

#item_related_urls { 
	margin: 5px 0px; 
}
#preview_image { 
    background-image: url("images/tile.gif"); 
    padding: 10px; 
}
#about_text { color: #333333; }
#folio_visual  {
	margin-left: 300px;
}

/*	img	*/
.dFolioList {
    margin: 10px; 
    min-width: 100px; 
}

/*  swf */
.swf { 
    padding-bottom: 10px; 
}

/* span */
.code { 
    font-family: "Lucida console", mono-space; 
    font-size: xx-small; color: #CCCCCC;
}

.button { margin-bottom: 6px; }