div#popup-content {
				width: 550px;
				margin: auto;
				font-size: 13px;
}

div#popup-content h2 {
	background-color:#FFF;
	background-image:url(template-images/arrow3.gif);
	background-position:center;
	background-repeat:repeat-x;
}

div.summary-box {
				background-color:#A7B7B7;
				/* Removed because if the box is really tiny the image could show up beneath text and look bad */
				/* background-image:url(template-images/corner.gif); */
				background-position:right bottom;
				background-repeat:no-repeat;
				padding:7px;
				margin: 0.5em 0;
}

div.summary-box h1 {
				font-size:18px;
				font-weight:900;
				margin:0pt;
				padding:0pt;
}

div.summary-box a {
				color:#004276;
				font-family:sans-serif;
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
}

div.summary-box p {
				color:#FFFFFF;
				font-family:"Trebuchet MS",helvetica,arial,sans-serif;
				font-size:13px;
				line-height:25px;
				margin-bottom:10px;
				margin-top:0pt;
				text-align:left;
}

div.summary-box .actions {
					float: right;
					text-align:right;
}

div.summary-box .actions * {
				text-align:right;
}

div.clear {
				clear: both;
}

div.preview {
				border: 1px solid #000;
				padding: 3px;
}

div.section {
	margin: 1em 0;
}

div.section > h1 {
				background-color:#4F5A63;
				color:#FFFFFF;
				font-size:15px;
				font-weight:bold;
				padding-left:10px;
}

div.edit {
				background:#EEEEEE none repeat scroll 0%;
				padding: 5px;
}

div.section p {
				margin: 5px 0;
}

div#left-column div#content-wrapper div#recent div.section h1.left-align {
				padding: 0px 10px 0px 10px;
				float:left;
				width:200px;
				overflow:hidden;
				height:25px;
}

div#left-column div#content-wrapper div#recent div.section h1.right-align {
				padding: 0px 10px 0px 10px;
				text-align:right;
				float:right;
				width:320px;
				overflow:hidden;
				height:25px;
}

/* duplicates styles in form#search-box from styles.css */
form.search-box {
				background-color:#A7B7B7;
				background-image:url(template-images/corner.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
				color:#4F5A63;
				font-size:11px;
				font-weight:bolder;
				margin:15px 0px 0px 0px;
				padding:10px 10px 10px 12px;
}

form#search-box {
				height:104px;
}

form.search-box fieldset {
				border:none;
}

form.search-box input.text, form.search-box select { 
				border:1px solid #F25012;
				display:block;
				font-size:12px;
				margin:0px 5px 5px 0px;
}

#keywords-fields, #zip-fields { 
				float:left;
}

#occ-ind-fields {
				clear:left;
}

#keywords-fields label, #zip-fields label, #occ-ind-fields label {
				float:left;
}

#submit-fields .float-left {
				margin: 5px;
				float:left;
}

form.search-box .button-wrapper {
				background-image:url(template-images/signin.png);
				background-position:left top;
				background-repeat:no-repeat;
				width:59px;
				height:24px;
				padding: 1px 0px 0px 0px;
}

form.search-box input.text {
				padding:4px;
}

form.search-box select {
				padding:3px;
}

.button-wrapper input {
				background:transparent none repeat scroll 0%;
				border:medium none;
				color:#FFFFFF;
				display:block;
				font-family:"arial";
				font-size:12px;
				font-weight:bold;
				margin:2px 0pt 10px 3px;
}

#search-results-header {
				clear:both;
				display:block;
				height:25px;
				/*margin:10px 0px 10px 0px;*/
				background-color:#4F5A63;
}
 
#recent {
				padding-top:10px;
}

.yp-gigs-search-results {
				width:560px;
}

.yp-gigs-search-results td, .yp-gigs-search-results th{
				padding:5px;
}

.yp-gigs-search-results thead {
				background-color:#DEDDDD;
}

/* using sposto styles for striping tables -- note that white is for "row-dark"! */
.sposto_projects-row-dark, .sposto-row-dark {
				background-color:#FFFFFF;
				margin: 5px 0pt;
				padding: 0pt 0pt 15px;
}


.sposto_projects-row-light, .sposto-row-light {
				background-color:#DEDDDD;
}

.labelBold {
				font-weight:900;
}

.error {
				color: #F00;
}
