/* 
	Site:	Photoblogs
	Date:	April 2010
*/

/* main stuff */
*						{ padding:0; margin:0 }
body					{ color:#888; font: 12px "Lucida Grande", Arial, Verdana, sans-serif; background: #e2f1ef; }
img						{ border: none; }
p						{ font-size: 1em; }

a						{ color: #77a49e; text-decoration:underline; outline: 0; }
a:hover					{ text-decoration:none; color:#2f5a54 }
a.noline	{ text-decoration:none }
a.noline:hover { text-decoration:underline }

h1, h2, h3 { font-family:Trebuchet Ms; color:#000; margin-bottom:5px; letter-spacing:-1px;  }

/* start layout */
#wrapper { width:1000px; margin:0 auto; padding-bottom:25px; }

#header { overflow:hidden; width:1000px; height:77px; margin-top:23px; }
#header h1 { float:left; width:347px; height:77px; }
#header h1 a { text-decoration:none; display:block; height:77px; width:347px; background:url('/images/logo.gif') no-repeat; text-indent:-9999px }

#nav { float:right; margin-top:25px; }
#nav ul { list-style:none; overflow:hidden; }
#nav ul li { display:inline; }
#nav ul li a { float:left; font:bold 14px "Lucida Grande"; letter-spacing:-1px; color:#92c6c6; text-decoration:none; padding:5px 10px; margin-right:5px; }
#nav ul li.selected a, #nav ul li a:hover { color:#fff; background:#14b9a3; }

#featured { padding:10px;  background:#b8e3e3; border-top:1px solid #93d1d1; margin-bottom:10px; position:relative }
#featured .thumbprev { position:absolute; left:-10px; top:70px; z-index:100; background:url('/images/prev.png') no-repeat; width:30px; height:30px; }
#featured .thumbnext { position:absolute; right:-10px; top:70px; z-index:100; background:url('/images/next.png') no-repeat; width:30px; height:30px; }
#featured .thumbprev:hover, #featured .thumbnext:hover { background-position:bottom left }
#featured .thumbprev span, #featured .thumbnext span { display:none }

#featured .featured-content { padding-left:5px; }
#featured ul { list-style:none; overflow:hidden; }
#featured ul li { float:left; position:relative;}
#featured ul li a.thumb {  border:5px solid #9dcece; margin:0 15px; display:block; }
#featured ul li a:hover { border-color:#f2efab}
#featured ul li img { width:200px; height:150px; }
#featured ul li .name { position:absolute; background:#333; color:#fff; bottom:0px; left:15px;  padding:10px; font:bold 14px Arial; letter-spacing:-1px; width:190px; display:none }
#featured ul li .name a {color:#fff;  text-decoration:none; }
#featured ul li .comments { width:24px; height:18px; background:url('/images/site_comments.png') no-repeat; position:absolute; border:none; font:bold 11px "Lucida Grande"; color:#fff; text-align:center; right:25px; top:10px }

#main { overflow:hidden; width:1000px; background:#7bada9; }

#content { background:#fff; overflow:hidden }
#content-wrap { float:left; width:680px; padding:20px 25px 25px 25px; }
#sidebar { float:right; width:260px; color:#fff; padding:10px 10px 0 0 } 
#userbar { padding:5px; background:#bad9d9; font-size:11px; color:#538994; overflow:hidden;}
#userbar:hover { background:#b7d6d6 }
#userbar a { color:#447272; text-decoration:none } #userbar a:hover { color:#215252 }
#userbar .right { width:255px; float:right; }
#userbar p { padding: 5px 0 5px 20px; background:url('/images/icon_key.png') no-repeat 0px 5px; }
#userbar a.toggle { background:url('/images/toggle.png') no-repeat; width:12px; height:12px; float:right; margin-right:5px; }
#userbar a.toggle:hover { background-position: bottom left; }
#userbar a.toggle span { display:none }

#content .tabs-wrap { margin-bottom:10px }
#content .tabs { border-bottom: 1px solid #ccc; list-style-type: none; padding: 6px 10px 6px 10px;  }
#content .tabs li { display: inline; position:relative; }
#content .tabs li.active  { border-bottom: 1px solid #fff; background-color: #fff; }
#content .tabs li a.active  {  border: 1px solid #ccc; background-color: #fff; color: #000; position: relative; top: 1px; padding-top: 7px; border-bottom:none; }
#content .tabs li a { padding: 6px 10px; border: 1px solid #f1f1f1; background-color: #fefefe; color: #ccc; margin-right: 0px; text-decoration: none; border-bottom: none; font:bold 14px Arial; letter-spacing:-1px; }
#content .tabs li small { position:absolute; font-size:9px; letter-spacing:0; text-transform:uppercase; background:#ffe824; padding:2px; color:#333; top:-5px; right:-20px; }
#content .tabs li a:hover { border-color:#ccc; color:#666; }

#content a.feedlink { padding-left:20px; background:url('/images/feed-small.png') no-repeat; font-size:11px; color:#f49d37; text-decoration:none; }
#content a.feedlink:hover { color:#ff8a00 }

/* USER BAR */
#usernav { position:absolute; width: 250px; display:none; }
#usernav ul { list-style:none;  }
#usernav ul li { background:#3f7a87; padding:5px; font-size:0.9em; display:block; border-bottom:1px solid #336b77 }
#usernav a { color:#84bbc7 }
#usernav .count { color:#f8da80; font-weight:bold; }
#usernav .profile { padding-left:25px; background:#3f7a87 url('/images/user-white.png') no-repeat 5px 5px; }
#usernav .fav { padding-left:25px; background:#3f7a87 url('/images/icon_fav.png') no-repeat 5px 5px; }
#usernav .link { padding-left:25px; background:#3f7a87 url('/images/icon_link.png') no-repeat 5px 5px; }

#footer { padding:15px; background:#cadad8; font-size:10px; }
#footer .network { float:right; color:#b0c9c6 }
#footer .network a { color:#a9bfbc }
#footer .network a:hover {color:#77908d}


/* pages */ 
#content h2 { color:#6a9eb6; font-size:22px; letter-spacing:-1px; margin-bottom:10px; border-bottom:1px solid #d7e7ec; }
#content h1 { color:#6a9eb6; font-size:25px; letter-spacing:-1px; margin-bottom:10px; border-bottom:1px solid #d7e7ec; }
#content a.addphotoblog { width:157px; height:19px; background:url('/images/addphotoblog.gif') no-repeat; float:right; }
#content a.addphotoblog:hover { background-position:bottom left }
#content a.addphotoblog span { display:none }

#content h2.recommended { padding:10px 0 5px 35px; background:url('/images/icon_recommended.gif') no-repeat 0px 8px; margin-bottom:10px; border:none }
#content h2.tags { padding:10px 0 5px 35px; background:url('/images/icon_tags.gif') no-repeat 0px 8px; margin-bottom:10px; border:none }


/* bloglist */
#content .bloglist { margin:10px 0 }
#content .bloglist ul { list-style:none; margin-bottom:10px; }
#content .bloglist ul li { padding:15px 10px; background:url('/images/dotted.gif') repeat-x bottom left; overflow:hidden }
#content .bloglist ul li a.title { font:bold 14px "Lucida Grande"; color:#2d6060; text-decoration:none; }
#content .bloglist ul li a.title:hover { color:#194545 }
#content .bloglist ul li p.tags, #content .bloglist ul li p.description { margin-top:5px; }
#content .bloglist small { display:block; margin-bottom:5px; color:#ccc }
#content .bloglist .thumb { float:left; margin-right:10px; }
#content .bloglist .thumb img { border:1px solid #ccc; padding:2px; }

#sidebar .bloglist ul li a.title { font-size:11px }
#sidebar .bloglist ul li { padding: 10px 0 !important; background:none; border-bottom:1px solid #eee }
#sidebar .bloglist p.tags { overflow:hidden }
#sidebar .bloglist p.tags a { float:left; font-size:9px; color:#c59d84; background:#f8f8f8; margin:0 2px 2px 0; padding:2px; }
#sidebar .bloglist p.tags a:hover { background:#fffee7; color:#c59d84; }
/* widget */

#sidebar .widget { background:#f9f9f9; border:1px solid #eeeeee; font-size:11px; margin-bottom:15px; }
#sidebar .widget .widget-content { padding:10px;  color:#63857c }
#sidebar .widget .widget-content h3 { text-transform:uppercase; color:#717171; font-family:Helvetica; margin-bottom:10px; border-bottom:1px solid #e3e8e7; padding-bottom:5px; font-size:14px;  }
#sidebar .widget .widget-content a { color:#699191; text-decoration:none } #sidebar .widget .widget-content a:hover { color:#537c76 }
#sidebar .widget .widget-content ul { list-style:none }
#sidebar .widget .widget-content ul li { padding-bottom:5px; }
#sidebar .widget .widget-content ul li .count { color:#ed9221; font-weight:bold; }
#sidebar .widget .widget-content .more { font-size:10px; padding-left:15px; background:url('/images/more.png') no-repeat 0 -1px; color:#93a3a1 }
#sidebar .widget .widget-content .more:hover { color:#7d8c8a }
#sidebar .widget .widget-content .widget-tags { line-height:1.5em; }
#sidebar .widget .widget-content .widget-tags a { text-decoration:none; margin-right:5px; }
#sidebar .widget .widget-content .widget-tags a:hover { text-decoration:underline }

#sidebar #widget_author .avatar { float:left; margin-right:6px; margin-bottom:5px; }
#sidebar #widget_author .avatar img { border:3px solid #9bcfc1; padding:1px; background:#fff; }
#sidebar #widget_author span { color:#88a79f }
#sidebar #widget_author p { line-height:15px }
#sidebar #searchbox { background:#cee6e6; border-color:#b2cfcf }
#sidebar #searchbox .searchquery { border:none; height:22px; padding:3px; width:185px; float:left; margin:0; font:normal 11px "Lucida Grande"; color:#888 }
#sidebar #searchbox .adv { font-size:10px; font-size:10px; margin-top:5px; }
#sidebar #searchbox .adv a { color:#72a29e; text-decoration:none }
#sidebar #searchbox .adv a:hover { color:#598480; text-decoration:none }

#sidebar .feedback { margin-bottom:10px; border:1px solid #f1e1cb }
#sidebar .feedback a { display:block; padding:15px 15px 15px 30px; font:bold 15px Tahoma; text-decoration:none; background:#fdffe2 url('/images/smiley.png') no-repeat 10px 15px; color:#997f5b; }
#sidebar .feedback a:hover { background-color:#fcf3b9 }

/* LOGIN FORM */
#login-form p { margin-bottom:5px; }
#login-form label { color:#fff; display:block; margin-bottom:3px; }

/* AVATAR */
#avatar-top img { border:3px solid #9cc868; float:right; margin-right:10px; padding:1px; background:#fff; }
#avatar-top img:hover { border-color:#f47f00 }

/* BREADCRUMBS */
.breadcrumbs { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee; }


/* comments */
.comments { margin-bottom:10px; overflow:hidden }
.comments .comments-box { float:right; margin-left:10px; background:#fcfbf5; border:1px solid #e9ddcf; width:590px; min-height:100px; height:auto !important; height:100px;  }
.comments .thumb { float:left; }
.comments .thumb img { border:1px solid #ccc; padding:2px; margin-bottom:5px; }
.comments .thumb .rank { border:none; padding:0; display:block; }
.comments .comments-user { margin-bottom:10px }
.comments .comments-user a { font:14px Helvetica, Arial; font-weight:bold; text-decoration:none }
.comments .comments-time { color:#ada99f; font-size:10px;  }
.comments .comments-msg { padding:10px; font-size:1.1em; color:#9f9589 }
.comments .comments_rating { float:right; margin:6px 6px 0 0; }
.comments .comments_rating img { vertical-align:bottom }
.comments .delete a { float:right; color:#ccc; font-size:11px }
.comments .delete a:hover {color:red; }
.comments blockquote.bqfeed { margin:10px 0 0 5px; border-left:1px solid #e8e8e8; padding-left:10px; font-size:10px; }
.comments blockquote.bqfeed img { margin-bottom:5px; display:block; }

.negative .thumb { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.negative .comments-box { background:#f8f8f8; border:none; }
.negative .comments-msg { display:none }
.negative a { color:#777 }
.negative .comments-time { color:#aaa }

/* USER CP */
#content #profileavatar { float:left; margin-right:10px; margin-bottom:10px; }
.clear_left { clear:left; }

#photos_box { background:#fff; border:1px solid #e9ddcf; padding:1px; margin-bottom:10px }
#photos_box .content { padding:10px; background:#f8efda; color:#898177 }

ul.photos { list-style:none; overflow:hidden; margin-bottom:5px; }
ul.photos li { display:inline; width:120px; height:120px; padding:5px; background:#fefefe; float:left; margin:0 5px 5px 0; border:1px solid #ddd; position:relative; text-align:center }
ul.photos li a.photo {  }
ul.photos li span.option { background:red; color:#fff; position:absolute; top:-20px; right:0; padding:3px; font-size:9px; width:124px; cursor:pointer }

.uploadphoto a { padding-left:18px; background:url('/images/dir/photos.png') no-repeat; }
.uploadphoto { margin-bottom:5px }

ul.photofeed { list-style:none; overflow:hidden; margin-bottom:10px }
ul.photofeed li { display:inline; margin:0 2px 2px 0; }
ul.photofeed li img { border:1px solid #ccc; padding:1px; }
ul.photofeed li span { position:absolute; background:#333; color:#fff; font-weight:bold; padding:6px; margin-top:-25px; margin-left:-80px; display:none; }

ul.feedcomment li.feed { position:relative; width:84px; height: 84px; float:left; margin:0 5px 5px 0; overflow:hidden }
ul.feedcomment li.feed .commentlink { position:absolute; background:#2c9489 url('/images/balloon-small.png') no-repeat 3px 3px; padding:4px; width:74px; color:#fff; bottom:-22px; left:1px; display:block; font-size:9px; text-align:center; text-decoration:none }

/* pagination */
.pagination				{ border-top:1px solid #f1f1f1; margin-top:5px; padding:10px }
.pagination a			{ padding:3px 6px 3px 6px; border:1px solid #BBCAE3; background: #fefefe; margin: 1px; text-decoration: none; color: #999; font-weight: bold; font-size:0.9em; }
.pagination a:hover		{ background: #F3F5FF; border: 1px solid #008AF5; color: #6092CB; }
.pagination b			{ padding:2px 5px 2px 5px; margin: 1px; border:1px solid #0094E9; background: #53A8FF; color: #fff; }
.pagination_viewing		{ text-align:right; color:#ccc; margin-bottom:4px }

/* listmode */
.listmode { width:130px; float:right; overflow:hidden; height:19px; }
.listmode ul { list-style:none; }
.listmode ul li { display:inline }
.listmode .list { float:left; width:51px; height:19px; background:url('/images/listmode_list.gif') no-repeat bottom left; }
.listmode .thumb { float:left; width:78px; height:19px; background:url('/images/listmode_thumb.gif') no-repeat bottom left; }
.listmode .off a { background-position: top left; }
.listmode a span { display:none }

/* like box */
.info .like-box { background:url('/images/likebg.gif') no-repeat 2px 0; width:46px; height:49px; float:right; }
.info .like-box span { font:bold 14px Arial; letter-spacing:-1px; padding-top:10px; text-align:center; color:#fff; display:block; }

.info .like-box2 { position:absolute; top:15px; right:5px; background:#ffa21c; /*ffcc1c*/ font:bold 14px Arial; letter-spacing:-1px; padding:5px; color:#fff; width:20px; text-align:center; z-index:10; }
.info .votelike2 a { position:absolute; top:40px; right:5px; background:#e3e3e3; width:30px;  font:bold 14px Arial; letter-spacing:-1px; color:#777; text-align:center; text-decoration:none; z-index:10; }
.info .unlike a:hover { background:#d38a8a; color:#fff; }
.info .like a:hover { background:#f0e9aa; color:#987736 }

.info .votelike a { background:url('/images/like_button.gif') no-repeat; width: 44px; height:12px; float:right; clear:right; text-decoration:none;  }
.info .votelike a span { display:block; color:#666; text-align:center; font:normal 10px Arial; }
.info .votelike a:hover { background-position:bottom left }


/* sites */
ul.sites { list-style:none; margin-bottom:5px; }
ul.sites li { overflow:hidden; height:1%; border-bottom:1px dotted #ccc; padding:10px 0; position:relative }
ul.sites .thumb a { float:left; margin-right:10px; border:4px solid #e1efee; }
ul.sites .thumb a:hover { color:#9cd5d1 }
ul.sites .info { float:left; width:450px; }
ul.sites .commentsIcon { width:24px; height:18px; background:url('/images/site_comments.png') no-repeat; position:absolute; border:none; font:bold 11px "Lucida Grande"; color:#fff; text-align:center; left:10px; top:20px }
ul.sites .info h3 { font:normal 19px 'Lucida Grande',Arial; color:#58807d; margin-bottom:0; }
ul.sites .info h3 a { color:#58807d; text-decoration:none; }
ul.sites .info h3 a:hover { color:#2f5451 }
ul.sites .info .url { display:block; margin-bottom:10px; color:#9bc5c2; font-size:10px; }
ul.sites .info .desc { font:normal 14px Georgia; font-style:italic; color:#b1b1b1; }
ul.sites .report { background:#fff; position:absolute; width:20px; height:20px; top:0px; padding:10px; z-index:100; display:none }
ul.sites .report a { width:20px; height:20px; display:block; background:url('/images/icon_report.gif') no-repeat }
ul.sites .report span { display:none }
ul.sites .report a:hover { background-position: bottom left; }
ul.sites .foot { position:absolute; bottom:10px; }

ul.thumbsites { list-style:none;overflow:hidden; margin-bottom:5px; }
ul.thumbsites li {  float:left; width:200px; padding:10px; height:230px; position:relative; }
ul.thumbsites li .info { margin-top:10px }
ul.thumbsites .canvas { width:38px; height:72px; background:#fff; position:absolute; top:10px; right:0px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index:7; }
ul.thumbsites .commentsIcon { width:24px; height:18px; background:url('/images/site_comments.png') no-repeat; position:absolute; border:none; font:bold 11px "Lucida Grande"; color:#fff; text-align:center; right:8px; top:60px; z-index:10; }

ul.thumbsites .thumb img { border:4px solid #e1efee; }
ul.thumbsites .info h3 { font:normal 19px 'Lucida Grande',Arial; color:#58807d; margin-bottom:0; }
ul.thumbsites .info h3 a { color:#58807d; text-decoration:none; }
ul.thumbsites .info h3 a:hover { color:#c78f2d }
ul.thumbsites .info .url { display:block; margin-bottom:10px; color:#9bc5c2; font-size:10px; }


#fblogin { float:right;  width:173px; height:22px; /*background:url('/images/fblogin.png') no-repeat;*/ }

.collage {  width:96px; height:32px; float:left; margin:5px 5px 0 0 }
.collage2 { width:96px; height:32px; margin-bottom:5px; }

/* linklist */
#linklist { list-style:none; overflow:hidden }
#linklist li { padding:3px 0 3px 25px; background:url('/images/category.png') no-repeat 0px 3px; float:left; width:190px; }
#linklist li .totalblogs { padding:5px; font:bold 14px Arial; color:#ccc; }
.viewdir { padding:3px 0 3px 25px; background:url('/images/category.png') no-repeat 0px 3px; font-weight:bold; text-decoration:none; }
.viewtop { padding:3px 0 3px 25px; background:url('/images/star.png') no-repeat 0px 3px; font-weight:bold; text-decoration:none;  }

/* loginbar */
#loginbar { background:#375547; border-bottom:2px solid #91aea0; display:none; }
#loginbar div { width:979px; margin:0 auto; padding:10px; color:#89a484 }
#loginbar a { color:#aac7a5 }
#loginbar .close { float:right; font-size:10px; color:#fff; background:#762628; font-weight:bold; text-decoration:none; padding:4px; }
#loginbar .close:hover { background:#b12023 }
#loginbar .text { background:#537364; color:#bacfc5; border:1px solid #6b907e; font-size:11px; padding:4px; }
#loginbar label { font-weight:bold; color:#ffc286; padding-left:25px; background:url('/images/icon_key.png') no-repeat 3px 0 }
#loginbar .submit { background:#28756f; color:#fff; font: 11px 'Lucida Grande'; padding:3px; border:1px solid #244558; border-top:1px solid #5283a0; border-left:1px solid #5283a0; }

#viewsite .thumb { float:left; margin-right:10px; }
#viewsite .thumb img { border:4px solid #e1d9c7; }
#viewsite .formnice { clear:left; }
#viewsite .info h1 { border:none }
#viewsite .info {  padding:10px; float:left; width:435px }
#viewsite .like-box { clear:right; margin-top:10px; }

.ago { font-size:xx-small; vertical-align:top; color:#b4ccc6; }


.fclose { float:right; font-size:x-small }
.profilelink { float:right; padding:3px 0 3px 25px; background:url('/images/user.png') no-repeat 2px 2px }

.using { padding:10px; background:#feffe8; color:#a6966a; border-bottom:1px solid #e6dab5 }
.usingbox { margin-bottom:15px }
.using strong { color:#ff8135; font-size:1.2em; }
.userusing { list-style:none; overflow:hidden; background:#f0fffd; padding:10px; }
.userusing li { float:left; width:36px; height:36px; margin:0 5px 5px 0; }
.userusing li span { position:absolute; background:#333; color:#fff; font-weight:bold; padding:6px; margin-top:-65px; margin-left:0px; display:none; }
.userusing li a { border:4px solid #71ddcf; width:32px; height:32px; display:block; }
.userusing li a img { }
.userusing li a:hover { border-color:#269082}
#relatedgears { list-style:none; overflow:hidden }
#relatedgears li { float:left; width:70px; height:70px; margin:0 5px 5px 0; border:1px solid #ccc; }
#relatedgears li span { position:absolute; background:#185a5e; color:#fff; font-weight:bold; padding:6px; margin-top:-30px; margin-left:-70px; display:none }
#relteadgeras li a { display:block; }

.gearinfo { overflow:hidden; }
.gearinfo .desc {  line-height:1.6em }
.gearinfo .source { margin-top:15px; font-size:11px; }
.gearuser { margin-top:10px; }
.gearuser .wishlist { margin:15px 0; text-align:center; }
.gearuser .wishlist a { padding-left:25px; background: #e5faf8 url('/images/present-plus.png') no-repeat 5px 5px; }
.gearuser .wishlist a:hover { color:#fff !important;}
.gearuser .image { margin-bottom:10px }
.externallinks { margin:15px 0; }
.external .submit { font:normal 13px Arial; vertical-align:top; letter-spacing:0; padding-left:20px; background:url('/images/plus.png') no-repeat 6px 1px; }
.moreuser { margin:10px 0; padding-left:25px; background:url('/images/user.png') no-repeat; }

.gearlist { list-style:none }
.gearlist li { overflow:hidden; margin-bottom:1px; border:1px solid #eee;  background:#eff8f7;  }
.gearlist li .count { padding:7px 12px; text-align:center; font:bold 16px Arial; letter-spacing:-1px; background:#e3efee; float:right; color:#8c9191 }
.gearlist li .info { padding:10px; } 
.gearlist li .info .photo { float:left; background:#fff; border:3px solid #ebfffd; margin-right:4px; }
.gearlist li.first { background:#d7f2ef; border-color:#a4e1da }
.gearlist li.first .info { overflow:hidden; }
.gearlist li.first .info a { font:bold 14px Arial; text-decoration:none; }
.gearlist li.first .count { margin:10px 10px 0 0; background:#65ded1; color:#fff }

a.linkbutton { text-decoration:none; background:#e5faf8; padding:6px; font-size:11px; color:#46948d; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #bdf0eb; }
a.linkbutton:hover { background-color:#46948d; color:#fff; border:1px solid #2f6d67 }

a.linkbutton2 { text-align:center; font-size:11px; text-decoration:none; padding:5px 6px; color:#666; background:#fff url('/images/button_bg.gif') repeat-x bottom left; border:1px solid #ccc; font-weight:bold; }
a.linkbutton2:active { background:#fff; }
a.linkbutton2:hover { border-color:#bbb; }

#content .twocol { overflow:hidden; margin-bottom:20px; border-bottom:1px solid #bab9b2; padding-bottom:25px; }
#content .twocol .col { width:320px; float:left; margin-right:20px; }
#content .twocol .col:last-child { margin-right:0; width:340px; }

#quickmodal { position:absolute; width:2500px; height:2500px; background:#000; top:0px; left:0px; z-index:900; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; display:none; }
#quicklogin { position:absolute; left:50%; top:50%; margin-left:-305px; margin-top:-175px; width:400px; height:280px; background:#fff; padding:25px; border:5px solid #ccc; z-index:1000; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius: 10px; display:none; }
#quicklogin .close { float:right; font-size:11px; color:red; margin:-15px -15px 0 0 }
.quickloginIn .p { padding:10px; color:#2e3b4d }
.quickloginIn .social h3 { text-transform:uppercase; font:normal Arial 15px; padding:10px; background:#b8cbe5; color:#314765; margin:0; border-bottom:1px solid #677d9c; }
.quickloginIn .social {color:#5e6e83; margin:15px 0; }
.quickloginIn .social p { text-align:center; padding:0;  padding:15px; background:#e6f1ff; }
.quickloginIn .twitter h3 { background:#78d4d9; color:#fff; border-color:#66b9be }
.quickloginIn .twitter p { background:#e8fdfe }
.quickreg { display:none }
.quickreg .formnice p { font-size:11px; }

p.allowed { font-size:11px; }

/* STREAM */
ul.stream { list-style:none; margin:10px 0; }
ul.stream li { padding:4px 4px 4px 25px; font-size:11px; position:relative; }
ul.stream li strong { font-size:12px; }
ul.stream li small a { text-decoration:none; color:#999; }
ul.stream li small a:hover { color:#289090 }
ul.stream li small { display:block; margin:4px 0; font-size:10px; color:#ccc; }

ul.stream li .time { display:block; margin-top:4px; font-size:9px; color:#ccc }
ul.stream li .delete { float:right }
ul.stream li .delete a { padding:4px; font-size:10px; color:#fff; background:#ffdcdc; text-decoration:none; position:absolute; right:0px; top:0px; display:none; }
ul.stream li .delete a:hover { background:red; }

ul.stream li.register { background:url('/images/user-plus.png') no-repeat 0 2px }
ul.stream li.facebook { background:url('/images/facebook.png') no-repeat 0 2px }
ul.stream li.twitter { background:url('/images/twitter.png') no-repeat 0 2px }
ul.stream li.addsite { background:url('/images/book-open.png') no-repeat 0 2px }
ul.stream li.add { background:url('/images/external.png') no-repeat 0 2px }
ul.stream li.review, #nots li.comment { background:url('/images/balloon.png') no-repeat 0 2px }
ul.stream li.like, #nots li.like { background:url('/images/icon_fav.png') no-repeat 0 2px }
ul.stream li.dislike { background:url('/images/thumb.png') no-repeat 0 2px }
ul.stream li.gears { background:url('/images/camera_big.png') no-repeat 0 2px }
ul.stream li.rating { background:url('/images/star.png') no-repeat 0 2px }
ul.stream li.feed { background:url('/images/feed.png') no-repeat 0 2px }
ul.stream li.question { background:url('/images/question.png') no-repeat 0 2px }
ul.stream li.answer { background:url('/images/answer.png') no-repeat 0 2px }

ul.stream li .postimage { overflow:hidden; margin-top:5px; }
ul.stream li .postimage a { float:left; margin-right:5px; border:1px solid #ccc; padding:1px; }
ul.stream li .postimage a img { display:block; }

.country_wrap { overflow:hidden; margin-bottom:10px;  padding:10px; }
.country_link { float:right; margin-top:5px;}

#tips { background:#fffce8; color:#6f423e; position:fixed; bottom:0px; right:0px; border-left:1px solid #f8d5b2; border-top:1px solid #f8d5b2;  padding:10px; width:500px; }
#tips h3 { font-family: Arial; color:#96684c }
#tips a { color:#bf1414 }
#tips .close { float:right; font-size:11px; color:#555; text-decoration:none }

hr { color: #ccc; background-color: #ccc; height: 1px; border:none }
fieldset hr { color:#eee2d2; background-color:#eee2d2; margin-bottom:5px; }

#reportsite { padding:15px; background:#f1ffff; border:1px solid #ddf7f7 }
#tagslist { line-height:1.8em }
#tagslist a { margin-right:10px; text-decoration:none; }
#tagslist a:hover { text-decoration:underline }


p.more { margin-bottom:15px; }
p.more a { font-size:11px; padding-left:15px; background:url('/images/more.png') no-repeat 0 -1px; }

.searchtag { background:#f0f9f4; padding:15px; text-align:center; }
.searchtag .inputsubmit, .searchtag .inputtext { font-size:16px }
.searchtag .inputtext { color:#ccc }
.searchtag .inputtext:focus{ color:#333 }

.togglemore { background:#ebebeb; color:#868686; padding:4px; float:right; font-size:10px; text-decoration:none }
.togglemore:hover { background:#e9e9e9; color:#fff; }
span.wrap { overflow:hidden; display:block; }
.formnice .linkbutton {float:left; margin:0 2px 2px 0}
p.setmain { font-size:10px; color:#ccc; }
p.setmain a { color:#999;text-decoration:none }
p.setmain a.set { font-weight:bold }
p.setmain a:hover { color:#666 }
#content .smallstars { padding:0; margin:0; background:none; border:none !important; vertical-align:middle }
#content .bloglist .smallstars { display:block; margin-top:5px; }

.maindevide { overflow:hidden; margin:30px 0 10px 0; }
.maindevide .leftside { width:205px; margin-right:15px;float:left }
.maindevide .rightside { float:right; width:460px }
.maindevide .leftside .newmembers { margin-bottom:25px; }
.maindevide .moreuser { font-size:11px }
.maindevide .trendingtoday { color:#e5e5e5; font-size:11px; }
.maindevide h3 { font:bold 15px Helvetica; color:#6ea9c5; padding:5px; border-bottom:1px solid #d7e7ec; background:#f0f8f8; }
#sidebar .widget .userusing, .maindevide .userusing { background:none; padding:0 }
/* photo stuff */
#photos_addphoto { display:none; margin:10px 0 }
a.addplus span { display:none }
a.addplus { display:block; width:16px; height:16px; background:url('/images/addplus.gif') no-repeat; }
a.addplus:hover { background-position:bottom left; }
.photo_addmore { float:right; margin-left:5px; }

.notification { width:250px; float:right; padding:10px; background:#fff1bb; font-size:11px;  }
.notification p a { padding-left: 20px; background:url('/images/notify.png') no-repeat; text-decoration:none; color:#d95701; font-weight:bold; }
#nots { position:absolute; width: 270px; display:none; margin-top:5px; margin-left:-8px; border:2px solid #cbe1e4; background:#f3feff; }
#nots ul { list-style:none;  }
#nots ul li { padding:10px; font-size:11px; display:block; border-bottom:1px solid #cbe1e4; padding-left:25px; background-position: 5px 8px !important; }
#nots ul li.readall { background:#dff2f4 url('/images/tick_2.png') no-repeat 5px 8px }
#nots ul li.readall a { color:#568488; text-decoration:none }
#nots a { color:#84bbc7 }

.brands ul { list-style:none; overflow:hidden; padding:15px; background:#fefefe; border:1px solid #eee }
.brands ul li { float:left; width:150px; font:bold 14px Arial; letter-spacing:-1px; margin-bottom:10px; }
.brands ul li a { text-decoration:none; color:#8eb5b5; }
.brands ul li a:hover { color:#fc7657 }

.loadmore a { display:block; text-align:center; font-weight:bold; text-decoration:none; width:130px; height:23px; background:url('/images/loadbutton.gif') no-repeat; padding-top:6px;}
.loadmore a:hover, .loadmore a:active { background-position:bottom left }
.loadmore img { vertical-align:bottom }

#content .questions { list-style:none; margin-bottom:11px; border:1px solid #eee; }
#content .questions .empty { background:#f1f1f1; color:#888; padding:5px; font-size:11px; }
#content .questions .empty a { color:#555 }
#content .questions li { border-bottom:1px solid #eee; padding:10px; overflow:hidden }
#content .questions li:last-child { border-bottom:none }
#content .questions li.alt { background:#fbfbfb; }
#content .questions li .thumb { float:left; margin-right:10px; }
#content .questions li .question { font:bold 14px Arial; letter-spacing:-1px; margin-bottom:8px; }
#content .questions li .question a { text-decoration:none }
#content .questions li .foot { font-size:11px; color:#ccc; }
#content .questions li .time { color:#aaa; }
#content .questions li .reply { float:right; }
#content .questions li .reply a { font-weight:bold; font-size:11px; text-decoration:none; padding: 4px 5px; background:#fdfdfd; border:1px solid #f9f9f9 }
#content .questions li .reply a:hover { background:#fbfbfb; border-color:#f4f4f4; }

#content #question-view .tags, #content .questions li .tags { padding-left:20px; background:url('/images/tag.png') no-repeat; font-size:10px; overflow:hidden; margin-bottom:3px; }
#content #question-view .tags a, #content .questions li .tags a { float:left; font-size:9px; color:#ce9848; background:#feffe8; margin:0 2px 2px 0; padding:2px 3px; text-decoration:none; border-bottom:1px solid #efe5bd; border-right:1px solid #efe5bd }
#content #question-view .tags a:hover ,#content .questions li .tags a:hover { background:#ccc; border-color:#aaa; color:#fff }
#content .questions li .answers { float:right; } 
#content .questions li .answers .total { padding:5px 10px; background:#f5ec83; color:#887d4a; font:bold 18px Arial; letter-spacing:-1px; margin-bottom:3px; display:block; text-align:center; }
#content .questions li .answers strong { font-size:8px; text-transform:uppercase; }