/*  
Theme Name: Anyma
Theme URI: http://www.anyma.ch/
Description: The classic look of [ a n y m a ]
Version: 0.6
Author: Michael Egger
	
*/

/* .development {visibility:hidden;} */

/*																***/
/* GENERAL TYPOGRAPHY*/

@font-face {
  font-family: "mplus";
  src: url('http://www.anyma.ch/site_media/mplus-1m-regular.ttf') format("truetype");
}

@font-face {
  font-family: "Titillium";
  font-weight: bold;
  src: url('http://www.anyma.ch/site_media/TitilliumText999wt.otf') format("opentype");
}

body, p, table,tr,td,div, span, h1, h2, h3, h4, h5, strong		
				{font-size:14px;	font-family:"mplus",Monaco,Fixed;	}


/* Overrides 													--*/

h1, h2, h3, h4, h5			
				{font-family:"Titillium",Courier,Fixed; font-weight:bold; 	clear:left;}
h1 				{font-size:2em; 	padding-top:40px;}
h2				{font-size:1.5em;	padding-top:8px;}
h3				{font-size:1.2em;	padding-top:8px;}
h4, h5			{font-size:1em;	padding-top:0px;}

em				{font-style:italic;}
strong			{font-weight:bold;}

table,tr,td		{vertical-align:top;}

cite			{font-family:verdana,sans-serif;	font-size:.75em;	font-style:italic;}

/* Links 														--*/

a:link 			{color: #002277;	text-decoration: none;}
a:visited 		{color: #225566;	text-decoration: none;}
a:hover 		{color: #0099BB;	text-decoration: underline;}
a:active 		{color: #002277;	text-decoration: none;}

code 			{color:red;margin:3px;background:#DDDDDD;}



/*																***/
/* LAYOUT */

body			{background:#EEEEEE; padding:0em 0em 0em 0em; margin:0em 0em 0em 0em;}

#logo			{padding-left:20px;position:fixed; top: 20px; left:0px; width:160px; height:40px;}

#credits		{position:fixed; bottom:10px; left:890px;	padding-right:10px;	color:#BBBBBB; font-size:9px;}
#credits a		{color: #BBBBBB;}
#compliance		{visibility:hidden;position:fixed; bottom:10px; left:20px;	color:#BBBBBB; font-size:9px;}
#compliance a	{color: #BBBBBB;}
#compliance ul	{padding:0px;margin:0px;}

#tags			{position:fixed; top:80px; left:890px;	min-width:50px; max-width:180px;	padding-right:10px; line-height:20px;text-transform:lowercase;}
#tags a 		{color:#AAAAAA;}
#tags a:hover 	{color:#555555;}

div#sidebar		{padding-left:10px;	padding-right:5px; position:relative; top: 70px; left:10px; width:139px; height:100%;}
#sidebar li		{padding-left:0px;	list-style-type:none;}

												
#envelope		{padding-top:50px;}	/*---------------change this to something better, gallery_envelope??? */

#contents, #bg	{background:#FFFFFF; padding:20px; padding-bottom:50px; border-style:none;	border-left-style:dotted;	border-right-style:dotted;	border-color:#666666;	border-width:1px; position:absolute; top: 0px; left:198px; width:640px;}
#bg				{height:90%;}

#comments		{color:#555;}
#comments-header {color:#000;border-top:1px dotted #999;margin-top:6em;margin-bottom:0px;}
#comments-actions {margin-top:0px;margin-bottom:2em;}
#comments ol li {border-top:1px dotted #bbb;}
#comments h3 {border-top:1px dotted #999;margin-top:2em;margin-bottom:1em;}
#comments table {margin-left:40px;}

.post_info		{color:#AAAAAA;margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;text-transform:capitalize;}

				
.post_metadata	{color:#777777;padding:0em 0em 0em 0em; margin:0em 0em 0em 0em;text-align:right;}

div.indexitem	{clear:both; margin:2em 4em 2em 0em; padding: 0em 0em 4em 0em;width:100%; border-style:none;	border-top-style:dotted;	border-color:#666666;	border-width:1px;}
.indexitem h2	{padding:0em 0em 0em 0em; margin:.3em 0em 0em 0em;}

div.horiz_list		{width:100px;}
.horiz_list li 	{display:inline; }
.legend 		{padding-top:0px;padding-bottom:20px;}

.nopad			{padding-left:0px;	margin-left:0px;	list-style-type:none;}
.nobullet		{padding-left:0px;	list-style-type:none;}

div.presse		{width:360px;	margin-left:100px;}


.photo_post		{text-align:center;}
.photo_post img	{visibility:hidden;position:fixed;left:0;top:0;}
.gallery img	{visibility:visible; position:relative;}
.movie_post img	{visibility:hidden;position:fixed;left:0;top:0;}
.movie			{text-align:center;	padding:20px 0px 20px 0px;margin:0 0 0 0;border:none}
.movie object	{padding:0 0 0 0;margin:0 0 0 0;}
.movie_info		{color:#888888; padding:0 0 0 0;margin:0 0 0 0;border:none;}
.movie_alt ul 	{display:inline;list-style:none;padding:0px 2px 0px 2px; margin: 0px 0px 0px 0px;text-indent:0px;}

/* http://staffweb.cms.gre.ac.uk/~mk05/web/streaming/object.html */
/* hides the second object from all versions of IE */
* html object.mov {
	display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
	display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
	display/**/: none;
}


img				{border:0px;		margin:2px 10px 5px 0px;}
img.floating	{float:left; border:none}


div.cc_license	{position:fixed; bottom:10px; text-align:center;	font-size:9px;	left:198px; width:678px; color:#BBBBBB;}
#print_only		{visibility:hidden}

.upwhite		{position:fixed;	z-index:2;	top: 0px;	left:199px;	width:680px;	height:60px;}
*[class="upwhite"] {background-image:url(/site_media/upwhite.png);	background-repeat:repeat-x;}

span.lang_flags 	{display:bloack;position:absolute;right:0px;}


/*--------------------------------------------------------------------------------------------------*/
/* SPECIAL CSS FOR INDIVIDUAL CASES / PAGES															*/


/*-- Et si la vie metait contee */
.ggbout { color:#0022FF; padding-left:100px;padding-top:20px;padding-bottom:20px;} 
.ggbout { background:#333333; color:#BD9863; margin:10px 10px 10px 10px;padding:1em 1em 1em 100px;} 

/*-- MEGAZAP */
#contents p.eux       {color:#662222;width:400px;margin-left:200px;}
#contents p.nous      {color:#000000;width:600px;}


#streetv_navig {position:fixed; top: 0px; left:199px; width:680px; height: 46px;background:#ddf;border-bottom:dotted 1px;}
#streetv_navig img {position:absolute; right:10px; bottom: 2px;}

#streetv_menu {position:absolute; bottom: 0px; left:20px; padding:0px; margin: 0px;}

#streetv_menu ul {padding:0; margin:0; }
#streetv_menu li {list-style:none; font-family:Impact; text-align:center;padding:0;margin-right:.5em;letter-spacing:.1em; font-size:1.3em;float: left;  position: relative; width: 7em; border:dotted 1px;border-bottom:none;}
#streetv_menu li a {color:#000;}
#streetv_menu li a.hover {color:#fff;} /*fuck internet explorer */
#streetv_menu li:hover {background:#fff;}

#streetv_grille {text-align:left; width:100%;}

.itheora_movie			{clear:both;text-align:center;	padding:20px 0px 20px 0px;margin:0 0 0 0;border:none}

.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 10px 10px 0; width:100px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px; height: 30px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 
