/* CSS Document */
/* Title:	Principles into Practice Network - styles for Website */

body {
	margin: 0px;
	padding: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #3F3B3C;
	}

#wrap {
	width: 950px;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	margin: 0 auto; /* Centers the design using auto margins*/
	}

/* MISC. */
.clear {clear: both;}
.hide {display: none;}
a img {border: none;}
.divclear {
	clear: both; 
	height: 0px; 
	font-size: 0px; 
	margin: 0;
	padding: 0;
	margin-top: -2px;
	}
hr.cleaner {
	clear: both; 
	padding: 0px; 
	visibility: hidden; 
	margin: -1px 0px 0px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	height: 1px; 
}
/* GENERAL TEXT STYLES */
a, a:link, a:visited {
	color: #3F3B3C;
	text-decoration: underline; 
	}
a:focus, a:hover, a:active {
	color: #3F3B3C;
	text-decoration: underline;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2.2em;
	margin: 0px;
	padding: 0px;
	}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	}
h4, h5, h6 {
	font-size: 1.0em;
	}
h3 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
	}
	
/* HEADER */
#container-header {
	width: 949px;
	margin: 0px;
	padding: 0px 0px 1.6em;
	background: #FFFFFF;
	}
#header-links {
	text-align: right;
	color: #3F3B3C;
	}
#brand {
	border: none;
	}
/* HORIZONTAL MENUS */
#container-header ul, #container-toplinks ul, container-footer ul {
	list-style: none;			/* removes list marker */
	padding: 0px;				/* removes left indent */
	margin: 0px;
	}
#container-header ul li, #container-toplinks ul li, container-footer ul li {
	display: inline;			/* sets list items to display in a row */
	}
/* TOPLINKS */
#container-toplinks {
	clear: both;
	width: 949px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #3F3B3C;
	}
#breadcrumb {
	padding-left: 52px;
	}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
	color: #3F3B3C;
	text-decoration: underline; 
	}
#breadcrumb a:focus, #breadcrumb a:hover, #breadcrumb a:active {
	color: #E5ACCE;
	text-decoration: underline;
	}
#user-register a, #user-register a:link, #user-register a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	background: #E5ACCE url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	padding-left: 5px;
	float: right;
	width: 229px;
	height: 30px;
	font-family: "Trebuchet MS";
	font-size: 1.5em;
	text-align: left;
	border-right: 5px solid #FFFFFF;
	}
#user-register a:focus, #user-register a:hover, #user-register a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}
#user-login a, #user-login a:link, #user-login a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	background: #E5ACCE url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	padding-left: 5px;
	float: right;
	width: 229px;
	height: 30px;
	font-family: "Trebuchet MS";
	font-size: 1.5em;
	text-align: left;
	}
#user-login a:focus, #user-login a:hover, #user-login a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}

/* CONTENT */
#container-content {
	clear: both;
	width: 949px;
	min-height: 414px;
	height: auto;
	_height: 414px;
	text-align: left;
	border-top: 5px solid #FFFFFF;
	line-height: normal;
	/* background: #E5ACCE url(http://www.mwcscot.org.uk/web/templates/Principles_Home_files/content-bkgrnd.gif) repeat-y center top; */
	/*color: #484C21;*/
	color: #908278;
	}

#container-content a {
	color: #908278;
}

.home-bkgrnd {
	background: #E5ACCE url("/web/templates/Principles_home_files/home-bkgrnd.jpg") no-repeat right top;
	}
#content-left {
	padding-left: 52px;
	padding-top: 1.6em;
	padding-right: 0.8em;
	padding-bottom: 0.8em;
	}
#content-left p {
	font-size: 2.2em;
	}
#content-right {
	padding-left: 0.8em;
	padding-top: 1.6em;
	padding-right: 0.8em;
	padding-bottom: 0.8em;
	}
#home-image {
	padding-left: 85px;
	padding-top: 60px;
	}
.speakers {
	padding-left: 40px;
	background:  url("/web/templates/Principles_home_files/bullett-bubble-big.gif") no-repeat left top;
	}

/* FOOTER */
#container-footer {
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #333333;

	}
#container-footer a, #container-footer a:link, #container-footer a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	font-family: "Trebuchet MS";
	font-size: 1.5em;
	text-align: left;
	}
#container-footer a:focus, #container-footer a:hover, #container-footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}
#case-studies a, #good-practice a, #awards a, #forum a, #resources a, #events a, #feedback a {
	padding-left: 5px;
	float: left;
	width: 149px;
	height: 60px;
	margin-right:5px;
	border-top:5px solid #fff;
	}
#case-studies a {
	background: #86adcc url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}

#awards a {
	background: #747943 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}
#good-practice a {
	background: #737A35 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}
#forum a {
	background: #AFBD21 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}
#resources a {
	background: #006A71 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}
#events a {
	background: #5faec0 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	}
#feedback a {
	background: #978980 url("/web/templates/Principles_home_files/link-arrow.gif") no-repeat right bottom;
	margin-right:0;
	}
	
/* LAYOUT */
#fixed-content {
	padding: 0px; 
	margin: 0px; 
	width: 100%; 
	text-align: left; 
	font-size: 0.9em; 
}
.fixed-sidebar {
	padding: 0px; 
	margin: 0px; 
	float: left; 
	width: 471px; 
}
.full-width {
	padding: 0px; 
	margin: 0px; 
	float: left; 
	width: 100%; 
}
.fixed-sidebar-content {
	padding-bottom: 0.5em; 
	padding-top: 0.5em; 
	padding-right: 0em; 
	padding-left: 0em; 
	font-size: 1.0em; 
	margin: 0px;
}
.fixed-main {
	padding: 0px; 
	margin: 0px 0px 0px 475px; 
}
#container-content ul {
	list-style: none;
}
#container-content li {
	padding-left: 40px;
	background:  url("/web/templates/Principles_home_files/bullett-bubble-big.gif") no-repeat left top;
	padding-bottom: 1.0em;
	}
.fixed-main-content {
	padding: 0.5em 1.5em 0.5em 0.5em; 
	font-size: 1.0em; 
	margin: 0px; 
}
.inner-fixed-sidebar {
	padding: 0px; 
	float: right; 
	margin: 0px; 
	width: 149px; 
}
.inner-fixed-sidebar-content {
	padding: 0.5em 0px; 
	font-size: 1.0em; 
	margin: 0px; 
}
.inner-fixed-main {
	margin: 0px 150px 0px 0px; 
	padding: 0px; 
}
.inner-fixed-main-content {
	padding: 0.5em 1em; 
	font-size: 1.0em; 
	margin: 0px; 
}
/* FORM */
label {
	float: left;
	width: 235px;
}
form div {
	padding-bottom: 0.5em;
}
#buttons {
	padding-left: 235px;
}

.full-width #content-left p {
	font-size: 1.2em;
	}

/* Forum Styles */

.mainborder
{
    BACKGROUND-COLOR: #000000;
    COLOR: #000000;
}


TD.mainheadcell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: left
}
TD.maincella
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
TD.maincellb
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #eeeeee
}
TD.mainpagetitlebg
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #61605b
}
TD.mainpagetoolsbg
{
    BACKGROUND-COLOR: #ffffff
}

.mainpagetoolsbg a
{
    COLOR: BLACK !important;
}

.mainpagetoolslabel
{
    FONT-WEIGHT: bold
}
.dropdown
{
    FONT-SIZE: 12px;
    HEIGHT: 18px
}
.ForumTextbox
{
    FONT-SIZE: 12px;
    WIDTH: 128px
}
.formpostTextbox
{
    FONT-SIZE: 12px;
    WIDTH: 280px
}
.topictitle
{
    FONT-SIZE: 12px
}
TD.replydivider
{
    BACKGROUND-COLOR: #999999
}
.formlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.mainpagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
replyauthorname
{
    FONT-SIZE: 12px
}
TH.mainheadcell
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}
HR.replydivider
{
    FONT-WEIGHT: 100;
    COLOR: #999999
}