/* CSS Document */

/* 
Theme Name: Adamo V2.02
Description: foucesd on usability and HCI
Version: 0.82
Author: Riccardo Strobbia  Yaniv Steiner (The SheD)
Author URI: http://www.nastypixel.com/prototype
=============================================
*/


/*
---------------------------------------------
 Main Stuff`
---------------------------------------------
*/


body {
	margin:0;
	padding:0;
	font-family: Helvetica Narrow, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:1.3em;
	background: #ffffff;
       /* background-image:  url(img/background2.gif);*/
        
}

#rap 
{
	/*background:#fff url(img/rap.jpg) center repeat-y;*/
        /*background:#ffffff*/
		
     width:770px;
	
	
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	font-family: Helvetica Narrow, sans-serif;
	font-size: 0.9em;

}
#header {
	/*background:#fff url(img/top.jpg) no-repeat top; 	*/
 	height: 118px;
	margin: 0;
	width:100%;
	padding:0;
	text-decoration: none; 
	
	/*border:#fc9 0px solid;*/
}
#top_img a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#78C4F5;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	/*border-bottom-style: dotted;*/
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.hrtop{
	/*color: #f00;*/
	background: url(img/post_hr.gif) repeat-x;
	/*height: 1px;*/
	/*width: 740px;*/
}
.hrtop2{
	/*color: #f00;*/
	background: url(img/post_hr.gif) repeat-x;
	height: 2px;
	width: 80%;
}
.hrtop3{
    margin-top:-3px;
	/*color: #f00;*/
	background: url(img/post_hr3.jpg) repeat-x;
	height: 4px;
	width: 100%;
}

.sep {
      height: 1px;
      /*background:  url(img/pix_line_green_short.gif);*/
     
      margin-top: 0px;	
}



#main 
{
	
	
	padding:0;
	margin-top: 0px;
	/*background:url(img/content_bg.gif) repeat;*/
	width:100%;
    background:#ffffff;
}

/*
---------------------------------------------
 A's
---------------------------------------------
*/


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none; 
        color:#66CCFF;
}
a img {
      border:#000000 0px solid;
}

.editpic{
float: right;
}

img {
       /* border:#ff6699 1px solid;*/
}


a:visited  {
           font-family: Verdana, Arial, Helvetica, sans-serif; 
           text-decoration: none; 
           color:#66CCFF;
}
a:active   {
           font-family: Verdana, Arial, Helvetica, sans-serif; 
           text-decoration: none; 
           color:#66CCFF;
}
#content a:hover 				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#ff6699;
	/*
	
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	*/
}
/*
---------------------------------------------
 Input text
---------------------------------------------
*/

input, textarea 
{
	background: #F9FBFF;
	border: #666666 1px solid;
}

/*
---------------------------------------------
 Bread
---------------------------------------------
*/
.bread{ 
          margin-top: 0px;          
          margin-right: 25px; 
          float: right;
		  position:absolute;
          left: 6px;
		  top: -190px;   
		     
}

/*
---------------------------------------------
 Search
---------------------------------------------
*/

.searchword {


}


.textfloat{  
          margin: 0px 3px 6px 0px;
          float: left;
          position:absolute;
          left: 625px; 
		 
		  top: -462px; 
		  color:#ffffff;
		   z-index:100;
		  
}
.searchfloat{  
        margin-top: 1px;
        float: left;
        position:absolute;
		font-size:25px;
        left: 625px;
		top: -454px;
		z-index:100;		
			  
}

.homefloat {  
          float: left;
          margin-left: 5px;     
}
/*#mytopbar {
	    margin-top: 10px;
        position:relative;
        top: 184px;
        left: 0px;
        width: 99%;
        height: 12px;
       //border:#ff6699 1px solid; 
}
*/
.linebar {
	font-size:10px;
	font-family:Helvetica Narrow, sans-serif;
	margin:0;
	padding:0;
        background: #ffffff;
        margin-bottom:5px;
}


/*
---------------------------------------------
 Content
---------------------------------------------
*/

#content {
   
	width:80%;
	float:left;
	padding:5px;
	margin-top:0px;
    background:#ffffff;
	overflow:hidden;
	display:inline;
	padding-right:0px;
	
	border:#666666 0px solid;
	/* text-align:justify; */
	
}
#content img {
	margin: 0 auto;
  
	
}
#extlink img {
	/*border:#000000 1px solid;*/
} 
#content p {
	width:80%;
	/*background:#ffffff;*/
	
}

#content cr {
	background: #FF6600;
	font-size: 12px;
       

}
#content h3 {
 
	font-family: Helvetica Narrow, sans-serif;
	font-size: 14px;
	text-align: left;
	color:#ff6699;
	font-weight:bold;
}

#content ul {
	margin-left: 0;
	padding-left: 2px;
	list-style-type: none;
}
#content ul li {
	margin-left: 0;
	padding-left: 2px;
	list-style-type: none;
	
}


/*
---------------------------------------------
 Side bar
---------------------------------------------
*/

#sidebar {
	width:10%; /*186px;*/
	font-size:10px;
	/*color:#666666;*/
	float:left;
    margin-left: 20px;/*42*/
    margin-top:0px;
	
		
} 



.sidebarhead {
	
	font-size:10px;
    position: relative; 
    margin-left: 0px; 		
} 

/*#sidebar img {
        float:left;
        
 }
*/

#sidebar h2 {
	font-size: 10px;
	color: #ff6699;
	font-weight:bold;
	/*margin:8px 7px 0 0;
	top: -10px;
	left: 30px;*/
    text-indent: 0px;
}

#sidebar a:hover {
	
	color:#000000;
	background:#FFD2E1;
	
}

#sidebar h3 {
	font-size: 10px;
	font-weight:bold;
	color: #77C4F5;
	/*margin-top:20px;
	margin-left:30px;*/
	text-indent: 10px;
}
#sidebar h4 {
	font-size: 10px;
	color: #666666;
	font-weight:bold;
        position:relative;
	top: 0px;
	text-indent: 10px;
}


#sidebar ul {
	font-size: 10px;
	color: #77C4F5;
	/*margin-bottom:9px;*/
	text-align: left;
    list-style-type: none;
	
        	
}

#sidebar li {
        text-align: left;
        margin: 0px 0px 0px 0px;
        list-style-type: none;
        position:relative;
        left: -25px;
		color: #666666; 
	    list-style-type: none;	
	
}

#sidebar ul li a {
	text-decoration: none;
	border:none;
}
#sidebar ul li a:link {
	color: #666666;	
}
#sidebar ul li a:visited {
	color: #666666;	
}
#sidebar ul li a:hover, #sidebar ul li a:active {
	color: #666666;
}

#sidebar hr {
	color: #cccccc;
	height: 1px;
	margin:10px 0px 10px -22px;
}

.page_item {
	margin-top:0px;
        /*display: inline;      */
}


.myflags{
	display: list-item;
        margin-bottom:10px;   
}

/*
---------------------------------------------
 Navigation
---------------------------------------------
*/

#navpic {
        
 }

#navpic img {
        float:left;
        
 }


#navpic2 {
       
 }



#navpic2 img {
        float:left;
        
 }


/*
---------------------------------------------
 Navigation
---------------------------------------------
*/


.alignright {
	float: right;
}

.alignleft {
	float: left;
}
/*
---------------------------------------------
 Other related styles 
---------------------------------------------
*/
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 8px, 8px;
 	color: #ff6699; 
	
	
	background: #f4f4f4;
	}
pre {
	
	font-size: 12px; 
 	color: black; 
	margin: 0px; 
	padding:0px; 
	background: #f4f4f4;
	}
	
blockquote {
	margin: 15px 30px 0 45px;
	padding: 0 0 0 45px;
	/*background:  url(../../../../../../../prototype/cms/wordpress/wp-content/themes/connections/img/blockquote.gif) no-repeat left top;*/
	font-style:italic;
}

cite {
	font-size: 0.9em;
	font-style: normal;
}
h3 {
	margin-bottom: 10px;
	padding: 0;
	font-size:1.3em;
	
}
p {
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.5em;
}
h1, h2, h3, h4 {
	font-family: Helvetica Narrow, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
}


/*
---------------------------------------------
 Header
---------------------------------------------
*/

#header h1 
{
	margin: 60px;	
	font-size: 10px;	
	padding:10px 140px 0 0;
	text-align:left;	
}
#header h1 a 
{
	color:#B5C09D;
	text-decoration:none;
}
#header h1 a:hover 
{
	color:#F7F3ED;
}
#header #desc
{
	font-weight:normal;
	font-style:italic;
	font-size:1em;
	color:#ffffff;
	text-align:left;
	margin:30px;


}

#pagenav
{
	list-style:none;
}

/*
---------------------------------------------
 Story
---------------------------------------------
*/

.storycontent {
	padding-top: 0px;

} 
.storycontent p {
	        margin-left: 30px;

} 

/*
---------------------------------------------
 post
---------------------------------------------
*/

.post , .page
{
	
	margin:0px 0px 3px 0px;
}

p.post  {
	
	text-align: left;
        
}

.post-info, .page-info 
{
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica Narrow, sans-serif;


	background:#78C4F5;
	
}
.page-info 
{
		
}
.post-info a
{
	color:#666666;
       
        

}
.post-info a:hover 
{
	color:#666666;
}
.post-content, .page-content {

	background:#ffffff;
	font-family: Helvetica Narrow, sans-serif;
	font-size:14px;
	color: #000000;
}

.page-content{
        

}
.post-title, .page-title {
	font-family: Helvetica Narrow, sans-serif;
	font-size: 14px;
	text-align: left;
	background:#ffffff;
	color:#78C4F5;
}

#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active
{   
 
	font-weight:bold;
	font-size: 14px;
	text-align: left;
    text-decoration:none;
	color:#ff6699;
	background:#ffffff;

}



#pdate
{
	font-size: 9px;
	font-weight: normal;
	text-align: right;
    color:#999999;
		
}


/*
---------------------------------------------
 footer
---------------------------------------------
*/
.post-footer 
{
	padding-top:0px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
		
}
#footer {
	margin:0 auto;
	/*padding: 0px 150px 0px 0px;*/
	/*border-top:#BBC4A3 1px solid;*/
	clear: both;
	font-size: 0.8em;
	color: #333333;
	text-align:center;
	width:80%;
}

#footer a {
border:none;
color:#333333;
}
#footer a img {
border:none;
}
#footer img {
border:none;
}

/*
---------------------------------------------
 commentlist
---------------------------------------------
*/

.commentlist li, #commentform input, #commentform textarea {
	font: 1.0em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width:80%;
	}
	
.commentlist li {
	
	}

.commentlist cite, .commentlist cite a {
	float:none;
	/*font-weight: bold;*/
	margin: 20px 0px 20px 0px;
	
	font-size: 12px;
	color:#FF6699;
	
	/*background-color:#f1f1f1;*/
	}

.commentlist p {
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	/*width:120px;*/
	}


	
	
#commentform p {
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}

.commentmetadata {
	/*margin:20px 0px 20px 0px;*/
	/*float:right;*/
	margin-left:50%;
	font-weight: normal;
	font-size: 10px;
	color:#aaaaaa;
	}





/*
---------------------------------------------
 topnav
---------------------------------------------
*/

#topnav 
{
	list-style:none;
	font-size:0.9em;
	margin:0 ;	
	/* padding:10px 10px 0px 0; */
	text-align:right;	
	font-family: Helvetica Narrow, sans-serif;
}

#topnav li 
{
	list-style:none;
	font-weight:bold;
}

#topnav li a:link, #topnav li a:visited
{
	text-decoration:none;	
	color:#FFFFFF;
}
#topnav li a:hover, #topnav li a:active
{
	color:#78C4F5;	
}


.feedback {
	background: #F9FBFF;
	padding: 0 5px 0px 5px;
	margin-top: 10px;
	margin-bottom: 60px;
}

/*.sb-flickr img
{
	border: 0px;
	padding: 7px 7px 7px 7px;
	margin: 3px 3px 3px 3px;
	background-image:url(img/back_img.gif);
    background-repeat:repeat;
    background-position:top left;
    }*/
ul.flickr li{
        list-style-type: none;
	list-style-image: none;
	/*display:  inline;*/
}

/* --------------------------------------
Feeds for sidebar
------------------------------------------*/
#feeds {
	/*border:#666666 1px solid;*/
	
	}
	
	
#feeds ul {
	font-size: 10px;
	color: #666666;
	/*margin-bottom:9px;*/
	/*text-align: left;*/
    list-style-type: none;
	display:list-item;        	
}

#feeds li {
        text-align: left;
        margin: 3px 0px 3px 0px;
        list-style-type: none;
       /* position:relative;*/
        /*left: -25px;*/
		color: #666666; 
	   display:list-item;
	
}
/* ----------------------------- 
Side bar meta cloud
*/

.cosmos {
	width:180px;
	height:28px;
	padding: 5px 0px 5px 0px;
}

.cosmos img {
	float:right;
	margin: -25px 65px 0 0;
}
.cosmos ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*list-style: inline;
	margin-bottom: 12px;*/
	}
			
.cosmos li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	margin:12px 0px 0px 12px;
	
	
							
}
.cosmos li.keyword0 { font-size: 0.7em; }
.cosmos li.keyword1 { font-size: 0.9em; }
.cosmos li.keyword2 { font-size: 0.9em; }
.cosmos li.keyword3 { font-size: 1.0em; }
.cosmos li.keyword4 { font-size: 1.1em; }
.cosmos li.keyword5 { font-size: 1.2em; }
.cosmos li.keyword6 { font-size: 1.3em; }
.cosmos li.keyword7 { font-size: 1.4em; }
.cosmos li.keyword8 { font-size: 1.5em; }
.cosmos li.keyword9 { font-size: 1.6em; }
.cosmos li.keyword10 { font-size: 1.7em; }
.cosmos li.keyword11 { font-size: 1.8em; }
.cosmos li.keyword12 { font-size: 1.9em; }
.cosmos li.keyword13 { font-size: 2.0em; }
.cosmos li.keyword14 { font-size: 2.1em; }
.cosmos li.keyword15 { font-size: 2.2em; }

/* ----------------------------- 
This one goes into a page
*/
.cosmos2 {
	
	/*height:18px;*/
	border:#ff6699 1px solid;
	text-align:center;
	margin:12px 0px 0px 12px;
}

.cosmos2 img {
	float:right;
	margin: -25px 65px 0 0;
}
.cosmos2 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	/*list-style: inline;
	margin-bottom: 12px;*/
	}
			
.cosmos2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	display: inline;
	margin:2px 0px 0px 2px;
	
	
							
}
.cosmos2 li.keyword0 { font-size: 0.7em; }
.cosmos2 li.keyword1 { font-size: 0.9em; }
.cosmos2 li.keyword2 { font-size: 0.9em; }
.cosmos2 li.keyword3 { font-size: 1.0em; }
.cosmos2 li.keyword4 { font-size: 1.1em; }
.cosmos2 li.keyword5 { font-size: 1.2em; }
.cosmos2 li.keyword6 { font-size: 1.3em; }
.cosmos2 li.keyword7 { font-size: 1.4em; }
.cosmos2 li.keyword8 { font-size: 1.5em; }
.cosmos2 li.keyword9 { font-size: 1.6em; }
.cosmos2 li.keyword10 { font-size: 1.7em; }
.cosmos2 li.keyword11 { font-size: 1.8em; }
.cosmos2 li.keyword12 { font-size: 1.9em; }
.cosmos2 li.keyword13 { font-size: 2.0em; }
.cosmos2 li.keyword14 { font-size: 2.1em; }
.cosmos2 li.keyword15 { font-size: 2.2em; }


.tagsGeneric{
 margin:10px 0px 10px 0px;
 background:#FFD5E2;
 font-size: 1.0em;
 color:#000000;
}
.tagsGeneric a{
 background:#ff6699;
 font-size: 0.9em;
 color:#ffffff;
}

.thumbImage{
	width:170px;
	float:left;
	margin:0px 8px 8px 0px;
	
    background:#EFEFEF;
	font-size: 0.9em;
	
	display:inline;
	
	
	border:#ff6699 1px solid;
}

.thumbImage a{
	font-size: 0.9em;
	margin-left:0px;
	color:#ff6699;
}
.thumbImage img{
	border:none;
}
.thumbImage li{
	font-size: 0.8em;
	margin:0px 0px 6px 0px;
	color:#999999;
	list-style-type: none;
}
/*

----------------------------------------------------------------------------------------------------------------------------
Protfolio Tamplate
*/
.post-footer-protfolio a{
	
	margin-right:-170px;
	font-size: 1.0em;
	color:#ff6699;
		
}


/*
----------------------------------------------------------------------------------------------------------------------------------
*/
.topTabLines {
	width:670px;


	
	
	
}
ul.topTab{
	font-size: 1.1em;
	
	list-style-type: none;
	text-align:center;
	display: inline;
	margin:0 0 2em 0;

}



ul.topTab a{
	font-size: 1.1em;
	height:16px;
	color:#ff6699;
	text-align:center;
}


ul.topTab a:hover{
	background:#ff6699;
	color:#ffffff;
}


ul.topTab li{
	margin-left: 0;
	margin-bottom: 0px;
	padding-right: 10px;
	list-style-type: none;
	display: inline;
	font-size: 1.0em;
	

}

/* --------------------------- */
.gamePage {
	
	background:#000000;
}


.google_ads{
	width: 50%;
	margin-top:150px;
	margin-left: auto;
	margin-right: auto;
    color:#ff6699;
    
}

.gameMenu{
	width: 50%;
	font-size:12pt;
	text-align:justify;
	margin-left: auto;
	margin-right: auto;
    color:#ff6699;
	
    
}
.gameMenu a{
float:center;
 margin-bottom: 20px;
    color:#ff6699;
}

.adamoMenu{
	width:470px;
    height:30px;
	text-align:center;
	color:#ff6699;
    margin-top:10px;
	padding-top:10px;
   
	font-size: 1.2em;
	
	display:inline;
	
	
	
}
#manyMenu{

	color:#ff6699;
    margin-top:10px;
	padding-top:20px;
	margin-right:20px;
   
	font-size: 1.2em;
	
	display:inline;
	
	
	
}
#adPlace {

}
#divider{
  background-color:#9F2D57;  margin-left:35px;	
  color:#cfcfcf;
}