/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A website framework so flexible and extensible that you will never have to change your theme again. Seriously. Check out the <a href="themes.php?page=thesis-options">Thesis Options</a> and the <a href="themes.php?page=thesis-design-options">Design Options</a> to begin your Thesis experience! [ver. 1.5.1]
Version:		1.5.1
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
*/

/*
IMPORTANT NOTE!
DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the custom.css
template to define custom styles. This way, you will still be able to take advantage of future upgrades
to the theme without worrying about overwriting your style changes. Also, be sure you've selected the
"use custom stylesheet" option in the Thesis options panel if you wish to use a custom stylesheet.
*/

body { background: #fff; color: #111; font-size: 62.5%; }
* { padding: 0; margin: 0; }

/*---:[ core layout elements ]:---*/
#header { border-bottom: 3px double #ddd; clear: both; }
	#column_wrap { float: left; }
	.post_box, .teasers_box { border-top: 1px dotted #bbb; clear: both; }
	.teasers_box .post_box { margin: 0; border-top: none; clear: none; }
		.teaser { float: left; }
		.teaser_right { float: right; }
	.top { border: none !important; }
		#sidebars { border-style: solid; border-color: #ddd; }
			#sidebar_1 { border-style: dotted; border-color: #ddd; }
#footer { color: #888; border-top: 3px double #ddd; text-align: right; clear: both; }

/*---:[ global elements ]:---*/
a { color: #2361a1; text-decoration: none; }
a:hover { text-decoration: none; }
a.post_image_link { outline: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
code { line-height: 1em; background: #eee; }
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ form inputs ]:---*/
input, textarea { font-size: 1em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
	.sidebar .text_input { width: 95%; }
	input.form_submit { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; }
	#commentform input.form_submit { border-width: 3px; }
	input.form_submit:hover { color: #090; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.wp-caption.alignleft { float: left; }
	.wp-caption.alignright { float: right; }
	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.wp-caption.alignnone { clear: both; }

/*---:[ headlines and bylines ]:---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }
.sidebar h3 { font-variant: small-caps; letter-spacing: 2px; color: #555; }
	h2 a { color: #111; }
	h2 a:hover { color: #2361a1; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; color: #888; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { color: #888; border-bottom: 1px solid #eee; }
	.headline_meta a:hover { color: #111; }

/*---:[ nav menu styles ]:---*/
#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
	#tabs li { margin-bottom: -0.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
	#tabs .current_page_item, #tabs .current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
		#tabs a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; }
		#tabs a:hover { color: #111; text-decoration: underline; }
		#tabs .current_page_item a, #tabs .current-cat a { cursor: text; }
		#tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
	#tabs .rss { padding-right: 0; background: none; border: none; float: right; }
		#tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

/*---:[ #header styles ]:---*/
#header #logo { font-weight: bold; }
	#header #logo a { color: #111; }
	#header #logo a:hover { color: #2361a1; }
#header #tagline { font-weight: normal; color: #888; }

/*---:[ content styles ]:---*/
.format_text a { text-decoration: underline; }
.format_text a:hover { text-decoration: none; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: square; }
	.format_text dt { font-weight: bold; }
	/*---:[ pullquotes ]:---*/
	.format_text blockquote.right, .format_text blockquote.left { border: none; }
	.format_text blockquote.right { float: right; }
	.format_text blockquote.left { float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
	/*---:[ end pullquotes ]:---*/
.format_text .ad { float: right; clear: right; }
	.format_text .ad_left { float: left; clear: left; }

/*---:[ after-post elements ]:---*/
.format_text .to_comments { color: #666; clear: both; }
	.format_text .to_comments span { color: #111; line-height: 1em; }
	.format_text .to_comments span.bracket { color: #ccc; }
	.format_text .to_comments a { color: #666; text-decoration: none; }
	.format_text .to_comments a:hover { color: #111; text-decoration: underline; }

/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/
.post_tags { color: #666; }
	.post_tags a { text-decoration: none; }
	.post_tags a:hover { text-decoration: underline; }

/*---:[ feature box ]:---*/
#feature_box { background: #eee; border-bottom: 2px solid #ddd; }

/*---:[ home page teasers ]:---*/
.teaser a.teaser_link:hover { text-decoration: underline; }
.teaser .teaser_author { font-style: italic; color: #888; }
	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
.teaser .teaser_date { color: #888; }
.teaser .edit_post { letter-spacing: 1px; color: #888; }
	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; margin-left: 3px; }
	.teaser .teaser_author a:hover, .teaser a.teaser_comments:hover, .teaser a.teaser_category:hover, .teaser .edit_post a:hover { /* color: #111; */ }
	.teaser .teaser_author a { font-style: normal; }
	.teaser .format_teaser a { text-decoration: underline; }
	.teaser .format_teaser a:hover { text-decoration: none; }

/*---:[ archive information block ]:---*/
#archive_info { border-bottom: 2px solid #ddd; }
	#archive_info p { text-transform: uppercase; letter-spacing: 2px; }

/*---:[ navigation links ]:---*/
.prev_next { text-transform: uppercase; letter-spacing: 2px; border-top: 2px solid #ddd; color: #666; clear: both; }
	.prev_next .next { text-align: right; }
	.prev_next .floated { float: left; }
	.prev_next a { text-decoration: none; }
	.prev_next a:hover { text-decoration: underline; }
	.post_nav a { text-transform: none; letter-spacing: normal; }
#comment_nav_2 { border-top: 0; border-bottom: 2px solid #ddd; }

/*---:[ multimedia box ]:---*/
#multimedia_box { width: 100%; }
	#image_box { background: #eee; border-bottom: 1px solid #ddd; }
		#image_box img { display: block; background: #fff; border-style: solid; border-color: #bbb; }
	/*---:[ video box styles ]:---*/
	#video_box { background: #000; }
	/*---:[ custom box styles ]:---*/
	#custom_box { background: #eee; border-bottom: 1px solid #ddd; }

/*---:[ sidebar styles ]:---*/
.sidebar a:hover { text-decoration: underline; }
ul.sidebar_list { list-style: none; }
	li.widget { width: 272px; }
	li.centered { text-align: center; }
		li.widget p a { text-decoration: underline; }
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; }
			li.widget ul li .num_comments { color: #111; }
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }
		/*---:[ subscriptions widget ]:---*/
		.thesis_widget_subscriptions .sub_rss a { padding-left: 20px; background: url('images/icon-rss.gif') 0 50% no-repeat; }
		.thesis_widget_subscriptions .sub_email a { padding-left: 20px; background: url('images/icon-email.gif') 0 50% no-repeat; }
		/*---:[ google custom search ]:---*/
		li.thesis_widget_google_cse form input[type="text"] { width: 95%; }
		li.thesis_widget_google_cse form input[type="submit"] { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }
		li.thesis_widget_google_cse form input[type="submit"]:hover { color: #2361a1; }
		/*---:[ calendar widget ]:---*/
		#calendar_wrap { width: 98%; padding: 0 1%; }
			#calendar_wrap a { font-weight: bold; }
			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }
			table#wp-calendar { width: 98%; border-collapse: collapse; }
				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
				table#wp-calendar td { width: 14%; color: #888; text-align: center; }
				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }
				table#wp-calendar td#next { text-align: right; }
				table#wp-calendar td#prev { text-align: left; }

/*---:[ comment styles ]:---*/
	.comments_intro p { color: #666; }
		.comments_intro a { text-decoration: underline; }
		.comments_intro a:hover { text-decoration: none; }
		.comments_intro span { color: #111; line-height: 1em; }
		.comments_intro span.bracket { color: #ccc; }
dl#comment_list { border-top: 1px dotted #bbb; }
			dl#comment_list dt a:hover { text-decoration: underline; }
			dl#comment_list dt .comment_author { font-weight: bold; }
			.avatar img { float: right; }
			.comment_time, .edit_comment { color: #888; }
				.comment_time { white-space: nowrap; }
				.comment_time a, .edit_comment a { color: #888; }
				.comment_time a:hover, .edit_comment a:hover { color: #888; }
		.comment_num { float: right; }
			dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }
			dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }
	dl#comment_list .bypostauthor { background: #e7f8fb; }
	dl#comment_list dd { border-bottom: 1px dotted #bbb; }
		dl#comment_list dd p.reply a { color: #888; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
		dl#comment_list dd p.reply a:hover { text-decoration: underline; }
	dl#comment_list dl { border-top: 0; }
		dl#comment_list dl dt, dl#comment_list dl dd { background: none; }
		dl#comment_list dl dd { border-bottom: 0; }
		dl#comment_list dl .bypostauthor { background: none; }
		dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }
		dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #bde0e6; }
		a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }
		a.comment_link:hover { color: #111; border-bottom-color: #111; }
	/*---:[ author comment and alternating comment colors ]:---*/
	/* dl#comment_list .even { background: #f5f5f5; }
	dl#comment_list .odd { background: #fff; } */
dl#trackback_list { border-top: 1px dotted #bbb; }
		dl#trackback_list dt a { /* color: #111; */ }
		dl#trackback_list dt a:hover { /* color: #111; */ text-decoration: underline; }
	dl#trackback_list dd { color: #888; }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
	#respond_intro p { color: #555; }
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover { text-decoration: underline; }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { text-decoration: underline; }
.comment_moderated { font-weight: bold; }
#commentform { border-top: 1px dotted #bbb; }
	#commentform p { margin-bottom: 1em; }
		#commentform p a { text-decoration: underline; }
		#commentform p a:hover { text-decoration: none; }
		#commentform p .required { color: #d00; }
	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		#commentform p.subscribe-to-comments label { font-size: 1em; }

/*---:[ footer styles ]:---*/
#footer a { color: #888; border-bottom: 1px solid #ccc; }
#footer a:hover { color: #111; }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
ul#tabs:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.tw_tooltip {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	border: 1px solid #c0c0c0;
	padding: 2px;
	width: auto;
}

.tw_widget 
{
	width: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 0 0 9px 0;
	color: #fff;
	/*border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
}

.tw_widget2 
{
	width: 100%;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 0 0 9px 0;
	color: #fff;
	/*border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
}

.tw_lw_header {
	padding-top: 9px;
}

.tw_widget a
{
	color: #004490;
}

.tw_widget img 
{
	border:0px;
	vertical-align: text-top;
}

.tw_header 
{
	font-weight: 900;
	font-size:11px;
/*	margin: 0 9px 9px 9px;
	letter-spacing: -1px; */
	padding: 3px 0 10px 0;
}

#tw_searchresult_widget .tw_header {
	clear: both;
	letter-spacing: normal;
	font-weight: normal;
	font-size: 16px;
    padding-top: 4px;
}

.tw_sub_header
{
	text-align:left;
	/*margin-bottom:4px;*/
    margin: 0 0 5px 0;
	border-bottom: 1px solid #1e1e1e;
	padding-bottom: 5px;
}

.tw_logo
{
	font-weight: 100;
	font-size:18px;
	float:left;
	margin-right:9px;
	background:transparent url(http://www.topleague.co.uk/images/18197.png) no-repeat scroll 215px -9px;
	padding-bottom:13px;
}

.tw_logo img 
{
	float:right;
	padding-left: 5px;
	display: none;
}

.tw_headerarea {
	clear: both;
}

.tw_link {
	color: #FFF !important;
	padding-right: 103px;
	padding-bottom: 14px;
}

/* pager */
.tw_pager
{
	text-align: center;
    margin: 0 9px 2px 9px;
}

.tw_pager .hidden {
	display: none;
}

.tw_pager li, .tw_pager div, .tw_pager a {
	font-size:14px;
	font-weight:900;
	color:#C9C9C9;
	text-decoration:none;
}

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

.tw_pager .next {
	padding-right: 5px;	
}

.tw_pager .prev {
	padding-left: 5px;
}

.tw_pager a:hover, .tw_pager li:hover
{
	color:red;
}
.tw_pager div, .tw_pager ul, .tw_pager li {
	float:left;
	
}
.tw_pager  ul {
	margin:0;
	padding:0;
}
.tw_pager ul li {
	display: inline;
	list-style: none;
	margin:0;
	padding:0;
	margin: 0 2px 0 2px;
	cursor: pointer;
}
.tw_pager .indicator {
	
}
.tw_pager .right-buttons {

	
}

.tw_pager ul li {
	color: #c9c9c9;
	font-size: 12px;
}

.tw_pager ul .selected {
	color: #ffffff;
}

#tw_searchframe 
{
	padding:5px;
}

.tw_footer
{
	padding-top: 5px;
}

/* LIST */

.tw_list
{
	clear: both;
	/*background-color:#fff;*/
	margin: 0;
}

.tw_list a
{
	color:#004490;
	text-decoration:none;
}

.tw_list a:hover
{
	color:#F6A836;
	text-decoration:none;
}
.tw_list .tw_item {
	margin: 0 0 5px 0;
}

.tw_item {
	border-bottom: 1px solid #1e1e1e;
	padding-bottom: 4px;
}

.tw_list .tw_item .headline, .tw_list .tw_item .tw_headline
{
	font-size:12px;
	font-weight:900;
	overflow:hidden;
	/* clip text */
	height: 15px;
	padding-right: 4px;
}

.tw_reportbutton 
{
	cursor:pointer;
	float:right;
	padding:0 4px 0px 0px;
	vertical-align:middle;
}

.tw_list .tw_item img.nopointer 
{
	cursor:default;
}

.tw_list .sub 
{
	color: #C9C9C9;
	font-weight:100;
	overflow: hidden;
	/* clip text 
	height: 13px;*/
}

.tw_list .sub a {
	color: #595959;
}
.tw_list .timestamp, .tw_list .tw_timestamp
{
	color: #666;
}

.tw_list .alt 
{
	background-color:#eee;
}

.tw_selectbox 
{
	/*background-color:#292929;*/
	float:right;
}

.tw_selectbox select {
	font-size:9px;
	
}
.tw_list .tw_rss_icon img {
	margin: 0;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3; 
	padding: 0 4px 0 2px;
}

.tw_showall {
	margin: 0 9px 0 9px;
}

.tw_excerpt {
	margin: 0;
	padding: 0;
}

.tw_lw_c {
    padding: 0 9px 0 9px;
}

.tw_footer {
	margin: 0 9px 0 9px;
}

#tw_affiliatetoplist_widget .tw_thumb {
	float: right;
}
#tw_affiliatetoplist_widget .tw_header {
	font-weight: 900;
	font-size:11px;
	margin: 0 9px 9px 9px;
	letter-spacing: 0;
}
#tw_affiliatetoplist_widget .tw_item {
	padding-left: 3px;
	padding-right: 3px;
}

#tw_affiliatetoplist_widget .alt {
	background-color: #e9eeef;
	border-top: 1px solid #d1e4e5;
	border-bottom: 1px solid #d1e4e5;
	padding-top: 3px;
}

#tw_affiliatetoplist_widget .tw_item .tw_headline a {
	color: #000;
}
#tw_affiliatetoplist_widget .tw_item .tw_headline .tw_number {
	background-color: #c3d0d3;
	border: 1px solid #adc6cc;
	font-size: 9px;
	padding: 0 2px;
}

#tw_affiliatetoplist_widget .tw_info {
	margin: 3px 0 5px 0;
}
#tw_affiliatetoplist_widget .tw_info span {
	color: #8c8c8c;
}

#tw_affiliatetoplist_widget .tw_footer {
	text-align: right;
}

#tw_affiliatetoplist_widget .tw_footer a {
	color: #8c8c8c;
	text-decoration: none;
	font-size: 10px;
}

#tw_affiliatetoplist_widget .tw_headline,
#tw_affiliatetoplist_widget .sub {
	margin-right: 37px;
	height: auto;
}

.tw_microitem .tw_avatar {
	height: 24px;
	width: 24px;
	float: left;
	margin: 2px 0 0 0;
	position: relative;
	overflow:hidden;
	padding: 0;
}
.tw_microitem .timestamp {
	clffear: both;
}
.tw_microitem .timestamp a {
	color: #96AD06;
}
.tw_microitem .sub span.tw_micropost {
	display: block;
	margin-left: 34px;
}
.tw_microitem .sub span.tw_micropost .tw_excerpt {
	border: 1px solid #cccccc;
	background-color: #fcfcfc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding: 4px;
	margin-right: 10px;
}
.tw_microitem .sub span.tw_micropost .tw_excerpt a {
	color: #000;
}.tw_microitem .sub span.tw_micropost .tw_excerpt a:hover {
	color: #000;
	text-decoration: none;
}
.tw_microitem .sub span.tw_micropost .tw_excerpt a.extlink {
	color: #004490;
	text-decoration: underline;
}

.tw_microitem .sub {
	background: url('../img/bubblearrow.gif') no-repeat 28px 7px;
}

/* adds margin if microblogitems exists in the widget */
.mb_exists {
	margin-left: 36px !important;
}

/* microblog size specific stuff */

.tw_medium .tw_microitem .tw_avatar {
	height: 36px;
	width: 36px;
}
.tw_medium .tw_microitem .sub span.tw_micropost {
	margin-left: 46px;
}
.tw_medium .tw_microitem .sub {
	background-position: 40px 7px;
}

.tw_large .tw_microitem .tw_avatar {
	height: 48px;
	width: 48px;
}
.tw_large .tw_microitem .sub span.tw_micropost {
	margin-left: 58px;
}
.tw_large .tw_microitem .sub {
	background-position: 52px 7px;
}

.tw_header2 {
	float: left;
	padding-right:10px;
	padding-top:19px;
	font-size: 16px;
	font-weight: bold;
}

.tw_logo2 {
	float: left;
}

.tw_blogsearch2 {
	float: left;
	padding-left:10px;
	padding-top:19px;
	color: #E6AF5E;
}

.tw_lw_c2 {
	float: left;
	width: 100%;
	color: #C9C9C9;
}

.tw_links2-right {
	float: right;
}

.tw_links2-left {
	float: left;
}

.tw_moreinfo {
	color: #C9C9C9;
	display: none;
	float: right;
	background:  url(/wp-content/themes/thesis_151/custom/images/trans-light.png) repeat;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	padding: 1em;

}