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

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

/* COLOURS FROM CONFIGURATOR
css_body    = #FFFFFF
css_font    = #000000
css_fontalt = #AD2A43
css_bgalt   = #e1e1e1
css_content = #FFCC00
*/


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: #FFCC00;
	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: #FFCC00;
	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 ---------------- */

/* Edited with EditCSS *//**** Inline STYLE-tag style sheet ****/

/*EMAIL STYLES*/
.email_main_header {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase}
.email_main_body_text_560 {  font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; vertical-align: top; width: 560px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; font-style: normal}
.email_main_header_strap { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px; font-weight: normal; background-color: #ffd306; width: 560px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-bottom: 10px; text-transform: uppercase}
.email_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 20px; font-weight: normal; color: #999999; text-decoration: none; text-align: right; width: 200px; vertical-align: top}
.email_footer_coloured { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 18px; font-weight: normal; color: #000000; text-decoration: none; background-color: #ffd306; text-align: center; vertical-align: middle; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

body { 
margin: 0px; 
padding: 0px; 
font-family: arial, helvetica, sans-serif; 
font-size: 76%;
/* font sizing in ems. if you want to change anything, just change this.*/ 
/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/ 
color: #000; 
background-color: #fff; 
background-image: url(_.gif);
/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_ server, not mine.*/ 
background-repeat: no-repeat; background-position: top left; } 



#content { 
margin: 0em; padding: 0em 0em 0em 0em;
/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. */ 
} 
/*the following classes are to demonstrate better line heights for narrow columns*/ 

.narrow1{ width: 50%; } 
.narrow2{ width: 50%; }

/*typography*/ 
a.white { 
text-decoration: none; 
font-weight: bold; 
color: #FFFFFF; 
font-size: 0.89em; 
line-height: 1.2em; 
text-decoration: none; 
margin: 0.5em; 
}
a.white :link { } a.white :visited { } a.white :active { } a.white :hover { } 

a { 
text-decoration: none; 
font-weight: bold; 
color: #AD2A43; 
font-size: 0.9em; 
} 
a:link { } 
a:visited { } 
a:hover { } 
a:active { } 

h1 { 
font-size: 2.0em; 
font-weight: normal; 
margin-top: 0em; 
margin-bottom: 0em; 
/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/ 
} 
h2 { 
font-size: 1.7em; 
font-weight: normal; 
} 
h3 { 
font-size: 1.4em; 
font-weight: normal; 
} 
h4 { 
font-size: 1.2em; 
font-weight: bold; 
} 
h5 { 
font-size: 1.0em; 
font-weight: bold; 
} 
h6 { 
font-size: 0.9em; 
font-weight: bold; 
} 

img { 
border: 0; 
} 

ol, ul, li {
/* list-style: none;*/ 
font-size:1em; 
margin-top: 0.2em; 
margin-bottom: 0.1em; 
} 

td { 
font-size: 0.9em; 
font-weight: normal; 
} 

td.white { 
font-size: 0.9em; 
line-height: 1.4em; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
} 

p { 
font-size: 0.9em; 
} 

p.white { 
font-size: 0.9em; 
color: #AD2A43; 
} 

b { 
font-size: 0.9em; 
font-weight: bold; 
}

b.white a { 
font-size: 0.9em; 
line-height: 1.4em; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
} 

li p { 
margin-top: 0.2em; 
} 

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/ 
font-family: monospace; 
font-size: 1.0em; 
} 

strong, b { 
font-weight: bold; 
} 

input { 
font-size: 0.87em; 
color: #000000; 
font-weight: normal; 
border-left: solid 1px #ffcc00; 
border-top: solid 1px #ffcc00; 
border-right: solid 1px #000000; 
border-bottom: solid 1px #000000; 
padding: 2pt; 
} 

textarea { 
font-size: 1.0em; 
color: #000000; 
font-weight: normal; 
} 

select { 
font-size: 0.8em; 
color: #000000; 
font-weight: bold; 
background-color: #FFFFFF; 
} 

TD.datebar { 
font-size: .9em; 
color: #000000; 
font-weight: normal; 
background-color: #AD2A43; 
} 

B.datebar { 
font-size: 0.7em; 
color: #000000; 
font-weight: bold; 
background-color: #AD2A43; 
} 

.contentAreaNav { 
font-size: 0.98em; 
color:#ffffff; 
font-weight: normal; 
background-color: #AD2A43; } 

.contentArea { font-size: 0.98em; color: #ffffff; font-weight: bold; background-color: #AD2A43; } /* Replacement for hard-coded table backgrounds */ .table_header_1 {background-color: #a1a1a1;} .table_content_1 {background-color: #f1f1f1;} /* NEW SEMANTICALLY CORRECT HTML NAVIGATION */ /* For class and id selector info see &#34;LDCMS Tech Notes&#34; on ldcmsgolf.co.uk */ #nav { margin: 12px 0; line-height: 1em; } #nav ul { margin: 0; padding: 0; } #nav li { list-style: none; margin: 0; padding: 0; } #nav a { text-decoration: none; font-weight: normal; color: #FFFFFF; font-size: 0.89em; line-height: 1.2em; text-decoration: none margin: 0.5em; } #nav a :link { } #nav a :visited { } #nav a :active { } #nav a :hover { } #nav a { display: block; margin: 8px 0 0 1px; padding: 1px 1px 1px 12px; text-decoration: none; } #nav li ul li a { font-size: smaller; margin: 02 0 1px 30px; padding: 1px 0px 2px 0px; } /* NEW CONTENT PAGE HEADERS */ /* For class and id selector info see &#34;LDCMS Tech Notes&#34; on ldcmsgolf.co.uk */ /*Page Headers*/ b.header { background-color: #FFCC00; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 6px; color: #FFFFFF; } .header h2 {font-size: 1em;} .header a { color: #FFFFFF; text-decoration: none; } .header a:active { color: #FFFFFF; text-decoration: none; } .header a:visited { color: #FFFFFF; text-decoration: none; } .header a:hover { color: #000000; text-decoration: none; } .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 title straps*/ .homepage_content_category { margin: 0 0px 5px 0; font-size: 1em; padding: 4px; background-color: #ffcc00; text-transform: uppercase; } /*homepage content category title links*/ .homepage_content_category a {color:#000000; font-family:verdana, san-serif; text-decoration: none;} .homepage_content_category a:visited {color:#000000; font-family:verdana, san-serif; text-decoration: none;} .homepage_content_category a:active {color:#000000; font-family:verdana, san-serif; text-decoration: none;} .homepage_content_category a:hover {color:#AD2A43; font-family:verdana, san-serif; text-decoration: none;} /*homepage content added-page text area*/ .homepage_content_item {padding: 1px; margin: 0 0 10px 0; background-color: #AD2A43; } .homepage_content_item td {color: #ffffff; line-height: 1.3em; font-size: 10pt; } /*homepage content read more links*/ .homepage_content_item a:link {color: #ffcc00; font-weight: normal; text-decoration: underline;} .homepage_content_item a:visited {color: #ffcc00; font-weight: normal; text-decoration: underline;} .homepage_content_item a:active {color: #ffcc00; font-weight: normal; text-decoration: underline;} .homepage_content_item a:hover {color: #ffcc00; font-weight: normal; text-decoration: underline;} /*homepage content added-page titles background*/ .homepage_content_item h4 {background-color: #AD2A43; margin: 0 0 5px 2px; font-size: 1em; color: #fff;} /*homepage content added-page page titles*/ .homepage_content_item h4 a:link {color: #fff; font-weight: bold; text-decoration: none;} .homepage_content_item h4 a:visited {color: #fff; font-weight: bold; text-decoration: none;} .homepage_content_item h4 a:active {color: #fff; font-weight: bold; text-decoration: none;} .homepage_content_item h4 a:hover {color: #fff; font-weight: bold; text-decoration: none;} .homepage_content_category h3 {color: #fff;} #nav li#nav_home {margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px dotted #ccc;} #nav li#nav_logout, #nav li#nav_login {margin-top: 24px; padding-top: 4px; border-top: 1px dotted #ccc;} 


