/*
Theme Name: WAC
Theme URI: http://wac-spain.com
Description: World Art Connects Theme
Version: 1.2
Author: state of mind
Author URI: http://www.state-of-mind.de
Co-Author: quirin pils
Co-Author URI: http://www.pixelchiefs.de
*/


body
    	{
    	
    	margin: 0px 0px;
    	padding: 0px 0px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 12px;
			color:#230302;
			background:#5a3431;
			background-image:url(grafx/bg.jpg);
			background-repeat:repeat-x;				
    	
    	}
    	
#container
			
			{
			
			width:996px;
			margin:0px auto;
			background:#FFFFFF;
			overflow:visible;
			
			color:#230302;
			}
			
#containerhome

			{
			
			width:996px;
			height:857px;
			margin:0px auto;
			background:transparent;
			background:#FFFFFF;
			
			}
			
#logo
			
			{
			width:390px;
			height:120px;
			float:left;			
			background-image:url(grafx/logo.jpg);
			}
			

			
#navi
			
			{
			clear:both;
			width:996px;
			height:33px;
			background-image:url(grafx/bgnav.jpg);
			background-repeat:repeat-x;
			font-weight:bold;
			font-family: Trebuchet MS, "Trebuchet MS", Verdana, Arial, Helvetica;
			text-transform:uppercase;
			}
			
#navi ul

			{
			margin:0;
			padding:0;
			list-style-type:none;
			padding-left:30px;
			
			}
			
#navi ul li
			
			{
			float:left;
			padding-top:9px;			
			}
			
#navi ul li a
			
			{
			font-size:10pt;
			display:block;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:bold;
			letter-spacing:0.07em;
			height:33px;
			margin-top:-9px;
			padding-top:9px;
			padding-left:15px;
			padding-right:15px;
			}
#navi ul li a.active:link, #navi ul li a.active:visited,
#navi ul li.current_page_item a:link, #navi ul li.current_page_item a:visited

			{
			
			background-image:url(grafx/bgnav_over.jpg);
			background-repeat:repeat-x;
			
			}
			
#navi ul li a:hover
			
			{
			
			background-image:url(grafx/bgnav_over.jpg);
			background-repeat:repeat-x;
			
			}
			
#toplinks
			{
			
			width:450px;
			height:120px;
			float:right;
			
			}
			
#toplinks ul
			
			{
			float:right;
			padding:0;
			margin:0;
			list-style-type:none;
			margin-top:10px;
			height:25px;
			
			}
			
#toplinks ul li
			
			{
			
			float:left;
			margin:0;
			margin-right:10px;
			height:25px;
			}
			
#toplinks ul li a
			
			{
			font-size:8pt;
			color:#958180;
			text-decoration:none;
			
			}
			
#toplinks ul li a:hover, #toplinks a.topactive,
#toplinks ul li a:hover, #toplinks li.current_page_item a

			{
			color:#aa7013;
			}
			


a.switch_en

			{
			
			background-image: url(grafx/Flagge-en.png);
			background-repeat: no-repeat;
			background-position: .2em 0;
			padding-left: 2.5em;
			padding-bottom:5px;
			/*das hier benutzen wenn der sprachlink nicht angezeigt werden soll*/
			/*display:none;*/
					
			}
			
a.switch_de

			{
			background-image: url(grafx/Flagge-dt.png);
			background-repeat: no-repeat;
			background-position: .2em 0;
			padding-left: 2.5em;
			padding-bottom:5px;
			/*das hier benutzen wenn der sprachlink nicht angezeigt werden soll*/			
			/*display:none;	*/
				
			}
a.switch_es

			{
			
			background-image: url(grafx/Flagge-es.png);
			background-repeat: no-repeat;
			background-position: .2em 0;
			padding-left: 2.5em;
			padding-bottom:5px;
			/*das hier benutzen wenn der sprachlink nicht angezeigt werden soll*/
			/*display:none;	*/
						
			}
			
						



#homebackground

			{
			
			margin:0;
			padding:0;
			width:996px;
			height:857px;
			background-image:url(grafx/home.jpg);
			border-bottom:1px solid #e1cecc;
			
			}
			
#homecontainer

			{
			width:956px;
			padding-top:300px;
			margin-left:40px;
			
			}
			


#contenthome h1, #contenthome h2

			{
			color:#FFFFFF;
			margin-bottom:5px;
			}
			
#contenthome h1

			{
			font-weight:bold;
			font-size:14pt;
			color:#FFFFFF;
			}
			
#contenthome h2

			{
			font-weight:normal;
			font-size:11pt;
			color:#FFFFFF;
			
			}
			
#contenthome h3
			{
			font-family:Verdana;
			font-weight:bold;
			font-size:17pt;
			color:#520d0b;
			margin-top:25px;
			}
#contenthome h4

			{
			font-family:Verdana;
			font-weight:normal;
			font-size:11pt;
			color:#520d0b;
			margin-top:-15px;
			
			}
			
#contenthome

			{
			float:left;
			width:370px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 12px;
			color:#230302;
			}
			
#contenthome p
			
			{
			
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 12px;
			color:#230302;
			
			}
			
#homepagelinks
			
		{
		float:right;
		
		width:280px;
		height:360px;
		margin-top:-45px;
		
		}
			
#linklopesan, #linksilighting, #linkthomascook, #linkorphanaid, #linkwbpa, #linkservipublic, #linkvecindario

			{
			
			/*border:1px solid white;*/
			
			}
			
#linklopesan
			
			{
			width:280px;
			height:110px;
			
			}
			
#linksilighting

			{
			
			width:280px;
			height:45px;
			
			}
			
#linkthomascook

			{
			
			width:280px;
			height:85px;
			
			}
			
#linkorphanaid

			{
			
			width:280px;
			height:60px;
			
			}

#linkwbpa

			{
			
			width:280px;
			height:110px;
			
			}
			
#linkservipublic
			{
				
			width:280px;
			height:100px;
				
			}
			
#linkvecindario
			{
				
			width:280px;
			height:40px;
				
			}
			
body.projekt #ti, body.project #ti
			
			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_projekt.jpg);
			
			}
			
body.kuenstler #ti, body.artists #ti, body.kunstler #ti
			
			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_kuenstler.jpg);
			
			}
			
body.jury #ti
			
			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_jury.jpg);
			
			}
			
body.location #ti
			
			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_location.jpg);
			
			}
			
body.fotografen #ti,
body.fotografen-info #ti

			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_fotografen.jpg);
			
			}
			
body.besucher #ti

			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_besucher.jpg);
			
			}
			
body.kontakt #ti, body.impressum #ti, body.links #ti, body.contact #ti, body.imprint #ti, body.contacto #ti, body.aviso-legal #ti

			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_kontakt.jpg);
			
			}
			
body.kontakt div.entry h1

			{
			
			margin-bottom:20px;
			
			}
			
body.workshops #ti

			{
			width:996px;
			height:348px;
			background-image:url(grafx/ti_workshops.jpg);
			
			}
			
body.fotografen div.entry h1, body.besucher div.entry h1
			
			{
			
			margin-top:40px;
			
			}
			
			
			
body.fotografen div.entry div.infobox h1, body.besucher div.entry div.infobox h1

			{
			
			margin:0;
			
			}
			
body.links div.content div.entry ul
	
			{
			
			margin:0;
			margin-left:-40px;
			margin-top:20px;
			list-style-type:none;
			
			}
			
body.links div.content div.entry ul li

			{
			
			margin-bottom:15px;
			
			}

div.artistlist

			{
			background:#FFFFFF;
			padding-bottom:20px;
			margin-bottom:20px;
			color:#230302;
			}
			
div.artist

			{
			position:relative;
			margin-top:10px;
			width:885px;
			height:250px;
			margin-left:0px;
			margin-bottom:20px;
			background:#FFFFFF;
			color:#230302;
			}
			
div.jury

			{
			position:relative;
			margin-top:10px;
			width:885px;
			height:290px;
			margin-left:0px;
			margin-bottom:20px;
			background:#FFFFFF;
			color:#230302;
			}
			
			
div.bottomspacer

			{
			width:885px;
			height:30px;
			
			}			
div.portrait

			{
			width:178px;
			height:232px;
			float:left;
			clear:both;
			color:#230302;
			}
			
div.jury div.portrait

			{
			
			width:182px;
			height:259px;
			float:left;
			clear:both;
			color:#230302;
			}
			
div.thumbnails

			{
			width:66px;
			height:200px;
			float:right;
			
			}
			
div.thumbnails img
			
			{
			
			margin-bottom:10px;
			
			
			}

			
div.description

			{
			width:550px;
			margin-left:230px;
			color:#230302;
			
			}
			
div.description ul

			{
			margin:0;
			padding:0;
			margin-bottom:10px;
			margin-left:15px;
			margin-top:-5px;
			}
			
div.artist h5, div.jury h5, div.content h5

			{
			
			font-size:10pt;
			font-weight:bold;
			color:#520d0b;
			margin-bottom:10px;
			
			}
			
div.infobox

			{
			width:886px;
			border: 1px solid #e1cecc;
			margin-left:0px;
			margin-top:40px;
			padding:15px;
			font-family:Verdana;
			color:#230302;
			}
			
div.infobox img
			{
			border:0;
			float:right;
			}
			
h1

			{
			font-family: Verdana;
			font-size: 14pt;
			font-weight:bold;
			color:#520d0b;
			margin:0;
			padding:0;
			
			}
	
h2

			{
			
			font-family: Verdana;
			font-size: 10pt;
			font-weight:bold;
			color:#aa7013;
			margin:0;
			padding:0;
			margin-bottom:15px;
			
			}
			
#content
			
			{
			
			width:885px;
			
			margin-top:40px;
			margin-left:40px;
			margin-bottom:40px;
			font-family:Verdana;
			font-size:10pt;
			padding-bottom:20px;
			color:#230302;
			
			}
			
div.content
			
			{
			
			width:885px;
			margin-top:40px;
			margin-left:40px;
			margin-bottom:40px;
			font-family:Verdana;
			font-size:10pt;
			padding-bottom:20px;
			color:#230302;
			}
div.content p, div.entry p

			{
			
			color:#230302;
			
			}
			
div.entry
			
			{
			
			color:#230302;
			
			}

div.entry img
			
			{
			border:0;
			
			}
			
strong
			
			{
			font-weight:bold;
			
			color:#230302;
			}
			
#content a:link, #content a:visited, div.entry a:link, div.entry a:visited


			{
			
			font-family:Verdana;
			font-size:10pt;
			font-weight:bold;
			text-decoration:underline;
			color:#753730;
			
			}

body.location #bi

			{
			width:996px;
			height:221px;
			margin-top:-20px;
			margin-bottom:0px;
			background-image:url(grafx/bi_location.jpg);
			border-bottom:1px solid #e1cecc;
			}
			
body.location #bi img

			{
			
			float:left;
			border:0;
			margin:0;
			padding:0;
			margin-right:1px;
			
			}

body.links div.content ul
			
			{
			
			list-style-type:none;
			margin:0;
			margin-top:40px;
			margin-left:-20px;
			}
			
body.links div.content ul li

			{
			
			margin-bottom:10px;
			
			}

#content img.wbpalogo, div.entry img.wbpalogo
			
			{
			
			align:right;		
			margin-left:850px;
			}
			

#content img.jump, div.entry img.jump

		{
			
			align:right;		
			margin-left:895px;
			}	

div.floatright
			
			{
			
			
			clear:right;
			}

#footer
			
			{
			
			width:956px;
			height:20px;
			background:transparent;
			color:#FFFFFF;
			margin:10px auto;
			padding-left:40px;
			font-size:10px;
			}

p
			
				{
				
				color:#230302;
				
				}


#kontaktlinks

				{
				
				width:250px;
				height:200px;
				float:left;
				
				}
#kontaktrechts

				{
				
				width:200px;
				height:200px;
				margin-left:280px;
				
				}
				
