/*  Theme Name: Launchpad Gallery CustomTheme URI: http://mfields.orgDescription: CustomVersion: 1Author: Michael FieldsAuthor URI: http://mfields.org*//* Raw html elements------------------------------------------*/	body{		margin:0;		padding:0 0 1em;		font-family:Arial, sans-serif;		font-size:80%;		}	a{		text-decoration:none;		color:#633;		font-weight:normal;		}	p a {		text-decoration: underline;	}		h1,h2,h3,h4,h5{		margin:0;		padding:0;		}	h4 a {		text-decoration: underline;font-weight:bold;		}		h4 a:hover{color:#AB5656;text-decoration:underline;}		h4 a:active{color:#990000;}h4 a:visited{color:#990000;}	h2{		font-size:1.5em;		color:#633;		font-weight:normal;		}		h2 a:hover{color:#AB5656;text-decoration:underline;}		h2 a:active{color:#AB5656;}		h3.tagline{		font-size:1em;		}	img{border-width:0;}	img, a{margin:0;padding:0;}	p{		margin-top:0;		}p img { padding: 0; max-width: 100%; }img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }.right { float: right; }.left { float: left; }img.centered { display: block; margin-left: auto; margin-right: auto; }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}	li{		padding-bottom:.6em;		}		/* Template------------------------------------------*/	#header{		text-align:center;		background: transparent url("images/banner_tile.gif") 0 0 repeat-x;		height:77px;		}	#header a, #header img{		width:513px;		height:77px;		margin:0 auto;		display:block;		}	#nav{		text-align:center;		padding: .2em 0 17px;		background: #996 url("images/shadow_tile.gif") left bottom repeat-x;		}	#nav a{		color:#fff;		font-weight:bold;		padding-right:1em;		}		#nav a:link{color:#fff;}		#nav a:visited{color:#fffffe;}		#nav a:hover{color:#ffffce;}		#nav a:active{color:#ff9;}	#wrap{		position:relative;		width:750px;		margin:0 auto;		}	#footer{		color:#330;		padding-top:25px;		text-align:center;		font-weight:bold;		}	#footer a{		color:#ccc;		}	#content{			padding:1.5em 0 1em;		min-height:400px; 		height:auto;		}				/* General Class Definitions------------------------------------------*/	.dateline{		font-size:.95em;		display:block;		padding-bottom:.35em;		}	.newsLink{		font-weight:normal;		}				/* Home Page Stuffs------------------------------------------*/	#homePageContent{		text-align:justify;		}	/*.newsItem{		font-weight:normal;		}*/	.postCard{		text-align:center;		}				/* Exhibit Stuffs------------------------------------------*/	.exhibitsPost{		padding-bottom:2.5em;		}	#singleExhibit h2,	#singleExhibit h3{		text-align:center;		}	#singleExhibit .dateline{		padding-bottom:1em;		text-align:center;		}	.exhibitTitle{				}	.cardThumb{		float:left;		text-align:center;		width:145px;		}	.exhibitExcerpt{		padding-left:145px;		}	#exhibitPostWrapper{		width:82%;		float:left;		}	#exhibitSidebar{		width:17%;		float:left;		}/* Image Gallery Stuffs------------------------------------------*/	.fullSizeImageNav{		text-align:center;		padding-bottom:1em;		}	#fullSizeImageBlock{		text-align:center;		}	#exhibitThumbTable{		padding-top:1em;		width:100%;		}	#exhibitThumbTable td{		width: 25%;		padding-bottom:1.5em;		text-align: center;		vertical-align: top;		}		/* Random Classes------------------------------------------*/.top,.small{font-size: 80%;}.emp{color:#ff0000;}.big{font-size: 200%;}.med{font-size: 150%;}		/* Form Stuffs------------------------------------------*/			.label, input, textarea{		display:block;		}	.label{		padding: .5em 0 .3em		}	/* Other Stuffs------------------------------------------*/.clear{clear:both;}	.clearfix:after {		content: "."; 		display: block; 		height: 0;		clear: both;		visibility: hidden;		}		/*IE5mac*/.clearfix {display: inline-table;}		/*OTHER\*/		* html .clearfix {height: 1%;}		.clearfix {display: block;}		/**/				/* min-height for Internet Explorer */	/*\*/	* html #content {		height: 400px;	}	/**/