/* CSS Document */

/* 
Theme Name: disegno A
Description: foucesd on usability and HCI
Version: 3.00
Author:  Yaniv Steiner ( VonSheD)
Author URI: http://www.nastypixel.com/
=============================================
*/


/*
---------------------------------------------
 Main Stuff
---------------------------------------------
*/

body {
	background: #ded8c0;
	font: 11pt/14pt georgia; 
	color: #000000;
	padding:0px;
	margin:0px;
}



#flickr a img{
border:#1d434c 1px solid;
margin:3px 3px 3px 3px;

}



a img{
border:#1d434c 1px solid;
margin:3px 3px 3px 3px;
}

  
ul {
list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin:0px;
	padding:0px;
}

li {

list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin:0px;
	padding:0px;
	
}

#commentDate{

	font: 10pt/10pt georgia;
	color:#444444;
	text-align:right;
	
}

h1{

font: 44pt/44pt georgia;
font-weight: bold; 
color:#000000;
}

h2 {
font: 24pt/28pt georgia;
font-weight: bold; 
color:#000000;
}

h3 {
font: 18pt/22pt georgia;
font-weight: bold; 
color:#1d434c;
}

h4 {
font: 16pt/18pt georgia;
margin-bottom:10px;
padding:0px
font-weight: bold; 
color:#1d434c;
}



#banner_layout {
width:100%;
margin:0px;
height:164px;
background-color:#ded8c0;

}

#footer_layout {
	width:100%;
	margin:0px;
	height:150px;
	background-color: #ded8c0;
	background-image: none;
	background-repeat: repeat-x;
}
#footer_layout img{
	border:none;
}

#banner_logo {
width:960px;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
height:164px;
background-color:#f3ecd2;
/*
background: url(http://www.nastypixel.com/olivetti100/wp-content/uploads/2008/olivetti100.jpg) repeat-x rgb(0, 0, 0);
*/
}
#banner_footer {
width:960px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
}

#banner_footer h1{
color: #39bff4;
margin-bottom: 5px;
padding-bottom: 5px;
letter-spacing: -0.5px;

font: 22pt/28pt georgia; 
font-weight:normal;
line-height: 24px;
font-size-adjust: none;
}


#menu_header {
width:180px;
margin:0px;
margin-left:7px;
padding:0px;
padding-top:26px;
height:40px;
background: url(images/menu_header_BG.gif)  no-repeat;
text-transform:uppercase;
font: 8pt/14pt georgia; 
text-align:center;
text-indent:-4px;
font-size:16px;
color:#000;
}

#spacer {
clear:both;
}

#wallpaper_bg {
width: 100%;
background: #ded8c0;
/*background-image :url(adamo/pattern_138.gif);
background-repeat:repeat;*/
margin: 0px;
padding: 0px;
}

/* ----------container to center the layout-------------- */
#container {
width: 960px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
 

}

#front-container {
width: 960px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background-color:#f3ecd2
/*background-image:url(adamo/lowlogo.jpg);

background-repeat: no-repeat;
background-position: center top;
;*/

}



/* ----------banner for logo-------------- */
#banner {
background-color: #e1ddd9;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#main-content {
float:right;
display:inline;
width:747px;
padding: 10px;
padding-left:5px;
padding-top:10px;
margin-left:0px;
margin-right: 0px;
scroll:none;
overflow:hidden;
}

#content a{
color:#1D434C;

}

#content a:hover{
color:#1f424a;
background:#f3ecd2;
}

#content img{
 border:#f3ecd2 1px solid;
 float:left;
 margin-bottom:16px;
 margin-right:16px;
 margin-top:16px;

}

#main-content a{

}





#topmenu {

			
width:960px;
/*background-color:#000000;*/
color:#1f424a;
}

#topmenuelements {

margin-left:10px;
margin-right:10px;
display:inline;
font: 12pt/26pt georgia; 
font-weight: bolder;  
color:#1f424a;
}



#topmenuelements a{
color:#f3ecd2;
}

#topmenuelements a:hover{
color:#1f424a;
}

.searchresults a{
 color:#f59a56;
}
/* ------------ Side Bar -------------*/
#topFlickr {
float:right;
display:inline;
width:492px;
padding-left:0px;
padding-top:3px;
margin-left:0px;
margin-right: 0px; 
}

#thesidebar {
float:right;
display:inline;
width:242px;
padding-left:0px;
padding-top:0px;
margin-left:0px;
margin-right: 0px; 


}

#topFlickr  a img{
border:#1d434c 1px solid;
margin:0px 0px 0px 0px;
}

#thesidebar a {
color:#715851;
}

#front-main-content {
	width:560px;
	/*height:624px;*/
	margin-right:10px;
	margin-left:0px;
	padding: 10px;
	padding-top:16px;
	min-height:700px;
	height:auto !important;
	height:700px;
}

p, pre{
padding: 5px 20px;
margin:0px;
}

#front_buttons{
height:325px;
width:480px;
margin-bottom: 0px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

/* --------------left navi------------- */
#left {
float: left;
display:inline;
width: 186px;
scroll:none;
overflow:hidden;
margin: 0px;
margin-left:3px;
padding: 0px;
}

#left .form-item{
width:180px;
}

#left .clear-block{
width:180px;
border:0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

/* ------------------------------------- Footer ------------------------------------- */

#banner_footer #column1{
width:300px;
float:left;
margin:10px;
margin-left:30px;
font-family: trebuchet ms;
font-size: 11px;
font-size-adjust: none;
line-height: 180%;
color: #1f424a;
}

#banner_footer #column2{
width:180px;
float:left;
margin:10px;
margin-left:100px;
}

#banner_footer #column3{
width:200px;
float:right;
margin:10px;
}

#banner_footer H2{
color:#1f424a;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
letter-spacing: -0.5px;
font: 22pt/28pt georgia;
font-weight: bolder;  

line-height: 24px;
background: url(images/h1dots.gif) repeat-x center bottom;
}

#content {
width:510px;
padding-top: 13px;
padding-bottom: 25px;
padding-left: 60px;
text-align: left;
}




#rating{
text-align: center;
}

#rating img{
border:#363321 1px solid;
}

#feeds a{
  color:#1f424a;
}


/*/////////- Main Menu in Header /////////////*/
ul.menu {
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 0;
	width: 945px;
	border-top: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	/*background:#1d434c;*/
	background-image: url(http://www.nastypixel.com/olivetti100/wp-content/themes/prototype03/img/greenlines.jpg);
background-repeat:repeat;
	}

/*html>body ul.menu {//margin-left: -40px;padding: 5px 15px 6px;}*/
ul.menu li {
	display: inline;
	margin: 0px;
	/*margin-left:20px;
    position:relative*/;
   
	}
ul.menu, ul.menu li a {
	/*font: 1em Verdana, Helvetica, Arial, Sans-Serif;*/
	font: 12pt/12pt georgia;
	color: #f3ecd2;
	margin: 0px;
    padding:0.5em;	
}

ul.menu li a:hover {
	background: #f3ecd2;
	
	color: rgb(255,255,255); /*
	!important;
	text-decoration: none; */
	}
	
ul.menu li.current_page_item a:hover {
	color: rgb(255,255,255); !important;
	background: #f3ecd2;
	text-decoration: none;
	}

ul.menu li.current_page_item a{
	color:#f3ecd2; !important;
	background: #f3ecd2;

	text-decoration: none;
	}
ul.menu li.page_item a:hover {
	color: rgb(255,255,255); !important;
	background: #f3ecd2;
	text-decoration: none;
	}
.admintab {
	position: absolute;
	right: 0px;
	margin: 0;
	_padding: 5px 15px 6px; /* IE hack */
	}
/*////////////SEARCHFORM/////////*/
.formsearch {	
    font-size:20px;
    padding-top:0px;
    margin:0px;
    width:90px;
    height:26px;
    margin-top:-20px;
}
li.search{float:right;margin-top:2px;padding:0px;margin-bottom:2px;}

input[type=text], textarea {
	background:161616;
	border:1px solid;
	margin-top:1px;
	color:#1d434c;
	}
html>body input[type=text], textarea {
	background:#ded8c0;
	border:1px solid;
	color:#1d434c;
	}
#mission{
font-size:12px;
}
#bycatfooter a{
  color:#1d434c;
}
