@charset "UTF-8";
/* CSS Document */

h3.search {border:none;margin:0;padding:0;margin-bottom:0px;}

/* results (tags, categories, search, etc) */

#flow-results {width:630px;float:left;margin-top:0px;}
.text-box-results {width:495px;float:right;margin-top:20px;padding-right:15px;}
p.results {color:#595959;font-size:11px;line-height:1.4;margin:0;}

img.archive-thumb {width:110px;height:110px;float:left;background-color:#000;}
	img.archive-thumb:hover {opacity:0.9;}
	
/* search forms */

#search-bar {position:;top:10px;right:5px;width:161px;_width:151px;}

#searchform {display:block;}
#s {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:4px 7px;height:12px;width:120px;font-size:11px;border:0;outline:0;background:#444;color:#fff;font-weight:bold;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;float:left;}
	#s:focus {background:#777;}
#searchsubmit {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:#333;color:#fff;border:0;outline:0;font-weight:bold;padding:3px;font-size:10px;width:27px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;position:;top:0;right:0;height:20px;}
	#searchsubmit:hover {cursor:pointer;background:#666;}

	#sform-404 {margin-top:10px;}
	#s-404 {float:left;width:300px;font-family:Arial,sans-serif;background-color:#000;border:0;padding:5px;color:#fff;margin-right:12px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
	#submit-404 {cursor:pointer;float:right;margin-left:-37px;position:absolute;font-weight:bold;font-size:9px;border:none;background-color:#0298ff;color:#fff;font-family:Arial,sans-serif;padding:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}
	#submit-404:hover {cursor:pointer;background-color:#000;color:#fff;}

.firefox #searchsubmit {padding-top:2px;}
.webkit #searchsubmit {padding-top:3px;}
.webkit.mac #searchsubmit {padding:3px;}
.firefox.mac #searchsubmit {padding-top:3px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchsubmit {padding:4px; margin-left: -8px;}
}	
	
	body#live-search h1 {padding:15px;background:#fff;}
	
	
}
img {
border: 0px
}
#footer {
padding-bottom: 20px;
padding-right: 15px;
padding-left: 15px;
font-family: Tahoma;
font-size: 12px;
color: #888888;
}
#footer a:link {
color: #888888;
font-weight: bold;
text-decoration: none;
}
#footer a:active {
color: #888888;
font-weight: bold;
text-decoration: none;
}
#footer a:visited {
color: #888888;
font-weight: bold;
text-decoration: none;
}
#header {
font-family: Tahoma;
font-size: 11px;
color: #888888;
}
#header a:link{
color: #888888;
font-weight: bold;
text-decoration: none;
}
#header a:active {
color: #888888;
font-weight: bold;
text-decoration: none;
}
#header a:visited {
color: #888888;
font-weight: bold;
text-decoration: none;
}
#header a:hover {
text-decoration: underline;
}
#separator {
border-bottom: 1px dotted;
border-color: #999999;
}
.sidebar {
font-family: Tahoma;
font-size: 12px;
color: #777777;
float: right;
}
.sidebar a:link  {
color: #999999;
font-weight: normal;
text-decoration: none;
}
.sidebar a:active {
color: #999999;
font-weight: normal;
text-decoration: none;
}
.sidebar a:visited {
color: #999999;
font-weight: normal;
text-decoration: none;
}
.sidebar a:hover {
color: #999999;
font-weight: normal;
text-decoration: underline;
}
#box {
font-family: Tahoma;
font-size: 13px;
color: #444444;
width: 520px;
background-color: #FFFFFF;
border: #CCCCCC 1px solid;
margin-bottom: 12px;
}
.caption {
font-family: Tahoma;
font-size: 13px;
color: #444444;
}
#pic {
font-family: Tahoma;
font-size: 12px;
color: #444444;
background-color:;
margin-bottom: 12px;
align: left;
}
#twitter_box {
background-color: #c6e1ef;
background-image: url(images/twitter.jpg);
font-family: Lucida Grande;
font-size: 0.8em;
color: #333333;
width: 520px;
height: 161px;
border: #8ec1da 1px solid;
margin-bottom: 12px;
}

#twitter_box p {
margin: 0px;
padding: 0px;
}
.twitter_box_mini {
font-family: Lucida Grande;
font-size: 0.75em;
}
#twitter_box a:link {
color: #0084b4;
font-weight: bold;
text-decoration: none;
}
#twitter_box a:visited {
color: #0084b4;
font-weight: bold;
text-decoration: none;
}
#twitter_box a:active {
color: #0084b4;
font-weight: bold;
text-decoration: none;
}
#twitter_box a:hover {
color: #0084b4;
font-weight: bold;
text-decoration: underline;
}
#gravatar{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
#social{
float: right;
margin-left: 7px;
margin-top: 3px;
}
#box a:link  {color:#2E92CC; text-decoration: none;}
#box a:active  {color:#2E92CC; text-decoration: none;}
#box a:visited  {color:#2E92CC; text-decoration: none;}
#box a:hover {color:#2E92CC; text-decoration: underline;}
#title {
font-family: Tahoma;
font-size: 21px;
text-transform: uppercase;
padding-bottom: 3px;
color: #3288B2;
font-weight: bold;
letter-spacing: -1px;
}
#title a:link  {color:#846fa3; text-decoration: none;}
#title a:active  {color:#846fa3; text-decoration: none;}
#title a:visited  {color:#846fa3; text-decoration: none;}
#title a:hover {color:#a88ece; text-decoration: none;}
#date {
padding-bottom: 10px;
font-size: 12px;
font-family: Tahoma;
color: #999;
border-bottom: 1px dotted;
border-color: #BBBBBB;
}
#date a:link  {color:#999; text-decoration: underline;}
#date a:active  {color:#999; text-decoration: underline;}
#date a:visited  {color:#999; text-decoration: underline;}
#date a:hover {color:#999; text-decoration: none;}
textarea {
font-family: Arial;
font-size: 15px;
border: 1px solid #CCCCCC;
padding: 5px;
color: #555555;
background: #EEEEEE;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
input.reply  {
font-family: Arial;
font-size: 15px;
border: 1px solid #CCCCCC;
padding: 5px;
color: #555555;
background: #EEEEEE;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
button
{
font-family: Arial;
font-size: 14px;
border: 1px solid #CCCCCC;
padding: 6px;
color: #777777;
background: #EEEEEE;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
button:hover{
font-family: Arial;
font-size: 14px;
border: 1px solid #BBBBBB;
padding: 6px;
color: #777777;
background: #DDDDDD;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

blockquote { 
	margin: 10px 30px 15px 30px;
	padding-left: 20px;
	border-left: 5px solid #EEEEEE;
	color: #888888;
	}
ul.navigation {font-size:13px;cursor:default;overflow:hidden;padding:-200;height:auto;position:absolute;top:-17px;left:-30px;}
	ul.navigation li {float:left;list-style:none;position:relative;font-size:13px;font-family: Tahoma;}
		ul.navigation li a {color:#fff;text-shadow:rgba(0,0,0,0.09) 0 0 0;text-decoration:none;font-weight:bold;padding:7px 20px 12px 0px;display:block;font-family: Tahoma;}
		ul.navigation li a:hover {color:#999;}		
		ul.navigation li.active a {color:#999;}
		ul.navigation li.ss.active a {color:#ff0066;}
		ul.navigation li.tv.active a {color:#0298ff;}
		ul.navigation li a.twitter:hover {color:#33CCFF;}
		ul.navigation li a.facebook:hover {color:#3B5998;}
		ul.navigation li a.rss:hover {color:#ff8208;}
a:active{outline: none;}







.narrow {
	float: left;
	display: inline;
	width: 500px;
	margin: 0 0 10px 0px;
	position: relative;
}
.full { position: relative; }

.panel_head {
	height: 4px;
	font-size: 1px;
	background: url("http://anahifotos.com/site/ag.png") 0 0 no-repeat;
}
.full .panel_head { background-position: 0px -205px; }

.panel_content { background: #fff; padding: 20px; overflow: hidden; }
.panel_foot {
	height: 11px;
	background: url("http://anahifotos.com/site/ag.png") 0 -4px no-repeat;
	position: relative;
}
.full .panel_foot { background-position: 0px -89px; font-size: 1px; }





.ref {
	width: 20px; height: 10px;
	position: absolute;
	bottom: 0; left: 15px;
	background: url("http://anahifotos.com/site/ag.png") 0 -35px no-repeat;
}


/* PHOTO ---------------------------------------------------------- */
#page .photo .panel_head { position: absolute; top: 0; left: 0; z-index: 10; background-position: 0px -15px; width: 500px; }
#page .photo .panel_content { padding: 3px 10px; }
#page .photo .photo_narrow { position: relative; background: #fff; }
#page .photo .photo_narrow img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
#page .photo .caption { overflow: hidden; padding-bottom: 5px; }
#page .photo .no_caption { padding: 0; height: 20px; }
#page .photo_full { padding: 5px 0 15px; }
#page .photo_full a { border: none; }

/* PHOTOSET ------------------------------------------------------- */
#page .photoset .panel_head { position: absolute; top: 0; left: 0; z-index: 10; background-position: 0px -15px; width: 500px; }
#page .photoset object, #page .photoset embed { display: block; }
#page .photoset .panel_content { padding: 3px 10px; }
#page .photoset .photoset_narrow { background: #ccc url("http://static.tumblr.com/lhq9par/8q8kzomqq/loader_dark.gif") 50% 50% no-repeat; overflow: hidden; }
#page .photoset_no_caption { margin-bottom: 15px; }
#page .photoset_no_caption .panel_foot { position: absolute; bottom: 0; left: 0; z-index: 10; background-position: 0px -20px; width: 400px; height: 4px; }
#page .photoset_full { padding: 5px 0 15px; }
#page .photoset_full a { border: none; }

/*MORE-------*/
p, caption, th, div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
