/*   
Theme Name: iseven
Theme URI: http://www.iseven.com
Description: Tema personalizado para o site iseven.
Author: Ronan Morais - Zeebra Solutions
Author URI: http://www.zeebra.com.br
Version: 1.0
*/

@media screen {

	* { margin: 0; padding: 0; }
	body { background: #edf2f4; font: 12px/1.2 'Helvetica', arial, sans-serif; color: #424242; font-smooth:always; -webkit-font-smoothing: antialiased; }
	.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
	.clear { clear: both; }
	.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
	html{ text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; height: 100%; }
	.page-wrap { width: 960px; margin: 20px auto; }

	img{border:none; outline: none;}
	h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
	h1 { }
	h2 { }
	h3 { }
	small { font-size: 11px; font-weight: bold; }

	p { margin: 0 0 10px 0; }
	a { }
	a:hover { } 

	blockquote { }
	blockquote p { }

	ul, ol { margin: 0 0 10px 0; }

	.post { -webkit-border-radius: 10px; border-radius: 10px; background: white; -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); padding:50px;}
	.post h2 { font-size: 30px; line-height: 30px; text-align: left; font-family: 'Roboto'; font-weight: 300; color: #7d8886; }
	.post h3 { font-size: 24px; line-height: 30px; text-align: left; font-family: 'Roboto'; font-weight: 300; color: #7d8886; }
	.post ul li:last-child { border:none; }
	#header-image { overflow: hidden; width:100%; height:124px; background: transparent url('images/barra-topo.jpg') 50% top repeat-x; }
	#header-image-prime { overflow: hidden; width:100%; height:124px; background: transparent url('images/barra-topo-prime.jpg') 50% top repeat-x; }
	#header-image h2, #header-image-prime h2 { color: white; font-family: 'Roboto', sans-serif; font-weight: 100; font-size: 50px; margin-top:35px; letter-spacing: -0.05em; }
	.post.oqueoferecemos { background: white url(images/bg-oqueoferecemos.jpg) no-repeat 0 0; height: 460px !important; padding:40px 60px;}
	.post.oqueoferecemos h2 { font-size: 30px; line-height: 30px; text-align: right; font-family: 'Roboto'; font-weight: 300; color: #7d8886; }
	.post.oqueoferecemos ul{ list-style: none; }
	.post.oqueoferecemos ul li{ margin:0; padding:5px 0; }
	.post.oqueoferecemos b { font-weight: bolder;}
	.post.oqueoferecemos .b1{ margin:100px 0 0 135px; font-family: 'Roboto'; color: white; font-size:17px; width:270px; float:left; }
	.post.oqueoferecemos .b1 ul li{ background: transparent url('images/bullet1.gif') 0 4px no-repeat; padding-left:25px; display: block; line-height: 1.1em; }
	.post.oqueoferecemos .b1 p { margin-top:20px; }
	.post.oqueoferecemos .b2{ margin:110px 0 0 90px; font-family: 'Roboto'; color: white; font-size:17px; width:310px; float:left; }
	.post.oqueoferecemos .b2 ul li{ background: transparent url('images/bullet2.gif') 0 4px no-repeat; padding-left:25px; display: block; line-height: 1.1em; }
	.post.oqueoferecemos .b2 p { margin-top:20px; }

	.post.descubra { padding:50px 50px 30px; line-height: 1.5em;}
	.post.descubra h2 { font-size: 23px; line-height: 24px; text-align: right; font-family: 'Roboto'; color: #009680; font-weight: bolder; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin-bottom:20px;}
	.post.descubra h3 { font-size: 17px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: bolder; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; }
	.post.descubra h4 { font-size: 20px; line-height: 24px; text-align: right; font-family: 'Roboto'; color: #009680; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin:10px 0 5px; }
	.post.descubra #txt-modulo h5 { font-size: 14px; line-height: 24px; text-align: right; font-family: 'Roboto'; color: #009680; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin:10px 0 5px; border-bottom:1px solid #eee; padding-bottom: 5px; margin-bottom:10px; }
	.post.descubra #txt-modulo p { padding:0; margin:0; }
	.post.descubra .b1{ margin:100px 0 0 135px; font-family: 'Roboto'; color: white; font-size:17px; width:270px; float:left; }
	.post.descubra .b1 ul li{ background: transparent url('images/bullet1.gif') 0 4px no-repeat; padding-left:25px; display: block; line-height: 1.1em; }
	.post.descubra .b1 p { margin-top:20px; }
	.post.descubra .lista-branca li{ background: transparent url('images/bullet3.gif') 0 12px no-repeat; display: block; line-height: 1.1em; font-family: 'Roboto', sans-serif; font-size:17px; font-weight: bold; line-height: 1.2em; padding:6px 0 10px 25px; }
	.post.descubra #bullet-info { position: absolute; margin-left: 125px; margin-top: 45px; }
	.post.descubra .txt-modulo { display: none; }
	.post.descubra .txt-modulo ul { margin-left:20px; }
	.post.descubra .txt-modulo h5 { font-size: 16px; font-weight: 700; font-family: 'Roboto'; margin-top: 20px; margin-bottom: 10px; }
	.post.descubra #modulos { color: white; background: #3f3f3f; padding:20px; margin:10px -50px -30px;-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
	.post.descubra #modulos .txt a { color: white !important;}
	.post.descubra #modulos ul { margin-left: 20px; }
	.post.descubra #modulos #barra { background: transparent url('images/barra-modulos.png') 0 0 no-repeat; width: 983px; padding: 15px; margin: 20px 0 0 -30px; }
	.post.descubra #modulos #barra ul { list-style: none; margin-left: 0px;}
	.post.descubra #modulos #barra ul li { padding-right:18px; display: inline-block;}
	.post.descubra #modulos #barra ul li a { height: 22px; display: block; text-indent: -99999px;  }
	.post.descubra #modulos #barra ul li .dashboard { background: transparent url('images/ico-dashboard.gif') 0 0 no-repeat; width:94px; }
	.post.descubra #modulos #barra ul li .contas { background: transparent url('images/ico-contas.gif') 0 0 no-repeat; width:63px; }
	.post.descubra #modulos #barra ul li .mle { background: transparent url('images/ico-mle.gif') 0 0 no-repeat; width:168px; }
	.post.descubra #modulos #barra ul li .comunicacao { background: transparent url('images/ico-comunicacao.gif') 0 0 no-repeat; width:102px; }
	.post.descubra #modulos #barra ul li .documentos { background: transparent url('images/ico-documentos.gif') 0 0 no-repeat; width:156px; }
	.post.descubra #modulos #barra ul li .cenarios { background: transparent url('images/ico-cenarios.gif') 0 0 no-repeat; width:144px; }
	.post.descubra #modulos #barra ul li .treinamento { background: transparent url('images/ico-treinamento.gif') 0 0 no-repeat; width:97px; }
	.post.descubra #modulos #barra ul li .dashboard-on, .post.descubra #modulos #barra ul li .dashboard:hover { background: transparent url('images/ico-dashboard-on.gif') 0 0 no-repeat; width:94px; }
	.post.descubra #modulos #barra ul li .contas-on, .post.descubra #modulos #barra ul li .contas:hover { background: transparent url('images/ico-contas-on.gif') 0 0 no-repeat; width:63px; }
	.post.descubra #modulos #barra ul li .mle-on, .post.descubra #modulos #barra ul li .mle:hover { background: transparent url('images/ico-mle-on.gif') 0 0 no-repeat; width:168px; }
	.post.descubra #modulos #barra ul li .comunicacao-on, .post.descubra #modulos #barra ul li .comunicacao:hover { background: transparent url('images/ico-comunicacao-on.gif') 0 0 no-repeat; width:102px; }
	.post.descubra #modulos #barra ul li .documentos-on, .post.descubra #modulos #barra ul li .documentos:hover { background: transparent url('images/ico-documentos-on.gif') 0 0 no-repeat; width:156px; }
	.post.descubra #modulos #barra ul li .cenarios-on, .post.descubra #modulos #barra ul li .cenarios:hover { background: transparent url('images/ico-cenarios-on.gif') 0 0 no-repeat; width:144px; }
	.post.descubra #modulos #barra ul li .treinamento-on, .post.descubra #modulos #barra ul li .treinamento:hover { background: transparent url('images/ico-treinamento-on.gif') 0 0 no-repeat; width:97px; }
	.post.descubra #modulos .ico { float:left; margin:30px; }
	.post.descubra #modulos .txt { float:left; margin:30px 30px 0 0; padding-left:30px; width:700px; border-left:1px solid #555;  }
	.post.descubra #modulos #txt-dashboard, .post.descubra #modulos #txt-contas, .post.descubra #modulos #txt-mle, .post.descubra #modulos #txt-comunicacao, .post.descubra #modulos #txt-documentos, .post.descubra #modulos #txt-cenarios, .post.descubra #modulos #txt-treinamento { display: none; } 


	.post.modelos { padding:50px 50px 100px; line-height: 1.5em; background: #EDE5E2 url(images/bg-modelos.jpg) bottom center no-repeat; }
	.post.modelos h2 { font-size: 23px; line-height: 24px; text-align: right; font-family: 'Roboto'; color: #009680; font-weight: bolder; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin-bottom:20px;}
	.post.modelos h3 { font-size: 21px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: bolder; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin-top:20px; }
	.post.modelos h4 { font-size: 20px; line-height: 24px; text-align: right; font-family: 'Roboto'; color: #009680; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin:10px 0 5px; }
	.post.modelos .lista { -webkit-border-radius: 10px; border-radius: 10px; background: #edf2f4; padding:30px 30px 30px 50px;-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); opacity:0.9; }
	.post.modelos .lista ul { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 700; }
	.post.modelos .lista ul li { background: transparent url('images/bullet3.gif') 0 7px no-repeat; display: block; line-height: 1.1em; font-family: 'Roboto', sans-serif; font-size:15px; font-weight: bold; line-height: 1.2em; padding:6px 0 6px 25px; }

	.post.contato { padding:50px 30px 30px;  line-height: 1.5em; }
	.post.contato p { line-height: 1.5em; } 
	.post.contato h2 { font-size: 23px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 700; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin-bottom:0px;}
	.post.contato h3 { font-size: 17px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 400; line-height: 1.2em; letter-spacing: -0.05em; text-align: left;  color: #009680; padding:0; margin:10px  0 0 0; }

	.post.blog { padding:50px 30px 30px;  line-height: 1.5em; }
	.post.blog p { line-height: 1.5em; } 
	.post.blog h2 { font-size: 23px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 700; line-height: 1.2em; letter-spacing: -0.05em; text-align: left; margin-bottom:0px;}
	.post.blog h3 { text-decoration: none; font-size: 17px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 400; line-height: 1.2em; letter-spacing: -0.05em; text-align: left;  color: #009680; padding:0; margin:10px  0 0 0; }
	.post.blog .entry ul { margin-left:30px; }
	.post.blog .entry h3 a { font-size: 25px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 400; line-height: 1.2em; letter-spacing: -0.05em; text-align: left;  color: #009680; padding:0; margin:10px  0 0 0; text-decoration: none !important; }
	.post.blog .entry .post-content h2 { font-size: 14px; line-height: 24px; text-align: right; font-family: 'Roboto'; font-weight: 700; line-height: 1.2em; letter-spacing: -0.05em; text-align: left;  color: #009680; padding:0; margin:10px  0 0 0; }
	.post.blog .postmetadata { background: #F7F9FA; padding:10px; float:left; margin-bottom:20px; margin-top:10px; width: 474px; border-bottom:2px solid #eee; height:18px; }
	.post.blog .postmetadata a { font-size: 11px; color: #666; text-decoration: none; }
	.post.blog .share-this { float:left; background: #F7F9FA; padding:10px; margin-bottom:20px; margin-top:10px;border-bottom:2px solid #eee; height:18px; }

	.clientes ul { margin-left:15px; }
	.clientes ul li{
		padding:10px 0;
		border-bottom:1px solid #e6e6e6;
	}
	.clientes ul li:last-child{ border:none; }
	.clientes h3 { font-size: 24px; line-height: 30px; text-align: left; font-family: 'Roboto'; font-weight: 300; color: #5bb3b7; }

	.principal .bloco { float:left; margin:10px 25px 30px 0; width: 262px; background: white url('images/bg-bloco.gif') right bottom no-repeat; -webkit-border-radius: 6px; border-radius: 6px; padding: 20px; -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); -moz-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.25); padding:20px;  }
	.principal .bloco h3 { font-family: 'Roboto', sans-serif; font-weight: 900; color: #5bb3b7; font-size:22px; }
	.principal .bloco p, .principal .bloco a { font-family: 'Roboto', sans-serif; font-weight: 400;  font-size:13px; padding:0; margin:0; color: #424242; }

	.post.blog .entry { max-width: 660px; }
	.post.blog .entry h3 { font-size:25px; }
	.entry a { }
	.entry a:hover { }

	pre { }
	code, tt { }

	#meta { }
	.postmetadata { }

	#sidebar, #sidebar-blog { float:left; width:200px; margin-right:40px; }
	#sidebar ul { list-style: none; }
	#sidebar ul li { padding:10px 0; border-bottom:1px solid #eee; }
	#sidebar ul li:last-child { border:none; }
	#sidebar ul li a { font-family: 'Roboto', sans-serif; color: #424242; text-decoration: none; font-size:16px; font-weight: 400; }
	#sidebar ul li a:hover { color: #009680; }
	#sidebar-blog input[type=text] { width:180px; }
	#sidebar-blog input[type=submit] { position: absolute; margin-top: 9px; margin-left: -36px; padding: 6px 9px; }
	#sidebar-blog h3 { margin:20px 0 10px; }
	#sidebar-blog h3:first-child { margin:0 0 10px; }
	#sidebar-blog ul { list-style: none; }
	#sidebar-blog form { padding-bottom:70px; }
	#sidebar-blog a { color:#009680; }
	#sidebar-blog ul li a { text-decoration: none; color: #424242; }
	#sidebar-blog .widget:first-child { border:none; margin-bottom:0; padding-bottom: 0; }
	#sidebar-blog .widget { border-bottom: 6px solid #F7F9FA; padding-bottom:10px; margin-bottom: 10px; }
	#sidebar-blog table { width:200px; }
	#sidebar-blog table caption { padding:5px 0; background: #F7F9FA; text-transform: capitalize; margin-bottom:10px; }

	.navgation { }
	   .next-posts { }
	   .prev-posts { }

	#searchform { }
		#s { }
		#searchsubmt { }
		
	ol.commentlist { list-style: none; }
	ol.commentlist li { }
	ol.commentlist li.alt { }
	ol.commentlist li.bypostauthor { }
	ol.commentlist li.byuser { }
	ol.commentlist li.comment-author-admin { }
	ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
	ol.commentlist li.comment div.comment-author { }
	ol.commentlist li.comment div.vcard { }
	ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
	ol.commentlist li.comment div.vcard cite.fn a.url { }
	ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
	ol.commentlist li.comment div.vcard img.avatar-32 { }
	ol.commentlist li.comment div.vcard img.photo { }
	ol.commentlist li.comment div.vcard span.says { }
	ol.commentlist li.comment div.commentmetadata { }
	ol.commentlist li.comment div.comment-meta { font-size: 10px; }
	ol.commentlist li.comment div.comment-meta a { color: #ccc; }
	ol.commentlist li.comment p { }
	ol.commentlist li.comment ul { }
	ol.commentlist li.comment div.reply { font-size: 11px; }
	ol.commentlist li.comment div.reply a { font-weight: bold; }
	ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
	ol.commentlist li.comment ul.children li { }
	ol.commentlist li.comment ul.children li.alt { }
	ol.commentlist li.comment ul.children li.bypostauthor { }
	ol.commentlist li.comment ul.children li.byuser { }
	ol.commentlist li.comment ul.children li.comment { }
	ol.commentlist li.comment ul.children li.comment-author-admin { }
	ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
	ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
	ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
	ol.commentlist li.comment ul.children li.depth-5 { }
	ol.commentlist li.comment ul.children li.odd { }
	ol.commentlist li.even { background: #fff; }
	ol.commentlist li.odd { background: #f6f6f6; }
	ol.commentlist li.parent { border-left: 5px solid #111; }
	ol.commentlist li.thread-alt { }
	ol.commentlist li.thread-even { }
	ol.commentlist li.thread-odd { }
	.wpcf7-response-output{ width:250px; }
	form {  }
	input[type=text] {  }
	textarea {  }
	#header h1{ float:left; padding-top:25px; }
	#header .login { text-align: right; font-family: sans-serif; font-weight: 700; font-size:11px; color: #7a7a79; }
	#header form input[type=text], #header input[type=password]{ width:100px; background: none; border: none; font-family: sans-serif; border-bottom:1px solid #c4c4c3; color:#c4c4c3; font-size: 11px; margin:0 6px; padding: 0 0 1px; }
	#header form input[type=submit] { background: #7a7a79; border: none; color:white; padding: 10px 5px 5px; font-size: 11px; margin-left:6px; }
	#header .menu ul{ color: #c9c9c9; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 14px; margin-top:30px; }
	#header .menu ul li{ float:left; margin-left: 30px; padding-left: 5px; }
	#header .menu ul li:first-of-type{ list-style: none; }
	#header .menu ul a { color: #7a7a79; text-decoration: none; font-weight: 700; font-size:15px; }
	#header .menu ul a:hover { color: #009680; }
	#header .menu .sub-menu{ position: absolute; margin: 0 0 0 -10px; padding-top: 22px; z-index: 1; list-style: none; display: none; background: #edf2f4; padding:10px; }
	#header .menu ul li:hover .sub-menu{ display: block;}
	#header .menu .sub-menu li { float:none; margin-left:-5px; padding:5px; border-bottom:1px solid #e6e6e6;}
	#header .menu .sub-menu li:first-child { padding-top:10px;}
	#header .menu .sub-menu li:last-child { float:none; margin-left:-5px; padding:5px 5px 0 5px; border-bottom:none;}
	#header .menu .sub-menu li a { font-size:12px; font-weight: bold; font-family: arial;}

	#footer{ background: #dee1df url(images/bg-footer.gif) repeat-x left top; padding: 20px 0; text-shadow: 0.1em 0.1em 0.05em white; color: #828789; font-size:11px; }
	#footer .widget-footer ul { margin:0; list-style: none;}
	#footer .widget-footer ul li a { color: #828789; text-decoration: none; }
	#footer .widget-footer ul li a:hover { color: black; text-decoration: none; }
	#footer .por { background: transparent url(images/flag-bra.gif) no-repeat 0 0; }
	#footer .eng { background: transparent url(images/flag-usa.gif) no-repeat 0 0; }
	#footer .spa { background: transparent url(images/flag-spa.gif) no-repeat 0 0; } 
	#footer .flag { width:16px; height:11px; text-indent: -99999px; display: inline-block; margin:3px 1px 0 0; }

	.l{float:left;}
	.r{float:right;}
	.c{clear:both;}

	.separator{
		border-bottom:2px solid #eee;
		height:1px;
		text-indent: -9999px;
		margin:25px 0;
	}

	#etapas{
		height:80px;
		-webkit-border-radius: 9px; border-radius: 9px; padding: 25px 20px; background: #087aab; font-family: 'roboto', sans-serif; color: white; font-size: 13px; line-height: 1.4em; font-weight: bolder; margin-top: 20px;
	}
	.tooltip{
		padding: 10px;
		/*border-bottom:1px solid white;*/
		display:none;
	}
	.tooltip:last-child{
		padding-bottom:0;
		border:none;
	}
	#etapas .tooltip h3 { font-size:27px; font-weight: 300; color:white; }
	.tooltip b{
		color: #009680;
		font-size: 16px;
		font-family: 'Roboto';
		font-weight: 700;
		padding-right:5px;
		font-weight: bolder;
	}
	.tooltip p{
		font-size: 13px;
		font-weight: bold;
	}
	#etapas #e1{
		display: block;
	}
	#area1{
		cursor: pointer;
	}
	/*
	
	#etapa4{
		width: 130px;
		margin-left: 570px;
		margin-top: 317px;
		display: none;
	}
	#etapa2{
		width: 150px;
		margin-left: 900px;
		margin-top: 325px;
		display: none;
	}
	#etapa3{
		width: 130px;
		margin-left: 900px;
		margin-top: 325px;
		display: none;
	}
	*/

	#slideshow { position: relative; z-index: 0; top:0; width:100%; }
	#slideshow #slides {
		overflow: hidden;
		width:100%;
		height:376px;
	}
	#slideshow #slides .slide1{
		height:376px;
	}
	#slideshow #slides .slide-pt{
		background: transparent url(images/slide-video-pt.jpg) center center no-repeat;
	}
	#slideshow #slides .slide-en{
		background: transparent url(images/slide-video-en.jpg) center center no-repeat;
	}
	#slideshow #slides .slide-es{
		background: transparent url(images/slide-video-es.jpg) center center no-repeat;
	}
	#slideshow #slides .slide2{
		height:376px;
		background: transparent url(images/slide1.jpg) center center no-repeat;
	}
	#slideshow #slides img{
		/*width:100% !important;
		height:376px;*/ 
	}
	#slideshow #n-slide{
		background: transparent url(images/slide-next.png) 0 0 no-repeat;
		display: block;
		height:50px;
		width:50px;
		position:absolute;
		right:20px;
		margin-top:150px;
		z-index: 20000;
		text-indent: -99999px;
	}
	#slideshow #p-slide{
		background: transparent url(images/slide-prev.png) 0 0 no-repeat;
		display: block;
		height:50px;
		width:50px;
		position:absolute;
		left:20px;
		margin-top:150px;
		z-index: 20000;
		text-indent: -99999px;
	}
	#slideshow .player{
		width: 960px;
		margin: 60px auto 0;
	}

} /* END screen media */


@media screen and (max-width: 500px) {
	.page-wrap { width: auto; margin: 20px auto; }
}
@media print {

	.do-not-print { display: none; }
	#comments { page-break-before: always; }

	body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
	h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
	h1 { font-size: 19pt; }
	h2 { font-size:17pt; }
	h3 { font-size:15pt; }
	h4,h5,h6 { font-size:12pt; }
	code { font: 10pt Courier, monospace; } 
	blockquote { margin: 1.3em; padding: 1em; }
	img { display: block; margin: 1em 0; }
	a img { border: none; }
	table { margin: 1px; text-align:left; }
	th { border-bottom: 1px solid #333;  font-weight: bold; }
	td { border-bottom: 1px solid #333; }
	th, td { padding: 4px 10px 4px 0; }
	caption { background: #fff; margin-bottom: 2em; text-align: left; }
	thead { display: table-header-group; }
	tr { page-break-inside: avoid; } 
	a { text-decoration: none; color: black; }
	
} /* END print media */


.post input[type=text],
.post input[type=password],
textarea
{
    border:6px solid #F7F9FA;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    margin:3px 0 4px;
    padding:8px 6px;
    width:270px;
    display:block;
}
.post input[type=text]:focus,
.post input[type=password]:focus,
textarea:focus
{
    border:6px solid #f0f7fc;
    -moz-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    -webkit-box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0d6db6 inset;
	color:#333;
}
.post input[type=submit]
{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #42aeb6, #08679a);
    background:-webkit-gradient(linear, left top, left bottom, from(#42aeb6), to(#08679a));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')";
    border:1px solid #08679a !important;
    cursor: pointer;
    padding:11px 16px;
    font:bold 11px/14px Verdana, Tahomma, Geneva;
    text-shadow:rgba(0,0,0,0.2) 0 1px 0px; 
    color:#fff;
    -moz-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    -webkit-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    margin-left:12px;
    float:right;
	padding:7px 21px;
}

.post input[type=submit]:hover,
.post input[type=submit]:focus,
.post input[type=submit]:active
{
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #7acbed, #badff3);
    background:-webkit-gradient(linear, left top, left bottom, from(#7acbed), to(#badff3));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7acbed', EndColorStr='#badff3')";
}
.post input[type=submit]:active
{
    text-shadow:rgba(0,0,0,0.3) 0 -1px 0px; 
}
.plus-btn{
	position: absolute;
	width: 30px;
	height: 30px;
	margin-left: 270px;
	margin-top: 100px;
}

.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#46bdbb 0%,
		#138895);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#46bdbb),
		to(#138895));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0px solid #6d8000;
	-moz-box-shadow:
		1px 1px 1px rgba(0,0,0,0.4),
		inset 0px 0px 2px rgba(255,255,255,0.9);
	-webkit-box-shadow:
		1px 1px 1px rgba(0,0,0,0.4),
		inset 0px 0px 2px rgba(255,255,255,0.9);
	box-shadow:
		1px 1px 1px rgba(0,0,0,0.4),
		inset 0px 0px 2px rgba(255,255,255,0.9);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
	width: 300px;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
	text-align:center;
	font-weight: bold;
	padding: 15px;
	margin-left: 30px;
}

.alignleft{
	float:left;
	margin-right:20px;
}