/*

Theme Name: 1kimi galeria
Version: 1.0
Description: Tema de WP creado por wpthemes.Info adaptado para CPG por Billy Bullock y modificado por FixYMix.com
Author:  Fix&Mix 
Author URL: http://www.fixymix.com
Original: Patricia Muller/Billy Bullock http://www.vanillamist.com/blog/ y http://billygbullock.com
*/
/* stramm */
.alt1, .alt1Active

{

	background-color: #97b1ae;

	font-family: verdana, arial, helvetica, sans-serif;

}



.alt2, .alt2Active

{

background-color: #97b1ae;

	font-family: verdana, arial, helvetica, sans-serif;

}



.alt3

{

background-color: #97b1ae;

	color: #969696;

}



.pms_send_a {



	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 10px;

	border: 1px inset;

}



.pms_send_b {



	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 10px;

	border: 1px inset;

}



.pms_legend

{

        margin: 10px;

}



.panel

{



	color: #969696;

	padding: 10px;

	border: 2px outset;

}



.panelsurround

{


	color: #969696;

}



.pms_linecolor1

{



font-size: 10px;

}

.pms_linecolor2

{



font-size: 10px;

}

.pms_linecolor3

{



font-size: 10px;

}

.pms_linecolor4

{



font-size: 10px;

}

.pms_linecolor5

{



font-size: 10px;

}



.smallfont

{

font-size: 10px;

}

/* galeria */

body {
background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-color: #97b1ae;
        font-family: Lucida Sans;
        font-size: 10px;
	line-height: 11px;
        color: #405653;
        margin: 0px;

}



table {

        font-size: 10px;

}

h1{
        color: #54716d;
background-image: url(images/tile.gif);
background-repeat: no-repeat;
background-position: left;
 font-family: Tahoma;
padding-left: 13px;
font-size: 9px;
margin: 0px;
}

h2 {
        
font-family: Tahoma;
color: #54716d;
background-image: url(images/tile.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 13px;
font-size: 9px;
margin: 0px;
}

h3 {
        font-weight: normal;
         font-family: Tahoma;
        font-size: 11px;
        margin: 2px;
}

 h4 {

	 font-family: Tahoma;

	font-weight: normal;

	letter-spacing: 1px;

}
p {

font-family: Trebuchet MS;
font-size: 11px;
margin: 2px 0px;

}



ul {

margin-left: 5px;
padding: 0px;
}



li {
margin-left: 10px;
margin-top: 4px;
margin-bottom: 4px;
padding: 0px;
list-style-position: outside;


}



.textinput {

       font-family: Tahoma;
        font-size: 100%;
        padding-right: 2px;
padding-left: 2px;
        border: 1px solid #7e9c99;
background: #9fc8c3;
        color: #405653;
	
}



.listbox {

        font-family: Tahoma;

        font-size: 100%;
border: 1px solid #bfbdbd;
color: #405653;

        vertical-align : middle;

}



.button {

      font-family: Tahoma;
        font-size: 100%;
        background: #9fc8c3;

		color: #405653;


        background-position : bottom;

}



.comment_button {

      font-family: Tahoma;

       font-size: 100%;
border: 1px solid #bfbdbd;

        background: #93b8b4;

        background-position : bottom;

        padding-left: 3px;

        padding-right: 3px;
		
		font-family: Trebuchet MS;



}



.radio {

        font-family: Tahoma;

        font-size: 100%;

        vertical-align : middle;

}



.checkbox {

      font-family: Tahoma;

        font-size: 100%;

        vertical-align : middle;

}



a {

	    color: #5a7773;

	    text-decoration:none;

}

a:visited {

	    color: #5a7773;

}

a:hover {

	    color: #304542;

	    text-decoration:dotted;

}



.bblink a {

        color: #5a7773;

        text-decoration: none;

}



.bblink a:hover {

        color: #304542;

        text-decoration: none;

}



.maintable {
background-color: #8aa2a1;
margin-top: 3px;
text-align:justify;
margin-bottom: 3px;


}



.tableh1 {

       background-image: url(images/bgbig1.jpg);

	    background-repeat: repeat-x;
background-position: bottom;
background-color: #9fc6c2;
height: 22px;
font-family: Tahoma;
border: 1px solid #97b1ae;
text-transform: uppercase;
color: #405653;

padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;

}



.tableh1_compact {

				
background-image: url(images/bgbig1.jpg);

	    background-repeat: repeat-x;
background-position: bottom;
background-color: #9fc6c2;
height: 22px;
font-family: Tahoma;
border: 1px solid #97b1ae;
color: #405653;
text-transform: uppercase;
text-align:justify;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;;

}



.tableh2 {


background-image: url(images/bgbig1.jpg);

	    background-repeat: repeat-x;
background-position: bottom;
background-color: #9fc6c2;
height: 22px;
font-family: Tahoma;
border: 1px solid #97b1ae;
color: #405653;
text-transform: uppercase;
text-align:justify;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;

}

.tableh2 a:link {
color: #5a7773;
}


.tableh2:hover {

background-image: url(images/bgbig1.jpg);

	    background-repeat: repeat-x;
background-position: bottom;
background-color: #9fc6c2;
height: 22px;
font-family: Tahoma;
border: 1px solid #97b1ae;
color: #405653;
text-transform: uppercase;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;}

.tableh2_compact {
border: 1px solid #97b1ae;
				
background-image: url(bgbig1.jpg);
background-repeat: repeat-x;
background-position: top;

height: 22px;
color: #405653;
text-transform: uppercase;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;

}



.tableb {

        background: #8aa2a1;
color : #ffffff;

  padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;

}





.tableb_compact {

       background: #8aa2a1;
color : #ffffff;

        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;

}



.tablef {

        background: #8aa2a1;
padding-top: 10px;

        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;

}



.catrow_noalb {

       background-color: #9ab2b1;

        color : #304542;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;

}



.catrow_noalb:hover {

       background-color: #a7bcbb;
	   padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;



}



.catrow {


        background-color: #9ab2b1;

        color : #304542; 
		padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;    

}



.catrow:hover {

        background-color: #a7bcbb;
 padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;


}



.album_stat {
color : #304542; 
        font-size: 85%;

        margin: 5px 0px;

}



.thumb_filename {

        font-size: 95%;

        display: block;

}



.thumb_title {
background-color: #9ab2b1;
font-weight: normal;
font-size: 90%;
padding: 2px;
display: block;

}



.thumb_caption {

font-size: 90%;
padding: 1px;
display: block;

}



.thumb_caption a {

        color: #5a7773;

}





.thumb_num_comments {
font-weight: normal;
font-size: 90%;
padding: 2px;
font-style: italic;
display: block;

}



.user_thumb_infobox {

        margin-top: 1px;

        margin-bottom: 1px;

}



.user_thumb_infobox th {
color : #304542; 
font-size: 100%;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;

}



.user_thumb_infobox td {

font-size: 90%;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;

}



.user_thumb_infobox a {

        text-decoration: none;

        color: #5a7773;

}



.user_thumb_infobox a:hover {

        color: #304542;

        text-decoration: none;

}



.sortorder_cell {

       


        color: #405653;

       padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 10px;
margin: 0px;

}



.sortorder_options {

font-family: Tahoma;
      

        color: #405653;
padding: 0px;
margin: 0px;

font-size: 75%;
white-space: nowrap;

}



.navmenu {
background-image: url(images/bg2.jpg);
			background-repeat: repeat-x;
			background-color: #809e9b;
padding: 3px;
font-size: 9px;
font-family: Tahoma;
color: #FCF5F9;

border-style: none;
text-transform: uppercase;
background-position: right;

      

      



}



.navmenu img {

        margin-top: 1px;

        margin-right: 5px;

        margin-bottom: 1px;

        margin-left: 5px;

}



.navmenu a {

        position: relative;

        display: block;
padding: 5px;

        text-decoration: none;

  	  color: #5a7773;

}



.navmenu a:hover {

        text-decoration: none;

        color: #304542;

}


.navmenu a img {
border: 0px;
padding: 0px;}

.navmenu a img:hover {
border: 0px;
padding: 0px;} 

.admin_menu_thumb {

        font-family: Tahoma;

        font-size: 9px;

        border: 1px solid #7e9c99;

        color: #405653;

        

        margin-top: 0px;

        margin-bottom: 0px;

        width: 80px;


}



.admin_menu_thumb a {


        color: #5a7773;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 10px;

        padding-right: 10px;

}





.admin_menu_thumb a:hover {

        color: #304542;

        text-decoration: none;

}



.admin_menu {

font-family: Lucida Sans;

  	  font-size: 8px;

        border:#7e9c99 1px solid;

       background-image: url(images/bg2.jpg);
			background-repeat: repeat-x;
			background-color: #809e9b;

        color:#405653;

        margin-top: 0px;

        margin-bottom: 0px;
padding: 3px;
text-transform: uppercase;
        text-align: center;

}



.admin_menu a {

        color: #ffffff;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}



.admin_menu a:hover {

        color: #304542;

        text-decoration: none;

}



td #admin_menu_anim {


}

.comment_date{

        color : #405653;

        font-size :90%;

        vertical-align : middle;

}
.comment_date a img {
border: 0px;
padding: 0px;}

.comment_date a img:hover {
border: 0px;
padding: 0px;}



.image {

        border-style: solid;

        border-width: 1px;

        border-color: #5a7773;

        padding: 3px;

        margin: 2px;

}



.image:hover{

        border-style: solid;

        border-width: 1px;

        border-color: #304542;

        padding: 3px;

        margin: 2px;

}



.imageborder {

        margin-top: 30px;

        margin-bottom: 30px;

}



.display_media {
padding-left: 10px;

			background-color: #809e9b;
border: 1px solid #54706c;
        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.thumbnails {

        background: transparent;

        padding: 5px;

}



.footer {

        font-size : 10px;

}



.footer a {

        text-decoration: none;

        color: #c8e2e0;

}



.footer a:hover {

        color: #b2ccca;

        text-decoration: underline;

}



.statlink {

        color: #405653;

}



.statlink h2{
padding-left: 12px;
font-family: Tahoma;
text-decoration: none;
font-weight:normal;
color: #5a7773;
font-size: 11px;
text-transform: uppercase;
}



.statlink a {

        text-decoration: none;

        color: #5a7773;

}



.statlink a:hover {

        color: #304542;

        text-decoration: none;

}



.alblink a {
background-image: url(images/tile.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
font-family: Tahoma;
text-decoration: none;
font-weight:normal;
color: #5a7773;
font-size: 10px;
text-transform: uppercase;
        

        

}



.alblink a:hover {

        
background-image: url(images/tile2.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
font-family: Tahoma;
text-decoration: none;
font-weight:normal;
color: #304542;
font-size: 10px;
text-transform: uppercase;

}



.catlink {

        display: block;

        margin-bottom: 2px;

}



.catlink a {
		background-image: url(images/tile.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
padding-bottom:8px;
padding-right: 8px;
padding-top: 8px;
font-family: Tahoma;
text-decoration: none;
font-weight:normal;
color: #5a7773;
font-size: 10px;
text-transform: uppercase;

}



.catlink a:hover {
background-image: url(images/tile2.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
padding-bottom:8px;
padding-right: 8px;
padding-top: 8px;
font-family: Tahoma;
text-decoration: none;
font-weight:normal;
color: #304542;
font-size: 10px;
text-transform: uppercase;

}



.topmenu {
font-family: Tahoma;
        line-height : 130%;
        font-size : 110%;

}



.topmenu a {

        color : #5a7773;

        text-decoration : none;

}



.topmenu a:hover  {

        color : #304542;

        text-decoration : none;

}



.img_caption_table {

        border: none;
			background-color: #809e9b;

        width : 100%;

        margin : 0px;

}



.img_caption_table th {

			background-color: #809e9b;

        font-size: 100%;

        color : #405653;

        padding-top: 4px;

        padding-right: 10px;

        padding-bottom: 4px;

        padding-left: 10px;
border-top: 1px solid #7e9c99;
        

}



.img_caption_table td {


			background-color: #809e9b;

        padding-top: 6px;

        padding-right: 10px;

        padding-bottom: 6px;

        padding-left: 10px;

       border-top: 1px solid #7e9c99;

        white-space: normal;

}



.debug_text {
       

			background-color: #809e9b;

        width : 100%;

        margin : 0px;
		  border: #7e9c99;


}



.clickable_option {

        cursor : default;

}



.listbox_lang {

        color: #405653;

  
background-color: #8ba8a4;

        border: 1px solid #7e9c99;

        font-size: 85%;

        font-family: Tahoma;

        vertical-align : middle;



}



/* Wordpress styling */



/* Main wrapper */

#rap {

	width:850px;

	margin:0 auto;

	padding:0px 8px;

	text-align:left;

	font-family: Tahoma;

	font-size: 10px;

}



#main {

	margin:0 auto;

	padding:0;

	background-color: #8ba8a4;

	width:850px;

}



#content {

	width:600px;

	float:left;

	padding:5px;

	margin:0;

	overflow:auto;

	display:inline;

}



#content ul {

	margin-left: 0;

	padding-left: 45px;

	list-style-type: none;

}



#content ul li {

	background: url(images/bullet.gif) no-repeat 0 7px;

	padding-left: 1.5em;

}



#header {

	margin: 0 auto;

	width:850px;

	height: 470px;

	padding:0;

	border:#fc9 0px solid;

}



#header h1 {

	margin: 0;

	font-size: 12px;

	padding:10px 20px 0 0;

	text-align:right;

}



#header h1 a {

	color:#c8e2e0;

	text-decoration:none;

}



#header h1 a:hover {

	color:#b2ccca;

}



#header #desc {

	font-weight:normal;

	font-style:italic;

	font-size:10px;

	color:#405653;

	text-align:right;

	margin:0;

	padding:0 20px 0 0;

}



#topnav {

	list-style:none;

	font-size:10px;

	margin:0 auto;

	padding:12px 20px 0 0;

	text-align:right;

	font-family: Tahoma;

}



#topnav li {

	list-style:none;

	display:inline;

	padding:0;

	margin:0;

	font-weight:bold;

}



#topnav li a:link, #topnav li a:visited {

	text-decoration:none;

	color:#bfded9;

}



#topnav li a:hover, #topnav li a:active {

	color:#b2ccca;

}



#sidebar {

	width:210px;

	float:right;

	padding:10px 8px 10px 8px;

	margin:0;

	font-size:11px;

	color:#405653;
	text-align:justify;
	line-height:12px;

	display:inline;

}



#sidebar h2 {
background-image: url(images/bgbig1.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #9fc6c2;
height: 15px;
font-family: Tahoma;
border: 1px solid #8aa2a1;
text-transform: uppercase;
color: #405653;
font-size: 14px;
text-align:center;
font-weight:normal;
padding-top: 14px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;

}





#sidebar ul {

	list-style-type: none;

	padding: 5px;

	margin: 0;

	font-size: 11px;

	padding-bottom:3em;

			background-color: #8aa2a1;
line-height:12px;

}



#sidebar ul li {

	margin: 0.1em 0 0 0;

	padding: 0;
	line-height:12px;

}



#sidebar li a {

	text-decoration: none;

	border:none;
	line-height:12px;

}



#sidebar li a:link {
background-image: url(images/tile3.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
	color: #bfded9;
	line-height:10px;

}



#sidebar li a:visited {
background-image: url(images/tile3.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
	color: #bfded9;

}



#sidebar li a:hover, #sidebar li a:active {
background-image: url(images/tile4.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
	color: #a7c7c2;

}



#footer {

	margin:0 auto;

	padding: 7px 0;

	border-top:#dcdbdb 0px solid;

	clear: both;

	font-size: 9px;

	color: #5a7773;

	text-align:center;

	width:740px;

}



#footer a {

      border:none;

      color:#5a7773;

}



#vanity a {

      display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;

}

#vanity img {border:0}

#v_php {float:left;background-image:url(../../images/powered-php.gif);}

#v_php:hover {background-image:url(../../images/h_powered-php.gif);}

#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}

#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}

#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}

#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}

#v_css {float:right;background-image:url(../../images/valid-css.gif);}

#v_css:hover{background-image:url(../../images/h_valid-css.gif);}