@charset "UTF-8";
/* 	wilcosun.com
	css/common.css  
   (c) 2009 Wiliamson County Sun, Inc.*/
   
@import url(nav.css);
@import url(update.css);
@import url(re.css);

body { /* sets off white color and base font size */
	background-color: #fcfcfc;
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: center;
	}
	

	
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {  /*  strips browser default spacing */
	margin:0;
	padding:0
	} 

ul,ol {  /* since all lists have no style anyway  */
	list-style:none 
	}

	

#shell {
	min-width: 780px;
	text-align: left;
	margin: 0 10px;
	}


#pageContent { /* positions content between masthead/navGroup and footer */
	float: left;
	margin-top:2em;
	}

#footer {
	clear:both;
	float:left;
	width:100%;
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	border-top: 2px solid #CCCCCC;
	margin-top: 2em;
	padding-top:.5em;
	padding-bottom:1em;
	}
	
	/*basic styles for inside pages*/

#insideMasthead { /* container for smaller inside page masthead elements */
	padding: 0px 0px 3px;
	height: 70px;
	margin: 8px 0px 0px 0px;
	}

#tinyLogo { /* small Sun logo for inside pages */
	float: left;
	padding:14px 10px 0px 5px;
	border-right: 3px solid #CCCCCC;
	}

#rightTop { /* for sds or such elments at right side of mast */
	float: right;	
	}

.insideTitle {	   /* single line in title inside pages */
	font-size: 3em;
	color: #605c5c;
	padding: 20px 0px 20px 20px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 1em;	
	}
	
	
	 /*columnists and stringers contact page*/
	 
#colContact ul {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color:#585858;
	float: left;
	list-style-type: none;
	padding: 0em 0em .3em 0em;
	margin-left: 2em;
	line-height:1.4em;
	}

#colContact li {
	display: block;
	line-height: 1.3em;
	}

#colContact a {
	text-decoration: none;
	color: #777777; /* light gray text for links*/
	}

#colContact a:hover  { 
	color: #000000; /* black on mouseover*/
	text-decoration: none;
	}
	
	
	/*site-wide head styles*/
				
h1,h2,h3,h4,h5,h6 {
  margin: 0;
	}

h1 {
  font-size: 2.4em;
  line-height: 1.083em; /* 26px */
	}

h2 {
	font-size: 2em;
	line-height: 1.1em;
	}
h3 {
	font-size: 1.5em;
	line-height: 1.133em;
	}
h4 {
	font-size: 1.4em;
	line-height: 1.1429em;
	}
h5, h6 {
	font-size: 1.2em;
	line-height: 1.25em;
	}
