.overwrap *, #adminmenu * {margin:0;padding:0}

/** meyerweb reset **/
/* v1.0 | 20080212 */

.overwrap, #adminmenu, .overwrap div, #adminmenu div, .overwrap span, #adminmenu span, .overwrap applet, #adminmenu applet, .overwrap object, #adminmenu object, iframe,
.overwrap h1, #adminmenu h1, .overwrap h2, #adminmenu h2, .overwrap h3, #adminmenu h3, .overwrap h4, #adminmenu h4, .overwrap h5, #adminmenu h5, .overwrap h6, #adminmenu h6, .overwrap p, #adminmenu p, .overwrap blockquote, #adminmenu blockquote, pre,
.overwrap a, #adminmenu a, .overwrap abbr, #adminmenu abbr, .overwrap acronym, #adminmenu acronym, .overwrap address, #adminmenu address, .overwrap big, #adminmenu big, .overwrap cite, #adminmenu cite, code,
.overwrap del, #adminmenu del, .overwrap dfn, #adminmenu dfn, .overwrap em, #adminmenu em, .overwrap font, #adminmenu font, .overwrap img, #adminmenu img, .overwrap ins, #adminmenu ins, .overwrap kbd, #adminmenu kbd, .overwrap q, #adminmenu q, .overwrap s, #adminmenu s, samp,
.overwrap small, #adminmenu small, .overwrap strike, #adminmenu strike, .overwrap strong, #adminmenu strong, .overwrap sub, #adminmenu sub, .overwrap sup, #adminmenu sup, .overwrap tt, #adminmenu tt, var,
.overwrap b, #adminmenu b, .overwrap u, #adminmenu u, .overwrap i, #adminmenu i, center,
.overwrap dl, #adminmenu dl, .overwrap dt, #adminmenu dt, .overwrap dd, #adminmenu dd, .overwrap ol, #adminmenu ol, .overwrap ul, #adminmenu ul, li,
.overwrap fieldset, #adminmenu fieldset, .overwrap form, #adminmenu form, .overwrap label, #adminmenu label, legend,
.overwrap table, #adminmenu table, .overwrap caption, #adminmenu caption, .overwrap tbody, #adminmenu tbody, .overwrap tfoot, #adminmenu tfoot, .overwrap thead, #adminmenu thead, .overwrap tr, #adminmenu tr, .overwrap th, #adminmenu th, .overwrap td, #adminmenu td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #333;
}
.overwrap input, #adminmenu input {
	color: #333;
}
.overwrap select, #adminmenu select {
	color: #333;
}
.overwrap ol, #adminmenu ol, .overwrap ul, #adminmenu ul {
	list-style: none;
}
.overwrap blockquote, #adminmenu blockquote, .overwrap q, #adminmenu q {
	quotes: none;
}
.overwrap blockquote:before, #adminmenu blockquote:before, .overwrap blockquote:after, #adminmenu blockquote:after,
.overwrap q:before, #adminmenu q:before, .overwrap q:after, #adminmenu q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
.overwrap ins, #adminmenu ins {
	text-decoration: none;
}
.overwrap del, #adminmenu del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
.overwrap table, #adminmenu table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** eof reset **/

.overwrap, #adminmenu{text-align:left}
.overwrap .button-bar:after,#content .item:after,#content .blogcomment:after{content:".";
display:block;height:0;clear:both;visibility:hidden}

#admin_notice{background:#F7E38A;padding:4px 8px;border-bottom:1px solid #D5872E;color:#444;text-align:center;font:13px/20px Verdana,sans-serif}
#admin_notice.redirect, #admin_notice.allowed_groups{background:#C8FFBF;border-bottom-color:#46D52E}

#ddoverlay, #ddoverlay2{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background-color:#000;cursor:default;z-index:801;opacity:0.8}
#ddoverlay2{z-index:851}
.overlaypage{font:13px/20px Verdana,sans-serif;position:absolute;z-index:900;background:#F9F9F9;
color:#333;border:4px solid #70858C;overflow:auto;display:none;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
#sfloader{background:#f9f9f9 url(../img/slimbox/loading.gif) 16px center no-repeat;
margin:0 auto;width:360px;padding:12px 12px 20px 64px;font:36px/48px Georgia,serif;color:#70858C;
display:none;position:fixed;border:4px solid #70858C;z-index:1000;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.overwrap{margin:4px 16px}
.overwrap h2{font:28px/32px Georgia,serif;padding:12px 0;text-transform:none;text-align:left;color:#333;background:none}
.overwrap h2 strong{color:#333}
.overwrap label{float:left;width:200px;font-weight:normal}
.overwrap #customfields_container input{margin-left: 5px}
.overwrap #customfields_container input.label{width: 180px}
.overwrap div.item-edit-calendar-list label{float:none}
.overwrap div.checkbox label{width:auto}
.overwrap div.required{font:16px/32px Verdana,sans-serif;clear:both;}
.overwrap #blueink-login-box label{font-weight:normal}
.overwrap #blueink-login-box div.required input
{font:16px/24px Verdana,sans-serif;width:220px;border:1px solid #ccc;padding:2px 4px}
.overwrap .button-bar form{display:inline}
.overlaypage .button-bar input,.overwrap .button-bar .swfupload, #ddupload-upload
{border:1px solid #ccc;background:#bbb url(../img/interface/button_bg.png) repeat-x;padding:2px 4px;float:left;margin-right:8px}
.overlaypage .button-bar input:focus{background:#fff url(../img/interface/button_down_bg.png) repeat-x}
.overlaypage .button-bar input:hover{cursor:pointer;color:#06f}
.overwrap div.login-bar{float:none;position:relative;margin-top:16px}

body.v2darkbg{background:#444;color:#333}

.fsection select option.parent_value{font-weight: bold;}
.fsection select option.child_value{text-indent:10px;}

#signupwrap{position:relative;width:400px;margin:10% auto 0;border:4px solid #70858c;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:12px 24px 72px 220px;
font:16px/44px Verdana,sans-serif;background:#f9f9f9 url(../img/site_design/blueink_logo.png) no-repeat 24px center;height:260px}
#signupwrap h2{font:28px/0px Georgia,serif}
#signupwrap label{float:left;width:120px}
#signupwrap input{font:16px/22px Verdana,sans-serif;border:1px solid #ccc;padding:2px 4px}
#signupwrap input.textbox{width:240px;color:#666;background:#fff}
#signupwrap input.signupsubmit{background:#bbb url(../img/interface/button_bg.png) repeat-x;
margin-left:120px;font-size:13px}
#signupwrap input.signupsubmit:focus{background:#fff url(../img/interface/button_down_bg.png) repeat-x}
#signupwrap input.signupsubmit:hover{cursor:pointer;color:#06f}
#signupwrap a{color:#06f;border-bottom:1px dotted;text-decoration:none}
#signupwrap a:hover{border-bottom-style:solid}
#signupwrap #signupfooter{height:80px;margin-top:12px;position:absolute;bottom:20px;right:24px;
background:url(../img/site_design/bigbluehat_logo.png) no-repeat right bottom}
#signupwrap #signupfooter a{display:block;height:0;padding-top:80px;overflow:hidden;width:64px;border:0}

#content .item,#content .blogcomment{position:relative}
* html #content .item, * html #content .blogcomment{height:1%}
.message{background:#F7E38A;padding:4px 8px;border-bottom:1px solid #D5872E;color:#444;text-align:center;
font:13px/20px Verdana,sans-serif}
