@import "/scripts/slimbox2/css/slimbox2.css";

@media print
{
	.noprint {display:none;}	
}

/* COLOURS FROM CONFIGURATOR
css_body    = #FFFFFF
css_font    = #000000
css_fontalt = #8F8FBD
css_bgalt   = #e1e1e1
css_content = #ffffff
*/


p.left-margin-level1 {margin-left: 2em;}

p.left-margin-level2 {margin-left: 4em;}


fieldset {margin: 1em 0;}

#nav_area_cell {width: 150px; }

#content_area_cell {padding: 10px 5px 1em 10px;}

.alert, .error {
	font-size: larger;
	color: #900;
}

dl.ldcms-form dt {
	background-color: #ffffff;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2em 0 0.5em 0;
	padding: 6px;
}

dl.ldcms-form dd {
	font-weight: bold;
	margin: 0.5em 0 ;
}

dl.ldcms-form dd input,
dl.ldcms-form dd textarea {
	font-size: 14px;
	width:100%;
}


/* login page & similar page headers */

#login-userlogin h2,
#login-register h2,
#login-forgottenpassword h2,
#diary-day-header h2,
#gamefinder-header h2
{
	background-color: #ffffff;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding: 0.25em;
}

.content-list-section
{
	margin: 0.5em 0 0 0 ;
	font-size: larger;
}

.content-list-category1 {margin: 0.25em 0 0 2em;}
.content-list-category2 {margin: 0.25em 0 0 4em;}

#gamefinder-join-confirm,
.gamefinder-game-notes {
	margin-left: 2em;
}

#gamefinder-new { font-size: larger; }

#diary_list_venues { margin-bottom: 0.5em; }

/* GAMEFINDER HTML SNIPPETS FOR HELP */

.ldcms-snippet-gamefinder-help,
.ldcms-snippet-gamefinder-add {
font-size: smaller;
width: 350px;
float: right;
margin: 0 0 0 6px;
}


/* LOGGED-IN USER DETAILS AREA */

#user_details
{
	margin: 0;
	padding: 4px 8px;
	border: 2px solid #000;
	background: #fff;
}

#user_details_name,
#user_details_group
{
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
}

#user_details ul
{
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#user_details li
{
	margin: 0;
	padding: 0;
}

#user_details li a
{
	display: block;
	margin: 4px 0;
}

div.page-text-plain {
	text-align: justify;
	margin: 1em 0;
}

/* ADMIN CAQ */

div.caq-content-view-item h3 {
	clear: both;
	margin-top: 1em;
	padding: 6px 0;
	border-width: 2px 0;
	border-style: dashed;
	border-color: #000;
	text-align: center;
}

div#caq-list-link {
	float: right;
}

/* ADMIN USER LISTINGS */

h3.admin-user-list-title {
	margin: 6px 0;
}

p.admin-user-list-count {
	margin: 6px 0;
	text-align:right;
	color: #999;
}

.admin-user-list-group-buttons {
	margin-top: 6px ;
	float:right;
}


#payment-confirm-submit,
div.payment-type {
	border-top: 1px dotted #999;
}

input.awaiting-input {
	background-color:#eee;
	color:#888;
	border-color: #000;
}


/* AUTO-COMPLETE */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	/* background: white url('indicator.gif') right center no-repeat; */
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


#admin-tabs td {
	font-size: x-small;
}

#admin-tabs a:link,
#admin-tabs a:visited,
#admin-tabs a:hover,
#admin-tabs a:active
{
	color: #FFFFFF;
	background-color: #000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: x-small;
}

.admin-tab-new,
#admin-tabs a:hover {
	color: #C20000;
}

#admin-tabs a:active {
	color: #999;
}

a.admin-icon-help {
	color: #C20000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: x-small;
}

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

.cvad img
{
	border-width: 0;
	margin: 0;
	padding: 0;
}

.cvad-banner
{
	margin-bottom: 1em;
	text-align: left;
}

td.cvad-skyscraper-slot { vertical-align: top; }

.cvad-skyscraper
{
	margin: 0 6px;
	text-align: center;
}

.cvad-skyscraper-slot { background-color: transparent; }



/* ---------------- END CORE STYLESHEET, BEGIN STYLESHEET FROM CONFIGURATOR ---------------- */

.TABLE_ROWS 
{
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border-top: 1px solid #349700;
	border-right: 1px solid #349700;
	border-bottom: 1px solid #349700;
	border-left: 1px solid #349700;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.TABLE_ROWS a:link,
.TABLE_ROWS a:visited,
.TABLE_ROWS a:hover,
.TABLE_ROWS a:active
{
	color: #990000;
        text-decoration: none;
}
.TABLE_HEADER 
{
	background-color: #349700;
	color: #ffffff;
	font-size: 11px;
	border-top: 1px solid #349700;
	border-right: 1px solid #349700;
	border-bottom: 1px solid #349700;
	border-left: 1px solid #349700;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.TABLE_HEADER a:link,
.TABLE_HEADER a:visited,
.TABLE_HEADER a:hover,
.TABLE_HEADER a:active
{
	color: #ffffff;
        text-decoration: none;
}


.TABLE_BORDER 
{
	border-top: 1px solid #349700;
	border-right: 1px solid #349700;
	border-bottom: 1px solid #349700;
	border-left: 1px solid #349700;
}

/*BLOCK COLOUR BACKGROUND ON TEMPLATES*/
.TEMPLATE_BACKGROUND_COLOUR 
{
	background-color: #f1f1f1; 
	padding: 15px; 
	color: ##349700;
}
.TEMPLATE_BACKGROUND_COLOUR a,
.TEMPLATE_BACKGROUND_COLOUR a:visited 
{
	color: #349700;
        text-decoration: none;
}
.TEMPLATE_BACKGROUND_COLOUR a:hover
{
	color: #ffcc00;
        text-decoration: none;
}

/*THIN DIVIDE LINE SEPERATOR ON TEMPLATES*/
.TEMPLATE_DIVIDE_COLOUR 
{
	background-color: #349700;
}


.HONOURS_ROWS
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #FFFF99;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
     

/*BUTTONS - YOU CAN CHANGE THE BACKGROUND COLOUR, BORDER COLOUR, BORDER SIZE AND BORDER STYLE OF THE BUTTON. WHATEVER WIDTH YOU WANT THE BUTTON TO BE MINUS THE WIDTH OF THE BORDER FROM YOUR IMAGE WIDTH. EXAMPLE 200 pixel width button with a border or 4 pixels - the image width will be 198px or 25px square*/ /*BORDER STYLES = solid, double, groove, ridge, inset and outset*/
.BUTTONS p
{ 
	width: 200px;
	background-color: #19192D; 
	text-align: left; 
	vertical-align: middle; 
	border: 4px #5E1112 double;     /*BORDER STYLES = solid, double, groove, ridge, inset and outset*/
	vertical-align: middle; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none;
}
.BUTTONS a,
.BUTTONS a:visited
{ 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none;
	padding-left: 0px; 
        text-decoration: none;
}
.BUTTONS a:hover,
.BUTTONS a:active
{ 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	text-transform: uppercase; 
	color: #FFFFFF; 
	text-decoration: none;
	padding-left: 0px; 
        text-decoration: none;
}


/*MAILSHOT EMAIL TEMPLATE STYLES*/
.email_main_header 
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;   
	color: #19192D; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: left;
}

.email_sub_header_italic 
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 10px; 
	font-style: italic; 
	color: #666666; 
	text-decoration: none; 
	margin-bottom: 30px;  
	text-align: left;
}

.email_date 
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 10px; 
	font-style: normal; 
	line-height: 20px; 
	font-weight: normal; 
	color: #19192D; 
	text-decoration: none; 
	text-align: right; 
	width: 200px; 
	vertical-align: top
}

.email_main_body_text_560 
{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	vertical-align: top; 
	width: 550px; 
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;   
	line-height: 22px; 
	font-style: normal; 
	text-align: left;
}
.email_main_body_text_560 a,
.email_main_body_text_560 a:visited 
{
	color: #5E1112;
}
.email_main_body_text_560 a:hover,
.email_main_body_text_560 a:active 
{ 
	color: #666666;
}

.email_main_header_strap 
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;   
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight: normal; 
	background-color: #19192D; 
	width: 550px; 
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px;
	padding-left: 5px; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	text-transform: uppercase;  
	text-align: left;
}
a.email_main_header_strap,
a.email_main_header_strap:visited,
a.email_main_header_strap:hover,
a.email_main_header_strap:active
{
	color: #ffffff; 
	width: 555px; 
	font-size: 14px; 
}

.email_footer_coloured 
{
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 18px;
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #19192D; 
	text-align: center; 
	vertical-align: middle; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	border-left: 1px #ffffff solid; 
	border-bottom: 1px #ffffff solid; 
	border-right: 1px #ffffff solid;
}
.email_footer_coloured a,
.email_footer_coloured a:visited,
.email_footer_coloured a:hover,
.email_footer_coloured a:active
{
	color: #ffffff;
}


/*HOW DID I DO STYLES*/
.HowDidiDo,
a.HowDidiDo_Links,
a.HowDidiDo_Links:visited
{
	font-size: 18px; 
	color: #ffffff; 
	font-weight: bold; 
	background-color: #ff6600; 
	width: 300px; 
	padding: 5px;
        text-decoration: none;
}
a.HowDidiDo_Links:hover,
a.HowDidiDo_Links:active
{
	font-size: 18px; 
	color: #ffffff; 
	font-weight: bold; 
	background-color: #666666; 
	width: 300px; 
	padding: 5px;
        text-decoration: none;
}

/*KNOCKOUT TABLE TEXT STYLES*/
.KNOCKOUT_TABLE_TEXT 
{
	font-size: 10px;
}



A {
color: #349700; 
text-decoration: none; 
font-size:11px;
font-family: Verdana, Arial, San-Serif;
} 
A:Active {
color: #349700; 
text-decoration: none; 
font-size:11px;
font-family: Verdana, Arial, San-Serif;
}  
A:Visited {
color:#349700 ;
text-decoration: none ; 
font-size:11px;
font-family: Verdana, Arial, San-Serif;
} 
A:Hover {
color: #349700; 
text-decoration: none; 
font-size:11px;
font-family: Verdana, Arial, San-Serif;
} 

TD {font-size:11px; font-family: Verdana, Arial, San-Serif;}

B {font-size:11px; font-weight: bold; font-family: Verdana, Arial, San-Serif; font-family: Verdana, Arial, San-Serif;
} 

/*Paragraph Text*/
P {font-size:11px; line-height: 14pt; font-family: Verdana, Arial, San-Serif; font-weight: normal; font-family: Verdana, Arial, San-Serif;}

A.white {color:#555555;  text-decoration: none; font-size:13px;}
A.white:Visited {color:#555555; text-decoration: none; font-size:13px;}
A.white:Active {color:#555555; text-decoration: none; font-size:0.95em; font-size:13px;}
A.white:Hover {color:#349700; text-decoration: none; font-size:0.95em; font-size:13px;}

TD.white {
color: #555555;
font-size:11px; 
padding: 2 2 4 5; 
margin: 0 0 5 0; 

font-weight: bold;
font-style: italic;
font-family: Verdana, Arial, San-Serif;
}

/*Text on Page Title Straps*/
B.white {
color:#555555;
font-size:16px; 
font-weight: bold; 
font-style: italic;
font-family: Times, Arial, San-Serif;
}

P.white {
color:#000000;
font-size:11px; 
font-weight: bold;
font-style: italic;
}

/*Page Links*/
a { color: #960495 ; text-decoration: none; font-size:11px; font-family: Verdana, Arial, San-Serif;}
a:active { color: #960495 ; text-decoration: none; font-size:11px; font-family: Verdana, Arial, San-Serif;}
a:visited { color: #349700; text-decoration: none; font-size:11px; font-family: Verdana, Arial, San-Serif;}
a:hover { color: #960495 ; text-decoration: none; font-size:11px; font-family: Verdana, Arial, San-Serif;}

/*Form fields*/
input { 
color: #000000; 
font-weight: normal; 
font-size: 10px; 
border-top: #960495; 
border-right: #960495;
border-bottom: #960495;
border-left: #960495;
border-style: ridge; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

/*Text boxes - multi-line form fields*/
textarea { 
color: #000000; 
font-weight: normal; 
font-size: 10px; 
background-color: #ffffff; 
border-top: #960495; 
border-right: #960495;
border-bottom: #960495;
border-left: #960495; 
border-style: ridge; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
 }

/*Drop down menus*/
select { 
color: #000000; 
font-weight: bold; 
font-size: 10px; 
background-color: #ffffff 
}

/* NEW SEMANTICALLY CORRECT HTML NAVIGATION */
/* For class and id selector info see "LDCMS Tech Notes" on ldcmsgolf.co.uk */

#nav {
margin: -2 0 0 0;
padding: -2 0 0 0;
width: 191px;
font-style: normal;
font-family: Verdana;
font-size: 0.95em;
}

#nav ul {
margin: 0;
padding: 0;
}

#nav li {
list-style: none;
margin: 0;
padding: 0;
}

#nav a {color:#ffffff;}
#nav a:visited {color:#ffffff;}
#nav a:active {color:#ffffff; display: block; background-color: #349700 ; }
#nav a:hover {color:#660066; display: block; background-color: #349700; }


#nav ul li a {
font-size: 11px;
font-weight: bold;
white-space: normal;
margin: 3 3 0 0;
padding: 2px 1px 4px 15px;
display: block;
background-color: #349700 ; 
color: FFFFFF;
text-decoration: none;
height: 16px;
/* border: 1px solid #ccc; */
}

#nav li ul li a {
font-size: 11px;
font-weight: normal;
margin: 1px 0px 1px 0px;
padding: 1px 0px 2px 30px;
background-image: none;
display: block;
background-color: #349700; 
text-align: left;
color: FFFFFF;
}

#nav li a.nav_active {
display: block;
background-color: #349700; 
color: #660066;
}

/*Display of links*/
#site_search {display: none}
#nav_contact {display: none}
#nav_register {display: none}


/*Purple Horizontal Buttons*/
.button_borders {border-color: #960495 #666666 #666666 #FFFFFF; border-style: ridge; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px; background-color: #960495}


/*navigation 1 - when search box location is horizontal - see HTML tab*/
.contentAreaNav {
background-color: #349700;
border-color: #349700 #999999 #349700 #349700 ; border-style: ridge; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}

/*navigation 2 - when search box location is vertical - see under HTML tab*/
.contentArea {
background-color: #349700;
}


/* Replacement for hard-coded table backgrounds */
.table_header_1 {background-color: #F1F1F1;}
.table_content_1 {background-color: #F1F1F1;}

/*Bullet points*/
li {font-size: 0.85em; list-style-type: circle; text-align: left;}

/*Text Colours*/
.green {color: #349700;}
.purple {color: #960495;}

/*Contact text that appears in right hand side column on page*/
.page_contact_text {font-size: 0.85em; text-align: left;}

/*Table content style*/
.table_borders {  
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
border-top: #960495; 
border-right: #960495;
border-bottom: #960495;
border-left: #960495;
border-style: groove; 
border-top-width: 1.5px; 
border-right-width: 1.5px; 
border-bottom-width: 1.5px; 
border-left-width: 1.5px;
line-height: 1em; 
margin-top: 0;}
}

/*Header style for content tables*/
.table_headers { 
padding-top: 3px; 
padding-right: 3px; 
padding-bottom: 3px; 
padding-left: 3px; 
border-top: #960495; 
border-right: #960495;
border-bottom: #960495;
border-left: #960495; 
border-style: groove; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration: none; 
background-color: #960495; 
border-top-width: 1.5px; 
border-right-width: 1.5px; 
border-bottom-width: 1.5px; 
border-left-width: 1.5px
}

.strap_google_radio_buttons {  
border-style: none; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px}


/*border on left vertical navigation*/
.border_nav {border-color: #349700 #999999 #349700 #349700 ; border-style: ridge; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}

.horizontal_button_links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center}



/* NEW CONTENT PAGE HEADERS */
/* For class and id selector info see "LDCMS Tech Notes" on ldcmsgolf.co.uk */

/*MEMBERS LOGIN, REGISTER, PASSWORD HEADERS ON LOGIN PAGE*/
#login-userlogin h2, #login-register h2, #login-forgottenpassword h2 
{
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}


/*SECTION PAGE HEADER STRAP BACKGROUND*/
#content_area_cell td.white {
background-color: #fff; 
}


/*SECTION PAGE HEADER STRAP TEXT*/
#content_area_cell b.white {
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}


/*CATEGORY PAGE HEADER TEXT ON SECTION PAGE*/
#content_area_cell a.white {
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}

/*SUB CATEGORY HEADERS ON CATEGORY/SECTION PAGES*/
#content_area_cell td b a b {
color: #960495; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}

/*GENERAL PAGE AND CATEGORY TITLE on Home Page and Section Page - links to page*/
b a {color:#349700; font-size: 11px;}
b a:visited {color:#349700; font-size: 11px;}
b a:hover {color:#960495; font-size: 11px;}
b a:active {color:#960495; font-size: 11px;}


/*GENERAL PAGE AND CATEGORY PAGES HEADER STRAP LINKS*/
.header h2{
display: none;
}

.header h2 a:hover {
color: #ffffff;
font-size: 11px;
font-weight: bold;
}

/*GENERAL PAGE & PAGE HEADER STRAPS*/
/*.header {
background-color: #000000;
}*/

/*GENERAL PAGE TITLE*/
#content_area h3 {
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}

/*DIARY TITLE ON SECTION/CATEGORY PAGES*/
.content_diary h3 {
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}


/*SUBMIT AN ARTICLE HEADERS*/
#quick-content label {
color: #666666; 
font-size: 16px;
font-weight:bold;
text-transform: capitalize;
padding-left: 2px;
font-family: Times New Roman;
font-style: italic;
}


.header .action_buttons {float: right;}

.header .action_buttons {vertical-align: middle;}

ul.related {
margin: 1em 0;
padding: 0;
}

ul.related li {
list-style: none;
display: inline;
margin: 0;
padding: 0;
margin-right: 1em;
white-space: nowrap;
}

ul.related .file_size {font-size: smaller;}


/* HOME PAGE CONTENT */

.homepage_content_category {
 margin: 0 0 0.5em 0;
 font-size: 1em;
 padding: 4px;
 background-color: #ffffff;
}

.homepage_content_category a {color:#555555;  text-decoration: none; font-size:13px;}

.homepage_content_category a:visited {color:#555555; text-decoration: none; font-size:13px;}

.homepage_content_category a:active {color:#555555; text-decoration: none; font-size:0.95em; font-size:13px;}

.homepage_content_category a:hover {color:#349700; text-decoration: none; font-size:0.95em; font-size:13px;}

.homepage_content_item {margin: 0.75em 0;}

.homepage_content_item h4 {margin: 0.5em 0 0 2px;}


/*SNIPPET STYLES*/

/* FLOAT LOGIN/REGISTER PAGE SNIPPETS TO THE RIGHT */
.ldcms-snippet-login-page,
.ldcms-snippet-register-page 
{
	float: right;
	width: 300px;
	margin: 0 0 8px 8px;
}

/* REMOVE TOP MARGIN ON LOGIN/REG SNIPPET TEXT */
.ldcms-snippet-login-page p,
.ldcms-snippet-register-page p 
{
	margin: 8px 0 1em 0 ;
}

/* SET WIDTH OF LOGIN/REG PAGE CONTENTS TO GIVE SPACE FOR SNIPPETS */
/* FIRST 3 (#login-...) ARE THE 3 SECTIONS MAKING UP THE LOGIN PAGE */
#login-forgottenpassword,
#login-register,
#login-userlogin,
#register 
{
	width: 400px;
}