/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 November 2016 16:04:32
*/


/*
    Style Index
    
    1. Generic
    2. Layout
    3. Header and Main Navigation
    4. Content
    5. Side Section
    6. Forms
    7. Footer
    8. New Faculty Members template
    9. Questionnaire
   10. Twitter
   11. Newsletter
   12. Share

*/

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */

* {
    margin:0;
    padding:0;
}

body {
    background-color:#e4e4e4;
    font-family: Verdana, Arial, sans-serif;
}

.hidden, hr, h2 span, button span {
    position: absolute;
    left: -9999px;
}

a img, button {
    border:none;
}

.bold {
    font-weight:bold;
}


/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */

div#container {
    width:751px;
    padding:0 9px 0 10px;
    margin:0 auto;
    height:100%;
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0015/69/bg_container.jpg) repeat-y;
}

div#footer {
    clear:both;
    overflow:hidden;
    height:100%;
    padding-top:10px;
    font-size:10px;
}

div#container_home {
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0009/63/bg_container_home.gif) repeat-y;
    margin:25px 0 25px 0;
    overflow:hidden;
    height:100%;
}

div#container_inside {
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0010/64/bg_container_inside.gif) repeat-y;
    margin:15px 0 25px 0;
    overflow:hidden;
    height:100%;
}

div#nav {
    float:left;
    padding:5px 10px;
    width:170px;
}

div#container_home div#content {
    float:left;
    width:285px;
    margin-left:15px;
    color:#414141;
    font-size:11px;
    padding:0 10px;
}

div#container_home div#calendar {
    width:200px;
    margin-left:530px;
    padding:5px 10px;
}

div#container_inside div#content {
    margin-left:200px;
    color:#414141;
    font-size:11px;
    padding:0 10px;
}


/* 3. Header and Main Navigation /////////////////////////////////////////////////////////////////////////////////// */

div#header {
    height:101px;
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0016/24631/bg_header2.jpg) no-repeat;
    padding-right:10px;
}

a#logo {
    display:block;
    width:157px;
    height:60px;
    float:left;

}

a#logo img {
    position: absolute;
    left: -9999px;
}

div#header div {
    margin-left:2px;
}

div#header form {
    float:right;
    padding-top:10px;
}

div#header div {
    padding:74px 0 0 23px;
}

div#header ul {
    list-style-type:none;
}

div#header ul li {
    float:left;
    border-right:solid 1px #53567f;
    height:26px;    
}

div#header ul li a{
    display:block;
    text-decoration:none;
    font-size:10px;
    color:#e5e2e0;
    padding:7px;
}

div#header ul li a:hover {
    text-decoration:underline;
    background-color:#111532;
}

div#header p#breadcrumbs {
    float:right;
    color:#ccc;
    font-size:9px;
    padding-top:7px;
}

div#header p#breadcrumbs a{
    text-decoration:none;
    color:#ccc;
}

div#header p#breadcrumbs a:hover{
    text-decoration:underline;
}


/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */

h1#main_header {
    color:#5e797d !important;
    font-size:14px !important;;
    margin-bottom:20px !important;;
}

h2.home_events{
    color:#5e797d;
    font-size:12px;
    margin:20px 0 10px 0;
}

h3 {
    color:#373A63;
    font-size:11px;
    margin-bottom:5px;
}

div#content p {
    margin-bottom:10px;
}

div#content a {
    color:#7074a5;
    text-decoration:none;
}

div#content a:hover {
    text-decoration:underline;
}

ul.home_events {
    list-style-type:none;
}

ul.home_events li {
    margin-bottom:10px;
    overflow:hidden;
    height:100%;
}

ul.home_events li img {
    float:left;
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0008/71/bg_img_home_events.jpg) no-repeat;
    padding:4px 7px 8px 4px;
}

ul.home_events li h3 {
    padding-left:80px;
}

ul.home_events li p {
    padding-left:80px;
    color:#414141;
    font-size:11px;
}

div#container_inside div#content h1, div#container_inside div#content h2, div#container_inside div#content h3, div#container_inside div#content h4, div#container_inside div#content h5, div#container_inside div#content h6 {
    color:#373A63;
    margin-bottom:10px;
}

div#container_inside div#content h1 {
    font-size:14px;
}

div#container_inside div#content h2 {
    font-size:13px;
}

div#container_inside div#content h3 {
    font-size:12px;
}

div#container_inside div#content h4 {
    font-size:11px;
}

div#container_inside div#content h5 {
    font-size:10px;
}

div#container_inside div#content h6 {
    font-size:9px;
}

div#container_inside div#content ul {
    margin:0 0 10px 15px;
}

div#container_inside div#content ol {
    margin:0 0 10px 20px;
}

div#container_inside div#content img {
    border:solid 1px #7074A5;
    padding:3px;
}

div#printer_friendly {
    text-align:right;
    font-size:11px;
    padding:8px 20px 0 0;
}

div#printer_friendly a {
    text-decoration:none;
    color:#588393;
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0013/67/bg_link_printer_friendly.gif) no-repeat right;
    padding-right:20px;
}

div#printer_friendly a:hover {
    text-decoration:underline;
}

div#faculty_members_intro {
    overflow:hidden;
    height:100%;
    margin-bottom:10px;
}

div#faculty_members_intro h2 {
    color:#5e797d !important;
    font-size:12px !important;
    font-family:Verdana, Arial, sans-serif !important;
}

div#faculty_members_intro h3 {
    color:#414141 !important;
    font-size:11px !important;
    font-family:Verdana, Arial, sans-serif !important;
}

div#faculty_members_intro img {
    float:left;
    margin:0 10px 10px 0;
}


/* 5. Side /////////////////////////////////////////////////////////////////////////////////// */

div#nav ul {
    list-style-type:none;
    font-size:10px;
}

div#nav ul li{
    margin-bottom:8px;
}

div#nav ul li a {
    text-decoration:none;
    color:#373a63;
    font-weight:bold;
}

div#nav ul li a:hover {
    text-decoration:underline;
}

div#nav ul li ul{
    margin:10px 0 0 10px;
}

div#nav ul li ul li{
    margin-bottom:3px;
}

div#nav ul li ul li a {
    color:#5e797d;
    padding:3px;
    display:block;
    width:165px;
}

div#nav ul li ul li a:hover {
    text-decoration:none;
    background-color:#dcddf2;
}

div#calendar h2 {
    color:#5e797d;
    font-size:12px;
    margin-bottom:10px;
}

div#calendar h3 a {
    color:#343433;
    font-size:10px;
    margin-top:10px;
    text-decoration:none;
}

div#calendar h3 a {
    text-decoration:underline;
}

div#calendar ul {
    list-style-type:none;
    margin-bottom:20px;
}

div#calendar ul li {
    margin-bottom:5px;
    padding-left:7px;
    font-size:10px;
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0012/66/bg_li_calendar.gif) no-repeat 0 6px;
}

div#calendar ul li a{
    color:#7074a5;
    text-decoration:none;
    font-size:10px;
    
}


div#calendar ul li a:hover{
    text-decoration:underline;
}

p#oxford-time {
    width:168px;
    background-color:#3c437a;
    padding:2px 5px 3px 5px !important;
    color:#fff;
    border-right:solid 1px #959595;
    border-left:solid 1px #959595;
    border-bottom:solid 1px #959595;
    margin:0 auto 10px auto;
    font: 10px Verdana;
}

div#calendar h6 a {
    color:#7074a5;
    font-size:11px;
font-family: Verdana, Arial, sans-serif;
    text-decoration:none;

}
div#calendar h6 a:hover{
    text-decoration:underline;
}
div#calendar h6 {
font-family:Verdana, Arial, sans-serif;
    font-weight:normal;
}
p#ical a {
        color:#7074a5;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
    text-decoration:none;

}
p#ical a:hover{
             text-decoration:underline;

}



/* 6. Forms /////////////////////////////////////////////////////////////////////////////////// */

fieldset {
    border:none;
}

legend {
    display:none;
}

div#header form label {
    color:#fff;
    font-family:Verdana, Arial, sans-serif;
    text-transform:uppercase;
    font-size:10px;
}

div#header form button {
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0014/68/bg_button_header.jpg) no-repeat;
    width:20px;
    height:19px;
}

div#header form input {
    background:url(http://www.philosophy.ox.ac.uk/__data/assets/image/0010/73/bg_input_header.jpg) no-repeat;
    width:137px;
    height:14px;
    border:none;
    color:#fff;
    font-size:12px;
    padding:3px 3px 2px 3px;
    float:left;
    margin-right:3px;
}




/* 7. Footer /////////////////////////////////////////////////////////////////////////////////// */

div#footer p.enquiries {
    background:#e4e4e4;
    padding:10px;
    color:#4a4949;
    border-top:solid 1px #dfdfdf;
    border-bottom:solid 1px #fff;
}

div#footer p.enquiries a {
    color:#7074a5;
    text-decoration:none;
}

div#footer div.links {
    background-color:#32355e;
    overflow:hidden;
    height:100%;
}

div#footer div.links p {
    float:right;
    padding:10px;
    color:#fff;
}

div#footer div.links ul {
    float:left;
    list-style-type:none;
}

div#footer div.links ul li{
    float:left;
    border-right:solid 1px #53567f;
}

div#footer div.links ul li a{
    color:#ccc;
    text-decoration:none;
    display:block;
    padding:10px;
}

div#footer div.links ul li a:hover{
    text-decoration:underline;
    background-color:#1f2243;
}

div#footer p#matrix {
    clear:both;
    background-color:#1c1f40;
    padding:10px;
    text-align:right;
}

div#footer p#matrix a {
    color:#ccc;
    text-decoration:none;
}

div#footer p#matrix a:hover {
    text-decoration:underline;
}

/* 8. New Faculty Members template ///////////////////////////////////////////////////////////// */

#position {
    font-style: italic;
}
#collegepage a {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#collegeaddress p {
    margin-top: 0px;
    padding-top: -5px;
}
#fm-img img {
    border: 1px solid #000 !important;
    padding: 2px;
    float: right;
margin-left: 5px;
}
#thumb-holder {
min-width: 50px;
min-heigth: 50px;
    background-repeat: no-repeat;
    background-position: center top;
}


/* 9. Questionnaire ////////////////////////////////////////////////////////////// */

div#content form ul {
   list-style-type: none;
}
.sq-form-field {
margin-top: 5px;
margin-bottom: 5px;
}

.sq-form-field h3 {

margin-top: 5px;
}


/* 10. Twitter ////////////////////////////////////////////////////////////// */

h1#twitter {
    color:#5e797d !important;
    font-size:14px !important;;
    margin-bottom:10px !important;;
}

h2.sidebar-title {
    color:#5e797d;
    font-size:12px;
    margin:10px 0 10px 0;
}

h3 {
    color:#373A63;
    font-size:11px;
    margin-bottom:5px;
}

div#twitter p {
    margin-bottom:10px;
}

div #twitter a {
    font-size: 10px;
    color:#7074a5;
    text-decoration:none;
}

.twitter_update_list a {
    font-size: 10px;
    color:#7074a5;
    text-decoration:none;
}


div#twitter a:hover {
    text-decoration:underline;
}

/* 11. Newsletter ////////////////////////////////////////////////////////////// */

div#newsletter p {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    padding-left:10px;
 padding-bottom: 10px;

}

li.f2jnag {
    display:none;
}

/* 12. Share ////////////////////////////////////////////////////////////// */

div#share p {
    text-decoration:none;
    align:right
}

div#share a {
    text-decoration:none
}
