/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/



/* Just some example content */

body {
      font-family:helvetica,arial,sans-serif;
       margin:0; padding:0;
	background-color:#7F7F7F;
	font-size:100%;
}

a {outline:none;}
.widgettitle {display:none;}
.clr {clear:both;}

#wrapper.hfeed {
   background-image:url(http://studiozoo.eu/wp-content/themes/studiozoo/images/stripezoo.png);
   background-repeat:repeat;
   /*   overflow:auto;*/
   border-top:0;
}
div#wrap_main {
/*background-color:#ffffff;*/
width:960px;
margin:0 auto 0 auto;
padding-top:130px;
padding-bottom:25px;
overflow:auto;

}
a {
	color:#000000;/* highlighted links text*/
        text-decoration:none;
        list-style: none;
}


div#header {width:100%;height:125px;margin:0;padding:0;overflow:hidden;background:url(http://studiozoo.eu/wp-content/uploads/2010/03/header_bg.gif) no-repeat center bottom;position:fixed;_position:absolute;border-top:5px solid #666666;}
div#header .wrap {width:100%;margin:0;padding:0;border-top:1px solid #FEFEFE;overflow:hidden;}
#logo {width:960px;margin:45px auto 0 auto;padding:0;}
#logo h1 a {
	width:282px;
        height:36px;
        margin:0 0 0 20px;
        padding:0;
        float:left;
        background:url(http://studiozoo.eu/wp-content/uploads/2010/02/studiozoo_logo.gif) no-repeat left;
        display:block;
        overflow:hidden;
}



div#container {
float:right;
margin:0 0 0  -200px;
width:100%;
color:#7F7F7F;
	font-size:13px;
	line-height:19px;
background-color:#ffffff;
padding-top:20px;
padding-bottom:20px;
overflow:auto;  
min-height:650px;
	
}

 li#category .separator {
 border-top:1px solid #e3e3e3;
	   margin-top:10px;
	   padding-top:10px;
}

          	
          	
          	#content .separator {
           border-top:1px solid #e3e3e3;
	   margin-top:20px;
	   padding-top:20px;
}


div#content {
margin:0 20px 0 200px;
}

.sidebar {
list-style:none;

float:left;
overflow:hidden;
width:180px;



}



/*
div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:20px 0 0 20px;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
    ,.entry-meta  */

 div.entry-title {
clear:both;
font-size:12px;
color:#000000;
} 
 span .entry-title {
clear:both;
font-size:12px;
color:#000000;
} 
 div.page-title {
clear:both;
font-size:12px;
color:#000000;
} 


/*div#primary {
position:relative;
margin:0;
display:inline;
}*/





form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}
/*
div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}*/

div.sidebar h3 {font-size:1em;}
div.sidebar input#s {width:7em;display:inline;}
input.button {display:inline;}
div.sidebar li {list-style:none;text-decoration:none;margin:10px 0px 10px 0px;}
/*div.sidebar li:first-child margin-top:0px;}*/
div.sidebar li form {margin:0.1em 0 0;padding:0;}
div.sidebar ul ul {font-size:12px;margin:0px 0px 0px 0px; padding:0px;list-style-type:none;color:#000000;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}




#footer {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size:10px;
	background-image:url(http://studiozoo.eu/wp-content/themes/studiozoo/images/background_footer.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	padding:30px;
	clear:both;
      
}


.footer_column {
	float:left;
	width:120px;
	margin-right:30px;
}
#footer .long {
	width:610px;
}
#footer h3 {
	color:#ffffff;
	text-transform:uppercase;
	font-size:10px;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;

}
.footer_column  {
	padding-bottom:20px;
	
}

.footer_column2 {
	float:right;
	width:90px;

}
.footer_column2 ul li, .footer_column2 ul {
	list-style:none;
	margin:0px;
	padding:0px;
         
}
.footer_column2  {
	padding-bottom:20px;
	
}


  .con2 {
	width:960px;
        position:relative;	
        margin:0 auto;
	
  
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div {
margin:0;
padding:0;
}
/*,div.sidebar h3,div.sidebar ul

 #search li{
display:inline;
}*/

li #categories{
margin:0;
padding:0;
font-style:normal;
font-size:12px;
color:#000000;
 font-family:helvetica,sans-serif,arial;

}
.xoxo{
margin:23px 0px 0px 20px;
padding:0px;
}
ul .subpages{
font-size:12px;
color:#000000;
  border-bottom:1px solid #e3e3e3; 
  border-top:1px solid #e3e3e3;
	   margin:10px 0px 10px 0px; 
	   padding:10px 0px 10px 0px; 
}


  ul.toplevel li a{
text-decoration:none;
font-weight:bold;
font-size:12px;	
   	color:#ffcc00;
margin:0;
}

div.sidebar li a.active {
          
        background-color:#ffcc00;
        color:#000000;
}
/*div.sidebar ul li a:hover { 
  padding:0px 0px 0px 0px;
           color:#000000;
           text-decoration:none;
           background-color:#ffcc00;
            
 }*/

ul.top_level li a:hover { 
  padding:0px 0px 0px 0px;
           color:#000000;
           text-decoration:none;
           background-color:#ffcc00;
            }
div.sidebar ul ul ul li {
list-style:none;
}


ul.subpages > li{
font-size:10px;
color:#000000;



}



ul.toplevel:first-child{
margin-top:0px


}



ul.subpages li {

font-weight:bold;
/*background-image:url(http://studiozoo.eu/wp-content/themes/studiozoo/images/arrow1.gif);
background-repeat: no-repeat; 
background-position:right center;*/


}

ul.subpages li a:active{

font-weight:bold;
/*background-image:url(http://studiozoo.eu/wp-content/themes/studiozoo/images/arrow2.gif);
background-repeat: no-repeat; 
background-position:7ems;    */ 


}
div.sidebar ul ul ul li {
background-image:none;
font-weight:lighter;
}

div.sidebar ul ul ul  a:hover { 
  padding:0px;
        
           background-color:#ffcc00;
            }



/* --[ SIDEBAR NAVIGATION STYLES ]-- */
div#primary {position:fixed;_position:absolute;margin:0px;padding:0px;}
   #primary.sidebar ul {margin:20px 0 0 10px;padding:0;list-style-type:none;}
   #primary.sidebar ul li a {margin:0;padding:2px 3px;}
   #primary.sidebar ul li a:hover {background-color:#ffcc00;}
   #primary.sidebar ul li ul li .sym {float:left;margin-left:-12px;}
   #primary.sidebar ul ul ul {margin:0;padding:0;}
   #primary.sidebar ul ul ul li {margin:5px 0 0 13px;padding:0;}
   #primary.sidebar ul ul ul ul {margin:0 0 15px 0;padding:0;}
   #primary.sidebar ul ul ul ul li {margin:5px 0 0 0;padding:0;}
   /* #primary.sidebar ul li.collapsing.pages a.self {background:#000;color:#FFF;font-weight:normal} */

/* --[ SIDEBAR SEARCH STYLES ]-- */
div#primary.sidebar #search {margin:0 0 0 13px;}
   #primary.sidebar #search h3.widgettitle {margin:0;padding:0;display:block;}

