@import url(http://www.buffalorising.com/mt-static/themes-base/blog.css);
/*@import url(http://www.buffalorising.com/mt-static/addons/Community.pack/themes/tristan-blue/screen.css);*/

/*------------------ GLOBAL -----------------------*/
*{margin:0px; padding:0px;}
body {font-family:Arial; font-size:16px; /*AD! background:#b3b3b3;*/ background:#F0F2DF url(/images/bg-body.jpg) repeat-x; background-position:center top;}
a{text-decoration:none; color:#4D91C4;}
a:hover{text-decoration:underline;}
a.fill{width:100%; height:100%; display:block; cursor:pointer;}
img{border:none;}
p{line-height:20px;}
ol,ul,dl,blockquote{margin:0px; padding:0px;}
ul li{list-style-type:none;}

/*------------------ SKIN -------------------------*/
#skin-container{/*background:#b3b3b3 url(/images/bg-oscarParty.jpg) no-repeat; background-position:center top; padding-top:100px; cursor:pointer;*/}
#skin{width:100%;}

/*------------------ BASE -------------------------*/
#container{width:990px; margin:0px auto; cursor:default;}
#container-inner{width:990px;}
#content{border:solid 1px #d0d0d0; border-top:none; padding:5px; width:978px; background-color:#fff;}
#content-inner{padding-top:10px;}
#header{height:112px; position:relative; width:100%; display:block;}
#logo-link{position:absolute; width:550px; height:65px; top:50px; left:0px;}

/*------------------ LOGIN ----------------------*/
#mini-login-tab{position:absolute; height:30px; text-align:right; line-height:30px; top:0; right:0; border-top:none; color:#fff; font-size:11px;}
#mini-login-tab a{/*AD color:#A87232;*/ color:#DFF1FF; margin:0px 3px;}

/*------------------ NAVIGATION ----------------------*/
#mainNav{border-bottom:solid 1px #c0c0c0; padding-bottom:5px; position:relative;}
#mainNav ul{overflow:hidden; height:25px;}
#mainNav li{float:left; display:inline; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:25px;}
#mainNav li.sep{font-weight:normal; color:#444; padding:0px; line-height:25px;}
#mainNav li a{text-decoration:none; padding:0px 13px;}
.mac.webkit #mainNav li a,.mac.chrome #mainNav li a,.linux.gecko #mainNav li a{text-decoration:none; padding:0px 12px;}
#mainNav li a:hover{text-decoration:underline;}
#mainNav li.store{background:url(/images/bg-store-nav-tag.png) no-repeat; padding:0px; width:85px; height:31px; text-align:center; line-height:26px; position:absolute; right:-22px; top:8px;}
#mainNav li.store a{color:#fff;}

/*------------------ PAGINATION ----------------------*/
.paging{margin:15px 0px; width:100%; display:block; color:#fff; text-align:right;}
.paging .pacurrent,.paging a{border:solid 1px #c0c0c0; padding:5px; font-size:20px; color:#000; text-transform:uppercase; text-decoration:none; display:inline-block; margin-bottom:5px;}
.paging .pacurrent{color:#fff; background:#3A546D;}
.paging a{}
.paging a:hover{color:#fff; background:#3A546D;}

/*------------------ LEFT COLUMN --------------------*/
#alpha{width:660px; padding-right:9px; border-right:solid 1px #DDD7C7;}
#alpha-inner{padding-left:5px; padding-right:0px;}
#alpha-inner .doubleSep{margin-bottom:20px; border-color:#c0c0c0; clear:both;}
#alpha-inner h1#page-title{font-size:20px; font-weight:bold; color:#303030; overflow:hidden;}
#alpha .content-nav{text-align:left;}

/*------------------ POPULAR STRIP --------------------*/
#popular-strip{margin-bottom:10px; overflow:hidden; padding-top:15px; margin-top:8px; border-top:dashed 1px #c0c0c0;}
#popular-strip .popular-label{position:absolute; width:158px; height:24px; left:-16px; top:0px; }
#popular-strip .pop-post{float:left; display:inline; width:210px; border-left:dashed 1px #c0c0c0; margin-left:5px; padding-left:5px; overflow:hidden; position:relative; height:105px;}
#popular-strip .pop-first{border-left:none; margin-left:0px; padding-left:0px;}
#popular-strip .pop-post h2{margin-bottom:3px;}
#popular-strip .pop-post .entry-title{font-size:12px; text-decoration:none; font-weight:bold; margin-bottom:0px; display:block; text-transform:uppercase;}
#popular-strip .pop-post .post-image{float:left; display:inline; margin-right:5px;}
#popular-strip .pop-post .clip{font-size:11px; color:#585959; margin:0px; padding:0px; line-height:13px;}
#popular-strip .pop-post .bottom{clear:both; display:block; margin-top:10px; position:absolute; bottom:0px; left:5px; width:200px;}
#popular-strip .pop-post .bottom a.more{text-transform:uppercase; font-size:11px; text-decoration:none; color:#C76615; float:left; display:inline;}
#popular-strip .pop-post .bottom .pop-comments{float:right; display:inline;}


/*------------------ ENTRY --------------------*/
.hentry{overflow:hidden;}
.hentry .entry-top{border-bottom:dashed 1px #c0c0c0; overflow:hidden; background:#fff; margin-bottom:5px; padding-bottom:2px; width:100%;}
.hentry .entry-top .category a{padding:2px 5px; width:90px; height:11px; line-height:11px; text-transform:uppercase; float:left; display:inline; font-size:10px; color:#fff; text-decoration:none; background:url(/images/category-tips.gif) no-repeat right;}
.hentry .entry-top .city a{background-color:#409CBC; background-position:right 0px;}
.hentry .entry-top .regional a{background-color:#A8A12A; background-position:right -15px;}
.hentry .entry-top .food a{background-color:#A83131; background-position:right -30px;}
.hentry .entry-top .lifestyle a{background-color:#666; background-position:right -45px;}
.hentry .entry-top .real-estate a{background-color:#CE8230; background-position:right -60px;}
.hentry .entry-top .college a{background-color:#844442; background-position:right -75px;}
.hentry .entry-top .time{color:#888; float:right; display:inline; font-size:11px; line-height:15px;}
.hentry .user-pic{height:auto; margin:0px; width:35px;}
.hentry .author a{text-transform:lowercase; font-weight:bold; font-size:11px; text-decoration:none; color:#656568; }
.hentry img.post-image{float:left; display:inline; margin-right:10px; margin-bottom:10px;}
.newest{background:#fff url(/images/bg-feature.png) repeat-x;}
.newest img.post-image{float:right; display:inline; margin-left:10px; margin-bottom:10px;}
.newest .user-pic{width:50px;}
.hentry h2.entry-title a{font-size:20px; font-weight:bold; color:#303030; text-decoration:none; overflow:hidden;}
.hentry .entry-content{font-size:12px; color:#333; line-height:18px;}
.hentry .asset-header{margin-bottom:0px;}
.hentry .asset-meta{overflow:hidden;}
.hentry .asset-footer{clear:both; display:block; margin-top:10px; border-bottom:solid 1px #666; width:100%; overflow:hidden; padding-bottom:3px;}
.hentry .asset-footer a.more{text-transform:uppercase; color:#C76615; font-weight:bold; font-size:11px; float:left; display:inline; text-decoration:none; background:url(/images/bg-post-continue.gif) no-repeat right 4px; *background-position:right center; padding-right:16px;}
.hentry .asset-footer .actions{float:right; display:inline;}
.hentry .asset-footer .social {float:right; display:inline; margin:5px 0px;}
.hentry .asset-footer .social .rt,.hentry .asset-footer .social .fb{float:right; display:inline;}
.hentry .asset-footer .social .rt{margin-right:10px;}
.hentry h2.entry-title a:hover,.hentry .author a:hover,.hentry .asset-footer a.more:hover{text-decoration:underline;}
/*------ DETAIL -------*/
.entry-detail{}
.entry-detail h1.entry-title{font-size:20px; font-weight:bold; color:#303030; text-decoration:none; display:block;}
.entry-detail img.post-image{float:right; display:inline; margin-left:10px; margin-bottom:10px; border:solid 1px #c0c0c0;}
.entry-detail .asset-meta{margin-bottom:10px;}
.entry-detail .author,.entry-detail .byline{display:block;}
.entry-detail .user-pic{width:50px;}
.entry-body h1,.entry-body h2,.entry-body h3{font-weight:bold; margin:2px 0px; color:#303030;}
.entry-body h1{font-size:18px;}
.entry-body h2{font-size:16px;}
.entry-body h3{font-size:14px;}
.entry-body blockquote{display:block; text-align:center; margin:15px 0px; color:#2F4751; font-size:17px; font-weight:bold; font-style:italic; padding:0px 40px; width:575px; background:#fff url(/images/bg-quote.png) no-repeat center; line-height:21px;}
.entry-body ul,.entry-body ol{margin:10px 0px 10px 30px;}
.entry-body ul li{margin:3px 0px; list-style-type:disc; font-size:12px;}
.entry-body ol li{margin:3px 0px; list-style-type:decimal; font-size:12px;}

/*------------------ COMMENTS ------------------------*/
#comment-section{overflow:hidden;}
#comment-ads{float:left; display:inline; width:124px; margin-right:5px; padding-right:5px; border-right:solid 1px #DDD7C7;}
#comments{float:left; display:inline; width:520px; clear:none;}
.comments-header{overflow:hidden;}
.comments-header .entry-meta-comments{float:left; display:inline; font-size:12px; font-weight:bold; padding-top:2px; color:#8D0000;}
.comments-header h2{font-size:35px; font-weight:bold; color:#2C5980; display:block; margin-bottom:0px; text-transform:uppercase;}
.comments-header a.leave{ float:right; display:inline; font-size:12px;}
.comments-content{clear:both;}
.comment{overflow:hidden; margin:10px 0px; border-top:dashed 1px #c0c0c0; padding-top:5px; border-bottom:none; padding-bottom:0px; margin-bottom:0px; position:relative; width:100%;}
.comment .arrow{width:11px; height:14px; background:#fff url(/images/comment-arrow.gif) no-repeat; position:absolute; left:42px; top:35px;}
.comment .top{overflow:hidden; display:block; margin-bottom:5px;}
.comment .top .left{float:left; display:inline;}
.comment .top .left .author,.comment .top .left .author a{font-size:13px; font-weight:bold; color:#547487; text-decoration:none;}
.comment .top .right{float:right; display:inline;}
.comment .top .right a{font-size:11px; color:#474B51; text-decoration:none;}
.comment .user-pic{width:40px; clear:both;}
.comment-content{width:444px; border:solid 3px #8FB872; padding:10px; float:left; display:inline; margin-bottom:3px; font-size:12px; color:#444;}
.comment-reply .comment-content{border:solid 3px #5AAEAE; width:429px;}
.comment-reply .inner{margin-left:15px; position:relative;}
.comment-reply .arrow{background-position:0px -14px; left:42px;}
.comment .comment-bottom{overflow:hidden; display:block; clear:both;}
.comment .comment-bottom .left{float:left; display:inline; font-size:9px; text-transform:uppercase; padding-left:51px;}
.comment .comment-bottom .left a{color:#474B51; text-decoration:none;}
.comment .comment-bottom .right{float:right; display:inline; color:#961A1A; font-size:9px; font-weight:bold;}
.comment .comment-bottom .right a{text-decoration:none; color:#7C7C7C; font-weight:normal;}
.comment .comment-bottom .rater{clear:both; float:right; display:inline; margin-top:3px; font-size:11px;}
.comment .comment-bottom .rater span{line-height:16px; vertical-align:top;}
.comment .comment-bottom .rater .neg{color:red;}
.comment .comment-bottom .rater .pos{color:green;}
.comment .comment-bottom .rater img{margin:0 1px;}
.comments-open{font-size:12px; margin-top:10px;}
.comments-open .comments-open-header{font-size:20px; font-weight:bold; color:#2C5980; display:block; margin-bottom:10px; text-transform:uppercase;}
#comment-text{width:99%;}

.comment .top .left .author a:hover,
.comment .top .right a:hover,#comments .comment .comment-bottom .right a:hover,
.comment .comment-bottom .left a:hover{text-decoration:underline;}


/*------------------ RIGHT COLUMN --------------------*/
#beta{width:300px; margin-left:8px;}
#beta .widget-content{margin:0px; overflow:hidden;}
#beta .sec{width:300px; display:block; margin-bottom:15px;}
#beta .sec-title{font-size:14px; font-weight:bold; margin-left:40px; color:#fff; text-transform:uppercase; line-height:23px; position:relative;}
#beta .sec-comments{background:url(/images/title-recentComments.png) no-repeat; line-height:15px;}
#beta .sec-store{background:url(/images/title-store.png) no-repeat; overflow:hidden;}
#beta .sec-events{background:url(/images/title-events.png) no-repeat;}
#beta .sec-social{background:url(/images/title-social.png) no-repeat;}
#beta .recent-comments-list li,#beta .recent-events-list li{border-bottom:dashed 1px #565656; padding-bottom:10px; margin-bottom:10px; display:block; _display:inline-block;}
#beta .sec-comments .sec-title{line-height:21px;}
#beta .sec-comments .post-title a{color:#565656; font-size:12px; font-weight:bold; display:block; text-decoration:none;}
#beta .sec-comments .author{color:#000; font-size:11px; margin-right:3px; display:inline;}
#beta .sec-comments p{color:#606060; font-size:11px; display:inline; line-height:15px;}
#beta .sec-comments p a{text-decoration:none; color:#606060;}
#beta .sec-comments p a:hover,#beta .sec-comments .post-title a:hover,#beta .sec-store a.shop:hover,#beta .sec-events li a:hover{text-decoration:underline;}
#beta .sec-store .sec-title{line-height:30px;}
#beta .sec-store .sec-title a.go{position:absolute; display:block; width:41px; height:25px; right:10px; top:2px;}
#beta .sec-store .br-store-prod{float:left; display:inline; margin:2px 9px;}
#beta .sec-store .br-store-prod img{border:solid 1px #c0c0c0;}
#beta .sec-store a.shop{font-weight:bold; clear:both; text-align:right; text-decoration:none; text-transform:uppercase; font-size:12px; color:#CC8E3B; font-style:italic; margin-top:10px; display:block; margin-right:10px;}
#beta .sec-events .sec-title a.go{position:absolute; display:block; width:41px; height:25px; right:10px; top:2px;}
#beta .sec-events li a{font-family:Arial; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; color:#757575;}
#beta .sec-events .sub-event{width:120px; text-align:center; border:solid 1px #c0c0c0; margin:0 auto; height:20px;}
#beta .sec-events .sub-event a{font-weight:bold; font-size:12px; text-transform:uppercase; color:#6D6D6C; line-height:20px; text-decoration:none;}
#beta .sec-events .sub-event a:hover{background-color:#DFEDF4;}
#beta .sec-poll{border-top:solid 1px #36547F; }
#beta .sec-poll .sec-title{border-bottom:dashed 1px #c0c0c0; margin-left:0px; color:#194260;}
#beta .sec-social img{margin:0px 1px;}
#beta .header-search{overflow:hidden; margin-bottom:10px;}
#beta .header-search input{height:22px; color:666px; padding-left:4px; font-weight:bold; float:left; display:inline; padding-top:2px; width:215px;}
#beta .header-search .searchBtn{background:url(/images/btn-search.gif) no-repeat; width:65px; float:left; margin-left:8px; height:25px;}
#beta .header-search .searchBtn a{color:#777; text-transform:uppercase; font-size:11px; text-align:center; line-height:25px; text-decoration:none;}
#beta div.advertise-with{margin-top:2.19em; margin-bottom:1.25em;}
#beta div.advertise-with div.title{width:18.75em; height:1.5em; display:block; background:#fff url(/images/bg-advertiseWith.gif) no-repeat;}
#beta div.advertise-with div.title span.titleText{color:#f19424; font-weight:bold; font-size:1em; margin-left:1.69em; text-transform:uppercase; margin-top:.45em;}
#beta div.advertise-with p{font-size:.75em; color:#555; margin-left:10px;}

/*------------------ ADS ------------------------*/
.AD-300x250{width:300px; height:250px; display:block; margin-bottom:20px;}
.AD-125x125{width:125px; height:125px; display:block;}
.br-ad-strip{overflow:hidden; margin:24px 0px; width:99%; display:block; padding:10px 0px; background-color:#F0F2DF; border:solid 1px #c0c0c0;}
.br-ad-strip a.contact{display:block; text-align:right; text-decoration:none; text-transform:uppercase; font-size:9px; color:#666; margin-bottom:2px;}
.br-ad-strip a.contact:hover{text-decoration:underline;}
.br-ad-strip .AD-125x125{float:left; display:inline; margin:0px 17px; border:solid 1px #c0c0c0;}
#comment-ads .AD-125x125{height:auto; margin-bottom:30px;}

/*------------------ FLICKR STRIP ------------------------*/
.br-flikr-strip{display:block; width:100%; overflow:hidden; margin:24px 0px;}
.br-flikr-strip .top{display:block; width:100%; overflow:hidden; margin-bottom:2px;}
.br-flikr-strip .top span{color:#9523A5; font-weight:bold; float:left; display:inline; font-size:11px; text-transform:uppercase;}
.br-flikr-strip .top a{float:right; display:inline; text-decoration:none; text-transform:uppercase; font-size:10px; color:#666;}
.br-flikr-strip .top a:hover{text-decoration:underline;}
.br-flikr-strip img{width:125px; height:94px; float:left; display:inline; margin:0px 18px; border:solid 1px #c0c0c0; margin-bottom:10px;}

/*------------------ FOOTER ------------------------*/
#footer{width:100%; display:block; background:#3A546D; margin-bottom:20px; border-bottom:solid 1px #000; padding-top:10px;}
#footer .doubleSep{border-color:#95a1ae;}
#footer-inner{color:#fff; text-align:left;}
#footer-inner .cols{overflow:hidden;}
#footer-inner .col-1{float:left; display:inline; width:430px;}
#footer-inner .col-1 h5{font-size:28px; font-weight:bold; display:block; margin-bottom:0px;}
#footer-inner .col-1 p{font-size:12px; line-height:17px;}
#footer-inner .col-2{float:left;display:inline; width:245px; overflow:hidden; margin-left:20px;}
#footer-inner .col-2 ul{border-left:solid 1px #666; padding:15px; float:left; display:inline;}
#footer-inner .col-2 ul li.title{text-transform:uppercase; font-size:13px; color:#F0F2DF; margin-bottom:10px; font-weight:bold;}
#footer-inner .col-2 li{margin:3px 0px; font-size:11px;}
#footer-inner .col-2 li a{text-decoration:none; color:#fff;}
#footer-inner .col-2 li a:hover{text-decoration:underline;}
#footer-inner .col-3{float:left; display:inline; which:200px; border-left:dashed 1px #666; maegin-left:10px; padding-left:10px;}
#footer-inner .col-3 p{font-size:11px;}
#footer-inner .copyright{color:#95a1ae; clear:both; display:block; text-transform:uppercase; font-size:10px; margin-top:15px;}
#footer-inner .copyright span{}

/*------------------ RELATED POSTS ------------------*/
#relatedPosts{margin-top:25px; overflow:hidden; width:100%;}
#relatedPosts img{border:solid 1px #c0c0c0;}
#relatedPosts h2.title{background-image:url(/images/bg-relatedPosts.gif); background-repeat:repeat-x; width:100%;  color:#666; text-transform:uppercase; font-weight:bold; font-size:12px; padding-top:8px; height:25px; text-align:center;}
#relatedPosts ul{ list-style-type:none; margin-top:5px; overflow:hidden;}
#relatedPosts ul li{float:left; display:inline; position:relative; width:150px; padding:0px 10px 10px 10px; height:330px;}
#relatedPosts ul li.even{background-color:#EFF7FF; border-left:dashed 1px #c0c0c0; border-right:dashed 1px #c0c0c0;}
#relatedPosts ul li h3 a{text-decoration:none; font-size:11px; font-weight:bold; padding-bottom:5px; margin:5px 0em; text-transform:uppercase; height:35px;}
#relatedPosts ul li p{font-size:11px; color:#777; overflow:hidden;}
#relatedPosts ul li.even p{color:#555;}
#relatedPosts .bottom{clear:both; display:block; margin-top:10px; position:absolute; bottom:0px; left:10px; width:150px;}
#relatedPosts .bottom a.more{text-transform:uppercase; font-size:11px; text-decoration:none; color:#C76615; float:left; display:inline;}
#relatedPosts .bottom .pop-comments{float:right; display:inline;}

/*------------------ PROFILE -----------------------*/
#profile{overflow:hidden;}
#profile .comment{border-top:none;}
#profile .entry-top{border-bottom:dashed 1px #c0c0c0; overflow:hidden; background:#fff; margin-bottom:5px; padding-bottom:2px; width:100%;}
#profile .entry-top .category a{padding:2px 5px; width:90px; height:11px; line-height:11px; text-transform:uppercase; float:left; display:inline; font-size:10px; color:#fff; text-decoration:none;}
#profile .entry-top .home a{background-color:#548931; font-weight:bold;}
#profile div.user-pic{float:left; display:inline; width:90px; height:90px;}
#profile h1#page-title{float:left; display:inline; font-size:20px; color:#000; margin-left:.69em; width:380px;}
#profile h3{margin-top:.6em; color:#748875; text-transform:uppercase; font-size:.9em; clear:both; 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('/images/icon-comment.png'); background-repeat:no-repeat; padding-left:2.5em; margin:.75em 0em;}
#profile li.icon-entry{background-image:url('/images/icon-post.png'); background-repeat:no-repeat; padding-left:2.5em; margin:.75em 0em;}
#profile li.icon-score{background-image:url('/images/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('/images/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(/images/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;}


/*------------------ COLLEGE GUIDE ---------------*/
#college-header{width:100%; display:block;}
#college-header h1{text-align:center; color:#352059;  margin-bottom:5px; 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(/images/bg-post-continue.gif);background-position:right 0.3em;background-repeat:no-repeat;padding-right:1em;}
#college-view{overflow:hidden; width:505px; margin:0 auto; 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(/images/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 {overflow:hidden; border-top:solid 1px #000; width:503px; margin-bottom:.81em; background:#fff url(images/bg-college-preview.gif) no-repeat 0px 35px; margin:0 auto;}
#college-preview div.title {overflow:hidden; width:100%; height:30px;}
#college-preview div.title span.left {float:left; display:inline; line-height:30px; color:#994b28; font-size:16px; font-weight:bold;}
#college-preview div.title span.right {float:right; display:inline; 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; display:inline; 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{width:100%; text-align:right;}
#college-preview div.full-guide a{color:#7a7a7a; font-size:10px; text-transform:uppercase;}
.divider{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; width:100%;}

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


/*------------------ COMMON ------------------------*/
.clear{clear:both;}
.block{display:block;}
p.sponsor{width:100%; text-align:right; margin-bottom:3px; text-transform:uppercase; color:#c6c6c6; font-size:8px; line-height:12px;}
.doubleSep{margin-top:0px; margin-bottom:5px; height:2px; display:block; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; width:100%; display:block; overflow:hidden;}
.c-home,.c-home a{color:#548931;}
.c-city,.c-city a{color:#409CBC;}
.c-regional,.c-regional a{color:#A8A12A;}
.c-food,.c-food a{color:#A83131;}
.c-lifestyle,.c-lifestyle a{color:#666;}
.c-real-estate,.c-real-estate a{color:#CE8230;}
.c-forums,.c-forums a{color:#315984;}
.c-college,.c-college a{color:#844442;}
.c-events, .c-events a{color:#4F2E7A;}
.c-classifieds, .c-classifieds a{color:#306D68;}

/* Community Blog ---------------------------- */

#mt-community-blog .asset-header,
#mt-community-blog .asset-content,
#mt-community-blog .asset-footer {
    margin: 2px 0 0 0;
}

#mt-community-blog .asset-header h2 {
    margin-bottom: 0.5em;
    font-size: 20px !important;
}

#mt-community-blog .entry-asset .asset-meta {
    border-top: 1px solid #F3F0E8;
    border-bottom: 1px solid #F3F0E8;
    padding: 3px 5px;
    margin-bottom: 0.5em;
}

.entry-asset .asset-meta .byline,
.entry-asset .asset-meta .entry-meta-comments,
.entry-asset .asset-meta .entry-meta-trackbacks {
    margin-right: 10px;
}

#mt-community-blog .entry-meta-label {
    display: none;
}
a.entry-meta-comments, a.entry-meta-trackbacks,a.scoring{color:#8D0000; font-size:12px; font-weight:bold; padding-top:2px; text-decoration:none;}

.entry-meta-comments {
    background: url(/images/comment-icon.gif) no-repeat 0px 50%;
    padding: 0 0 3px 18px;
}

.entry-meta-trackbacks {
    background: url(/images/trackback-icon.gif) no-repeat 0px 50%;
    padding: 0 0 3px 18px;
}

a.scoring {
    white-space: nowrap;
    background: url(/images/scoring-stars.gif) no-repeat 0 -120px;
    padding: 1px 0 3px 18px;
    line-height: 22px;
    text-decoration: none;
    cursor: default;
}

a.scoring-scorable {
    background-position: 0 0;
    text-decoration: default;
    cursor: pointer;
}

a:hover.scoring-scorable {
    background-position: 0 -40px;
    text-decoration: underline;
}

a.scoring-pending,
a:hover.scoring-pending {
    background: url(/images/scoring-pending.gif) no-repeat;
    cursor: wait;
}

a.scoring-scored,
a:hover.scoring-scored {
    background-position: 0 -80px;
}

.scoring-vote,
#mt-community-blog .scoring-score-label {
    display: none;
}

#mt-community-blog .asset-content {
    clear: both;
}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:10px;
right:10px;
overflow:hidden;
width:51px;
height:51px;
border:none;
text-indent:-999px;
background:url(/images/ui.totop.png) no-repeat left top;
}

#toTopHover {
background:url(/images/ui.totop.png) no-repeat left -51px;
width:51px;
height:51px;
display:block;
overflow:hidden;
float:left;
opacity: 0;
-moz-opacity: 0;
filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
outline:none;
}

/*************** CONTENT NAV ********************/
.content-nav {
    position: relative;
    clear: both;
    margin: 10px 0;
    text-align: right;
    color: #777;
}

.content-nav #results-current-page {
    background-color: #777;
    padding: 2px;
    color: #fff;
}

.content-nav stong {
    color: red;
}
/*fixing content-nav in search results page*/
.mt-search-results .content-nav{
    float:left;
    width:100%;
}

.mt-search-results .content-nav .results-pages{
   border:1px solid #CCCCCC;
   float:left;
   margin:2px;
   min-width:16px;
   min-height:16px;
   line-height:16px;
   padding:2px;
   text-align:center;
}

#results-current-page{
    background-color: #999999;
    color: #FFFFFF;
}

.mt-search-results .content-nav #results-next-link,
.mt-search-results .content-nav #results-previous-link{
     height:16px;
     line-height:16px;
     margin:2px;
     padding:2px;
     float:left;
}

.mt-search-results .content-nav #results-previous-link{
    margin-right:5px;
}
.mt-search-results .content-nav #results-next-link{
    margin-left:5px;
}


