/* @override 
	http://martaspendowska.com/css/screen.css
	http://www.martaspendowska.com/css/screen.css
	
*/

* {
	margin: 0;
	padding: 0;
}




/* @group All RESETS */

body {
	font: 62.5% "Museo300","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #363930;
/*dark grey---*/
}

html, body {
	height: 100%;
	
}

#wide-page {
	min-height: 100%;
	overflow: hidden;
}

body#facebook {
	width: 320px;
	background: url(images/home-bg.jpg);
}

#main-content {
	
	padding-bottom: 70px;
	position: relative;
}

/* must be same height as the footer */

a {
	text-decoration: none;
	color: #373737;
}

#navigation li a.cur {
	color: #a3a3a3;
	font-weight: bold;
}

li, ul, ol {
	list-style: none;
}

div#header {
	background: #fff;
	border-bottom: 15px solid #eee;
	
}


img {
	border: none;
}

img a {
	border: none;
}

.float {
	float: left;
}

#cleaall {
	clear: both;
}
/* @end */

/* @group CONTENT LINKS */

#main-content p a:link {
	color: #968878;
}

#main-content p a:visited{
	color: #938676;
}

#main-content p a:link:hover,
#main-content p a:link:focus {
	border-bottom: 1px dotted #ed2e17;
}

#main-content p a:link:active {
	color: #fff;
	background-color: #ed2e17;
}

#main-content p {
	font-family: "Museo300";
}
/* @end */

/* @group FONT FACE */

/*  FONT @FACE
-------------------------------- */

@font-face {
	font-family: "MuseoSans500";
	src: url("/fonts/museosans_500-webfont.eot");
	src: local("?"), url("/fonts/museosans_500-webfont.woff") format("woff"), url("/fonts/museosans_500-webfont.ttf") format("truetype"), url("/fonts/museosans_500-webfont.svg#webfontkKIVdghH") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Museo300";
	src: url("/fonts/museo300-regular-webfont.eot");
	src: local("?"), url("/fonts/museo300-regular-webfont.woff") format("woff"), url("/fonts/museo300-regular-webfont.ttf") format("truetype"), url("/fonts/museo300-regular-webfont.svg#webfontUQyb02Il") format("svg");
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: "BebasNeueRegular";
	src: url("/fonts/bebasneue-webfont.eot");
	src: local("☺"), url("/fonts/bebasneue-webfont.woff") format("woff"), url("/fonts/bebasneue-webfont.ttf") format("truetype"), url("/fonts/bebasneue-webfont.svg#webfont3BDGx0Dk") format("svg");
	font-weight: normal;
	font-style: normal;
}


/*  END FONT @FACE
--------------------------------

/* @end */

/* @end */

/* @group NAVIGATION */

ul#navigation{
	float: right;
	overflow: hidden;
	margin-right: 20px;
	width: 750px;
	margin-top: 20px;
}

ul#navigation li {
	float: right;
	overflow: hidden;
}

ul#navigation li a {
	font: 2em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ff3c00;
	margin-left: 10px;
	padding: 7px;
}

ul#navigation li a:hover {
	color: #fff; 
	background : #6d6d6d; /*--gray--*/
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	-webkit-transition: all 1s;
}

#navigation li a.cur {
	color: #fff; 
	background : #abacac; /*--gray--*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-transition: all .5s;
}



/* @end */

/* @group HOME PAGE */

body#home #main-content h2 {
	text-indent: -30000px;
}

body#home {
	background: url(images/squares-pattern.jpg) repeat;
}

body#home #header {
	height: 70px;
	background-color: rgba(252, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#home img#abs-inspire {
	float: right;
}

body#home#header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#home #wide-page {
	background-color: rgba(180, 180, 170, 0.7);
	background-color: rgba(252, 255, 255, 0.7);
	width: 100%;
	border-top: 10px solid #c6c6c6;
}

body#home2 #main-content {
	clear: both;
	/*--background-color: #d9e792; /*-gorgeous greenish yellow from services-*/
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

body#home #main-content p#intro {
	float: left;
	width: 450px;
	margin-top: 300px;
	font-size: 1.5em;
	line-height: 1.5em;
	background-color: rgba(256, 255, 255, 0.6);
	color: #4b4c4c;
	padding: 10px 8px 10px;
}

body#home #intro span {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #ccc;
	font:13em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}

body#home #marta-homepage {
	float: right;
	width: 404px;
	margin-top: 0px;
	border: 10px solid #fff;
	clear: both;
}

body#home #examples {
	clear: both;
	margin-top: 500px;
}

body#home #examples #kuszyk img {
	padding: 0 9px;
}

#examples-text ul li.aza {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 2em;
	color: #999;
	float: left;
	margin-left: 70px;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}

#examples-text ul li.kuszyk {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 2em;
	color: #999;
	float: left;
	margin-left: 170px;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	
}

#examples-text ul li.florence {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 2em;
	color: #999;
	float: left;
	margin-left: 120px;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}


body#home #header ul#navigation li a:hover {
	color: #241c32;

/*--violet--*/
}

body#home ul#navigation li a:active {
	color: #fff;
	background-color: #241c32;
}

body#home #main-content a.fancybox img {
	border: none;
	margin: 0;
	
}

body#home #job-connect {
	position: absolute;
	top: 360px;
	right: -4px;
	z-index: 1;
}

body#home #job-connect {
	position: absolute;
	top: 295px;
	right: 0px;
}

body#home #job-connect:hover {
	position: absolute;
	top: 295px;
	right: 0px;
	height: 160px;
	background: url(../images/looking-for-designer3-hover.png) no-repeat;
	text-decoration: none;
	border: none;
}

body#home #job-connect a:hover {
	text-decoration: none;
	border: none;
}


/* @end */

/* @group DESIGN PAGE */


#amykocha {
	float: right;
	border: 10px solid #eee;
}

#design-latest {
	height: 400px;
	background: #fff;
	padding: 10px;
	margin-bottom: 50px;
	border: 10px solid #eee;
}

#design-img p.url {
	float: right;
	margin: 30px;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}

#design-text h3 {
	color: #ff3c00;
	z-index: 2;
	font-size: 2em;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	background: #eee;
	margin-left: -10px;
	padding: 5px;
}

#design-text p {
	color: #7e7f7f;
	font-size: 1.7em;
	line-height: 1.5em;
	margin-top: 20px;
}

#design-text p cite {
	display: block;
	color: #ff3c00;
	font-weight: bold;
	font-size: .7em;
	line-height: 1.1em;
	margin-top: 20px;
	text-align: right;
	width: 260px;
	float: right;
}

body#design #main-content h3#latest {
	font: 4em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color : #929292;
	margin-bottom: 20px;
	text-align: center;
}

#fancy a.video img {
	width: 221px;
}

body#design #main-content #fancy{
	background: #e6e7e7;
	padding: 2px;
	padding-left: 3px;
}

#fancy a.fancybox img {
	width: 221px;
	
}

#design-text {
	float: left;
	width: 330px;
}

body#design #main-content h2 {
	text-indent: -30000px;
}

body#design {
	background: url(images/home-bg.jpg);
}

body#design #header {
	height: 220px;
	background-color: rgba(255, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#design img#abs-inspire {
	position: absolute;
	left: 0px;
	top: 50px;
}

body#design #martaspendowska {
	position: fixed;
	left: 0;
	bottom: 0;
}

body#design #header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#design #wide-page {
	width: 100%;
}

body#design #main-content {
	clear: both;
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
	
}

body#design #header ul#navigation li a:hover {
	color: #241c32; /*--violet--*/
}

body#design ul#navigation li a:active {
	color: #fff;
	background-color: #ed4a17;
}

body#design #main-content a.fancybox img {
	border: none;
	margin: 0;
}

body#design #main-content a.video img {
	border: none;
}


/* @end */

/* @group INSPIRATION PAGE */

/* @group album */

div#main-content p.album-list span {
	display: block;
	font-size: 1.0em;
	width: 450px;
	display: block;
}

div#main-content p.album-list br {
	clear: right;
}

div#main-content table {
	border-collapse: collapse;
	width: 520px;
	margin: 0 0 0 0;
	margin-bottom: 40px;
}

div#main-content caption {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-align: left;
}

div#main-content col#albumCol {
	border: none;
}

div#main-content thead {
	background: #ff3c00;
	font-size: 1.3em;
}

#playlistTable thead tr th,
#weblistTable thead tr th {
	color: #f3f3f3;
}

div#main-content th {
	font-weight: normal;
	text-align: left;
}

div#main-content #playlistPosHead,
div#main-content #weblistPosHead {
	text-indent: -1000em;
	width: 20px;
	line-height: 1.6em;
}

div#main-content th, td {
	text-align: left;
	padding: 7px 5px;
	line-height: 1.6em;
	color: #676767;
}

#playlistTable caption,
#weblistTable caption {
	color: #6d6d6d;
	line-height: 1.6em;
	font-weight: bold;
	font-style: italic;
}

div#main-content .odd {
	background-color: #e9ffbc;
}

div#main-content tr {
	font-size: 1.3em;
}

div#main-content tr:hover {
	color: #fff;
}

#playlistTable tbody tr td a.video:hover,
#weblistTable tbody tr td a:hover,
#playlistTable tbody tr.odd td a.video:hover,
#weblistTable tbody tr.odd td a:hover  {
	color: #fff;
}

#playlistTable tbody tr:hover,
#weblistTable tbody tr:hover,
#playlistTable tbody tr.odd:hover,
#weblistTable tbody tr.odd:hover  {
	background-color: #ff3c00;
	color: #fff;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition:all 1s;
	transition: all 1s;
}


td a {
	color: #ff3c00;
	font-weight: bold;
}

div#wrapper div#main-content div#gmap {
	width: 575px;
	height: 362px;
	width: 575px;
	height: 362px;
	border: 4px solid #ccc;
}



#playlistTable tbody tr.odd td a.video:link,
#weblistTable tbody tr.odd td a:link,
#playlistTable tbody tr.odd td a.video:visited,
#weblistTable tbody tr.odd td a:visited,
#playlistTable tbody tr td a.video:link,
#weblistTable tbody tr td a:link,
#playlistTable tbody tr td a.video:visited,
#weblistTable tbody tr td a:visited{
	display: block;
	color: #3c3e36;
	/*-dark brown---*/
	text-decoration: none;
	height: 1%;
	color: #ff3c00;
	font-weight: bold;

/*WIN IE needs help seeing as a block area */
}

div#main-content p.album-list a:hover,
div#main-content p.album-list a:focus {
	color: #777b6a;
	background-color: #c3cbc5;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

#playlistTable tbody tr.odd td a.video:hover,
#weblistTable tbody tr.odd td a:hover,
#playlistTable tbody tr.odd td a.video:focus,
#weblistTable tbody tr.odd td a:focus,
#playlistTable tbody tr td a.video:hover,
#weblistTable tbody tr td a:hover,
#playlistTable tbody tr td a.video:focus,
#weblistTable tbody tr td a:focus {
	color: #fff;
	display: block;
}


#main-content p.error img {
	background: none;
	border: none;
	float: none;
	margin-left: 50px;
}

#video {
	width: 400px;
	margin: 20px;
	padding: 10px;
	background-color: #c3cbc5;
}


/*

@end */

body#inspiration #main-content h2 {
	margin-bottom: 20px;
	font-size: 2em;
	color: #818181;
	font: 4em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;

}

/* @group  */

body#inspiration {
	background: url(images/home-bg.jpg);
}

body#inspiration #header {
	height: 230px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#inspiration #music-link,
body#inspiration #design-link {
	float: right;
	margin-top: 101px;
	border: 10px solid #f3f5f5;
}

body#inspiration img#abs-inspire {
	position: absolute;
	left: 0px;
	top: 50px;
}

body#inspiration #header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#inspiration #wide-page {
	width: 100%;
	
}

body#inspiration #main-content {
	clear: both;
	

/*--background-color: #d9e792; /*---gorgeous greenish yellow from services-*/
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
	overflow: hidden;
}

body#inspiration ul#navigation li a:active {
	color: #fff;
	background-color: #241c32;
}

#main-content a.fancybox img {
	border: none;
	margin: 0;
}

body#inspiration #main-content p a img {
	padding: 2px;
	border: 1px solid #fff;
	background: #eaeaea;
}

/*

@end */

/* @group ILLUSTRATION PAGE */

body#illustration #main-content h2 {
	text-indent: -30000px;
}

body#illustration {
	background: url(images/home-bg.jpg);
}

body#illustration #header {
	height: 230px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#illustration img#abs-inspire {
	position: absolute;
	left: 0px;
	top: 50px;
}

body#illustration #header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#illustration #wide-page {
	width: 100%;
	
}

body#illustration #main-content {
	clear: both;
	

/*--background-color: #d9e792; /*---gorgeous greenish yellow from services-*/
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
	
}

body#illustration ul#navigation li a:active {
	color: #fff;
	background-color: #241c32;
}

body#illustration #main-content a.fancybox img {
	border: none;
	margin: 0;
}



body#illustration #main-content a.video img  {
	border: none;
	margin: 0;
}

body#illustration #main-content #fancy{
	background: #e6e7e7;
	padding: 2px;
	padding-left: 3px;
}

#fancy a.fancybox img {
	width: 221px;
	
}


/*NEXTGEN*/

#ngg-image-1 div.ngg-gallery-thumbnail a img {
	bo1
}


/* @end */

/* @group SERVICES PAGE */

body#services {
	background: url(images/home-bg.jpg);
}

body#services #header {
	height: 230px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#services img#abs-inspire {
	position: absolute;
	left: 0px;
	top: 50px;
}

body#services #header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#services #wide-page {
	width: 100%;
}

body#services #main-content {
	clear: both;
	

/*--background-color: #d9e792; /*---gorgeous greenish yellow from services-*/
	width: 900px;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
}

body#services #main-content p.services-list {
	float: right;
	width: 580px;
	margin-bottom: 40px;
}

body#services #main-content p {
	font-size: 1.3em;
	line-height: 1.5em;
}

#main-content p.services-list strong {
	font: 2.5em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	width: 600px;
	margin-bottom: 20px;
}

body#services #main-content h2 {
	text-indent: -30000px;
}

body#services #main-content p.small {
	float: left;
	width: 300px;
	font-size: 1.7em;
	font-style: italic;
}

body#services #main-content p.services-list img {
	float: left;
	margin-top: -30px;
	padding: 10px;
}

/* @end */

/* @group ABOUT PAGE */

body#about #wide-page {
	width: 100%;
	}

body#about #header {
	height: 70px;
	
	background-color: rgba(252, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#about #header #martaspendowska {
	position: absolute;
	top: -17px;
	right: 0;
}

body#about #main-content {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

body#about #main-content p {
	float: left;
	font-size: 1.5em;
	line-height: 1.6em;
}

body#about #main-content p.about {
	float: left;
	width: 900px;
	font-size: 1.6em;
	line-height: 1.6em;
	background-color: #d8d8d8;
}

#main-content p span {
	float: left;
	width: 900px;
	margin-bottom: 60px;
	margin-top: -13px;
	color: #c6c6c6;
	font:13em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;	
}

#facebookPage {
	margin: -60px 0;
}

img#social1 {
	margin-left: 50px;
}

img#coffee2 {
	margin-left: 50px;
}

em#welcome {
	display: block;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

h2.getback { /*contact -thank you*/
	margin: 20px 0 100px;
	text-transform: uppercase;
	color: #ed4a17;
	font-weight: bold;
	font:5em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	clear: both;
}

body#about #main-content img.marta {
	float: right;
	width: 250px;
	padding: 30px;
	margin-left: 50px;
	background: url(images/szach-pattern.jpg);
	border: 5px solid #ddd;
}

body#about {
	background: url(images/home-bg.jpg);
}

body#about #main-content #pl-usa {
	float: left;
	width: 676px;
}

#about-left img {
	width: 500px;
	float: left;
}

div#about-wrapper {
	width: 900px;
}

div#about-left {
	float: left;
	width: 500px;
	font-size: 1em;
	line-height: 1.4em;
	color: #262626;
}

#about-left p img {
	float: left;
	width: 490px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 20px;
}

#about-right img.poland {
	margin-top: 70px;
}


div#about-left div#content p{
	width: 500px;
	float: left;
}

#about-right div.content-right p{
	width: 390px;
	float: right;
}

#about-right div.content-right {
	width: 390px;
	float: right;
}

img#pic2005 {
	width: 447px;
	margin-top: 10px;
}

p#factsmarta {
	text-align: right;
	width: 450px;
	margin-top: 30px;
	border-top: 1px solid #ddd;
}

#factsmarta strong {
	margin: 10px 0;
}


#facts p strong {
	display: block;
	margin-top: 30px;
}


#about-right img.because {
	margin: 20px 0 0;
	width: 390px;
	height: inherit;
}

#about-left img {
	margin-bottom: 20px;
}

#about-left a {
	color: #ff3c00;
}

h2.genuine {
	font: 4em/2em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ed4a17;
}


em.about {
	font: 2em/1.3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #979797;
	display: block;
}

/* @end */

/* @group FOOTER */


div#footer {
	width: 900px;
	margin: 0 auto;
	clear: both;
	height: 70px;
}

#footer-content p a {
	color: #fff;
	font-size: 1.2em;
	line-height: 70px;
}

#footer-content p a:visited{
	color: #65504b;
}

#footer-content p a:link:hover,
#footer-content p a:link:focus {
	border-bottom: 1px dotted #ed2e17;
}

#footer-content p a:link:active {
	font-style: italic;
}


#footer p a.aff {
	display: inline-block;
	text-align: center;
}



/* @end */

/* @group CONTACT PAGE */

/* @group THANK YOU */


#main-content p.thankyou {
	font: 4em/2em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}


/* @end */

/* @group FORM */

#form {
	float: right;
	width: 330px;
}

#contact legend {
	margin: 0 0 20px;
	color: #939393;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 3em;
	letter-spacing: -2px;
	text-transform: uppercase;
}

#text {
	font-style: italic;
	color: #fff;
	padding: 10px;
	background: #a5c9cb;
	width: 300px;
	font-size: 1.4em;
}

#firstname {
	width: 500px;
}

#choices {
	width: 310px;
}

#message legend,
#radio ol li,
#radio legend,
#helpful legend,
#like-reviews {
	padding: 5px;
}

#contact, 
#helpful,
#radio,
#message,
#text {
	border: none;
}

#firstname,
#lastname,
#email {
	width: 300px;
	height: 30px;
}

label {
	display: block;
	line-height: 2em;
	margin: 6px 0;
}

input {
	width: auto;
	padding: 3px 5px 3px 5px;
	font-size: 14px;
	background: #a5c9cb;
	border: none;
}

form fieldset ol li input[type="radio"] {
	float: left;
	margin: 3px 10px 0 0;
}

textarea {
	width: 100%;
	height: 100px;
}
#contact ol li label {
	font-size: 1.17em;
	text-transform: uppercase;
}

#contact ol li label em.error {
	color: #ed2212;
	padding: 20px 4px;
	background: url(images/error.png) no-repeat 5px center;
}


#helpful legend,
#message legend {
	padding: 10px 0 10px 0;
	font-size: 1.2em;
	color: #383838;
	font-style: italic;
}

#radio legend {
	padding-top: 20px;
}

#button button {
	width: 190px;
	height: 66px;
	background: url(images/submit.png) no-repeat;
	text-indent: -30000px;
	border: none;
	margin-top: 20px;
}

#button button:hover {
	width: 190px;
	height: 66px;
	background: url(images/submit.png) no-repeat 0 -83px;
	text-indent: -30000px;
	border: none;
}

/* @end */

/* @group POPUP */

#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-top div.lightbox-top-content div.bullet-listx ul.bullet-list li {
	display: block;
	width: 400px;
}

#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-top div.lightbox-top-content div.bullet-listx ul.bullet-list {
	margin-left: 180px;
}


#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-top div.lightbox-top-content p.heading {
	z-index: 30000px;
	text-transform: uppercase;
	font: 4em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}

#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-top div.lightbox-top-content div.bullet-listx ul.bullet-list li {
	font-weight: bold;
	font-style: italic;
	font-size: 1.65em;
}

#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-middle-bar p.heading2 {
	text-transform: uppercase;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 15px;
}

#popup_domination_lightbox_wrapper div.lightbox-main.lightbox-color-turquoise div.lightbox-bottom form div p.secure {
	margin-top: 20px;
}



/* @end */

body#contact-page {
	background: url(images/home-bg.jpg);
}

body#contact-page #wide-page {
	width: 100%;

}


body#contact-page #header {
	height: 70px;
	background-color: rgba(252, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#contact-page #header #martaspendowska {
	position: absolute;
	top: -17px;
	right: 0;
}

body#contact-page #main-content {
	width: 900px;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
	position: relative;
}

body#contact-page #main-content p {
	float: left;
	width: 900px;
	font-size: 1.6em;
	line-height: 1.6em;
}

body#contact-page #main-content p.about {
	float: left;
	width: 900px;
	font-size: 1.6em;
	line-height: 1.6em;
	background-color: #d8d8d8;
}

body#contact-page p span {
	float: left;
	width: 900px;
	margin-bottom: 60px;
	margin-top: -23px;
	color: #c6c6c6;
	font-size: 9em;
	line-height: .8em;
	font-weight: bold;
}

body#contact-page #social-string {
	float: right;
	width: 400px;
}

body#contact-page #social-string h2,
#contact legend {
	margin: 0 0 20px;
	color: #939393;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 3em;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}


#social-string a img {
	padding: 5px;
}

body#contact-page #social-string p.job {
	margin: 20px 60px 20px;
	line-height: 1.3em;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #8a8a8a;
	float: right;
}

#coffee-talk {
	margin: 20px 0;
	line-height: 1.3em;
	font-weight: bold;
	font-style: italic;
	color: #8a8a8a;
}

body#contact-page #coffee {
	margin-top: 10px;}

body#contact-page #social-string p.data {
	font-style: italic;
	font-size: 1.5em;
	line-height: 1.4em;
	color: #757575;
}

body#contact-page #social-string p {
	width: 500px;
}

body#contact-page #social-string p span {
	font-size: 5em;
	font: 7em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.6em;
	color: #ff3c00;
}


#social-string p.data a {
	color: #ff3c00;
}

/* @end */

/* @group 404 page */

body#error-404 {
	background: url(images/worms-pattern.jpg) repeat;
}

body#error-404 #wide-page {
	background-color: rgba(252, 255, 255, 0.5);
	width: 100%;
	border-top: 10px solid #c6c6c6;
}

body#error-404 #header {
	height: 70px;
	background-color: rgba(252, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#error-404 #header #martaspendowska {
	position: absolute;
	top: -17px;
	right: 0;
}

body#error-404 #main-content {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}


body#error-404 img#error404 {
	float: right;
}

body#error-404 #main-content p {
	float: left;
	width: 900px;
	font-size: 1.6em;
	line-height: 1.6em;
}

body#error-404 #main-content p.about {
	float: left;
	width: 900px;
	font-size: 1.6em;
	line-height: 1.6em;
	background-color: #d8d8d8;
}

body#error-404 p span {
	float: left;
	width: 900px;
	margin-bottom: 60px;
	margin-top: -23px;
	color: #c6c6c6;
	font-size: 9em;
	line-height: .8em;
	font-weight: bold;
}

body#error-404 #social-string {
	float: left;
	width: 500px;
	margin-top: -250px;
}

body#error-404 #social-string h2 {
	margin: 0 0 20px;
	color: #939393;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 3em;
	letter-spacing: -2px;
}

body#error-404 #social-string a img {
	padding: 5px;
}

body#error-404 #social-string p.job {
	margin: 20px 60px 20px;
	line-height: 1.3em;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #8a8a8a;
	float: right;
}

body#error-404 #coffee-talk {
	margin: 20px 0;
	line-height: 1.3em;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #8a8a8a;
	float: right;
}

body#error-404 #coffee {
	float: right;
}


body#error-404 #social-string p.data {
	font-style: italic;
	font-size: 1.5em;
	line-height: 1.4em;
	color: #757575;
}

body#error-404 #social-string p {
	width: 500px;
}

body#error-404 #social-string p span {
	font-size: 5em;
	line-height: 1.6em;
	color: #ff3c00;
}

body#error-404 #social-string p.data a {
	color: #ff3c00;
}

body#error-404 #main-content h2 {
	float: left;
	width: 500px;
	color: #6d6d6d;
	font-size: 1.5em;
	line-height: 1.5em;
}

#main-content h2 a {
	color: #ff3c00;
	font-style: italic;
	font-size: .8em;
}

/* @end */

/* @group test */

.sf-menu li,
.sf-menu li li,
.sf-menu li li {
	background: #f7a692;
	background-color: rgba(248, 182, 168, 0.8);
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.sf-menu li a{
	color: #fbfeff;
	text-transform: uppercase;
	font: 1.6em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	
}

.sf-menu li:hover,
sf-menu li li:hover,
sf-menu li li li:hover, 
.sf-menu li.sfHover,
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active {
	background: #f8b6a8;
	background-color: rgba(248, 182, 168, 0.8);
	-moz-border-radius: 8px;
	border-radius: 8px;
}

ul.sf-menu {
	float: right;
	margin-right: 20px;
	
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 4.1em; /* match top ul list item height */
	z-index: 99;
	border: none;
	letter-spacing: 1px;
}

.sf-menu ul {
	position:absolute;
	top:-999em;
	 /* left offset of submenus need to match (see below) */
	
}


/********** slider **********/

/* @end */

/* @group sliders */

#upper-content p {
	clear: both;
	color: #000;
	font-size: 1.4em;
	line-height: 1.5em;
	width: 450px;
	margin: 0;
	margin-bottom: 30px;
}

#marta-homepage {
	position: absolute;
	top:  20px;
	right: 0;
}

#upper-content p span{
	color: #ccc;
	font:15em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
}

#job-connect p {
	margin-right: -20px;
	margin-top: -30px;
}

/* @end */

/* @group test2 */

/* @group social-string2 */

#social-string2 {
	float: left;
	width: 560px;
}

div#footer2 #social-string2 {
	float: left;
	width: 400px;
}


#social-string2 h2 {
	font:5em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 20px 0;
}

#social-string2 a img {
	margin: 10px;
}

#social-string3 a img:hover {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	-webkit-transition: all 1s;
	-moz-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-o-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-ms-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;

}

#social-string2 p.job {
	font-size: 1.7em;
	line-height: 1.5em;
	margin: 20px 0;
}

#social-string2 p.data {
	font-size: 1.2em;
	font-weight: bold;
}

#social-string2 p span {
	font:4em/3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f42e0f;
	position: absolute;
	top:  400px;
}

#social-string2  p#coffee-talk {
	font-style: italic;
	font:2em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	width: 560px;
	margin-top: 50px;
	text-align: left;
}

#social-string2 p.data a {
	background: none;
	text-align: left;
	color: #f42e0f;
}


/* @end */

body#home2 {
	background: url(images/home-bg.jpg);
}

body#home2 #header {
	height: 70px;
	padding: 1px 0 20px 0;
}

#wide-pannel {
	width: 100%;
	height: 130px;
	background: #444;
	background: url(images/red-noise-bg.jpg);
	margin-top: 30px;
	position: relative;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
}



#main-content2,
#homecontent-columns {
	width: 900px;
	margin: 0 auto;
	position: relative;
}



#main-content2 p#intro2 {
	font-size: 3em;
	color: #ff3c00;
	font-weight: bold;
	font:15em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	top:  10px;
	left: -7px;
	z-index: 1;
}

#wide-pannel p {
	width: 900px;
	margin:0px auto;
	padding-top: 3px;
	font-size: 1.7em;
	line-height: 1.6em;
	font-weight: bold;
	color: #fffeff;
		
}

#testimonials p cite {
	display: block;
	float: right;
	font: italic 2em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #999;
	position: absolute;
	right: -40px;
	top:  165px;
}


#testimonials {
	width: 900px;
	height: 300px;
	margin: -10px  auto 0;
	background: url(images/testimonials.png) no-repeat;
	position: relative;
}

#testimonials h2 {
	font:6em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	position: absolute;
	top: 40px;
	color: #ff3c00;
	text-shadow: 2px 2px .2px #ffffff;
	filter: dropshadow(color=#ffffff, offx=2, offy=2); 
}

#testimonials p {
	position: absolute;
	top:  100px;
	font-size: 1.42em;
	line-height: 1.4em;
	width: 640px;
	margin-left: 30px;
	font-style: italic;
}


#wide-pannel p a {
	color: #e3f8fe;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
}

#homecontent-columns{
	overflow: hidden;
	margin-top:  60px;
	font:2em/0.8em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;

}


#homecontent-columns div.float div.homecontent-bg {
	background: url(images/home-pannels-bg.png);
	width: 255px;
	height: 250px;
	margin: 100px 0 0 10px;
	position: relative;
}

div.float div.homecontent-bg:hover {
	-moz-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-o-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-ms-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

#fancy a.fancybox img:hover,
#main-content p.services-list img:hover{
	-moz-transform: scale(1) rotate(20deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transform: scale(1) rotate(10deg) translate(1px, 1px) skew(1deg, 1deg);
	-o-transform: scale(1) rotate(10deg) translate(1px, 1px) skew(1deg, 1deg);
	-ms-transform: scale(1) rotate(10deg) translate(1px, 1px) skew(1deg, 1deg);
	transform: scale(1) rotate(10deg) translate(1px, 1px) skew(1deg, 1deg);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}


#homecontent-columns div.float h2{
	display: block;
	width: 260px;
	margin-right: 20px;
	line-height: 2em;
	background: #fff;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 12px;
	border-radius: 12px; 
	box-shadow: 2px 3px 3px 2;
	-webkit-box-shadow: 2px 2px 5px #707070;
	-moz-box-shadow: 2px 2px 5px #707070;
	box-shadow: 2px 2px 5px #707070; 
}


.homecontent-img {
	width: 180px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 37px;
}

#homecontent-columns div.float p {
	position: absolute;
	top:  195px;
	text-align: center;
	display: block;
	width: 255px;
	font-size: 1.2em;
	z-index: 6;
	text-shadow: 1px 1px .2px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=2); 
}

#homecontent-columns div.float div.homecontent-bg div.homecontent-img {
	border: 2px solid #d0e2f0;
	
}

#homecontent-columns div.float h2.float-last{
	float: left;
	display: block;
	width: 255px;
	margin-right: 0;
	line-height: 2em;
	background: #fff;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px; 
	box-shadow: 2px 3px 3px 2;
	-webkit-box-shadow: 2px 2px 5px #707070;
	-moz-box-shadow: 2px 2px 5px #707070;
	box-shadow: 2px 2px 5px #707070; 
}


#homecontent-columns div.float h2.float {
	text-shadow: 2px 2px .2px #ffffff;
	filter: dropshadow(color=#ffffff, offx=2, offy=2); 
	background: #eee;
}

#homecontent-columns div.float h2.float:hover {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 50px;
	border-top-left-radius: 3px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 50px;
	-webkit-transition: all 1s;

}

#twtr-widget-1 div.twtr-doc div.twtr-bd div.twtr-timeline {
	height: auto;
	background: none;
	color: #000;
}

#homecontent-columns div.float div.homecontent-bg div.homecontent-rss {
	width: 180px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 37px;

}

#twitter_update_list {
	position:absolute;
	top:  30px;
	left: 40px;
	width: 200px;
	line-height: 1.3em;
	color: #fff;
	font-size: .9em;
}



#twitter_update_list li span a {
	color: #f2e56f;
}

#twitter_update_list li a {
	color: #dadada;
}

ul#twitter_update_list {
	width: 180px;
}

#twitter_update_list li {
	width: 180px;
	height: 138px;
	display: block;
	overflow: hidden;
}

#homecontent-columns div.float div.homecontent-bg div.homecontent-rss p a img{
	position: absolute;
	top: -180px;
	left: 10px;
	
	}

#shadow-top img {
	position: absolute;
	top:  -32px;
	z-index: -1;
}


#shadow-bottom img {
	position: absolute;
	top:  130px;
	z-index: -1;
}


#homecontent-columns div.float div.homecontent-bg p a {
	color: #464646;
}


#footer-content p.shadow-top img {
	position: absolute;
	top:  -45px;
	z-index: -1;
}


/* @group contact */

#contact-form2 #contact legend {
	letter-spacing: .6px;
}

#contact-form2 input, #contact-form2 #text{
	background: #fff;
	clear: ;
	color: #6d6d6d;
}

#contact-form2 #message legend {
	font-size: 1.4em;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}

#footer2 #footer-content p a {
	display: block;
}

 #footer p {
	display: block;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #555656;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 30px;
}

#footer p a.aff {
	color: #ed4a17;
}


/* @end */
/* @end */

div#main-content3 {
	max-width: 80em;
	margin: 0 auto;
	padding: 0 1em;
}

/* @group nav css3 */

ul#navigation{
	float: right;
	overflow: hidden;
	margin-right: 20px;
	width: 750px;
}

ul#navigation li {
	float: right;
	overflow: hidden;
}

ul#navigation li a {
	font: 2em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ff3c00;
	margin-left: 10px;
	padding: 7px;
}

ul#navigation li a:hover {
	color: #fff; 
	background : #6d6d6d; /*--gray--*/
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	-webkit-transition: all 1s;
}

#navigation li a.cur {
	color: #fff; 
	background : #abacac; /*--gray--*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}



/* @end */

/* @group woofu */


div#woofu {
	width: 500px;
}

#popupform a {
	position: absolute;
	right: 0;
	top: -23px;
	color: #fefffe;
	background: #ff3c00;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 20px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 3px;	
	font-size: 1.7em;
	padding: 5px;
	font-weight: bold;
	border: 2px solid #ed746f;
}

#popupform a:hover {
	color: #fff; 
	background : #c3c4c4; /*--gray--*/
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	border: 2px solid #e3e3e3;
	-webkit-transform: scale(2) rotate(0deg) translate(-2px, 0px) skew(0deg, 0deg);
	-o-transform: scale(2) rotate(0deg) translate(-2px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(2) rotate(0deg) translate(-2px, 0px) skew(0deg, 0deg);
	transform: scale(2) rotate(0deg) translate(-2px, 0px) skew(0deg, 0deg);
	-webkit-transition: all 1s;
	transition: all 1s;
	z-index: 30000;
	}
	


/* @end */

/* @group FACEBOOK */


#amykocha {
	float: right;
	border: 10px solid #eee;
}

#design-latest {
	height: 400px;
	background: #fff;
	padding: 10px;
	margin-bottom: 50px;
	border: 10px solid #eee;
}

#design-img p.url {
	float: right;
	margin: 30px;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}

#design-text h3 {
	color: #ff3c00;
	z-index: 2;
	font-size: 2em;
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	background: #eee;
	margin-left: -10px;
	padding: 5px;
}

#design-text p {
	color: #7e7f7f;
	font-size: 1.7em;
	line-height: 1.5em;
	margin-top: 20px;
}

#design-text p cite {
	display: block;
	color: #ff3c00;
	font-weight: bold;
	font-size: .7em;
	line-height: 1.1em;
	margin-top: 20px;
	text-align: right;
	width: 260px;
	float: right;
}

body#facebook #main-content h3#latest {
	font: 4em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color : #929292;
	margin-bottom: 20px;
	text-align: center;
}

#fancy a.video img {
	width: 221px;
}

body#facebook #main-content #fancy{
	background: #e6e7e7;
	padding: 2px;
	padding-left: 3px;
}

#fancy a.fancybox img {
	width: 221px;
	
}

#design-text {
	float: left;
	width: 330px;
}

body#facebook #main-content h2 {
	text-indent: -30000px;
}

body#facebook {
	width: 320px;
	background: url(images/home-bg.jpg);
}

body#facebook #header {
	height: 220px;
	background-color: rgba(255, 255, 255, 0.9);
	z-index: -2;
	padding: 1px 0 20px 0;
}

body#facebook img#abs-inspire {
	position: absolute;
	left: 0px;
	top: 50px;
}

body#facebook #martaspendowska {
	position: fixed;
	left: 0;
	bottom: 0;
}

body#facebook #header li#polishlab a {
	background: url(images/polishlab-link.png) no-repeat 0 0;
	padding: 333px 0 0 237px;
	text-indent: -30000px;
	position: absolute;
	right: 0;
}

body#facebook #wide-page {
	width: 100%;

}


body#facebook #main-content {
	clear: both;
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
	overflow: hidden;
}

body#facebook #header ul#navigation li a:hover {
	color: #241c32; /*--violet--*/
}

body#facebook ul#navigation li a:active {
	color: #fff;
	background-color: #241c32;
}

body#facebook #main-content a.fancybox img {
	border: none;
	margin: 0;
}

body#facebook #main-content a.video img {
	border: none;
}


/* @end */

#fancybox-title-left,
#fancybox-title-right {
	display: none;
}

ul#services-home {
	width: 530px;
	float: left;
}

/* @group home sign ups */

#services-home img {
	margin-right: 30px;
	margin-top: 30px;
}

div#upper-content {
	overflow: hidden;
}

#mce-EMAIL, #mce-FNAME, #mce-LNAME {
	background: #fff;
	border: 1px dotted #ddd;
}

#mc-embedded-subscribe-form fieldset {
	border: none;
	moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	
}

#mc-embedded-subscribe-form fieldset div.mc-field-group label {
	text-transform: uppercase;
	color: #5b5b5b;
}

#mc-embedded-subscribe {
	padding: 10px;
	background-color: #ed4a17;
	color: #fffeff;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 10px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 3px;	
}

#mailchimp h2 span {
	display: block;
	font: italic .45em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 0px;
	color: #909090;
	text-transform: capitalize;
}


#mailchimp h2 {
	text-align: right;
	margin-right: 10px;
	color: #ed4a17;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
	font: 2.7em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
}

#mailchimp h2 a span {
	font-weight: bold;
	font-style: italic;
	
	font-size: .7em;
}

#job-connect3 p a img{
	position: absolute;
	top: 600px;
	z-index: 300;
	right: -30px;
}

#mc-embedded-subscribe:hover {
	color: #fff; 
	background : #c3c4c4; /*--gray--*/
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	-webkit-transform: scale(1.2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1.2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1.2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1.2) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transition: all 1s;
	transition: all 1s;
	z-index: 300000;

}



#mc-embedded-subscribe-form fieldset legend span {
	color: #6b6b6b;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#mc-embedded-subscribe-form fieldset legend {
	border: none;
}

#services-home li {
	background: url(images/check.gif) no-repeat 0 center;
	padding-left: 25px;
	display: block;
	font-size: 1.8em;
	margin: 5px 0;
}

#services-about li  {
	background: url(images/check.gif) no-repeat 0 center;
	padding-left: 25px;
	display: block;
	font-size: 1.65em;
	margin: 8px 0;*
}



li#firstli {
	margin-top: 30px;
}

#social-string3 h2 {
	margin-bottom: 10px;
	margin-top: 30px;
	text-align: center;
}

#social-string3 a img {
	margin-right: 7px;
	margin-bottom: 10px;
}

#social-string3 p.job,
#social-string3 p.data {
	font-size: 1.4em;
	line-height: 1.7em;
	text-align: center;
}

li#anyservice {
	display: inline;
	font-style: italic;
	color: #6d6d6d;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	border-color: #ee6b5c;
}


div#mc_embed_signup {
	float: right;
	width: 350px;
}

#thankyouconfirmed p a {
	font-weight: bold;
}

strong#until {
	font: 4em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color : #929292;

}


#main-content2 div.slider_top {
	border-top: 2px solid #ddd;
	margin-top: 60px;
}


/* @end */

/* @end */

div#fancy {
	margin: 0 auto;
	width: 670px;
	
}

#social-string3 {
	position: absolute;
	right: 0;
	top:  400px;
}

div#utube {
	background: #fff;
	padding: 10px;
	width: 400px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px; 
	box-shadow: 2px 3px 3px 2;
	-webkit-box-shadow: 2px 2px 5px #707070;
	-moz-box-shadow: 2px 2px 5px #707070;
	box-shadow: 2px 2px 5px #707070; 
}

div#left404 {
	float: left;
	width: 500px;
	margin-top: 100px;	
}

#left404 p {
	width: 450px;
	font-size: 2em;
	color: #6c6c6c;
}

#left404 p a {
	color: #ff4700;
	font-style: italic;
}


body#home2 #header h1.logo a,
body#about #header h1.logo a,
body#contact-page #header h1.logo a {
	display: block;
	text-indent: -30000px;
	position: fixed;
	top: 5px;
	left: 10px;
	width: 150px;
	height: 150px;
	background: url(images/ms-logoCurve-2011_150.png) no-repeat;
	z-index: 2000;
}

body#services #header h1.logo a,
body#design #header h1.logo a,
body#illustration #header h1.logo a,
body#inspiration #header h1.logo a {
	display: block;
	text-indent: -30000px;
	position: fixed;
	top: 215px;
	left: 10px;
	width: 150px;
	height: 150px;
	background: url(images/ms-logoCurve-2011_150.png) no-repeat;
	z-index: 2000;
}

li#noBullet {
	background:none;
	font-weight: bold;
	font-style: italic;
	color: #ed4a17;
}

p strong#contact  {
	margin: 0;
	background: #ed4a17;
	padding: 5px 10px ;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 20px;
	color: #fdfdfd;
}

p#contactlink strong a {
	display: block;
	color: #ed4a17;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0 0 50px;
}

#wide-pannel2 {
	width: 100%;
	height: 272px;
	background: #ff1e00;
	margin-top: 0px;
	margin-bottom: 30px;
	position: relative;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
}


img#hellow {
	position: absolute;
	top:  -45px;
	left: 0px;
}

#thankyouconfirmed p {
	display: block;
	margin-top: -50px;
}

#coffee-talk {
	margin: 70px 0 0 30px;
}

a#hellobar-logo {
	display: none;
}

h2#latestpost a {
	font: 3em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color : #929292;
	display: block;
	margin-top: -15px;
	margin-left: 10px;
}

span#blog {
	font: 5em "BebasNeueRegular","Lucida Grande", Lucida, Verdana, sans-serif;
	color : #ed4a17;
	display: block;
	text-align: center;
	margin: 20px 0 40px;
}

#mc_embed_signup2 {
	float: right;
	width: 400px;
	margin-top: -250px;
	margin-bottom: 30px;
}

div#mailchimp2 {
	float: right;
	width: 400px;
	margin-top: -350px;
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
}


