/* Project management, ideas & design by Stayu Kasabov | NUVIZUS.COM | STAYUKASABOV.COM */
/* line 2, ../sass/layout.sass */
body { margin: 0 auto; padding: 0; font: normal Arial, Helvetica, sans-serif; background: #19181b; text-align: center; }

a { behavior: url("/stylesheets/hidefocus.htc"); text-decoration: none; color: #51aed2; }

/*pseudo */
/* line 590, ../sass/layout.sass */
a { text-decoration: none; color: #51aed2; }

/* line 598, ../sass/layout.sass */
a:active { color: #51aed2; }

/* line 594, ../sass/layout.sass */
a:hover { color: #38b2f6; }

*:focus { outline: none !important; }

/* line 9, ../sass/layout.sass */
#wrapper { width: 980px; margin: 0 auto; padding: 0; background: url(/images/wrapperBgr.png) repeat-y 0 0; text-align: left; }

/* line 16, ../sass/layout.sass */
#derbyAd { width: 980px; height: 194px; margin: 0; padding: 0; float: left; background: transparent url(/images/derbyAd.jpg) no-repeat 0 0; }

/* line 24, ../sass/layout.sass */
#header { width: 980px; height: 90px; margin: 0; padding: 0; float: left; background: transparent url(/images/header.jpg) no-repeat 0 0; }
/* line 31, ../sass/layout.sass */
#header h1 { width: 980px; height: 102px; line-height: 114px; text-align: center; margin: 0; padding: 0; float: left; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 2.2em; color: black; letter-spacing: -0.05em; text-transform: uppercase; text-shadow: #e1e2e5 -1px -1px 2px; background: transparent; }
/* line 46, ../sass/layout.sass */
#header h1 a, #header h1 a:link, #header h1 a:hover, #header h1 a:active { color: #434648; width: 980px; height: 102px; display: block; }

@font-face { font-family: "MyriadProLightSemiExtended"; src: url(../myriadpro-lightsemiext-webfont.eot); src: local("MyriadPro"), url(../myriadpro-lightsemiext-webfont.ttf) format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "MyriadProSemiExtended"; src: url(../myriadpro-semiext-webfont.eot); src: local("MyriadPro"), url(../myriadpro-semiext-webfont.ttf) format("truetype"); font-weight: normal; font-style: normal; }

/* line 79, ../sass/layout.sass */
#Login { width: 980px; height: 30px; margin: 0; padding: 0; float: left; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 1em; color: white; text-shadow: white 1px 1px 1px; letter-spacing: -0.08em; background: transparent url(/images/blueLine.png) no-repeat 0 0; }
/* line 91, ../sass/layout.sass */
#Login ul { width: 220px; height: 30px; line-height: 30px; margin: 0; padding: 0; float: right; background: transparent; }
/* line 99, ../sass/layout.sass */
#Login ul li { height: 30px; line-height: 28px; list-style: none; float: left; margin: 0 0 0 0.5em; padding: 2px 0 0 0; }
/* line 106, ../sass/layout.sass */
#Login ul li a { line-height: 30px; display: block; text-decoration: none; color: #7d8082; }
/* line 111, ../sass/layout.sass */
#Login ul li a:hover { color: #2e3036; }
/* line 113, ../sass/layout.sass */
#Login ul li a:active { color: #6f7480; }

/* line 109, ../sass/layout.sass */
#navbar { width: 980px; height: 41px; margin: 0; padding: 0; float: left; border-bottom: 1px solid black; background: url(/images/navbarBgr.png) no-repeat 0 0; }
/* line 117, ../sass/layout.sass */
#navbar ul { width: 980px; height: 41px; margin: 0; padding: 0; float: left; }
/* line 123, ../sass/layout.sass */
#navbar ul li { list-style: none; float: left; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.7em; color: black; text-transform: uppercase; text-shadow: white 1px 1px 1px; letter-spacing: -0.08em; line-height: 41px; padding: 0; margin: 0 0 0 0.8em; background: transparent; }
/* line 136, ../sass/layout.sass */
#navbar ul li a { display: block; line-height: 41px; padding: 0 0.2em 0 0.2em; margin: 0; color: #6f7480; background: transparent; }
/* line 150, ../sass/layout.sass */
#navbar ul li a:active { color: #6f7480; background: transparent; }
/* line 144, ../sass/layout.sass */
#navbar ul li a:hover { color: #2e3036; background: url(/images/navbarActiveBgr.png) repeat-x 0 0; }
/* line 153, ../sass/layout.sass */
#navbar ul .selected { color: #2e3036; background: url(/images/navbarActiveBgr.png) repeat-x 0 0; }
/* line 159, ../sass/layout.sass */
#navbar ul .photoView { width: 28px; height: 41px; margin: 0 0 0 34px; padding: 0; background: transparent; text-indent: -9999px; }
/* line 166, ../sass/layout.sass */
#navbar ul .photoView a { width: 28px; height: 21px; margin: 8px 0 0 0; padding: 0; line-height: 41px; display: block; float: left; background: url(/images/photoView.png) no-repeat 0 0; }
/* line 180, ../sass/layout.sass */
#navbar ul .photoView a:active { background: url(/images/photoView.png) no-repeat 0 -42px; }
/* line 176, ../sass/layout.sass */
#navbar ul .photoView a:hover { background: url(/images/photoView.png) no-repeat 0 -21px; }
/* line 182, ../sass/layout.sass */
#navbar ul .photoView .selected { width: 28px; height: 21px; margin: 8px 0 0 0; padding: 0; line-height: 41px; display: block; float: left; background: url(/images/photoView.png) no-repeat 0 -42px; }
/* line 191, ../sass/layout.sass */
#navbar ul .textView { width: 28px; height: 41px; margin: 0 0 0 1px; padding: 0; background: transparent; text-indent: -9999px; }
/* line 198, ../sass/layout.sass */
#navbar ul .textView a { width: 28px; height: 21px; margin: 8px 0 0 0; padding: 0; line-height: 41px; display: block; float: left; background: url(/images/textView.png) no-repeat 0 0; }
/* line 212, ../sass/layout.sass */
#navbar ul .textView a:active { background: url(/images/textView.png) no-repeat 0 -42px; }
/* line 214, ../sass/layout.sass */
#navbar ul .textView .selected { width: 28px; height: 21px; margin: 8px 0 0 0; padding: 0; line-height: 41px; float: left; display: block; background: url(/images/textView.png) no-repeat 0 -42px; }
/* line 208, ../sass/layout.sass */
#navbar ul .textView a:hover { background: url(/images/textView.png) no-repeat 0 -21px; }
/* line 223, ../sass/layout.sass */
#contentPhotoView { width: 980px; margin: 0; padding: 0; float: left; /*Photo Row */ }
/* line 229, ../sass/layout.sass */
#contentPhotoView .photoRow { width: 980px; height: 400px; margin: 0; padding: 0; float: left; background: transparent; }
/* line 236, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce { width: 600px; height: 400px; margin: 0; padding: 0; float: left; }
/* line 242, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce { width: 600px; height: 84px; margin: 316px 0 0 0; padding: 0; overflow: hidden; float: left; background: black; -moz-opacity: 0.95; filter: alpha(opacity=85); opacity: 0.85; }
/* line 253, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce li { margin: 5px 0 0 10px; padding: 0; list-style: none; float: left; }
/* line 258, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .title { width: 580px; height: 56px; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.7em; color: white; letter-spacing: -0.05em; float: left; line-height: 1em; overflow: hidden; }
/* line 269, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .title a { display: block; margin: 0; padding: 0; color: white; }
/* line 279, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .title a:active { color: white; }
/* line 275, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .title a:hover { color: #38b2f6; }
/* line 281, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .readInfo { margin: 0 0 0 8px; padding: 0.2em; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 1em; color: #51aed2; letter-spacing: -0.05em; float: left; }
/* line 289, ../sass/layout.sass */
#contentPhotoView .photoRow .bigPhotoAnnounce .bigTextAnnounce .commentsInfo { margin: 0 0 0 8px; padding: 0.2em; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 1em; color: #51aed2; letter-spacing: -0.05em; float: left; }
/* line 297, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce { width: 380px; height: 200px; margin: 0; padding: 0; float: left; }
/* line 303, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce { width: 380px; height: 84px; margin: 116px 0 0 0; padding: 0; float: left; overflow: hidden; background: black; -moz-opacity: 0.75; filter: alpha(opacity=75); opacity: 0.75; }
/* line 314, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce li { margin: 5px 0 0 10px; padding: 0; list-style: none; float: left; }
/* line 319, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .title { width: 360px; height: 56px; overflow: hidden; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.2em; color: white; letter-spacing: -0.05em; float: left; line-height: 1em; }
/* line 329, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .title a { display: block; margin: 0; padding: 0; color: white; }
/* line 339, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .title a:active { color: #38b2f6; }
/* line 335, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .title a:hover { color: #38b2f6; }
/* line 341, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .readInfo { margin: 0 0 0 8px; padding: 0.2em; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 0.8em; color: #51aed2; letter-spacing: -0.05em; float: left; }
/* line 349, ../sass/layout.sass */
#contentPhotoView .photoRow .smallPhotoAnnounce .smallTextAnnounce .commentsInfo { margin: 0 0 0 8px; padding: 0.2em; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 0.8em; color: #51aed2; letter-spacing: -0.05em; float: left; }

/* line 358, ../sass/layout.sass */
#contentTextView { width: 980px; margin: 0; padding: 0; float: left; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 0.875em; color: #33373d; letter-spacing: -0.05em; background: url(/images/contentTextViewBgr.png) repeat-y 0 0; }
/* line 369, ../sass/layout.sass */
#contentTextView #articleColumn { width: 718px; height: auto; margin: 0 0 0 1px; padding: 0; background: transparent; }
/* line 375, ../sass/layout.sass */
#contentTextView #articleColumn .article { width: 688px; height: auto; margin: 0; padding: 0; background: transparent; }
/* line 381, ../sass/layout.sass */
#contentTextView #articleColumn .article .pubTitle { width: 718px; height: auto; margin: 0; padding: 0; background: transparent; float: left; }
/* line 388, ../sass/layout.sass */
#contentTextView #articleColumn .article img { border: none; margin: 0.4em 0; padding: 0; }
/* line 392, ../sass/layout.sass */
#contentTextView #articleColumn .article h2 { width: 650px; height: auto; margin: 0 0 0 32px; padding: 1em 0 0.4em 0; float: left; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 28px; letter-spacing: -0.07em; line-height: 28px; text-shadow: #e3e3e3 1px 1px 1px; color: #2d61a8; }
/* line 404, ../sass/layout.sass */
#contentTextView #articleColumn .article h2 a { display: block; color: #232828; }
/* line 409, ../sass/layout.sass */
#contentTextView #articleColumn .article h2 a:hover { color: #2d61a8; }
/* line 411, ../sass/layout.sass */
#contentTextView #articleColumn .article h2 a:active { color: #dae9eb; }
/* line 413, ../sass/layout.sass */
#contentTextView #articleColumn .article .publicationInfo { width: 686px; height: 35px; margin: 0; padding: 0 0 0 40px; float: left; background: url(/images/publicationInfoBgr.png) no-repeat 0 0; }
/* line 420, ../sass/layout.sass */
#contentTextView #articleColumn .article .publicationInfo li { margin: 0; padding: 0 0.5em 0 0; list-style: none; float: left; line-height: 34px; font-family: MyriadProtSemiExtended, Helvetica, Arial, sans-serif; text-shadow: #0c0e0e -1px -1px 1px; font-size: 14px; color: #f6f9fb; letter-spacing: -0.05em; }
/* line 431, ../sass/layout.sass */
#contentTextView #articleColumn .article p { width: 660px; height: auto; margin: 0.5em 0 0.5em 32px; padding: 0; float: left; line-height: 1.429em; }
/* line 438, ../sass/layout.sass */
#contentTextView #articleColumn .article .fullArticleLink { width: 686px; height: 24px; margin: 0.4em 0; padding: 0 0 0 32px; background: url(/images/fullArticleLink.png) no-repeat 30px 0; float: left; }
/* line 445, ../sass/layout.sass */
#contentTextView #articleColumn .article .fullArticleLink li { width: 686px; height: 24px; line-height: 24px; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 16px; color: #313435; text-transform: uppercase; list-style: none; margin: 0 0 0 34px; padding: 0; }
/* line 456, ../sass/layout.sass */
#contentTextView #articleColumn .article .fullArticleLink li a { width: 640px; height: 22px; display: block; color: #313435; }
/* line 463, ../sass/layout.sass */
#contentTextView #articleColumn .article .fullArticleLink li a:hover { color: #2d61a8; background: #f3f6f8; }
/* line 466, ../sass/layout.sass */
#contentTextView #articleColumn .article .fullArticleLink li a:active { color: #313435; }
/* line 468, ../sass/layout.sass */
#contentTextView #articleColumn .article .articleStat { width: 685px; height: 37px; margin: 0; padding: 0 0 0 32px; border-top: 1px solid #a0b8d8; border-bottom: 1px solid #a0b8d8; border-right: 1px solid #a0b8d8; float: left; background: url(/images/statIconArticleBgr.png) no-repeat 0 0; }
/* line 478, ../sass/layout.sass */
#contentTextView #articleColumn .article .articleStat li { margin: 0 0 0 0.3em; padding: 0 0.5em 0 0; list-style: none; float: left; line-height: 38px; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; text-shadow: #93a7b5 -1px -1px 1px; font-size: 16px; color: #2c61a9; letter-spacing: -0.05em; }
/* line 489, ../sass/layout.sass */
#contentTextView #articleColumn .article .articleStat .readArticleInfo { width: 22px; height: 38px; margin: 0; padding: 0; background: url(/images/statIconViewed.png) no-repeat 0 10px; }
/* line 495, ../sass/layout.sass */
#contentTextView #articleColumn .article .articleStat .commentsArticleInfo { width: 22px; height: 38px; margin: 0; padding: 0; background: url(/images/statIconCommented.png) no-repeat 0 10px; }

/* line 504, ../sass/layout.sass */
#sidebar { width: 200px; height: 300px; margin: 0; padding: 0; float: right; background: blue; }

/* line 511, ../sass/layout.sass */
#footer { clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; color: white; width: 980px; height: 276px; margin: 0; padding: 0; float: left; background: transparent; }
#footer a { color: white; }
#footer a:hover { color: #38b2f6; }
/* line 522, ../sass/layout.sass */
#footer .bottomAdPlacement { width: 980px; height: 176px; margin: 0; padding: 0; float: left; background: url(/images/derbyFooter.jpg) no-repeat 0 0; }
/* line 529, ../sass/layout.sass */
#footer .partners { width: 980px; height: 60px; margin: 0; padding: 0; float: left; background: #101010; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; text-shadow: #191919 -1px -1px 1px; font-size: 16px; border-bottom: 1px solid #4d4d4d; border-top: 10px solid #0d0d0d; }
/* line 541, ../sass/layout.sass */
#footer .partners h3 { width: 945px; height: 20px; margin: 0 0 0 20px; padding: 0; color: white; font-size: 13px; border-bottom: 1px solid #383838; }
/* line 549, ../sass/layout.sass */
#footer .partners ul { width: 950px; height: 30px; margin: 0; padding: 0 0 0 20px; background: transparent; }
/* line 555, ../sass/layout.sass */
#footer .partners ul li { float: left; list-style: none; margin: 0; padding: 0; font-size: 24px; }
/* line 561, ../sass/layout.sass */
#footer .partners ul a { margin: 8px 0 0 0; padding: 0; line-height: 30px; display: block; float: left; color: #0098ee; }
/* line 573, ../sass/layout.sass */
#footer .partners ul a:active { color: white; }
/* line 569, ../sass/layout.sass */
#footer .partners ul a:hover { color: white; }
/* line 575, ../sass/layout.sass */
#footer .copyRight { width: 980px; height: 100px; line-height: 74px; margin: 0; padding: 0 0 0 1em; float: left; background: url(/images/tourFooter.png) no-repeat 0 0; }
/* line 583, ../sass/layout.sass */
#footer .copyRight li { list-style: none; float: left; margin: 0; padding: 0 0 0 0.3em; }

/* line 602, ../sass/layout.sass */
#breadcrumbs { width: 980px; height: 38px; margin: 0; padding: 0; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 16px; color: black; text-shadow: white 1px 1px 1px; float: left; background: transparent; }
/* line 613, ../sass/layout.sass */
#breadcrumbs ul { width: 980px; height: 38px; margin: 0; padding: 0; float: left; background: transparent url(/images/breadcrumbsBgr.png) repeat-x 0 0; }
/* line 620, ../sass/layout.sass */
#breadcrumbs ul li { list-style: none; margin: 0; padding: 0 0 0 10px; float: left; line-height: 38px; background: transparent url(/images/liBgr.png) repeat-x 0 0; }
/* line 627, ../sass/layout.sass */
#breadcrumbs ul li a { background: transparent url(/images/liBgr.png) repeat-x 0 0; display: block; margin: 0; padding: 0 14px 0 0; float: left; color: #454b5b; }
/* line 638, ../sass/layout.sass */
#breadcrumbs ul li a:hover { color: #2d61a8; }
/* line 640, ../sass/layout.sass */
#breadcrumbs ul li a:active { color: #dae9eb; }
/* line 642, ../sass/layout.sass */
#breadcrumbs .indicator { width: 35px; height: 38px; margin: 0; padding: 0; background: transparent url(/images/indicatorBgr.png) no-repeat 0 0; float: left; }
/* line 649, ../sass/layout.sass */
#breadcrumbs .level { width: auto; height: 38px; margin: 0; padding: 0 0 0 35px; background: transparent url(/images/levelBgr.png) no-repeat top left; float: left; }
/* line 656, ../sass/layout.sass */
#breadcrumbs .current { width: auto; height: 38px; margin: 0; padding: 0 18px 0 35px; color: #ebebeb; text-shadow: #34383f 1px 1px 1px; background: transparent url(/images/currentBgr.png) no-repeat top left; float: left; }

/* line 666, ../sass/layout.sass */
#articlesPagination { width: 718px; height: 50px; margin: 0.4em 0; padding: 0; float: left; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; letter-spacing: -0.05em; font-size: 16px; background: transparent; }
/* line 677, ../sass/layout.sass */
#articlesPagination ul { width: 700px; height: 50px; margin: 0 0 0 10px; padding: 0; float: left; background: transparent url(/images/publicationPaging.png) no-repeat top left; }
/* line 684, ../sass/layout.sass */
#articlesPagination ul li { list-style: none; margin: 0; padding: 0; line-height: 50px; }
/* line 689, ../sass/layout.sass */
#articlesPagination ul li a { display: block;  color: #454b5b; }
/* line 695, ../sass/layout.sass */
#articlesPagination ul li a:hover { color: #2d61a8; }
/* line 697, ../sass/layout.sass */
#articlesPagination ul li a:active { color: #454b5b; }
/* line 699, ../sass/layout.sass */
#articlesPagination ul .previous { width: 350px; height: 50px; margin: 0; padding: 0 0 0 10px; float: left; text-align: left; }
/* line 706, ../sass/layout.sass */
#articlesPagination ul .next { width: 320px; height: 50px; margin: 0; padding: 0 10px 0 0; float: right; text-align: right; }

/* line 716, ../sass/layout.sass */
#photoGrid { width: 980px; margin: 0; padding: 0; float: left; background: #212121; }
/* line 722, ../sass/layout.sass */
#photoGrid li { list-style: none; margin: 0; padding: 0; }
/* line 726, ../sass/layout.sass */
#photoGrid img { border: none; }
/* line 728, ../sass/layout.sass */
#photoGrid #photoBreadcrumb { width: 980px; height: auto; margin: 0; padding: 0; float: left; background: url(/images/photoBreadcrumbsBgr.png) repeat-x 0 0; }
/* line 736, ../sass/layout.sass */
#photoGrid .galleryPhotoRow { width: 980px; height: auto; margin: 0; padding: 0; float: left; background: transparent; border-top: 10px solid #1a1a1a; border-bottom: 5px solid #262626; }
/* line 745, ../sass/layout.sass */
#photoGrid .photoCell { width: 326px; height: auto; margin: 1em 0; padding: 0; float: left; background: transparent; }
/* line 752, ../sass/layout.sass */
#photoGrid .photoCell .photoThumb { width: 302px; height: 304px; margin: 0 0 0 13px; padding: 0; }
/* line 757, ../sass/layout.sass */
#photoGrid .photoCell ul { width: 302px; height: auto; margin: 0 0 0 13px; padding: 0; text-align: center; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; letter-spacing: -0.05em; }
/* line 765, ../sass/layout.sass */
#photoGrid .photoCell .PhotoTitle { color: #eeebf1; font-size: 1.1em; text-shadow: #0c0c0c -1px -1px 2px; }
/* line 769, ../sass/layout.sass */
#photoGrid .photoCell .viewPhoto { color: #a3a3a3; font-size: 0.9em; text-shadow: #111111 -1px -1px 3px; }
/* line 773, ../sass/layout.sass */
#photoGrid .photoCell .commentsPhoto { color: #a3a3a3; font-size: 0.9em; text-shadow: #111111 -1px -1px 3px; }

/* line 779, ../sass/layout.sass */
#galleryPagination { width: 979px; height: 46px; margin: 0; padding: 0; float: left; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; letter-spacing: -0.05em; font-size: 16px; background: black; border-top: 10px solid #1a1a1a; border-bottom: 8px solid #1a1a1a; color: #49494b; }
/* line 793, ../sass/layout.sass */
#galleryPagination ul { width: 980px; height: 46px; margin: 0; padding: 0; float: left; background: transparent url(/images/photopaging.png) no-repeat top left; }
/* line 800, ../sass/layout.sass */
#galleryPagination ul li { list-style: none; margin: 0 0 0 10px; padding: 0; width: 22px; line-height: 46px; float: left; text-align: center; text-shadow: #0c0c0d -1px -1px 1px; }
/* line 809, ../sass/layout.sass */
#galleryPagination ul li a { display: block; color: #cdcdcd; }
/* line 817, ../sass/layout.sass */
#galleryPagination ul li a:active { color: #cdcdcd; }
/* line 815, ../sass/layout.sass */
#galleryPagination ul li a:hover { color: #fffffd; }
/* line 819, ../sass/layout.sass */
#galleryPagination .previous { width: auto; height: 46px; margin: 0; padding: 0 10px 0 20px; float: left; text-align: left; border-right: 1px solid #1a1a1a; }
/* line 827, ../sass/layout.sass */
#galleryPagination .next { width: auto; height: 46px; margin: 0; padding: 0 20px 0 10px; float: right; text-align: right; border-left: 1px solid #1a1a1a; }
/* line 835, ../sass/layout.sass */
#galleryPagination .current { width: 20px; height: 36px; margin: 3px 0 0 10px; line-height: 40px; color: white; padding: 0; background: transparent url(/images/photopagingCurrent.png) repeat-x top left; text-shadow: #676767 1px 1px 1px; border: 1px solid #262627; }

/* line 847, ../sass/layout.sass */
#tourMap { width: 980px; height: auto; margin: 0; padding: 0; float: left; background: url(/images/callendarBgr.png) repeat-x 0 0; }
/* line 854, ../sass/layout.sass */
#tourMap ul { width: 194px; height: 180px; margin: 0; padding: 0; float: left; background: transparent; border-right: 1px solid #414849; border-bottom: 1px solid #414849; border-left: 1px solid #606769; }
/* line 864, ../sass/layout.sass */
#tourMap ul li { list-style: none; float: left; background: transparent; }
/* line 868, ../sass/layout.sass */
#tourMap ul .showDate { width: 194px; margin: 10px 0 0 0; padding: 0; text-align: center; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 60px; line-height: 60px; color: white; text-shadow: #242628 1px 1px 1px; letter-spacing: -0.05em; }
/* line 879, ../sass/layout.sass */
#tourMap ul .showMonth { width: 194px; margin: 0; padding: 0; text-align: center; text-transform: lowercase; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 35px; color: #b6d8eb; text-shadow: #242628 1px 1px 1px; letter-spacing: -0.05em; }
/* line 890, ../sass/layout.sass */
#tourMap ul .showCity { width: 194px; margin: 0; padding: 0; text-align: center; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 30px; color: white; text-shadow: #242628 1px 1px 1px; letter-spacing: -0.05em; }
/* line 900, ../sass/layout.sass */
#tourMap ul .showCity a { width: 194px; height: 50px; display: block; }

/* line 904, ../sass/layout.sass */
#photoPublication { width: 980px; height: auto; margin: 0; padding: 0; color: #999999; font-family: Helvetica, Arial, sans-serif; font-size: 14px; float: left; background: #212121 url(/images/photoPubBgr.jpg) repeat-x 0 0; border-bottom: 1px solid #020202; }
/* line 915, ../sass/layout.sass */
#photoPublication #picture { margin: 1.5em auto 0.5em auto; padding: 0; text-align: center; }
/* line 919, ../sass/layout.sass */
#photoPublication img { border: none; margin: 0; padding: 0; }
/* line 923, ../sass/layout.sass */
#photoPublication p { width: 600px; height: auto; margin: 0 auto; padding: 0; background: transparent; text-align: left; }
/* line 930, ../sass/layout.sass */
#photoPublication h2 { width: 600px; height: auto; margin: 0 auto; padding: 0; text-align: left; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.4em; color: #fcfcfc; letter-spacing: -0.05em; }
/* line 940, ../sass/layout.sass */
#photoPublication #leftColumn { width: 158px; height: 595px; margin: 0; padding: 0; float: left; background: transparent; }
/* line 907, ../sass/layout.sass */
#photoPublication #leftColumn ul, #photoPublication #leftColumn li { list-style: none; text-indent: -9999px; margin: 0; padding: 0; width: 158px; height: 595px; float: left; }
/* line 915, ../sass/layout.sass */
#photoPublication #leftColumn ul a, #photoPublication #leftColumn li a { display: block; margin: 0; padding: 0; width: 158px; height: 595px; float: left; background: url(/images/photoArrowsLeft.png) no-repeat right top; }
/* line 923, ../sass/layout.sass */
#photoPublication #leftColumn ul a:active, #photoPublication #leftColumn li a:active { background-position: right top; }
/* line 925, ../sass/layout.sass */
#photoPublication #leftColumn ul a:hover, #photoPublication #leftColumn li a:hover { background-position: right -593px; }
/* line 927, ../sass/layout.sass */
#photoPublication #rightColumn { width: 158px; height: 595px; margin: 0; padding: 0; float: left; background: transparent; }
/* line 934, ../sass/layout.sass */
#photoPublication #rightColumn ul, #photoPublication #rightColumn li { list-style: none; text-indent: -9999px; margin: 0; padding: 0; width: 158px; height: 595px; float: left; }
/* line 942, ../sass/layout.sass */
#photoPublication #rightColumn ul a, #photoPublication #rightColumn li a { display: block; margin: 0; padding: 0; width: 158px; height: 595px; float: left; background: url(/images/photoArrowsRight.png) no-repeat left top; }
/* line 950, ../sass/layout.sass */
#photoPublication #rightColumn ul a:active, #photoPublication #rightColumn li a:active { background-position: left top; }
/* line 952, ../sass/layout.sass */
#photoPublication #rightColumn ul a:hover, #photoPublication #rightColumn li a:hover { background-position: left -593px; }
/* line 954, ../sass/layout.sass */
#photoPublication #photoColumn { width: 664px; height: auto; margin: 0 auto; padding: 0; float: left; text-align: center; background: transparent; }
/* line 1004, ../sass/layout.sass */
#photoPublication #photoColumn h2 { width: 600px; margin: 1em auto; padding: 0; color: white; font-size: 1.1em; text-transform: uppercase; text-shadow: black -1px -1px 1px; text-align: left; }
/* line 1013, ../sass/layout.sass */
#photoPublication #photoColumn #photoArticleComments { text-align: left; width: 664px; height: auto; margin: 0 auto; padding: 0; }
/* line 1019, ../sass/layout.sass */
#photoPublication #photoColumn #photoArticleComments h2 { width: 600px; margin: 1em 0 0 30px; padding: 0; color: white; font-size: 1.1em; text-transform: uppercase; text-indent: 30px; text-shadow: black -1px -1px 1px; text-align: left; background: url(/images/commentsPhotoIcon.png) no-repeat top left; }
/* line 1030, ../sass/layout.sass */
#photoPublication #photoColumn .commentContainer { width: 600px; height: auto; margin: 0.5em auto; padding: 0; }
/* line 1035, ../sass/layout.sass */
#photoPublication #photoColumn .commentPost { width: 620px; height: 200px; margin: 0 auto; padding: 0; }
/* line 1040, ../sass/layout.sass */
#photoPublication #photoColumn fieldset { border: none; }
/* line 1042, ../sass/layout.sass */
#photoPublication #photoColumn label { width: 600px; height: auto; margin: 0; padding: 0; color: white; text-transform: uppercase; text-shadow: black -1px -1px 1px; font-size: 1.1em; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; float: left; }
/* line 1053, ../sass/layout.sass */
#photoPublication #photoColumn textarea { width: 598px; height: 150px; margin: 0; padding: 0; float: left; font-family: Helvetica, Arial, sans-serif; background: #38383a; color: #f1f1f1; border: 1px dashed #222222; font-size: 1em; }
/* line 1064, ../sass/layout.sass */
#photoPublication #photoColumn input { float: right; margin: 0.5em; padding: 0; }
/* line 1068, ../sass/layout.sass */
#photoPublication #photoColumn .commentTitle { font-family: MyriadProLightSemiExtendedSemiExtended, Helvetica, Arial, sans-serif; margin: 0.5 0; padding: 0; }
/* line 1072, ../sass/layout.sass */
#photoPublication #photoColumn .commentTitle strong { color: #e4e4e4; }
/* line 1074, ../sass/layout.sass */
#photoPublication #photoColumn .commentText { margin: 0.5em 0 0.5em 0; padding: 0; color: white; border-bottom: 1px dashed #2f2f2f; border-top: 1px dashed #2f2f2f; background: #1f1f1f; }

#articleColumn #photoArticleComments { text-align: left; width: 664px; height: auto; margin: 0 0 0 0; padding: 0; float: left; }
/* line 1019, ../sass/layout.sass */
#articleColumn #photoArticleComments h2 { width: 600px; margin: 1em 0 0 30px; padding: 0; color: black; font-size: 1.1em; text-transform: uppercase; text-indent: 30px; text-align: left; background: url(/images/commentsArticleIcon.png) no-repeat top left; height: 20px; clear: both; }
/* line 1030, ../sass/layout.sass */
#articleColumn .commentContainer { width: 600px; height: auto; margin: 0.5em auto; padding: 0; }
/* line 1035, ../sass/layout.sass */
#articleColumn .commentPost { width: 620px; height: 200px; margin: 0 auto; padding: 0; }
/* line 1040, ../sass/layout.sass */
#articleColumn fieldset { border: none; }
/* line 1042, ../sass/layout.sass */
#articleColumn label { width: 600px; height: auto; margin: 0; padding: 0; color: black; text-transform: uppercase; font-size: 1.1em; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; float: left; }
/* line 1053, ../sass/layout.sass */
#articleColumn textarea { width: 598px; height: 150px; margin: 0; padding: 0; float: left; font-family: Helvetica, Arial, sans-serif; background: #eee; color: black; border: 1px dashed #222222; font-size: 1em; }
/* line 1064, ../sass/layout.sass */
#articleColumn input { float: right; margin: 0.5em; padding: 0; }
/* line 1068, ../sass/layout.sass */
#articleColumn .commentTitle { font-family: MyriadProLightSemiExtendedSemiExtended, Helvetica, Arial, sans-serif; margin: 0.5 0; padding: 0; }
/* line 1072, ../sass/layout.sass */
#articleColumn .commentTitle strong { color: #2D61A8; }
/* line 1074, ../sass/layout.sass */
#articleColumn .commentText { margin: 0.5em 0 0.5em 0; padding: 0; color: black; border-bottom: 1px dashed #2f2f2f; border-top: 1px dashed #2f2f2f; background: #eee; }


#login-dialog { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #eeeeee; color: #333333; padding: 12px; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.2em; color: black; letter-spacing: -0.05em; text-shadow: #e1e2e5 -1px -1px 2px; border: 3px solid #f1f1f1; }
#login-dialog h2 { text-transform: uppercase; font-size: 1.8em; margin: 0; padding: 0; color: #3f3f3f; }
#login-dialog h3 { text-transform: uppercase; font-size: 11px; margin: 0; padding: 0; color: #0098ee; height: 20px; line-height: 20px; }
#login-dialog form { padding: 0.5em; }
#login-dialog label { float: right; margin: 0 0.3em 0 0; padding: 0; }
#login-dialog ul { width: 580px; height: auto; margin: 0.2em 0; padding: 0; float: left; }
#login-dialog ul li { width: 286px; list-style: none; margin: 0; padding: 0; float: left; }
#login-dialog ul #login_username_conainer { width: 580px; height: 50px; margin: 0; padding: 0; }
#login-dialog ul #login_password_conainer { width: 580px; height: 50px; margin: 0; padding: 0; }
#login-dialog fieldset { background: #ececec; border: none; clear: both; font-size: 100%; padding: 0.5em; margin: 0 0 0 0; border: 1px solid #e6e6e6; }
#login-dialog input { line-height: 26px; width: 65%; height: 26px; margin: 0; padding: 0 0 0 0.3em; float: left; background: #1d1d1d; color: #eeeeee; border: none; font-size: 0.8em; }
#login-dialog button { color: #1d1d1d; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 12px; }
#login-dialog .formAlert { height: auto; color: #0098ee; margin: 0 auto; padding: 0; text-decoration: underline; }

#registration-dialog { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #eeeeee; color: #333333; padding: 12px; font-family: MyriadProLightSemiExtended, Helvetica, Arial, sans-serif; font-size: 1.2em; color: black; letter-spacing: -0.05em; text-shadow: #e1e2e5 -1px -1px 2px; border: 3px solid #f1f1f1; }
#registration-dialog h2 { text-transform: uppercase; font-size: 1.8em; margin: 0; padding: 0; color: #3f3f3f; }
#registration-dialog h3 { text-transform: uppercase; font-size: 11px; margin: 0; padding: 0; color: #0098ee; height: 20px; line-height: 20px; }
#registration-dialog form { padding: 0.5em; }
#registration-dialog label { float: right; margin: 0 0.3em 0 0; padding: 0; }
#registration-dialog ul { width: 580px; height: auto; margin: 0.2em 0; padding: 0; float: left; }
#registration-dialog ul li { width: 286px; list-style: none; margin: 0; padding: 0; float: left; }
#registration-dialog ul #registration_username_conainer { width: 580px; height: 50px; margin: 0; padding: 0; }
#registration-dialog ul #registration_password_conainer { width: 580px; height: 50px; margin: 0; padding: 0; }
#registration-dialog fieldset { background: #ececec; border: none; clear: both; font-size: 100%; padding: 0.5em; margin: 0 0 0 0; border: 1px solid #e6e6e6; }
#registration-dialog input { line-height: 26px; width: 65%; height: 26px; margin: 0; padding: 0 0 0 0.3em; float: left; background: #1d1d1d; color: #eeeeee; border: none; font-size: 0.8em; }
#registration-dialog button { color: #1d1d1d; font-family: MyriadProSemiExtended, Helvetica, Arial, sans-serif; font-size: 12px; }
#registration-dialog .formAlert { height: auto; color: #0098ee; margin: 0 auto; padding: 0; text-decoration: underline; }
#registration-dialog .formAlert label { float: none; margin: 0; padding: 0; }

.jqmOverlay { background-color: black; }
