html, body {height: 100%; width: auto; background: #ffffff; color: #412b0a; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; min-width: 800px; border: 0px none;}

body {background-color: #dcecb6; }

form {margin: 0px;}

table, img {border: 0px;}

a {color: #87b641; text-decoration: underline;}

a:hover, { text-decoration: none;}

.container {position: relative; width: 780px; margin: 0px auto;}

#header_wrapper {position: relative; height: 122px; background: #fefefc url(http://static.delivr.net/header_wrapper_bg.png) repeat-x bottom;}

#header {position: static; width: 780px; height: 89px;}

#logo {border: 0px; margin: 21px 0px 0px 34px;}

#content_wrapper {position: relative; height: auto; background: #dcecb6 url(http://static.delivr.net/background.png) repeat; padding-bottom: 10px }

#contentx {position: relative; background-color: #ffffff; padding: 0px; margin: 0px; line-height: 1.5; width: auto; height: 100%;}

#contentx .corners {position: relative; height: 3px; width: auto; font-size: 0px; clear: both;}

#contentx .corner_tl {float: left; width: 3px; height: 3px; background: url(http://static.delivr.net/content_corners.png) left top no-repeat;}

#contentx .corner_tr {float: right; width: 3px; height: 3px; background: url(http://static.delivr.net/content_corners.png) right top no-repeat;}

#contentx .corner_bl {float: left; width: 3px; height: 3px; background: url(http://static.delivr.net/content_corners.png) left bottom no-repeat;}

#contentx .corner_br {float: right; width: 3px; height: 3px; background: url(http://static.delivr.net/content_corners.png) right bottom no-repeat;}

#content_inner {position: relative; margin: 0px 5px; padding: 2px 0px; width: auto; height: auto; overflow: hidden;}

#footer_wrapper {position: relative; height: 51px; background: #fefefc url(http://static.delivr.net/footer_wrapper_bg.png) repeat-x bottom;}

#footer {position: relative; height: 51px;}

#ddmenu {position: relative; height: 32px; width: 760px; margin: -32px auto 0 auto; z-index: 100 }

#chromemenu {position: relative; height: 32px; width: 760px; margin: 0 auto}

#top_banners {height: 204px;}

#top_banners .banner {display: block; float: left; width: auto; height: 204px;}

#footmenu {float: left; width: auto; margin-left: 12px; margin-top: 20px; font: bold 11px Tahoma, sans-serif; color: #60451e;}

#footmenu a:link, a:visited, a:active {color: #60451e; text-decoration: none;}

#footmenu a:hover {color: #60451e; text-decoration: underline;}

#copyright {float: right; width: auto; margin-right: 12px; margin-top: 20px; color: #60451e; font: normal 11px Tahoma, sans-serif;}



.title_super {position: relative; clear: both; height: 36px; padding: 0px 12px; background: url(http://static.delivr.net/sup_bg.png) top repeat-x; font-weight: normal; font-size: 22px; color: #60451e;}

.title_super img {margin-top: 12px; border: 0px;}

.title_super .title_left {position: absolute; top: 0px; left: 0px; width: 5px; height: 36px; font-size: 0px; background: url(http://static.delivr.net/sup_corners.png) left top no-repeat;}

.title_super .title_right {position: absolute; top: 0px; right: 0px; width: 5px; height: 36px; font-size: 0px; background: url(http://static.delivr.net/sup_corners.png) right top no-repeat;}

.title_sub {position: relative; float: left; clear: both; margin-left: 10px; width: auto; height: 30px; padding: 0px 10px; color: #ffffff; background: url(http://static.delivr.net/sub_bg.png) top repeat-x; font: bold 12px/30px Tahoma, sans-serif;}

.title_sub .title_left {position: absolute; top: 0px; left: 0px; width: 5px; height: 30px; font-size: 0px; background: url(http://static.delivr.net/sub_corners.png) left top no-repeat;}

.title_sub .title_right {position: absolute; top: 0px; right: 0px; width: 5px; height: 30px; font-size: 0px; background: url(http://static.delivr.net/sub_corners.png) right top no-repeat;}



.featured {position: relative; table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 5px 0px;}

.featured td {vertical-align: top; position: relative; padding: 5px;}

.frame {position: relative; background: #e8ead4; padding: 0px; width: auto; height: auto; overflow: hidden;}

.frame .f_corners {position: relative; height: 2px; width: auto; font-size: 0px; clear: both;}

.frame .frame_inner {position: relative; margin: 0px 5px; padding: 3px 0px;}

.frame .frame_tl {float: left; width: 2px; height: 2px; background: url(http://static.delivr.net/frame_corners.png) left top no-repeat;}

.frame .frame_tr {float: right; width: 2px; height: 2px; background: url(http://static.delivr.net/frame_corners.png) right top no-repeat;}

.frame .frame_bl {float: left; width: 2px; height: 2px; background: url(http://static.delivr.net/frame_corners.png) left bottom no-repeat;}

.frame .frame_br {float: right; width: 2px; height: 2px; background: url(http://static.delivr.net/frame_corners.png) right bottom no-repeat;}

.frame .photo_thumb {display: block; border: 0px;}

.frame .photo_thumb img {display: block; border: 0px; margin: 0px auto; width: 100%; height: auto;}

.frame .author {width: 80%; float:left; color: #533815; font: bold 11px Tahoma, sans-serif; padding: 5px 3px; text-align: left;}

.frame .author a {color: #533815; text-decoration: none;}

.frame .author a:hover {color: #533815; text-decoration: underline;}



.h1, h1, h2 {padding: 8px; margin: 8px 3px; background: url(http://static.delivr.net/dashed_h.png) left bottom repeat-x; font-weight: normal; font-size: 20px; color: #60451e; font-family: "MyriadPro Regular", Verdana, sans-serif; }

h3, h4, h5, h6 {padding: 8px; margin: 8px 3px; color: #60451e; font-family: "MyriadPro Regular", Verdana, sans-serif; }

#contentx p {margin: 8px;}

.clear {clear: both; font-size: 0px;}





/* bigpow */

.border-table { margin-bottom: 8px }



.border-table .corner { width: 5px; height: 5px }

.border-table .border-horiz { background: url(http://static.delivr.net/line-horiz.gif) repeat-x top; height: 5px }

.border-table .border-vert { background: url(http://static.delivr.net/line-vert.gif) repeat-y left; width: 5px }



.border-table .bottom { background: url(http://static.delivr.net/line-horiz.gif) repeat-x bottom; height: 5px }

.border-table .right { background: url(http://static.delivr.net/line-vert.gif) repeat-y right; width: 5px }



.border-table .center { padding: 0px; text-align: center; color: #787878; }



#img { margin-bottom: 2px }



.subarea { background: #fff; padding: 12px }



.text { width: 100% }



.button .but-center { background: url(http://static.delivr.net/but-center.png); vertical-align: top; font-family: "MyriadPro Regular", Arial, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase }



.but-center a, .but-center div { color: #533815; text-decoration: none; display: block; padding: 3px 10px; }

.but-center a:hover { text-decoration: none }



.mess { text-align: left !important }



.margin { margin: 14px 14px 14px 8px }

.pad { padding: 14px 14px 14px 8px }



#res { padding: 10px; text-align: center; font-weight: bold; }



#breadcrumb { font-size: 12px; font-weight: normal; background: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

#breadcrumb a {color: #87b641;}

#breadcrumb a:hover {text-decoration: underline;}



/* Pop-up message and fading background */

#upload-image-link { float: right; padding: 3px 7px; font-weight: bold }

#upload-image-link a { color: blue; }

#upload-image-link a:hover { text-decoration: none }



#view-gallery-link { float: right; padding: 3px 7px; font-weight: bold }

#view-gallery-link a { color: #7d623a; }

#view-gallery-link a:hover { text-decoration: none }





.hidden { display: none }

/* Pop-up message and fading background */

#opaco {

	background-color: #000000;

	left: 0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/* IE8 */

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 60); /* IE5+ */

	filter: alpha(opacity=60);/* IE4- */

	moz-opacity: 0; /* Mozilla */
	-khtml-opacity: 0; /* Safari */

	opacity: 0;  /* general CSS3 */

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 10;

}



#popup { background: #fff; padding: 30px; position: fixed; left:50%; top:50%; min-width: 300px; z-index: 11; }

.popup-close { position: absolute; right: 10px; top: 10px;}

#popup_upload { line-height: 23px; }

.option-title { margin: 8px 0 }

#image { width: 340px }

.popup-title { font-size: 20px; margin: 5x 0 }



#preview{	position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px;	display:none;	color:#fff;	}





#search-box { s position: absolute; top: 30px; left: 50%; margin-left: 100px; z-index: 10; background: url(http://static.delivr.net/search-box-input.png) transparent no-repeat; width: 260px; height: 33px }

#search-box form { margin: 0; padding: 0 }

#search-input { float: left; margin-top: 4px; margin-left: 4px; padding: 4px; border: 0; height: 18px; line-height: 18px; width: 210px; }

#search-btn { float: right }

#search-input.input-hint { color: #aaa; font-style: italic; }



#share-box {position: absolute; top:98px; left:50%; margin-left: 280px; width: 85px; z-index: 110;}



/* hide for new functionality: send cards without adding custom text on images */

#search-box { display: none; }
