/*

Theme NameDe Help my style

Author:  bogdan@laverita.co.uk

Author URI:  http: //laverita.co.uk

Description: 

Version:  7.0

Tags:  Help my stylesprint

*/



html, body { height: 100%; }

body { overflow-y: scroll; }

body, input, select, textarea, button, p, td, th { font-weight: normal; font-family: 'Helvetica W01 Roman', arial, sans-serif; font-size: 12px;   }

ul, li, form, body, dl, dd, dt, h1, h2, h3, h4, h5, h6, p, fieldset, legend, blockquote, ol { margin: 0; padding: 0; }

body {

	background: #white;

	color: #666;

	position: relative;

}

ul, li { list-style: none; }

em { font-style: normal; }

img { border: none; }

button { white-space: nowrap; }

input[type="text"], input[type="password"], textarea, select  { outline:  none; }



h1, h2, h3, h4, h5, h6 { font-family: 'Rockwell W01', arial, sans-serif; font-weight: normal; text-transform: uppercase; }

h1, h2 {  }

h1 { font-size: 24px; }

h2 { font-size: 18px; }

h3 { font-size: 17px; }

h4 { font-size: 16px; }

h5 { font-size: 14px; }

h6 { font-size: 12px; }



a, a:visited { text-decoration: none; color: #15A689; }

	a:hover {  }

z{}

.pageWrapper { width: 1007px; margin: 0 auto; position: relative; }

.pageContentWrapper{ background: #FFF; position: relative; min-height: 1050px; }

	.pageContent { position: relative; padding-top: 8px; background: url(images/backgrounds/content.jpg) 0 0 no-repeat; z-index: 1; }

	.pageContent  .page { float: left; width:605px; position: relative; margin-left: 30px; padding-bottom: 341px; }

        .pageContent  .page p{ font-size:13px; line-height: 20px; margin-bottom:18px;}

		.pageContent  .page em, .pageContent  .page i { font-style: italic; }

	.pageContent  .sidebar { float: right; width:305px; position: relative; margin-right: 30px; }

        .pageContent  .postContent img{max-width:605px !important; height: auto !important; margin: 5px 0;}



.pageHeader { background-color: #fff; position: relative; height: 141px; margin-top: 15px; /*overflow: hidden;*/ z-index: 2; }

	.pageHeader .logo{ position: absolute; top: 0; left: 32%; }
            .pageHeader .logo img { max-width: 75%; }

	.pageHeader .secondaryLogo { position: absolute; top: 0; left: 660px; width: 138px; height: 107px; background: url(images/misc/sprite.png) 0 -141px no-repeat; white-space: nowrap; overflow: hidden; text-indent: -999px; }

	.pageHeader .socialServices { position: absolute; top: 14px; right: 35px; }

		.pageHeader .socialServices li { position: relative; background: url(images/misc/sprite.png) no-repeat; width: 32px; height: 32px; float:left; margin-left: 9px; }

		.pageHeader .socialServices li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; text-indent: -999px; }

		.pageHeader .socialServices li.facebook { background-position: -138px -141px; }

		.pageHeader .socialServices li.twitter { background-position: -170px -141px; }

		.pageHeader .socialServices li.flickr { background-position: -202px -141px; }

		.pageHeader .socialServices li.youtube { background-position: -234px -141px; width: 33px; height: 33px; margin-left: 5px; }

		

	.pageHeader .search { position: absolute; top: 70px; right: 30px; }

		.ie7 .pageHeader .search { width: 166px; }

                .pageHeader .search .formWrapper { background-color: #000; }
                
		.pageHeader .search input { border: none; background: #000; padding: 5px 6px; height: 14px; color: #521F42; width: 120px; float: left; color: #fff; font-weight: 700; }

		.pageHeader .search button { border: none; background: url(images/misc/sprite.png) -272px -165px no-repeat; width: 31px; height: 26px; position: relative; overflow: hidden; text-indent: -999px; cursor: pointer; top: 1px; float: right; margin-left: 3px; }

	.pageHeader .mainMenuBottom { height: 6px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1; background-color: #000; }

	.pageHeader .mainMenuBottom .selectedMask { position: absolute; bottom: 100%; height: 33px; background: #E92988; }

	

	.pageHeader .mainMenu, .pageHeader .mainMenuMask { position: relative; bottom: -102px; width: 1060px; padding: 0 14px; z-index: 2; margin: 0 auto; }

	.pageHeader .mainMenu { font-size: 15px; font-weight: 700; }

		.pageHeader .mainMenu li { position: relative; float: left;  }

		.pageHeader .mainMenu li a { display:block; padding: 5px 13px 0 15px; line-height: 28px; height: 28px; background: url(images/misc/sprite.png) 5px -248px no-repeat; }

                        .pageHeader .mainMenu li:first-child a { background: none; }
                        .pageHeader .mainMenu li:first-child a { color: #000; }
                        
                        .pageHeader .mainMenu li a, .pageHeader .mainMenu li a:visited { color: #000; text-transform: uppercase; }
                        
			 .pageHeader .mainMenu li.hover a { background: none; color: #fff; }

			

                    .pageHeader .mainMenu li.current-menu-item { background: #E92988; }

			.pageHeader .mainMenu li.current-menu-item a { background:none; }

                .pageHeader .mainMenu .sub-menu { position:absolute; z-index: 900; background: #333; display: none; overflow: hidden; white-space: nowrap; }

                    .pageHeader .mainMenu .sub-menu li{float: none; display: block; background: url("images/backgrounds/arrowSubmen.png") 18px center no-repeat;} 

                        .pageHeader .mainMenu .sub-menu li a{text-transform:  none; color: #fff;  display: block; background: url("images/backgrounds/submenSeparator.png") 0 bottom repeat-x; margin: 0 15px 0 28px;padding: 0px 13px 0 8px; min-width: 120px; }  

                        .pageHeader .mainMenu .sub-menu li:last-child a{background:none;}

						.pageHeader .mainMenu .sub-menu li:last-child { margin-bottom: 8px; }

		.pageHeader .mainMenu ul ul { display: none !important; }

    .pageHeader .mainMenuMask { z-index: 3; height: 33px; }

	

.footerWrapper{ background: #000 url(images/misc/sprite.png) 0 -1980px repeat-x; padding: 36px 0 0px; color: #000; z-index: 2; position: relative; }

	.footerWrapper a, .footerWrapper a:visited { color: #fff; font-size: 18px; }

		.footerWrapper a:hover { color: #ED57A2; }

	.footerWrapper .footer {  padding: 6px 21px 0; width: 900px;}

	.footerWrapper .logo { float:left; margin-right: 40px; }

	.footerWrapper .footerMenu { float:left; }

		.footerWrapper .footerMenu ul{ margin-bottom: 10px; }

			.footerWrapper .footerMenu li { float: left; padding: 0 6px; }

			.footerWrapper .footerMenu li:first-child { border-left: none; padding-left: 0; }

		.footerWrapper .copyrightNotice { clear: left; }

        .footerWrapper .designedBy { position: relative; bottom: 0; margin-top: 100px;  text-align: center; padding-bottom: 20px; }
        .logoDesigner { display: inline-block; height: 40px; width: 35px; background: url(images/misc/sprite.png) -507px -142px no-repeat; }
	.footerWrapper .siteAuthor, .footerWrapper .siteAuthor:visited { display: block; color: #7f7e7e; font-size: 12px; line-height: 11px; }

		.ie7 .footerWrapper .siteAuthor { width: 85px; }

		.footerWrapper .siteAuthor:hover { color: #9E9E9E; }

	.footerWrapper .backToTheTop { width: 265px; height: 168px; background: url(images/misc/sprite.png) 15px -1166px no-repeat; position: absolute; top: -190px; left: 0; overflow: hidden; white-space: nowrap; text-indent: -999px;  }

	.footerWrapper .callToAction { display: none; width: 296px; height: 341px; background: url(images/misc/sprite.png) -204px -316px no-repeat; position: absolute; top: -378px; left: 320px; }

		.footerWrapper .callToAction a { position: absolute; top: 60px; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; }

			.footerWrapper .callToAction a.facebook { left: 51px; }

			.footerWrapper .callToAction a.twitter { left: 77px; }



.sidebar { top: 0.25em; }

	

	.sidebar .widget { margin-bottom: 20px; clear: both; }

	.sidebar .widgetTitle { font-size: 19px; color: #000; line-height: 30px; margin-bottom: 10px; }

	

	.widget_twitter_widget { width: 273px; background: url(images/misc/twitter_widget_bkg.png) bottom right no-repeat; border: 3px solid black; padding: 20px 15px; position: relative; margin-bottom: 10px; }

		.widget_twitter_widget .widgetTitle { color: #000; font-size: 20px; width: 100%;  margin-bottom: 13px; line-height: normal; }

		.widget_twitter_widget .tweets { font-family: "Helvetica W01 Italic", arial, sans-serif; width: 150px; }

			.widget_twitter_widget .tweets li { margin-bottom: 20px; color: #000; font-size: 13px; }

			.widget_twitter_widget .tweets .tweet { margin-bottom: 5px; }

			.widget_twitter_widget .tweets .date { color: #000; font-family: "HelveticaW01-BoldItalic", arial, sans-serif; font-weight: bold; }

			.widget_twitter_widget .tweets a, .widget_twitter_widget .tweets a:visited { font-family: "HelveticaW01-BoldItalic", arial, sans-serif; }

				.widget_twitter_widget .tweets a:hover {  }

		.widget_twitter_widget .callToAction, .widget_twitter_widget .callToAction:visited { display:block;  font-family: "Helvetica W01 Italic", arial, sans-serif; color: #000; text-decoration: underline; font-weight: bold; }

			.widget_twitter_widget .callToAction:hover {  }

		.widget_twitter_widget .button { position: absolute; right: 12px; bottom: 27px; width: 32px; height: 32px; overflow: hidden; text-indent: -999px; }

	.widget_subscribe_widget { width: 281px; height: 95px; background: url(images/misc/sprite.png) -803px -316px no-repeat; position: relative; padding: 8px 11px; margin-bottom: 8px; }

		.widget_subscribe_widget .widgetTitle { font-size: 20px; color: #000; font-family: 'Rockwell W01 Italic', arial, sans-serif; margin: 0 0 5px 0px; line-height: normal; }

		.widget_subscribe_widget p { color: #161515; width: 200px; }

		.widget_subscribe_widget input { background: none; border: none; position: absolute; bottom: 15px; left: 10px; width: 122px; height: 16px; padding: 4px 5px; }

		.widget_subscribe_widget button { background: none; border: none; position: absolute; bottom: 15px; left: 147px; width: 20px; height: 24px; text-indent: -999px; overflow: hidden; cursor: pointer; }

	.widget_facebook_widget { position: relative; width: 273px; height: 134px; /*background: url(images/misc/sprite.png) -803px -427px no-repeat;*/ border: 3px solid #000; padding: 5px 15px; }

		.widget_facebook_widget .widgetTitle { color: #000; font-size: 20px; margin-bottom: 5px; line-height: normal; }

		.widget_facebook_widget ul {  }

		.widget_facebook_widget li {  }

			.ie7 .widget_facebook_widget li { margin-bottom: 10px; }

		.widget_facebook_widget img { float: left; margin: 0 14px 6px 0; }

		.widget_facebook_widget .title { text-decoration: underline; margin-bottom: 5px; color: #1F2021; }

		.ie7 .widget_facebook_widget .title { position: relative; margin-top: -10px; }

			.widget_facebook_widget .title a, .widget_facebook_widget .title a:visited { font-family: 'Helvetica W01 Bold', arial, sans-serif; color: #1F2021; }

		.widget_facebook_widget .iframe {  }
                
        .popular-posts { border: 3px solid #000; padding: 5px 15px; }
            .popular-posts ul li { margin-bottom: 15px; padding: 5px 3px; }
            .popular-posts ul li:nth-child(even) {background: #fff; }
            .popular-posts ul li:nth-child(odd) {background: #E0E0E0; }
            .popular-posts .post-stats { font-size: 12px; color: #000; font-weight: 700; position: absolute; right: 25px; }

	.widget_flickr_widget {  }

		.widget_flickr_widget .widgetTitle { font-family: 'Rockwell W01 Bold', arial, sans-serif; font-size: 20px; color: #000; line-height: 32px; margin-bottom: 20px; }

		.widget_flickr_widget .widgetTitle a, .widget_flickr_widget .widgetTitle a:visited { color: #000; }

		.widget_flickr_widget ul { position: relative; padding-left: 20px; text-align: center; }

		.widget_flickr_widget li { display: inline-block; margin-left: 8px; margin-bottom: 10px;}
                    .widget_flickr_widget li:first-child { margin-left: 0; }
                
		.widget_flickr_widget img { display:block; max-height: 75px; max-width: 75px; border: 1px solid #000; }

	.widget_tag_cloud {  }

		.widget_tag_cloud a, .widget_tag_cloud a:visited { color: #646363; }





	

.featuredPosts { position: relative; width: 602px; height: 374px; overflow: hidden; /*background: url(images/misc/sprite.png) 0 -733px no-repeat;*/ margin-bottom: 15px; }

	.featuredPosts .categories { position: absolute; bottom: 5px; left: 0px; width: 115px; background: url(images/misc/dog.png) 0 0 no-repeat; padding-top: 191px; z-index: 3; }

		.featuredPosts .categoriesMask { position: absolute; top: 0px; left: 0px; width: 115px; background: #FFF; z-index: 2;}

		.featuredPosts .categories li { background: #8B8B8B; }

		.featuredPosts .categories a, .featuredPosts .categories a:visited { display:block; padding: 11px 0 11px 9px; color: #FFF; font-weight: bold; text-transform: uppercase; }

			.featuredPosts .categories a:hover {  }

	.featuredPosts .postsWrapper { position: absolute; top: -1px; right: 1px; z-index: 1; width: 486px; height: 369px; overflow: hidden; margin: 1px 0 0 1px; }

	.featuredPosts .posts { display:none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; }

	.featuredPosts .posts .postsWrapper li { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; }

	.featuredPosts .posts a, .featuredPosts .posts a:visited { color: #FFF; font-size: 16px; }

		.featuredPosts .posts span.title { position: absolute; z-index: 3; bottom: 50px; left: 40px; line-height: 25px; padding: 0 5px; margin-right: 20px; font-size: 18px; }

		.featuredPosts .posts span.date { position: absolute; z-index: 2; bottom: 15px; left: 137px; line-height: 25px; padding: 0 5px; }

		.featuredPosts .posts img { position: absolute; top: 0; right: 0; min-width: 486px; z-index: 1; }

	.featuredPosts .posts .navigation { position: absolute; right: 8px; bottom: 7px; z-index: 2; }

		.featuredPosts .posts .navigation li { float: left; width: 17px; height: 17px; background: url(images/misc/sprite.png) -155px -173px no-repeat; cursor: pointer; margin-left: 5px; }

			.featuredPosts .posts .navigation li.current { background-position: -138px -173px; }

			

.postsGroup { position: relative; margin-bottom: 20px; clear: both; }

	.postsGroup.grid {  }

	.postsGroup h2{ line-height: 38px; height: 38px; background-color: #e2e2e2; text-transform: uppercase; color: #000; font-size: 30px; padding: 0 10px; position: relative; overflow: hidden; border-radius: 5px 5px 0 0; margin-bottom: 8px; }

        .latestPostsCurrentCategory h2, .featuredCategory h2{ text-transform: uppercase;}

	.postsGroup h4 { font-weight: bold; color: #FFF; margin-bottom: 10px; font-size: 20px; line-height: 23px; padding: 6px; background: #e2e2e2; color: #2C2B2C; }

		.ie7 .postsGroup h4 { height: 1%; }

		.postsGroup h4 a.callToAction, .postsGroup h4 a.callToAction:visited { float: right; background: #FFF; color: #333; line-height: 18px; font-family: 'Helvetica W01 Roman', arial, sans-serif; margin-top: 3px; padding: 0 6px; }

	.postsGroup ul.posts li { position: relative; overflow: hidden; }

	.postsGroup h3 { font-family: 'Helvetica W01 Bold', arial, sans-serif; font-size: 14px; text-transform: none; font-weight: bold; }

		.postsGroup h3 a, .postsGroup h3 a:visited { color: #652D53; }

		.postsGroup h3 a:hover{}

	.postsGroup .date { color: #000000; margin-bottom: 10px; }

	.postsGroup .postContent { color: #000000; line-height: 18px; margin-bottom: 35px; }

		.postsGroup .postContent p { color: #000000; }

	.postsGroup .category { float:left; }

		.postsGroup .category a, .postsGroup .category a:visited { font-weight: bold; color: #FFF; font-family: 'Helvetica W01 Bold', arial, sans-serif; font-size: 11px; line-height: 19px; text-align: center; min-width: 100px; display: block; text-transform: uppercase; background-color: #E92988; }

			.postsGroup .category a:hover {  }

	.postsGroup a.readMore, .postsGroup a.readMore:visited { font-weight:  900; color:#15A689; text-decoration: underline; font-family: 'Helvetica W01 Bold', arial, sans-serif; position: absolute; bottom: 5px; left: 173px; }

	.postsGroup iframe { float: right; }

	.postsGroup a.disqusCount, .postsGroup a.disqusCount:visited { position: absolute; top: 0; right: 0; font-weight: 900; width: 35px; height: 39px; background: url(images/misc/sprite.png) -327px -141px no-repeat; color: #FFF; text-align: center; line-height: 33px; font-size: 17px; }

	

	.postsGroup.grid ul.posts li { width:283px; float:left; }

		.postsGroup.grid ul.posts li.odd { float: right; }

		.postsGroup.grid ul.posts .postImage { width: 281px; height: 221px; position: relative; overflow: hidden; border: 1px solid #8D537A; background: #000 url(images/misc/logo.png) center center no-repeat; margin-bottom: 10px; }

			.postsGroup.grid ul.posts .postImage img { max-width: 281px; max-height: 221px; display: block; }

		.postsGroup.grid ul.posts h3 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; }

		

	.postsGroup.thumbs ul.posts li { width:112px; float:left; margin-left: 11px; }

		.postsGroup.thumbs ul.posts li:first-child { margin-left: 0; }

		.postsGroup.thumbs ul.posts .postImage { width: 110px; height: 110px; position: relative; overflow: hidden; border: 1px solid #8D537A; background: #000 url(images/misc/logo.png) center center no-repeat; margin-bottom: 8px; }

			.postsGroup.thumbs ul.posts .postImage img { max-width: 110px; max-height: 110px; display: block; }

		.postsGroup.thumbs ul.posts h3 { font-size: 14px; margin-bottom: 15px; height:48px; }

			

	.postsGroup.list ul.posts li { margin-bottom: 28px; }

		.postsGroup.list ul.posts li:last-child { margin-bottom: 0; }

		.postsGroup.list .postContentWrapper { float: left; width: 430px; }

		.postsGroup.list ul.posts .postImage { float: left; margin-right: 15px; width: 158px; position: relative; overflow: hidden; border: 1px solid #8D537A; background: #000 url(images/misc/logoSmall.png) center center no-repeat; }

			.postsGroup.list ul.posts .postImage img { max-width: 158px; max-height: 158px; display: block; }

		.postsGroup.list ul.posts h3 { font-size: 20px; margin: 0 40px 4px 0; font-family: 'Helvetica W01 Roman', arial, sans-serif; }

		.postsGroup.list ul.posts .date { margin-bottom: 20px; }

		.postsGroup.list iframe { float: none; position: absolute; right: 0; bottom: 5px; }

	



.topPage{ margin: 16px 0;}

.topPage #crumbs { background: url("images/backgrounds/breadcrumbs.jpg") 0 center no-repeat; padding-left: 15px;float: left; }

    #crumbs .current { text-decoration: underline;color: #ee4910; }

    #crumbs a { color:#4d444a; }

.topPage iframe { float: right; }

.postGallery { height: 234px; overflow: hidden; position: relative; margin-bottom: 10px; clear:both; }

	.postGallery ul { position: relative; overflow: hidden; width: 100%; height: 100%; }

    .postGallery .postGalleryMaskLabel{position: absolute; right:30px; top:199px; width:234px; height: 22px;background: #da1974; }

    .postGallery .postGalleryMask{position: absolute; left:0; top:0; width:100%; height: 100%;background: url(images/misc/galleryMask.png) 0 0 no-repeat;}

	.postGallery img { display: block; }

	.postGallery button { position: absolute; top: 0; height: 234px; background: url(images/misc/sprite.png) no-repeat; width: 20px; border: none; overflow: hidden; text-indent: -999px; cursor: pointer; } 

		.postGallery button.next { right: 0; background-position: -622px -733px; }

		.postGallery button.prev { left: 0; background-position: -602px -733px; } 

h1.postTitle { line-height: 38px; background: url(images/backgrounds/postTitle.png) 0 -60px repeat; color: #ee4910; font-size: 30px; padding: 0 10px; position: relative;  border-radius: 5px 5px 0 0; margin-bottom: 8px; clear:both; }

.fecebookShare { float: right; width: 57px; height: 18px; background: url(images/misc/sprite.png) -362px -141px no-repeat; text-indent: -999px; overflow: hidden; position: relative; margin: 5px 0 0 5px; }

.pin-it-button { float: right; }

.postShare iframe { float: right; margin: 3px 0 0 5px; }

.contactForm{background: url("images/backgrounds/contactBg.jpg") 0 0 no-repeat; height: 293px;padding-left: 18px; padding-top: 70px; color: #422F11; }

.contactForm p:first-child{ margin-bottom: 17px; line-height: 19px; font-size: 13px;}

    .contactForm .fieldWrapper{ }

    .contactForm .fieldWrapper input {height: 26px;text-indent: 5px;}

    .contactForm .fieldWrapper input, .contactForm .fieldWrapper textarea {border: 1px solid #909c9c;color:#a6a6a6 ;background: fff;width: 236px;padding: 0 5px; margin-bottom: 3px;}

    .contactForm .fieldWrapper textarea {width: 336px; height: 54px;padding:  5px;text-indent: 5px;}

    .contactForm button{ background:transparent url("images/buttons/submit.png") 0 0 no-repeat; width:128px; height:30px; border:0 none; color: #fff; text-transform:uppercase; padding:0; text-align: center; padding-left: 6px; font-size:11px;

    margin-left: 220px; cursor:pointer;}

    .contactForm .error{ vertical-align: middle; }

    .contactForm label.error, label.contactFeedback{ vertical-align: middle; background: #EE4910; color:#fff; padding:2px 5px;}

.page-id-14  strong{ text-transform: normal !important; font-weight: bold; font-size:13px; color: #ee4910; line-height: 20px;}

.quoteText{ font-size: 33px; font-family: 'Rouge Script', cursive; font-weight: bold;}

.quoteAuthor{color:#343434; font-weight: bold; font-size: 20px; line-height: 38px;}



.grid.inSite {  }

    .grid.inSite .date { float: left; color:#801074; font-weight: bold; }

    .grid.inSite ul.posts h3 { width: 200px; }

    .grid.inSite .posts li { margin-bottom: 20px; }

    

.postsGroup.list.inSite ul.posts li:last-child { margin-bottom: 28px; }



.latestPostsCurrentCategory {  }

	.latestPostsCurrentCategory .viewChange{ background:none; color:#fff; margin-top: 0; position: absolute; right: 5px; }

	.latestPostsCurrentCategory img { cursor: pointer; }

	.latestPostsCurrentCategory img.gridView { margin-top: 4px; }

	.latestPostsCurrentCategory img.listView { margin-top: 4px; margin-left: 9px; }

	.latestPostsCurrentCategory span.label{ vertical-align: top; display: inline;margin-right: 4px; font-family: 'Helvetica W01 Roman',arial,sans-serif; font-size: 12px; }



.pag-nav .pagButton{ float:left; }

.pag-nav .nextPage{ float:right; }

    .pag-nav .pagButton a{ background: url("images/buttons/prev-nextButtons.png") 0 0 no-repeat;width: 102px; padding-left: 24px;color:#fff;font:  normal bold 11px  arial; text-transform: uppercase; display:block;line-height: 28px; }

    .pag-nav .nextPage a{ background: url("images/buttons/prev-nextButtons.png") 100% 0 no-repeat;width: 85px; padding-left: 14px; }



a.backButton{ background: url("images/buttons/prev-nextButtons2.png")  0 no-repeat;width: 85px; padding-left: 39px;color:#fff;font:  normal bold 11px  arial; text-transform: uppercase; display:block;line-height: 28px; background-color: #E26DA1; float: left; }



span.icon { float: left; background: url(images/misc/sprite.png) no-repeat; margin-right:10px; }

	span.icon.flickr { width: 40px; height: 32px; background-position: -468px -141px; }

	span.icon.cloud { width: 45px; height: 32px; background-position: -422px -141px; }



/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-tmp iframe, .fancybox-tmp object {vertical-align: top;padding: 0;margin: 0;}

.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 1002;}

.fancybox-outer {padding: 0;margin: 0;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.fancybox-opened {z-index: 1003;	}

.fancybox-opened .fancybox-outer {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}

.fancybox-inner {width: 100%;height: 100%;padding: 0;margin: 0;position: relative;outline: none;overflow: hidden;}

.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 10px;}

.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;vertical-align: top;}

.fancybox-image {max-width: 100%;max-height: 100%;}

#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -21px;margin-left: -21px;width: 42px;height: 42px;background: url('images/misc/fancybox_loading.gif');opacity: 0.8;cursor: pointer;z-index: 1010;}

.fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/misc/fancybox_sprite.png');}

.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 1004;}

.fancybox-prev, .fancybox-next {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;background: transparent url('images/misc/blank.gif'); /* helps IE */z-index: 1003;}

.fancybox-prev {left: 0;	}

.fancybox-next {right: 0;}

.fancybox-prev span, .fancybox-next span {position: absolute;top: 50%;left: -9999px;width: 36px;height: 36px;margin-top: -18px;cursor: pointer;z-index: 1003;}

.fancybox-prev span {background-position: 0 -36px;}

.fancybox-next span {background-position: 0 -72px;}

.fancybox-prev:hover, .fancybox-next:hover {visibility: visible;}

.fancybox-prev:hover span {left: 20px;}

.fancybox-next:hover span {left: auto;right: 20px;}

.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden;}

/* Overlay helper */

#fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 1001;background: #FFF;}

/* Title helper */

.fancybox-title {visibility: hidden;	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 1005;}

.fancybox-opened .fancybox-title {visibility: visible;}

.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 1003;text-align: center;}

.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}

.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}

.fancybox-title-inside-wrap {margin-top: 10px;}

.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;	color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}	

.fancybox-wrap .previewYourCard{position:relative;text-align:center;}

	.fancybox-wrap .previewYourCard img{display:block;background:#FFF;border:1px solid #93A5B3;border-color:#93A5B3 #CFDCE5 #D9E7EF #CFDCE5;border-radius:2px;box-shadow:0 1px 1px #D8E6EE;padding:10px;margin:0 auto 20px;}



.addthis_pill_style{ margin-top: 4px; margin-left: 10px; float: right;}





.imagesCarousel { position: relative; height: 130px; margin-bottom: 10px; }

	.imagesCarousel ul { position: relative; height: 100%; width: 100%; overflow: hidden; }

	.imagesCarousel li { float: left; width: 190px; margin-right: 10px; }

	.imagesCarousel img { display: block; }

	.imagesCarousel button { position: absolute; top: 0; height: 130px; background: url(images/misc/sprite.png) no-repeat; width: 20px; border: none; overflow: hidden; text-indent: -999px; cursor: pointer; } 

		.imagesCarousel button.next { right: 0; background-position: -622px -778px; }

		.imagesCarousel button.prev { left: 0; background-position: -602px -778px; } 



.flickrGallery { position: relative; }		

	.ie7 .flickrGallery {overflow: hidden; padding-bottom: 60px; }

	.flickrGallery ul { position: relative; padding: 35px 0; }

	.flickrGallery li { width: 50%; float: left; position: relative; height:240px; margin-bottom: 35px; text-align: center; }

	.ie7 .flickrGallery li { width: 49%; }

	.flickrGallery li.loading { text-align: right; }

	.flickrGallery img { text-align: center; border: 1px solid #000; border-radius: 3px; box-shadow: 2px 2px 5px #BBB; } 

	.flickrGallery .next, .flickrGallery .prev { position: absolute; bottom: 15px; border: none; background: none; cursor: pointer; display: none; }

		.flickrGallery .next { right: 0; }

		.flickrGallery .prev { left: 0; }

	

	

.clearfix:after  { content:  "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

.alignleft { float: left; }

.alignright { float: right; }	





.homesponsors { width: 350px; text-align:center; margin: 0.5em 0.25em 0.5em 0.25em; z-index: -999; padding: auto;}

.homesponsors li {display: inline; float: left; padding: 0 0.4em; margin-bottom: 0em;}



.clear {width: 350px; height: 1em; clear:both}