/* -----------------------------------------------------------------------
Title:		Oxford Brookes University styles for print
Author: 	Web Team, Creative Services
Created: 	Version 4.0 - 5 September 2011
*/

body {
background: #fff;
color: #000;
font:76%/120% Arial,Helvetica,Geneva,sans-serif;
}
#siteactions,
#searchbox,
#globalnav,
#pictures,
#carousel-noscript,
#carousel,
#coursefinder,
#bookmarklets,
#nava,
#portal-column-one,
#header ul,
#personal-bar,
.documentActions,
.hiddenStructure,
.contentViews,
.contentActions {display: none;}


#promos img {float:right; margin-left:10px;}
#promos h3 {font-size:12pt;}

a:link, a:visited {
color: #000;
background: transparent;
text-decoration: underline;
}
a:link:after, a:visited:after{content:"";}
#content a:link:after, #content a:visited:after {content: " (" attr(href) ") ";}

p, table, ul, ol, dl, blockquote, pre, code, form {
margin: 0 0 1em;
}
h1,h2,h3,h4,h5 {
font-weight: normal;
margin: 1em 0 0.5em;
text-shadow: rgba(0, 0, 0, 0.44) 1px 1px 2px;
}
h1 { font-size:2em; margin:1em 0 0.25em; }
h2 { font-size:1.7em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
img {border: none;}
p img {border: none; margin: 0; }
.right {float: right; margin-left: 10px;}
.left {float: left; margin-right: 10px;}
table {font-size: 100%;}


img#main_picture {
    margin-top: 15px;
}
div#navcontainer { margin: 0; padding: 0; }
ul.alpha-list { margin: 0 0 20px 0; padding: 0; }
ul.alpha-list li { list-style-type: none; }
ul#alpha-nav-list { list-style: none;
padding: 0;
margin: 0;
}
ul#alpha-nav-list li { display: block;
float: left;
margin: 2px;
width: 25px;
}
ul#alpha-nav-list li a {
display: block;
width: 100%;
padding: 1px 0 1px 0;
text-align: center;
font-weight: bold;
border-width: 1px;
border-color: #ffe #ccc #ccc #fff;
border-style: solid;
text-decoration: none;
}
ul#alpha-nav-list li a:hover { border-color: #ccc #fff #fff #ccc; }
ul#alpha-nav-list li a { background: #FF0099; }
.alpha-list { margin: 0; padding: 0; }
.alpha-list li { list-style-type: none; }
.maintext{
display:block!important;
height:auto!important;
}
#footer {
padding: 10px 0;
text-align: left;
color: #999;
}

