/* For SCOTLANDS DISABLED CHILDREN

 Author: James Love

 */



/*

1. GLOBAL STYLES

-------------------------------------------------------------------------------------------------

1.0 Reset & tools

1.1 Headings

1.2 Links + lists

1.3 Forms

1.4 Columns + Rows

1.5 Puffs + Boxes

1.6 Tables





2. MAIN PAGE ELEMENTS

-------------------------------------------------------------------------------------------------

2.0 Top Level elements

2.1 Wrapper

2.2 Header

2.3 Navigation

2.4 Main content

2.5 Footer





3. SPECIFIC PAGES

-------------------------------------------------------------------------------------------------

3.0 Homepage









1. GLOBAL

-------------------------------------------------------------------------------------------------







/* 1.1 Reset

----------------------------------------------- */



/*

Copyright (c) 2008, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.6.0

*/



html{color:#a6cde7;margin:0;padding:0;height: 100%;margin:0 0 30px 0} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; margin:0; padding:0;} /* Added margin/padding reset */
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
/* Clearing floats without extra markup  */
.clearing{ display: inline-block; }
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearing{ height: 1%; }
.clearing { display: block; }
.clear-both{clear:both}
.skiplinks{ position: absolute;left: -20000px;height:1px;margin:0;padding:0;}


/* 1.1 headings

----------------------------------------------- */

h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#000;font-family:Georgia,"Times New Roman", Times, serif;}
* html h1,* html h2,* html h3,* html h4,* html h5, * html h6{font-weight:bold}
h1 { font-size:190%; line-height: 1em;  margin-bottom:0;}
#content h1{font-size: 190%; margin-bottom:5px;}
h2 { font-size: 145%; margin-bottom:10px; line-height: 1em;}
h3 { font-size: 120%; line-height: 1em; margin-bottom: 0.6em;}
h4 { font-size: 100%; line-height: 1; margin-bottom: 0.3em;}
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }


h3 a{padding-top:8px;font-size:91%;font-weight:normal}
h3 a:hover{color:#000;}

/* 1.2 Links + lists
----------------------------------------------- */
a{color:#000;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:line-through;}

ul{padding-bottom:20px;list-style-type:none}
ul#skip{display:none}
#content ul{list-style-type:none;padding: 0  0 20px 0}
#content ul li{padding: 0 20px 0 15px;background: transparent url(../images/general/img-star-dark.gif) no-repeat 0 0.5em}
#content ul.inline li{display:inline;padding:0 5px 0 14px;background-position: 0 0.3em}

ul#horizontal-gallery{}
ul#horizontal-gallery li{float:left;width:270px;margin-right:12px;min-height:160px;padding:0 0 30px 0;background:none !important}
ul#horizontal-gallery li.list-end{margin-right:0}
ul#horizontal-gallery li img{border:solid 1px #000}
/*ul#horizontal-gallery li  a:hover img{-moz-transform: rotate(-0.5deg);position:relative;z-index:5)}*/
/* 1.3 Forms
----------------------------------------------- */

/* 1.4 Columns + Rows
----------------------------------------------- */
.col-1{float:left;width:270px;margin-right:12px;overflow:hidden}
.col-2{float:left;width:558px;overflow:hidden}
.col-3{float:left;width:540px;margin-right:40px;overflow:hidden}
.col-4{float:left;width:200px;overflow:hidden}
.col-2-home {float:left;width:510px;overflow:hidden;margin-right:20px}
.col-4-home{float:left;width:230px;overflow:hidden;}
.article-container{ border-bottom:dotted 1px #000;padding: 40px 0 0 0;}



/* 1.5 Puffs + Boxes
----------------------------------------------- */
.display-box{float:left;width:270px;margin-right:12px;min-height:160px;padding-bottom:30px}
.display-box-end {float:left;width:270px;margin-right:0}
.display-box img,.display-box-end img{border:dotted 1px #000}

/*1.6 Tables
----------------------------------------------- */



/*2. MAIN PAGE ELEMENTS
______________________________________________________________________________________________*/


/*2.0 Top Level elements
----------------------------------------------- */
body{background-color:#fff;color:#000;padding:0 0 5em 0; font-size:85%;line-height:1.65em;font-family:Arial,Georgia,"Times New Roman", Times, serif;}
#wrapper{width:840px;margin:0 auto;padding:60px 0}
p{padding-bottom:25px}
strong,em{font-weight:bold}

/*2.2 Header
----------------------------------------------- */
#header{margin-bottom:30px;}
#header h1{float:left;width:200px;margin:0;padding:0;font-size:190%;line-height:0.8em}
#header h1 a{font-weight:normal}
* html #header h1 a{font-weight:bold}
#header h1 a{text-decoration:none;}
/*#header h1 a span{padding:0 5px;font-style:normal;line-height:1.3em;color:#fff}
#header h1 a:hover span{background-color:#ff0;color:#000}*/
#main-nav{}

/*2.3 Navigation
---------------------------------------------- */
/* main */
#header  ul#main-navigation{width:auto;float:right;list-style-type:none;background: transparent url(../images/general/img-star-dark.gif) no-repeat center left;margin-top:55px;padding:0 0 0 10px;}
#header  ul#main-navigation li{display:inline;padding-right:10px;background: transparent url(../images/general/img-star-dark.gif) no-repeat right}
#header  ul#main-navigation li.last{}
#header  ul#main-navigation li a {color:#000;font-size:100%;text-decoration:none;font-weight:normal;padding:1px 5px;background:none}
#header  ul#main-navigation li a:hover,#header  ul#main-navigation li.active a{text-decoration:line-through;}

/* section */
ul#secondary-navigation{float:right;margin-top:-39px;text-align:right;position:relative;width:auto}
ul#secondary-navigation li{background:none;display:inline;padding:0 0px 0 10px;margin:0 2px 0 0;text-align:right;}
ul#secondary-navigation li a{font-weight:normal;font-size:91%;padding:2px;margin:0}
ul#secondary-navigation li a:hover{text-decoration:line-through;}
ul#secondary-navigation li#mega-drop{padding:0 0 0 10px;background:none;background:transparent url(../images/general/bg-secondary-nav.gif) no-repeat center left}
ul#secondary-navigation li#mega-drop:hover a{text-decoration:line-through;}
 * html ul#secondary-navigation li#mega-drop{display:none}
 * + html div ul#secondary-navigation li#mega-drop{display:none}
 ul#secondary-navigation li#mega-drop #the-mega-menu{background-color:#fff;border:dotted 1px #000;display:block;overflow:hidden;padding:15px;position:absolute;width:220px;top:-5000px;left:-5000px;text-align:left}
 ul#secondary-navigation li#mega-drop:hover #the-mega-menu{top:20px;left:-35px;z-index:10;}
 #the-mega-menu ul {margin:0;padding:0}
   ul#secondary-navigation li#mega-drop #the-mega-menu ul li{display:block;background:none;padding:0 0 5px 0;margin:0}
    ul#secondary-navigation li#mega-drop #the-mega-menu ul li a {text-decoration:none;color:#000}
	 ul#secondary-navigation li#mega-drop #the-mega-menu ul li a:hover {text-decoration:line-through;}
  

/*2.4 Site search
----------------------------------------------- */



/*2.5 Main content
----------------------------------------------- */
#content{overflow:hidden;padding: 0px 0 0 0;}
#content-intro{padding:40px 0;border-style:dotted; border-color:#000;border-width:1px 0;line-height:20px}
#content-intro p{width:560px;margin:0;padding:0; font-size:110%;}

#main-content{padding:0}

/*2.5 Footer
----------------------------------------------- */
#footer{clear:both;padding-top:0px}
#footer p{font-size:81%;}

/*3. SPECIFIC PAGES
______________________________________________________________________________________________*/

/*HOME PAGE*/

