
/*notes box*/
.notes							{ padding:10px 10px 10px 35px; background:#F8FBFF url('/images/note.gif') no-repeat;	background-position: 10px 10px;	border:2px solid #DAEBFF; margin: 5px 0 5px 0; color: #366AAA; font-size:1em; }
.notes a						{ color: #2360A6; text-decoration:underline; }
.notes a:hover					{ text-decoration:none }

/* error */
.error							{ padding:10px 10px 10px 35px; background:#FFEAEA url('/images/errorsign.gif') no-repeat; background-position: 10px 10px; border-bottom:2px solid #DD6B6B; border-top:2px solid #E49D9D; margin: 5px 0 5px 0; color: #7F1A1A; font-size:0.9em; font-weight:bold; }
.error a						{ color: #7F1A1A }

/* inputs */
.inputtext						{ border:1px solid #A3B7D7; padding:3px; font-size:1em; color:#8e9298; font-family: "Lucida Grande", Helvetica, Verdana; width: 180px; }
.inputsubmit					{ background:#3361A9; color:#fff; font-size:1em; padding:3px; font-family: "Lucida Grande", Helvetica, Verdana; border:1px solid #164B9E; border-top:1px solid #568CE1; border-left:1px solid #568CE1; }
select							{ border:1px solid #A3B7D7; padding:1px; font-size:1em; color:#555; font-family: "Lucida Grande", Helvetica, Verdana; }
option							{ padding:2px; }
textarea						{ border:1px solid #A3B7D7; padding:3px; font-size:1em; color:#8e9298; font-family: "Lucida Grande", Helvetica, Verdana; width:220px;  }

/* login related */
#loginbox						{ margin-bottom:20px; }
#loginbox p						{ margin-bottom:4px; }
#login							{ padding:5px; margin:5px; text-align:center; margin:0 auto; width: 400px; border:4px solid #f1f1f1; }
#login p						{ padding: 5px; margin-bottom: 5px;  }
#login div						{ padding:5px; text-align:left; }
#login p strong					{ display: block; color:#333}
#login .f						{ font-size:1em; padding:3px; width:200px; }

/* user cp */
#usercp_nav						{ background:red; padding:20px 10px 0 10px; background:#6A99E0; margin-bottom:15px; }
#usercp_nav ul,
#usercp_nav li					{ list-style:none; padding:0; margin:0; display:inline; }
#usercp_nav li a				{ float:left; text-decoration:none; font-weight:bold; color:#718CB5;  margin-right:5px; background:#C8DAF4; display:block; margin-top:-13px; }
#usercp_nav li a:hover			{ background-color:#FF0054; color:#fff; }
#usercp_nav li a span			{ padding:5px 10px 5px 10px; display:block;  }
#usercp_nav li .selected		{ background-color:#fff; color:#333; }
#usercp_nav li a img			{ vertical-align:bottom }

#usercp_nav .write				{ padding-left:25px; background: #C8DAF4 url('/images/icon_write.png') no-repeat 10px 5px; }
#usercp_nav .manage				{ padding-left:25px; background: #C8DAF4 url('/images/icon_manage.png') no-repeat 10px 5px; }
#usercp_nav .config				{ padding-left:25px; background: #C8DAF4 url('/images/icon_cp.png') no-repeat 10px 5px; }

#usercp_nav .profile			{ padding-left:25px; background: #C8DAF4 url('/images/icon_profile.png') no-repeat 10px 5px; }
#usercp_nav .password			{ padding-left:25px; background: #C8DAF4 url('/images/icon_password.png') no-repeat 10px 5px; }
#usercp_nav .email				{ padding-left:25px; background: #C8DAF4 url('/images/icon_pm.png') no-repeat 10px 5px; }
#usercp_nav .avatar				{ padding-left:25px; background: #C8DAF4 url('/images/icon_avatar.png') no-repeat 10px 5px; }
#usercp_nav .tags				{ padding-left:25px; background: #C8DAF4 url('/images/icon_tag.png') no-repeat 10px 5px; }
#usercp_nav .feed				{ float:right; background:none; }
#usercp_nav .feed:hover			{ background:none; }


fieldset						{ margin-bottom: 10px; padding:10px; border:1px solid #E7E7E7; }
legend							{ color: #359dcd; font-size: 1.2em; font-weight:bold; }

#cp_editpro strong,
.formnice strong				{ float:left; width: 150px; }
#cp_editpro p, .formnice p		{ border-bottom: 1px solid #C4CDDB; padding:10px; background:#F8FAFD; }
.formnice p small				{ display:block; margin-left: 150px; margin-top:3px; color:#9e9e9e }
/* avatar */
img.av							{  border:1px solid #97AFC8; margin-right: 5px; vertical-align: bottom; background:#fff; padding:1px; }

#avnote							{ margin-left: 5px; border: none;  }
#avnote span					{ border: none;  }
#avataroverview					{ float:right; }
#avataroverview img				{ background:#fff; padding:3px; border:1px solid #ddd }

/* colors of the world */
.red							{ color: red; padding-left: 20px; background:url('/images/error.png') no-repeat left }
.green							{ color: green; padding-left: 20px; background:url('/images/tick.png') no-repeat left }

#im_addmore						{ background:url('/images/icon_add.gif') 0 2px no-repeat; padding-left:10px; font-size:0.9em; }
.ims							{ display:block }
/*sidebar stuff */
#sidebar ul, #sidebar li		{ list-style:none; }
#sidebar ul li					{ margin-bottom:10px; margin-bottom:20px;  }
#sidebar ul li h2				{ margin-bottom:5px; font-size:1.5em; color:#1079AF; font-family:Helvetica; }
#sidebar ul li ul				{ padding:0; margin:0; }
#sidebar ul li ul li			{ margin-bottom:1px; }
#sidebar ul li ul li a			{ background:#EBEFF5; display:block; padding:5px; border-bottom:1px solid #C2CAD7; }
#sidebar ul li ul li a:hover	{ text-decoration:none; background-color:#2061A3; color:#fff; border-color:#314F6E; }
.n_user							{ border-bottom:1px solid #f2f2f2; margin-bottom:5px; padding-bottom:10px; font-size:1.8em; font-weight:bold; }
.friendslist li img				{ vertical-align:bottom; margin-right:5px; }

/* accountnav */
#accountnav #photoblog			{ padding-left:20px; background-image:url('/images/small_photo.png'); background-repeat:no-repeat; background-position:5px 6px; }
#accountnav #cp					{ padding-left:20px; background-image:url('/images/small_cp.png'); background-repeat:no-repeat; background-position:5px 6px; }
#accountnav #discuss			{ padding-left:20px; background-image:url('/images/small_discuss.png'); background-repeat:no-repeat; background-position:5px 6px; }
#accountnav #logout				{ padding-left:20px; background-image:url('/images/small_logout.png'); background-repeat:no-repeat; background-position:5px 6px; }
#accountnav #pm					{ padding-left:20px; background-image:url('/images/small_pm.png'); background-repeat:no-repeat; background-position:5px 6px; }
#accountnav #newpm				{ padding-left:20px; background-image:url('/images/small_pmnew.png'); background-repeat:no-repeat; background-position:5px 6px; }

/* photoblog */
#entrybox						{ width:98%; margin-top:10px; font-size:1.2em; }
.resizehandle					{ background:transparent url("/images/resizer.png") no-repeat scroll 45%;	cursor:s-resize; font-size:0.1em; height:16px; width:100%; }
.photoset legend				{ padding-left:25px; background:url('/images/icon_photos.png') no-repeat 3px 1px; }
.photoset ol					{ margin-left:25px; }
.photoset ol li					{ margin-bottom:5px; }
.uploadnotes					{ padding:4px; }
.sidebar_content				{ padding:5px; border:1px solid #C2CAD7; background:#fefefe; }

/* review photos /entries */
.showbig ul,
.showbig li						{ list-style:none; padding:0; margin:0;  }
.showbig li						{ border:1px solid #A3B7D7; padding:10px 0 10px 10px; margin-bottom:5px; }
.showbig .img,	
.showbig .info					{ display:block; padding:5px; float:left; width: 250px; }

.showbig .img					{ text-align:center; }
.showbig .img img				{ border:1px solid #ddd; padding:1px; background: #fff; }

/* list thumbs */
.listphotos						{ background:#F7FAFF; padding:0px; }
.listphotos	ul					{ list-style:none; padding:0; margin:0; }
.listphotos li					{ float:left; width: 130px; height:130px; margin:0 5px 5px 0; text-align:center; line-height:normal; background:url('/images/grad_blue.gif') repeat-x; position:relative; padding:0; }
.listphotos .line				{ line-height:130px; height:170px; }
.listphotos li a:hover			{ background-color:#f9f9f9; }
.listphotos li a img			{ padding:3px; background: #fff;  border:1px solid #C8DAF4; vertical-align:middle; }
.listphotos li a img:hover		{ border-color:#2E66B7; }
.listphotos li span				{ cursor: pointer; color:blue; }
.listphotos li small			{ display: block; line-height: normal; margin-top:5px; }
/* manage - menu */

.listphotos .options a			{ left:0px; position:absolute; background: #fff url('/images/small_dropdown2.gif') top left no-repeat; height:12px; width:12px; margin-left:5px; margin-top:3px; }
.listphotos .options a:hover	{ background-position:bottom left; }
.listphotos .toggled .options a	{ background: url('/images/small_dropdown2.gif') bottom left no-repeat; }
.listphotos .options em			{ display:none }

.options_menu					{ background:#F2F9FF; border:1px solid #2E97E8; width: 120px; position:absolute; margin-top:17px; margin-left: 5px; }
.options_menu ul, li			{ padding:0; margin:0; list-style:none }
.options_menu li				{ float:none; width:auto; height:auto; text-align:left; background:none; line-height:10px; margin:0; padding:0;}
.options_menu li a				{ background:#EBEFF5; display:block; padding:5px; border-bottom:1px solid #C2CAD7; font-size:0.8em; }
.options_menu li a:hover		{ text-decoration:none; background-color:#2061A3; color:#fff; border-color:#314F6E; }

.options_menu .edit	a			{ padding-left:20px; background-image:url('/images/small_cp.png'); background-repeat:no-repeat; background-position:5px 6px; }
.options_menu .delete a			{ padding-left:20px; background-image:url('/images/small_delete.png'); background-repeat:no-repeat; background-position:5px 6px; }
.options_menu .rotate a			{ padding-left:20px; background-image:url('/images/small_rotate.png'); background-repeat:no-repeat; background-position:5px 6px; }
.options_menu .show a			{ padding-left:20px; background-image:url('/images/small_attached.png'); background-repeat:no-repeat; background-position:5px 6px; }
.options_menu .tag a			{ padding-left:20px; background-image:url('/images/small_tag.png'); background-repeat:no-repeat; background-position:5px 6px; }


/* posts */
.posts							{ border:1px solid #eee; padding:10px; margin-bottom:10px; }
.postcontent					{ font-size:1.1em; margin-bottom:10px; }
.postcontent blockquote			{ padding-left:10px; color:#aaa; font-style:italic; }
.postinfo						{ margin-bottom:10px; color:#888; }
.postfoot						{ margin-top:10px; }
.postfoot-images				{ padding:3px 3px 3px 25px; background:url('/images/icon_photo.png') no-repeat; }
.postfoot-comments				{ padding:3px 3px 3px 25px; background:url('/images/icon_comments.png') no-repeat; }

/* table */
table.table						{ background:#fff; border:1px solid #BFD5E1; }
.table th						{ background: #3D95E6; color:#fff; padding:5px; }
.table	td						{ padding:7px; color:#555; vertical-align:top; text-align:left; }
.table table td					{ padding:3px; }
.table .alt1					{ background:#fff }
.table .alt1:hover,
.table .alt2:hover				{ background:#E1F2FB; }
.table .alt2					{ background:#E8F5F5 }

.table li						{ text-align:left; font-size:0.9em; padding-bottom:4px; }
.table ul						{ margin-left:10px; margin-top:5px; padding:0; }
.center							{ text-align:center; }

td.entry strong					{ padding-left:20px; background:url('/images/icon_entry.png') 3px 3px no-repeat; }

.jqifade						{ background-color: #fff }
div.jqi							{ position: absolute; padding: 6px; width: 300px; background:#6093AD; }
div.jqi .jqicontainer			{ background-color: #DCECF5; padding: 5px; color: #ffffff; font-weight: bold; }
div.jqi .jqimessage				{ background-color: #fff; padding: 10px; color:#336680; }
div.jqi .jqibuttons				{ text-align: center; padding: 5px 0 0 0; }
div.jqi button					{ background:#3361A9; color:#fff; font-size:1em; padding:3px; font-family: "Lucida Grande", Helvetica, Verdana; border:1px solid #164B9E; border-top:1px solid #568CE1; border-left:1px solid #568CE1;margin: 0 10px; }

/* inplace */
.inplace_cancel, .inplace_save	{ background:#3361A9; color:#fff; font-size:1em; padding:2px; font-family: "Lucida Grande", Helvetica, Verdana; border:1px solid #164B9E; border-top:1px solid #568CE1; border-left:1px solid #568CE1;margin: 0 10px;  }
.inplace_field					{ border:1px solid #A3B7D7; padding:3px; font-size:1em; color:#8e9298; font-family: "Lucida Grande", Helvetica, Verdana; width: 120px; margin-bottom:2px; }

#fader							{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background:#fff; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8; display:none; overflow:hidden; }
#ajaxbox						{ position:absolute; padding:6px; width: 500px; border:4px solid #6093AD; background:#fff; display:none; z-index:100; margin-top: 100px; margin-left:0px;}
#ajaxclose						{ position:absolute; margin-left: 450px; }
#ajaxbox img					{ border:4px solid #eee; }
#ajaxload						{ display: none }
#ajaxload img					{ vertical-align:middle }

#mainimg						{ margin-bottom:5px; }
#mainimg img					{ border:6px solid #ddd; }

/*useropt*/
.useropt a						{ position:absolute; background: #fff url('/images/small_dropdown2.gif') top left no-repeat; height:12px; width:12px; margin-left:170px; margin-top:5px; }
.useropt a:hover				{ background-position:bottom left; }
.useropt a em					{ display:none }

#useropt						{ background:#F2F9FF; border:1px solid #2E97E8; width: 120px; position:absolute; margin-left: 65px; margin-top:20px; display:none }
#useropt ul, li					{ padding:0; margin:0; list-style:none }
#useropt li						{ float:none; width:auto; height:auto; text-align:left; background:none; line-height:10px; margin:0; padding:0;}
#useropt li a					{ background-color:#EBEFF5; display:block; padding:5px; border-bottom:1px solid #C2CAD7; font-size:0.9em; }
#useropt li a:hover				{ text-decoration:none; background-color:#2061A3; color:#fff; border-color:#314F6E; }

#useropt .pm a					{ padding-left:20px; background-image:url('/images/small_pm.png'); background-repeat:no-repeat; background-position:5px 6px; }
#useropt .friend a				{ padding-left:20px; background-image:url('/images/small_friend.png'); background-repeat:no-repeat; background-position:5px 6px; }h

/*friends*/
.friends ul { padding: 0; margin: 0 }
.friends ul li	{ min-width:80px; float: left; list-style: none; border: 3px solid #eee; text-align:center; padding-top: 5px; margin-right: 2px; }
/*\ IE/Win min height hack */ * html .friends ul li { width:80px; } /* */ 
.friends ul li:hover{ border:3px solid #FF0072; }
.friends ul li img { border: 1px solid #ccc; padding:1px; background: #fff }
.friends ul li p { padding:0; margin:0; }
.friends ul li p a { font-weight: bold }

/* comments */
.comments { background:#E9F2FF; }
.comments-user { padding:5px; background:#C8DAF4; display:block; }
.comments-time { color:#999 }
.comments-msg { padding:10px; font-size:1.1em; }
#comments_form { margin-top:20px }

.attachedphotos { text-align:center; }
.attachedphotos img { background:#fff; padding:1px; border:4px solid #ddd; }
.pagination_viewing { text-align:right; color:#ccc; margin-bottom:4px }
#cp_help_add	{ background:url('/images/help_startblogging.png') no-repeat; width:157px; height:29px; position:absolute; margin-top:30px; margin-left:50px; }
#cp_help_add a	{ float:right; width:12px; height:12px; background:url('/images/small_close.gif') no-repeat top left; margin-top:13px; margin-right:3px; }
#cp_help_add a:hover { background-position: bottom left; }
#cp_help_add a em	{ display:none }
.profileav	{ float:left; margin-right: 10px; }
.profileav img { border:2px solid #ddd; }

/* pagination */
.pagination				{ border-top:1px solid #83A6E1; margin-top:5px; background:#D4DDEC; padding:10px }
.pagination a			{ padding:3px 6px 3px 6px; border:2px solid #BBCAE3; background: #fefefe; margin: 1px; text-decoration: none; color: #999; font-weight: bold; font-size:0.9em; }
.pagination a:hover		{ background: #F3F5FF; border: 2px solid #008AF5; color: #6092CB; }
.pagination b			{ padding:2px 5px 2px 5px; margin: 1px; border:2px solid #0094E9; background: #53A8FF; color: #fff; }
.pagination_viewing		{ text-align:right; color:#ccc; margin-bottom:4px }