/* @override 
	http://explorersconnect.com/wp-content/themes/deluxe/style-override.css
*/

/*
Theme Name: deLuxe
Theme URI: http://themeshift.com/deluxe
Description: An Elegant WordPress Theme by ThemeShift.com
Version: 0.9.5
Author: Simon Rimkus
Author URI: http://themeshift.com
Tags: elegant, red, light, fresh, lifestyle, deluxe
*/



#promo {
	float: right;
}


/*
	- RESET
	- GENERAL
	- HEADINGS
	- LISTS
	- FORMS
	- BASIC LAYOUT
	- HEADER
	- SUBHEADER (HOME)
	- MENU
	- MAIN
	- CONTENT
	- CONTENT BOX
	- PREDEFINED CSS CLASSES
	- PAGING
	- SIDEBAR
	- COMMENTS
	- COMMENTFORM
	- FOOTER
	- CLEARING
	- WORDPRESS CSS
	- WIDGET CSS

*/


/*	##################################
   	RESET
	################################## */

html, body, ul, ol, li, img, hr, input, textarea, dl, dt, dd, form {

}


/*	##################################
   	GENERAL
	################################## */

body {
	font-size: .9em;
	word-spacing: 2px;
}

body#grey, body#blue, body#pink {
	
}

body#red, body#green {
	color: #7c1c2d;
}

a {

}

p, ul, ol, dl, blockquote, address {
	margin: 0 0 10px 0;
	text-transform: none;
	unicode-bidi: bidi-override; 
}

blockquote, address {
	padding: 0;
	background-image: none;
}

pre {

}

code {

}

input {
	margin:5px 0 0;
	background:silver;
	color: black;
	border-style: solid;
	border-color: #ccc; 
	clear:left; 
	display:block; 
	width:75%; 
	font:14px/1.2em Georgia, "Times New Roman", serif; 
	height:18px; 
	padding:5px; 
}

p.submit input { 
-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px; 
	padding:5px 15px; 
	text-transform:uppercase; 
	background:#42454a none;
	width:auto!important; 
	height:auto; 
	color:white; 
}

div#sidebar div .login input { 
	width:75%; 
}


div#sidebar div .login .forgetmenot input { 
	width:auto; 
	float:left; 
	margin-right:10px; 
	height:auto; 
	top:5px; 
	position:relative; 
}


div#sidebar div .login input#pass11,
div#sidebar div .login input#pass21 { 
	background-color:#cdd89d; 
}

input#tdomf_form1_send { 
	 width:150%
}

textarea { 
	width: 75%;
	margin: 0 0 10px;
	background: #d8d8d8;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: italic;
	padding: 5px;
	border-style: solid;
	border-color: #ccc; 
	display:block; 
}



/*	##################################
   	HEADINGS
	################################## */

h1, h2, h3, h4, h5, h6 { 
	font-variant:small-caps; 
	text-transform:none; 
	font-size:1.6em; 
	font-weight:bold; 
}

h4, h5, h6 {

}


/*	##################################
   	LISTS
	################################## */

#content ul,
#sidebar ul {
	margin: 0 5px 5px 5px;

}

#content ul li,
#sidebar ul li {
	padding: 0 0 10px 20px;

}



#content li ul,
#sidebar li ul {

}

#content ol,
#sidebar ol {

}

#content li ol,
#sidebar li ol {

}

#content ol li,
#sidebar ol li {

}

#content ol li li,
#sidebar ol li li {

}

#content ol li li li,
#sidebar ol li li li {

}

#content dt,
#sidebar dt {

}

#content dd,
#sidebar dd {

}

#content ul.organisers {
	clear: both;
	display: inline-block;
}
#content ul.organisers li {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 100px;
}

#content ul.organisers li.clearboth {
	clear: both;
}

#content ul.organisers li h4 {
	font-size: 15px;
	text-align: center;
	margin: 0;
	line-height: 1.2em;
}
#content ul.organisers li p {
	font-size: 12px;
	text-align: center;
	margin: 0;
}




/*	##################################
   	FORMS
	################################## */

form { 
	display:inline-block; 
	margin:0; 
	padding:0; 
	width:100%; 
}

div.gform_heading { 
	padding-bottom:10px; 
}

fieldset { 
	border-style:none; 
	padding:0; 
	display:block; 
}



legend { 
	 
}

input.text,
textarea.text {
	height: 12px;
	color: maroon;
}

input.text,
textarea.text {

}

#red input.text,
#red textarea.text,
#green input.text,
#green textarea.text {

}

textarea.text {

}

input.submit {
	height: 20px;
}

input.submit {

}

#red input.submit {

}

#searchform {

}

#searchform input.text {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

#searchform input.submit {

}

#searcherror {
	background: url(img/bg-question.png) no-repeat left top;
	height: 14px;
	width: 0;
	position: absolute;
	left: -20px;
	top: 3px;
	margin: 0;
}

#searchform input.fielderror {

}

/*	##################################
   	BASIC LAYOUT
	################################## */

#header {
	height:140px;
}
.postid-1330 #header {
	margin-bottom:130px; 
	 
}
#display {
	height: 260px;
}

#main {
	min-height: 400px;
}

#content {

}

#sidebar {

}

#footer {
	height: 100px;
}

#grey #footer {

}

#red #footer {

}

#blue #footer {

}

#green #footer {

}

#pink #footer {

}


/*	##################################
   	HEADER
	################################## */

#header-wrap {
}

#grey #header-wrap, #pink #header-wrap {

}

#red #header-wrap {
background: url(img/bg-header-wrap-red.png) repeat-x left top;
}

#blue #header-wrap {
background: url(img/bg-header-wrap-blue-bristol.png) repeat-x;

}

#green #header-wrap {

}

#pink #header-wrap {

}

#home #header-wrap {

}

#grey #header-wrap-inner {

}

#red #header-wrap-inner {
	background-repeat: no-repeat;
	background-position: center -50px;
}

.blue #header-wrap-inner {
	background:url(img/bg-header-blue-bristol.jpg) no-repeat center top;
}

.blues #header-wrap-inner { 
	background:url(img/bg-header-blue-cardiff.jpg) no-repeat 0 top; 
}


#green #header-wrap-inner {

}

#pink #header-wrap-inner {

}

#logo {
	position: absolute;
	left: 25px;
	width: 280px;
	margin: 0 auto; 
	top:20px; 
}

#desc {
	position: absolute;
	bottom:20px;
	left:0;
	width:310px;
	margin:0;
	padding:0 0 0 7px;
	color:white;
	font-size:13px;
	line-height:19px;
	text-align:center;
	text-transform: uppercase; 
	font-weight:bold; 
	letter-spacing:1px; 
	background-image:none; 
}


.postid-1330 #description { 
	color:white!important; 
}

/* added for header search by XK */
#search {
	float: right;
	right: 40px;
	position: relative;
	top: -30px;
	height: 20px;
}

/*	##################################
   	SUBHEADER (HOME)
	################################## */

.display-special {
	top: 12px;
}

#special1 {

}

#special2 {

}

#special3 {

}

.display-special img {

}

.display-special .overlay1 {
	height: 240px;
}

#grey .display-special .overlay1,
#blue .display-special .overlay1,
#green .display-special .overlay1,
#pink .display-special .overlay1 {

}

#red .display-special .overlay1 {

}

.display-special h2 {
}

.display-special h2 a {
}


/*	##################################
   	MENU
	################################## */

ul.sf-home { 
	float:left; 
}



.ts-menu {
	text-align: left;
	width: 980px;
}

.ts-menu ul {
	padding-left: 25px;
}

.ts-menu li {

}

.ts-menu li ul {
	padding-left: 0px; 
	padding-top:0; 
	margin-top:0; 
}

.red .ts-menu li ul,
.green .ts-menu li ul {

}

.ts-menu a {
	line-height: 50px; 
}

.ts-menu li li a {
	font-weight: bold;
	padding: 0 13px;
}

.ts-menu li li span {
	line-height:30px;
	padding: 0 13px;
}

.ts-menu li li a:hover {

}

/** see also /lib/superfish/superfish.css */

.ts-top {
	margin: 0 auto;
	text-align:left; 
	text-align: right; 
	position:relative; 
	top:110px; 
	background-color:#3b4e6f; 
	height:30px; 
	
}

.ts-top ul {
	margin:0px 5px 0px 0px; 
}

.ts-top li {
	display: inline; 
}

.ts-top li ul {
	padding-left: 0px; 
	padding-top:0; 
	margin-top:0; 
}

.ts-top a {
	line-height:30px;
	margin: 0 5px;
	padding: 5px 0px 5px 5px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #000;
}

.ts-top li li a {
	display: block;
	line-height:30px;
	margin: 0px;
	padding:0 10px 0 0;
	color: #3e0e17;
	font-size:12px;
	text-align: left;
	text-transform: none;
	text-shadow: none; 
	font-weight:bold; 
}

.ts-top li li a:hover {
	text-decoration: underline;
}

#menu-item-3245 { 
	display:inline-block; 
	background:url(img/social_facebook.png) no-repeat 0 3px; 
	width:24px; 
	margin-left:3px; 
}

#menu-item-3243 { 
	display:inline-block; 
	background:url(img/social_twitter.png) no-repeat 0 3px; 
	width:24px; 
	margin-left:3px; 
	margin-right:10px; 
}
#menu-item-3245 a,
#menu-item-3243 a { 
	width:24px; 
	display:inline-block; 
	height:30px; 
	margin:0; 
	padding:0; 
}
#menu-item-3243 a { 
	padding-right:6px; 
	border-right:2px solid #7e8da7; 
}
#menu-item-3245 a span,
#menu-item-3243 a span { 
	position:relative; 
	visibility:hidden; 
}




/* Used by sitepress-multilingual-cms plug-in */
#crumb {
	font-size: .9em;
	color: gray;
	margin-top: 10px;
}
#crumb a {
	color: #6c6c6c;
}


/*	##################################
   	MAIN
	################################## */

#main-inner {
	margin: 19px 0 0;
}

#main-inner {

}

#red #main-inner,
#green #main-inner {

}

#main-inner-full {

}


/*	##################################
   	CONTENT
	################################## */

h1.archive-title {
	font-size: 1.8em;
	background:none;
}

h1.archive-title {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-weight: bold;
	text-align: left;
}

div.archive-sub,
div.post-local {
	margin: 0 0 10px;
	padding: 0 0 40px;
	text-align: left;
}

div.archive-sub,
div.post-local {
	background: transparent url(img/bg-space-grey.png) no-repeat center bottom;
}


#red h1.archive-title,
#green h1.archive-title {

}

.search-results .post,
.search-results .page {

}

.search-results .post,
.search-results .page {

}

#red.search-results .post,
#red.search-results .page,
#green.search-results .post,
#green.search-results .page {

}

h2.post-title { 
}

.single .post,
.archive .post,
.home .post,
.blog .post {

}

.single h2.post-title,
.page h2.post-title {
	text-align: left; 
	font-size:22px; 
}

.single h2.post-title,
.page h2.post-title {

}

#red.single h2.post-title,
#red.page h2.post-title,
#green.single h2.post-title,
#green.page h2.post-title {

}

.search-results .page h2.post-title {

}

h3.comments-title {

}

#red h3.comments-title,
#green h3.comments-title {

}

.meta-date {

}

#red .meta-date,
#green .meta-date {

}

.meta {
	text-align: left;
	font-size: 0.8em;
	padding-top: 10px;
}

.more-link {

}

#welcome .more-link,
.search-results .more-link {

}

.button {
	line-height: 1.7em;
	height:2em;
}

.button {
	background:#42454a none;
}

#red .button {

}

.post-image {

}
#content div.container.clear div.post_related div.status-publish.box.clearfix div.post-image {
	width: 260px;
	height: 150px;
}

#content div.container.clear div.post_related div.status-publish.box.clearfix div.post-image img {
	min-width: 260px;
	min-height: 150px;
}

.single .post-image img {
	min-width:560px;
	min-height:300px;
}

.single-groups .post-image img {
	min-width:260px;
	min-height:150px;
}

.post-image .overlay3 {
	position: absolute;
	top: -10px;
	left: -10px;
	width: 580px;
	height: 320px;
	background: url(img/overlay3.png) no-repeat left top;
	z-index: 2; 
}

.content-space {
	height: 10px;
	margin: 0 0 10px;
	clear: both;
	border-top:1px solid #f5f5f5;
}

.content-space {
	background-image: none;
}

#red .content-space,
#green .content-space {
	background-image: none;
}

.subpages h3 {

}

.subpages h3 a {

}

.post-edit-link {

}

.gform_edit_link { 
	clear:both; 
}


.home-map {
	float: right;
	padding-left: 5px;
	width: 119px;
}


/*	##################################
   	CONTENT BOX
	################################## */

.meta-cat { 
	position:relative; 
	z-index:4; 
	font-size:0.8em;
}

.meta-cat a { 
	text-decoration:none; 
	text-transform:capitalize; 
	font-weight:bold; 
	color:gray; 
}
.meta-cat a:hover { 
	text-decoration:underline; 
}

.box {

}

.box-alt {

}

.box h3 { 
	
}

.box h3 a { 
	text-decoration:none; 
}

.box h3 a:hover { 
	text-decoration:underline; 
}


.box img {

}

.diamond.box .overlay2 { 
	top:12px; 
}

.box .overlay2.video { 
	 background:url(img/overlay2-video.png) no-repeat left top;
}



.box .overlay4 {

}


/*	##################################
   	PREDEFINED CSS CLASSES
	################################## */
	
.checked, .doc, .download, .mail, .plus, .love, .phone {
	padding: 10px 10px 10px 35px;
}
	
.checked {

}

.doc {

}

.download {

}

.mail {
}

.plus {

}

.love {

}

.phone {
	background: #fffdeb url(img/bg-phone.png) no-repeat 10px 13px;
	font-weight: bold;
	font-size: 1.3em;
}


/*	##################################
   	PAGING
	################################## */
	
.wp-pagenavi {

}

.wp-pagenavi .pages {

}

.wp-pagenavi .current,
.wp-pagenavi a.page,
.wp-pagenavi span.extend {

}

.search-results .wp-pagenavi .page {

}


/*	##################################
   	SIDEBAR
	################################## */

.join.aside {
	display: block;
	float: left;
	position: relative;
	padding-bottom: 50px;
}

.join.aside h3 {
	margin-left: 10px;
	font-size: 1.8em;
	margin-bottom: 5px;
}

.join.aside p {

}

.join.aside a {
	text-decoration: none;
}

#sidebar div.join.aside.main-aside.sb-box a.button {
	display: inline;
	clear: none;
	position: relative;
	float: left;
	width: 95px;
	text-align: center;
}

#sidebar div.join.aside.main-aside.sb-box a.login  {
	margin-left: 20px;
	text-align: center;
}

.join.aside a.signup {
	width: 132px;
	height: 30px;
	position: relative;
}
.join.aside a.login {
	width: 132px;
	height: 30px;
	position: relative;
	left: -10px;
}
.join.aside a.signup:hover,
.join.aside a.login:hover  {
	text-decoration: none;
	background-position: 0 -30px;
}
.join.aside a.signup span,
.join.aside a.login span {
	color: white;
	text-decoration: none;
	height: 30px;
	font-size: 1.2em;
	text-transform: uppercase;
	line-height: 30px;
	display: block;
	font-weight: bold;
}

a.signup {
	height: 30px;
	position: relative;
	width: 100px;
	text-align: center;
}
a.login {
	height: 30px;
	position: relative;
	clear: none;
	display: inline-block;
	text-align: center;
	width: 100px;
	margin-left: 10px;
	margin-right: 10px;
}
a.signup:hover,
a.login:hover  {
	text-decoration: none;
}
a.signup span,
a.login span {
	color: white;
	text-decoration: none;
	height: 30px;
	font-size: 1.2em;
	text-transform: uppercase;
	line-height: 30px;
	white-space: nowrap;
	display: inline;
	font-weight: bold;
}

.sb-box { 
	display:block; 
	float:left; 
	width:260px; 
}

.sb-box {

}

#red .sb-box,
#green .sb-box {

}

.sb-title { 
	font-size:18px; 
}

#add-users li { 
	float:left; 
	margin-right:15px; 
}

div.content {
	float: left;
	width: 410px;
}




/*	##################################
   	COMMENTS
	################################## */

ul#commentlist {

}

#content .comment {

}

#content .comment {

}

#red #content .comment,
#green #content .comment {

}

#content .comment ul {

}

#content .comment li {

}

#content .comment li {

}

#red #content .comment li,
#green #content .comment li {

}

.comment p {

}

.comment-meta a {

}

.comment .comment-avatar {

}

.comment .comment-avatar img {

}

.comment .comment-avatar .overlay5 {

}

#content .comment p.reply {

}

.reply a {

}

#cancel-reply {

}

.moderation {

}

.no-comments {

}

.no-comments {

}

#red .no-comments,
#green .no-comments {

}

ul#trackbacklist {

}

ul#trackbacklist {

}

#red ul#trackbacklist,
#green ul#trackbacklist {

}

#content .trackback {

}


/*	##################################
   	COMMENTFORM
	################################## */

#respond {

}

#respond input.text {

}

#comment-logged {

}

#comment-logged {

}

#red #comment-logged,
#green #comment-logged {

}

#commentlist .depth-2 input.text {

}

.depth-2 #comment-logged {

}

#commentlist .depth-3 input.text {

}

.depth-3 #comment-logged {

}

#commentlist .depth-4 input.text {

}

.depth-4 #comment-logged {

}

#commentlist .depth-5 input.text {

}

.depth-5 #comment-logged {

}

#commentlist .depth-6 input.text {

}

.depth-6 #comment-logged {

}

#respond textarea.text {

}

#commentlist .depth-2 textarea.text {

}

#commentlist .depth-3 textarea.text {

}

#commentlist .depth-4 textarea.text {

}

#commentlist .depth-5 textarea.text {

}

#commentlist .depth-6 textarea.text {

}

#respond input.fielderror,
#respond textarea.fielderror {

}

#respond input.submit {

}

#commenterror {

}


/*	##################################
   	FOOTER
	################################## */

#grey #footer-wrap {

}

#red #footer-wrap {

}

#blue #footer-wrap {

}

#green #footer-wrap {

}

#pink #footer-wrap {

}

#grey #footer-wrap-inner {

}

#red #footer-wrap-inner {

}

#blue #footer-wrap-inner {

}

#green #footer-wrap-inner {

}

#pink #footer-wrap-inner {

}

#grey #footer a {

}

#red #footer a {
	color: #99878c;
}

#blue #footer a {

}

#green #footer a {

}

#pink #footer a {

}

#legal, #credits {
	color: #c8b1b7;
}

#legal {

}

#credits {

}


/*	##################################
   	CLEARING
	################################## */

.clear {

}

.clearfix:after {

}

.clearfix {

}

html[xmlns] .clearfix {

}

* html .clearfix {

}


/*	##################################
   	WORDPRESS CSS
	################################## */

.aligncenter,
div.aligncenter {

}

.aligncenter {

}

.alignleft {

}

.alignright {

}

.wp-caption {

}

.wp-caption img {

}

.wp-caption p.wp-caption-text {

}

.gallery {

}


dl.gallery-item,
#content dd.gallery-caption {

}

.attachment-thumbnail {

}

div.amrcol1.amrcol .attachment-thumbnail { 
	width:75px; 
	height:75px; 
}

#red .attachment-thumbnail,
#green .attachment-thumbnail {

}

.attachment-image {

}

.mu_register #blog_title,
.mu_register #user_email,
.mu_register #blogname,
.mu_register #user_name {
	width: 75%!important;
	height: 12px;
	padding: 9px 10px;	
	background: #d8d8d8 url(img/bg-input-text.png) repeat-x left top;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #000;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px!important;
	font-style: italic;
}


/*	##################################
   	WIDGET CSS
	################################## */

#calendar_wrap table {

}

#calendar_wrap td,
#calendar_wrap th {

}

#wp-calendar caption {

}

#red #wp-calendar caption,
#green #wp-calendar caption {

}

/* Tag cloud widget has no class */
#sidebar #tag_cloud-1 div,
#sidebar #tag_cloud-2 div,
#sidebar #tag_cloud-3 div,
#sidebar #tag_cloud-4 div,
#sidebar #tag_cloud-5 div,
#sidebar #tag_cloud-6 div {

}


#sidebar .textwidget {

}

#sidebar select#cat {	

}

div.quote.aside.main-aside {
	width: 260px;
	font-size: 14px;
	clear: right;
}

div.quote div.author {
	display: block;
	text-align:right;
	padding-top: 8px; 
}

div.quote.aside.main-aside div p {
	margin-bottom: 10px;
	line-height: 1.6em;
	overflow: visible;
	text-indent:-20px;
}

div.quote.aside.main-aside div.thequote p:before {
	content: '“ ';
	font-size: 24px;
	line-height: 0px;
	position: relative;
	top: 5px;
}
div.quote.aside.main-aside div.thequote p:after  {
	content: '”';
	font-size: 24px;
	line-height: 0px;
	top: 5px;
	position: relative; 
	padding-left:3px; 
}
div.quote.aside.main-aside div.authorjob p {
	font-size: 0.8em;
	text-transform: uppercase; 
	clear:none; 
	display:block; 
	text-align:right; 
}

.mapp-poweredby {
	text-align: right;
}

#tdomf_upload_inline_form p { 
	 padding:5px 0;
	 margin:0px;
}

div.list { 
	float:left; 
	width:150px; 
}

div.bookmarks { 
	float:left; 
	width:410px; 
}

/* Gravity Forms */

#content ul#gform_fields_1.gform_fields.top_label li.gfield_error { 
	background-color:#b8b0b1; 
}

div.user_info { 
	margin-bottom:20px; 
}

div.gform_body { 
	background-color:silver; 
	padding-top:10px; 
}

div.gform_body ul li { 
	background-image:none!important; 
}

input.gform_button { 
	float:right; 
	height:auto; 
	padding-left:20px; 
	padding-right:20px; 
	font-size:1.2em; 
}
input.gform_button:hover { 
	background-color:#51555b; 
}

div.gform_body textarea,
.gform_wrapper .top_label input.medium { 
	width:90%!important; 
	background-image:none; 
	background-color:white; 
	padding-left:3px; 
	font-size:14px; 
	font-weight:normal; 
	font-style:normal; 
}

.gform_wrapper .top_label input.datepicker.medium { 
	width:100px!important; 
	display:inline-block; 
}


div.ginput_container { 
	clear:both; 
	display:block; 
}

div.gfield_time_hour.ginput_container,
div.gfield_time_minute.ginput_container,
div.gfield_time_ampm.ginput_container  { 
	display:inline-block; 
	vertical-align:top; 
}

div.clear-multi { 
	display:block; 
}

div.gfield_time_hour.ginput_container label,
div.gfield_time_minute.ginput_container label { 
	clear:left; 
	width:55px; 
	float:left; 
	text-align:center; 
	font-size:0.8em; 
	margin:0; 
	padding:0; 
	line-height:1.2ex; 
	height:1.2em; 
}

div.gform_body .gfield_time_hour input,
div.gform_body .gfield_time_minute input{ 
	width:30px; 
	float:left; 
	margin-right:8px; 
	background-color:white; 
	font-size:14px; 
	text-align:center; 
}

div.gform_body .ginput_left input,
div.gform_body .ginput_right input { 
	float:left; 
	background-color:white; 
	width:100px; 
}

.gform_wrapper .ginput_complex.ginput_container .ginput_right,
.gform_wrapper .ginput_complex.ginput_container .ginput_left {
	width:45%;
	float:left; 
	padding-right:15px; 
}

div.gfield_description.validation_message { 
	color:maroon; 
}

/* Theme my Forms */



form#your-profile { 
	background-color:silver; 
	padding:10px; 
}

#your-profile table.form-table tbody tr th { 
	font-weight:normal; 
	font-style:normal; 
	width:180px; 
	text-align:right; 
	margin-right:10px; 
	display:block; 
	top:5px; 
	position:relative; 
}

span.user_login { 
	color:white; 
	padding-left:5px; 
	font-size:18px; 
}
#your-profile table.form-table tbody { 
	display:table; 
	float:left; 
}
#your-profile table.form-table tbody tr td { 
	width:320px; 
	height:30px; 
	font-size:0.8em; 
}



table.form-table { 
	width:inherit; 
}

input.regular-text,
textarea#description { 
	background-color:white; 
	font-size:14px; 
	width:inherit; 
}



input#pass1,
input#pass2 { 
	background-color:#ddd; 
}

select#display_name { 
	font-size:16px; 
}

div.tml-user-avatar { 
	float:left; 
	margin-right:10px; 
}
ul.tml-user-links li { 
	background:none; 
}



