* {
margin:0;
padding:0;
}
html {
background-image:url(../images/large_bg.jpg);
background-repeat:repeat-x;
height:100%;
margin-bottom:5px;
}
body {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:21px;
margin:0;
padding:0;
}
p, h1, h2, h3, h4 {
font-size:1.2em;
font-weight:300;
margin-bottom:1em;
}
ul {
margin-bottom:1em;
}
a {
color:#626262;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:underline;
}
a:visited {
color:#626262;
}
a:hover {
color:#626262;
text-decoration:none;
}
a.nonlink:hover {
text-decoration:none;
}
ul, dl {
list-style-type:none;
}
img {
border:medium none;
}
.clear-border {
border:medium none !important;
}
.clear{clear:both;}
#wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/path/to/your/background_cols.gif) repeat scroll 0 0;
border:0 none;
margin:0 auto;
padding:0;
text-align:left;
width:1015px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0 0 15px;
}
#banner-ad {
background-image:url(../images/banner-bg.jpg);
background-repeat:no-repeat;
height:108px;
margin-bottom:9px;
margin-top:8px;
width:1019px;
}
#banner-ad a img{
left:146px;
position:relative;
top:10px;
}
#banner-ad embed{
left:146px;
position:relative;
top:10px;
}
#logo {
float:left;
height:131px;
width:526px;
}
#search {
background-image:url(../images/search_bg2.jpg);
background-repeat:no-repeat;
float:left;
height:104px;
width:221px;
}
#momsearch {
left:13px;
position:relative;
top:30px;
}
.submit {
background-image:url(../images/login-btn.jpg);
background-repeat:no-repeat;
border:medium none;
display:inline-block;
height:33px;
padding:3px 6px 4px;
width:82px;
}
.username, .password {
border:1px solid #669900;
color:#666666;
font-size:12px;
margin:0;
padding:4px 3px;
width:142px;
}
#label_persistent {
color:#CEEC82;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
}

#login table tr td {
padding:0 0 0 12px;
}
#login .login_form_label_field {
padding-bottom:3px;
text-align:right;
vertical-align:middle;
}
#login .login_form_label_field a {
color:#CEEC82;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
}
#login .login_form_label_remember {
padding-top:1px;
}
#login form {
left:65px;
position:relative;
top:5px;
}

.access a{
color:#CEEC82;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
position:relative;
left:330px;
top:50px;
}

.inline {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
left:400px;
position:relative;
top:-5px;
}
.inline a {
margin-right:5px;
}
.inline img {
padding-left:5px;
}
.login {
margin-bottom:3px;
}
.pass {
background-color:transparent;
background-image:url(../images/login_icon.png);
background-repeat:no-repeat;
border:medium none;
height:53px;
left:165px;
position:relative;
top:-20px;
width:82px;
}
.go {
background-color:transparent;
background-image:url(../images/search_icon.png);
background-repeat:no-repeat;
border:medium none;
height:33px;
left:170px;
position:relative;
top:10px;
width:39px;
}
#primary_nav {
clear:both;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
height:13px;

}
#primary_nav ul {
left:70px;
position:relative;
top:-14px;
}
#primary_nav ul li {
display:inline;
font-weight:bold;
padding-right:8px;
}
#primary_nav ul li a {
color:#111111;
display:inline;
font-weight:bold;
padding:7px 8px;
text-decoration:none;
width:75px;
}
#primary_nav ul li a:hover {
background-color:#EFD101;
color:#990099;
text-decoration:none;
}
#sign-up{width:295px;position:relative; left:385px; top:150px;}
#sign-up p{font-family:Arial; font-size:16px; color:#fff; line-height:21px; padding-right:20px;}

#flash {
float:left;
height:330px;
width:677px;
background-image:url(../images/flash_holder.jpg);
background-repeat:no-repeat;
}
#ad {
float:left;
height:330px;
width:330px;
}
#ad img {
position:relative;
top:45px;
}
#main_content {
background-color:#FFFFFF;
float:left;
padding:5px;
width:1005px;
}
.item {
float:left;
height:462px;
width:330px;
}
#topics {
background-image:url(../images/topics_bg-alt.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#fbtopics {
background-image:url(../images/topics_bg_fb.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#fbtopics h1 {
background-image:url(../images/hot_topics.jpg);
background-position:left center;
background-repeat:no-repeat;
height:61px;
left:26px;
position:relative;
text-indent:-9999px;
top:-4px;
width:270px;
}
#topics h1 {
background-image:url(../images/hot_topics.jpg);
background-position:left center;
background-repeat:no-repeat;
height:61px;
left:26px;
position:relative;
text-indent:-9999px;
top:-4px;
width:270px;
}
#news {
background-image:url(../images/news_bg-alt.jpg);
background-position:center top;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
}
#news img {
left:12px;
position:relative;
top:24px;
}
#news p {
color:#330000;
font-family:Arial;
font-size:12px;
line-height:21px;
padding-left:15px;
padding-top:35px;
}
#news h1 {
background-image:url(../images/mom-news.jpg);
background-position:left center;
background-repeat:no-repeat;
height:61px;
left:15px;
position:relative;
text-indent:-9999px;
top:-4px;
width:297px;
}
#happenings h1 {
background-image:url(../images/happenings.jpg);
background-position:left center;
background-repeat:no-repeat;
height:61px;
left:15px;
position:relative;
text-indent:-9999px;
top: -4px;
width:297px;
}
#happenings {
background-image:url(../images/topics_bg-alt.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
clear:both;
}
#footer h1 {
background-color:#FFFFFF;
background-image:url(../images/about.jpg);
background-position:left center;
background-repeat:no-repeat;
height:53px;
left:22px;
position:relative;
text-indent:-9999px;
width:243px;
}
.footer-lft{
float: left;
font-size:11px;
background-color:#fff;
padding-right: 40px;
position:relative; left:48px;
line-height:16px;
width:120px;
}
#info{width:300px;}
.footer-lft img {
position:relative;
top:0;
}
.footer-lft a {
text-decoration:none;
}
#mom-space {
background-color:#FFFFFF;
clear:both;
height:195px;
padding:5px;
}
.mom-id a img{padding:4px; border:1px solid #e1e1e1;}

.mom-id a{display: block; font-weight:bold; color:#b50938;}

.mom-id a :hover{
border:1px solid #e4eff6;
background-color: #ccebf9;
}

.mom-id {
float: left;
height: 145px;
width: 75px;
margin-right:28px;
position:relative;
margin-top:15px;
line-height: 12px;
color: #ffffff;
font-size: 12px;
text-align: center;
}
#fb-friends{
float: left;
height: 145px;
width: 745px;
}

#description {
position:relative;
top:5px;
width:225px;
}
.mom-id h1 {
background-image:url(../images/moms-space.jpg);
background-position:left center;
background-repeat:no-repeat;
height:50px;
margin-left:12px;
text-indent:-9999px;
width:209px;
}
.mom-id p {
color:#666666;
font-family:Arial;
font-size:12px;
line-height:21px;
padding-left:40px;
text-align:left;
}
a.screen-name 
{
color: #006699;
font-family: Arial,Helvetica,clean,sans-serif;
font-size: 11px;
font-weight: bold;
padding-top:5px;
}
a.profile 
{
background-color: #ffffff;
color: #aaaaaa;
text-align: center;
font-style: left;
text-decoration: none;
padding-top:10px;
}

#resources {
background-color:#FFFFFF;
float:left;
height:279px;
padding:0 10px 10px 20px;
}
#resource_list {
background-image:url(../images/resources_bg.jpg);
height:279px;
width:643px;
}
ul.links {
float:left;
left:38px;
position:relative;
top:65px;
width:200px;
}
ul.links li {
background-position:0.01em 50%;
background-repeat:no-repeat;
font-family:Arial;
list-style-image:url(../images/arrow.gif);
padding-bottom:3px;
padding-top:3px;
}
.see_all {
float:right;
font-style:italic;
position:relative;
right:50px;
top:40px;
}
.see_all a {
color:#A9A9A9;
list-style-image:none;
text-decoration:none;
}
#video {
background-color:#FFFFFF;
float:left;
height:279px;
padding:0 28px 10px 0;
}
#player {
height:279px;
width:314px;
}
.mainMomTalk {
clear:both;
height:335px;
overflow:auto;
padding-top:0px;
padding-left:25px;
padding-right:25px;
}
.maindates {
clear:both;
height:335px;
overflow:auto;
padding-top:5px;
width:330px;
}
.recentThread {
border-bottom:1px dashed #ccc;
clear:both;
font-family:Arial;
height:60px;
padding:12px 0px;
margin-right:25px;
margin-left:0px;
}
.threadSubject {
color:#FFFFFF;
font-size:14px;
line-height:18px;
padding-bottom:5px;
padding-left:11px;
}
.threadSubject a {
color:#1e7bac;
}
.threadSubject a:hover{color:#b50938; text-decoration:underline}
.threadname {
font-size:12px;
padding-left:11px;
color:#333; font-weight:bold;
}
.threadviews {
font-size:12px;
padding-left:11px;
padding-top:5px;
}
.recentThread img {
border:2px solid #EFEFEF;
float:left;
margin-bottom:20px;
margin-right:10px;
}
.active a{color:#b50938}
#mom-triggers {
float:left;
font-size:14px;
font-weight:bold;
height:24px;
padding-top:8px;
text-align:center;
width:158px;
}
#mom-triggers-recent {
float:left;
font-size:12px;
font-weight:bold;
height:38px;
padding-top:0px;
position:relative;
top:10px;
color:#3d3d3d;
text-align:center;
width:165px;
}
#mom-triggers-recent a {
font-family:Arial,Helvetica,sans-serif;
height:38px;
width:165px;
}
#mom-triggers-popular {
float:left;
font-size:12px;
font-weight:bold;
height:38px;
position:relative;
top:10px;
text-align:center;
width:165px;
}
#mom-triggers-popular a {
font-family:Arial,Helvetica,sans-serif;
display:block;
color:#3d3d3d;
height:38px;
width:165px;
}
.mom-triggers-popular a:hover {
background-position:left -24px;
}
#mom-triggers-week {
float:left;
font-size:12px;
font-weight:bold;
height:38px;
padding-top:0px;
position:relative;
top:10px;
color:#3d3d3d;
text-align:center;
width:165px;
}
#mom-triggers-week a {
font-family:Arial,Helvetica,sans-serif;
display:block;
height:38px;
width:165px;
}
#mom-triggers-month {
float:left;
font-size:12px;
font-weight:bold;
height:38px;
padding-top:0px;
position:relative;
top:10px;
color:#3d3d3d;
text-align:center;
width:165px;
}
#mom-triggers-month a {
font-family:Arial,Helvetica,sans-serif;
display:block;
color:#3d3d3d;
height:38px;
width:165px;
}
#mom-triggers-month a:hover {
background-position:left -24px;
}
.upcomingEvent {
border-bottom:1px dashed #ccc;
clear:both;
font-family:Arial;
height:40px;
padding:12px 6px;
margin-left:8px;
}

.eventWhen {
color:#4EA9CF;
float:left;
font-size:12px;
font-weight:bold;
margin-left:25px;
width:45px;
}
.eventWhen a {
color:#3d3d3d
}
.eventWhat {
float:left;
font-size:14px;
line-height:18px;
margin:0 0 0 10px;
width:190px;
}
.eventWhat a {
color:#1e7bac;
}
.eventWhat a:hover{
color:#b50938; text-decoration:underline;	
}
.viewAll {
clear:both;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:right;
padding-right:25px;
top:5px;
list-style-image:url(../images/arrow_orange.gif);
position:relative;
}
.viewAll a{
color:#b50938;
}
#over {
cursor:pointer;
}

#register-btn{position:relative; left:150px; top:5px;}

#homeNewsContent div{ background-color: transparent  }

.access a{
color:#CEEC82;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
position:relative;
top:50px;
left:0px;
padding-left:15px;
}

#homeNewsContent a{color:#1e7bac;}
#homeNewsContent p{padding-right:3px;}
#homeNewsContent img{margin-left:3px;}


ul#events 
{
margin:35px 25px 0px 40px;
padding:0px 0px 0px 0px;
list-style-type: none;
}

#events li 
{
font-family:Arial;
margin-top:15px;
margin-bottom:15px;
padding:0px 10px 15px 0px;
list-style-type:disc;
font-size: 14px;
line-height:18px;
border-bottom:1px dashed #ccc;
}
#events li a{
color: #1e7bac;
}

#events li a:hover{
color: #b50938;
text-decoration: underline;
}


#all-events a{
float: left;
font-size: 12px;
font-weight: bold;
padding-top: 0px;
position: relative;
top: 10px;
color: #3d3d3d;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
display: block;
width: 165px;
height:35px;
}

/* Index News */

ul.recent{
	width:315px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#b92526;
	background-color:inherit;
margin-left:10px;
}
ul.recent li{
	width:300px;
	border-bottom:1px solid #dedace;
	background:url(../images/recent-bg.png) repeat-x 0 0;
	padding:16px 10px;
	line-height:18px;
}
ul.recent li a{
	width:auto;
	display:block;
	background:url(../images/icon1.png) no-repeat 100% 50%;
	padding-right:10px;
	color:#741d56;
	background-color:inherit;
	text-decoration:none;
}
ul.recent li a:hover{
	color:#000;
	background-color:inherit;
}

