/*--------------- global styles start -------------*/
body{
	color:#333333;
	font-family:Arial, Helvetica, Verdaa, sans-serif;
	font-size:12px;
	line-height:14px;
	text-align:left;
	width:800px;
}
p {margin:0 0 1em 0;/*text-align:left;*/font-size:12px;}
br {clear:left;}
strong {font-weight:bold;}
h1 {
 padding:0;
 color:#06c; 
 font-size:30px;
 font-weight:normal;
}
h2 {
 padding:0;
 margin:0;
 font-size:18px;
 font-weight:normal;
}
h3 {
 font-size:1em;
 font-weight:bold;
}
h4 {
 padding:0;
 margin:0;
 font-size:1em;
 font-weight:bold;
}
h5 {
 padding:10px 10px 4px 10px;
 margin:0;
 color:#fff;
 font-size:16px;
 font-weight:normal;
}

h1, h2, h3, h4, h5{background-color:transparent;}

strong{
	color:#80a44d;
	font-size:13px;
}
b{
	color:#f00; 	
}
h1{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:28px;
}

body.CommunityPage h1.PageTitle{font-size:20px !important;
}


h2{margin:0;padding:0;}


.module_normal_title{
	font-size:12px;
	line-height:18px !important;
	font-weight:bold;
	padding-left:5px !important;
	background:#efefef;
	border:1px solid #cccccc;
}

span.lia-panel-heading-bar-title{
	font-size:12px!important;
	font-weight:bold!important;
	line-height:12px !important;
	padding:0 !important;
}

#lia-body .lia-content .lia-panel .lia-panel-heading-bar {
background:#efefef!important;
border:1px solid #CCCCCC!important;
height:14px!important;
padding:2px 5px!important;
}

p{
	margin-bottom:0px;
}

.article-body strong a {float:none !important; display:inline !important;
}

img {border:0}

.clear{clear:both;}

hr.dividerLine{
	clear:both;color:#ccccc;background-color:#ccc;border:0;height:1px;
}
/*--------------- global styles end -------------*/
/*--------------- start layout-------------*/
#pageWrap{
	width:960px;
	margin:0px;
	padding:0px;
}
#contentWrap{
	margin:40px 0px 0px 0px;
	padding:0px;
}
.columnLeft {
	float:left;
	display:inline;
	position:relative;
	width:223px;
	margin:0 10px 0 10px; 
	padding:0;
}

.columnCenter {
	float:left;
	display:inline;
	position:relative;
	width:478px;
	margin:0 12px 0 12px; 
	padding:0;
}
.columnRight {
	float:left;
	display:inline;
	position:relative;
	width:223px;
	margin:0; 
	padding:0;
}

#legal{
	clear:both;
	width:960px;
	padding:20px 0px 0px 12px; 
}

#disclaimer {margin-top:25px;text-align:left;}

#disclaimer p{font-size:10px;margin-bottom:5px;font-color:#999;
}

body.CommunityPage .lia-content .lia-quilt-column-18 {
width:480px !important;
}

body.CommunityPage .lia-content .lia-quilt-column-06 {
width:264px !important;
}

.clearingDiv{width:100%;clear:both;
}
/*--------------- end layout-------------*/

/* Start Upromise Styles (header footer)
------------------------------------------*/
#headerUP{
	/*width: 800px;max-width:800px;
	margin:0;
	padding:0px;*/
	margin-bottom:35px!important;
	text-align:left;
	/*margin-left:15px;
	position:relative;
	align:left;*/
}
/*
#upfooter {
 margin-left:15px;
}
*/

#upFooter a span 
{

color:#0066CC;	

}
/*#upFooterLinks{
text-align:center;
}

#upFooterLinks{
text-align:center;
}*/

/*#upcopyright{
	text-align:center;}
	
#memberL0{width:800px;}
#memberNav{width:800px;}
#memberL0Middle{margin-left:0;}

#gblMenus ul a {
	font-size:11px;
}*/



/* End Upromise Styles (header footer)
------------------------------------------*/

/*--------------- nav module styles start -------------*/
h2.sideModuleNavHeading{
	line-height:29px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	margin:0px;
}

.sideModuleNav{
	margin-bottom:12px;
}

.sideModuleNavTop{
	background-image:url(../img/module-gfx/upc-nav-header-bg.gif);
	width:223px;
	margin:0px;
}

.sideModuleNavContent{
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background:url(../img/module-gfx/upc-nav-bg.gif) no-repeat left top;
	padding-top:10px;
}

.sideModuleNavBottom{}

.sideNavCategory{padding-left:35px;
}

.sideNavIcon{position:absolute;left:5px;
}

.hRuleSideNav{
	margin:5px;
	height:1px;
	background:url(../img/module-gfx/upc-hrule-dotted.gif) repeat-x;
}

ul.sideNavLinks{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

a.sideNavHeading{
	text-decoration:none;
	color:#0066cc;
	font-weight:bold;

}

a.sideNavHeading:hover{
	text-decoration:underline;
	color:#0066cc;
	font-weight:bold;
}

a.sideNav{
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	padding-left:0;
}

a.sideNav:hover{text-decoration:underline;color:#3399ff;
}

/*--------------- nav module styles end -------------*/

/*Start site navigation
----------------------------------------*/

#siteNavigationDropDown{background-color:#efefef;border:1px solid #ccc;margin-left:10px;
padding:0 5px;
}

/*End site navigation
---------------------------------------*/

/*--------------- side module styles start -------------*/
h3.sideModuleHeading{
	color:#0066cc;
	font-size:21px;
	font-weight:normal;
	margin-top:-2px;
	margin-bottom:2px;
}

.sideModule{width:223px;margin-bottom:12px;
}

.sideModuleTop{

	background:url(../img/module-gfx/upc-side-mod-top.gif) no-repeat left top;
	width:223px;
	height:7px;
	margin:0px;
}

.sideModuleContent{
	background:url(../img/module-gfx/upc-side-mod-bg.gif) no-repeat left top;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding:5px 10px 10px 10px;
}

.sideModuleBottom{
	background:url(../img/module-gfx/upc-side-mod-bottom.gif) no-repeat left top;
	width:223px;
	height:7px;
}
/*--------------- side module styles end -------------*/

/*--------------- poll module styles start -------------*/
form.poll{margin-top:5px;
}
/*--------------- poll module styles end -------------*/


/*--------------- center module styles start -------------*/
h3.centerModuleHeading{
	color:#0066cc;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	margin-top:0px;
	margin-bottom:5px;
}

.centerModule{width:478px;margin-bottom:12px;
}

.centerModuleTop{
	background:url(../img/module-gfx/upc-center-mod-top.gif) no-repeat left top;
	width:478px;
	height:7px;
	margin:0px;
}

.centerModuleContent{
	background:url(../img/module-gfx/upc-center-mod-bg.gif) no-repeat left top;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.centerModuleBottom{
	background:url(../img/module-gfx/upc-center-mod-bottom.gif) no-repeat left top;
	width:478px;
	height:7px;
}

/*--------------- center module styles end -------------*/

/*--------------- welcome module styles start -------------*/

table.centerWelcomeModule{
	width:100%;
	margin:0 0 10px 0;
	border:solid 1px #ccc;
	background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/upc-banners/comm-home-banner-bg.gif)
repeat-x;
}

.centerWelcomeModuleMain{
	width:447px;
}

.centerWelcomeModuleMain h1{font-size:25px;font-weight:normal;margin-left:15px !important;
}


h2.welcomeSubhead{
	margin-top:0px;
	padding:0px;
	display:block;
	color:#e97102;
	font-size:14px !important;
	font-weight:bold;
	background:transparent;
	margin-left:15px !important;
}

.welcomeModuleIcon{
	display:block;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
}


td.welcomeModLinkThumb{
	padding-left:10px;
}

/*--------------- welcome module styles end -------------*/

/*--------------- blog module styles start -------------*/
.blogSnippetTable{
	width:100%;
	margin:0 10px 10px 0;
}

.blog_snippet_mod{/*width:474px;*/margin:0;padding:0; 
}

.blog_snippet_mod p{margin:0;padding:0px; 
}

td.blogSnippetTl, td.blogSnippetTr, td.blogSnippetLl, td.blogSnippetLr{
	padding:8px 5px 0 5px !important ;
	border:1px solid #cccccc;
	width:50%;
}

.blog-snippet-tl{border-bottom:1px solid #cccccc;border-left:1px solid 
#cccccc;border-right:1px solid #cccccc;
}
.blog-snippet-tr{border-bottom:1px solid #cccccc;border-right:1px solid 
#cccccc;
}
.blog-snippet-ll{border-bottom:1px solid #cccccc;border-left:1px solid 
#cccccc;border-right:1px solid #cccccc;
}
.blog-snippet-lr{border-bottom:1px solid #cccccc;border-right:1px solid 
#cccccc;
}

td.blogSnippetDivider{
	background-color:#ffffff;width:10px;min-width:10px;
}

.blogSnippetTableAdlob{
	width:264px;	
	background-color:#f4f4f4;
	background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/up-
adlobs/comm-adlob-back.gif)repeat-x;
	border:1px solid #cccccc;
}

.blogSnippetTableAdlob img{
	margin:0 33px;
}

h2.modBlogH2{
	background:transparent;margin:0 !important;padding:0 !important;
}

h2.modBlogH2 a{
	color:#8fb061 !important;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;margin:0 !important;padding:0 !important;
}

a.modBlogSubj{display:block;margin:2px 0;
}

img.blogSnippetThumbnail{float:left;margin:0 8px 2px 0;
}

.blogSummary{margin-left:70px;
}

h4.blogTitle{
	font-size:14px;
	color:#80a44d;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
}

h5.blogAuthor{
	padding-top:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
	color:#80a44d;
	font-weight:normal;
}

.blogRule{
	margin:10px 0px 10px 0px;
	padding:0px;
	height:1px;
	background:url(../img/module-gfx/upc-hrule-dotted.gif) repeat-x;
}

/*End blog snippet styles
--------------------------------------------------------*/	

/*--------------- most interesting messages module styles start -------------*/
table.messagesTable{width:100%;
}

td.intMessage{width:400px;text-align:left;
}

td.intMessageCount{
	width:60px;
	text-align:center;
	font-weight:bold;
}

.timeRangeSelected{font-weight:bold;
}

/*--------------- most interesting messages module styles end -------------*/


/*--------------- top tags module styles start -------------*/
a.topTags{
	text-decoration:none;
	color:#0066cc;
	font-weight:normal;
	font-size:12px;
}

a.topTagsStrong{text-decoration:none;color:#0066cc;font-weight:bold;
}

a.topTags:hover{text-decoration:underline;
}

a.topTagsStrong:hover{text-decoration:underline;
}

a.topTagsStyle1{font-weight:normal;font-size:10px;
}

a.topTagsStyle2{font-weight:bold;font-size:10px;
}

a.topTagsStyle3{font-weight:normal;font-size:12px;
}

a.topTagsStyle4{font-weight:bold;font-size:12px;
}

a.topTagsStyle5{font-weight:normal;font-size:14px;
}

a.topTagsStyle6{font-weight:bold;font-size:14px;
}

a.topTagsStyle7{font-weight:normal;font-size:16px;
}

a.topTagsStyle8{font-weight:bold;font-size:16px;
}

a.topTagsStyle9{font-weight:normal;font-size:18px;
}


a.topTagsStyle10{font-weight:bold;font-size:18px;
}
/*--------------- top tags module styles end -------------*/

/*Start Users module styles start 
---------------------------------------------------------*/
a.recentLogins{
	text-decoration:none;
	color:#333333;
	font-weight:normal;
}
a.recentLogins:hover{text-decoration:underline;
}

a.recentLoginsStrong{
	text-decoration:none;
	color:#0066cc;
	font-weight:bold;
}
a.recentLoginsStrong:hover{text-decoration:underline;
}
/*End Users module styles start 
---------------------------------------------------------*/


/*--------------- legal styles start -------------*/
p.legalText{
	color:#666666;
	font-size:11px;
	padding-bottom:8px;
}
/*--------------- legal styles end -------------*/

/*Start Community rules styles
--------------------------------------------------------*/
#rulesPageWrap{width:770px;
}
h2.rules{
	color:#0066cc;
	margin-top:20px;
	font-size:22px;
	margin-bottom:-10px;
}
h3.rules{
	color:#80a44d;
	margin:0px;
	margin-top:20px;
	font-size:16px;
	margin-bottom:-10px;
}
p.rules{}
.rulesHeader{}
.rulesContentWrap{
	width
	margin-left:12px;
	margin-bottom:20px;
}
/*End Community rules styles
--------------------------------------------------------*/

/* Start Promo Module Styles
---------------------------------------------------------*/ 
table.modPromo{width:221px;border-collapse:collapse;border:1px solid #ccc;
}

table.modPromo p.modPromoBrief{
}

table.modPromo td.modPromoContent{padding:5px;padding-bottom:5px;
}

a.modHeadLink{text-decoration:none;color:#8fb061;font-weight:bold;font-size:14px;display:block;
margin:0;padding:0;margin-bottom:3px;
}

a.modHeadLink:hover{text-decoration:underline;
}

img.modPromoThumb{
	float:left; margin:0 10px 5px 0;
}

/* End Promo Module Styles
---------------------------------------------------------*/ 



/*------------start blog banner styles-------------*/
div.banner-campusbound{
	width:700px;
	margin:0 10px 0 10px;
	background:url(/upromise/i/blogbanner/upc-blog-banner-campusbound-bg.jpg) repeat-x;
}

div.banner-collegeLife{
	width:700px;
	margin:0 10px 0 10px;
	background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/upc-banners/upc-blog-banner-collegelife-bg.jpg)
repeat-x;
}

div.banner-savingstyle{
	width:700px;
	margin:0 10px 0 10px;
	background:url(/upromise/i/blogbanner/upc-blog-banner-savingstyle-bg.jpg) repeat-x;
}

div.banner-mommysaves{
	width:700px;
	margin:0 10px 0 10px;
	background:url(/upromise/i/blogbanner/upc-blog-banner-mommysaves-bg.jpg) repeat-x;
}

div.banner-upinsider{
	width:700px;
	margin:0 10px 0 10px;
	background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/upc-banners/upc-blog-banner-insider-3-bg.jpg)
repeat-x;
}

div.banner-dealhound{
	width:700px;
	margin:0 10px 0 10px;
	background:url(http://farm4.static.flickr.com/3039/3059865673_045e21c6c2_o.jpg) repeat-x;
}
/*End blog banner styles
-----------------------------------------*/

/*Start poll daddy styles
----------------------------------------*/
#pollDaddy{margin-top: 12px;border:1px solid #ccc;
}
div.pds-totalvotes-inner + div a:first-child{display:none;
}

.pds-answer{/*margin-bottom:10px!important;line-height:14px;padding-bottom:-20px!important;*/}

.pds-answer span{line-height:14px;/*position:relative;display:block;padding-bottom:0;*/}

div.pds-question{padding-bottom:10px;}	

span.pds-answer-group{padding-bottom:10px;position:relative;display:block;margin-left:10px;}	

.pds-radiobutton{float:left;line-height:14px;}

.pds-answer span label{padding-left:5px;display:inline-block;line-height:14px;}

.pds-answer input{margin:0;}

.pds-vote{padding:5px 0!important;}
/*End poll daddy styles
---------------------------------------*/


/*Start discussion mod styles
----------------------------------------*/
span.modPromoPostedDate{color:#333;font-size:11px;font-weight:bold;
}

/*End discussion modstyles
---------------------------------------*/

/*Start member spotlight styles
----------------------------------------*/
img.memberSpotAvatar{
	float:left; margin: 5px 10px 5px 5px;
}
.memberSpotName{
	font-size:16px;display:block;padding-top:10px;color:#333;
}
.memberSpotDates{
	display:block;font-size:11px;line-height:18px;font-weight:bold;
}

.memberSpotFrom{
	color:#333;padding-top:5px;
}
.memberSpotFrom span{
	color:#8fb061;font-weight:bold;
}
.memberSpotSavingFor{
	display:block;
}
.memberSpotSavingFor span{
	color:#8fb061;font-weight:bold;
}
.memberSpotCommentHd{
	color:#333;font-weight:bold;
}
/*End member spotlight styles
---------------------------------------*/


/*Start Catagory Page styles
----------------------------------------*/


body.CategoryPage .mainContent{width:100%;height:300px;margin-bottom:10px;margin-top:10px!important;}

.categoryBanner{width:100%;margin-top:10px;margin-bottom:10px!important;}

.blogCatSnippet{float:right;width:364px;margin-bottom:10px!important;}

.blogCatSnippetLft{float:left;width:364px;clear:both;}

.blogCatSnippet div{/*height:230px!important;min-height:230px!important;*/padding:5px 10px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;
background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/module-gfx/cat-blogs-mod-bg.gif)
top left no-repeat;position:relative;
}

.blogCatSnippet div img.blogsIcon{position:absolute;left:10px;top:10px}
.blogCatSnippet h4{color:#0066cc !important;font-size:20px !important;margin-bottom:4px !important; margin-left:100px !important;}

.blogCatSnippet h5{color:#666666 !important;margin-bottom:4px !important;font-size:14px !important;margin-bottom:4px;margin-left:100px !important;}

.blogCatSnippet div p{margin-left:100px !important;}

.blogCatSnippet div ul{margin:0 !important;margin-left:100px !important;}

.blogCatSnippet div ul li{margin:5px 0 !important;}



/* Contests */


.contestsSnippet{float:right;width:364px;margin-bottom:10px!important;position:relative;}

.contestsSnippet img{margin:0;}

.contestsSnippetLft{float:left;width:364px;margin-bottom:10px;position:relative;}

.contestsSnippet div{height:100px!important;min-height:100px!important;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px 10px 5px;
background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/module-gfx/cat-contest-mod-bg.gif)
bottom left no-repeat;
}

.contestsIcon{float:left;position:relative;left:35px;top:10px;}

.contestsSnippet h4{color:#0066cc !important;font-size:20px !important;margin-bottom:4px !important; margin-left:125px !important;}

.contestsSnippet h5{color:#666666 !important;margin-bottom:4px !important;font-size:14px !important;margin-bottom:4px;margin-left:125px !important;}

.contestsSnippet div p{margin-left:125px !important;}

.contestsSnippetOpen img.contestClosedIcon{position:absolute;top:0;left:0;display:none;}

.contestsSnippetClosed img.contestClosedIcon{position:absolute;top:0;left:0;display:visible;}

.contestsSnippet div p a{margin-top:3px;display:block;}

/* Forums */

.forumsSnippet{float:right;width:364px;margin-bottom:10px!important;}

.forumsSnippetLft{float:left;margin-right:15px;}

.forumsSnippet div{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px 5px 5px;
background:url(http://blog-deals-steals-coupons-code-mommy-style-campus-news-upromise.com/module-gfx/cat-forums-mod-bg.gif)
top left no-repeat;height:105px!important;min-height:105px!important;
}

.forumsIcon{float:left;position:relative;left:8px;top:5px;}

.forumsSnippet h4{color:#0066cc !important;font-size:20px !important;margin-bottom:4px !important; margin-left:80px !important;}

.forumsSnippet h5{color:#666666 !important;margin-bottom:4px !important;font-size:14px !important;margin-bottom:4px;margin-left:80px !important;}

.forumsSnippet div p{margin:10px 0 0 80px !important;}

.forumsSnippet div ul{margin:6px 0 0 80px !important;}

/*End Catagory Page  styles
---------------------------------------*/
