/*
Theme Name:     Son Modded St Andrews Blueprint
Theme URI:      http://wp.st-andrews.ac.uk/
Description:    Theme for University of St Andrews WordPress websites (includes three columns: navigation, content, widgets).
Author:         svt, dbss, gjms, sde1
Author URI:     http://www.st-andrews.ac.uk/
Version:        1.0

Description:    Based on Blueprint CSS Framework.
Last Updated:   18/10/2012
*/
/* blueprint css */
body{background:#777777;margin:0 0 1em 0;}
.container, .container-12, .container-16 {background:#fff;}
#skiptocontent a.access{display:inline;font-size:1.25em;line-height:1.5;left:-200em;margin:0;padding:0 1em;position:absolute;text-decoration:none;width:14em;z-index:2;}
#skiptocontent a.access:hover{text-decoration:underline;}
#skiptocontent a.access:focus,#skiptocontent a.access:active{background:#fff6bf;border:solid #ffd324 2px;color:#000;left:0;position:absolute;top:0;}
#topnavbar{background:#404040;border-bottom:1px solid #777;height:2.4em;position:relative;}
#topnavbar ul{margin:0;padding:0;}
ul#navglobal,ul#navsearch{list-style:none;margin:0;padding:0;position:absolute;top:0;}
ul#navsearch{right:10px;}
ul#navglobal{left:0;width:500px;}
ul#navsearch li{float:none;}
ul#navglobal li,ul#navsearch li{display:inline;float:left;padding-left:1.2em;}
ul#navglobal li a,ul#navsearch li a{color:#fff;font-size:1em;font-weight:normal;text-decoration:none;line-height:2.4em;}
ul#navglobal li a:hover,ul#navglobal li a:active,ul#navsearch li a:hover,ul#navsearch li a:active{text-decoration:underline;}
#header{background:#00529b;color:#fff;height:75px;position:relative;}
#header img{left:20px;position:relative;top:10px;}
#header h1 a{color:#fff;margin:0;padding:0;text-decoration:none;}
#header h1 a:hover,#header h1 a:active{color:#d4e4f4;text-decoration:underline;}


#navmain{height:22px;line-height:22px;position:relative;width:940px;}
#navmain ul{list-style:none;margin:0;padding:0;}
#navmain li{display:inline;float:left;position:relative;}
#navmain a:link,#navmain a:visited{background:#00529b;color:#fff;display:block;font-weight:normal;padding:0 0.8em;text-decoration:none;}
#navmain li a:hover,#navmain li a:active,#navmain li.selected a:link,#navmain li.selected a:visited{background:#fff !important;color:#000;}

#navmain{height:36px;line-height:36px;position:relative;width:940px;}
#navmain ul{position:absolute;right:0;}
#navmain h1{font-size:2em;height:36px;left:0;line-height:36px;padding:0;position:absolute;margin:0;}
#navmain h1 a:hover,#navmain h1 a:active,#navmain h1 a:focus{color:#d4e4f4;text-decoration:underline;}
#navmain h1 a:link,#navmain h1 a:visited,#navmain h1 a:active,#navmain h1 a:hover,#navmain h1 a:focus{padding:0 100px 0 32px;}
#navmain,#navmain ul li a{background:#8464C7 !important;}
#navmain h1 a:link,#navmain h1 a:visited,#navmain h1 a:hover,#navmain h1 a:active,#navmain h1 a:focus{background:#2F008F url("http://www.st-andrews.ac.uk/webapplications/menu_arrow_webapplications.gif") no-repeat center right;padding: 0 100px 0 32px !important;}
#navmain h1#nolink {background:#2F008F url("http://www.st-andrews.ac.uk/webapplications/menu_arrow_webapplications.gif") no-repeat center right; color: #ffffff; padding: 0 100px 0 32px !important;}




#sidebar{background:#fff;margin-bottom:10px;}
#mainwrapper{padding-top:2em;}
#sidebar ul{list-style:none;margin:0;overflow:hidden;padding:0;}
#sidebar li{border-top:1px solid #e0e0e0;color:#000;display:block;line-height:22px;margin:0;overflow:hidden;text-decoration:none;}
#sidebar a{color:#000;display:block;padding:0 2px;text-decoration:none;}
* html #sidebar a{width:180px;}
#sidebar a:hover,#sidebar a:active{background:#00529b !important;color:#fff;}
#sidebar h3 a:hover,#sidebar h3 a:active{background:#fff !important;color:#000;text-decoration:underline;line-height:1em;}
#footer{background:#000;color:#cfcfcf;height:30px;line-height:30px;margin-bottom:10px;padding:0 10px;width:920px;}

#footer-links{float:right;}
#footer a:link,#footer a:visited{color:#cfcfcf;text-decoration:none;margin-left:1.2em;}
#footer a:hover,#footer a:active{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family:"Georgia","Book Antiqua","Palatino Linotype","Times New Roman",sans-serif;}
h5,h6{color:#666;font-weight:normal;}
#header h1{color:#fff;position:absolute;left:75px;line-height:65px;}
h2{line-height:1em;margin-top:0;padding-top:0;}
#content a:hover,#content a:active{color:#000;text-decoration:none;}
acronym{border:0;color:#666;text-decoration:none;font-size:0.875em;}
#header h1{font-size:2.6em;}


/* Overrule existing Blueprint CSS table-striping which applied colour to table cells. */
tbody tr:nth-child(even) td,
tbody tr.even td {
    background:transparent;
}
/* Apply table striping to table rows. */
tbody tr:nth-child(even),
tbody tr.even {
    background:#e5ecf9;
}
/* Option to remove table striping, add class of .no-striping to <table> element. */
table.no-striping tbody tr:nth-child(even),
table.no-striping tbody tr.even {
    background-color: transparent;
}
/* Hovering over a row highlights the whole row. */
table tbody tr:nth-child(even):hover,
table tbody tr:hover {
    background-color: #ddd;
}
#pwstrength
{
	margin-top:5px;
	height: 6px;
}
.strength0
{
        width:74px;
	margin-top:5px;
        background:#ff0000;
        float:left;
	border: #FFFFFF 0px solid;
}
.strength1
{
        width:114px;
	margin-top:5px;
        background:#ff3333;
        display:block;
        float:left;
}
.strength2
{
        width:154px;
	margin-top:5px;
        background:#ff6633;
        display:block;
        float:left;
}
.strength3
{
        width:194px;
	margin-top:5px;
        background:#ffff00;
        display:block;
        float:left;
}
.strength4
{
        background:#99ff00;
	margin-top:5px;
        width:234px;
        display:block;
        float:left;
}
.strength5
{
        background:#009900;
	margin-top:5px;
        width:274px;
        display:block;
        float:left;
}
