/*
kozumel master styles for screen media
Camilo Rueda López
kozumel@hotmail.com
Updated: 27.04.2008
*/

/* XHTML ELEMENTS */
a:link {color:#339999; border-color:#339999;}
a:visited {color:#CCCCCC; border-color:#CCCCCC;}
a:active {color:#336666; border-color:#336666;}
a:hover {color:#336666; border-color:#336666;}

body {background-color:#F5F5F5; color:#999999; font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size:13px; line-height:1.3em; margin:15px 0px 15px 0px; voice-family:"\"}\""; voice-family:inherit;}
html>body {font-size:small;}
li {padding-left:13px; background:url(/v2/img/assets/default/bullet_slash.gif) no-repeat 0px 5px;}
td {color:#999999; font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size:13px; line-height:1.3em;}
ul, dl, ol {margin:4px 0px 20px 0px; padding:0; list-style:none;}
/* //XHTML ELEMENTS */

/* CLASSES */
.bkg-rl {background-color:#FCFCFC;}

#bottom-footer {background:url(/v2/img/assets/default/bkg_bottom.gif) repeat-x; background-position:top;}
#bottom-lt {background:url(/v2/img/assets/default/bkg_bottom_lt.gif) repeat-y; background-repeat:no-repeat; background-position:top; height:75px; width:10px;}
#bottom-rt {background:url(/v2/img/assets/default/bkg_bottom_rt.gif) repeat-y; background-repeat:no-repeat; background-position:top; height:75px; width:10px;}
#top-header {background:url(/v2/img/assets/default/bkg_top.gif) repeat-x;}
#middle-lt {background:url(/v2/img/assets/default/bkg_middle_lt.gif) repeat-y;}
#middle-rt {background:url(/v2/img/assets/default/bkg_middle_rt.gif) repeat-y;}
#top-lt {background:url(/v2/img/assets/default/bkg_top_lt.gif) repeat-y; height:75px; width:10px;}
#top-rt {background:url(/v2/img/assets/default/bkg_top_rt.gif) repeat-y; height:75px; width:10px;}

.copyright {text-decoration:none; font-size:11px; color:#CCCCCC;}
a.copyright {text-decoration:underline; font-size:11px; color:#999999;}
a.copyright:hover {text-decoration:none; font-size:11px; color:#666666;}
a.copyright:visited {text-decoration:none; font-size:11px; color:#CCCCCC;}
.date {text-decoration:none; font-size:11px; color:#CCCCCC;}

h1 {font-family: Haettenschweiler, 'Helvetica Condensed', 'Arial Narrow', 'Helvetica Narrow', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Helvetica, Arial, sans-serif; padding:0px 0px 4px 0px; margin:0px; background:url(/v2/img/assets/default/h1_bkg.gif) repeat-x bottom; color:#666666; font-size:18px; font-weight:normal;}
h2 {font-family: Haettenschweiler, 'Helvetica Condensed', 'Arial Narrow', 'Helvetica Narrow', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Helvetica, Arial, sans-serif; padding:0px 0px 4px 0px; margin:0px; background:url(/v2/img/assets/default/h1_bkg.gif) repeat-x bottom; color:#666666; font-size:15px; font-weight:normal;}
h3 {font-family: Haettenschweiler, 'Helvetica Condensed', 'Arial Narrow', 'Helvetica Narrow', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Vera Sans', Verdana, Helvetica, Arial, sans-serif; padding:0px 0px 4px 0px; margin:0px; background:url(/v2/img/assets/default/h1_bkg.gif) repeat-x bottom; color:#999999; font-size:14px; font-weight:normal;}
h4 {color:#339999; padding-bottom:2px; font-size:11px; font-weight:bold;}
a.h4 {color:#339999; font-size:11px; font-weight:bold; line-height:15px;}
a.h4:hover,active {color:#336666; font-size:11px; font-weight:bold; text-decoration:none; line-height:15px;}

img {border-color:#EEEEEE;}
img.sponsor {margin-right:5px;}

.logo {background:url(/v2/img/assets/default/logo_main.gif); background-repeat:no-repeat;}

.mainmenu {background:url(/v2/img/assets/main_menu/main_menu_default.gif);}
.mmhci {background:url(/v2/img/assets/main_menu/mmhci_default.gif);}
.mmid {background:url(/v2/img/assets/main_menu/mmid_default.gif);}
.mmmusic {background:url(/v2/img/assets/main_menu/mmmusic_default.gif);}
.mmphoto {background:url(/v2/img/assets/main_menu/mmphoto_default.gif);}
.mmprofile {background:url(/v2/img/assets/main_menu/mmprofile_default.gif);}
.mmreading {background:url(/v2/img/assets/main_menu/mmreading_default.gif);}
.mmreflections {background:url(/v2/img/assets/main_menu/mmreflections_default.gif);}
.mmthoughts {background:url(/v2/img/assets/main_menu/mmthoughts_default.gif);}

.medium {font-size:11px; line-height:15px;}
a.medium {font-size:11px; line-height:15px; color:#336699;}
a.medium:hover {font-size:11px; line-height:15px; color:#003366; text-decoration:none;}
.small {font-size:10px; line-height:12px;}
a.small {font-size:10px; line-height:12px; color:#336699;}

.photo-description {font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:8px;}

.select {background-color:#FAFAFA; font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; font-size:10px; color:#999999;}

#sidebar ul, #sidebar dl {margin:4px 0px 20px 0px; padding:0; list-style:none;}
#sidebar li {margin-bottom:0.5em; padding-left:13px; line-height:1.4em; font-size:11px; background:url(/v2/img/assets/default/bullet_slash.gif) no-repeat 0 5px;}

.title {font-family:Haettenschweiler, "Helvetica Condensed", "Arial Narrow", "Helvetica Narrow", sans-serif; color:#666666; font-size:15px;}
/* //CLASSES */

/* LIGHTBOX */
#lightbox {position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox img {width:auto; height:auto;}
#lightbox a img {border:none;}

#outerImageContainer {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer {padding:10px;}

#loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav {left:0;}
#hoverNav a {outline:none;}

#prevLink, #nextLink {width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block;}
#prevLink {left:0; float: left;}
#nextLink {right:0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background:url(/v2/img/lightbox/prevlabel.gif) left no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(/v2/img/lightbox/nextlabel.gif) right no-repeat;}

#imageDataContainer {font:11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; background-color:#fff; margin: 0 auto; line-height:1.4em; overflow:auto; width:100%;}

#imageData {padding:0 10px; color:#666;}
#imageData #imageDetails {width:70%; float:left; text-align:left;}	
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;}			
#imageData #bottomNavClose {width:66px; float:right; padding-bottom:0.7em; outline:none;}	 	

#overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}
/* //LIGHTBOX *