body{
background:#777;
}

/*typography*/

h2,h3{
color:#00529b;
clear:both;
font-family:Arial,Helvetica, sans-serif;
}

h4{
font-size:1.2em;
font-weight:bold;
color:#444;
clear:both;
}

.alignright{
   float:right;
   padding:0 0 20px 10px;
}

.alignleft{
   float:left;
   padding:0 10px 20px 0;
}


#skiptocontent{
display:none;
}

/* header */

#header{
	position: relative;
	min-height:175px;
	/*background:transparent url('http://www.st-andrews.ac.uk/~staorg/wordpress/wp-content/themes/alumni/images/montage5_colour.jpg') no-repeat scroll right top;*/
	background-color:white;
	width:949px;
}

#header #logo{
	position:absolute;
	left:30px;
	top:15px;
	z-index:1;
	width:120px;
}

#images{
top:0;
left:0;
}

#slideshow #second{
display:none;
}

/* navigation panel */

#sidebar{
	position: relative;
	background:transparent url('http://www.st-andrews.ac.uk/~staorg/wordpress/wp-content/themes/alumni/images/sidebar.jpg') no-repeat scroll left top;
	min-height:558px;
	background-color:#004f97;
    margin-right:0;
	width:213px;
}

#sidebar #main-nav{
	position:relative;
	list-style-type:none;
	top:90px;
	left:10px;
}

#sidebar #sub-nav{
	list-style-type:none;
	margin-left:1.2em;
	margin-top:0.3em;
}

#sidebar li{
	font-size:16px;
	padding-bottom:5px;
}

#sidebar a{
	text-decoration:none;
	color:#bbb;
}


.current_page_item {
color:white!important;
}

.current_page_ancestor{
color:white!important;
}


#sidebar a:hover{
	color:white;
}

p#contact{
color:#bbb;
position:relative;
clear:none;
left:25px;
top:150px;
padding-bottom:10px;
margin-bottom:10px;
}

/*content*/

#content{
background-color:white;
padding-right:10px;
min-height:558px;
padding-bottom:10px;
}

#content{
	background:transparent url('http://www.st-andrews.ac.uk/~staorg/wordpress/wp-content/themes/alumni/images/filler.jpg') no-repeat scroll left top;
	background-color:white;
}


#column1{
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

#column2{
padding-left:20px;
padding-top:10px;
}

#column2{
padding-bottom:10px;
}


/* widget panel */
#events-list-box{
border:1px solid #71B519;
width:190px;
padding:10px 10px 10px 10px;
}

#events-list {
list-style-type:none;
padding:0;
margin:0;
}

#events-list li{
padding-bottom:10px;
}

#rss-icon a{
text-decoration:none;
border:none;
}

#join-now{
background-color:#71B519;
height:40px;
width:210px;
line-height:40px;
background-color:#71B519;
margin-top:10px;
}

#join-now p{
text-align:center;
font-size:16px;
}

#join-now a{
color:white;
text-decoration:none;
}

#subscribe{
margin-top:10px;
border:1px solid #71B519;
width:190px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
margin-bottom:0px;
}

/*footer*/
#footer{
background-color:#004f97;
min-height:80px;
}

#contact{
position:relative;
left:100px;
top:20px;
color:#dedede;
}

#contact a{
color:#dedede;
}

#university a{
color:#dedede;
text-decoration:none;
}


#university h3{
float:right;
padding:30px 20px 0 0;
font-family:Georgia,Times,serif;
}

#university img{
position:relative;
left:200px;
top:15px;
}

.hidden{
display:none;
}

#content a[href^="mailto:"] {
background-image:url(http://www.st-andrews.ac.uk/media/icon_email.png);
background-position:right center;
background-repeat:no-repeat;
margin:-2px 0 !important;
padding:2px 22px 2px 0 !important;
}

.wp-caption{
border-left:1px solid #888;
margin-left:10px;
}
