@charset "iso-8859-1";
/*** Navigation style sheet rdj ***/
/* netscape6 bug killer */
.netscape6 {margin:auto}

/*** main body margin control ***/

body {background: #fff; font: 100% verdana, arial, helvetica, sans-serif; margin: 0; padding: 0;}

#body { width:47em} 

#main input, #main select {font-size:1em} /* reduces form text input and select elements */
a:link, a:visited, a:active {text-decoration: none}
a:hover {text-decoration: underline}
img {border:0}
acronym {border-bottom:0; cursor:help; font-style: normal}
a acronym {cursor:pointer}



.clear {clear:both; font-size:0.01em}



.clear-thin {clear:both; font-size: 0.3em}



.clear-noimg {clear:both}



.neg-mar {margin-top:-10px}



.normal {font-color: #333; font-weight: normal}



.bullet {font-size: 0.7em; line-height:120%}











#header img {width: 144px; height: 63px; margin-left: 10px}



#site-search {float: right; width: 34em}



#site-search form {float: right; width:24em; margin-top:18px}



#header img.sponsor {width: 134px; height: 56px; float:right; padding-top: 7px; margin-left:0}



#header label {font-size:0.7em; font-weight:bold}







/*** navigation ***/







#nav {width:50em; overflow:visible}







#nav ul {



font-weight: bold; 



list-style: none; 



padding: 0;



margin: 0;



}







#nav li {



font-size: 0.8em; 



float: left;



display: block;



line-height: 120%



}







#nav li a



{



float: left; text-decoration: none; border-style: solid; border-width: 0 0 0 0.1em; padding: 0.2em 0.7em 5px 0.36em; display: block; margin-right:5px



}







/* Commented backslash hack hides rule from IE5-Mac &*/



#nav li a



{



float: none



}



/* End IE5-Mac hack */







#nav li a:hover



{



text-decoration: none



}











/*** 1. sex &amp; relationships ***/



/** unselected and rollover **/







.nav-sex a:link, .nav-sex a:visited {



margin-left:11px; 



border-color: #fff; color: #e8690c



}



.nav-sex a:hover {border-color: #fff; color: #7d3601;}







/** selected **/







#sex .nav-sex a:link, #sex .nav-sex a:visited, #sex .nav-sex a:hover {



background: #e8690c; 



color: #fff; 



border-color: #e8690c;



}











/*** 2. health &amp; wellbeing ***/



/** unselected and rollover **/







.nav-hea a:link, .nav-hea a:visited {color: #390}



.nav-hea a:hover {color: #333; border-color: #390;}







/** selected **/







#hea .nav-hea a:link, #hea .nav-hea a:visited, #hea .nav-hea a:hover {



background: #390; 



color: #fff;



border-color: #390; 



}











/*** 3. drink &amp; drugs ***/



/** unselected and rollover **/







.nav-dri a:link, .nav-dri a:visited {color: #2691d3}



.nav-dri a:hover {color: #00354f; border-color: #2691d3;}







/** selected **/







#dri .nav-dri a:link, #dri .nav-dri a:visited, #dri .nav-dri a:hover {



background: #2691d3; 



color: #fff;



border-color: #2691d3;



}











/*** 4. home, law &amp; money ***/



/** unselected and rollover **/







.nav-hom a:link, .nav-hom a:visited {color: #9e48c9;}



.nav-hom a:hover {color: #370053; border-color: #9e48c9;}







/** selected **/







#hom .nav-hom a:link, #hom .nav-hom a:visited, #hom .nav-hom a:hover {



background: #9e48c9; 



color: #fff;



border-color: #9e48c9; 



}











/*** 5. work &amp; study ***/



/** unselected and rollover **/







.nav-wor a:link, .nav-wor a:visited {color: #baa601;}



.nav-wor a:hover {color: #2d3800; border-color: #baa601;}







/** selected **/







#wor .nav-wor a:link, #wor .nav-wor a:visited, #wor .nav-wor a:hover {



background: #baa601; 



color: #fff;



border-color: #baa601; 



}











/*** 6. travel &amp; free time ***/



/** unselected and rollover **/







.nav-tra a:link, .nav-tra a:visited {color: #fc4518;}



.nav-tra a:hover {color: #661500; border-color: #fc4518;}







/** selected **/







#tra .nav-tra a:link, #tra .nav-tra a:visited, #tra .nav-tra a:hover {



background: #fc4518; 



color: #fff;



border-color: #fc4518; 



}



/*** 7. community &amp; news ***/

/** unselected and rollover **/
.nav-com a:link, .nav-com a:visited {color: #bf3131}
.nav-com a:hover {color: #232323; border-color: #701919}

/** selected **/
#com .nav-com a:link, #com .nav-com a:visited, #com .nav-com a:hover {
background: #bf3131; color: #fff;border-color: #bf3131}


/*** 8. all about us ***/



/** unselected and rollover **/







.nav-abo a:link, .nav-abo a:visited {color: #d93c65}



.nav-abo a:hover {color: #8a1132; border-color: #d93c65;}







/** selected **/







#abo .nav-abo a:link, #abo .nav-abo a:visited, #abo .nav-abo a:hover {



background: #d93c65; 



color: #fff;



border-color: #d93c65; 



}

/*** 9. Multimedia ***/
/** unselected and rollover **/
.nav-mul a:link, .nav-mul a:visited {color: #4154B9;}
.nav-mul a:hover {color: #2d3800; border-color: #4154B9;}

/** selected **/
#mul .nav-mul a:link, #mul .nav-mul a:visited, #mul .nav-mul a:hover {
background: #4154B9; 
color: #fff;
border-color: #4154B9; 
padding-right:1em; 
}










/** sub navigation **/







.nav-sex ul {background: #ffd791}



.nav-hea ul {background: #d1efc8}



.nav-dri ul {background: #bfeaff}



.nav-hom ul {background: #e0c4ed}



.nav-wor ul {background: #efe7a5}



.nav-tra ul {background: #ffb19d}



.nav-com ul {background: #ecc1c1}



.nav-abo ul {background: #ffb0c5}

/*** Multimedia ***/
.nav-mul ul {background: #E6E7ED}

#nav ul ul {position:absolute; left:0; top:63px; margin: 2.9em 0 0 11px !important; margin-top:3.3em; width:58.05em; font-weight:normal}
/* YN */


#nav ul ul li {font-size:0.85em}



#nav ul ul li a:link, #nav ul ul li a:visited, #nav ul ul li a:hover {margin: 0; padding: 2px 7px; border: none; color: #fff}



#nav ul ul li a:hover {text-decoration: underline}



#nav ul ul li a:link.subnav, #nav ul ul li a:visited.subnav, #nav ul ul li a:hover.subnav, #nav ul ul li a:active.subnav  {background: none}







#sex #nav ul ul li a:link.subnav, #sex #nav ul ul li a:visited.subnav, #sex #nav ul ul li a:hover.subnav, #sex #nav ul ul li a:active.subnav {color: #7d3601}



#hea #nav ul ul li a:link.subnav, #hea #nav ul ul li a:visited.subnav, #hea #nav ul ul li a:hover.subnav, #hea #nav ul ul li a:active.subnav {color: #390}



#dri #nav ul ul li a:link.subnav, #dri #nav ul ul li a:visited.subnav, #dri #nav ul ul li a:hover.subnav, #dri #nav ul ul li a:active.subnav {color: #2691d3}



#hom #nav ul ul li a:link.subnav, #hom #nav ul ul li a:visited.subnav, #hom #nav ul ul li a:hover.subnav, #hom #nav ul ul li a:active.subnav {color: #9e48c9}



#wor #nav ul ul li a:link.subnav, #wor #nav ul ul li a:visited.subnav, #wor #nav ul ul li a:hover.subnav, #wor #nav ul ul li a:active.subnav {color: #baa601}



#tra #nav ul ul li a:link.subnav, #tra #nav ul ul li a:visited.subnav, #tra #nav ul ul li a:hover.subnav, #tra #nav ul ul li a:active.subnav {color: #fc4518}



#com #nav ul ul li a:link.subnav, #com #nav ul ul li a:visited.subnav, #com #nav ul ul li a:hover.subnav, #com #nav ul ul li a:active.subnav {color: #232323;}



#abo #nav ul ul li a:link.subnav, #abo #nav ul ul li a:visited.subnav, #abo #nav ul ul li a:hover.subnav, #abo #nav ul ul li a:active.subnav {color: #d93c65}

/*** Multimedia ***/

#mul #nav ul ul li a:link.subnav, #mul #nav ul ul li a:visited.subnav, #mul #nav ul ul li a:hover.subnav, #mul #nav ul ul li a:active.subnav {color: #4154B9}

/** navigation breadcrumb trail **/







#breadcrumb {font-size: 0.65em; color: #333;  padding: 1.4em 0 0 0.3em; margin: 1em 0 10px 10px;}/* padding top changed */



#breadcrumb-adj {font-size: 0.65em; color: #333;  padding: 0.25em 0 0 0.3em; margin: 0 0 10px 10px}



#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb-adj a:link, #breadcrumb-adj a:visited, #breadcrumb-adj a:hover, #breadcrumb-adj a:active {color: #7f7662}







/* main content */



.hide {position: absolute; left: -2000px; top: -2000px;}







#holder {width:36em; float:right;}



#main {width:24em; float:left;}



#boltons {width:12em; float:right}



#links {width:10.5em; float:left}



#links .pad {margin-left:10px}



#main .pad {padding:0 0.35em 0 0.7em;}







.no-left #main {width:35em;}



.no-right #main {width:36em; float:right; margin-top: -40px !important; margin-top: -16px;}



.full #main {width:36em; float:right; margin-top: -40px !important; margin-top: -0;}







.article {width:22em; float:left;}



.article2 {width:23em; float:left;}



.article-noright {margin-top: -36px !important; margin-top: -12px}







.article-left {width:11em; float:left; clear:both}



.article-right {width:11em; float:right}



.article-left2 {width:10.8em; float:left}



.article-left2 div {font-size: 0.8em; border: 1px solid #7f7662;} /*for plain text*/



.article-right2 {width:10.8em; float:right}



.column-left {width:17em !important; width:16.5em; margin-top: -12px; float:left; clear:both}



.column-right {width:17em; margin-top: -12px;  float:right}







/* for right column article snippets req trunc. */







#article-rightcolumn {width:12em; float:right; margin: -10px 0 0 0}



#article-rightcolumn p {font-size: 0.7em; margin:0 0 10px}



#article-rightcolumn p a {color: #fff; padding: 2px 3px 3px 3px}



#article-rightcolumn .big {padding: 0; margin-top: 0}







#article-rightcolumn .rc-sex .big, #article-rightcolumn .rc-sex .subtitle {color: #e8690c}



#article-rightcolumn .rc-sex p a {background: #e8690c}



#article-rightcolumn .rc-hea .big, #article-rightcolumn .rc-hea .subtitle {color: #390}



#article-rightcolumn .rc-hea p a {background: #390}



#article-rightcolumn .rc-dri .big, #article-rightcolumn .rc-dri .subtitle {color: #2691d3}



#article-rightcolumn .rc-dri p a {background: #2691d3}



#article-rightcolumn .rc-hom .big, #article-rightcolumn .rc-hom .subtitle {color: #9e48c9}



#article-rightcolumn .rc-hom p a {background: #9e48c9}



#article-rightcolumn .rc-wor .big, #article-rightcolumn .rc-wor .subtitle {color: #baa601}



#article-rightcolumn .rc-wor p a {background: #baa601}



#article-rightcolumn .rc-tra .big, #article-rightcolumn .rc-tra .subtitle {color: #fc4518}



#article-rightcolumn .rc-tra p a {background: #fc4518}



#article-rightcolumn .rc-com .big, #article-rightcolumn .rc-com .subtitle {color: #7f7662}



#article-rightcolumn .rc-com p a {background: #7f7662}



#article-rightcolumn .rc-abo .big, #article-rightcolumn .rc-abo .subtitle {color: #d93c65}



#article-rightcolumn .rc-abo p a {background: #d93c65}


/*** Multimedia ***/

#article-rightcolumn .rc-mul .big, #article-rightcolumn .rc-mul .subtitle {color: #4154B9}
#article-rightcolumn .rc-mul p a {background: #4154B9}

/* boxes */







.boxes li {font-weight:normal}



.boxes li a {font-weight:bold}







.top-m {margin-top:10px}



.top-m2px {margin-top:2px}







/* non-specific font styles */







#main p {font-size: 0.7em}



#main p.no-m, #article-rightcolumn p.no-m {margin-top:0}



#main p.no-mb, #article-rightcolumn p.no-mb {margin-bottom:0}



#main p.leader {color:#333; font-size:0.8em; margin-bottom:2px; font-weight:bold}



#boxes h3 {color:#333; font-size:0.8em;}







h1 {font-size:1.3em; font-weight:normal; clear:both; margin:0}



h1.ex-m {margin-top:3.5em !important; margin:1.3em 0 0}



h1.ex-m2 {margin-top:1.6em !important; margin:0.7em 0 0}



h2 {font-size:0.8em; margin-bottom:0; padding-top:10px}



h2.big {font-size:1.3em; font-weight:normal; clear:both}



h4 {color:#333; font-size:0.8em; display: inline;}



h5 {font-size: 0.8em; font-weight: normal; display: inline;}



h6 {font-size: 1.1em; font-weight: normal; display: inline;}



blockquote {font-size:1.1em;}



hr {width: 90%; height:1px; color:#333;}



.bullets {width: 11em; float: left;}



.bullets li {font-size:0.7em; list-style: none; margin-left: -24px;}







#links h4 {color: #333; font-size: 1em; display: block; margin:0}



#links p {margin:0 0 0.5em}



#links h3 a:link, #links h3 a:visited, #links h3 a:hover, #links h3 a:active, #body #main .boxes h2 a:link, #body #main .boxes h2 a:visited, #body #main .boxes h2 a:hover, #body #main .boxes h2 a:active, #body #main .boxes h3 a:link, #body #main .boxes h3 a:visited, #body #main .boxes h3 a:hover, #body #main .boxes h3 a:active, #body #main .shadedbox h2 a:link, #body #main .shadedbox h2 a:visited, #body #main .shadedbox h2 a:hover, #body #main .shadedbox h2 a:active {color:#fff}



/* added by DJ for careers template */

#body #main .shadedbox2 h2 a:link, #body #main .shadedbox2 h2 a:visited, #body #main .shadedbox2 h2 a:hover, #body #main .shadedbox2 h2 a:active, .shadedbox2 a:hover {color:#fff}





.boxes h2 {font-size:0.8em; color:#fff; padding: 3px 5px 3px 5px; display:inline}



#links h3 {font-size:0.8em; color:#fff; padding: 3px 5px 3px 5px; display:inline}



#links ul, #links .links, .boxes ul, .boxes p  {margin:0; font-size: 0.7em; border: 1px solid; padding:5px; margin:3px 0 8px 0; list-style: none}



#links li, .boxes li {line-height:120%}



#links blockquote {margin:250px 0 0}







/* three-column page */







.sectionhp-row {width:35em; margin-top: -4px !important; margin-top: -12px; float:left} /*note -12px */



.sectionhp-row div {width: 11.2em; float: left}



.sectionhp-row div.sectionhp-start {margin-left:6px}



.sectionhp-row div.article-left2 {width: 10.75em; margin-right:0.5em;}



#com .sectionhp-row div.article-left3 {width: 10.75em; margin-right:0.5em; background: #e2e1cf}







/* bullet point style */







#sex .bullets-holder {width: 100%; clear: both; background: #ffd791; margin-top: 20px !important; margin-top: 0px;}



#hea .bullets-holder {width: 100%; clear: both; background: #d1efc8; margin-top: 20px !important; margin-top: 0px;}



#dri .bullets-holder {width: 100%; clear: both; background: #bfeaff; margin-top: 20px !important; margin-top: 0px;}



#hom .bullets-holder {width: 100%; clear: both; background: #e0c4ed; margin-top: 20px !important; margin-top: 0px;}



#wor .bullets-holder {width: 100%; clear: both; background: #efe7a5; margin-top: 20px !important; margin-top: 0px;}



#tra .bullets-holder {width: 100%; clear: both; background: #ffb19d; margin-top: 20px !important; margin-top: 0px;}



#com .bullets-holder {width: 100%; clear: both; background: #e2e1cf; margin-top: 20px !important; margin-top: 0px;}



#abo .bullets-holder {width: 100%; clear: both; background: #ffb0c5; margin-top: 20px !important; margin-top: 0px;}

/*** Multimedia ***/
#mul .bullets-holder {width: 100%; clear: both; background: #E6E7ED; margin-top: 20px !important; margin-top: 0px;}

#sex .bullets h2, #hea .bullets h2, #dri .bullets h2, #hom .bullets h2, #wor .bullets h2, #tra .bullets h2, #com .bullets h2, #abo .bullets h2, #mul .bullets h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}


/* global cross-site links */







#links .questions {padding-bottom: 0px;} /*provides spacing for questions on left-link panel, if necessary */



#links li {color: #333; font-weight: bold} /*bold #333 text for unlinked text */







#links li a.sex:link, #links li a.sex:visited, #links li a.sex:hover, #links li a.sex:active {color:#e8690c; background:none;}



#links li a.hea:link, #links li a.hea:visited, #links li a.hea:hover, #links li a.hea:active {color:#390; background:none;}



#links li a.dri:link, #links li a.dri:visited, #links li a.dri:hover, #links li a.dri:active {color:#2691d3; background:none;}



#links li a.hom:link, #links li a.hom:visited, #links li a.hom:hover, #links li a.hom:active {color:#9e48c9; background:none;}



#links li a.wor:link, #links li a.wor:visited, #links li a.wor:hover, #links li a.wor:active {color:#baa601; background:none;}



#links li a.tra:link, #links li a.tra:visited, #links li a.tra:hover, #links li a.tra:active {color:#fc4518; background:none;}



#links li a.com:link, #links li a.com:visited, #links li a.com:hover, #links li a.com:active {color:#BF3131; background:none;}



#links li a.abo:link, #links li a.abo:visited, #links li a.abo:hover, #links li a.abo:active {color:#d93c65; background:none;}

/*** Multimedia ***/
#links li a.mul:link, #links li a.mul:visited, #links li a.mul:hover, #links li a.mul:active {color:#4154B9; background:none;}


#links a {font-weight:bold}







/* Generic box and button settings */







.boxbutton {font-size: 0.7em; margin-top:5px}



.bot-m {padding-bottom:5px}







/** images for reports, diaries + articles **/







.image-right {float:right; width:160px; margin: 0 0 5px 5px}



.image-left {float:left; width: 160px; margin: 0 5px 5px 0}




.image-right p, .image-left p {margin:0; font-weight:bold}



.image-right img, .image-left img {display:block}







/** base navigation **/







#basenav {background: #e2e1cf; clear:both; margin: 10px 0 10px 10px} /*amended for new base strip */







#basenav ul {



list-style: none; 



margin: 0;



padding: 2px 0 4px; 



text-align:center



}







#basenav li {



display: inline;



font-size: 0.7em}







#basenav li a {padding: 4px}



#basenav li a:link, #basenav li a:visited {color: #232323}



#basenav .select-basenav {font-weight: bold; color: #7f7662}



#basenav .subnav {border-top:1px #fff solid}







/** copyright & toc **/







.subpage {padding: 10px 0 10px 0; width:47em; text-align:center}







/**** area-specific settings - colours, backgrounds etc. ****/







/* 1a. sex and relationships area-specific settings */







#sex #main a:link, #sex #main a:visited, #sex #main a:hover, #sex #main a:active, #sex #breadcrumb a:link, #sex #breadcrumb a:visited, #sex #breadcrumb a:hover, #sex #breadcrumb a:active, #sex #breadcrumb-adj a:link, #sex #breadcrumb-adj a:visited, #sex #breadcrumb-adj a:hover, #sex #breadcrumb-adj a:active, #sex .links a:link, #sex .links a:visited, #sex .links a:hover, #sex .links a:active, #sex h1, #sex h2, #sex h5, #sex h6, #sex blockquote, #sex .image-right, #sex .image-left, #sex .byline {color:#e8690c}







#sex .byline {font-weight: bold}



#sex .bullets h2, #sex #links h3, #sex .boxes h2 {background:#e8690c}



#sex .bullets {background:#ffd791; border-top:3px solid #ffd791; color:#7d3601}



#sex p.subtitle {color:#e8690c; font-size:0.8em; margin-bottom:2px}



#sex .boxes ul, #sex #links ul, #sex #links p, #sex #links div.links {border-color:#e8690c}







/* 1b. sex and relationships area-specific sectional box styles */







.sex-articleheader {background: url(/newsite/images/homepage/travel.jpg) no-repeat; height: 50px;}



.sex-articletitle {font-size: 0.8em; background: #ffd791; padding: 0.5em;}



.sex-articleleader {font-size: 0.7em; border: 1px solid #ffd791; padding: 0.5em; margin-bottom: 10px;}



.sex-articleheader-noimage {background: #ffd791; height: 20px;}







#sex h3 {font-size: 0.8em; margin:0}



#sex h3 a {color:#fff; background: #e8690c; font-weight: bold}



#sex h4 {color:#333; font-size: 1em; margin:0; display:block}



#sex h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding: 0;  } /* note -3px */



#sex h3.item1 a {color:#fff; background: #e8690c; font-weight: bold; padding: 3px}







.sex-boxheader a:link, .sex-boxheader a:visited {color: #ffffff; text-decoration: none}



.sex-boxheader a:hover {text-decoration: underline;}







#sex #main .boxbutton a:link, #sex #main .boxbutton a:visited, #sex #main .boxbutton a:hover, #sex #main .boxbutton a:active  {background: #e8690c; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#sex #links .boxbutton a:link, #sex #links .boxbutton a:visited, #sex #links .boxbutton a:hover, #sex #links .boxbutton a:active  {background: #e8690c; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 2a. health and wellbeing area-specific settings */







#hea #main a:link, #hea #main a:visited, #hea #main a:hover, #hea #main a:active, #hea #breadcrumb a:link, #hea #breadcrumb a:visited, #hea #breadcrumb a:hover, #hea #breadcrumb a:active, #hea #breadcrumb-adj a:link, #hea #breadcrumb-adj a:visited, #hea #breadcrumb-adj a:hover, #hea #breadcrumb-adj a:active, #hea .links a:link, #hea .links a:visited, #hea .links a:hover, #hea .links a:active, #hea h1, #hea h2, #hea h5, #hea h6, #hea blockquote, #hea .image-right, #hea .image-left, #hea .byline {color:#390}







#hea .byline {font-weight: bold}



#hea .bullets h2, #hea #links h3, #hea .boxes h2  {background:#390}



#hea .bullets {background:#d1efc8; border-top:3px solid #d1efc8; color:#134b01}



#hea p.subtitle {color:#390; font-size:0.8em; margin-bottom:2px}



#hea .boxes ul, #hea #links ul, #hea #links p, #hea #links div.links {border-color:#390}







/* 2b. health & wellbeing area-specific sectional box styles */







.hea-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.hea-articletitle {font-size: 0.8em; background: #d1efc8; padding: 0.5em;}



.hea-articleleader {font-size: 0.7em; border: 1px solid #d1efc8; padding: 0.5em; margin-bottom: 10px;}



.hea-articleheader-noimage {background: #d1efc8; height: 20px;}







#hea h3 {font-size: 0.8em; margin:0}



#hea h3 a {color:#fff; background: #390; font-weight: bold}



#hea h4 {color:#333; font-size: 1em; margin:0; display:block}



#hea h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#hea h3.item1 a {color:#fff; background: #390; font-weight: bold; padding: 3px}







.hea-boxheader a:link, .hea-boxheader a:visited {color: #ffffff; text-decoration: none}



.hea-boxheader a:hover {text-decoration: underline;}







#hea #main .boxbutton a:link, #hea #main .boxbutton a:visited, #hea #main .boxbutton a:hover, #hea #main .boxbutton a:active  {background: #390; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#hea #links .boxbutton a:link, #hea #links .boxbutton a:visited, #hea #links .boxbutton a:hover, #hea #links .boxbutton a:active  {background: #390; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 3a. drink and drugs area-specific settings */







#dri #main a:link, #dri #main a:visited, #dri #main a:hover, #dri #main a:active, #dri #breadcrumb a:link, #dri #breadcrumb a:visited, #dri #breadcrumb a:hover, #dri #breadcrumb a:active, #dri #breadcrumb-adj a:link, #dri #breadcrumb-adj a:visited, #dri #breadcrumb-adj a:hover, #dri #breadcrumb-adj a:active, #dri .links a:link, #dri .links a:visited, #dri .links a:hover, #dri .links a:active, #dri h1, #dri h2, #dri h5, #dri h6, #dri blockquote, #dri .image-right, #dri .image-left, #dri .byline {color:#2691d3}







#dri .byline {font-weight: bold}



#dri .bullets h2, #dri #links h3, #dri .boxes h2  {background:#2691d3}



#dri .bullets {background:#bfeaff; border-top:3px solid #bfeaff; color:#00354f}



#dri p.subtitle {color:#2691d3; font-size:0.8em; margin-bottom:2px}



#dri .boxes ul, #dri #links ul, #dri #links p, #dri #links div.links {border-color:#2691d3}







/* 3b. drink and drugs area-specific sectional box styles */







.dri-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.dri-articletitle {font-size: 0.8em; background: #bfeaff; padding: 0.5em;}



.dri-articleleader {font-size: 0.7em; border: 1px solid #bfeaff; padding: 0.5em; margin-bottom: 10px;}



.dri-articleheader-noimage {background: #bfeaff; height: 20px;}







.dri-boxheader a:link, .dri-boxheader a:visited {color: #ffffff; text-decoration: none}



.dri-boxheader a:hover {text-decoration: underline;}







#dri h3 {font-size: 0.8em; margin:0}



#dri h3 a {color:#fff; background: #2691d3; font-weight: bold}



#dri h4 {color:#333; font-size: 1em; margin:0; display:block}



#dri h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#dri h3.item1 a {color:#fff; background: #2691d3; font-weight: bold; padding: 3px}







#dri #main .boxbutton a:link, #dri #main .boxbutton a:visited, #dri #main .boxbutton a:hover, #dri #main .boxbutton a:active  {background: #2691d3; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#dri #links .boxbutton a:link, #dri #links .boxbutton a:visited, #dri #links .boxbutton a:hover, #dri #links .boxbutton a:active  {background: #2691d3; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 4a. home, law and money area-specific settings */







#hom #main a:link, #hom #main a:visited, #hom #main a:hover, #hom #main a:active, #hom #breadcrumb a:link, #hom #breadcrumb a:visited, #hom #breadcrumb a:hover, #hom #breadcrumb a:active, #hom #breadcrumb-adj a:link, #hom #breadcrumb-adj a:visited, #hom #breadcrumb-adj a:hover, #hom #breadcrumb-adj a:active, #hom .links a:link, #hom .links a:visited, #hom .links a:hover, #hom .links a:active, #hom h1, #hom h2, #hom h5, #hom h6, #hom blockquote, #hom .image-right, #hom .image-left, #hom .byline {color:#9348c9}







#hom .byline {font-weight: bold}



#hom .bullets h2, #hom #links h3, #hom .boxes h2  {background:#9e48c9}



#hom .bullets {background:#e0c4ed; border-top:3px solid #e0c4ed; color:#380054}



#hom p.subtitle {color:#9e48c9; font-size:0.8em; margin-bottom:2px}



#hom .boxes ul, #hom #links ul, #hom #links p, #hom #links div.links {border-color:#9e48c9}







/* 4b. home, law and money area-specific sectional box styles */







.hom-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.hom-articletitle {font-size: 0.8em; background: #e0c4ed; padding: 0.5em;}



.hom-articleleader {font-size: 0.7em; border: 1px solid #e0c4ed; padding: 0.5em; margin-bottom: 10px;}



.hom-articleheader-noimage {background: #e0c4ed; height: 20px;}







.hom-boxheader a:link, .hom-boxheader a:visited {color: #ffffff; text-decoration: none}



.hom-boxheader a:hover {text-decoration: underline;}







#hom h3 {font-size: 0.8em; margin:0}



#hom h3 a {color:#fff; background: #9e48c9; font-weight: bold}



#hom h4 {color:#333; font-size: 1em; margin:0; display:block}



#hom h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#hom h3.item1 a {color:#fff; background: #9e48c9; font-weight: bold; padding: 3px}







#hom #main .boxbutton a:link, #hom #main .boxbutton a:visited, #hom #main .boxbutton a:hover, #hom #main .boxbutton a:active  {background: #9e48c9; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#hom #links .boxbutton a:link, #hom #links .boxbutton a:visited, #hom #links .boxbutton a:hover, #hom #links .boxbutton a:active  {background: #9e48c9; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 5a. work and study area-specific settings */







#wor #main a:link, #wor #main a:visited, #wor #main a:hover, #wor #main a:active, #wor #breadcrumb a:link, #wor #breadcrumb a:visited, #wor #breadcrumb a:hover, #wor #breadcrumb a:active, #wor #breadcrumb-adj a:link, #wor #breadcrumb-adj a:visited, #wor #breadcrumb-adj a:hover, #wor #breadcrumb-adj a:active, #wor .links a:link, #wor .links a:visited, #wor .links a:hover, #wor .links a:active, #wor h1, #wor h2, #wor h5, #wor h6, #wor blockquote, #wor .image-right, #wor .image-left, #wor .byline {color:#baa601}







#wor .byline {font-weight: bold}



#wor .bullets h2, #wor #links h3, #wor .boxes h2  {background:#baa601}



#wor .bullets {background:#efe7a5; border-top:3px solid #efe7a5; color:#3d3601}



#wor p.subtitle {color:#baa601; font-size:0.8em; margin-bottom:2px}



#wor .boxes ul, #wor #links ul, #wor #links p, #wor #links div.links {border-color:#baa601}







/* 5b. work and study area-specific sectional box styles */







.wor-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.wor-articletitle {font-size: 0.8em; background: #efe7a5; padding: 0.5em;}



.wor-articleleader {font-size: 0.7em; border: 1px solid #efe7a5; padding: 0.5em; margin-bottom: 10px;}



.wor-articleheader-noimage {background: #efe7a5; height: 20px;}







.wor-boxheader a:link, .wor-boxheader a:visited {color: #ffffff; text-decoration: none}



.wor-boxheader a:hover {text-decoration: underline;}







#wor h3 {font-size: 0.8em; margin:0}



#wor h3 a {color:#fff; background: #baa601; font-weight: bold}



#wor h4 {color:#333; font-size: 1em; margin:0; display:block}



#wor h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#wor h3.item1 a {color:#fff; background: #baa601; font-weight: bold; padding: 3px}







#wor #main .boxbutton a:link, #wor #main .boxbutton a:visited, #wor #main .boxbutton a:hover, #wor #main .boxbutton a:active  {background: #baa601; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#wor #links .boxbutton a:link, #wor #links .boxbutton a:visited, #wor #links .boxbutton a:hover, #wor #links .boxbutton a:active  {background: #baa601; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 6a. travel area-specific settings */







#tra #main a:link, #tra #main a:visited, #tra #main a:hover, #tra #main a:active, #tra #breadcrumb a:link, #tra #breadcrumb a:visited, #tra #breadcrumb a:hover, #tra #breadcrumb a:active, #tra #breadcrumb-adj a:link, #tra #breadcrumb-adj a:visited, #tra #breadcrumb-adj a:hover, #tra #breadcrumb-adj a:active, #tra .links a:link, #tra .links a:visited, #tra .links a:hover, #tra .links a:active, #tra h1, #tra h2, #tra h5, #tra h6, #tra blockquote, #tra .image-right, #tra .image-left, #tra .byline {color:#fc4518}







#tra .byline {font-weight: bold}



#tra .bullets h2, #tra #links h3, #tra .boxes h2  {background:#fc4518}



#tra .bullets {background:#ffb19d; border-top:3px solid #ffb19d; color:#661500}



#tra p.subtitle {color:#fc4518; font-size:0.8em; margin-bottom:2px}



#tra .boxes ul, #tra #links ul, #tra #links p, #tra #links div.links {border-color:#fc4518}







/* 6b. travel area-specific sectional box styles */







.tra-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.tra-articletitle {font-size: 0.8em; background: #ffb19d; padding: 0.5em;}



.tra-articleleader {font-size: 0.7em; border: 1px solid #ffb19d; padding: 0.5em; margin-bottom: 10px;}



.tra-articleheader-noimage {background: #ffb19d; height: 20px;}







.tra-boxheader a:link, .tra-boxheader a:visited {color: #ffffff; text-decoration: none}



.tra-boxheader a:hover {text-decoration: underline;}







#tra h3 {font-size: 0.8em; margin:0}



#tra h3 a {color:#fff; background: #fc4518; font-weight: bold}



#tra h4 {color:#333; font-size: 1em; margin:0; display:block}



#tra h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#tra h3.item1 a {color:#fff; background: #fc4518; font-weight: bold; padding: 3px}







#tra #main .boxbutton a:link, #tra #main .boxbutton a:visited, #tra #main .boxbutton a:hover, #tra #main .boxbutton a:active  {background: #fc4518; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#tra #links .boxbutton a:link, #tra #links .boxbutton a:visited, #tra #links .boxbutton a:hover, #tra #links .boxbutton a:active  {background: #fc4518; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 7a. community area-specific settings */







#com #main a:link, #com #main a:visited, #com #main a:hover, #com #main a:active, #com #breadcrumb a:link, #com #breadcrumb a:visited, #com #breadcrumb a:hover, #com #breadcrumb a:active, #com #breadcrumb-adj a:link, #com #breadcrumb-adj a:visited, #com #breadcrumb-adj a:hover, #com #breadcrumb-adj a:active, #com .links a:link, #com .links a:visited, #com .links a:hover, #com .links a:active {color:#bf3131} /* YN */
/*oli*/
#home #main #med a:link, #home #main #med a:visited, #home #main #med a:hover, #home #main #med a:active{color:#7f7662}








#com .byline {font-weight: bold}



#com .bullets h2, #com #links h3, #com .boxes h2  {background:#7f7662}



#com .bullets {background:#e2e1cf; border-top:3px solid #e2e1cf; color:#232323}



#com p.subtitle {color:#7f7662; font-size:0.8em; margin-bottom:2px}



#com .boxes ul, #com #links ul, #com #links p, #com#links div.links {border-color:#7f7662}







/* 7b. community area-specific sectional box styles */







.com-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.com-articletitle {font-size: 0.8em; background: #e2e1cf; padding: 0.5em;}



.com-articleleader {font-size: 0.7em; border: 1px solid #e2e1cf; padding: 0.5em; margin-bottom: 10px;}



.com-articleheader-noimage {background: #e2e1cf; height: 20px;}







.com-boxheader a:link, .com-boxheader a:visited {color: #ffffff; text-decoration: none}



.com-boxheader a:hover {text-decoration: underline;}









#com h3 {font-size: 0.8em; margin:0}



#com h3 a {color:#fff; background: #7f7662; font-weight: bold}



#com h4 {color:#333; font-size: 1em; margin:0; display:block}



#com h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#com h3.item1 a {color:#fff; background: #7f7662; font-weight: bold; padding: 3px}







#home #main .boxbutton a:link, #home #main .boxbutton a:visited, #home #main .boxbutton a:hover, #home #main .boxbutton a:active, #com #main .boxbutton a:link, #com #main .boxbutton a:visited, #com #main .boxbutton a:hover, #com #main .boxbutton a:active  {background: #7f7662; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}



#com #links .boxbutton a:link, #com #links .boxbutton a:visited, #com #links .boxbutton a:hover, #com #links .boxbutton a:active  {background: #7f7662; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}







/* 8a. about us area-specific settings */







#abo #main a:link, #abo #main a:visited, #abo #main a:hover, #abo #main a:active, #abo #breadcrumb a:link, #abo #breadcrumb a:visited, #abo #breadcrumb a:hover, #abo #breadcrumb a:active, #abo #breadcrumb-adj a:link, #abo #breadcrumb-adj a:visited, #abo #breadcrumb-adj a:hover, #abo #breadcrumb-adj a:active, #abo .links a:link, #abo .links a:visited, #abo .links a:hover, #abo .links a:active, #abo h1, #abo h2, #abo h5, #abo h6, #abo blockquote, #abo .image-right, #abo .image-left, #abo .byline {color:#d93c65}







#abo .byline {font-weight: bold}



#abo .bullets h2, #abo #links h3, #abo .boxes h2  {background:#d93c65}



#abo .bullets {background:#ffb0c5; border-top:3px solid #ffb0c5; color:#8a1132}



#abo p.subtitle {color:#d93c65; font-size:0.8em; margin-bottom:2px}



#abo .boxes ul, #abo #links ul, #abo #links p, #abo #links div.links {border-color:#d93c65}







/* 8b. about us area-specific sectional box styles */







.abo-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}



.abo-articletitle {font-size: 0.8em; background: #ffb0c5; padding: 0.5em;}



.abo-articleleader {font-size: 0.7em; border: 1px solid #ffb0c5; padding: 0.5em; margin-bottom: 10px;}



.abo-articleheader-noimage {background: #ffb0c5; height: 20px;}







.abo-boxheader a:link, .abo-boxheader a:visited {color: #fff; text-decoration: none}



.abo-boxheader a:hover {text-decoration: underline;}







#abo h3 {font-size: 0.8em; margin:0}



#abo h3 a {color:#fff; background: #d93c65; font-weight: bold}



#abo h4 {color:#333; font-size: 1em; margin:0; display:block}



#abo h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */



#abo h3.item1 a {color:#fff; background: #d93c65; font-weight: bold; padding: 3px}







#abo #main .boxbutton a:link, #abo #main .boxbutton a:visited, #abo #main .boxbutton a:hover, #abo #main .boxbutton a:active  {background: #d93c65; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #fff; margin-right: 5px}



#abo #links .boxbutton a:link, #abo #links .boxbutton a:visited, #abo #links .boxbutton a:hover, #abo #links .boxbutton a:active  {background: #d93c65; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}


/*** Multimedia ***/

/* 5a. Multimedia area-specific settings */

#mul #main a:link, #mul #main a:visited, #mul #main a:hover, #mul #main a:active, #mul #breadcrumb a:link, #mul #breadcrumb a:visited, #mul #breadcrumb a:hover, #mul #breadcrumb a:active, #mul #breadcrumb-adj a:link, #mul #breadcrumb-adj a:visited, #mul #breadcrumb-adj a:hover, #mul #breadcrumb-adj a:active, #mul .links a:link, #mul .links a:visited, #mul .links a:hover, #mul .links a:active, #mul h1, #mul h2, #mul h5, #mul h6, #mul blockquote, #mul .image-right, #mul .image-left, #mul .byline {color:#4154B9}
#mul .byline {font-weight: bold}
#mul .bullets h2, #mul #links h3, #mul .boxes h2  {background:#4154B9}
#mul .bullets {background:#E6E7ED; border-top:3px solid #E6E7ED; color:#3d3601}
#mul p.subtitle {color:#4154B9; font-size:0.8em; margin-bottom:2px}
#mul .boxes ul, #mul #links ul, #mul #links p, #mul #links div.links {border-color:#4154B9}

/* 5b. Multimedia area-specific sectional box styles */

.mul-articleheader {background-image: url(/newsite/images/homepage/travel.jpg); background-repeat: no-repeat; height: 50px;}
.mul-articletitle {font-size: 0.8em; background: #E6E7ED; padding: 0.5em;}
.mul-articleleader {font-size: 0.7em; border: 1px solid #E6E7ED; padding: 0.5em; margin-bottom: 10px;}
.mul-articleheader-noimage {background: #E6E7ED; height: 20px;}
.mul-boxheader a:link, .mul-boxheader a:visited {color: #ffffff; text-decoration: none}
.mul-boxheader a:hover {text-decoration: underline;}

#mul h3 {font-size: 0.8em; margin:0}
#mul h3 a {color:#fff; background: #4154B9; font-weight: bold}
#mul h4 {color:#333; font-size: 1em; margin:0; display:block}
#mul h3.item1 {background: url(/newsite/images/homepage/travel.jpg); height: 50px; margin-bottom:-3px; padding:0} /* note -3px */
#mul h3.item1 a {color:#fff; background: #4154B9; font-weight: bold; padding: 3px}

#mul #main .boxbutton a:link, #mul #main .boxbutton a:visited, #mul #main .boxbutton a:hover, #mul #main .boxbutton a:active  {background: #4154B9; color:#fff; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin-right: 5px}
#mul #links .boxbutton a:link, #mul #links .boxbutton a:visited, #mul #links .boxbutton a:hover, #mul #links .boxbutton a:active  {background: #4154B9; color:#fff; font-weight: normal; padding: 2px 3px 2px 3px; display: block; float:left; color: #ffffff; margin: -8px 5px 0 0}






/* bolt-on boxes */

/* YN
#boltons h3 {background: #e2e1cf 0 0 no-repeat; width: 100%; display:block; font-size: 0.8em; margin:0; padding: 2px 0 3px 0}
*/


/*#boltons h3.pic a {color:#fff; background: #7f7662; font-weight: bold; padding: 3px}*/


/* YN
#boltons h3 a {color:#fff; background: #7f7662; padding: 3px 5px 3px 5px; font-weight: bold}



#boltons h4 {color: #232323; font-size: 0.8em; background: #e2e1cf; margin:0; padding: 0.3em; display:block}



#boltons p {font-size: 0.7em; margin:0 0 10px}



#boltons p a {background: #7f7662; color: #fff; padding: 2px 3px 3px 3px}





#boltons p.description {background: #e2e1cf; padding: 0 0.6em 0.6em; margin:0}
*/


.top-p {background: #e2e1cf; padding-top:0.6em}


/* YN
#boltons p.description a:link, #boltons p.description a:visited, #boltons p.description a:hover, #boltons p.description a:active {background: #e2e1cf; padding: 0; margin:0; color: #232323; font-size: 1em; font-weight: normal}
#boltons .line {border-top:1px solid #7f7662; margin:5px}
#boltons .beige-line {padding:5px 10px; background:#e2e1cf}
#boltons .beige-line div {border-top:1px solid #7f7662}
#boltons p.description-short {background: #e2e1cf; padding: 6px; margin: 0}
#boltons form {margin:0; font-size: 0.7em; }
#boltons form div {background: #e2e1cf; padding-bottom:1em; padding-left:5px;padding-rightt:5px; } 
#boltons form div label{padding-left:3px; } 
#boltons form div input{vertical-align:middle;}
*/
.vodafone {width:190px; height:73px; margin-bottom:0.5em}

/**** Homepage style elements ****/
.holder-row {width:100%; clear:both}

#home h1 {background: #adab8c url(/newsite/images/generic/bgcorner_darkbeige.gif) no-repeat 100% 0; font-size: 1.3em; color: #fff; padding: 0.3em 0.4em 0.4em; margin-bottom:0.4em}

#home .sub-head {width:16.8em; margin-bottom:10px}

#home #breadcrumb {margin-top:0}

.hp-head {padding:0.24em 0 0.24em 0; margin-bottom: 1px}

.sub-head h2 {font-size: 1.1em; line-height:100%; color: #fff; padding:0em 1em 0.2em 0.3em; font-weight:normal; display:inline; /* height removed  height:15em */}

.sub-head p {color:#333; font-size:0.7em; margin:0; padding:0.4em 0.4em 0.4em 0.52em}

#home .sub-head p.preview, #home .sub-head p.preview2 {font-size:0.8em}

#home .sub-head p.preview2 {padding: 0.8em 0.5em 0.8em 0.5em}

h2.tab {font-size: 0.8em; line-height: 120%; font-weight:bold; padding: 0.4em}

.border {border:solid 1px}

.para a {font-weight:bold}

.art a {font-weight:normal}

.sex-sh .art a:link, .sex-sh .art a:visited, .sex-sh .art a:hover, .sex-sh .art a:active {color:#333}



.hea-sh .art a:link, .hea-sh .art a:visited, .hea-sh .art a:hover, .hea-sh .art a:active {color:#333}



.dri-sh .art a:link, .dri-sh .art a:visited, .dri-sh .art a:hover, .dri-sh .art a:active {color:#333}



.hom-sh .art a:link, .hom-sh .art a:visited, .hom-sh .art a:hover, .hom-sh .art a:active {color:#333}



.wor-sh .art a:link, .wor-sh .art a:visited, .wor-sh .art a:hover, .wor-sh .art a:active {color:#333}



.tra-sh .art a:link, .tra-sh .art a:visited, .tra-sh .art a:hover, .tra-sh .art a:active {color:#333}

/*** multimedia ***/
.mul-sh .art a:link, .mul-sh .art a:visited, .mul-sh .art a:hover, .mul-sh .art a:active {color:#333}



.hp-head2 {padding: 0.1em 0 !important; padding:0.2em 0}



.sub-head h3 {margin:0; font-weight:normal; font-size:0.8em; color:#fff; display:inline; padding:0.2em 0.4em 0.2em 0.45em}



.sub-head a:link, a:visited, a:hover, a:active {color:#fff}



.sub-head p.join {padding:0}



.join a:link, .join a:visited, .join a:hover, .join a:active  {display:block; padding:0.2em 0.4em; width:10em; white-space:nowrap; overflow:visible}







/* homepage and 22.1 section units */







.sex-sh {float:left}



.sex-sh h2 {background: #e8690c url(/newsite/images/generic/bgcorner_orange.gif) no-repeat 100% 0}



.sex-sh h2.tab {background: #e8690c}



.sex-sh .tab-shade, .sex-sh .preview {background:#ffd791 url(/newsite/images/generic/bgfill_orange.gif) no-repeat 100% 0; color:#7d3601}



.sex-sh .preview2, .sex-sh .preview2 a,  .sex-sh .preview a:link, .sex-sh .preview a:visited, .sex-sh .preview a:active, .sex-sh .preview a:hover{background: #ffd791; color:#7d3601} /* preview a added */



.sex-sh .border {border-color:#ffd791}



.sex-sh h3, .sex-sh .join a {background: #e8690c} 



.sex-sh .para a:link, .sex-sh .para a:visited, .sex-sh .para a:hover, .sex-sh .para a:active {color:#e8690c}



.hp-head2-bg-sex {background: #ffd791}







.hea-sh {float:right}



.hea-sh h2 {background: #390 url(/newsite/images/generic/bgcorner_green.gif) no-repeat 100% 0}



.hea-sh h2.tab {background: #390}



.hea-sh .tab-shade, .hea-sh .preview {background:#d1efc8 url(/newsite/images/generic/bgfill_green.gif) no-repeat 100% 0; color:#134b01}



.hea-sh .preview2, .hea-sh .preview2 a,  .hea-sh .preview a:link, .hea-sh .preview a:hover, .hea-sh .preview a:visited, .hea-sh .preview a:active{background: #d1efc8; color:#134b01}/*preview a added */





.hea-sh .border {border-color:#d1efc8}



.hea-sh h3, .hea-sh .join a {background: #390} 



.hea-sh .para a:link, .hea-sh .para a:visited, .hea-sh .para a:hover, .hea-sh .para a:active {color:#390}



.hp-head2-bg-hea {background: #d1efc8}







.dri-sh {float:left}



.dri-sh h2 {background: #2691d3 url(/newsite/images/generic/bgcorner_blue.gif) no-repeat 100% 0}



.dri-sh h2.tab {background: #2691d3}



.dri-sh .tab-shade, .dri-sh .preview {background:#bfeaff url(/newsite/images/generic/bgfill_blue.gif) no-repeat 100% 0; color:#00354f}



.dri-sh .preview2, .dri-sh .preview2 a, .dri-sh .preview a:link, .dri-sh .preview a:hover,  .dri-sh .preview a:active, .dri-sh .preview a:visited {background: #bfeaff; color:#00354f}/* preview a added*/


.dri-sh .border {border-color:#bfeaff}



.dri-sh h3, .dri-sh .join a {background: #2691d3} 



.dri-sh .para a:link, .dri-sh .para a:visited, .dri-sh .para a:hover, .dri-sh .para a:active {color:#2691d3}



.hp-head2-bg-dri {background: #bfeaff}







.hom-sh {float:right}



.hom-sh h2 {background: #9e48c9 url(/newsite/images/generic/bgcorner_purple.gif) no-repeat 100% 0}



.hom-sh h2.tab {background: #9e48c9}



.hom-sh .tab-shade, .hom-sh .preview {background:#e0c4ed url(/newsite/images/generic/bgfill_purple.gif) no-repeat 100% 0; color:#380054}



.hom-sh .preview2, .hom-sh .preview2 a, .hom-sh .preview a:link,.hom-sh .preview a:visited, .hom-sh .preview a:hover,.hom-sh .preview a:active  {background: #e0c4ed; color:#380054}/* Preview a added */



.hom-sh .border {border-color:#e0c4ed}



.hom-sh h3, .hom-sh .join a {background: #9e48c9} 



.hom-sh .para a:link, .hom-sh .para a:visited, .hom-sh .para a:hover, .hom-sh .para a:active {color:#9e48c9}



.hp-head2-bg-hom {background: #e0c4ed}







.wor-sh {float:left}



.wor-sh h2 {background: #baa601 url(/newsite/images/generic/bgcorner_yellow.gif) no-repeat 100% 0}



.wor-sh h2.tab {background: #baa601}



.wor-sh .tab-shade, .wor-sh .preview {background:#efe7a5 url(/newsite/images/generic/bgfill_yellow.gif) no-repeat 100% 0; color:#3d3601}



.wor-sh .preview2, .wor-sh .preview2 a, .wor-sh .preview a:link, .wor-sh .preview a:visited, .wor-sh .preview a:hover, .wor-sh .preview a:active {background: #efe7a5; color:#3d3601} /* preview a added */



.wor-sh .border {border-color:#efe7a5}



.wor-sh h3, .wor-sh .join a {background: #baa601} 



.wor-sh .para a:link, .wor-sh .para a:visited, .wor-sh .para a:hover, .wor-sh .para a:active {color:#baa601}



.hp-head2-bg-wor {background: #efe7a5}







.tra-sh {float:right}



.tra-sh h2 {background: #fc4518 url(/newsite/images/generic/bgcorner_red.gif) no-repeat 100% 0}



.tra-sh h2.tab {background: #fc4518}



.tra-sh .tab-shade, .tra-sh .preview {background:#ffb19d url(/newsite/images/generic/bgfill_red.gif) no-repeat 100% 0; color:#661500}



.tra-sh .preview2, .tra-sh .preview2 a, .tra-sh .preview a:link, .tra-sh .preview a:visited, .tra-sh .preview a:active, .tra-sh .preview a:hover {background: #ffb19d; color:#661500} /* preview a added */



.tra-sh .border {border-color:#ffb19d}



.tra-sh h3, .tra-sh .join a {background: #fc4518} 



.tra-sh .para a:link, .tra-sh .para a:visited, .tra-sh .para a:hover, .tra-sh .para a:active {color:#fc4518}



.hp-head2-bg-tra {background: #ffb19d}







com-sh {float:right}



.com-sh h2 {background: #BF3131 url(/newsite/images/generic/bgcorner_beige.gif) no-repeat 100% 0}



.com-sh h2.tab {background: #BF3131}



.com-sh .tab-shade, .com-sh .preview {background:#ECC1C1 url(/newsite/images/generic/bgfill_beige.gif) no-repeat 100% 0; color:#232323}



.com-sh .preview2, .com-sh .preview2 a {background: #ECC1C1; color:#232323}



.com-sh .border {border-color:#ECC1C1}



.com-sh h3, .com-sh .join a {background: #BF3131} 



.com-sh .para a:link, .com-sh .para a:visited, .com-sh .para a:hover, .com-sh .para a:active {color:#BF3131}



.hp-head2-bg-com {background: #ECC1C1}







.abo-sh {float:right}



.abo-sh h2 {background: #d93c65 url(/newsite/images/generic/bgcorner_pink.gif) no-repeat 100% 0}



.abo-sh h2.tab {background: #d93c65}



.abo-sh .tab-shade, .abo-sh .preview {background:#ffb0c5 url(/newsite/images/generic/bgfill_pink.gif) no-repeat 100% 0; color:#8a1132}



.abo-sh .preview2, .abo-sh .preview2 a, .abo-sh .preview a:link, .abo-sh .preview a:visited, .abo-sh .preview a:hover, .abo-sh .preview a:active {background: #ffb0c5; color:#8a1132} /* preview a added */



.abo-sh .border {border-color:#ffb0c5}



.abo-sh h3, .abo-sh .join a {background: #d93c65} 



.abo-sh .para a:link, .abo-sh .para a:visited, .abo-sh .para a:hover, .abo-sh .para a:active {color:#d93c65}



.hp-head2-bg-abo {background: #ffb0c5}

/*** Multimedia ***/

.mul-sh {float:left}
.mul-sh h2 {background: #4154B9 url(/newsite/images/generic/bgcorner_navy.gif) no-repeat 100% 0}
.mul-sh h2.tab {background: #4154B9}
.mul-sh .tab-shade, .mul-sh .preview {background:#E6E7ED url(/newsite/images/generic/bgfill_navy.gif) no-repeat 100% 0; color:#3d3601}
.mul-sh .preview2, .mul-sh .preview2 a, .mul-sh .preview a:link, .mul-sh .preview a:visited, .mul-sh .preview a:hover, .mul-sh .preview a:active {background: #E6E7ED; color:#3d3601} /* preview a added */
.mul-sh .border {border-color:#E6E7ED}
.mul-sh h3, .mul-sh .join a {background: #4154B9} 
.mul-sh .para a:link, .mul-sh .para a:visited, .mul-sh .para a:hover, .mul-sh .para a:active {color:#4154B9}
.hp-head2-bg-mul {background: #E6E7ED}

/* need help now box */
#boltons .needhelp-top {background: url(http://www.thesite.org/newsite/images/homepage/need_help_top.gif); width:190px; margin-bottom:0; padding-top:0}



#boltons .needhelp-bottom {background: no-repeat url(http://www.thesite.org/newsite/images/homepage/need_help_bottom.gif); width:190px; height:31px; margin: -10px 0 5px 0; padding-top:6px}



#boltons .needhelp-box {width:190px; margin-top:-5px; padding-top:0; background:#e2e1cf;height:3.8em} /* YN height added */



#boltons .needhelp-lg {font-size:1.3em; margin-top: 0; padding-top:5px; text-align:center}



#boltons .needhelp-sub {font-size:0.8em;  padding-bottom:5px; text-align:center} /* YN margin-top removed */



#boltons .needhelp-link, #boltons .needhelp-link p {font-size:0.8em; font-weight:bold; color: #fff; background:none; padding:0 5px 0 6px; display:inline}



#boltons .needhelp-link a {background:none; color:#fff; padding-left:3px;} /* YN padding added */



#boltons .adj-needhelp-link {color:#fff221; padding-left:3px;}/* YN padding added */

/* wide bolt-on section */






/*
.bolton {float:left; width:11em; margin-top:0.6em}

*/

.mid-bolt {margin:0.7em 0.3em}



#mid-boltons span {background: #e2e1cf 0 0 no-repeat; width: 100%; display:block}



#mid-boltons span a {color:#fff; background: #7f7662; padding: 3px 5px 3px 5px; font-size: 0.8em; font-weight: bold}



#mid-boltons h3 {color:#333; font-size: 0.8em; background: #e2e1cf; margin:0; padding: 0.6em}



#mid-boltons p {font-size: 0.7em; margin:0 0 10px}



#mid-boltons p a {background: #7f7662; color: #fff; padding: 2px 3px 2px 3px}



#mid-boltons p.description {background: #e2e1cf; padding: 0 0.6em 0.6em; margin:0}



#mid-boltons p.description a:link, #mid-boltons p.description a:visited, #mid-boltons p.description a:hover, #mid-boltons p.description a:active {background: #e2e1cf; padding: 0; margin:0; color: #333; font-size: 1em; font-weight: normal}







/* new wide boxes */







.widebox-top {position:relative; text-align:center; line-height:100%}



span.widebox-buttonleft a, span.widebox-buttonright a {padding: 2px 3px; font-size: 0.7em; display: block; position:absolute; top:0} 



span.widebox-buttonleft a {left:0}



span.widebox-buttonright a {right:0}







#main .widebox-top {width: 99%; margin: 0; padding:0 1px}



.widebox-top p {font-size: 0.7em; margin:0; padding: 2px 0}







#main .widebox-main {width: 99%}



#main .widebox-main div {padding:10px}



#main .widebox-main a, #main .widebox-left a {font-weight:bold; padding:0}



#main .widebox-left {padding: 0 10px 0 10px; margin-bottom: -5px; margin-right: 3px}



#main .widebox-left2 {padding: 0 10px 0 10px; margin-bottom: -5px}







#main .widebox-left-top, #main .widebox-left-top2 {width:99%}



#main .widebox-left-top {padding-top: 3px; border-width:0 0 0 1px; border-style:solid; overflow:auto; /* overflow:auto */}



#main .widebox-left-top p, #main .widebox-left-top2 p {font-size:0.7em; padding: 10px; margin: 0 -8px 0 0; clear: both}



#main .widebox-left-top h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#main .widebox-left-top p.head {font-size: 0.8em; margin-top: -10px}







/* new wide boxes colour specifics */







#sex #main .widebox-top, #sex #main .widebox-left-top, #sex #main .widebox-left-top2 {background: #ffd791 url(/newsite/images/generic/bgfill_orange.gif) no-repeat 100% 0; border-color: #ffd791}



#sex #main .widebox-main {border-left: 1px solid #ffd791; border-right: 1px solid #ffd791; margin-right: 3px}



#sex #main .widebox-main a, #sex #main .widebox-left a {color: #e8690c}



#sex #main .widebox-left, #sex #main .widebox-left2 {border: 1px solid #ffd791}



#sex #main .widebox-left-top p, #sex #main .widebox-left-top2 p {color: #7d3601}



#sex #main .widebox-left-top h2 {background:#e8690c}







#sex #main span.widebox-buttonleft a:link, #sex #main span.widebox-buttonleft a:visited, #sex #main span.widebox-buttonleft a:hover, #sex #main span.widebox-buttonleft a:active  {background: #e8690c; color:#fff}



#sex #main span.widebox-buttonright a:link, #sex #main span.widebox-buttonright a:visited, #sex #main span.widebox-buttonright a:hover, #sex #main span.widebox-buttonright a:active  {background: #e8690c; color:#fff}







#hea #main .widebox-top, #hea #main .widebox-left-top, #hea #main .widebox-left-top2 {background: #d1efc8 url(/newsite/images/generic/bgfill_green.gif) no-repeat 100% 0; border-color: #d1efc8}



#hea #main .widebox-main {border-left: 1px solid #d1efc8; border-right: 1px solid #d1efc8; margin-right: 3px}



#hea #main .widebox-main a, #hea #main .widebox-left a {color: ##390}



#hea #main .widebox-left, #hea #main .widebox-left2 {border: 1px solid #d1efc8}



#hea #main .widebox-left-top p, #hea #main .widebox-left-top2 p {color: #134b01}



#hea #main .widebox-left-top h2 {background:#390}







#hea #main span.widebox-buttonleft a:link, #hea #main span.widebox-buttonleft a:visited, #hea #main span.widebox-buttonleft a:hover, #hea #main span.widebox-buttonleft a:active  {background: #390; color:#fff}



#hea #main span.widebox-buttonright a:link, #hea #main span.widebox-buttonright a:visited, #hea #main span.widebox-buttonright a:hover, #hea #main span.widebox-buttonright a:active  {background: #390; color:#fff}







#dri #main .widebox-top, #dri #main .widebox-left-top, #dri #main .widebox-left-top2 {background: #bfeaff url(/newsite/images/generic/bgfill_blue.gif) no-repeat 100% 0; border-color: #bfeaff}



#dri #main .widebox-main {border-left: 1px solid #bfeaff; border-right: 1px solid #bfeaff; margin-right: 3px}



#dri #main .widebox-main a, #dri #main .widebox-left a {color: #2691d3}



#dri #main .widebox-left, #dri #main .widebox-left2 {border: 1px solid #bfeaff}



#dri #main .widebox-left-top p, #dri #main .widebox-left-top2 p {color: #00354f}



#dri #main .widebox-left-top h2 {background:#2691d3}







#dri #main span.widebox-buttonleft a:link, #dri #main span.widebox-buttonleft a:visited, #dri #main span.widebox-buttonleft a:hover, #dri #main span.widebox-buttonleft a:active  {background: #2691d3; color:#fff}



#dri #main span.widebox-buttonright a:link, #dri #main span.widebox-buttonright a:visited, #dri #main span.widebox-buttonright a:hover, #dri #main span.widebox-buttonright a:active  {background: #2691d3; color:#fff}







#hom #main .widebox-top, #hom #main .widebox-left-top, #hom #main .widebox-left-top2 {background: #e0c4ed url(/newsite/images/generic/bgfill_purple.gif) no-repeat 100% 0; border-color: #e0c4ed}



#hom #main .widebox-main {border-left: 1px solid #e0c4ed; border-right: 1px solid #e0c4ed; margin-right: 3px}



#hom #main .widebox-main a, #hom #main .widebox-left a {color: #9e48c9}



#hom #main .widebox-left, #hom #main .widebox-left2 {border: 1px solid #e0c4ed}



#hom #main .widebox-left-top p, #hom #main .widebox-left-top2 p {color: #380054}



#hom #main .widebox-left-top h2 {background:#9e48c9}







#hom #main span.widebox-buttonleft a:link, #hom #main span.widebox-buttonleft a:visited, #hom #main span.widebox-buttonleft a:hover, #hom #main span.widebox-buttonleft a:active  {background: #9e48c9; color:#fff}



#hom #main span.widebox-buttonright a:link, #hom #main span.widebox-buttonright a:visited, #hom #main span.widebox-buttonright a:hover, #hom #main span.widebox-buttonright a:active  {background: #9e48c9; color:#fff}







#wor #main .widebox-top, #wor #main .widebox-left-top, #wor #main .widebox-left-top2 {background: #efe7a5 url(/newsite/images/generic/bgfill_yellow.gif) no-repeat 100% 0; border-color: #efe7a5}



#wor #main .widebox-main {border-left: 1px solid #efe7a5; border-right: 1px solid #efe7a5; margin-right: 3px}



#wor #main .widebox-main a, #wor #main .widebox-left a {color: #baa601}



#wor #main .widebox-left, #wor #main .widebox-left2 {border: 1px solid #efe7a5}



#wor #main .widebox-left-top p, #wor #main .widebox-left-top2 p {color: #3d3601}



#wor #main .widebox-left-top h2 {background:#baa601}







#wor #main span.widebox-buttonleft a:link, #wor #main span.widebox-buttonleft a:visited, #wor #main span.widebox-buttonleft a:hover, #wor #main span.widebox-buttonleft a:active  {background: #baa601; color:#fff}



#wor #main span.widebox-buttonright a:link, #wor #main span.widebox-buttonright a:visited, #wor #main span.widebox-buttonright a:hover, #wor #main span.widebox-buttonright a:active  {background: #baa601; color:#fff}







#tra #main .widebox-top, #tra #main .widebox-left-top, #tra #main .widebox-left-top2 {background: #ffb19d url(/newsite/images/generic/bgfill_red.gif) no-repeat 100% 0; border-color: #ffb19d}



#tra #main .widebox-main {border-left: 1px solid #ffb19d; border-right: 1px solid #ffb19d; margin-right: 3px}



#tra #main .widebox-main a, #tra #main .widebox-left a {color: #fc4518}



#tra #main .widebox-left, #tra #main .widebox-left2 {border: 1px solid #ffb19d}



#tra #main .widebox-left-top p, #tra #main .widebox-left-top2 p {color: #661500}



#tra #main .widebox-left-top h2 {background:#fc4518}







#tra #main span.widebox-buttonleft a:link, #tra #main span.widebox-buttonleft a:visited, #tra #main span.widebox-buttonleft a:hover, #tra #main span.widebox-buttonleft a:active  {background: #fc4518; color:#fff}



#tra #main span.widebox-buttonright a:link, #tra #main span.widebox-buttonright a:visited, #tra #main span.widebox-buttonright a:hover, #tra #main span.widebox-buttonright a:active  {background: #fc4518; color:#fff}







#com #main .widebox-top, #com #main .widebox-left-top, #com #main .widebox-left-top2 {background: #e2e1cf url(/newsite/images/generic/bgfill_beige.gif) no-repeat 100% 0; border-color: #e2e1cf}



#com #main .widebox-main {border-left: 1px solid #e2e1cf; border-right: 1px solid #e2e1cf}



#com #main .widebox-main a, #com #main .widebox-left a {color: #7f7662}



#com #main .widebox-left, #com #main .widebox-left2 {border: 1px solid #e2e1cf}



#com #main .widebox-left-top p, #com #main .widebox-left-top2 p {color: #232323}



#com #main .widebox-left-top h2 {background:#7f7662}







#com #main span.widebox-buttonleft a:link, #com #main span.widebox-buttonleft a:visited, #com #main span.widebox-buttonleft a:hover, #com #main span.widebox-buttonleft a:active  {background: #7f7662; color:#fff}



#com #main span.widebox-buttonright a:link, #com #main span.widebox-buttonright a:visited, #com #main span.widebox-buttonright a:hover, #com #main span.widebox-buttonright a:active  {background: #7f7662; color:#fff}







#abo #main .widebox-top, #abo #main .widebox-left-top, #abo #main .widebox-left-top2 {background: #ffb0c5 url(/newsite/images/generic/bgfill_pink.gif) no-repeat 100% 0; border-color: #ffb0c5}



#abo #main .widebox-main {border-left: 1px solid #ffb0c5; border-right: 1px solid #ffb0c5; margin-right: 3px}



#abo #main .widebox-main a, #abo #main .widebox-left a {color: #d93c65}



#abo #main .widebox-left, #abo #main .widebox-left2 {border: 1px solid #ffb0c5}



#abo #main .widebox-left-top p, #abo #main .widebox-left-top2 p {color: #8a1132}



#abo #main .widebox-left-top h2 {background:#d93c65}

#abo #main span.widebox-buttonleft a:link, #abo #main span.widebox-buttonleft a:visited, #abo #main span.widebox-buttonleft a:hover, #abo #main span.widebox-buttonleft a:active  {background: #d93c65; color:#fff}

#abo #main span.widebox-buttonright a:link, #abo #main span.widebox-buttonright a:visited, #abo #main span.widebox-buttonright a:hover, #abo #main span.widebox-buttonright a:active  {background: #d93c65; color:#fff}


/*** multimedia ***/
#mul #main .widebox-top, #mul #main .widebox-left-top, #mul #main .widebox-left-top2 {background: #E6E7ED url(/newsite/images/generic/bgfill_navy.gif) no-repeat 100% 0; border-color: #E6E7ED}
#mul #main .widebox-main {border-left: 1px solid #E6E7ED; border-right: 1px solid #E6E7ED; margin-right: 3px}
#mul #main .widebox-main a, #mul #main .widebox-left a {color: #4154B9}
#mul #main .widebox-left, #mul #main .widebox-left2 {border: 1px solid #E6E7ED}
#mul #main .widebox-left-top p, #mul #main .widebox-left-top2 p {color: #3d3601}
#mul #main .widebox-left-top h2 {background:#4154B9}
#mul #main span.widebox-buttonleft a:link, #mul #main span.widebox-buttonleft a:visited, #mul #main span.widebox-buttonleft a:hover, #mul #main span.widebox-buttonleft a:active  {background: #4154B9; color:#fff}
#mul #main span.widebox-buttonright a:link, #mul #main span.widebox-buttonright a:visited, #mul #main span.widebox-buttonright a:hover, #mul #main span.widebox-buttonright a:active  {background: #4154B9; color:#fff}


/** form elements **/







div.row {width: 100%; clear: both;}



div.row span.label {float: left; width: 20%; font-weight: bold; text-align: left; padding: 5px 0 0 0}



div.row span.label2 {float: left; width: 40%; font-weight: bold; text-align: left; padding: 5px 0 0 0}



div.row span.label3 {float: left; width: 70%; font-weight: bold; text-align: left; padding: 5px 0 0 0}



div.row span.forminput {float: right; width: 80%; text-align: left;padding-top: 5px}



div.row span.forminput2 {float: right; width: 60%; text-align: left;padding-top: 5px}



div.row span.forminput3 {float: right; width: 30%; height:auto !important; height:2em; display:block; min-height:2em; padding: 0 0 5px}



div.row span.full {float: left; width: 100%; font-weight: normal; text-align: left; padding: 10px 10px 5px 0}



div.row span.button {height:auto; !important; height:2em; display:block; min-height:2em; padding: 10px 10px 0 5px}



div.row span.full3 {float: left; width: 100%; text-align: left; padding: 0 10px 5px 0}



div.row span.forminputcheck {float: left; width: 5%; text-align: left; padding-top: 5px}



div.row span.forminputchecktext {float: left; width: 25%; text-align: left; padding-top: 5px}



div.row span.forminputchecktext2 {float: left; width: 30%; text-align: left; padding: 5px 0 0 5px}



#questions, #advice, #game, #ecards, #loop {margin-bottom:0}



div.row-box {width: 10em; margin-top: -10px}



div.row-box h3 {padding: 0 0 2px 5px}



div.box-top-m {margin-top: 10px}



div.box-top-mbox {margin-top: 0}







div.row-box span.label {float: left; width:100%; font-size: 0.7em; font-weight: bold; text-align: left; padding: 10px 5px 5px 5px;}



div.row-box span.forminput {float: left; text-align: left; font-weight: bold; font-size: 0.7em; padding: 0 5px 5px 5px;}



div.row-box span.full {float: left; width: 100%; font-size: 0.7em; font-weight: bold; text-align: left; padding: 0 5px 5px 5px}



div.row-box span.full2 {float: left; width: 100%; font-size: 0.7em; text-align: left; padding: 0 5px 5px 5px}







.submitbutton {font-size: 1em; font-family: verdana; color: #fff; border: 0; padding:2px 3px; margin:0 0 0.5em; width:0.1em; overflow:visible}



.submitbutton-right {float: right; font-size: 1em; font-family: verdana; color: #fff; border: 0; padding:2px 3px; width:0.1em; overflow:visible}



html>body .submitbutton {width:auto}



html>body .submitbutton-right {width:auto}



.step {font-size: 0.7em; font-weight: bold; float: right; margin-top: 5px}







#main .form-shaded {width:99%; border-width:0 1px; border-style:solid; margin-top:10px; padding-top:3px}



#main .form-shaded form {font-size:0.7em; padding: 0 0 5px 10px}



#main .form-shaded h2 {display:inline; padding: 3px 5px 3px 5px}



#main .form-shaded p {padding-left: 10px}



#main .width-hack {width:98%}







/* form elements colour specifics */







#sex #main .form-shaded {border-color:#ffd791; background:#ffd791; color:#7d3601}



#sex #main .form-shaded form {color: #7d3601; font-size:0.7em; padding-left: 10px; width: 98%}



#sex #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#sex #main .form-shaded h2, #sex #main .submitbutton, #sex #main .submitbutton-right {background:#e8690c}



#sex #main .form-shaded {border-color:#fff; background: #ffd791 url(/newsite/images/generic/bgfill_orange.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#sex div.row-box {color: #7d3601}







#sex #main div.row span.label, #sex #main div.row span.label2, #sex #main div.row span.label3, #sex #main div.row span.full, #sex #main div.row span.full3, #sex #main div.row-box span.label, #sex #main div.row-box span.full {color: #7d3601}







#hea #main .form-shaded {border-color:#d1efc8; background:#d1efc8; color:#134b01}



#hea #main .form-shaded form {color: #134b01; font-size:0.7em; padding-left: 10px; width: 98%}



#hea #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#hea #main .form-shaded h2, #hea #main .submitbutton, #hea #main .submitbutton-right {background:#390}



#hea #main .form-shaded {border-color:#fff; background: #d1efc8 url(/newsite/images/generic/bgfill_green.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#hea div.row-box {color: #134b01}







#hea #main div.row span.label, #hea #main div.row span.label2, #hea #main div.row span.label3, #hea #main div.row span.full, #hea #main div.row span.full3, #hea #main div.row-box span.label, #hea #main div.row-box span.full {color: #134b01}







#dri #main .form-shaded {border-color:#bfeaff; background:#bfeaff; color:#00354f}



#dri #main .form-shaded form {color: #00354f; font-size:0.7em; padding-left: 10px; width: 98%}



#dri #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#dri #main .form-shaded h2, #dri #main .submitbutton, #dri #main .submitbutton-right {background:#2691d3}



#dri #main .form-shaded {border-color:#fff; background: #bfeaff url(/newsite/images/generic/bgfill_blue.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#dri div.row-box {color: #00354f}







#dri #main div.row span.label, #dri #main div.row span.label2, #dri #main div.row span.label3, #dri #main div.row span.full, #dri #main div.row span.full3, #dri #main div.row-box span.label, #dri #main div.row-box span.full {color: #00354f}







#hom #main .form-shaded {border-color:#e0c4ed; background:#e0c4ed; color:#380054}



#hom #main .form-shaded form {color: #380054; font-size:0.7em; padding-left: 10px; width: 98%}



#hom #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#hom #main .form-shaded h2, #hom #main .submitbutton, #hom #main .submitbutton-right {background:#9e48c9}



#hom #main .form-shaded {border-color:#fff; background: #e0c4ed url(/newsite/images/generic/bgfill_purple.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#hom div.row-box {color: #380054}







#hom #main div.row span.label, #hom #main div.row span.label2, #hom #main div.row span.label3, #hom #main div.row span.full, #hom #main div.row span.full3, #hom #main div.row-box span.label, #hom #main div.row-box span.full {color: #380054}







#wor #main .form-shaded {border-color:#efe7a5; background:#efe7a5; color:#3d3601}



#wor #main .form-shaded form {color: #3d3601; font-size:0.7em; padding-left: 10px; width: 98%}



#wor #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#wor #main .form-shaded h2, #wor #main .submitbutton, #wor #main .submitbutton-right {background:#baa601}



#wor #main .form-shaded {border-color:#fff; background: #efe7a5 url(/newsite/images/generic/bgfill_yellow.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#wor div.row-box {color: #3d3601}







#wor #main div.row span.label, #wor #main div.row span.label2, #wor #main div.row span.label3, #wor #main div.row span.full, #wor #main div.row span.full3, #wor #main div.row-box span.label, #wor #main div.row-box span.full {color: #3d3601}







#tra #main .form-shaded {border-color:#ffb19d; background:#ffb19d; color:#661500}



#tra #main .form-shaded form {color: #661500; font-size:0.7em; padding-left: 10px; width: 98%}



#tra #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#tra #main .form-shaded h2, #tra #main .submitbutton, #tra #main .submitbutton-right {background:#fc4518}



#tra #main .form-shaded {border-color:#fff; background: #ffb19d url(/newsite/images/generic/bgfill_red.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#tra div.row-box {color: #661500}







#tra #main div.row span.label, #tra #main div.row span.label2, #tra #main div.row span.label3, #tra #main div.row span.full, #tra #main div.row span.full3, #tra #main div.row-box span.label, #tra #main div.row-box span.full {color: #661500}







#com #main .form-shaded {border-color:#e2e1cf; background: #e2e1cf; color:#232323}



#com #main .form-shaded form {color: #232323; font-size:0.7em; padding-left: 10px; width: 98%}



#com #main .form-shaded h2, #boltons .form-shaded h2 {color:#fff}



#com #main .form-shaded h2, #com #main .submitbutton, #com #main .submitbutton-right,  #boltons .form-shaded h2, #boltons .submitbutton, #boltons .submitbutton-right {background:#7f7662}



#com #main .form-shaded, #boltons .form-shaded {border-color:#fff; background: #e2e1cf url(/newsite/images/generic/bgcorner_lightbeige.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#com div.row-box {color: #232323}







#com #main div.row span.label, #com #main div.row span.label2, #com #main div.row span.label3, #com #main div.row span.full, #com #main div.row span.full3, #com #main div.row-box span.label, #com #main div.row-box span.full {color: #232323}







#abo #main .form-shaded {border-color:#ffb0c5; background:#ffb0c5; color:#8a1132}



#abo #main .form-shaded form {color: #8a1132; font-size:0.7em; padding-left: 10px; width: 98%}



#abo #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}



#abo #main .form-shaded h2, #abo #main .submitbutton, #abo #main .submitbutton-right {background:#d93c65}



#abo #main .form-shaded {border-color:#fff; background: #ffb0c5 url(/newsite/images/generic/bgfill_pink.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */



#abo div.row-box {color: #8a1132}







#abo #main div.row span.label, #abo #main div.row span.label2, #abo #main div.row span.label3, #abo #main div.row span.full, #abo #main div.row span.full3, #abo #main div.row-box span.label, #abo #main div.row-box span.full {color: #8a1132}

/*** Multimedia ***/

#mul #main .form-shaded {border-color:#E6E7ED; background:#E6E7ED; color:#3d3601}
#mul #main .form-shaded form {color: #3d3601; font-size:0.7em; padding-left: 10px; width: 98%}
#mul #main .form-shaded h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative}
#mul #main .form-shaded h2, #wor #main .submitbutton, #mul #main .submitbutton-right {background:#4154B9}
#mul #main .form-shaded {border-color:#fff; background: #E6E7ED url(/newsite/images/generic/bgfill_navy.gif) no-repeat 100% 0; color:#232323} /*border set to fff when image placed */
#mul div.row-box {color: #3d3601}
#mul #main div.row span.label, #mul #main div.row span.label2, #mul #main div.row span.label3, #mul #main div.row span.full, #mul #main div.row span.full3, #mul #main div.row-box span.label, #mul #main div.row-box span.full {color: #3d3601}

#main  .pad .embed {margin:0; padding:0; font-size:100%;}
#main .pad .embed input {font-size:.8em; width:450px;}
/* new shaded box layout page 6 style */







#main .shadedbox, #main .shadedbox2  {margin-top:5px; padding-bottom:0.5em; clear:both; padding-top:3px; overflow:auto}



#main .shadedbox h2, #main .shadedbox2 h2 {color:#fff; display:inline; padding: 3px 5px 3px 5px; position:relative; margin:0; font-weight:bold}



#main .shadedbox h3, #main .shadedbox2 h3 {margin:0; padding:0.5em 0.5em 0}



#talk, #looking, #ecards2, #game2 {margin:left:0.7em; width:100%}



#loop2 {width: 95%}







.shaded-panel-100, .shaded-panel-100b {margin:0.7em 0.5em 0; clear:both}



.panel-100 {margin:0.7em 0.5em 0; clear:both}



.shaded-panel-50-left, .shaded-panel-50-right {width:50% !important; width:49.5%; float:left}



.shaded-panel-50-right {float:right}



.shaded-panel-33-left, .shaded-panel-33-mid, .shaded-panel-33-right {width:32.67%; float:left}



.shaded-panel-33-left {margin-right:1%}



.shaded-panel-33-right {float:right}



.hack-66 {width:66%}



#main .mg-bot {margin-bottom:15px;}







.shaded-panel-100 .submitbutton-right, .panel-100 .submitbutton-right {position:relative; left:-5px; top:5px; margin-bottom:10px !important; margin-bottom:0}







.bigger-img {height:auto !important; height:110px; min-height:110px}



.big-img {height:auto !important; height:100px; min-height:100px}



.mid-img {height:auto !important; height:85px; min-height:85px}



.sma-img {height:auto !important; height:70px; min-height:70px}



.sma-img img {float:left; width:70px; padding-right: 4px}



.sma-img span {display:block; text-align:right; font-weight:bold}



.sma-img a:link, .sma-img a:visited, .sma-img a:hover, .sma-img a:active {color:#333}







.no-img-link span {display:block; text-align:right; font-weight:bold}



.no-img-link a:link, .no-img-link a:visited, .no-img-link a:hover, .no-img-link a:active {color:#333}







.shadedbox p, .shadedbox2 p, .shadedbox #questions, .shadedbox #advice, .shadedbox #game, .shadedbox #ecards, .shadedbox #loop {display:block; font-size:0.7em; margin:0; padding:0.5em 0.5em 0}



.shadedbox img, .shadedbox2 img {float:right; margin:5px 5px 0 0}



.shadedbox .left-shift {float:left; margin-bottom: 2px} 



.shadedbox .left-shift-nopad {float:left}



.shadedbox .right-shift, .shadedbox2 .right-shift {float:right; padding-left: 5px; margin-bottom: 5px} /* space to prevent wrapped text */



.shadedbox p.boxbutton {margin:0 0 0 0.7em; padding:0}



.shadedbox p.tag {text-transform:uppercase; font-weight:bold; margin:-0.5em 0; padding:0 0 0 0.5em}







/* new shaded box layout page 6 style colour specifics */







#main .shadedbox {background: #e2e1cf url(/newsite/images/generic/bgcorner_lightbeige.gif) no-repeat 100% 0}



/* edited by DJ on 21-09-05 for careers template */

#main .shadedbox2 {background: #EFE7A5 url(bgcorner_lightyellow.gif) no-repeat 100% 0}

#main .shadedbox2 p, .shadedbox2 h3 {color: #000000;}

#main .shadedbox2 h2 {background:#BAA601}





#main .shadedbox p, .shadedbox h3 {color: #232323}



#main .shadedbox h2 {background:#7f7662}



#main .shadedbox p.tag {color:#e8690c}



#main .shaded-panel-100, #main .shaded-panel-50-left, #main .shaded-panel-50-right, #main .shaded-panel-33-left, #main .shaded-panel-33-mid, #main .shaded-panel-33-right {background: #f7f7ef}



#main .shaded-panel-100b {background: #e2e1cf}



#main .background {background:#e2e1cf; clear:both}







/* lower buttons */







.lowerbutton-a {font-size:0.8em; font-weight: bold; color:#fff; padding: 3px; float:left; margin: -5px 5px 0 0}



.lowerbutton-b {font-size:0.8em; font-weight: bold; color:#fff; padding: 3px; float:left; margin: 8px 5px 0 0}







#com #main .lowerbutton-a, #com #main .lowerbutton-b {background: #7f7662}







#com #main .lowerbutton-a a:link, #com #main .lowerbutton-a a:visited, #com #main .lowerbutton-a a:hover, #com #main .lowerbutton-a a:active, #com #main .lowerbutton-b a:link, #com #main .lowerbutton-b a:visited, #com #main .lowerbutton-b a:hover, #com #main .lowerbutton-b a:active {color: #fff; text-decoration: none}



#com #main .lowerbutton-a a:hover, #com #main .lowerbutton-b a:hover {text-decoration: underline}







/* alignment correction for boxbutton element */







#main .correct-bg {width:100%}



#main .correct-mg {margin-left:0}



#main .correct-bg {background: #e2e1cf}







/* shaded right-panel links */







.linkpanel {width: 12em; float: right; margin-top:5px; padding-bottom:0.5em; clear:right}



.linkpanel-top {width: 100%; padding-bottom:0.5em; float: right; padding-top:3px;}



.linkpanel-top h2 {display:inline; padding: 3px 5px 3px 5px; position:relative; margin:0; font-weight:bold}



.linkpanel-top h3 {margin:0; padding:0.5em 0.5em 0}



.linkpanel-top p {margin: 0.5em 0.5em 0 0.5em; font-size: 0.8em}



.tag-right a:link, .tag-right a:visited, .tag-right a:active  {float: right; text-align: right; text-decoration: none; padding-right: 5px}



.tag-right a:hover {text-decoration: underline}







/* right panel top section, class defined */







#sex .linkpanel-top {background: #ffd791}



#sex .linkpanel-top p, #sex .linkpanel h3 {color: #7d3601}



#sex .linkpanel-top h2 {color: #fff; background:#e8690c}







#com .linkpanel-top {background: #e2e1cf}



#com .linkpanel-top p, #com .linkpanel h3 {color: #232323}



#com .linkpanel-top h2 {color: #fff; background:#7f7662}







.linkpanel-sex {font-size: 0.7em; background: #ffd791; color: #7d3601; padding: 5px;}



.linkpanel-hea {font-size: 0.7em; background: #d1efc8; color: #134b01; padding: 5px;}



.linkpanel-dri {font-size: 0.7em; background: #bfeaff; color: #00354f; padding: 5px;}



.linkpanel-hom {font-size: 0.7em; background: #e0c4ed; color: #380054; padding: 5px;}



.linkpanel-wor {font-size: 0.7em; background: #efe7a5; color: #3d3601; padding: 5px;}



.linkpanel-tra {font-size: 0.7em; background: #ffb19d; color: #661500; padding: 5px;}



.linkpanel-com {font-size: 0.7em; background: #e2e1cf; color: #232323; padding: 5px;}



.linkpanel-abo {font-size: 0.7em; background: #ffb0c5; color: #8a1132; padding: 5px;}

/*** Multimedia ***/
.linkpanel-mul {font-size: 0.7em; background: #E6E7ED; color: #3d3601; padding: 5px;}


.linkpanel-sex a:link, .linkpanel-sex a:visited, .linkpanel-sex a:hover, .linkpanel-sex a:active {background: #ffd791; color: #7d3601;}



.linkpanel-hea a:link, .linkpanel-hea a:visited, .linkpanel-hea a:hover, .linkpanel-hea a:active {background: #d1efc8; color: #134b01;}



.linkpanel-dri a:link, .linkpanel-dri a:visited, .linkpanel-dri a:hover, .linkpanel-dri a:active {background: #bfeaff; color: #00354f;}



.linkpanel-hom a:link, .linkpanel-hom a:visited, .linkpanel-hom a:hover, .linkpanel-hom a:active {background: #e0c4ed; color: #380054;}



.linkpanel-wor a:link, .linkpanel-wor a:visited, .linkpanel-wor a:hover, .linkpanel-wor a:active {background: #efe7a5; color: #3d3601;}



.linkpanel-tra a:link, .linkpanel-tra a:visited, .linkpanel-tra a:hover, .linkpanel-tra a:active {background: #ffb19d; color: #661500;}



.linkpanel-com a:link, .linkpanel-com a:visited, .linkpanel-com a:hover, .linkpanel-com a:active {background: #e2e1cf; color: #232323;}



.linkpanel-abo a:link, .linkpanel-abo a:visited, .linkpanel-abo a:hover, .linkpanel-abo a:active {background: #ffb0c5; color: #8a1132;}

/*** Multimedia ***/

.linkpanel-mul a:link, .linkpanel-mul a:visited, .linkpanel-mul a:hover, .linkpanel-mul a:active {background: #E6E7ED; color: #3d3601;}

/* left link tab wrap */







#links h3.lefttabwrap {display:block; width:80%; margin-bottom:-3px}







/* page 22 */







.fullwidth {width:46.5em}



.align-b {margin: -10px 0 0 0 !important; margin: 0; padding:0}



#main .mg-override {margin-top:0}



#main h2.nolink  {color:#fff}



#main .tabwrap {display:block; width: 80%}



#main .mg-neg {margin:5px 0 10px 0 !important; margin:-10px 0 10px 0}



#main .mg-negb {margin:-10px 0 10px 0 !important; margin:-10px 0 10px 0}



#main .mg-neg2 {margin:-5px 0 10px 0}



#main .mg-neg2b {margin:5px 0 0 0 !important; margin:-5px 0 0 0}



#main .mg-neg3 {margin: -10px 0 0 0 !important; margin: 0 0 -10px 0; padding:0}



#main .mg-neg3b {margin:-10px 0 0 0 !important; margin: 0 0 0 0}



#main .mg-neg4 {margin: -5px 0 0 0 !important; margin:-20px 0 0 0}



#main .mg-neg5 {margin:0 !important; margin: -30px 0 0 0}



#main .mg-add {margin: 10px 0 0 0}



#main .mg-add2 {margin-top:40px !important; margin-top:21px}



#main .mg-add3 {margin: 25px 0 0 0}



#main .mg-add3b {margin: 10px 0 0 0}



#main .greybox-adj {padding-bottom:0; font-weight:bold}



#main .boxpad {padding: 0 5px 8px 5px}



#main .boxwidth {width: 32.5%}







#sex #main .link-override a {color: #333}



#sex #main .link-override a:link, #sex #main .link-override a:visited, #sex #main .link-override a:hover, #sex #main .link-override a:active {color: #333}



#hea #main .link-override a {color: #333}



#hea #main .link-override a:link, #hea #main .link-override a:visited, #hea #main .link-override a:hover, #hea #main .link-override a:active {color: #333}



#dri #main .link-override a {color: #333}



#dri #main .link-override a:link, #dri #main .link-override a:visited, #dri #main .link-override a:hover, #dri #main .link-override a:active {color: #333}



#hom #main .link-override a {color: #333}



#hom #main .link-override a:link, #hom #main .link-override a:visited, #hom #main .link-override a:hover, #hom #main .link-override a:active {color: #333}



#wor #main .link-override a {color: #333}



#wor #main .link-override a:link, #wor #main .link-override a:visited, #wor #main .link-override a:hover, #wor #main .link-override a:active {color: #333}



#tra #main .link-override a {color: #333}



#tra #main .link-override a:link, #tra #main .link-override a:visited, #tra #main .link-override a:hover, #tra #main .link-override a:active {color: #333}



#com #main .link-override a {color: #333}



#com #main .link-override a:link, #com #main .link-override a:visited, #com #main .link-override a:hover, #com #main .link-override a:active {color: #333}



#abo #main .link-override a {color: #333}



#abo #main .link-override a:link, #abo #main .link-override a:visited, #abo #main .link-override a:hover, #abo #main .link-override a:active {color: #333}

/*** Multimedia ***/
#mul #main .link-override a {color: #333}
#mul #main .link-override a:link, #mul #main .link-override a:visited, #mul #main .link-override a:hover, #mul #main .link-override a:active {color: #333}


#main .pad-override {padding:0; margin:2px}







#sex .boxbdr {border:1px solid #e8690c}



#hea .boxbdr {border:1px solid #390}



#dri .boxbdr {border:1px solid #2691d3}



#hom .boxbdr {border:1px solid #9e48c9}



#wor .boxbdr {border:1px solid #baa601}



#tra .boxbdr {border:1px solid #fc4518}



#com .boxbdr {border:1px solid #7f7662}



#abo .boxbdr {border:1px solid #d93c65}

/*** Multimedia ***/
#mul .boxbdr {border:1px solid #4154B9}


/* page 14 adjustment */







#main .box-spec p {padding: 0 5px 0 5px !important; padding:5px; font-size: 0.7em}



#main .box-spec p {color: #333}



#main .box-spec h3 {color: #333; font-size: 0.7em; margin-top:-5px !important; margin-top:-15px; padding-left:5px}



#main .box-spec {width:22em; margin-top: 4px}







#main .box-spec-img img {float:left; padding: 5px 5px 10px 5px}







#com #main .box-spec {border: 1px solid #e2e1cf}



#abo #main .box-spec {border: 1px solid #ffb0c5}







#sex #main .results h2 {background: #e8690c; color: #fff; padding: 0.3em; display:inline}



#hea #main .results h2 {background: #390; color: #fff; padding: 0.3em; display:inline}



#com #main .results h2 {background: #7f7662; color: #fff; padding: 0.3em; display:inline}



#abo #main .results h2 {background: #d93c65; color: #fff; padding: 0.3em; display:inline}


/* poll blocks */
.poll-image-bg {width:1.6em; }
.poll-image-percentage {background: url(/newsite/images/generic/darkbar.gif); height:0.9em}
.poll-clear {height:25px; clear:both}
.poll-block { clear:both;width:100%; margin-top:-5px}
.poll-label {float: left; width: 75%; font-size:0.7em; text-align: left; padding: 8px 5px 0 5px}
.poll-image-block {float: left; width: 10%; margin-top: 8px; padding: 0}
.poll-figure {float: left; width: 10%; font-size:0.7em; font-weight: bold; text-align: right; padding: 5px 0 0 0}

/* add for boltons */


.poll-block-bolton {clear:both; width:100%; margin-top:-5px;  padding-bottom:5px; overflow:auto;}
.poll-label-bolton {float: left; width: 50%; text-align: left; padding: 5px 0px 0 10px; font-size:0.8em;}
.poll-image-bolton {float: left; width: 20%; margin-top: 7px; background:#e2e1cf; padding: 0}
.poll-figure-bolton {float: left; width: 20%; font-size:0.8em; font-weight: bold; text-align: right; padding: 5px 2px 0 0}
.poll-pad {padding-bottom:10px}


#main .width-full {width:99.5%}


/* page 13 netscape button hack */



.ns-adj {margin-top:-10px !important; margin-top: 0}







/* page 28 font & button hacks */







#main .em08, #com #main .em08, #abo #main .em08 {font-size:0.8em}



.button-adj {margin-top:0}



.shaded-box-left {width:49.5%; float:left}



.shaded-box-right {width:49.5%; float:right}







/* page 20 linkable h3 title hack */







#com #main .title-adj, #com #main .title-adj a:link, #com #main .title-adj a:visited, #com #main .title-adj a:hover, #com #main .title-adj a:active {background:#f7f7ef; color:#333}







/* 3px drop in ie; margin adjustment hack */







#com #main .ie-pad-adj {padding-top:2px !important; padding-top:1px}



#com #main .ie-pad-ttl-adj {padding-top:2px}







/* page 24 */







#main .np-t {padding-top:0}



#main .np-b {padding-bottom:0}



#main .p24-adj {margin-top:53px !important; margin-top:8px}







/* page 25 & 26 */







#holder #main .box-width {width:100%}



#main .addpad {clear:both; padding:5px 0 10px 10px}



#main .addpad-left {clear:both; padding:0 0 10px 20px}



#main .addpad-right {clear:both; padding:0 0 10px 5px}



#main .img-left {margin:10px 5px 5px 10px; border:1px solid #333}



#main .img-right {margin:10px 20px 5px 5px; border:1px solid #333}



#main .bg-correct {background:#e2e1cf; padding-top:5px}







#main .ec-border {border:1px solid #333}



#main .ecform-left {width:70%; margin-top:10px; float:left}



#main .ecform-right {width:30%; margin-top:10px; float:left}



#main .ecform-right p {font-size:1em}



#main .ecform-rowadj {width:32em}



#main .ecform-labadj {width:10em}



#main .ecform-labadj2 {width:11em}



#main .ecform-inpadj {width:21em}



#main .ecform-areaadj {width:36.5em}



#main .ecform-date {width:4.5em !important; width:4em; float:left; margin-right:0.3em}



#main .ecform-mth {width:7em !important; width:6em; float:left; margin-right:0.3em}



#main .ecform-year {width:6em; float:left}



#main .ec-button {margin:20px 0 30px 0 !important; margin:20px 0 10px 0; width:47em}



#main .ecbutton-adj {float:right; margin-left:5px}



/* Added for ecards by DJ */

#main .ecform-rowadj-pickup {width:40em}

#main .ecform-labadj-pickup {width:13em}

#main .ecform-left4 {width:95%; margin-top:10px; float:left; font-size:0.7em; padding:0 10px 0 10px}



/* sitemap */







#main .right-zero {margin-right:0;padding-right:0}



#main .sitemap1 {width:32.5%; float:left; margin-top:20px; margin-right:0.4em}



#main .sitemap2 {width:32.5%; float:left; margin-top:20px}



#main .sitemap-mg1 {margin-top:25px !important; margin-top:5px}



#main .sitemap-mg2 {margin-top:-20px}



#main .tab-width {width:85%; height:16px; padding:3px 5px 4px 5px; margin:0 0 -5px 0; display:block}



#main .bg-stretch {height:37em} /* stretches colour to fixed length; alter as approprite def 40em */







#main .text-white {color:#fff}



.sitemap-sex {background:#ffd791;margin-top:5px;}



#abo #main .sitemap-sex a:link, #abo #main .sitemap-sex a:visited, #abo #main .sitemap-sex a:hover, #abo #main .sitemap-sex a:active {color: #7d3601; background:#ffd791}



.sitemap-hea {background:#d1efc8;margin-top:5px;}



#abo #main .sitemap-hea a:link, #abo #main .sitemap-hea a:visited, #abo #main .sitemap-hea a:hover, #abo #main .sitemap-hea a:active {color: #134b01;}



.sitemap-dri {background:#bfeaff;margin-top:5px;}



#abo #main .sitemap-dri a:link, #abo #main .sitemap-dri a:visited, #abo #main .sitemap-dri a:hover, #abo #main .sitemap-dri a:active {color: #00354f;}



.sitemap-hom {background:#e0c4ed;margin-top:5px;}



#abo #main .sitemap-hom a:link, #abo #main .sitemap-hom a:visited, #abo #main .sitemap-hom a:hover, #abo #main .sitemap-hom a:active {color: #380054;}



.sitemap-wor {background:#efe7a5;margin-top:5px;}



#abo #main .sitemap-wor a:link, #abo #main .sitemap-wor a:visited, #abo #main .sitemap-wor a:hover, #abo #main .sitemap-wor a:active {color: #3d3601;}



.sitemap-tra {background:#ffb19d;margin-top:5px;}



#abo #main .sitemap-tra a:link, #abo #main .sitemap-tra a:visited, #abo #main .sitemap-tra a:hover, #abo #main .sitemap-tra a:active {color: #661500;}


/* DJ */
.sitemap-com {background:#ECC1C1;margin-top:5px;}



#abo #main .sitemap-com a:link, #abo #main .sitemap-com a:visited, #abo #main .sitemap-com a:hover, #abo #main .sitemap-com a:active {color: #232323;}



.sitemap-abo {background:#ffb0c5;margin-top:5px;}



#abo #main .sitemap-abo a:link, #abo #main .sitemap-abo a:visited, #abo #main .sitemap-abo a:hover, #abo #main .sitemap-abo a:active {color: #8a1132;}




/*** Multimedia ***/

.sitemap-mul {background:#E6E7ED;margin-top:5px;}
#abo #main .sitemap-mul a:link, #abo #main .sitemap-mul a:visited, #abo #main .sitemap-mul a:hover, #abo #main .sitemap-mul a:active {color: #3d3601;}




/* template 001 ns hack */


/*
#boltons p.description2 {background: #07C307; padding: 0.4em 0.6em 0.6em; margin:0}

#boltons p.festival a {background:#23A9EF; color: #fff; padding: 2px 3px 3px 3px}
*/




#main .adj-pad {padding-left:5px !important; padding-left:0}



.adj-main {margin-top:-25px !important; margin-top:0}


/* bolton for mp3 - homepage - changed YN */

#boltons #mp3Bolton {background:url(/newsite/images/generic/mp3.jpg) no-repeat; border:1px solid #FB4716;	margin-bottom:.5em;	height:4.7em; padding:.25em 0 .4em 3.5em; }

#boltons #mp3Bolton h3, #boltons #mobileBolton h3  {background:none; font-size:1em; padding-top:0;padding-left:0;} /* YN padding top & left added */

#boltons #mp3Bolton h3 a {color:#FB4716; background:none; padding-left:0;}

#boltons #mp3Bolton .downloadLink a {margin-bottom:.65em; color:#FB4716;	background:none; padding-left:0;}

#boltons #mp3Bolton p, #boltons #mobileBolton  p{margin-bottom:2px; font-size:.7em}

#boltons #mobileBolton {background:url(/newsite/images/generic/mob_small.jpg) no-repeat; border:1px solid #AA2224;	margin-bottom:.5em;	height:4.7em; padding:.25em 0 .4em 3.5em; }

#boltons #mobileBolton h3 a {color:#AA2224;	background:none; padding-top:.25em; padding-left:0;}

#boltons #mobileBolton .downloadLink a {margin-bottom:.65em; color:#AA2224;	background:none; padding-left:0;}

/* */


#body .mainMedia{width:34em;  }

#home .sub-med-head {width:100%} /* multimedia page*/

/* delete this */
ul.sex_multimedia {background:url(/newsite/images/generic/sex_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.hea_multimedia {background:url(/newsite/images/generic/hea_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.dri_multimedia {background:url(/newsite/images/generic/dri_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.hom_multimedia {background:url(/newsite/images/generic/hom_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.wor_multimedia {background:url(/newsite/images/generic/wor_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.tra_multimedia {background:url(/newsite/images/generic/tra_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.com_multimedia {background:url(/newsite/images/generic/com_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
ul.abo_multimedia {background:url(/newsite/images/generic/abo_download_small.gif) no-repeat 1px 7px; padding-left:2em;}
/* delete end */

/*YN 28/02/07 */
input.boxbutton2 { color:#fff; padding: 2px 3px 2px 3px; display: block; margin-right: 5px;  border:none;}
#tra input.boxbutton2 {background: #fc4518; font-size:.8em;}
#sex input.boxbutton2 {background: #e8690c; font-size:.8em;}
#dri input.boxbutton2 {background: #2691d3; font-size:.8em;}
#hom input.boxbutton2 {background: #9e48c9; font-size:.8em;}
#wor input.boxbutton2 {background: #baa601; font-size:.8em;}
#hea input.boxbutton2 {background: #390; font-size:.8em;}

/*YN 02/04/07 - Activism */

#tra #formAct {font-size:.7em; margin:5px 0px; background-color:#FFB19D;padding:5px 2px; width:99%}

#wor #formAct {font-size:.7em; margin:5px 0px; background-color:#efe7a5;padding:5px 2px; width:99%}/*new 150708*/


#main #formAct label {width:12em; float:left; padding:2px 2px 2px 3px; font-weight:bold;}
#main #formAct input {margin:2px 0;width:19.1em; padding:0;}

#main #formAct select {width:19.5em;margin:2px 0; }
#main #formAct input.inputSearch{ width:auto; float:right; margin-right:5px;}

#main ul.columnList {float: left;width: 32em;margin: 0;padding: 0;list-style: none;font-size:0.7em;}
 
#main ul.columnList li {float: left;width: 15em;margin: 0;background-image: url(bullet.gif);background-position: 0 5px;background-repeat: no-repeat;padding: 0 0 0 1em; }

#main h3.r1{font-size:0.7em; clear:both;}

#main h2 .H2left {float:left; padding-bottom:5px; font-size:85%;}

#main #page-links {text-align: center;	font-size: 0.8em; padding:1em 0;}

#main span.strong {font-weight:bold;}

#tra #main a:link.apply , #tra #main a:visited.apply{color:#ffffff; background-color:#fc4518; width:auto; padding:5px}

#main .oppItalic{font-style:italic;}

#main .activismBlog {width:34em;}
#searchForm select, #searchForm input{font-size:100%; margin:1px 0 5px 0;}
#searchForm {margin:0; }
#searchForm input.blogSearch{background-color:#ffb19d;   float:left;clear:both}

#main form#blogCommentForm{font-size:.7em}

#main form#blogCommentForm label {float:left; width:10em; padding-top:5px; }
#main form#blogCommentForm textarea{ clear:both; width:20em;  }

#main form#blogCommentForm .noFloat{float:none;}

.pad p em{width:99%}

/* bookmark */

#main .bookmarks {
font-size:.6em;
overflow:auto;
}

html>/**/body #main .bookmarks {
margin-top:30px;
overflow:none;
}

#main .bookmarks h3 {
font-size:90%;
}

#main .bookmarks h3 .leftBook {
float:left;
margin-bottom:8px;
}

#main .bookmarks h3 .rightBook {
float:right;
margin-bottom:8px;
}

#main .bookmarks h3 .rightBook a  {
background:none;
margin-right:1px;
}


#main .bookmarks ul {
list-style:none;
margin:0;
padding:0;
text-align:center;
clear:both;
}

#main .bookmarks ul li {
display:inline;
padding:5px 0 ;
}


.bookmarks ul li a {
padding:5px 10px 5px 18px;
}

.bookmarks .del{
background:url("/newsite/images/generic/delicious.gif") no-repeat 0% 50%;
}


.bookmarks .facebook{
background:url("/newsite/images/generic/facebook.gif") no-repeat 0% 50%;
}

.bookmarks .stumbleupon{
background:url("/newsite/images/generic/stumbleupon.gif") no-repeat 0% 50%;
}

.bookmarks .digg{
background:url("/newsite/images/generic/digg.gif") no-repeat 0% 50%;
}

/*** multimedia ***/
.audiolist {
width:40%;
float:left;
padding-top:5px;
}

#mul h2 {
font-size:.9em;
}

#mul .audiolist h2, #mul .videolist h2, #mul .multimediaHomepage h2{
padding-bottom:8px;
font-size:.8em
}

.videolist {
width:55%;
float:right;
padding-top:5px;
}

#main .audiolist h3 a  {
background:#fff;
}

#main .audiolist h3 img  {
margin-bottom:10px;
}


#main .audiolist p{
margin-top:2px;
}

.audiolist span {
padding-left:30px;
display:block;
padding-bottom:10px;
clear:both;
}


.videolist span {
display:block;
margin-bottom:22px;
overflow:auto;
clear:both;
}


/* audio home */

#mul .audiolist  .sex{
color:#e8690c;
background:url("/newsite/images/generic/sex_download_small.gif") no-repeat ;
}

#mul #main .pad .sex  a:link, #mul #main .pad .sex  a:visited, #mul #main .pad .sex  a:active, #mul #main .pad .sex  a:hover, #mul #main .sex{
color:#e8690c;
}

#mul .audiolist .hea{
color:#390;
background:url("/newsite/images/generic/hea_download_small.gif") no-repeat;
}

#mul #main .pad .hea  a:link, #mul #main .pad .hea  a:visited, #mul #main .pad .hea  a:hover, #mul #main .pad .hea  a:active, #mul #main .hea{
color:#390;
}

#mul .audiolist .dri{
color:#2691d3;
background:url("/newsite/images/generic/dri_download_small.gif") no-repeat;
}

#mul #main .pad .dri  a:link, #mul #main .pad .dri  a:active, #mul #main .pad .dri  a:hover, #mul #main .pad .dri  a:visited, #mul #main .dri{
color:#2691d3;
}

#mul .audiolist .hom{
color:#9e48c9;
background:url("/newsite/images/generic/hom_download_small.gif") no-repeat;
}

#mul #main .pad .hom  a:link, #mul #main .pad .hom  a:visited, #mul #main .pad .hom  a:hover,  #mul #main .pad .hom  a:active, #mul #main .hom{
color:#9e48c9;
}

#mul .audiolist .tra{
color:#fc4518;
background:url("/newsite/images/generic/tra_download_small.gif") no-repeat;
}

#mul #main .pad .tra  a:link, #mul #main .pad .tra  a:active, #mul #main .pad .tra  a:hover, #mul #main .pad .tra  a:visited, #mul #main .tra{
color:#fc4518;
}

#mul .audiolist .wor{
color:#baa601;
background:url("/newsite/images/generic/wor_download_small.gif") no-repeat;
}

#mul #main .pad .wor  a:link, #mul #main .pad .wor  a:visited, #mul #main .pad .wor  a:active, #mul #main .pad .wor  a:hover,#mul #main .wor{
color:#baa601;
}


#mul .audiolist .com{
color:#BF3131;
background:url("/newsite/images/generic/com_download_small.gif") no-repeat;
}

#mul #main .pad .com  a:link, #mul #main .pad .com  a:visited, #mul #main .pad .com  a:active, #mul #main .pad .com  a:hover,#mul #main .com{
color:#BF3131;
}


#mul .audiolist .mul{
color:#4154B9;
background:url("/newsite/images/generic/mul_download_small.gif") no-repeat;
}

#mul #main .pad .mul  a:link, #mul #main .pad .mul  a:visited, #mul #main .pad .mul  a:active, #mul #main .pad .mul  a:hover,#mul #main .mul{
color:#4154B9;
}

/* article page */

#mul .pad .audioArticle {
padding-left:0;
display:block;
padding-bottom:10px;
clear:both;
background-position:5em 0;
}


#mul .pad .audiolist img {
padding-right:3em;
padding-bottom:10px;
float:left;
}


.videolist img, .multimediaHomepage img  {
float:left;
padding-right:7px;
}

#main .videolist p, .multimediaHomepage p {
 display:block;
 padding-left:127px;
 margin-top:2px; 
}


#main .videolist h3, #main .audiolist h3 {
font-size:.7em;
color:#4154B9;
}
 
#main .videolist h3 a  {
background:none;
}


#main .videolist p.moreButton {
padding-left:0;
}

#mul #main  p.moreButton a:link, #mul #main  p.moreButton a:hover,  #mul #main  p.moreButton a:visited,#mul #main  p.moreButton a:active{
background:#4154B9;
color:#ffffff;
width:8em;
padding:5px;
display:block;
clear:both;
}

.videolistWide, .audioListWide {
width:100%;
float:none;
overflow:auto;
display:block;
padding-top:10px;
}

/* new multimedia icon */

li.sex_multimedia {background:url(/newsite/images/generic/sex_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.hea_multimedia {background:url(/newsite/images/generic/hea_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.dri_multimedia {background:url(/newsite/images/generic/dri_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.hom_multimedia {background:url(/newsite/images/generic/hom_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.wor_multimedia {background:url(/newsite/images/generic/wor_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.tra_multimedia {background:url(/newsite/images/generic/tra_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.com_multimedia {background:url(/newsite/images/generic/com_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.abo_multimedia {background:url(/newsite/images/generic/abo_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}
li.mul_multimedia {background:url(/newsite/images/generic/mul_download_small.gif) no-repeat 1px 3px;padding-left:3em; height:3.5em;}


li.sex_multimedia_video {background:url(/newsite/images/generic/sex_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.hea_multimedia_video {background:url(/newsite/images/generic/hea_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.dri_multimedia_video {background:url(/newsite/images/generic/dri_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.hom_multimedia_video {background:url(/newsite/images/generic/hom_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.wor_multimedia_video {background:url(/newsite/images/generic/wor_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.tra_multimedia_video {background:url(/newsite/images/generic/tra_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.com_multimedia_video {background:url(/newsite/images/generic/com_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}
li.mul_multimedia_video {background:url(/newsite/images/generic/mul_watch_small.gif) no-repeat 1px 3px; padding-left:3em;  height:2.6em;}


.multimediaMenu, .multimediaMenuBookmarks {
width:440px;
border:1px solid #4154B9;
padding:5px;
margin:0;
overflow:auto;
}

.multimediaMenu ul {
margin:0;
padding:0;
display:block;
font-size:.7em;
}


.multimediaMenu li {
list-style:none;
width:17%;
float:left;
padding:3px 0 3px 23px;
margin:0;
}

.multimediaMenu li.fav {
background:url(/newsite/images/generic/favBlue.gif) no-repeat 0 50%;
}

.multimediaMenu li.send {
background:url(/newsite/images/generic/send.gif) no-repeat 0 50%;
}

.multimediaMenu li.post {
background:url(/newsite/images/generic/post.gif) no-repeat 0 50%;
}


.multimediaMenu li.rssVideo {
background:url(http://www.thesite.org/newsite/images/generic/rssbadgeVideo.gif) no-repeat 0 50%;
}

.pad .multimediaMenu li.widthOverride {
width:23%;
}

.multimediaMenu li.paddingOverride {
padding-left:40px;
}

#mul div.row-box {
width:32em;

}

#mul div.row-box .submitbutton-right {
float:left;
}

#mul .multimediaMenuBookmarks .bookmarks {
margin:0;
padding:0;
}


#main  .pad .embed {margin:1em 0 0 0; padding:0; font-size:100%;}
#main .pad .embed input {font-size:.8em; width:26em}
#main .pad .embed label{font-size:.8em; }

#mul .videoFrame{
margin:0 2.8em;
}


#mul #main a.strong {
font-weight:bold;
}

#mul .pad .audioArticle p a {
font-weight:bold;
}

/* new multimedia homepage */
.multimediaHomepage {
width:83%; /*new 120708*/
}


#mul .multimediaHomepage a{
background:none;
}

#main .multimediaHomepage h3 {
font-size:.8em;
padding:8px 0 5px 0;
}

#mul .pad .multimediaHomepage h2 {
margin-top:0;
padding:5px 0;
font-size:.7em;
overflow:auto;
background:url(/newsite/images/generic/avHeadingBackground.jpg);
height:1%;
}

/*new 120809*/
#mul #main .pad .multimediaHomepage h2 a:link, #mul #main .pad .multimediaHomepage h2 a:visited, #mul #main .pad .multimediaHomepage h2 a:hover, #mul #main .pad .multimediaHomepage h2 a:active  {
/*text-decoration:underline; - removed - */
/*color:#fff;*/
padding:4px;

}

#mul .pad .videolist .mul {
background:none;
}

#mul .multimediaHomepage .moreAudioVideo {
width:10.5em;
font-size:.7em;
margin-top:30px;
margin-left:30px;
display:block;
float:left;
}

#mul .multimediaHomepage .audioIcon a:link, #mul .multimediaHomepage .audioIcon a:visited, #mul .multimediaHomepage .audioIcon a:hover, #mul .multimediaHomepage .audioIcon a:active{
float:left;
background:url(/newsite/images/generic/mul_download_small.gif) no-repeat;
padding:0 10px 10px 25px;
}

#mul .multimediaHomepage .videoIcon a:link, #mul .multimediaHomepage .videoIcon a:visited, #mul .multimediaHomepage .videoIcon a:hover, #mul .multimediaHomepage .videoIcon a:active{
float:left;
background:url(/newsite/images/generic/mul_watch_small.gif) no-repeat;
padding:0 10px 10px 30px;
}

#mul .multimediaHomepage .moreAudioVideo span.right{
padding:5px;
background:#4154B9;
color:#fff;
}

.multimediaHomepage span {
display:block;
margin-bottom:12px;
overflow:auto;
clear:both;
}

/*new 120708*/
.multimediaHomepage span p {
margin-left:27px;
color:#000000;
}

/* new 120708 */

#mul #main .pad .multimediaHomepage h2.sex {
border-bottom:1px solid #e8690c;
}

#mul #main .pad .multimediaHomepage h2.tra {
border-bottom:1px solid #fc4518;
}

#mul #main .pad .multimediaHomepage h2.dri {
border-bottom:1px solid #2691d3;
}

#mul #main .pad .multimediaHomepage h2.hea{
border-bottom:1px solid #390;
}

#mul #main .pad .multimediaHomepage h2.hom{
border-bottom:1px solid #9e48c9;
}

#mul #main .pad .multimediaHomepage h2.wor{
border-bottom:1px solid #baa601;
}

#mul #main .pad .multimediaHomepage h2.com{
border-bottom:1px solid #BF3131;
}

#mul #main .pad .multimediaHomepage h2.mul {
border-bottom:1px solid #4154B9;
}

#mul .black {
color:black;
}

#mul .titleTeaser {
margin-top:2px;
}


/* level 2 */
.imageCaption {
padding:1px 0;
margin:0;
}


/*new search */
#search #main{
width:46.5em;
}

#search .searchBox {
border:2px solid #BD84A5;
width:99.5%;
overflow:auto;
margin-bottom:10px;
clear:both;
}

.searchBox span  {
float:left;

}

.searchBox span h1 {
margin:1.8em 0 0 2em;
color:#7E084C;
font-weight:bold
}

.searchBox .searchForm {
float:left;
width:40%;
font-size:.7em;
padding:5px 0;
margin:12px 0 0 0;
}


.searchForm label {
float:left;
width:40%;
clear:both;
margin:5px 0;
font-weight:bold;

}

.searchForm input{
margin:5px 0;
width:55%
}

.searchForm select {
width:14.7em;
margin:5px 0;
}

html>/**/body .searchForm select {
width:14.6em;
} 

.searchForm .searchButton {
float:right;
margin-right:10px;
width:10em;
background-color:#7E084C;
color:#fff;
border:0;
padding:2px 0;
}

/*IE7 */
*:first-child+html .searchForm .searchButton{
margin-right:8px;
} 

/*IE6*/
* html .searchForm .searchButton{
margin-right:6px;
} 

#search .searchGeneralContentBox{
float:left;
width:49%;
margin-bottom:10px;
}

#search .searchAskBox{
padding-right:.91em
}


#search  h2.searchContentHeading {
background:#BD84A5 url(/newsite/images/generic/bgcorner_search.jpg) no-repeat 100% 0;
margin:0;
padding-left:10px;
padding-right:10px;
color:#fff
}

#search .searchGeneralContentBox div {
border:2px solid #BD84A5;
border-bottom:none;
padding:5px;
height:15em;
}

#search .searchGeneralContentBox div .no-m {
margin-bottom:9px;
}

#search .searchGeneralContentBox div .no-mb {
margin-bottom:0;
}

#search  .searchIntro{
background:#BD84A5;
margin:0;
padding:5px 10px;
font-weight:bold;
}

#search .searchGeneralContentBox a {
color: #7E084C; 
font-weight:bold
}


#search  .searchSeeMore{
background:#BD84A5;
margin:0;
font-weight:bold;
float:left; /*required for IE 6 */
width:100%; /* required for opera */
}

#search  .searchSeeMore a{
float:right;
background:#7E084C;
padding:5px;
color:#fff;
overflow:auto;
font-size:90%
}

/* no results */
#search  .seeMoreNoResults{
background:#BD84A5;
margin:0;
font-weight:bold;
float:left; /*required for IE 6 */
width:100%; /* required for opera */
height:1.96em
}

#search .searchDiscussion {
width:55%;
padding-right:20px
}

#search .searchDiscussion h2{
background:#7E084C;
margin:0;
padding:5px 10px;
color:#fff;
float:left;


}

#search .searchDiscussion p{
padding:10px;
clear:both;
margin:0; /* IE6*/
}

#search .searchDiscussion p.strong{
font-weight:bold
}

.searchLinks {
float:right;
width:40%;
padding:5px 0;
margin:2em 0 0 1em;
}

#search #main .searchLinks .linkButton {
margin-top:0;
}

#search #main .widebox-main {
border-left: 2px solid #BD84A5; 
border-right: 2px solid #BD84A5; 
background-color:#FCF6FA;
width:99.4%;
voice-family: "\"}\""; 
voice-family:inherit;
width:99.6%;
overflow:auto;

}


#search #main .widebox-top {
background: #BD84A5;
border-color: #BD84A5;
width:99.5%;
voice-family: "\"}\""; 
voice-family:inherit;
width:99.8%;
clear:both;
}

/*opera 9 */
html:first-child #search #main .widebox-top {
width:45.05em;
}

#search #main span.widebox-buttonright a:link, #search #main span.widebox-buttonright a:visited, #search #main span.widebox-buttonright a:hover, #search #main span.widebox-buttonright a:active  {
background: #7E084C;
color:#fff;
font-weight:normal;
}

#search #main span.widebox-buttonleft a:link, #search #main span.widebox-buttonleft a:visited, #search #main span.widebox-buttonleft a:hover, #search #main span.widebox-buttonleft a:active  {
background: #7E084C;
color:#fff;
font-weight:normal;
}


#search  #main .widebox-main a, #search  #main .widebox-top a{
color: #7E084C; 
font-weight:bold;
}

#search .widebox-main div{
float:left;
width:65%;
background-color:#fff;h
height:auto;
overflow:visible;
display:block;
voice-family: "\"}\""; 
voice-family:inherit;
width:60%;

}

#search  .widebox-main .searchResultsInfo{
width:32%;
float:right;
background-color:#FCF6FA;
margin-top:2em;
height:auto;
}

#search  #main a.linkButton {
font-size:.7em;
color:#fff;
background-color:#7E084C;
padding:5px 5px;
margin:10px 15%;
text-align:center;
font-weight:normal;
display:block;
width:11em;
}

.overrideHeight {
height:15em;

}

