/****
 ****   MAJOR STRUCTURAL ELEMENTS -- SEARCH PAGE
 ****/

#SEARCH_CONTAINER_A {  /* used for stretching columns, do not use for visual formatting */
    margin:           0px; 
    padding:          0px;
}
#SEARCH_CONTAINER_B {  /* used for stretching columns, do not use for visual formatting */
    margin:           0px; 
    padding:          0px;
}
#SEARCH_CONTENT_LEFT {  /* contains the entire left-hand column */
    float:            left;
    width:            262px;  /* make the center column's left margin match this value */
    margin:           0px; 
    margin-top:       10px;
    padding:          0px;
}
#SEARCH_CONTENT_MIDDLE {
    margin-top:       0px;
    margin-left:      282px;  /* should match the left column's width */
    margin-right:     10px;  /* adjust this to work with the right column's width */
    border-left:      1px solid #ddd;
}

/****
 ****   SEARCH FORM ELEMENTS
 ****/
#searchFormContainer {
	text-align: left;
	padding: 6px;
	border: 4px solid #ccc;
	background-color: #e0e0e0;
}

#searchform {
	border-collapse: collapse;
	display: inline;
}

#searchform th {
	border: none;
	text-align: right;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
}

.searchElementTitle {
	font-weight: bold;
	padding: 8px 0px 6px 0px;
}

.searchElement {
	margin-left: 20px;
}

.searchElement table {
	border: 0px;
}
.searchElement td {
	padding: 0px 14px 0px 0px;
	text-align: center;
}

#id_search {
	border: 1px solid #999;
	width: 180px;
}

#id_title {
	border: none;
}

#id_author {
	border: none;
}

#id_description {
	border: none;
}

#id_content {
	border: none;
}

#id_fromdate {
	border: 1px solid #999;
	width: 78px;
}

#id_todate {
	border: 1px solid #999;
	width: 78px;
}


