/*  

Theme Name: Johns Hopkins SAIS Theme

Theme URI: http://www.sais-jhu.edu/

Description: The default theme for blogs hosted by the Johns Hopkins University School of Advanced International Studies (SAIS).

Version: 1.0

Author: G. Jeff Barrus



	Johns Hopkins SAIS Theme v1.0

	 http://www.sais-jhu.edu



#ie 	This theme was designed and built by G. Jeff Barrus



	The design for this theme is Copyright (C) 2007, The Johns

	Hopkins University School of Advanced International Studies,

	all rights reserved.  Although the XHMTL is freely available for 

	use, all art and graphics are the property of the Johns Hopkins University

	and are not available for use.



*/





/* Page Attributes */



body,

p, ul, ol, li, form,

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	}



body	{		/* background: #dcddde; */

				background: #dcddde url(images/wrapper_background.png) center repeat-y; 

				text-align: center; 

				font-family: Verdana, Arial, Helvetica, sans-serif;

				font-size: 62.5%; /* Resets 1em to 10px */

	 }

	 

a		{	text-decoration: none;

			font-weight: bold;

			color: navy; }

			

a:hover	{	text-decoration: underline;

				color: red; }



li		{	margin-left: 10px;

			padding: 0;

			list-style-type: none; } 

			

li.page_item		{	margin-left: 10px;

			padding: 0;

			list-style-type: none; }



#wrapper {		width: 753px;

				margin: 0 auto;

				padding: 0;

		}



#wrapper_table {		width: 753px;

				margin: 0 auto;

				padding: 0;

		}



/* Page Layout */

#wrapper .header	{ 	

						width: 753px; 	

						height: 160px;

						background-image: url(images/header_background.png); 

						text-align: right; }





#wrapper .header-text	{	float: right;

							width: 500px;

							margin: 80px 30px 15px 15px;

							text-align: right;

						 } 



#wrapper .header-text h1	{	font-size: 2em;

								font-weight: bold;

								color: white; 

								margin-bottom: 0; 

								}



#wrapper .header-text h2	{	font-size: 1.5em;

								color: white;

								margin-top: 5px; 

								}



#ie #wrapper .header-text	{ margin: 80px 15px 15px 15px; } 



#wrapper .header-text a	{	color: white; }



#wrapper .header-text a:hover	{ 	color: red; 

									text-decoration: underline;	}



#two_columns		{	width: 752px;

						margin: 0 auto;

						padding: 0;

						text-align: left;

					}





/* Content Column */

#content			{ 	float: left;

						width: 501px;

						text-align: center; }



#content .post		{	margin: 10px 13px 10px 10px;

						text-align: left;  }

						

#content .dateheader	{	font-size: 1.35em;

							font-weight: bold;

							margin-bottom: 1em;

						}



#content .post_header	{	font-size: 1.75em; 

							font-weight: bold; 

							margin-bottom: 0.125em; }



#content .post_header a	{	text-decoration: none; 

							color: navy;}



#content .post_header a:hover	{	text-decoration: underline;	

									color: red; }



#content .post_subhead	{ font-size: 1.1em;

						   margin-bottom: 1em; }



#content .post_body p	{	font-size: 1.1em;

							line-height: 1.5em;

							margin-bottom: 1em;	}



#content .post_footer	{	border-top: 1px solid gray;	

							line-height: 1.75em;

							margin-bottom: 3em;	}
							
#content .single_post_footer	{	line-height: 1.75em;

							margin-bottom: 3em;	}



#content .comments_etc	{	margin-left: 10px; }



#content .copyright_footer	{	margin: 30px 10px 15px 10px;

								text-align: left;	}



/* Sidebar Column */

#sidebar			{   float: right;

						margin: 0 auto;

						width: 251px;

					 }



.module_header	{	height: 40px;

                        width: 231px;

							padding: 0;

							margin: 10px 10px 0 10px;

							text-align: center;

							background-image: url(images/module_header_background.png);

							 }						



.module_header_text	{ 				padding: 10px;

									color: white;

									font-size: 1.125em;

									font-weight: bold;

							}

							

.module_content		{	width: 231px; margin: 0px 10px 15px 10px;

								background: #f2f5f8; }



.module_content_text	{	padding: 10px;	}



.searchform			{	padding: 10px;

						text-align: center; }






