@charset "utf-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	list-style:none;
}

/* contents */
body {color:#666666; font:Arial, Helvetica, sans-serif; font-size:13px; background:#ffffff;}
a img {border: 0;}

#container {
	width:972px;
	margin:0 auto;
	}
	
#header {
	margin:6px 0 0 0;	
	}

#header img{
	display:block;
	}

/* main */
#main {
	margin:0 0 35px 0;
	}
	
#main p.strapLine{
	margin:0 0 14px 0;
	}

#main p.strapLine img{
	display:block;
	}


#main .contentWrap{
	width:955px;
	margin:0 0 0 17px;
	overflow:auto;
	}

/* left */
#main .contentWrap .leftWrap{
	width:564px;
	float:left;
	}
	
#main .contentWrap h2{
	margin:0 0 14px 0;
	}
	
/* createCard */
#main .contentWrap .leftWrap .createCard{
	margin:0 0 24px 0;
	}

#main .contentWrap .leftWrap .createCard p.cardLine{
	margin:0 0 12px 0;
	}
	
#main .contentWrap .leftWrap .createCard ul{	
	margin:0 0 15px 0;
	overflow:auto;
	}
	
#main .contentWrap .leftWrap .createCard li.normal{
	float:left;
	margin-right:20px;
	}

#main .contentWrap .leftWrap .createCard li.right{
	float:left;
	
	}

#main .contentWrap .leftWrap .createCard p.bt{
	text-align:center;
	}

/* bottomWrap */
#main .contentWrap .leftWrap .bottomWrap{
	overflow:auto;
	}
	
/* loveGuru */
#main .contentWrap .leftWrap .loveGuru{
	width:271px;
	float:left;
	}

#main .contentWrap .leftWrap .loveGuru ul{
	}
	
#main .contentWrap .leftWrap .loveGuru li{
	display:inline;
	}
	
#main .contentWrap .leftWrap .loveGuru li.bt2{
	display:inline;
	margin:0 0 0 15px;
	vertical-align:18px;
	}
	
/* postings */
#main .contentWrap .leftWrap .postings{
	width:266px;
	float:right;
	}
#main .contentWrap .leftWrap .postings p.postLine{margin:0 0 12px 0;}

#main .contentWrap .leftWrap .postings .postWrap{margin:0 0 8px 0;}
#main .contentWrap .leftWrap .postings .postWrap .post-date {width:55px; height:53px; background:url(../images/date-bg.gif) no-repeat; float:left;}
#main .contentWrap .leftWrap .postings .postWrap .post-date-day {font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#000; text-align:center}
#main .contentWrap .leftWrap .postings .postWrap .post-date-month {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#fff; font-weight:bold; text-align:center; padding-top:2px;}
#main .contentWrap .leftWrap .postings .postWrap h3{float:right; font-size:16px; color:#663399;font-family:Arial, Helvetica, sans-serif; width:205px;}
#main .contentWrap .leftWrap .postings p.postContent{font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#main .contentWrap .leftWrap .postings a {color:#663399; text-decoration:none;}
#main .contentWrap .leftWrap .postings a:link {color:#663399; text-decoration:none;}
#main .contentWrap .leftWrap .postings a:visited {color:#663399; text-decoration:none;}
#main .contentWrap .leftWrap .postings a:hover {color:#663399; text-decoration:none;}
#main .contentWrap .leftWrap .postings a:active {color:#663399; text-decoration:none;}

#main .contentWrap .leftWrap .postings .postWrap p { width:500px; font-size:16px; font-family: helvetica;  margin-left:61px; line-height:19px;}
#main .contentWrap .leftWrap .postings .postWrap p.postTeaser { font-size:16px; font-family: helvetica; margin-left:61px; line-height:19px;}

/* right */
#main .contentWrap .rightWrap{
	width:350px;
	float:right;
	}
	
/* sign-up */
#main .contentWrap .rightWrap .signup-block {width:350px; height:128px; background:url(../images/signup-bg.gif) no-repeat; margin:0 0 20px 0;}
#main .contentWrap .rightWrap #signup-form {padding:65px 0 0 135px;}
#main .contentWrap .rightWrap .signup-textfield {background:none; width:140px; height:27px; border:none; padding:5px 0 0 0; display:block; float:left; margin:7px 17px 0 0; *margin:12px 18px 0 0;}
#main .contentWrap .rightWrap .signup-go-btn {margin:5px 25px 0 0; *margin:5px 12px 0 0; display:block; float:left}

/* roonie stuff */
#main .contentWrap .rightWrap .ronnieStuff{
	margin:0 0 24px 0;
}

#main .contentWrap .rightWrap .ronnieStuff p.stuffLine{
	margin:0 0 14px 0;
}

#main .contentWrap .rightWrap .ronnieStuff p.stuffBt{
	margin:0 0 10px 0;
}

/* connect ronnie */

#main .contentWrap .rightWrap .connect{
}

#main .contentWrap .rightWrap .connect ul{
	overflow:auto;
}

#main .contentWrap .rightWrap .connect li.normal{
	float:left;
	margin:0 6px 0 0;
}

#main .contentWrap .rightWrap .connect li.right{
	float:left;
}

/* footer */

#footer {	
	background:url(../images/footer-bg.gif) top center no-repeat;
	overflow:auto;
	margin:0 0 30px 0;
	}
#footer-info { width:245px; float:left; margin:30px 0 0 70px;}
#footer-links {width:445px; float:right; margin:30px 70px 0 0; text-align:right}
#footer-links img {margin-right:20px;}


