/*
Theme Name: Christina Makowsky - Custom Build by BrightPinkStudio
Theme URI: http://brightpinkstudio.com/
Description: Custom theme built for Christina Makowsky.
Author: BrightPink Studio Development Team
Author URI: http://brightpinkstudio.com/
Tags: black, custom header, fixed width, two columns, widgets

	Version 1.001
	 http://brightpinkstudio.com

	This theme was designed and built by brightpinkstudio,
	whose blog you will find at http://pinkink.brightpinkstudio.com/

	The CSS, XHTML and design is made for the exclusive use by Christna Makowsky. All Rights Reserved.

*/

body	{
	background-color: #232323;
	font-size: 12px;
	font-family: Tahoma;
	color: #7c7c7c;
	margin: 0;
	padding: 0;
	text-align: center;
}
#menu-wrapper {
	width: 100%;
	float: left;
	padding: 0px 0px 30px 0px;
	margin: 0px;
}
#menu-wrapper #top-wrapper {
	width: 100%;
	float: left;
	height: 32px;
}
#menu-wrapper #top-bar {
	width: 1100px;
	margin: 0px auto;
	padding: 6px 0px 6px 0px;
	text-align: right;
	font-size: 11px;
	color: #ffffff;
}
#top-bar #subscribe,
#footer #footer-subscribe {
	display: inline-block;
	float: right;
}
#top-bar #subscribe .subscribe-form,
#footer #footer-subscribe .subscribe-form {
	display: inline-block;
	float: left;
}
#top-bar #subscribe .subscribe-form label,
#footer #footer-subscribe .subscribe-form label {
	display: inline-block;
	float: left;
	text-transform: uppercase;
	margin-right: 10px;
	padding: 3px 0px 0px 0px;
}
#footer #footer-subscribe .subscribe-form label {
	color: #232323;
}
#top-bar #subscribe .subscribe-form input[type=text],
#footer #footer-subscribe .subscribe-form input[type=text] {
	background-color: #FFF;
	border: none;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;	
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	color: #bdbdbd;
	padding: 3px 5px;
	font-size: 11px;
	float: left;
	height: 13px;
	width: 110px;
}
#footer #footer-subscribe .subscribe-form input[type=text] {
	border: 1px solid #bdbdbd;
	border-right: none;
}
#top-bar #subscribe .subscribe-form .subscribe-submit,
#footer #footer-subscribe .subscribe-form .subscribe-submit {
	background-color: #FFF;
	border: none;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;	
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	padding: 7px 6px;
	float: left;
}
#footer #footer-subscribe .subscribe-form .subscribe-submit {
	border: 1px solid #bdbdbd;
	border-left: none;
}
#top-bar #social {
	display: inline-block;
	float: right;
	margin-left: 5px;
}
#top-bar #social a {
	display: inline-block;
	float: left;
	margin-left: 10px;
}
#menu-wrapper #top-menu-wrapper {
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: #ffffff;
	float: left;
}
#menu-wrapper #top-menu {
	width: 1100px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
#menu-wrapper #top-menu a {
	color: #232323;
	text-decoration: none;
}
#menu-wrapper #top-menu a:hover {
	color: #7c7c7c;
	text-decoration: none;
}
#menu-wrapper #top-menu ul.menu {
	list-style: none;
	list-style-type: none;
	padding: 0px 0px;
	margin: 0px;
	float: left;
	display: inline-block;
}
#menu-wrapper #top-menu ul.menu li {
	padding: 7px 0px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Tahoma;
	display: inline-block;
	float: left;
	margin: 0px 30px 0px 0px;
}
#menu-wrapper #top-menu ul.shop-menu {
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: right;
	display: inline-block;
	width: 200px;
}
#menu-wrapper #top-menu ul.shop-menu li {
	padding: 7px 0px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma;
	display: inline-block;
	float: left;
	margin-left: 15px;
	color: #232323;
}
#menu-wrapper #top-menu ul.shop-menu li .label {
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding-top: 2px;
}
#menu-wrapper #top-menu ul.shop-menu .searchForm {
	display: inline-block;
	width: 120px;
	float: left;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 5px;
}
#menu-wrapper #top-menu ul.shop-menu .searchForm input[type=text] {
	border: none;
	background: none !important;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #bdbdbd;
	font-size: 11px;
	width: 110px;
	height: 11px;
}
#menu-wrapper #top-menu ul.shop-menu .searchForm #searchBtn {
	float: right;
	display: inline-block;
	border: none;
	padding: 0px;
	margin: 0px;
}
#content-wrapper {
	width: 100%;
	float: left;
}
#content-wrapper #wrapper {
	text-align: left;
	width: 1180px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
#wrapper #right-sidebar {
	width: 295px;
	float: left;	
	margin-left: 10px;
	font-family: Tahoma;
	margin-top: 25px;
}
#wrapper #sidebar {
	width: 206px;
	float: left;	
	margin-right: 40px;
	font-family: Tahoma;
}
#wrapper #sidebar .section {
	float: left;
	margin-top: 35px;
	width: 100%;
	text-align: center;
}
#wrapper #sidebar .section .section-title {
	font-size: 13px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #FFF;
}
#wrapper #sidebar .section ul {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	list-style: none;
	list-style-type: none;
}
#wrapper #sidebar .section ul li {
	display: inline-block;
	padding: 3px 2px 3px 2px;
	text-transform: uppercase;
}
#wrapper #sidebar .section ul li.cat-item {
	float: left;
	width: 100%;
	padding: 3px 0px;
	text-transform: uppercase;
	font-size: 12px;
}
#wrapper #sidebar .section ul li.cat-item a,
#wrapper #sidebar .section ul li a {
	color: #FFF;
}
#wrapper #sidebar .section ul li.cat-item a:hover,
#wrapper #sidebar .section ul li a:hover {
	color: #7c7c7c;
}
#container	{
	margin: 0;
	width: 900px;
	height: auto;
	text-align:left;
	float: left;
	font-family: Tahoma;
	color: #7c7c7c;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 120px;
}
#container .blog-entry {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
#container .blog-entry h2 {
	font-size: 14px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 100%;
	text-align: left;
	color: #FFF;
}
#container .blog-entry h2 a {
	color: #FFF;
}
#container .blog-entry h2 a:hover {
	color: #7c7c7c;
}
#container .blog-entry-date,
#container .blog-entry-meta {
	width: 570px;
	float: left;
	background-color: #ffffff;
	color: #7c7c7c;
	padding: 3px 10px;
	margin: 8px 0px 5px 0px;
}
#blog-container .entry {
	width: 100%;
	float: left;
}
.homepage a {
	display: inline-block;
	float: left;
	margin-bottom: 50px;
}
.homepage .right-spaced {
	margin-right: 50px;
	margin-bottom: 50px;
}
.homepage .index-block {
	display: inline-block;
	width: 422px;
	float: left;
	margin-right: 55px;
	margin-bottom: 55px;
}
.homepage .index-block .block-image {
	width: 100%;
	height: 280px;
	overflow: hidden;
	float: left;
	text-align: center;
}
.homepage .index-block .block-image a {
	display: block;
	width: 100%;
}
.homepage .index-block .block-image img {
	width: 422px;
	height: auto;
	margin: 0px auto;
}
.homepage .index-block .block-title {
	width: 100%;
	background-color: #FFF;
	float: left;
	font-size: 14px;
}
.homepage .index-block .block-title a {
	display: block;
	color: #232323;
	padding: 15px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.white {
	color: #FFF !important;
	font-size: 12px;
	line-height: 14px !important;
}
#container #title,
#container .title {
	color: #FFF;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	margin-bottom: 15px;
	width: 100%;
}
#page	{
	width:900px;
	margin:0 auto;
	padding:0 auto;
	text-align:left;
	border: #000000;
}
#header	{
	width:899px;
	height:160px;
	background-image:url(../../../../img/ChristinaMakowsky-logo.png);
	background-repeat:no-repeat;
}
#headerimg 	{
	height: auto;
	width: 100%;
}
#headerLogo {
	float: left;
	width: 206px;
	height: 144px;
	cursor: pointer;
	margin: 0px;
}
#containerHeaderMenu {
	float: left;
	width: 900px;
	height:20px;
	margin: 0 0 50px 0;
	padding:.3em;
	text-align:left;
	border-top:1px dotted #898989;
	border-bottom:1px dotted #898989;
}
.narrowcolumn {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 590px;
	text-align:left;	
}
.widecolumn {
	float:left;
	padding: 0 0 20px 0;
	margin: -40px 0 0 0;
	width: 600px;
	font-size:12px;
}
#content {
	font-size: 12px;
}

.entry	{
	font-size:12px;
}
p	{
	font-size:12px;
}
.postmetadata 	{
	margin: 30px 0;
	text-align: left;
	clear: both;
	padding-top:7px;
}
.clear {
	clear: both;
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
.reply	{
	font-size:12px;
}
.postmetadata alt	{
	width:590px;
	border-top:1px dotted #898989;
	border-bottom:1px dotted #898989;
}
.alt	{
	border-top:1px dotted #898989;
	border-bottom:1px dotted #898989;
	margin: 0;
	padding: 10px;
}
h1	{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 28px;
}
h2	{
	font-family: Tahoma;
	font-weight: normal;
	font-size:28px;
	margin: 10px 0 0;
	padding:0 0 10px 0;
}
h2.pagetitle {
	margin-top: 30px;
	text-align: left;
}
h3	{
	font-family: Century Gothic;
	font-weight: normal;
	font-size:24px; line-height: 28px;
}
.navigation a:hover	{
	color:#fffff;
}
.pagetitle {
	font-size: 18px;
}
html>body .entry li {
	margin: 7px 0 8px 10px;
	padding:0;
}
#footer-wrapper {
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	left: 0px;
	background-color: #FFF;
	padding: 10px 0px 25px 0px;
	color: #7f7f7f;
	font-size: 11px;
}
#footer	{
	width: 1100px;
	margin: 0px auto;
}
#footer .menu {
	display: inline-block;
	list-style: none;
	list-style-type: none;
	float: left;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}
#footer .menu li {
	display: inline-block;
	float: left;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
}
#footer .menu li a {
	color: #232323;
	text-decoration: none;
}
#footer .menu li a:hover {
	color: #7f7f7f;
	text-decoration: none;
}
#footer .social {
	display: inline-block;
	float: right;
}
#footer .copyright {
	float: left;
	display: inline-block;
	margin-top: 20px;
	text-transform: uppercase;
	color: #7f7f7f;
}
#footer #footer-social {
	display: inline-block;
	float: right;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
}
#footer #footer-social a {
	display: inline-block;
	margin-left: 5px;
}
#respond {
	width: 100%;
	float: left;
}
#respond h3 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	font-weight: normal;
}
label.screen-reader-text	{
	visibility:hidden;
	margin:0;
	padding:0;
}
code {
	font: 17px 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 12px;
	letter-spacing: .07em;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
p	{
	padding-bottom:5px;
}
select {
	width: 130px;
}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
}
p .postmatadata alt	{
	width:590px;
	border-top:1px dotted #898989;
	border-bottom:1px dotted #898989;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
p img {
	padding: 0;
	max-width: 100%;
	border:none;
	margin:0;
}
#posts {
	width: 585px;
	float: left;
	padding: 0px;
}
#posts img {
	max-width: 585px;
}
.post a {
	display: inline;
}
.post	{
	padding-top: 5px;
	text-align: justify;
	width: 250px;
	float: left;
	margin: 20px 20px 20px 0px;
}
.wide {
	width: 100%;
}
.line {
	width: 100%;
	float: left;
}
.post .post-image {
	display: inline-block;
	width: 250px;
	height: 250px;
	overflow: hidden;
	text-align: center;
}
.post .post-image img {
	max-height: 250px;
	width: auto;
	height: auto;
	margin: 0px auto;
}
.post h2 {
	font-size: 14px;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 100%;
	text-align: left;
}
.post h2 a {
	color: #FFF;
}
.post h2 a:hover {
	color: #7c7c7c;
}
.post .date,
.post .share {
	width: 865px;
	float: left;
	background-color: #FFF;
	color: #7c7c7c;
	padding: 3px 10px;
	margin: 8px 0px 15px;
}
.post .share {
	padding: 2px 10px 2px 10px;
	margin-bottom: 0px;
}
.post .share .st_sharethis {
	float: right !important;  
	margin-top: 2px !important;
}
.post .share .chicklets {
	color: #7c7c7c !important;
	font-family: Tahoma !important;
}
.post .share a:hover {
	color: #232323;
}
.post .date a {
	color: #232323;
	display: inline;
}
.post .date a:hover {
	color: #7c7c7c;
}
.post .entry {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.post .entry a {
	color: #FFF;
}
.post .entry a:hover {
	color: #7c7c7c;
}
.post p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

small, .nocomments, .postmetadata, blockquote, strike {
	color: #898989;
}
small {
	line-height:180%;
}
small a:link	{
	color:#ffffff;
}
small a:visited {
	color:#ffffff;
}
small a:hover	{
	color:#898989;
}
small a:active {
	color:#ffffff;
}
h2 a:hover	{
	color:#898989;
}

a:link, a:visited, a:active 	{
	text-decoration: none;
	border:none;
	margin:0;
	padding:0;
	color:#898989;
}
a:hover	{
	text-decoration: none;
	color: #ffffff;
}
input #submit	{
	background-image:url(../../../../img/submit-comment-before.png);
	background-repeat:no-repeat;
}
#submit	{
	background-color:#898989;
	border:1px #898989 solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #898989;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}
hr {
	display: none;
}
a img {
	border: none;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	text-decoration:none;
	width: 100%;
	float: left;
}
.entry p {
	font-size: 12px;
	color: #FFF;
}
#lipsum	{
	margin:0;
	padding:0;
}
.sticky {
	background: #000000;
	padding: 0 10px 10px;
}
.sticky h2 {
	padding-top: 10px;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 12px Tahoma;
}
.commentlist li ul li {
	font-size: 12px;
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist li {
	font-weight: bold;
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li .avatar { 
	float: left;
	margin:0 5px 0 0;
	padding: 2px;
	background: #000000;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 5px 10px 0;
}
.commentlist {
	padding: 0;
	text-align: justify;
	}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform input {
	padding: 2px;
	margin: 5px 5px 1px 0;
	background-color:transparent;
	color:#f1f1f1;
	border:1px solid #898989;
}
#commentform textarea	{
	color:#7c7c7c;
	background-color:transparent;
	border:1px solid #898989;
	width: 410px;
	height: 110px;
	padding: 2px;
}
#commentform #submit {
	margin: 0 0 0 295px;
	float: left;
}
#commentform p {
	font-family: Tahoma;
	margin: 5px 0;
}
.commentmetadata {
	font-weight: normal;
}
ul li	{
	list-style-type:none;
	margin:0;
	padding:0;
}
.children { padding: 0; }

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #898989;
	text-align: center;
	background-color: #f1f1f1;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

@media screen and (max-width: 1200px) {
	#content-wrapper #wrapper, #menu-wrapper #top-menu, #menu-wrapper #top-bar, #footer {
		width: 98%;	
	}	
	#wrapper #sidebar {
		width: 20%;
		margin-right: 5%;
	}
	#wrapper #sidebar img {
		max-width: 100%; height: auto;
	}
	#container {
		width: 75%;
	}
	.homepage .index-block {
		width: 49%; margin-right: 2%; margin-bottom: 2%;
	}
	.post {
		width: 32%; margin-right: 2%; margin-bottom: 2%;
	}
	.post:last-child {
		margin-right: 0;
	}
	.post .post-image {
		max-width: 100%; height: auto;
	}
	.post.wide {
		width: 100%; margin-right: 0;
	}
	.post .date, .post .share {
		width: 98%; padding: 3px 1%;
	}
}
#top-menu .small-menu {
	display: none;
}
@media screen and (max-width: 768px) {
	#top-menu .small-menu {
		display: inline-block; float: left; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; appearance: none; border: none; background: none; margin: 5px 0px; background-image: url(http://christinamakowsky.com/img/small-menu.png); background-position: left; background-repeat: no-repeat; text-indent: -99999px; width: 34px; height: 28px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	}
	#menu-wrapper #top-menu ul.shop-menu li .label {
		display: none;
	}
	#menu-wrapper #top-menu ul.shop-menu .searchForm input[type=text] {
		font-size: 12px; padding: 3px 5px;
	}
	#menu-wrapper #top-menu ul.shop-menu .searchForm #searchBtn {
		padding: 4px;
	}
	#menu-wrapper #top-menu ul.shop-menu .searchForm, #menu-wrapper #top-menu ul.shop-menu {
		width: auto;
	}
	#menu-wrapper #top-menu ul.menu {
		display: none;
	}
	
	#wrapper #sidebar {
		width: 100%; float: left; margin-right: 0px; text-align: center;
	}
	#wrapper #sidebar .section {
		display: none;
	}	
	#wrapper #sidebar #logo {
		margin-bottom: 15px;
	}
	
	#container {
		width: 100%; padding-bottom: 20px;
	}
	
	#footer-wrapper {
		height: auto; position: relative; width: 100%; float: left; padding: 10px 0px;
	}
	#footer {
		text-align: center;
	}
	#footer .menu {
		margin: 0px auto; float: none; text-align: center;
	}
	#footer .menu li {
		float: none; margin: 0px 10px 5px 10px;
	}
	#footer .social {
		width: 100%; float: none; margin: 10px 0px; text-align: center;
	}
	#footer #footer-social {
		text-align: center;
	}
	#footer #footer-subscribe {
		float: none; margin: 0px auto;	
	}
	#footer .copyright {
		width: 100%; text-align: center; margin-top: 0px;
	}
}
@media screen and (max-width: 480px) {
	.homepage .index-block {
		width: 100%; margin-right: 0px;
	}
	.homepage .index-block .block-image {
		height: auto;
	}
	.homepage .index-block .block-image img {
		width: 100%; height: auto;
	}
	
	.post {
		width: 100%; margin-right: 0px;
	}
	.post .post-image {
		width: 100%; text-align: center;
	}
	
	#menu-wrapper #top-wrapper {
		height: auto; padding: 10px 0px;
	}
}
@media screen and (max-width: 320px) {
	#top-bar #social, #top-bar #subscribe {
		width: 100%; text-align: right;
	}
	#top-bar #social a {
		float: none; margin-left: 5px; margin-bottom: 5px;
	}
	#top-bar #subscribe .subscribe-form {
		float: right;
	}
}