@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;
}
* {
  margin: 0;
  padding: 0;
}
/* contents */
body {
  background:#ffffff;
}
a img {border: 0;}

#container {
	width:986px;
	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 p.postContent img {width:500px;}

#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;
}



/* home page layout rules */
.hp_col_one {
  width: 330px;
  float: left;
}

.hp_col_one .visualPadding {
  padding: 0 0 6px 19px;
}

/* column 1 portlets */
.hp_col_one .portlet_pod_card {
  background: transparent url(../images/pod_1_bg.gif) 0 55px no-repeat;
  height: 550px;
  min-height: 550px;
}

.portlet_pod_card .icon_links {
  padding: 10px 0;
  text-align: center;
}

.portlet_pod_card p {
  padding: 2px 20px 0 20px;
}

.portlet_pod_card .bt {
  display: block;
}

.portlet_pod_card ul{
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
}

.portlet_pod_card li{
  list-style: none;
  display: inline;
  width: 122px;
  height: 137px;
  
}

.portlet_pod_guru {
  background: transparent url(../images/pod_2_bg.gif) 0 55px no-repeat;
  min-height: 290px;
  height: 290px;
}

.portlet_pod_guru  p {
  padding: 0px 10px 0 20px;
}

.portlet_pod_guru  .visualPadding {
  padding: 2px 156px 0 20px;
}

.portlet_pod_guru .bt2 {
  display: block;
  padding: 0 0 0 0;
  text-align: center;
}

.portlet_pod_iphone {
  background: transparent url(../images/pod_3_bg.gif) 0 55px no-repeat;
  min-height: 360px;
  height: 360px;
}

.portlet_pod_iphone  p {
  padding: 2px 10px 0 20px;
}

.portlet_pod_iphone  .visualPadding {
  padding: 2px 156px 30px 20px;
}

.portlet_pod_iphone dl {
  padding: 0;
  margin: 0;
  width: 146px;
  float: left;
}

.portlet_pod_iphone dt {
  padding: 0 0 0 20px;
  margin: 0;
}

.portlet_pod_iphone dd {
  padding: 0 0 0 20px;
  height: 80px;
  margin: 0;
}

.portlet_pod_iphone dd.app_btn {
  padding: 0 0 0 10px;
  height: auto;
}

.hp_col_one h2 {
  padding: 0;
  margin: 0;
} 

.hp_col_one h3 {
  padding: 0;
  margin: 0;
}



.hp_col_two {
  width:327px;
  float: left;
}

.hp_col_two .visualPadding{
}

.hp_col_three {
  width: 327px;
  float: left;
}

.hp_col_three .visualPadding{
}

.hp_col_three .signup-block {
  width:327px; 
  height:128px; 
  background:url(../images/signup_bg.gif) no-repeat; 
  margin:0 0 20px 0;
}

.hp_col_three #signup-form {
  padding: 63px 0 0 110px;
}

.hp_col_three #signup-form .signup-textfield {
  background:transparent;
  border: 0;
  color: #000;
  width:140px; 
  height:27px; 
  border:none; 
  padding:11px 0 0 0; 
  display:block; 
  float:left; 
  margin:0 17px 0 0; 
  /*margin:12px 18px 0 0;*/
}

.network_icons {
  margin: 0;
  padding: 0;
}

.network_icons img {
  border: 0;
}

.network_icons li {
  list-style: 0;
  padding: 0;
  margin: 0;
}

.whats_new_pod {
  
}

.whats_new_pod  p {
  padding: 2px 10px 0 20px;
  margin: 0;
}

.hp_col_three .whats_new_pod {
  background: transparent url(../images/pod_8_bg.gif) 0 55px repeat-y;
  margin: 0 0 -10px 0;
}

.portlet_pod_hallmark {
  background: transparent url(../images/pod_4_bg.gif) 0 55px no-repeat;
  min-height: 300px;
  height: 300px;
}

.portlet_pod_hallmark  p {
  padding: 2px 10px 0 20px;
  margin: 0;
}

.portlet_pod_hallmark .btn {
  padding: 12px 0 0 25px;
}

.portlet_pod_book {
  background: transparent url(../images/pod_5_bg.gif) 0 55px no-repeat;
  min-height: 240px;
  height: 240px;
}

.portlet_pod_book  p {
  padding: 0 10px 0 20px;
  margin: 0;
}

.pod_book_lineheight {
  line-height: 21px;
  padding: 2px 10px 0 20px;
}

.portlet_pod_book .btn {
  padding: 10px 0 0 25px;
}

.portlet_pod_gifts {
  background: transparent url(../images/pod_6_bg.gif) 0 55px no-repeat;
  min-height: 230px;
  height: 230px;
}

.portlet_pod_gifts  p {
  padding: 2px 10px 0 20px;
  margin: 0;
}

.portlet_pod_gifts .btn {
  padding: 10px 0 0 25px;
}

.portlet_pod_Tshirts {
  /* Un-comment below rules
     when pod 7 goes live 
  background: transparent url(../images/pod_7_bg.gif) 0 55px no-repeat;
  min-height: 230px;
  height: 280px;
  
 */
}

.portlet_pod_Tshirts p {
  /* Un-comment below rules
     when pod 7 goes live 
  padding: 2px 10px 0 20px;
  margin: 0;
  */
}

.portlet_pod_Tshirts .btn {
  /* Un-comment below rules
     when pod 7 goes live 
  padding: 40px 0 0 25px;
  */
}

.clearFix {
  float: none;
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}
/* footer */

#footer {	
	background:url(../images/footer-bg.gif) top center no-repeat;
	overflow: hidden;
	margin:0 0 20px 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;}



