/*
 Theme Name:     Georgetown Law Library
 Theme URI:      http://www.law.georgetown.edu/library/
 Description:    Twenty Twelve Child Theme
 Author:         Georgetown Law Library
 Author URI:     http://www.law.georgetown.edu/library/
 Template:       twentytwelve
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../twentytwelve/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Disable the site navigation */
#site-navigation {
	display:none;
}

/* Disable the "Proudly powered by WordPress" link in the footer. */
#colophon {
	display: none;
}

/* Set the basic styles governing the body and text display. */
body {
	font-family: Tahoma,Helvetica,Arial,sans-serif !important;
	background: url("images/bg-body-center-landing.png") repeat-x scroll 0 0 #FFFFFF;
}
.site a {
	color: #3061AB !important;
	text-decoration: none !important;
}
.site a:hover {
	color: #555555 !important;
	text-decoration:underline !important;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.entry-content p a,
.entry-summary p a,
.comment-content p a,
.mu_register p a{
	font-weight: bold;
}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	font-family: Georgia, "Times New Roman", Times, serif;
}
body.custom-font-enabled {
	font-family: inherit;
}

/* Add some spacing around images with captions */
div.alignright {
	margin-left: 1rem;
}
div.alignleft {
    margin-right: 1rem;
}


/* Styles for the custom Georgetown Law & Law Library headers. */
#gtownHeader {
	max-width: 73rem; 
	margin:0 auto;
	}
#gtownHeader div {
	background: url('images/gu-law-logo-xtra-small.png') no-repeat scroll 0 0 transparent; 
	margin-top: 20px; 
	margin-top: 1.42857143rem;
	margin-left: 5px;
	margin-left: .35714286rem;
	padding: 0; 
	height: 20px; 
	width: 312px;
	}
#gtownHeader div a {
	display:block;
	height: 100%;
	text-indent: -9999em;
	}
#gullHeader {
	background: url('images/library_logo_small.png') repeat scroll 0 0 transparent;
	height: 29px;
	margin: 20px auto 8px;
	margin: 1.42857143rem auto .57142857rem;
	padding: 0; 
	text-align: center; 
	width: 271px;
	}
#gullHeader a {
	display:block;
	height: 100%;
	text-indent: -9999em;
	}

h1.site-title {
	border-bottom: 1px solid #D3D3D3;
	line-height:1.5em;
}

h1.site-title a {
	text-transform: uppercase;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	text-shadow: 2px 2px 2px #E0E0E0;
	font-weight:bold;
	color: #252D44 !important
}
h2.site-description {
}


/* The media queries below enable the responsive design elements. */
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

	#gtownHeader div {
		background: url('images/gu-law-logo-small.png') no-repeat scroll 0 0 transparent;
		margin-top: 13px;
		margin-top: .92857143rem; 
		margin-left: 10px;

	}

	#gullHeader {
		background: url('images/library_logo_full.png') repeat scroll 0 0 transparent;
		height: 51px;
		width: 541px;
		margin: 20px auto 4px;
		margin: 1.42857143rem auto .28571429;
	}
}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body .site {
		padding: 0 40px !important ;
		padding: 0 2.857142857rem !important ;
		margin-top: 31px !important ;
		margin-top: 2.2rem !important ;
		margin-bottom: 48px !important ;
		margin-bottom: 3.428571429rem !important ;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3) !important ;
		-moz-border-radius: 5px !important ;
		border-radius: 5px !important ;
	}
	#gullHeader {
		margin: 50px auto 0;
		margin: 3.57142857rem auto 0; 
	}
	#gtownHeader div {
		margin-left: 0;
	}	
}