/*
Theme Name: Support
Theme URI: http://photographyblogsites.com
Description: Support theme from support.photographyblogsites.com.
Version: 1.0
Author: PhotographyBlogSites
Author URI: http://photographyblogsites.com
*/

/* 1) RESET some things for a good starting point - based on yahoo reset */
@import "style/css/reset.css";	

/* 2) Bring in all basic style from default theme, but cleaned up and simplified */
@import "style/css/default.css";

/* 3) Add our own style on top of it all */

.updated			{ display: none; } 
.fade				{ display: none; }

/* FONT FACE */

iframe 						{ margin: 0 auto; display: block; }

body #ttcont				{ padding: 20px; font-size: 15px; }

/* BASIC FONTS */

body						{ color: #333; text-align: left; font-size: 12px; font-family: Palantino, Georgia, Times Roman, serif; ; }
h1, h2, h3, h5, h6 			{ font-weight: normal; margin:10px 0 6px; font-family: QuicksandBook, "Century Gothic",helvetica,arial,sans-serif;}
.sf-menu					{ font-family: QuicksandBold, "Century Gothic",helvetica,arial,sans-serif; }
#sidebar					{ font-family: Verdana, helvetica,arial,sans-serif; }

h1								{ font-size:26px; margin:20px 20px 0; text-align:left; text-transform:uppercase; }
h2, body.single h1				{ font-size: 16px;  color: #AC1C2B; text-transform:uppercase;}
h2.black						{ color: #000; }

h2.blog-title, h1.blog-title, body.single h1.blog-title	{ text-transform: uppercase; font-size: 18px; text-align:left; margin:10px 0 6px;}

h1, h1 a, h1 a:hover, h1 a:visited		{ color:#000; }
h2, body.single h1, body.single h1 a, h2 a, body.single h1 a:hover, h2 a:hover, h2 a:visited			{ color:#AC1C2B; }
body.page-template-page-with-sidebar-php h2, body.page-template-page-with-sidebar-php h2 a, 
body.page-template-page-with-sidebar-php h2 a:hover, body.page-template-page-with-sidebar-php h2 a:visited		{ border-bottom: 1px solid #AC1C2B; font-size:20px; margin:26px 0 10px;}
body.page-template-page-webinars-php #content { width: 100%; padding: 0 0 40px 0; }

h3, h3 a, h3 a:hover, h3 a:visited 		{ color:#333; font-size: 14px; font-weight: bold;  }

#sidebar h3					{ font-size: 15px; text-transform: uppercase;}
#sidebar h3 a.view			{ font-size: 11px; text-transform: none; text-decoration: underline; }

h2.pagetitle 				{ font-size:18px; margin:0 2px; text-align:right; }

#sidebar h2 				{ text-transform: uppercase; border-bottom:1px solid #BABABA; }

#sidebar h4					{ text-transform: uppercase; font-weight: normal;}

p							{ margin: 0 0 10px; }


/* LINKS */

a 							{ color: #AC1C2B; text-decoration: none; outline: none; }
a:hover 					{ color: #AC1C2B; text-decoration: underline; }
#blog-menu .sf-menu a, #menu-and-intro ul#socialLinks a			{ color: #6D6E71; }

 h2 a:hover, h3 a:hover		{ border-bottom: 1px solid #3a3a3a; }

a[href$='.pdf'] 					{ background: transparent url('style/images/file_pdf.png') no-repeat scroll 2px 2px; border: 1px solid transparent; display: block; height: 25px; padding: 8px 0px 0px 41px; }
a[href$='.pdf'] img			{ width: 50%; }

#sidebar a[href$='.pdf']	{ padding: 0px 0 3px 41px; display: block; clear: both; height: auto; }

#sidebar a[href$='.pdf'] span.pdf-text	{ padding: 0 0 4px 0; display: block;}

#sidebar a[href$='.pdf']:hover	{ background: #e9e9e9 url('style/images/file_pdf.png') no-repeat scroll 2px 2px; border: 1px solid #e5e5e5;  }

p#breadcrumbs				{ border-bottom: 1px solid #DADADA; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 4px 7px; }
p#breadcrumbs a				{ color: #666; }
p#breadcrumbs a:hover		{ color: #000; }

/* PAGE WIDTH  */

#page 						{ width: 980px; }

/* BACKGROUND IMAGES ***********************************/

/* images commented out to prevent 404 errors */ 

body 			{ background: #e9e9e9 /* url(style/images/bg_body_texture_01.jpg) repeat scroll top center */; }

#bg-page-shadow	{ background: transparent url('style/images/bg_page_shadow_1000.png') repeat-y scroll top center ;  }
#page-top		{ background: transparent url('style/images/bg_page_top.png') no-repeat scroll bottom center ;margin:0 auto; height: 32px; }
#page-bottom	{ background: transparent url('style/images/bg_page_bottom.png') no-repeat scroll center -4px ; height:14px;  }

#page 			{ background: transparent /* url('style/images/bg_page.jpg') no-repeat top center */; }
#header 		{ background: transparent /* url('style/images/bg_header.jpg') no-repeat top center */; }
#content 		{ background: transparent /* url('style/images/bg_content.jpg') no-repeat top center */; }
#sidebar 		{ background: whiteSmoke; border-right: 1px solid #D5D5D5; } 
#footer 		{ background:  /* #e6e6e6 url('style/images/bg_footer.jpg') no-repeat top center */;  }

body.page-id-90	#content 	{ width: 100%; float: none; }
body.page-id-90 h1 			{ font-size:23px; }

/* STRUCTURE ********************************************/

#content, #footer	{ overflow: hidden; }

body 			{ margin: 0; padding: 0;  }

#page 			{ margin: 20px auto; padding: 0; text-align: left;  margin: 0 auto;  }
#header 		{ margin:0 0 -4px;  padding:0; position:relative; z-index:999;  width: 981px; }
#content 		{ font-size: 1.2em; padding:0 30px 40px 10px; width:644px; min-height: 400px; float: right; display: inline;  }
#sidebar 		{ display: inline; float: left; font-size: 13px; margin: 0px; padding: 20px 10px; width: 275px; }
#footer 		{ clear: both;  }

.section		{ clear: both; overflow: hidden; }

/* alternate page layouts */

body.page-template-page-with-sidebar-php #content	{ width: 568px; float: left; padding-top: 30px;}
body.page-template-page-with-sidebar-php #sidebar	{ background:none repeat scroll 0 0 #E8E9EA; display:inline; float:right; width:372px; margin: 1px 0 0; }

/* Page menu */

h1 span.heading		{ font-size: 20px; color: #AC1C2B; }

#page-menu			{ margin: 0px -19px 30px 30px; display: inline; float: right; font-family: 'Century Gothic'; line-height: 1em; width: 300px; }
#page-menu	p		{ background: #AC1C2B; color: white; font-size: 13px; font-weight: bold; margin: 0px; padding: 7px 0px; text-align: center; text-transform: uppercase; }
#page-menu a		{ color: #000; }

#page-menu ul		{ border: 1px solid #AC1C2B;border-bottom: 4px solid #AC1C2B; padding: 8px 0px 5px;}

.entry #page-menu li	{ margin:0px 0px 7px 8px; }

/* WEBINARS */

#webinar-chat				{ width: 643px; float: left; display: inline; }
#webinar-facebook			{  width: 280px; float: right; display: inline; }

#webinar-chat-wrapper		{ display: block; margin: 20px 0; clear: both; }

/* HOME PAGE */

#panels-links				{ width: 600px; height: 500px; float: left; }

#featured-panels			{ width: 603px; height: 372px; background: #000; overflow: hidden; }
#featured-links				{ margin:36px 0 0 42px; overflow:hidden;}

#welcome-area				{ width: 377px; float: right; display: inline; background: none repeat scroll 0 0 #E8E9EA;}

#featured-welcome			{ height: 316px; overflow:hidden; margin:11px 0 0; }
#featured-signup			{ background:none repeat scroll 0 0 #AC1C2B; height:177px; overflow:hidden;}

#featured-welcome h2		{ font-family: QuicksandBook, "Century Gothic",helvetica,arial,sans-serif; display:block; font-size:18px; letter-spacing:-0.5px; line-height:43px; margin:0; padding:0 8px;}


#featured-links .highlight 	{ display:inline; float:left; margin:20px 11px; width:278px; }

#featured-links #highlights-right.highlight { border: 0px; }

#featured-signup h2					{ border-bottom:0 none;  font-family:QuicksandBook, "Century Gothic",helvetica,arial,sans-serif; text-transform: uppercase; font-size: 20px; text-align: center; color: #fff; margin: 22px 0 10px; }

#signupform label					{ color:#FFFFFF; float:left; font-family:QuicksandBook, "Century Gothic",helvetica,arial,sans-serif; font-size:17px; margin:0 0 0 41px; text-transform:uppercase; width:113px; }
#signupform input#signup_email 		{ font-family:QuicksandBold, "Century Gothic",helvetica,arial,sans-serif; padding:10px 2px; text-transform:uppercase; width:173px; }
#signupform input#signup_checkbox	{ visibility:hidden; }
#signupform input#signup_button		{ background:none repeat scroll 0 0 #000000; border:1px solid #FFFFFF; clear:both; color:#FFFFFF; float:left; font-family:QuicksandBold, "Century Gothic",helvetica,arial,sans-serif; font-size:20px; margin:20px 0 0 41px; width:293px;}

/* HEADER AREA */

#logo-and-social	{ clear:both; height:200px; width:100%;  }

#just-logo			{ width: 273px; height: 200px; position:relative; margin: 0 0 0 20px; }
#logo-wrapper		{left:20px; margin:0; position:absolute; text-align:center; top:0; z-index:99; }
#just-logo img		{ bottom:0; left:0; position:absolute; width:273px; }

#logo-wrapper .logo { height:100%; position:relative; width:100%; }

#logo-wrapper h1	{ bottom:109px; font-size:34px;  width:100%; text-align: center; }
#logo-wrapper p		{ font-size:15px; bottom:50px; width: 100%; }

#menu-and-intro		{ width: 705px; height:100%; }

#wide-logo			{ clear:both; overflow:hidden; width:100%; text-align: center; }
#wide-logo img		{ margin: 0 auto; display: block; padding: 0; border: 0px; }

#socialMenu			{ width:1018px; display: block; margin:0 auto; overflow:hidden; text-align:right; }
ul#socialLinks		{ float: right; display: inline; text-transform:uppercase; margin:0 30px; } 								/* List of social links */
ul#socialLinks li	{ display:inline; float:left; margin:5px 2px; }
ul#socialLinks li a	{ padding:3px 14px; text-shadow:0.75px 0.1px 0 #E5E5E5; color: #222222; }

#menu-and-intro ul#socialLinks		{ margin:70px 0 0; }

#menu-and-intro #socialMenu		{ height: auto; width: 250px; }
#latest-twitter					{ float:left; height:50px; margin:2px 5px; padding:0 0 0 60px; width:910px; }
#latest-blog					{ float:right; font-size:16px; height:93px; padding:5px 14px 0 14px; width:350px; }
#latest-blog p					{ margin: 0; }

#latest-blog p a				{ font-size: 11px; }

#latest-blog h2					{ font-size: 12px; color: #000000; margin: 0; padding: 0; text-transform: uppercase; }

#latest-twitter ul.twitterList li 	{ color:#000000; font-size:13px; font-weight:bold; text-indent:0; padding:0;}

#latest-twitter ul.twitterList li a { color:#000000; font-weight:normal; text-decoration:none; }

#banner							{ clear: both; min-height:60px; position:relative; overflow:hidden; top:-4px;}
#banner	img						{ max-width:100%; display:block; }
#slideshow img					{ width:100%;display:block; }

#topMenu ul						{ float: left; display: inline; width: 800px; margin:5px 0 0; }

#latest-twitter ul.twitterList	{ margin: 7px 0 0; width:567px; background:none repeat scroll 0 0 transparent; border:0 none; float:left; }

.action-call					{ display:inline; float:right; height:38px; width:174px; margin:4px 6px 4px 0;}

.action-call a					{ color:#FFFFFF; display:block; font-size:17px; height:100%; padding:7px 0 0; text-align:center; text-shadow:0.5px 0.5px 1px #333333; text-transform:uppercase; width:100%; }

/* END HEADER AREA */

#slideshow		{ width: 100%; margin:0px auto; }

/* EASY FANCY STYLES *************************************/

.right 			{ float: right; display: inline; }

.left 			{ float: left; display: inline; }

.clear			{ clear: both; overflow:hidden; }

.round3			{ -moz-border-radius:3px; -webkit-border-radius:3px; }
.round5			{ -moz-border-radius:5px; -webkit-border-radius:5px; }
.round10		{ -moz-border-radius:10px; -webkit-border-radius:10px; }

/* SPECIFIC TO PHOTOBLOGSTARTER ********************************/

.titleBlock			{}

#searchBox			{ width: 188px; float: right; display: inline; margin:6px 0 0; } 				/* holds search form */

#topMenu				{ width: 981px; clear:both; font-size:14px; letter-spacing:1.8px; margin:0; z-index:999; overflow:hidden; background: #000; } 	/* Keep z-index high to prevent issues with drop down menu */

ul.footerNav			{ width: 33%; float: left; display: inline; text-align: center;}

p.design				{ font-size:11px; letter-spacing:3px; margin:0 auto 0; padding:20px 0 5px; text-align:center; color: #8a8a8a; }
p.design a				{ color: #5a5a5a; }

/* WORDPRESS STYLES ****************************************/

/* IMAGES - NEEDED FOR ALIGNMENTS TO WORK CORRECTLY */

img.alignright 		{ float:right; margin:0 0 10px 10px; }
img.alignleft 		{ float:left; margin:0 10px 10px 0; }
img.aligncenter 	{ display: block; margin-left: auto; margin-right: auto; max-width:100%;clear:both; }
a img.alignright 	{ float:right; margin:0 0 10px 10px; }
a img.alignleft 	{ float:left; margin:0 10px 10px 0; }
a img.aligncenter 	{ display: block; margin-left: auto; margin-right: auto; }
p img 				{ border:1px solid #CACACA; margin:0 10px; padding:2px; }




/* SIDEBAR */

#sidebar ul a	{color: #000}

#sidebar ul, #sidebar ul ul				{ margin:5px 0 15px 0px; }
#sidebar ul li 							{ margin-bottom:2px; }
#sidebar ul li li						{}
#sidebar ul li li li					{}

#sidebar ul ul, .sidebar ul ol 			{ margin:5px 0 0 5px; }
#sidebar ul ul ul.children				{ margin:0 0 10px 10px; padding:0px; }
#sidebar ul ul.children ul.children		{ margin: 0px; }

#sidebar ul ul li, .sidebar ul ol li	{ margin: 6px 0px 0px 10px; }
#sidebar ul ul.children li				{ font-size: 12px;  margin: 0px; padding: 0px 0px 0px 3px; }
#sidebar ul ul.children li a			{ color: #888; }
#sidebar #searchform #s 				{ }
.sidebar #searchsubmit 					{ }

#sidebar h2 							{ }
#sidebar h3 							{ }

/* COMMENTS */

.wpcf7, .commentsWrapper	{ float:right; margin:10px; padding:10px; width:95%; }

.wpcf7 form					{}
.wpcf7 form	p				{ text-align: center; }
.commentsSection			{}
#respond					{ clear:both; width: 95%; margin: 0 auto;}
form#commentform			{}
ol.commentlist				{ margin: 8px 0 0; }
ol.commentlist li			{ margin:8px 0; padding:6px 6px 6px 12px; font-size:1em; font-weight: normal; }

.commentlist li, #commentform input, #commentform textarea
							{ font-size: 1em; }
#commentform textarea 		{ padding:2px; width:100%; }
#commentform input 			{ }
.commentlist li .avatar 	{ float:right;  padding:2px; }

.commentlist li div.avatar	{ width: 40px; height: 40px; } 
.commentlist li h5			{ display: inline; }
#commentform #submit		{ background:transparent none repeat scroll 0 0; border:1px solid #5A5A5A; }

/* POSTS / The LOOP */


.post						{ overflow:hidden; clear:both; font-family:"Century Gothic", helvetica, arial, sans-serif; }
.has-thumb div.page			{ display:inline; float:left; overflow:hidden; width:567px; margin:0 0 0 15px; }

.entry						{ clear:both; display:block; overflow:hidden; padding: 20px; }
.has-thumb div.entry		{ padding: 0px; }

.post-thumbnail				{ display:inline; float:right; overflow:hidden; width:350px; }
.post-thumbnail img			{ padding: 2px; border: 1px solid #d5d5d5; }



h2.pagetitle span.date		{ float: none; margin:10px 0 0;}

.postmetadata				{ width: 100%; float: left; clear: both; }

.postmetadata				{ text-align: left; clear:both; margin:10px 10px 20px 0; }
.navigation					{ clear:both; display:block; height:40px; margin:10px 0; width:100%; }

.postmetadata a				{ }

.wp-caption					{ }
.post .wp-caption img		{}

.navigation					{ clear:both; height:40px; margin:10px 39px;}
.entry ul 					{ text-indent: 0; }
.entry ul li				{ list-style: disc inside; margin: 0px 0px 5px 3px; }

a.post-edit-link			{ color:#7A7A7A; font-size:11px; padding:1px 4px; }

.between_posts				{margin: 10px auto; float: none; clear: both; display: block; }

/* FORMS */

.entry form 				{ text-align:left; }

#sidebar form#searchform				{ background: #E5E5E5; float: none; margin: 7px 0px 17px; padding: 2px 3px; text-align: left;  }

#blog-menu form#searchform				{ float:right;  }

#sidebar input#searchsubmit			{ background: transparent; border:0 none; cursor: pointer; font-size:13px; }
#sidebar input#s						{ border:1px solid #C5C5C5; padding:2px 6px; width:180px; }
#sidebar #searchform #s 	{ padding: 2px; width: 142px; }
div.more-link				{ text-align: right; }

.textwidget	a img			{ margin: 4px 0; }

.textwidget	a:hover img 	{ }

.textwidget	a				{ }
.textwidget	a:hover			{ }

/* EXTRAS for Standard Plugins */

div.breadcrumb				{ margin: 10px 0 0 40px;  } 
div.breadcrumb a			{ font-size:1.1em; letter-spacing:1.2px; }

div.more-link				{ text-align: right; }

/*** END WORDPRESS STYLES ***************************************/

/*** SUPERFISH STYLES *******************************************
/
/	Keep z-index of #topMenu high to prevent issues with drop down menu
/ 	If drop downs are getting stuck behind other elements on the page, the z-index needs to be higher
/	If you move dropdowns to another element, make sure that element has a high z-index value
/
*/

/*** SUPERFISH - EDIT COLORS  ***/

.sf-menu a 						{ padding:11px 15px; text-decoration:none;  }
.sf-menu li.current_page_item a	{ background: #fff; color: #AC1C2B; }
#blog-menu .sf-menu a			{ padding:11px 22px; }

.sf-menu a, .sf-menu a:visited  { color:#FFFFFF; }
.sf-menu li 					{ background: #000; }
.sf-menu li li 					{ background: #000; clear:both; display:block; float:none;}
.sf-menu li li li 				{ background: #000; }


.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: transparent; outline: 0; color: #fff; }

.sf-menu li { }

.sf-menu li:hover, .sf-menu > li.sfHover { } 

.sf-menu li.sfHover a			{ }

.sf-menu a:hover				{ }
.sf-menu a
/*** SUPERFISH - SHOULDN'T NEED TO TOUCH ***/

.sf-menu 				{ float: left; margin-bottom: 1em; }

.sf-menu, .sf-menu * 	{ margin: 0; padding: 0; list-style: none; }
.sf-menu 				{ line-height: 1.0; }
.sf-menu ul 			{ position: absolute; top: -999em; } 			/* left offset of submenus need to match (see below) */
.sf-menu ul li 			{ width: auto;  }
.sf-menu li:hover 		{ visibility: inherit; } 									/* fixes IE7 'sticky bug' */
.sf-menu li 			{ float: left; position: relative; }
.sf-menu a 				{ display: block; position: relative; white-space:normal; }

.sf-menu li ul li		{ border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5;}

.sf-menu li a			{ text-transform: uppercase; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul 			{ left: 0; top: 40px; z-index: 99; } 				/* top value used to match top ul list item height */

#topMenu .sf-menu li.linkcat ul	{ right: 0; left: auto; }

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul 	{ top: -999em; }

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul 	{ left: 10em; top: 0; }								 /* left value used to match ul width */ 

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul 	{ top: -999em; }

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul 	{ left: 10em; /* match ul width */ top: 0; }

/*** SUPERFISH - arrows ***/

.sf-menu a.sf-with-ul 			{   }		/* trigger IE7 hasLayout so spans position accurately */
.sf-sub-indicator 				{ display: none; }
a > .sf-sub-indicator 			{  /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }

/*** SUPERFISH - apply hovers to modern browsers ***/

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator 	{ background-position: -10px -100px; }			/* arrow hovers for modern browsers*/ 

/*** SUPERFISH - point right for anchors in subs ***/

.sf-menu ul .sf-sub-indicator 		{ background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator 	{ background-position:  0 0; }

/*** SUPERFISH - apply hovers to modern browsers ***/

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; 		/* arrow hovers for modern browsers*/ }

/*** SUPERFISH - shadows for all but IE6 ***/

.sf-shadow ul 						{ background:	url('style/images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off 		{ background: transparent; }

/* Exrtas  ******************************/

div.sociable  		{ float:right; margin:16px 0 0; padding:1px 10px; }
div.sociable ul		{ float: left; display: inline; }
div.sociable li		{ float: left;  display: inline; margin:3px 4px 0 0; opacity:0.6; width:20px; }
.sociable_tagline	{ float: left; display: inline; }

/* Forms  ******************************/

#content div.mmf		{ text-align: right; width: 600px; overflow:hidden; padding:2px;}
.mmf p					{ clear:left; color:#333333; display:inline; float:left; margin:23px 0 0; text-align:right; text-transform:uppercase; width:252px; }
.mmf p.input			{ clear:right; display:inline; float:right; margin:21px 0 0; width:338px;  }
.mmf p.submit			{ float: right; clear: both; }
input					{ border: 1px solid #9a9a9a; }
input[type="text"]		{ width: 322px; padding: 2px; font-size: 14px; }
input[type="submit"]	{ padding: 2px 6px; text-transform: uppercase; font-size: 12px; font-family: "Century Gothic", Helvetica, Arial, Sans-Serif; }
.mmf img.ajax-loader	{ display: none;}
.mmf textarea			{ width: 325px; }

/* SUBSCRIPTION MANAGER STYLE */

#content.subscription-manager	{ width: 648px; padding: 10px 7px; margin: 20px 10px; }
.subscription-manager {
padding: 10px 0 20px 0;
margin: 5px 0 0 55px;
width: 650px;
}

div.wrap {
background: #fafafa;
padding: 5px 10px;
margin: 20px 0;
border: 1px solid #ccc;
}

div.wrap h2 {
margin: .5em 0 1em 0;
border-bottom: 2px solid #589bd2;
}

div.wrap fieldset {
border: 1px solid #555;
margin: 1em 0;
padding: 5px 10px;
}

div.wrap fieldset legend {
font-weight: bold;
font-size: small;
}

div.wrap p.submit {
text-align: right;
}


.updated {
background: #B9D6EF;
border: 1px solid #589bd2;
margin: 1em 5% 10px;
padding: 0 1em;
}

.updated-error {
background-color: #FFA3A3;
border: 1px solid #FF5D5D;
}

div.wrap form {
margin: 0;
padding: 0;
}

div.warp li {
margin-bottom: 6px;
line-height: 130%;
}
/* END SUBSCRIPTION MANAGER STYLE */
