html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{background:#3b5078 url(http://www.celebful.com/static/img/bg.jpg) repeat-x top left;font-family:Helvetica,Arial,Tahoma,Verdana;font-size:1em;line-height:1;text-align:center}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
#wrapper{border:2px solid #344568;border-bottom-width:0;border-top-width:0;margin:0 auto;text-align:left;width:1000px}
#header{background:transparent url(http://www.celebful.com/static/img/headbg.jpg) no-repeat top left;height:113px;width:1000px}
#pheme{background-color:#ccc;float:right;height:90px;margin:10px 6px 0 0;width:728px}
#navmenu a{color:#fff;display:block;font-size:1.1em;padding:9px 20px;text-decoration:none;text-shadow:#444 1px 1px 2px}
#navmenu a:hover{text-shadow:1px 1px 2px #aaa}
#navmenu{background:transparent url(http://www.celebful.com/static/img/navmenubg.jpg) no-repeat top left;border-top:2px solid #e09ab2;height:38px}
#subnavmenu{background-color:#2b416b;height:25px;padding-top:5px;}
#subnavmenu a{color:#fff;display:block;font-size:.7em;padding:5px 15px;text-decoration:none}
#header h1{float:left;margin:15px 0 0 10px}
#header h1 a{display:block;height:93px;text-indent:-9999px;width:242px}
#maincontent{background-color:#e4e4e4;margin-left:auto;margin-right:auto;padding-top:6px;width:1000px}
#leftcontent{display:inline;float:left;margin:0 7px 7px;width:660px}
#leftcontent .item{-moz-border-radius:3px;background-color:#fff;display:block;margin-bottom:7px;padding:3px;width:654px}
#rightcontent{display:inline;float:left;width:320px}
#rightcontent .item{margin-bottom:8px}
#searchform{background:transparent url(http://www.celebful.com/static/img/search.jpg) no-repeat top left;height:44px}
#searchform .searchinput{border:0 none;color:#BDBDBD;height:29px;line-height:29px;margin:6px 0 6px 6px;padding-left:8px;padding-right:8px;width:244px}
#searchform .submit{background-color:transparent;border:0 none;cursor:pointer;height:31px;margin-left:4px;margin-top:6px;overflow:hidden;text-indent:-9999px;width:39px}
.sectionheading:before{content:'▼ '}
.sectionheading{background:#fff url(http://www.celebful.com/static/img/gradientbg1.jpg) repeat-x top left;border-bottom:1px solid #eee;border-top:1px solid #e4e4e4;color:#8db3d0;font-weight:700;padding:8px}
h1.sectionheading{color:#3b6ac2;font-size:1.1em;font-weight:700}
.sectionheading a{color:#3b6ac2;text-decoration:none}
.blogpost{background-color:#fff;border:1px solid #e4e4e4;margin:5px 1px 7px;padding:3px}
.blogpost h2{background:#fff url(http://www.celebful.com/static/img/gradientbg1.jpg) repeat-x top left;border-bottom:1px solid #e4e4e4;padding:6px}
.blogpost h2 a{color:#ddc069;font-family:Times New Roman;font-size:1.6em;font-weight:400;text-decoration:none}
.blogpost-meta{border-bottom:1px solid #E4E4E4;color:#c7c7c7;font-size:.75em;margin-bottom:4px;padding:6px}
.blogpost-meta a{color:#91b7ff;text-decoration:none}
.blogpost-bigimg{text-align:center}
.blogpost-bigimg img{background-color:#e4e4e4;border:1px solid #ccc;margin:0 auto;padding:8px}
.blogpost .mainpostcnt{font-size:.8em;line-height:1.5em;padding:14px}
.blogpost .mainpostcnt p{padding-bottom:8px;}
.blogpost .mainpostcnt a{color:#4C81E3;text-decoration:none;}
.blog-readmore{background:transparent url(http://www.celebful.com/static/img/pagerbg.jpg) no-repeat bottom left;height:41px;width:661px}
.blog-readmore a{display:block;float:left;height:41px;text-indent:-9999px;background:transparent url(http://www.celebful.com/static/img/pagerbg.jpg) no-repeat bottom left}
.blog-readmore-previous{width:111px;background-position:0 0 !important;}
/*.blog-readmore-readmore{margin-left:161px;width:111px;background-position:-272px 0 !important;}  177*/
.blog-readmore-next{margin-left:449px;width:100px;background-position:-560px 0 !important;}
.postImage{float:left;margin:0 10px 10px 0;}
.postImage img{padding:5px;background-color:#EFEFEF;border:1px solid #A36E8C;}
.thumbBunch{/*margin-left:37px;*/}
.thumbBunch ul li {display:inline;margin-left:5px;margin-bottom:5px;}
#rightcontent .type1{-moz-border-radius:4px;background-color:#fff;padding:4px}
#rightcontent .type1 h2{background:transparent url(http://www.celebful.com/static/img/rightheading.png) no-repeat left top;color:#fff;font-weight:400;height:18px;padding:10px;text-align:right;width:292px}
#rightcontent .type1 p{font-size:.8em;line-height:1.4em;padding:10px;text-align:justify;word-spacing:.3em}
#rightcontent .type1 p a{color:#000;text-decoration:none}
#tagblock h2{background-color:#61E3F4!important}
#tagblock p a:hover{text-decoration:none !important;background-color:#000;color:#fff !important;}
#tagblock p a{margin-right:10px;}
#tagblock p{text-align:left !important;word-spacing:0 !important}
#newaddblock h2{background-color:#FC98FF !important}
#newaddblock .block{font-size:0.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:0;border:1px solid #e4e4e4;margin-top:5px;padding:5px}
#newaddblock .block small{font-size:0.9em;color:#aaa;}
#newaddblock .block a{text-decoration:none;color:#D865DC;}
.addedphotos{padding:3px;}
.addedphotos a{display:inline-block;margin-bottom:2px;margin-top:2px;}
#newaddblock .block a:hover{text-decoration:underline;}
#addblock h2{background-color:#9f6!important}
#addblock .block{-moz-border-radius:3px;background-image:0;border:1px solid #e4e4e4;margin-top:5px;padding:5px}
#newaddblock .block img, #addblock .block img{float:left;height:100px;width:100px}
#newaddblock .block img{margin-right:8px;}
#addblock .blockinfo{float:left;height:75px;padding-left:10px;padding-top:15px;vertical-align:middle;width:190px}
#phemeblock{padding:10px!important}
.rightinfo{color:#3b6ac2;float:right;font-size:.9em;font-weight:700;padding:10px}
.small.rightinfo{font-size:.7em;padding:5px}
.small.rightinfo a,.rightinfo a{color:#3b6ac2;text-decoration:none}
.collectiongallery{padding:4px 0 4px 5px}
.collectiongallery ul li{display:block;float:left;margin-right:6px;margin-top:4px}
.collectiongallery ul img{border:1px solid #ccc}
.collectiongallery ul img:hover{border:1px solid #999}
.sectionheading.bigger{font-size:1.2em;font-weight:400}
#relatedtags a{color:#6D94DA;font-size:.9em;text-decoration:none}
#relatedtags{color:#6D94DA;font-size:.8em;padding:7px!important;width:646px !important}
#footer{background:transparent url(http://www.celebful.com/static/img/footerbg.png) no-repeat top left;height:124px;width:1000px}
#footer .submenu{display:inline;float:right;margin:5px 5px 0 0}
#footer ul{font-size:.9em}
#footer ul li{float:left;margin-top:5px}
#footer ul a{color:#ffe463;margin-left:5px;padding:5px;text-decoration:none}
#footer p{color:#fff;float:left;font-size:.75em;line-height:1.3em;margin-top:27px;padding:0 20px 0 72px;width:900px}
#footer p a{color:#fff;text-decoration:none;margin-right:10px;}
#footer p a:hover{color:#878AF4;background-color:#FBFCFF;text-decoration:none;}
.prevbutton,.nextbutton{background:transparent url(http://www.celebful.com/static/img/prevnext-butts.jpg) no-repeat top left;display:inline-block;height:28px;text-indent:-9999px;width:35px}
.nextbutton{background-position:top right}
.singleimage .sectionheading{color:#6187cd;font-size:.9em}
.singleimage .sectionheading a{font-size:1.4em}
.singleimage .sectionbody .mainimg{display:block;margin:10px auto}
.singleimage .sectionbody .meta{color:#547dc9;font-size:.8em;padding:10px}
.singleimage .sectionbody .meta a{color:#547dc9;text-decoration:none}
.singleimage .sectionbody .meta a:hover{color:#466eb9;text-decoration:underline}
.singleimage .linking{-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff url(http://www.celebful.com/static/img/gradientbg1.jpg) repeat-x top left;border-bottom:1px solid #e4e4e4;border-left:1px solid #f2f2f2;border-radius:3px;border-right:1px solid #f2f2f2;border-top:1px solid #e4e4e4;color:#547dc9;font-size:.9em;font-weight:700;margin:5px;padding:5px 40px}
.singleimage .linking input{border:1px solid #DADADA;padding:3px;width:180px}
.singleimage .linking .half{width:50%}
.singleimage .linking .full{padding-top:20px;width:100%}
.singleimage .linking .full input{width:96%}
.per3{margin-left:0!important}
.per3 .item{margin-left:7px!important;width:207px!important}
.per3 .item a{color:#964961;font-family:tahoma;font-size:.95em;font-weight:700;text-decoration:none;padding-left:5px}
.item.half{width:48% !important;float:left;}
.photocount{color:#6883b8;display:block;float:right;font-size:.9em;padding-top:2px}
.sectionbody span{clear:right}
.sectionbodysearch{padding:10px;}
.sectionbodysearch a{color:#67A1D6;text-decoration:none;display:block;margin-bottom:-12px;}
.per3 .sectionbody div{padding-bottom:4px;padding-right:4px;padding-top:1px}
ins,#addblock .blockinfo a{text-decoration:none}
.blockinfo .catname{color:#75ac4b;}
.blockinfo .collname{color:#a0c1ff;}
.blockinfo .photono{color:#bebebe;}
#navmenu ul li,#subnavmenu ul li,.left,.col1,.col2,.col3{float:left}
#subnavmenu a:hover,.blogspot-meta a:hover,#leftcontent a:hover,#rightcontent .type1 p a:hover,#footer ul a:hover{text-decoration:underline}
.blogpost-metacomments,.right{float:right}
.singleimage .rightinfo,.per3 .sectionbody{padding:5px}
.per3 .sectionbody{padding:5px 5px 5px 0;}
.per3 .sectionbody div:hover{background-color:#e8e8e8;-moz-border-radius:3px;}
.per3 .sectionbody a:hover{text-decoration:none;}


#selectLink, #uploadLink {
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	background-color:#0C6EB4;
	border:1px solid #4F75BA;
	display:inline-block;
	padding:5px;
	text-decoration:none;
	color:#fff;
}
.listdialog{padding:5px;font-size:85%;}
.listdialog1 ol{list-style:decimal inside none;padding:5px;}

#lscat{
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	background:url("http://www.celebful.com/static/img/gradientbg1.jpg") repeat-x scroll left top #FFFFFF;
	border:2px solid #333333;
	padding:4px;
	width:289px;
	color:#6A6A6A;
}
#lscat:focus{color:#000}


#uploadTable table{ border-collapse:collapse; font-size:12px; color:#f9f; text-align:center; width:480px; margin:auto; }
#uploadTable img { behavior: url('http://www.celebful.com/static/iepngfix.htc'); }
/*#uploadTable table thead*/ th.yui-dt-first { -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }
/*#uploadTable table thead*/ th.yui-dt-last { -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }
/*#uploadTable table thead*/ th.yui-dt-col-progress{ width: 101px; }
/*#uploadTable table thead tr*/
th.yui-dt-col-name, th.yui-dt-col-size, th.yui-dt-col-progress, th.yui-dt-col-status { border-bottom: 1px solid #636; background-color:#303; padding: 5px 7px; color:#fff; font-weight:normal; }
#uploadTable table td{ border-bottom: 1px solid #202; padding: 5px; }
.yui-dt-odd{ background-color:#101; }
/*#uploadTable table .yui-dt-last td { border: none !important; }*/

/* rounded bottom corners and bordered left and right sides */
#uploadTable table tbody tr td.yui-dt-first { border-left: 1px solid #220022 !important; border-collapse: separate !important; -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; }
#uploadTable table tbody tr td.yui-dt-last { border-right: 1px solid #220022 !important; border-collapse: separate !important; -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; }
#uploadTable table tbody tr td.yui-dt-col-status {padding: 0;}
.removeUploadFileItem {margin:2px 3px 0 0;border:0;background-position:-551px -76px;}
/*#selectLink, #uploadLink { background-color: #303; border: 1px solid #606; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; text-decoration: none; display:inline-block; }*/
#selectLink:hover, .upseLink { background-color: #202 !important; }
#uploadLink { background-color: #030; border-color: #060; }
#uploadLink:hover { background-color: #020; }
#uploaderContainer { }
#uploadFilesLink { float:right; }
#uiElements { width: 300px; margin:auto; margin-bottom:15px; }
.disableButton { background-color:#333 !important; border-color:#666 !important; cursor:default; }
.handit { cursor:pointer; cursor:hand; }
#uploadFeedback { background-color:#600; border:1px solid #900; padding: 10px; display:none; }

.pb { width: 100px; height: 11px !important; display:block; background:#024; border: 1px solid #03f; border-bottom-color: #05f; }
.pb span { cursor:default; background:#06f url(pbmulti16.png) repeat-x scroll 0 0; width: 0px; height: 100%; display:block; behavior: url('http://www.celebful.com/static/iepngfix.htc'); }
.pb .pb-complete { width: 100%; }
.pb .pb-error { width: 100%; }

th.yui-dt-col-name, th.yui-dt-col-size, th.yui-dt-col-progress, th.yui-dt-col-status {background-color:#1C50A3;border-bottom:1px solid #1F479C}
.yui-dt-even{background-color:#D0E2F8;color:#000}
.yui-dt-odd{background-color:#A6C8FF;color:#000}
#uploadTable table tbody tr td.yui-dt-first{border-left: 1px solid #DFE8F8 !important}
#uploadTable table tbody tr td.yui-dt-last {border-right:1px solid #B1AFB1 !important}
#uploadTable table td{border-bottom:1px solid #99A5B0}
#uploadTable{padding-bottom:20px;}

.uploadGuiSpanImg, .prevphoto, .nextphoto {
	background-color:transparent;
	background-image:url("i.png");
	background-repeat:no-repeat;
}

.uploadGuiSpanImg {display:block;height:16px;width:16px;}

.uploadButQueue {background-position:-519px -76px;}
.uploadButUploading {background-position:-567px -76px;}
.removeUploadFileItem {background-position:-551px -76px;border:0 none;margin:2px 3px 0 0;}
.uploadButUploaded {background-position:-583px -76px;}
.uploadButUploadError {background-position:-535px -76px;}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}