html, body {
background-color:#F1F4E7;
}

body {
text-align:left;
}

fieldset,
ul,
dl,
dt,
dd {
margin:0;
padding-left:0;
}

input, textarea, select, option {
font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
}

#header ul,
#core_inner ul {
padding:0;
margin:0;
}
#core fieldset {
border:0;
padding:0;
}
#core input.checkbox {
position:static;
}


li.notice a {
color: #F27B21;
}

#wrap {
background:#FFFFFF none repeat scroll 0 0;
height:100%;
margin:15px auto 0;
width:1000px;
}

img {
display:inline;
}


#header_before,
#footer_before {
text-align:center;
}

#header {
width:159px;
margin-right:8px;
margin-left:5px;
}

#core {
width:825px;
}

#content {
width:538px;
border-top:1px solid #CCE0DE;
position:relative;
top:-1px;
left:0;
padding:10px;
}

#public #content {
width:538px;
}
#public .notice,
#public .profile {
width:100%;
}

#tm_connect {
background:#fff url(../images/illu_connect.jpg) 0 0 no-repeat;
text-indent:-9999px;
padding:0;
width:236px;
height:73px;
margin:0 0 -42px 15px;
position:relative;
z-index:9;
}




#core_inner {
float:left;
width:560px;
border:1px solid #D8DEB8;
padding-top:55px;
}

#aside_primary {
width:250px;
padding:0;
margin-left:13px;
background-color:#fff;
border:0;
}


#header .section {
clear:both;
}

#header #site_nav_global_primary {
margin-right:0;
margin-bottom:21px;
margin-left:5px;
float:left;
}
#site_nav_global_primary ul li {
float:none;
display:list-item;
list-style-type:none;
margin-left:0;
margin-bottom:4px;
padding-left:25px;
background:url(http://connect.todaysmama.com/images/new_skin/right_arrow.jpg) no-repeat 0 -15px;
}
#site_nav_global_primary ul li a {
font-size:1.15em;
}


#site_nav_global_primary #nav_login,
#site_nav_global_primary #nav_register {
display:inline;
background-position:0 -17px;
}
#site_nav_global_primary #nav_register {
background:none;
padding-left:0;
}
#site_nav_global_primary #nav_register:before {
content: "/ ";
}

#site_nav_global_primary #nav_help {
margin-top:8px;
}


#anon_notice {
margin:0 auto 10px;
width:518px;
max-width:600px !important;
float:none;
}
#page_notice p {
margin-bottom:11px;
}
#page_notice ul {
list-style-position:inside;
}


#showstream #anon_notice,
#anon_notice {
background-color:#9AC2B9;
}

#core #site_nav_local_views {
float:right;
clear:both;
margin-right:10px;
position:relative;
z-index:9;
width:auto;
}

#site_nav_local_views li {
margin-right:0;
margin-left:4px;
}

#site_nav_local_views a {
background-color:#9AC2B9;
color:#fff;
text-transform:uppercase;
padding:0 5px;
font-size:0.9em;
border:1px solid #9AC2B9;
border-bottom:0;
}
#site_nav_local_views li.current a {
color:#9AC2B9;
border-bottom:0;
}

#site_nav_local_views a:hover {
color:#9AC2B9;
background-color:#fff;
}


.notices li {
border-top:1px solid #B1BE78;
}

input, textarea, select,
#form_notice textarea,
#site_nav_local_views li a,
#content {
-moz-border-radius:0;
-webkit-radius-border:0;
border-radius:0;
}



#tm_entity {
display:block;
width:96px;
font-weight:bold;
float:left;
margin-left:10px;
color:#4F3A27;
}

#tm_entity img {
display:block;
margin-bottom:5px;
}

#form_notice * {
margin:0;
padding:0;
}
#form_notice {
margin:0 10px 10px 0;
float:right;
width:420px !important;
}
#form_notice textarea {
border:1px solid #CCE0DE;
width:400px !important;
height:50px;
padding:10px;
margin-bottom:5px;
float:right;
}

#form_notice #notice_action-submit {
position:static;
float:right;
width:40px;
padding:0;
height:auto;
}

#form_notice .form_note {
top:106px;
right:50px;
}
#form_notice label[for="to"] {
margin-top:0;
}
input.submit,
#form_notice.warning #notice_text-count,
#nav_register a,
.form_settings .form_note,
.entity_remote_subscribe {
color:#fff;
background-color:#9AC2B9;

}

.required {
margin-left:1em;
}

.form_settings #settings_localarea .required {
font-style:italic;
}

.aside .section {
margin-bottom:10px;
}

.aside .section h2 {
background-color:#9AC2B9;
padding:10px;
font-size:1.4em;
font-weight:normal;
line-height:1;
margin:0 0 5px 0;
}


.entity_profile {
width:400px;
}


#subscribe_twitter-friends a {
text-indent:-9999px;
display:block;
background:url(../images/subscribe_twitter-friends.jpg) no-repeat;
width:250px;
height:80px;
}

#site_nav_local_views a {
text-shadow:none;
}

#site_nav_global_secondary {
clear:both;
float:left;
width:825px;
margin-left:173px;
margin-bottom:10px;
}
#site_nav_global_secondary li {
display:inline;
}

#site_nav_global_secondary a {
color:#4F3A27;
}


#form_search input {
width:225px;
}
#form_search input.submit {
width:auto;
}


#notice_guide dl {
margin-bottom:11px;
clear:both;
float:left;
width:100%;
}
#notice_guide dt,
#notice_guide dd {
float:left;
}
#notice_guide dt {
font-weight:bold;
margin-right:10px;
font-size:2em;
width:10%;
}
#notice_guide dd {
width:85%;
}


.entity_profile .entity_fn,
.entity_profile .entity_nickname,
.entity_profile .entity_location,
.entity_profile .entity_url,
.entity_profile .entity_note,
.entity_profile .entity_tags {
width:275px;
}


#groups .instructions ul li {
float:left;
list-style-type:circle;
margin-right:3em;
margin-bottom:1em;
}
