/*------------------ GLOBAL -----------------------*/
*{margin:0px; padding:0px;}
body {font-family:Arial; font-size:16px; background-color:#F0F2DF;}
a{text-decoration:none; color:#4D91C4;}
a:hover{text-decoration:underline;}
a.full{width:100%; height:100%; display:block; cursor:pointer;}
img{border:none;}
p{line-height:1.25em; text-align:justify; font-size:12px;}
ol,ul,dl,blockquote{margin:0px; padding:0px;}
ul li{list-style-type:none;}

/*------------------ BASE -------------------------*/
#hood{background:url(bg-hood.png) no-repeat; background-position:center top; width:100%; height:100%; float:left;}
#wrapper{width:61.25em; margin:0px auto;}
#container{float:left; margin-top:1.9em;}
#container div.spacer{width:100%; height:2em; display:block; float:left;}

#content{clear:both; border:solid 1px #d0d0d0; border-top:none; padding:.25em 0em; float:left; width:61.12em; background-color:#fff;}

/*------------------ HEADING ----------------------*/
#heading{position:relative; float:left; margin-bottom:.1em; width:100%;}
#heading div.left{float:left; width:31.75em; height:3.5em; margin-top:1.5em;}

#heading div.left a.logo{width:100%; height:100%; display:block; cursor:pointer;}
#heading div.right{float:right; width:468px;}


#heading div.right span.date{clear:both; color:#fff; float:right; margin:.2em 0em; font-size:.75em;}
#heading div.right span.weather{color:#fff; font-family:Verdana; font-weight:bold; font-size:.75em; float:right;}
#heading div.right ul{clear:right; float:right; list-style-type:none; margin-bottom:.33em; *width:17em; height:13px; display:block;}
#heading div.right li{float:right; padding-left:.31em; font-size:.63em; color:#fff; text-transform:uppercase;}
#heading div.right li a{color:#fff;}
#heading div.right li.signingOn{font-size:.8em;}
#heading div.right li span.status-indicator{width:16px; height:16px; margin-left:.31em; background-image:url(indicator.white.gif); padding-right:.9em; background-repeat:no-repeat;}
#heading div.login{clear:right; float:right; width:17em;}
#heading div.login input{float:left; margin-right:.31em; border:solid 1px #d0d0d0; height:1.30em; color:#666; padding-left:.25em; font-weight:bold; width:8em;}
#heading div.login div.go{background-image:url(btn-go.gif); background-repeat:no-repeat; width:2.31em; height:1.19em; float:left;}
#heading div.login div.go a{font-weight:bold; color:#314d5b; text-transform:uppercase; font-size:.67em; text-align:center; padding-top:.23em; height:1.53em;}

#content div.navSepTop{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em .31em 0em .31em; *overflow:hidden; *width:99%;}
#content div.navSepBottom{clear:both; border-bottom:solid 1px #c0c0c0; margin:0em .31em .25em .31em; *overflow:hidden; *width:99%; *height:1px;}

/*------------------ NAVIGATION --------------------*/
#mainNav{float:left; width:61.6em; _width:60.6em; padding:.5em .31em .25em .31em; background:transparent url(bg-store-nav-tag.png) no-repeat right 2px;}



#mainNav ul{list-style-type:none; float:left; margin-left:.15em;}
#mainNav ul.main li{float:left; margin-right:.8em; font-weight:bold; color:#c0c0c0; text-transform:uppercase;}
#mainNav ul.main li.sep{font-weight:normal;}
#mainNav ul.main li.home a{color:#334f31;} #mainNav ul.main li.city a{color:#2b377f;} #mainNav ul.main li.regional a{color:#8b8245;}
#mainNav ul.main li.dining a{color:#7a2931;} #mainNav ul.main li.entertainment a{color:#666666;} #mainNav ul.main li.realestate a{color:#588685;}

#mainNav ul.sub{float:right; overflow:hidden;}
#mainNav ul.sub li{float:left; margin-right:85px; _margin-right:50px; line-height:17px; font-size:.75em; text-transform:uppercase;}

#mainNav ul.sub li.restaurant a{color:#515151;} #mainNav ul.sub li.events a{color:#4f2e7a;} #mainNav ul.sub li.classifieds a{color:#3e7741;}
#mainNav ul.sub li.store, #mainNav ul.sub li.store a{color:#FFFFFF; font-weight:bold; margin-right:0px; font-size:12px;}

/*------------------ LEFT COLUMN --------------------*/
#colLeft{width:7.81em; float:left; margin:.63em 0em 0em .63em; _margin:.63em 0em 0em .31em;}

#colLeft div.poll{margin-bottom:1.25em;}
#colLeft div.poll div.poll-results{margin-top:.31em; margin-left:-4px;}
#colLeft div.poll p{font-size:.75em; color:#606060; margin-left:.31em; margin:3px 0px;}
#colLeft div.poll div.poll-choices div.poll-choice label{font-size:.7em;}
#colLeft div.poll input.poll-submit{background-color:#F0F2DF; border:1px solid #5F8496; color:#444; cursor:pointer; font-weight:bold; margin-top:0.31em; padding:3px 0; width:120px;}
#colLeft div.poll p.view-results-link a{color:#bcbcbc;}

#colLeft div.section{margin-top:.6em; margin-bottom:1.25em;}

#colLeft div.section div.title{font-weight:bold; color:#6D6D6D; text-transform:uppercase; text-align:center; background:#fff url(bg-section-title.png) no-repeat; width:7.69em; height:1.33em; padding-top:.3em; margin-left:.06em; margin-bottom:.2em;}

#colLeft div.poll div.title{font-weight:bold; color:#6D6D6D; text-transform:uppercase; text-align:center; background:#fff url(bg-section-title.png) no-repeat; width:7.69em; height:1.33em; padding-top:.3em; margin-left:.06em; margin-bottom:.2em;}

#colLeft div.AD-120x600 div.title{font-weight:bold; color:#6D6D6D; text-transform:uppercase; text-align:center; background:#fff url(bg-section-title.png) no-repeat; width:7.69em; height:1.33em; padding-top:.3em; margin-left:.06em; margin-bottom:.2em;}


#colLeft div.section ul{list-style-type:none;}
#colLeft div.section li{color:#666; font-size:.69em; padding:.15em 0em;}
#colLeft div.section li a{color:#666;}

#colLeft div.AD-120x600{width:120px; margin-bottom:1.25em;}
#colLeft div.AD-125x125{width:125px; height:125px; display:block; margin-bottom:1.25em;}

/*------------------ CENTER COLUMN ------------------*/
#colCenter{width:31.56em; float:left; margin:.63em .63em 0em .63em;}
#colCenter div.footerSep{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; float:left; width:100%;}

/*------------------ RIGHT COLUMN -------------------*/
#colRight{width:18.75em; float:left; margin:.63em 0em 0em 0em; padding-left:.63em; border-left:solid 1px #d5d5d5;}

#colRight div.search{float:left; margin-bottom:1.25em;}
#colRight div.search input{border:solid 1px #d0d0d0; height:1.40em; color:#666; padding-left:.25em; font-weight:bold; float:left; margin-top:.06em; padding-top:.30em; width:16.7em;}
#colRight div.search div.searchBtn{background:#fff url(btn-search.gif) no-repeat; width:4.06em; float:left; margin-left:.44em;}
#colRight div.search div.searchBtn a{color:#777; text-transform:uppercase; font-size:.67em; text-align:center; padding-top:.55em; height:1.9em; font-weight:bold; display:inline-block;}

#colRight p.sponsor,#colLeft p.sponsor{width:100%; text-align:right; font-weight:bold; margin-bottom:.12em; text-transform:uppercase; color:#c6c6c6; font-size:.5em;}
#colRight div.AD-300x250{width:300px; height:250px; display:block; margin-bottom:1.25em;}

#colRight div.section{}
#colRight div.section div.title{width:18.75em; height:2.06em; display:block;}
#colRight div.section div.title span.titleText{font-weight:bold; font-size:1em; margin-left:1.8em; text-transform:uppercase; margin-top:.45em; float:left;}
#colRight div.section div.title span.more a{float:right; color:#d3d3d3; font-weight:bold; font-size:.56em; text-transform:uppercase;  margin-top:2em; *margin-top:1.13em;}
#colRight div.section ul{list-style-type:none;}
#colRight div.section li{font-weight:bold; font-size:.69em; padding:.63em 0em .63em .31em; border-bottom:dashed 1px #d5d5d5; text-transform:uppercase;}
#colRight div.section li a{color:#757575;}

#colRight div.popular{margin-bottom:1.25em;}
#colRight div.popular div.title{background:#fff url(bg-popular.gif) no-repeat;}
#colRight div.popular div.title span.titleText{color:#844013;}
#colRight div.events{margin-bottom:2.19em; margin-top:2.19em;}
#colRight div.events div.title{background:#fff url(bg-events.gif) no-repeat; height:2.2em;}
#colRight div.events div.title span.titleText{color:#42508e; margin-top:.55em;}

#colRight div.recent-comments{margin-top:2.19em; margin-bottom:1.25em;}

#colRight div.recent-comments div.title{width:18.75em; height:1.5em; display:block; background:#fff url(bg-recentComments.gif) no-repeat;}
#colRight div.recent-comments div.title span.titleText{color:#2a5490; font-weight:bold; font-size:1em; margin-left:1.69em; text-transform:uppercase; margin-top:.45em;}
#colRight div.recent-comments ul{list-style-type:none;}
#colRight div.recent-comments li{padding:.31em 0em; border-bottom:dashed 1px #666;}
#colRight div.recent-comments li div.headline{width:100%; color:#515151;}
#colRight div.recent-comments li div.headline span.label{text-transform:uppercase; font-size:.56em; margin-right:.25em; color:#561E1E;}
#colRight div.recent-comments li div.headline span.story a{font-size:.75em; font-weight:bold; color:#515151;}
#colRight div.recent-comments li div.comment{margin:0em 0em 0em .63em; overflow:hidden;}
#colRight div.recent-comments li div.comment span.user a{font-size:.75em; color:#316184;}

#colRight div.classifieds div.title{background:#fff url(bg-classifieds.gif) no-repeat; height:2.2em;}
#colRight div.classifieds div.title span.titleText{color:#537a41; margin-top:.55em;}
#colRight div.classifieds ul{}
#colRight div.classifieds li{font-weight:bold; font-size:.69em; padding:.63em 0em .63em .31em; border-bottom:dashed 1px #d5d5d5; text-transform:uppercase; list-style-type:disc; list-style-position:inside; color:#757575;}
#colRight div.classifieds li a{color:#757575;}
#colRight div.classifieds a.createClassified{float:left; margin-top:.3em; margin-bottom:20px;}

/*------------------ POST LIST ----------------------*/
#postList div.post{margin-bottom:15px; float:left;}

#postList div.post div.meta{
border-bottom:1px dashed #C0C0C0;
color:#303030;
float:left;
font-size:20px;
font-weight:bold;
padding-bottom:0.13em;
width:100%;
overflow:hidden;
}


#postList div.post div.meta span.category a{text-transform:uppercase; float:left; font-size:.63em; color:#c0c0c0}
#postList div.post div.meta span.time{float:right; font-size:.63em;}
#postList div.post div.body{float:left; }
#postList div.post div.body div.summary p{margin:.7em 0em;}
#postList div.post div.body img{float:right;margin:7px 0 0 7px; padding:2px; border:solid 1px #c0c0c0;}
#postList div.post div.body span.title a{color:#303030; font-weight:bold; font-size:1.25em; display:block; margin-bottom:.40em; width:190px;}
#postList div.post div.body span.author a{color:#656568; font-size:.69em; font-weight:bold; display:block; width:190px;}
#postList div.post div.body span.date{color:#ff0000; font-size:.69em; display:block; width:190px;}
#postList div.post div.body span.comments a{
color:#316184;
display:block;
font-size:16px;
font-weight:bold;
margin:5px 0 5px;
}
#postList div.post div.body div.summary{color:#444; font-size:.75em; margin-top:.63em; line-height:1.4em;}
#postList div.post div.footer{ border-bottom:solid 2px #6d6d6d; position:relative; float:left; padding-bottom:.13em; width:100%; overflow:hidden;}
#postList div.post div.footer div.more a{text-transform:uppercase; color:#336633; font-weight:bold; font-size:.69em; float:left; background-image:url(bg-post-continue.gif); background-repeat:no-repeat; background-position:right .4em; *background-position:right center; padding-right:1em;}
#postList div.post div.footer div.actions{text-transform:lowercase; color:#c0bebf; font-size:.69em; float:right;}
#postList div.post div.footer div.actions ul{float:left; list-style-type:none;}
#postList div.post div.footer div.actions ul li{float:left; padding-right:.63em;}
#postList div.post div.footer div.actions ul li a{color:#777;}
#postList div.content-nav{float:left; width:100%; margin-top:.6em; font-size:.8em; font-weight:bold; color:#6284a0;}
#postList div.content-nav a{color:#6284a0;}
#postList div.content-nav div.create-entry{display:none;}
#postList div.divider{margin-bottom:1.25em;}
#postList ol, #postList ul{margin-left:1.5em;}

#postList h4,#archives h4{clear:both; float:left; border-bottom:1px dashed #336633; color:#336633; margin-bottom:0.5em; margin-top:1em; padding-bottom:0.2em;}
#postList h3 a,#archives h3 a{font-size:.9em; margin-left:.5em; float:left; margin-bottom:1em;}

/*------------------ POST VIEW ----------------------*/
#post{float:left; width:100%;}
#post div.meta{color:#c0c0c0; border-bottom:dashed 1px #c0c0c0; float:left; padding-bottom:.13em; width:100%;}
#post div.meta span.category a{text-transform:uppercase; float:left; font-size:.63em; color:#c0c0c0}
#post div.meta span.time{float:right; font-size:.63em;}
#post div.title{float:left; width:100%; color:#303030; font-size:1.25em; font-weight:bold; margin-top:.31em; margin-bottom:.2em;}
#post span.author a{color:#656568; font-size:.69em; font-weight:bold; float:left; margin:.63em 0em .12em 0em;}
#post span.date{color:#bcbcbc; font-size:.69em; clear:left; float:left; margin:.12em 0em;}
#post span.comments a{color:#316184; font-size:.69em; font-weight:bold; clear:left; float:left; margin:.12em 0em;}
#post div.body{border-top:dashed 1px #c0c0c0; padding-top:.81em; color:#444; font-size:.75em; margin-top:.31em; float:left; width:100%; line-height:1.4em;}
#post div.body p{line-height:1.4em; margin: 1em 0em;}
#post img.mt-image-right{margin:.8em 0em .8em .8em;}
#post img.mt-image-left{margin:.8em .8em .8em 0em;}
#post div.footer{float:left; width:100%; margin-top:2em; border-bottom:dashed 1px #c0c0c0; padding-bottom:.31em;}
#post div.footer div.time{color:#6d6d6d; font-size:.69em; float:left;}
#post div.footer div.actions{text-transform:lowercase; color:#c0bebf; font-size:.69em; float:right;}
#post div.footer div.actions ul{float:left; list-style-type:none;}
#post div.footer div.actions ul li{float:left; padding-right:.63em;}
#post div.footer div.actions ul li a{color:#c0bebf;}
#post div.postNav{float:left; width:100%; margin-top:.5em; margin-bottom:2em;}
#post div.postNav div.prev{float:left;}
#post div.postNav div.next{float:right;}
#post div.postNav div.next a,#post div.postNav div.prev a{color:#748875; text-transform:uppercase; font-size:.75em; font-weight:bold;}
#post div.footerSep{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; float:left; width:100%;}
#post a.scoring{background-image:url(icon-score.png);background-position:0 -5px;background-repeat:no-repeat;float:left;font-size:0.75em;font-weight:bold;overflow:visible;padding-left:23px;}
#post a.scoring-scored span.scoring-vote{display:none;}
#post a.scoring span.scoring-score{font-weight:bold;}
#post a.scoring span.scoring-score-label{}
#post ol, #post ul{margin-left:1.5em;}

/*------------------ POST VIEW COMMENTS -------------*/
#post-comments{float:left; width:100%; margin-bottom:25px;}
#post-comments div.comments-title{color:#2a5490; font-size:1.38em; font-weight:bold; border-bottom:solid 1px #e6e6e6; padding-bottom:.31em; text-transform:uppercase;}
#post-comments div.comments-header{float:left; width:100%; margin:.2em 0em;}
#post-comments div.comments-header h2,#post-comments div.comments-header a,#post-comments div.comments-header span.separator{font-size:.69em; float:left; margin-right:.31em;}
#post-comments div.comments-header a{color:#6284a0;}

div.comments-content div.comment{clear:both; padding:.6em .31em; border-top:solid 1px #c0c0c0;}
div.comments-content div.odd{background-color:#F6F6F6;}
div.comments-content div.child{margin-left:.5em; border-left:solid 1px #a2a2a2; clear:both;}
div.comments-content div.author{background-color:#EFFFEF;}
div.comments-content div.child div.author{border-left:solid 1px #AFFFAF;}
div.comment-header abbr{border-bottom:none;}
div.comment-header div.byline{float:left; width:100%;}
div.comment-header div.byline vcard{float:left;}
div.comment-header div.byline div.user-pic{float:left; margin-right:.31em;}
div.comment-header div.byline div.byline-right{float:left; position:relative;}
div.comment-header div.byline span.author a{font-size:.81em; font-weight:bold; float:left;}
div.comment-header div.byline span.author a.odd{color:#4e6646;}
div.comment-header div.byline span.author a{color:#6284a0;}
div.comment-header div.byline span.replied a,div.comment-header div.byline span.replied a.odd{color:#7A2931;}
div.comment-header div.byline span.replied {clear:left; float:left; font-size:.69em;}
div.comment-header div.byline a{font-weight:bold; color:#6284a0;}
div.comment-header div.byline a.date{float:left; clear:left; font-size:.6em; text-decoration:none; color:#c0c0c0;}
div.comment div.inner span.replyLink{width:100%; text-align:right; display:block;}
div.comment div.inner span.replyLink a{clear:both; font-size:.63em; color:#b5b7b9;}
div.comment-content{clear:left; margin:.31em 0em; overflow:hidden;}
div.comment-content p{color:#565656; font-size:.75em; margin-top:10px;}

/*------------------ POST VIEW TRACKBACKS ----------*/
#trackbacks{float:left; width:100%;}
#trackbacks div.trackbacks-title{color:#7A2931; font-size:1.38em; font-weight:bold; border-bottom:solid 1px #e6e6e6; padding-bottom:.31em; text-transform:uppercase;}
#trackbacks div.trackbacks-header{font-size:.69em; float:left; margin-right:.31em; margin-bottom:.5em; font-weight:bold;}
#trackbacks div.trackbacks-header a{color:#6284a0;}
#trackbacks div.trackbacks-info{float:left; clear:left;}
#trackbacks div.trackbacks-info p{font-size:.69em;}
#trackbacks div.trackbacks-content{clear:left; float:left; margin-top:.6em;}
#trackbacks div.trackback{float:left; width:100%; margin-top:.5em; border-top:solid 1px #c0c0c0; padding:.31em 0em;}
#trackbacks div.trackback-header{clear:left; float:left;}
#trackbacks div.trackback-header a{color:#6284A0;clear:left; float:left; font-size:.81em; font-weight:bold;}
#trackbacks div.trackback-header span.from-blog{font-size:.81em; margin-left:.31em; color:#666; font-style:italic;}
#trackbacks div.trackback-header span.ping-date{clear:left;color:#C0C0C0;float:left;font-size:0.6em;text-decoration:none; font-weight:bold; margin-top:.2em;}
#trackbacks div.trackback-content{clear:left; float:left; margin-top:.5em;}
#trackbacks div.trackback-content p{font-size:.75em; color:#565656;}
#trackbacks div.trackback-content a.more{float:right; font-size:.9em; font-weight:bold; margin-top:.5em; color:#7A2931;}


/*------------------ ARCHIVES ----------------------*/
#archives{float:left; width:100%;}
#archives h1#page-title{color:#6196B2; float:left; font-size:1.5em; margin-left:0.31em;}
#archives h2{color:#748875; text-transform:uppercase; font-size:.9em; width:100%; float:left; font-weight:bold; border-bottom:dashed 1px #c0c0c0; margin:.6em 0em;}
#archives ul{float:left; margin-left:.6em;}
#archives ul li{font-size:.8em;}
#archives ul li a{color:#6284A0; font-weight:bold;}
#archives div.content-nav{clear:both; float:left; font-size:.8em; margin-top:.7em;}
#archives div.content-nav a{color:#555; font-weight:bold;}
#archives div.create-entry{display:none;}

/*------------------ LEAVE A COMMENT ---------------*/
#comments-open-data{display:none;}
#comments-open{float:left; width:100%; margin-top:2em;}
#comments-open h2{color:#727a73; text-transform:uppercase; font-size:.81em; float:left; font-weight:bold; width:100%; margin-bottom:.31em;}
#comments-open div.comments-open-content{float:left; font-size:.75em;}
#comments-open div.comments-open-content a{color:#6284a0;}
#comments-open textarea{float:left; width:100%; margin:.31em 0em; background-color:#eee; border:solid 1px #999;}
#comments-open input{background-color:#727a73; color:#fff; font-weight:bold; width:9em; padding:.2em 0em; cursor:pointer;}

/*------------------ PROFILE -----------------------*/
#profile{float:left; width:100%;}
#profile div.user-pic{float:left;}
#profile h1#page-title{float:left; font-size:1.5em; color:#6196B2; margin-left:.69em; width:380px;}
#profile h3{margin-top:.6em; color:#748875; text-transform:uppercase; font-size:.9em; width:100%; font-weight:bold;}
#profile ul{list-style-type:none; color:#000;}
#profile ul#profile-data{margin-top:.6em;}
#profile li{font-size:.75em;}
#profile li.icon-comment{background-image:url('icon-comment.png'); background-repeat:no-repeat; padding-left:2.5em; margin:.75em 0em;}
#profile li.icon-entry{background-image:url('icon-post.png'); background-repeat:no-repeat; padding-left:2.5em; margin:.75em 0em;}
#profile li.icon-score{background-image:url('icon-score.png'); background-position:0px -3px; background-repeat:no-repeat; padding-left:2.5em; margin:.75em 0em;}
#profile a.feed{font-size:.75em; font-weight:bold; background-image:url('icon-rss.png'); background-position:0px -4px; background-repeat:no-repeat; padding-left:2.5em; color:#6284a0;}
#profile li div.excerpt{border-top:dashed 1px #c0c0c0; margin-top:.2em; padding-top:.17em; color:#444;}
#profile li a{font-weight:bold; color:#6284a0;}
#profile-comment-threads{margin:.63em 0em;}
#profile div.widget p{font-size:.75em; color:#444; padding-left:2.5em;}
#profile h3.widget-header{margin-bottom:.31em;}
#profile div.widget-following,#profile div.widget-followers{clear:both; float:left; margin-top:.5em;}
#profile div.widget-following ul.user-listing,#profile div.widget-followers ul.user-listing{float:left; width:100%;}
#profile div.widget-following ul.user-listing li.pkg,#profile div.widget-followers ul.user-listing li.pkg{float:left; margin-right:.6em;}
#profile li.pkg a.user-name{margin-left:.31em;}
a#follow-link{float:left; background-image:url(btn-follow.png); background-repeat:no-repeat; cursor:pointer; width:93px; height:35px; margin-top:1.05em; font-size:1.5em; margin-left:.69em;}
#profile span.following,#profile span#following-status{float:left; margin-top:.6em; margin-left:.9em;}

/*------------------ EDIT PROFILE -------------------*/
#editProfile{float:left; width:100%; margin-left:.5em;}
#editProfile div.field{float:left; margin:.63em 0em; width:100%;}
#editProfile label{color:#748875; text-transform:uppercase; font-size:.85em; width:17.44em; float:left; font-weight:bold; text-align:right; padding-top:.5em;}
#editProfile div.field-content{float:right; width:16.7em;}
#editProfile input{width:18.25em; float:right; height:2.19em; border:solid 1px #748875; margin-right:1em; font-weight:bold; height:1.8em; padding:.41em 0em 0em .31em;}
#editProfile button{float:right; margin-top:.63em; width:11.3em; height:3em; border:none; background-image:url(btn-save.png); background-repeat:no-repeat; background-color:#fff; margin-right:1em; cursor:pointer;}
#editProfile div#profileImage{float:left; width:100%;}
#editProfile div#profileImage div#file-field{float:left;}
#editProfile div#profileImage label#file-label{float:left; width:2em;}
#editProfile div#profileImage div.field-content{clear:both; float:left; width:30em;}
#editProfile div#profileImage div.field-content img{float:left; margin-right:.5em;}
#editProfile div#profileImage div.field-content label{float:left; width:11.5em;}
#editProfile div#profileImage div.field-content input{float:left;}
#editProfile span#name{text-align:center; font-size:1.3em; font-weight:bold; color:#444; width:100%; float:right;}
#editProfile div#generic-error{font-size:.8em; color:Red; margin:.61em; border:solid 1px red; padding:.31em; text-align:center; float:left; background-color:#FFDFDF; width:95%;}
#editProfile div#generic-error a{display:none;}
#editProfile div#saved{float:left; padding-bottom:.69em; border-bottom:solid 1px #888; margin:.4em .6em .69em .4em;}
#editProfile div#saved span.message{text-transform:uppercase; color:#b67d7d; font-size:.75em; float:left;}
#editProfile div#saved span.nav{text-transform:uppercase; color:#b3b3b3; font-size:.75em; float:left;}
#editProfile div#saved span.nav a{font-weight:bold; color:#999;}
#editProfile div#saved a.close-me{display:none;}
#editProfile p{float:left;}
#editProfile p.nav{width:100%; text-align:center; text-transform:uppercase; color:#b3b3b3; border-top:solid 1px #888; margin-top:.8em; font-size:.75em;}
#editProfile p.nav a{font-weight:bold; color:#999;}

/*------------------ RELATED POSTS ------------------*/
#relatedPosts{margin-top:1.88em; float:left; width:100%;}
#relatedPosts h2.title{background-image:url(bg-relatedPosts.gif); background-repeat:repeat-x; width:100%; height:1.81em; color:#4f1414; text-transform:uppercase; font-weight:bold; font-size:.88em; float:left; padding-top:.58em;}
#relatedPosts ul{float:left; list-style-type:none; margin-top:.63em;}
#relatedPosts ul li{float:left; width:9.06em; padding:0em .63em .63em .63em;}
#relatedPosts ul li.even{background-color:#f2f7fb; border-left:solid 1px #eaebed; border-right:solid 1px #eaebed;}
#relatedPosts ul li h3{color:#4f4f4f; font-size:.88em; font-weight:bold; border-bottom:dashed 1px #b2b2b2; padding-bottom:.31em; margin:.31em 0em;}
#relatedPosts ul li p{font-size:.69em; color:#b2b2b2;}
#relatedPosts div.meta{}
#relatedPosts div.meta span.date{color:#c0c0c0; font-size:.63em; width:100%; font-weight:bold;}
#relatedPosts div.meta span.comments{color:#7d90aa; font-size:.63em; font-weight:bold; text-transform:uppercase; display:block;}
#relatedPosts div.metaSep{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; float:left; width:100%;}

/*------------------ PAGE CONTENT -------------------*/
#colCenter div.page h3{margin:.31em 0em; border-bottom:dashed 1px #c0c0c0;}
#colCenter div.page h4{margin:.31em .31em;}
#colCenter div.page a{font-weight:bold; color:#6284a0;}
#colCenter div.page p{font-size:.85em; color:#444; margin:.5em 0em .5em .31em;}
#colCenter div.page ul{list-style-type:none; margin-top:.31em;}
#colCenter div.page li{margin:.6em 0em; margin-left:.31em; padding-left:.39em; border-left:solid 2px #A32504; font-size:.85em;}

/*------------------ EVENT LIST ------------------------*/
#eventList div.event{float:left;}
#eventList h1#page-title{font-size:1em; color:#3a3544; border-bottom:dashed 1px #c0c0c0; padding-bottom:.2em; width:100%;}
#eventList div.odd{background:#eff6fa url(bg-eventList-odd.gif) repeat-x;}
#eventList div.event div.body{float:left; margin-top:.75em;}
#eventList div.event div.body img{float:left; margin:0em .84em 0em 0em; border:solid 2px #c0c0c0;}
#eventList div.event div.body span.title,#eventList div.event div.body span.tags,#eventList div.event div.body p.summary{width:310px; float:left;}
#eventList div.event div.body span.title a{color:#303030; font-weight:bold; font-size:1.06em; margin-bottom:.40em; display:block;}
#eventList div.event div.body span.date{color:#bcbcbc; font-size:.69em; display:block;}
#eventList div.event div.body span.tags{color:#8eb3c1; font-size:.69em; display:block;}
#eventList div.event div.body span.tags a{color:#8eb3c1;}
#eventList div.event div.body p.summary{color:#606060; font-size:.75em; margin-top:.63em;}
#eventList div.event div.footer{margin-top:.56em; border-bottom:solid 2px #6d6d6d; border-top:dashed 1px #c0c0c0; position:relative; float:left; padding-bottom:.13em; width:100%; padding-top:.31em;}
#eventList div.event div.footer div.more a{text-transform:uppercase; color:#6d6d6d; font-weight:bold; font-size:.69em; float:left; background-image:url(bg-post-continue.gif); background-repeat:no-repeat; background-position:right .4em; *background-position:right center; padding-right:1em;}
#eventList div.event div.footer div.actions{color:#9b9b9b; font-size:.69em; float:right;}
#eventList div.event div.footer div.actions ul{float:left; list-style-type:none;}
#eventList div.event div.footer div.actions ul li{float:left;}
#eventList div.event div.footer div.actions ul li.eventDate{font-weight:normal; padding-right:.75em;}
#eventList div.event div.footer div.actions ul li.eventTime{font-weight:bold;}
#eventList div.event div.footer div.actions ul li a{color:#c0bebf;}
#eventList div.content-nav{float:left; width:100%; margin-top:.6em; font-size:.8em; font-weight:bold; color:#6284a0;}
#eventList div.content-nav a{color:#6284a0;}
#eventList div.content-nav div.create-entry{display:none;}

/*------------------ EVENT VIEW ------------------------*/
#event{float:left; width:100%;}
#event img.eventImage{float:left;}
#event div#map{float:right; border:solid 1px #c0c0c0;}
#event div#map div.gmnoprint a,#event div#map div.gmnoprint span{display:none;}
#event div.meta{color:#c0c0c0; border-bottom:dashed 1px #c0c0c0; float:left; padding-bottom:.13em; width:100%;}
#event div.meta span.category a{text-transform:uppercase; float:left; font-size:.63em; color:#c0c0c0}
#event div.meta span.time{float:right; font-size:.63em;}
#event div.title{float:left; width:100%; color:#303030; font-size:1.25em; font-weight:bold; margin-top:.31em;}
#event span.author{padding-left:1.95em; clear:both; margin-top:.31em; float:left; display:block;}
#event span.author a{color:#656568; font-size:.69em; font-weight:bold; float:left; margin:.12em 0em;}
#event span.date{background-image:url(icon-calendar.png); height:1.5em; background-position:0px -3px; background-repeat:no-repeat; padding-left:2.5em; color:#666; font-size:.75em; clear:left; float:left; margin-top:.75em; width:39em;}
#event span.tags{background-image:url(icon-tags.png); height:1.5em; background-position:0px -3px; background-repeat:no-repeat; padding-left:2.75em; clear:left; float:left; font-size:.69em; color:#8eb3c1; width:39em;}
#event span.tags a{color:#8eb3c1;}
#event div.body{border-top:dashed 1px #c0c0c0; padding-top:.81em; color:#606060; font-size:.75em; margin-top:.31em; float:left; width:100%; line-height:1.4em;}
#event div.body div.info{float:left; width:15em; margin:.31em .51em .31em 0em; padding:.31em; border:solid 1px #999; background:#eff6fa url(bg-eventList-odd.gif) repeat-x;}
#event div.body div.info span.title{color:#3F5177; font-size:1.2em; font-weight:bold;}
#event div.body div.info ul{list-style-type:none; float:left; width:100%;}
#event div.body div.info li{clear:both; margin:.2em 0em;}
#event div.body div.info li span.label{clear:both; float:left; font-weight:bold; border-bottom:dashed 1px #c0c0c0; width:100%;}
#event div.body div.info li span.value{clear:both; float:left; font-size:.9em; margin-left:.31em; width:96%;}
#event div.footer{float:left; width:100%; margin-top:2em;}
#event div.footer div.time{color:#6d6d6d; font-size:.69em; float:left;}
#event div.footer div.actions{text-transform:lowercase; color:#c0bebf; font-size:.69em; float:right;}
#event div.footer div.actions ul{float:left; list-style-type:none;}
#event div.footer div.actions ul li{float:left; padding-right:.63em;}
#event div.footer div.actions ul li a{color:#c0bebf;}
#event div.footerSep{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; float:left; width:100%;}

/*------------------ EVENT CALENDAR -------------------*/
#eventCal{float:left; width:100%; border:solid 1px #c0c0c0; margin-bottom:.69em; padding:.3em 0em;}
#eventCal div.right{float:right; width:10em; border-left:solid 1px #999; height:228px;}
#eventCal div.right p{float:right; padding:.31em; color:#444; font-size:.75em; margin-top:69px; text-align:center; width:100%;}
#eventCal div.right a.submitEvent{width:151px; height:58px; cursor:pointer; display:block; background:#fff url(btn-submit-event.png) no-repeat; float:right;}
#eventCal div.left{float:left; width:20.63em;}
#eventCal div.left div.title{float:left; width:100%; height:30px; border-bottom:dashed 1px #c0c0c0; background:#fff url(bg-events-calendar-title.png) no-repeat; background-position:center; margin-bottom:.31em;}
#eventCal div.left table{float:left; margin-left:2.2em; _margin-left:1.2em;}
#eventCal div.left table tr.title{background-color:#5c5e3c; padding:.3em 0em;}
#eventCal div.left table tr.month{background-color:#7b7d59; padding:.5em 0em; font-size:1.2em;}
#eventCal div.left table th{color:#fff; font-weight:bold; font-size:.9em;}
#eventCal div.left table tr{}
#eventCal div.left table td{width:35px; height:30px; font-size:12px; color:#606060; border:solid 1px #999; text-align:center;}
#eventCal div.left table td.today{background-color:#BEBFA7;}
#eventCal div.left table td span.spacer{height:7px; display:block; overflow:hidden;}
#eventCal div.left table td a{width:100%; height:100%; display:block; cursor:pointer; color:#83240b; font-weight:bold;}
#eventCal div.left table td a:hover{background-color:#83240b; color:#fff;}

/*------------------ CREATE EVENT --------------------*/
#createEntry{float:left; width:100%;}
#createEntry h1#page-title{float:left;border-bottom:1px dashed #C0C0C0;color:#6196B2;float:left;margin-bottom:0.6em;width:100%;}
#createEntry div.field-inner{clear:both; float:left;}
#createEntry div.field-inner div.field-header label{margin-top:.6em; font-weight:bold; font-size:.8em; margin-bottom:.2em; float:left; text-transform:uppercase; color:#748875;}
#createEntry div.field-inner div.field-content{clear:both;}
#createEntry input{width:16em;}
#createEntry input#entry-submit{clear:both;float:right; margin-top:.63em; width:11.3em; height:3em; border:none; background-image:url(btn-register-submit.gif); background-repeat:no-repeat; background-color:#fff; margin-right:1em; cursor:pointer;}
#createEntry input.error, #createEntry textarea.error{border:solid 2px red;}
#createEntry label.error{display:none;}
#createEntry div.info{border-bottom:1px solid #C0C0C0;font-size:0.8em;padding:0.5em;}
#createEntry div.guidelines{background-color:#F2E3B3;border:1px solid fireBrick;font-size:0.75em;margin-top:0.5em;padding:0.5em;}
#createEntry div.guidelines span.title{color:#993300;font-size:2em;}
#createEntry div.guidelines ul{list-style-position:outside;margin-left:1em;}
#createEntry div.guidelines li{list-style-type:disc;margin:0.3em 0;}

/*------------------ REGISTRATION -------------------*/
#register{float:left; width:100%;}
#register div.field{float:left; margin:.63em 0em; width:100%;}
#register label{color:#748875; text-transform:uppercase; font-size:.85em; width:17.44em; float:left; font-weight:bold; text-align:right; padding-top:.5em;}
#register label span{font-size:.63em; font-style:italic;}
#register div.field-content{float:right; width:16.7em;}
#register input{width:18.25em; float:right; height:2.19em; border:solid 1px #748875; margin-right:1em; font-weight:bold; height:1.8em; padding:.41em 0em 0em .31em;}
#register button{float:right; margin-top:.63em; width:11.3em; height:3em; border:none; background-image:url(btn-register-submit.gif); background-repeat:no-repeat; background-color:#fff; margin-right:1em; cursor:pointer;}
#register div#hint-field label{padding:0em;}
#register div#generic-error{font-size:.8em; color:Red; margin:.61em; border:solid 1px red; padding:.31em; text-align:center; float:left; background-color:#FFDFDF; width:95%;}
#register div#generic-error a{display:none;}
#register h1 {background-color:#CFFFCF;border:1px solid green;color:green;font-size:2em;padding:0.31em;text-align:center;text-transform:uppercase;width:95%;}
#register p{font-size:0.75em;margin:0.61em 0em .61em .51em; text-transform:uppercase; color:#b3b3b3;}
#register p a{color:#929292; font-weight:bold; text-transform:uppercase;}
#register p.instruction{color:#b67d7d;}
#register p.instruction a{color:#b67d7d;}

/*------------------ LOGIN -------------------------*/
#login{float:left; width:100%;}
#login div.field{float:left; margin:.63em 0em; width:100%;}
#login label{color:#748875; text-transform:uppercase; font-size:.85em; width:17.44em; float:left; font-weight:bold; text-align:right; padding-top:.5em;}
#login input{width:18.25em; float:right; height:2.19em; border:solid 1px #748875; margin-right:1em; font-weight:bold; height:1.8em; padding:.41em 0em 0em .31em;}
#login button{float:right; margin-top:.63em; width:8em; height:2em; margin-right:1em; cursor:pointer;}
#login div#generic-error{font-size:.8em; color:Red; margin:.61em; border:solid 1px red; padding:.31em; text-align:center; float:left; background-color:#FFDFDF; width:95%;}
#login div#generic-error a{display:none;}
#login a{color:#6284A0;font-weight:bold;}

/*------------------ PAGING ------------------------*/
div.paging{clear:both; width:100%; text-align:center; color:#999; border-top:dashed 1px #c0c0c0; padding-top:.31em; margin-top:.31em;}
div.paging a{color:#6284A0; font-weight:bold;}

/*------------------ FOOTER ------------------------*/
#footer{float:left; width:100%;  color:#999; padding-bottom:10px;}
#footer div.sep{float:left; display:block; width:100%; height:.12em; border-top:solid 1px #a3a3a3; margin-bottom:10px; border-bottom:solid 1px #a3a3a3; overflow:hidden;}
#footer ul{list-style-type:none; float:left; margin:.5em 0em .5em .2em; width:50%;}
#footer ul li{float:left; color:#999; margin-right:.31em; font-size:.75em;}
#footer ul li a{color:#999;}

/*------------------ STORE PRODUCT ---------------*/
.product{float:left; width:503px; border:solid 1px #c0c0c0; background-color:#F4F8FB; position:relative; margin-bottom:2.81em;}
.product span.tag{position:absolute; z-index:9999; left:3px; top:-16px; background:transparent url(bg-store-inline-tag.png) no-repeat; width:38px; height:90px;}
.product span.store{position:absolute; right:5px; top:2px; font-size:10px;}
.product img{float:left; margin:3px 15px 3px 3px;}
.product div.buy-btn{float:left; width:140px; height:14px; background:#f4f8fb url(btn-post-ad-buynow.png) no-repeat right center;}
.product div.buy-btn:hover{background:#f4f8fb url(btn-post-ad-buynow-over.png) no-repeat right center;}
.product a.title{float:left; font-size:15px; margin-top:18px; width:325px; font-weight:bold; color:#6B2519; margin-bottom:5px;}
.product p.description{float:left; font-size:13px; color:#444; width:325px;}
.product span.price{float:left; font-size:14px; font-weight:bold; color:#077F0C; margin-top:8px;}
.product a.more{position:absolute; right:5px; bottom:2px; color:#999; font-size:10px;}

/*------------------ COLLEGE GUIDE ---------------*/
#college-header{float:left; width:100%;}
#college-header h1{text-align:center; color:#352059; font-size:35px; text-transform:uppercase;}
#college-list{float:left; width:100%;}
#college-list .college{border-bottom:1px dashed #BFBFBF;border-top:1px solid #c4c4c4;clear:left;float:left;margin-top:10px;padding-bottom:5px;padding-top:5px;width:100%;}
#college-list .college .title{float:left; display:block; border-bottom:dashed 1px #BFBFBF; width:100%; margin-bottom:5px; padding-bottom:5px;}
#college-list .college .title .name a{float:left; font-weight:bold; font-size:14px; color:#4b4454;}
#college-list .college .title .location{float:right; font-size:14px; color:#6c6c6c;}
#college-list .college .left{clear:both; float:left; width:150px; display:block;}
#college-list .college .left img{float:left; border:1px solid #4f4f4f;}
#college-list .college .right{float:left; width:345px;}
#college-list .college .right .tags{float:left; width:100%; font-size:12px; color:#95b7c3; font-weight:bold;}
#college-list .college .right p{float:left; width:100%; color:#444; line-height:19px; font-size:11px; margin:0px;}
#college-list .college .right a.more{float:left; clear:left; text-transform:uppercase; color:#d17d00; font-size:12px; letter-spacing:1px; margin-top:5px;
background-image:url(bg-post-continue.gif);background-position:right 0.3em;background-repeat:no-repeat;padding-right:1em;}
#college-view{float:left; width:100%; color:#2b2b2b;}
#college-view .title{float:left; display:block; border-bottom:dashed 1px #BFBFBF; width:100%; margin-bottom:5px; padding-bottom:5px;}
#college-view .title .name{float:left; font-weight:bold; font-size:14px; color:#4b4454;}
#college-view .title .location{float:right; font-size:11px; color:#6d6d6d; font-weight:bold; text-transform:uppercase;}
#college-view .top{float:left; width:100%; clear:both; border-bottom:dashed 1px #BFBFBF; margin-bottom:5px; padding-bottom:5px;}
#college-view .top .left{float:left; width:150px; display:block;}
#college-view .top .left img{float:left; border:1px solid #4f4f4f;}
#college-view .top .right{float:left; width:345px;}
#college-view .top .right .address{float:left; width:100%; font-size:12px; color:#d17c00; }
#college-view .top .right .contact{float:left; font-size:11px; width:100%; margin-top:3px; height:38px;}
#college-view .top .right .tags{float:left; width:100%; font-size:12px; color:#95b7c3; font-weight:bold; margin-bottom:10px;}
#college-view .top .right .students{float:left; width:100%; font-variant:small-caps; font-size:11px;}
#college-view .mid{float:left; clear:both; width:100%; margin-top:10px;}
#college-view .mid .left{float:left; width:244px; padding-right:10px; border-right:1px solid #BFBFBF;}
#college-view .mid .left p{float:left; font-size:11px; color:#606060; margin-bottom:5px;}
#college-view .mid .right{float:right; width:225px;}
#college-view .mid .right ul{margin:0px;}
#college-view .mid .right ul li{list-style-type:none; font-variant:small-caps; font-size:13px; font-weight:bold; margin:10px 0px;}
#college-view .bottom{float:left; width:100%; clear:both; margin-top:20px;}
#college-view .bottom .title{float:left; width:100%; border-top:dashed 1px #BFBFBF; border-bottom:dashed 1px #BFBFBF; margin-bottom:10px; padding-top:5px; background:#fff url(down-arrow.gif) no-repeat 170px 10px;}
#college-view .bottom .title span{float:left; margin-left:5px; color:#d17c00; font-weight:bold; font-size:14px; text-transform:uppercase;}
#college-view .bottom .sim-u{float:left; width:150px; margin-right:25px;}
#college-view .bottom .sim-u span{font-weight:bold; font-size:12px; color:#4f4f4f; float:left; width:100%;}
#college-view .bottom .sim-u img{float:left; border:1px solid #4f4f4f;}
#college-view .brown{color:#513c29;}
#college-view .blue{color:#294a54;}
#college-view .grey{color:#6b6b6b;}

/*------------------ COLLEGE PREVIEW ---------------*/
#college-preview {float:left; border-top:solid 1px #000; width:503px; margin-bottom:.81em; background:#fff url(bg-college-preview.gif) no-repeat 0px 43px; font-family:Arial;}
#college-preview div.title {float:left; width:100%; height:30px;}
#college-preview div.title span.left {float:left; line-height:30px; color:#994b28; font-size:16px; font-weight:bold;}
#college-preview div.title span.right {float:right; line-height:30px; text-transform:uppercase; font-size:12px; font-weight:bold;}
#college-preview div.title span.right a{color:#dba231; text-decoration:none;}
#college-preview div.college-cell:hover{background-color:#EFF4F8;}
#college-preview div.college-cell {float:left; width:107px; margin-left:24px; height:125px;}
#college-preview div.college-cell h5 {float:left; width:100%; font-weight:bold; font-size:12px;  }
#college-preview div.college-cell h5 a { color:#4b4556;  }
#college-preview div.college-cell a { text-decoration:none; }
#college-preview div.college-cell a img {border:solid 1px #f2f2f2;}
#college-preview div.college-cell a span.location { font-weight:bold; color:#999; text-transform:uppercase; font-size:9px; }
#college-preview div.full-guide{float:left; width:100%; text-align:right;}
#college-preview div.full-guide a{color:#7a7a7a; font-size:10px; text-transform:uppercase;}

/*------------------ COMMON ------------------------*/
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.divider{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; width:100%;}
.hidden{display:none;}
#message{text-transform:uppercase; color:#b67d7d; font-size:.75em; float:left;}
#message a.close-me{display:none;}



span.user img{
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #666666;
float:left;
margin:3px 10px 0 0;
padding:2px;
}


a.read-more{
font-size:12px;
font-weight:bold;
color:#2A5490;
text-transform:uppercase;
text-decoration:none;
float:right;
margin:5px 0;
}
a.read-more:hover{
color:#990000;
text-decoration:none;
}

.leftside_Bonus{
border-bottom:1px dashed #457C92;
margin:5px 0 10px 0px;
}

a.name_bonus{
color:#CE2420;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

a.name_bonus:hover{
color:#000;
text-decoration:none;
}

p.banner img{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
margin:0;
padding:1px;
text-align:center;
}

p.bonus{
font-size:12px;
text-align:center;
}



h1{
color:#303030;
font-size:20px;
margin:0 0 3px 0;
padding:0;
}

#footer p.copyright{
color:#999999;
padding:0;
margin:0 10px 0 0;
font-size:12px;
text-align:right;
float:right;

}

.summary h2{
border-bottom:1px dashed #c4c4c4;
padding:0 0 3px 0;
margin:0 0 7px 0;
width:100%;
}









