/*
Theme Name: Southwestern Standard
Theme URI: http://wordpress.org/
Description: Written in 2011 to be compliant with web standards as well as the Southwestern Adventist University branding standards.
Author: Elia King
Author URI: http://www.eliaking.com
Version: 1.0

License:
License URI:

General comments: This theme was designed to dynamically present information, although the information may not require frequent change. Because it was created for the specific purpose of providing access to marketing and public relations resources, certain features, such as calendar and archive widgets (among others) have been disabled. Permalink, author, date/time-stamp, category display and comments have also been disabled. Currently, there are no plans to add support for those features.
*/


html 	{
		font-size: 100%;
		}

body	{
		background: #c2c2c2 url(img/bg.jpg) center top no-repeat fixed;
		font-size: 1em;
		}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 7, 2011 */


@font-face 	{
    		font-family: 'MinionProRegular';
    		src: url('fonts/minionpro-regular-webfont.eot');
    		src: url('fonts/minionpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         	url('fonts/minionpro-regular-webfont.woff') format('woff'),
         	url('fonts/minionpro-regular-webfont.ttf') format('truetype'),
         	url('fonts/minionpro-regular-webfont.svg#MinionProRegular') format('svg');
    		font-weight: normal;
    		font-style: normal;
			}

h1,h2,h3,h4,h5,h6,p	{
					font-family: 'MinionProRegular';
					font-weight: 100;
					}
		
.wrapper	{
			width: 100%;
			margin: auto;
			float: left;
			}

.main	{
		width: 832px;
		background: #fff;
		display: block;
		margin: auto;
		margin-top: 30px;
		}
		
.header	{
		height: 115px;
		width: 832px;
		margin: auto;
		}

.header img {
			padding: 20px 50px;
			}

.logo 	{
		float: left;
		}

.contact	{
			margin: 1em 2em 0 0;
			float: right;
			text-align:right;
			}

.contact p	{
			font-family: 'Trebuchet MS', verdana, arial, 'sans-serif';
			font-size: 0.75em;
			line-height: 1em;
			color: #333;
			}
			
.contact ul {
			list-style: none;
			}

.contact ul li	{
				font-family: 'Trebuchet MS', verdana, arial, 'sans-serif';
				font-size: 0.75em;
				line-height: 1em;
				color: #333;
				}
			
.searchfield	{
				width: 145px;
				height: 20px;
				float: right;
				padding: -0.5em;
				margin: -0.5em 0 0 0;
				}
#submit	{
		width: 20px;
		height: 20px;
		background: url(img/search.jpg) no-repeat;
		margin: 0;
		padding: -0.5em;
		border: 0;
		}

.searchtext	{
			width: 110px;
			height: 20px;
			background: #ddd;
			border: none;
			color: #555;
			margin: 5px 0 0 3px;
			font-family: 'Trebuchet MS', verdana, arial, 'sans-serif';
			}

.nav 	{
		width: 864px;
		height: 51px;
		background: url(img/ribbon-full.png);
		margin-left: -16px;
		float: left;
		}
		
.nav ul	{
		list-style:none;
		line-height: 0.625em;
		padding: -1em;
		}

.nav li {
		display: inline;
		padding: 0.75em;
		margin: 0px;
		font-family: 'MinionProRegular';
		font-size: 1.3em;
		font-weight: 100;
		color: #fff;
		}
		
.nav li a, a:visited	{
						color: #fff;
						text-decoration: none;
						}
			
.nav li a:hover	{
			color: #ccc;
			}
		
#menu-navigation li	a, a:visited	{
									display: inline;
									margin: 0px;
									font-family: 'MinionProRegular';
									font-weight: 100;
									color: #fff;
									}
									
#menu-navigation li a:hover	{
							color: #ccc;
							}

.content-area	{
				width:832px;
				float: left;
				background: #fff url('img/sealbg.gif') center no-repeat;
				}
			
.content	{
			width: 732px;
			margin: 50px;
			padding: 1em 0 0 0;
			}

.content h1	{
			font-size: 1.5em;
			color: #983222;
			margin: 0;
			}

.content p	{
			text-align: justify;
			}

.post_content 	{
				min-height: 155px;
				}

.post_content h1, h2, h3, h4, h5	{
					color: #983222;
					margin: 0;
					padding: 0;
					font-weight: 100;
					}

.post_content h1	{
					font-size: 1.5em;
					}

.post_content h2	{
					font-size: 1.4em;
					margin: 0 0 -0.5em 0;
					}

.post_content h2 a, a:visited	{
								color: #983222;
								}

.post_content h2 a:hover	{
							color: #ba432d;
							}

.post_content h3	{
					font-size: 1em;
					}

/* For Staff Bios and Titles */		
.post_content h4	{
					font-size: 1.2em;
					margin: 0 0 -0.25em 0;
					color: #000;
					}
	
.post_content h5	{
					font-size: 0.8em;
					color: #000;
					margin: 0 0 -0.5em 0;
					}

.post_content p	{
				font-size: .95em;
				}
				
.post_content a, a:visited	{
							color: #000;
							text-decoration: underline;
							}
							
.post_content a.downloads	{
							margin: 0 0 12em 0;
							padding: 0 0 12em 0;
							}

.post_content a:hover	{
						color: #555;
						}

.post_content img	{
					border: 1px solid #c2c2c2;
					}

.post_content a img.alignright	{float:right;
								margin:0 0 1em 1em;
								}
					
.post_content a img.alignleft	{
								float:left;
								margin:0 1em 1em 0;
								}
				
.post_content a img.aligncenter	{display: inline;
								margin: 0 1em 1em 1em;
								}
				
.post_content a img.alignright	{float:right;
								margin:0 0 6px 6px;
								}
					
.post_content a img.alignleft	{
								float:left;
								margin:0 6px 6px 0px;
								}
				
.post_content a img.aligncenter	{display: inline;
								margin: 0 6px 6px 6px;
								}
	
.footer	{
		width: 832px;
		clear: both;
		background: #eee;
		float: left;
		}
		
.footer p	{
			font-family: 'Trebuchet MS', verdana, arial, 'sans-serif';
			font-size: 0.8em;
			line-height: 1.2em;
			color: #444;
			}

.footer a	{
			color: #444;
			text-decoration: underline;
			}

.footer h3	{
			font-family: 'MinionProRegular';
			font-size: 1.3em;
			font-weight: 100;
			color: #777;
			margin: 10px 0 -10px 0;
			}

.footer ul	{
			list-style: none;
			margin: 0.35em 0 0 0;
			padding: 0.35em 0 0 0;
			}

.footer ul li	{
				font-family: 'Trebuchet MS', verdana, arial, 'sans-serif';
				font-size: 0.8em;
				line-height: 1.2em;
				color: #444;
				}

.f1	{
	float: left;
	width: 202px;
	margin: 0 25px 25px 50px;
	}
				
.f3	{
	float: right;
	width: 202px;
	margin: 0 50px 25px 25px;
	}
	
.f2	{
	float: left;
	width: 217px;
	margin: 0 25px 25px 25px;
	}
	
img.alignright	{
				float:right;
				margin:0 0 1em 1em;
				}

img.alignleft	{
				float:left;
				margin:0 1em 1em 0;
				}

img.aligncenter	{
				display: block;
				margin-left: auto;
				margin-right: auto;
				}

a img.alignright	{
					float:right;
					margin:0 0 1em 1em;
					}

a img.alignleft	{
				float:left;
				margin:0 1em 1em 0;
				}

a img.aligncenter	{
					display: block;
					margin-left: auto;
					margin-right: auto;
					}

.bio	{
		margin: 0;
		min-height: 155px;
		}