/*******************************************************************************
 * Copyright (c) 2007 The Montecito Journal
 *
 * TERMS OF USE
 * By using this program, the user agrees to abide by the following terms:
 *
 * 1. The code in this script is provided "as is". The Montecito Journal will
 *    not be held responsible for any damages which may result from the
 *    execution of any code contained within this file.
 *
 * 2. This code may be modified to suit the specific needs of the user, but no
 *    part of the code, or any software derived from this code, may be sold -
 *    either as a stand-alone product or as a part of a larger product.
 *
 * 3. That is all! Enjoy working with the software, and good luck!
 *
 ******************************************************************************/
#wrapper {
	margin:0 auto;
	padding:0;
	width:1002px;
	min-height:100%;
	background:url(images/content_bg.gif) repeat-y;
}
* html #wrapper { height:100% }

#header {
	padding:0 27px;
	width:948px;
	height:160px;
	background:url(images/header_bg.gif) repeat-y;
}

#date {
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:10px 6px 6px 6px;
/*	width:84px; */
	width: 100px;
	height: 80px;
	text-align:center;
	border:solid 1px #999;
	background: #F0F0F0;  ;
/*	background:white url(images/free.gif) no-repeat center 6px; */
}




#logo {  float:left; margin-top:10px; margin-left:120px }

#prevIssue {
	float:right;
	margin:10px;
/*	width:340px; */
	width: 290px;		/* give up 50 px */
	text-align:right;
}
#prevIssue h3 { margin-top:10px }
#prevIssue img { float:right; margin:0 0 0 10px; border:solid 1px #aaa }
#prevIssue p { margin:0; font-size:0.9em; line-height:1.3em }

#navWrapper {
	padding:0 27px;
	width:948px;
	background:url(images/header_bg2.gif) repeat-y;
}

#nav {
	height:37px;
	background:#1a3967 url(images/nav_bg.gif) repeat-x
}

#searchBar { float:right; margin-top:13px; margin-right:5px; }
#searchBar * {vertical-align:top}
#frmSearch { display:inline; margin:0;padding:0 }
#frmSearch .textbox { margin:0 0.2em; padding:0.1em 0.2em; width:180px; height:1.3em; font-size:1em; border:solid 1px }
* html #frmSearch .textbox { margin-top:-1px }
#frmSearch label { display:inline; margin:0; font-weight:normal; color:#eee }
#frmSearch .button { margin:0; width:57px; height:20px; font-size:0px; border:none; cursor:pointer;
	background:url(images/search.gif) }

#content {
	margin:1px auto 0 auto;
	width:908px;
	padding:1px 20px 120px 20px;
	background:url(images/subnav_fade.gif) repeat-x top;
}

#col1 { display:inline; margin:0 25px; width:400px; float:left }
#col2 { display:inline; margin:0 25px; width:400px; float:left }
#colA { margin-left:30px; width:400px; float:left }
#colB { margin-left:60px; width:400px; float:left }

#footer {
	margin:-100px auto 0 auto;
	padding:10px 0 30px 0;
	width:950px;
	height:59px;
	color:#222;
	text-align:center;
	border:solid 1px black;
	border-bottom:none;
	background:#ddd;
}

#footer a { font-weight:bold; color:#666; text-decoration:none }
#footer a:hover { text-decoration:underline }
#footer p { margin:10px 0 0 0 }

#articleList {
	margin:1em 0;
	padding:8px;
	height:550px;
	border:1px solid #cccccc;
	overflow:auto;
}
#articleList h2 {
	padding:0.25em 0;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
}

