body {
	background:url(images2/HCash_BG_red.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#bf9b5c;
	margin:0; padding:0 0 0 5px;
}
a { color:#fdcf88; }
img { border:none; }
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
a strong { color:#bf9b5c; }

/*Main Containers */
#header { width:930px; height:117px; border:0; }
#main_content { float:left; width:990px; padding-bottom:20px; }
ul#nav { display:inline; margin:4px 0 4px 0; padding:0; width:930px; float:left; list-style-type:none; background:url(images2/nav_bg.gif) bottom repeat-x;}
ul#nav li { font-size:14px; font-weight:bold; float:left; margin:0; padding:0; list-style-type:none; }
ul#nav li a { display:block; margin:4px 35px 4px 0; color:#bf9b5c; text-decoration:none; }
#column1, #column2, #column3 { float:left; }
#column1 { width:222px; }
#column2 { width:420px; padding-top:35px; text-align:center; }
/*#column2 img { width:400px; height:269px; } */
#column3 { width:228px; margin-left:20px;}
#column3 h3 { font-size:14px; padding-top:0px; }
#other_pages { width:610px; float:left;}
#column1 #side_nav { font-size:12px; }
#column1 #side_nav a:hover { color:#9A690E; }

/*Other shit*/
#thumbnail_container {	width:280px;}
#thumbnail_container img {	margin:2px; border:none; }
#footer { clear:both; border-top:1px solid #3D1D22; padding-top:5px; width:930px; font-size:11px; }
h1#logo { background:url(images2/Howard_T_Cash_Photography.gif) no-repeat; width:290px; height:82px; font-size:1%; color:#660000; margin:0; padding:0; }
p#tagline { margin:0px 0 0 246px; padding:0; float:right; margin-top:-60px; }
#product_form_holder { float:left; border-top:1px solid #71572b; border-bottom:1px solid #71572b; padding:5px 0; width:420px; }
#product_form_holder label { width:130px; clear:left; margin:5px 0; }
#product_form_holder div.canvas { margin:35px 0; border-top:1px solid #663333; padding-top:5px; }
#product_form_holder select { width:200px; }
#category_description { text-align:left; }
#product_form_holder #buyNow { margin:0; padding:0 0 0 5px; float:left; }
#product_form_holder select { margin:0; padding:0; float:left; }
p#category_description { clear:both; padding-right:22px; padding-top:12px; }
h2#photo_title { font-size:14px; font-style:italic; padding:6px 0 8px 0; }
#main_content h3 { font-size:16px; padding-bottom:15px; font-weight:normal; }
#column1 a { color:#bf9b5c; text-decoration:none; }
#column1 p { line-height:19px; }
#column1 h3 { margin-top:19px; padding-bottom:3px; font-size:12px; text-transform:uppercase; }
#other_pages p { margin:0 0 20px 0; width:408px; line-height:16px; }
#other_pages h2 { margin:10px 0 0 0; width:408px; padding:0; font-weight:normal; }
#other_pages img { border:1px solid black; }
.right { text-align:right; display:block; }

label {
width: 80px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
label.labels { text-transform:uppercase; font-size:10px; width:120px; padding-top:4px; }
/* resume table */
#other_pages table p { 	width:auto; }
#other_pages table thead { 	background:#663333; color:#2f060a; }
#other_pages table { 	padding:3px; margin:2px; width:660px; }
#other_pages table td { 	padding:2px 4px; border-bottom:1px solid #480A02; }
#other_pages table td em { 	font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; font-style:normal; }
#other_pages table.resume {  border:1px solid #663333; }
#other_pages.resume h2 {  text-transform:uppercase; padding-top:18px; padding-bottom:5px;}
#other_pages.resume p {  width:auto; }
#other_pages.resume a {  font-size:10px; text-transform:uppercase; }
#other_pages.bio p {  width:auto; padding:20px 20px; }
#footer .right { text-align:right; width:600px; display:inline; padding-left:500px; }

.open_portfolio_list { border:1px solid red; float:left; margin-bottom:10px; padding:2px; border:1px solid #663300; }
.open_portfolio_list img { margin-right:12px; border:3px solid #fbcd87; !important }
.left { float:left; }
.photo_info { font-size:10px; }