/*  
Theme Name: Equal At Work
Theme URI: http://equalatwork.org/
Description: Written for Wales TUC.
Version: 1.2 - printable
Author: Simon Proffitt
Author URI: http://www.greenlanddesign.org/

*/

/* SETUP */

.cfh *, #sidebar, #reply {display:none;}
* {margin: 0; padding: 0; border: 0; background-color:transparent;}
body { min-width: 700px; text-align: center; }
img, img a, #head a:hover { border:0; background-color:transparent; }
#menu li, #menu ul {display: inline; padding:5px 5px 5px 0}

hr { color: #fff; background-color: #fff; border: 1px dotted #000; 
border-style: none none dotted none; }
p { margin: 10px 0;}
.current_language_item {display:none;}
#access * {vertical-align:bottom;}

/*Structure*/

#head { height:70px;}
#head img { padding:13px 5px;}
#access img {padding: 0 5px 0 0;}
#menu { float:left;  width: 100%;  margin: 0 0 0 -5%; border-bottom: 1px dotted #999;}
#sidebar { float:right; width: 0; margin: 0;}
#foot { text-align:left; padding:10px 0;}
#foot * {vertical-align:bottom;}
#foot img {padding:0px 47px;}
#wrapper { text-align: left; margin: 2px;}
#head, #foot, #banner {width:100%; clear:both;}

#quote {float:left; margin:0 360px 0 0; padding:20px;}
#image {float:right;width:360px; padding:10px 0 0 0;}

#breadcrumb {float:left;margin:5px 20px;}

#access {float:right;padding:10px;}

.cfh, .cfh2 { float:left;width:100%; overflow: hidden;border-top:1px dotted #999;}
.cfh:after, .cfh2:after {
 /* for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}
#middle { margin: 0 20px; margin-top:6em }
.centerwrap {  float:left;  width: 100%; margin: 0 -95% 0 0;}
/************* IE Mac CSS **************/
* html div.centerwrap {margin: 0 -100% 0 0;}
* html div#menu {margin: 0;}

/* sitemap */

.ddsg-sitemap {margin-left:20px; line-height:1.5}
.ddsg-sitemap ul ul { margin-left:15px }

/*Frills*/

body { font-family:Georgia, "Times New Roman", serif; color:#000}
#head { border-bottom:5px solid #000;}
body, #head, #middle, #menu, #sidebar, #banner, #middle .title, #sidebar .title { background-color:#fff;}
#middle .title { color:#000; padding:5px 10px 5px 10px; text-decoration:underline}
.writing { padding:10px }
#menu .writing { padding:10px 20px }
#access {background-color:#fff; color:#000}
#bottom {position:relative; left:-12px;margin:0 -13px 0 0;height:14px}

.alt, .notalt {border-top: 1px dotted #999; padding:10px 5px;}
input, textarea {padding:2px; border: 1px dotted #000;}
.redinput { color:#000; background-color:#eee;}

/*Links*/

a:link {color:#0000cc; text-decoration:underline; font-weight:normal}
a:visited {color:#551a8b; text-decoration:underline; font-weight:normal}
a:hover {text-decoration:none; font-weight:normal}


/* Advanced Search form */

#ctas_form {
	text-align: left;
}

#ctas_form fieldset ul {
	list-style: none;
	margin: 5px 15px;
	padding: 0;
}

#ctas_form fieldset {
	border: 1px solid #777;
	margin: 15px 0;
	padding: 15px;
}

#ctas_form legend {
	font-size: 1.1em;
	font-weight: bold;
}

#ctas_form fieldset li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#ctas_form fieldset li:before {
	content: '';
}

#ctas_form input:focus {
	background-color: #fff;
	color: #444;
}

#ctas_footer p {
	font-size: 0.7em;
	margin-top: 25px;
        padding-top: 10px;
	border-top: 1px dotted #888;
}

/* End Advanced Search form */