/** contenedor **/
div#galinfo {width: 11.2em; float: left; padding: 1em 1.4em 1.4em 1.4em; margin: 0 2em 1em 0;}
div#galinfo p {font-size: .75em;}
div#galinfo h2, div#galinfo h3 {margin: 0; font-size: .9em; text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif;}
div#galinfo h2 {margin-bottom: .8em;}
div#galinfo h3 {font-size: .7em; margin-top: 3.5em;}

div#galinfo ul {list-style: none; margin: 1em 0 0 .6em; padding: 0; font-size: .8em;}
div#galinfo ul li {padding-bottom: .15em;}
div#galinfo ul li a {text-decoration: none;}
div#galinfo ul li a:hover {text-decoration: underline;}

div#imgcontainer {float: left; margin:0 0 1em 0em; }

@media screen and  (max-width: 1150px) {
	div#imgcontainer {width: 72%;}
}

@media screen and  (max-width: 999px) {
	div#imgcontainer {width: 62%;}
}

@media screen and  (max-width: 800px) {
	div#imgcontainer {width: 50%;}
}

@media screen and  (max-width: 768px) {
	div#imgcontainer {width: 45%;}
}

img#mainimg {max-width: 100%; border: 0;}

ul#pager {font-size: .8em; margin: 1em 0 0 0; padding: 0; list-style:none;}
ul#pager li {display: inline; padding-right: 3.8em; border-right: solid 1px;}
ul#pager li#next {padding-left: 3.8em; border: none;}
ul#pager li a {text-decoration: none;}
ul#pager li a:hover {text-decoration: underline;}

div#tags {margin-top: 2.5em;}
ul#tagul {margin: 0; padding: 0; list-style: none;}
ul#tagul li {display: inline; margin-right: .6em; font-size: .85em;}

.hires {display: block; margin-top: .8em; font-size: .8em;}