/* -------------------- New Rounded Corners Fix -------------------- */
.round_10px { -moz-border-radius:10px; border-radius:10px;}
.round_7px { -moz-border-radius:7px; border-radius:7px;}
.round_40px { -moz-border-radius:40px; border-radius:40px;}
 
/* -------------------- Common Shit -------------------- */
html { padding:0px; margin:0px;}
body { background:#f4f4f4; padding:0px; margin:0px;}
.error { background:#FF6666; font-size:13px; color:#FFFFFF; padding:3px; text-align:center; margin:0px 0px 0px 60px;}
textarea { resize:none;}

/* Blogs */
#AllBlogsArchiveArchive {width:631px; float:left; margin:10px 0px 5px 0px; background-color:#D5FFE6; padding:10px 10px 10px 10px; position:relative;}
.AllArchives_Highlighted { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; padding:5px 5px 5px 20px; width:285px; background-color:#FEFE4E; }
.AllArchives_unHighlighted {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:5px 5px 5px 20px; width:275px; background-color:#FEFDA3; margin:3px 0px 0px 10px;} 
.AllBlogAuthor { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cccccc; margin:10px 0px 0px 0px;}
#AllBlogsMain { width:641px; float:left;  margin:0px 10px 0px 0px;  border-bottom: 1px #f4f4f4 solid; padding:20px 0px;}
.AllBlogName { width:120px; float:right;  padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.AllBlogName a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-decoration:none;}
#AllBlogPhoto { width:50px; float:left; margin:0px 10px 0px 20px;}
.AllBlogPipes { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 0px 0px 0px;}
.AllBlogPipes a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none;}
#AllBlogStats { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:5px 0px 0px 0px;}
#AllBlogTitle { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:0px 0px 0px 0px;}
#AllBlogTitleHouse { width:560px; float:left; }
#AllBlogCat { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; float:right; padding:5px 0px 0px 0px;}
.AuthorName_Pic { width:186px; position:absolute; right:0px; bottom:-140px; padding:20px 10px 20px 15px; margin:20px 0px 0px 0px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat; z-index:100;}
#BlogList {width:651px; margin:10px 0px 0px 0px;}
#BlogList ul { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
#BlogList ul li { display:inline-block;}
#BlogList ul li.Highlighted { background-color:#CCCCCC; padding:10px 10px 10px 10px;}
#BlogList ul li.Highlighted a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
#BlogList ul li.unHighlighted { background-color:#FFFFFF; padding:10px 10px 10px 10px;}
#BlogList ul li.unHighlighted a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc; font-weight:bold; text-decoration:none;}
.BlurbDiv{ width:381px; float:left; clear:left; min-height:90px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 0px 0px 20px; }
.blurbLinks { margin:5px 5px 0px 0px;}
.blurbLinks a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; }
#CatHolder { width:310px; border-bottom:1px #f4f4f4 dotted; padding:15px 0px 15px 0px;}
.dateBlogArch{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0px 0px 0px 0px;}
.GreenArrow { width:75px; background:url(images/CfBlogArrow.png) no-repeat top left; position:absolute; right:75px; bottom:-48px; height:48px; z-index:1001;}
#LeftBlogs { width:651px; float:left; }
#MostCommented {width:310px; padding:15px 0px 5px 0px;}
#MostCommented table tr td.bottomCommentPic { padding:0px 5px 15px 20px; vertical-align:top;text-align:center;}
#MostCommented table tr td.bottomCommentPic a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#MostCommented table tr td.topCommentPic { padding:20px 10px 10px 15px; vertical-align:top; text-align:center; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}
#MostCommented table tr td.topCommentPic a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#MostCommentedTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:5px 15px 5px 20px; background-color:#3C80E6; }
.MotherBlogArchiveHouse{ width:651px; min-height:210px; float:left; margin:0px 0px 0px 0px;}
#PageTurnBlogs { width:651px; margin:1px 0px 0px 0px; clear:both;}
#PageTurnBlogs ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#PageTurnBlogs ul li { display:inline-block;}
#PageTurnBlogs ul li.PreviousPageBlog { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#4EFE94; padding:5px 5px 5px 5px; margin:10px 5px 0px 0px; font-weight:bold;}
#PageTurnBlogs ul li.NextPageBlog {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#4EFE94; padding:5px 5px 5px 5px; font-weight:bold}
#PageTurnBlogs ul li.NextPageBlog a { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#PageTurnBlogs ul li.PreviousPageBlog a { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#RightBlogs { width:310px; float:right;}
#SearchBlogs { width:290px; padding:10px 0px 10px 20px; background-color:#cccccc;}
#SearchBlogs input.Search{ width:15px; border:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#SearchBlogs input.text{ width:200px; border:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding:5px;}
#slashBlogs { font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal; color:#999999;}
.topBlogName { color:#333333; margin:20px 0px 0px 0px; text-align:center;}
.topBlogName a {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.topCommentName { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:20px 0px 0px 0px; text-align:center;}
#TopBloggers{ width:310px; border-bottom:1px #f4f4f4 dotted; padding:15px 0px 5px 0px;}
#TopBloggers table tr td.topBlogPic { padding:20px 10px 10px 15px; vertical-align:top;text-align:center;  background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}
#TopBloggers table tr td.topBlogPic a{ text-decoration:none; color:#333333; }
#TopBloggers table tr td.bottomBlogPic { padding:10px 10px 10px 10px; vertical-align:top;text-align:center; border:1px #CCCCCC solid;}
#TopBloggers table tr td.bottomBlogPic a{ text-decoration:none; color:#333333;}
#TopBloggersTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:5px 15px 5px 20px;background-color:#3C80E6;}
.written{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* Blog Confirmation */
.BlogBack { text-align:center;}
.BlogBack a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-decoration:none;}
.BlogBack_new { text-align:center;}
.BlogBack_new a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999999; font-weight:bold; text-decoration:none;}
#BlogConfirmArrows {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF;}
#ConfirmBlog { width:971px; vertical-align:middle;}
#ConfirmBlogText { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; text-align:center; margin:10px 0px 10px 0px;}
#ConfirmBlogText a { text-decoration:none; font-size:18px; font-weight:bold;}
#ConfirmBlogText a:hover { color:#99999;}
#PostAnotherBlog { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; text-align:center; margin:0px 0px 0px 5px; }

/* Blog Profile */
#BlogBody { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin:10px 0px 0px 0px;}
#BlogBody p { margin-bottom:10px; }
#BlogCommentBody {  width:500px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:15px 0px 0px 20px; float:left; background-color:#EAF7FB; padding:10px 10px 10px 10px; position:relative;}
.blogCommentTail { background:url(images/speechBubbleTail.png) no-repeat top left; width:15px; height:10px; position:absolute; top:20px; left:-15px;}
#BlogCommentTitle{ width:564px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; text-align:left; margin:0px 0px 0px 0px; border-bottom:1px #CCCCCC solid;}
.blogIcon { margin:0px 10px 0px 0px; float:left; width:25px;}
#BlogIdCardHouse { width:280px; margin:0px auto 5px auto; padding:5px 10px 10px 10px; background:url(images/Polaroid2.jpg) no-repeat; height:250px; position:relative;}
#blogInfo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0px 0px 0px 0px;}
#blogInfo a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
#BlogLeft { width:300px; float:left;}
#blogleftfloat{width:250px; float:left;}
#blogName {  font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; margin:5px 0px 0px 0px;}
#BlogProfilePhoto { width:165px; height:165px; margin:20px auto 10px auto; text-align:center;}
#BlogProfileRight{ width:651px; float: right; margin:0px 0px 0px 20px;}
#BlogProfileTitle { margin:20px 0px 0px 0px; width:600px; float:left; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#666666; letter-spacing:-1px; font-weight:bold; }
#CommentBlog { margin:0px 0px 0px 20px; padding:0px 0px 20px 0px; width:631px; float:left; clear:both;}
#commentBoxBlog{width:651px;margin:10px 0px 0px 0px;}
#commentBoxBlog textarea { width:621px; height:110px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; border:1px #CCCCCC solid; color:#999999;}
#commentBoxBlog textarea:focus { border:1px #333333 solid; color:#000000;}
#CommentBlogSection{ width:651px;}
#CommentBoxTitleBlog{width:564px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; text-align:left; margin:0px 0px 0px 0px; border-bottom:1px #CCCCCC solid;}
#CommentInfoBlog{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:2px 10px 0px 0px;}
#CommentInfoBlog a{ font-family:Arial, Helvetic, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
#CommentNameBlog{ width:380px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#333333; text-align:left; margin:0px 0px 0px 0px;}
#CommentNameBlog a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
#commentPhotoBlog{ width:50px; margin:10px 0px 10px 0px; float:left; clear:both; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat; padding:20px 10px 20px 15px;}
#CommentsTitle {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-weight:bold; padding:5px 10px 5px 10px; margin:20px 0px; background-color:#F5F5F5; width:631px; clear:both;}
#ComposeBlog {font-family:Arial, Helvetic, sans-serif; font-size:18px; color:#5179EB; font-weight:bold;float:right; padding:20px 10px 10px 10px; margin:5px 90px 10px 0px;}
#ComposeBlog a {text-decoration:none;font-family:Arial, Helvetic, sans-serif; font-size:18px; color:#5179EB; font-weight:bold;}
#ComposeBlog a:hover {color:#999999;}
#Header { width:564px; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#333333; letter-spacing:-1px; font-weight:normal;}
#IdCardText { width:180px; margin:20px auto 5px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center;}
input.post{ margin:10px 0px 10px 0px;}
.NavIcons { float:right; width:50px; margin:0px 10px 0px 0px; text-decoration:none;}
#NavIconHolder { float:right; width:300px;}
.OldBlogs{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:260px;  margin:5px 10px 0px 0px; padding:10px 10px 10px 10px; background-color:#D5FFE6; float:left;}
.OldBlogs a{ text-decoration:none; color:#333333; text-decoration:none;}
#ProfileTitle{ margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#666666; letter-spacing:-1px; font-weight:bold; padding:0px 10px 0px 10px;  width:951px; float:left;}
.recentBlogdate { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal;}
.recentBlogTitles { float:right; width:225px;}
#slashBlogsProfile { font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal; color:#999999; margin:0px 0px 60px 0px;}
#SomeRecentBlogs { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:5px 15px 5px 20px;background-color:#708070; margin:10px 0px 0px 0px; clear:both; float: none;}
#SomeRecentBlogsHouse{ width:300px;}
#UserBlogArchives { width:380px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;margin:0px 0px 0px 0px;padding:20px 0px 5px 0px; float:left; border-bottom:1px #CCCCCC solid;}
#UserBlogArchivesLink { text-align:center; margin:10px 0px 0px 0px; float:left; clear:both; width:300px;}
#UserBlogArchivesLink a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; font-weight:bold;}
#UserBlogArchivesLink a:hover{ text-decoration:underline;}
 
/* COMMON BOXES */
.errorBox {  background:#FF3333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:2px 0px; text-align:center;}
.successBox { background:#00CC00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:2px 0px; text-align:center;}

/* Compose Blog */
.composeButtons { width:280px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; background-color:#FEFDA3; margin:10px auto 0px auto; padding:10px 10px 10px 10px; vertical-align:middle; text-align:center;}
.composeButtons a{ width:280px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-decoration:none;}
#ComposeLeft {width:300px; float:left;}
#ComposeRight {width:651px; float:right; margin:0px 0px 0px 20px;}
#ComposeTable { width:631px; padding:5px 0px 0px 10px; margin:0px 0px; }
#ComposeTable table tr td.ComposeTitleBox select { font-size:16px; padding:5px; margin:10px 0px 10px 0px;}
#ComposeTable table tr td.ComposeTitleBox input.text { border:1px #cccccc solid; width:621px; padding:5px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#555555; text-align:left;}
#ComposeTable table tr td.ComposeTitleBox textarea { width:621px; padding:5px; height:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left;}
#ComposeTable table tr td.ComposeTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:right; padding:5px 0px 0px 0px; vertical-align:top;}

 /* Contact */
 #amanda {width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-align:center; margin:10px 0px 20px 20px;}
#contactFloat { width:360px; float:left;}
#emailForm { width:500px; margin:0px auto 0px auto; padding:0px 80px 0px 0px; float:right;}
#emailForm table { width:500px;}
#emailForm table tr td.rightContact { width:440px; padding:0px 0px 0px 10px;}
#emailForm table tr td.rightContact input { border:1px #CCCCCC solid; margin:5px auto 5px auto; padding:5px; width:438px;}
#emailForm table tr td.rightContact textarea { border:1px #CCCCCC solid; margin:5px auto 5px auto; padding:5px; width:438px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
#emailForm table tr td.leftContact {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; width:50px; vertical-align:middle; text-align:right;}
#general { width:300px; margin:10px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
#media { width:300px; margin:10px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
#po {width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-align:center; margin:10px 0px 0px 20px;}
#ronnie {width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-align:center; margin:10px 0px 20px 20px;}

/* Dashboard */
#Blogs {width:500px; height:200px; margin:0px 0px 0px 20px; float:left;  background:url(images/BlogsNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#EditViewProfile {text-align:center; margin:10px 0px 0px 0px;}
#EditViewProfile a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.Enter {  border:1px #666666 solid; color: #333333; background-color: #ffffff; font-family:Arial, Helvetica, sans-serif ; font-size:11px; padding: 3px 10px; text-align:center; width:25px; float:right; margin:3px 10px 0px 20px;}
.EnterDiv {width:50px; height:20px; float:right; margin:5px 0px 0px 0px;}
#MailCenter { width:380px; height:200px; margin:20px 0px 0px 0px; float:left;  background:url(images/MailCenterNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#NewestMembers{ width:500px;  height:200px; margin:0px 0px 0px 0px; float:left;  background:url(images/NewestMembersNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#newsFlash {width:380px; height:200px; margin:20px 0px 0px 0px; float:left; background:url(images/NewsFlashNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#MiddleDash { width:1024px; margin:20px auto 0px auto;}
#PicFrame { width:150px; border:1px #999999 solid; height:140px;margin:20px auto 0px auto;}
#PicName { width:218px; height:220px; float:left;  margin:0px 20px 0px 20px; background:url(images/PictureNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#ProductReviews{ width:500px;height:200px; margin:0px 0px 0px 20px; float:left;  background:url(images/ProductReviewsNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
#Questions {width:500px;  height:200px; margin:0px 0px 0px 0px; float:left;  background:url(images/QuestionsNode.png) no-repeat top left; padding:0px 0px 0px 0px;}
.Title {font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#333333; text-align:center; width:200px; margin:5px auto 0px auto;}
#TopDash { width:1024px;margin:20px auto 0px auto;}

/* Edit Profile */
.aboutMe {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-weight:bold; padding:5px 10px 5px 10px; margin:20px 0px; background-color:#F5F5F5; width:631px; clear:both;}
#EditProfileLeft { width:300px; float:left;}
#enterInfoRightEdit {float:right; width:564px}
#enterInfoRightEdit table tr td.left { width:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-align:right; vertical-align:middle; padding:7px 5px 7px 0px;}
#enterInfoRightEdit table tr td.right { width:479px;vertical-align:middle; padding:7px 0px 7px 0px;}
#enterInfoRightEdit table tr td.right input.text{border:1px #CCCCCC solid; width:477px; margin:0px 0px 0px 0px; height:20px;}
#editLinks { width:380px;}
.EditProfilestats {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:10px 0px 0px 0px; text-align:center;}
.EditProfilestats input.location { width:120px; border:1px #CCCCCC solid;}
.EditProfilestatsRadio { margin:10px 0px 0px 0px;}
.EditProfilestatsRadio input { margin:5px 0px 0px 0px;}
.stats input { border:1px #CCCCCC solid; height:20px; width:500px;}
.EditProfTable{ width:651px;}
.EditProfTable table tr td.EditProfTitle { width:100px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;}
.EditProfTable table tr td input { border:1px #CCCCCC solid; width:521px; height:20px; margin:10px 0px 10px 5px; padding:2px 2px 2px 2px;}
.EditProfTable table tr td input.EditProfFVC { border:1px #CCCCCC solid; width:40px; height:20px; margin:10px 0px 10px 5px; padding:2px 2px 2px 2px;}
.EditProfTable table tr td textarea{ border:1px #CCCCCC solid; width:521px; height:200px; margin:10px 0px 10px 5px; padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.EditProfTable table tr td.StoryTitle {width:100px; vertical-align:top; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;}
.EditProfTable table tr td.EditProfLinksInput input { width:375px; height:20px;}
#EditProfileSubmit { width:529px; margin:10px 0px 10px 80px;}
#LinkInstructions{ font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#999999; text-align:center;}
#ProfileIdCardHouse{ width:280px; margin:0px auto 5px auto; padding:5px 10px 10px 10px; background:url(images/Polaroid2.jpg) no-repeat; height:250px;}
.title {width:380px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; margin:10px 0px 0px 0px;}
.urlTextBox {width:380px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; margin:5px 0px 0px 0px;}
.urlTextBox input { width:100px; border:1px #CCCCCC solid; height:20px;}
#userStatsEdit { width:215px; margin: 20px 0px 0px 0px; float:left; text-align:center;}
#editPhoto{width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;margin:0px 0px 0px 10px;}
#editPhoto a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0000FF; text-decoration:none;}
#editPhoto a:hover{ color:#999999;}
#photoSpecs{ width:651px; text-align:left; margin:30px auto 20px auto; padding:0px 0px 0px 10px; font-family:Arial,Helvetica sans-serif; font-size:14px; color:#666666;}

/* Inbox */
.InboxHighlighted{width:280px;background-color:#FEFE4E; margin:10px auto 0px auto; padding:10px 10px 10px 10px; vertical-align:middle; text-align:center;}
.InboxHighlighted a{width:280px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-decoration:none;}
#InboxList {width:631px; float: right; margin:20px 0px 0px 20px;border:1px #CCCCCC solid; padding:1px 10px 10px 10px;}
#InboxList table tr td.InboxFrom { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-align:left; padding:5px 10px 5px 5px; border-bottom:1px #CCCCCC dotted; width:80px;}
#InboxList table tr td.InboxMessageTitle{ text-align:Left; padding:10px 10px 5px 5px; width:80px;  vertical-align:top;}
#InboxList table tr td.InboxMessageTitle a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none;}
#InboxList table tr td.InboxMessageTitle .inboxLinks{margin:0px 10px 0px 0px;font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
#InboxList table tr td.InboxMessageTitle .inboxLinks a{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; text-decoration:none; margin:0px 5px 0px 0px;}
#InboxList table tr td.InboxPic{ text-align:center; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; vertical-align:top; padding:0px 0px 0px 0px;}
#InboxList table tr td.InboxPic .picFrameInbox{ text-align:center;  padding:20px 10px 10px 0px; width:80px;height:80px; vertical-align:top; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}
#InboxList table tr td.InboxPic .picFrameInbox a{ text-align:center;  width:80px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; vertical-align:top;  text-decoration:none;}
#InboxList table tr td.InboxTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-align:left; padding:5px 10px 5px 5px; border-bottom:1px #CCCCCC dotted; width:551px; margin:0px 0px 20px 0px;}
#InboxList table tr td.InboxTitle div.EraseAll{ float:right;}
.InboxUnHighlighted {width:280px;background-color:#FEFDA3; margin:10px auto 0px auto; padding:10px 10px 10px 10px; vertical-align:middle; text-align:center;}
.InboxUnHighlighted  a{ width:280px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold; text-decoration:none;}
#msg_notify {width:12px; height:12px;float:right;padding:13px 0px 0px 0px;}
.SenderNameInbox {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:20px 0px 0px 0px;}
.SenderNameInbox a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

/* MAIN DIV STYLES */
#Burn { background:url(images/Burngif) no-repeat top center; padding:5px 0px 5px 0px; width:1034px; margin:0px auto 0px auto;}
#mainContent {  background:url(images/MIddleMiddleChop.png) repeat-y top left;  width:971px; margin:0px auto 0px auto; padding:16px 26.5px 16px 26.5px;position:relative; z-index:1000;}
#mainContent_Bottom { background:url(images/LowChopChop.png) no-repeat top left; height:15px; margin:0px auto 0px auto; width:1024px;}
#splash_checkBoxes {font-size:11px; color:#666666;}
#splash_checkBoxes input {font-size:11px;}
#mainContent_top { background:url(images/TopTopChop.png) no-repeat top left; height:15px; margin:20px auto 0px auto; width:1024px;}
#splash_bottomText { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-top:20px;}
#splashContent { background:transparent; width:984px; margin:0px auto 0px auto; padding:20px 20px 20px 20px;}
#splash_emailForm { width:400px; margin: 15px auto 0px auto;}
#splash_emailForm table tr td.left { width:50px; vertical-align:middle;}
#splash_emailForm table tr td.left_pw { width:50px; vertical-align:middle;padding:0px 0px 20px 0px;}
#splash_emailForm table tr td.right {text-align:left; vertical-align:middle; padding:0px 0px 0px 0px;}
#splash_emailForm table tr td.right input.text { border:1px #cccccc solid; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; padding:4px 2px; width:346px;}
#splash_logo { width:285px; height:274px; margin:50px auto 0px auto;}
.splash_textBlock { width:800px; margin: 0px auto 0px auto; text-align:center;}
#splash_topText { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; margin-top:20px;}

/* My Settings */
#settings { width:1024px; margin:0px auto 0px auto;}
#settings table tr td.right input { border:1px #CCCCCC solid; margin:10px 10px 10px 0px; height:20px; width:300px;}
#settings table tr td.left { width:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; margin:10px 0px 0px 0px; text-align:left; padding:10px 10px 10px 10px;}
#my_settings_house { width:500px; margin: 0px auto 0px auto;}

/* Profile Page */
 #aboutMe {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; padding:5px 10px 5px 10px; margin:0px 0px; background-color:#AEAEAE; width:631px; clear:both;}
#CommentNameProfile{width:380px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#333333; text-align:left; margin:0px 0px 0px 0px;}
#CommentNameProfile a{width:380px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#333333; text-align:left; margin:0px 0px 0px 0px; text-decoration:none;}
#CommentPhotoProfile{width:50px; margin:10px 0px 10px 0px; float:left; clear:both; padding:20px 10px 20px 15px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}
#CommentProfile{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; width:631px; float:left; clear:both; position:relative;}
#CommentInfoProfile{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:2px 10px 0px 0px;}
#CommentInfoProfile a{ text-decoration:none; color:#666666;}
#CommentProfileSection{width:651px;}
#floatLeft { width:190px; float:left;}
#floatRight {width:190px; float:right; margin:0px 0px 0px 0px;}
#ProfileLeft { width:300px; float:left;}
#Links { margin:0px 0px 20px 0px; float:left;}
.links { margin:0px 2px 0px 0px; float:left; width:48px;}
#links {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; padding:5px 10px 5px 10px; margin:20px 0px; background-color:#AEAEAE; width:280px; clear:both;}
#picture { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF; clear:both; text-align:center; margin:0px 0px 10px 0px; width:150px;}
#ProfileRight { width:651px; float:right; margin:0px 0px 0px 20px;}
.myMarks { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:10px 0px 0px 0px;}
#myStuff { width:300px; margin:25px 0px 0px 0px;}
.myStuffs {font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:bold;}
#ProfileCommentBody{ width:500px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:15px 0px 0px 20px; float:left; background-color:#EAF7FB; padding:10px 10px 10px 10px; position:relative; overflow:hidden;}
.ProfileCommentTail{background:url(images/speechBubbleTail.png) no-repeat top left; width:15px; height:10px; position:absolute; top:20px; left:-15px;}
.ProfileCommentTail_new {background:url(images/speechBubbleTail.png) no-repeat top left; width:15px; height:10px; position:absolute; top:35px; left:80px;}
#Send {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF; float:right; margin:95px 5px 0px 0px;}
.stats { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:10px 0px 5px 0px;}
#userName { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; text-align:left;}
#userPhoto { width:150px;border:1px #CCCCCC solid; float:left; margin:0px 0px 10px 0px;}
#UserProfRecentBlogs { width:300px; margin:10px 0px 0px 0px;}
#userStats { width:215px; margin: 0px 0px 0px 10px; float:left;}
.name{ font-size:16px; font-weight:bold;}

/* Read Messages */
.picFrameRead {text-align:center; padding:24px 10px 8px 1px; width:80px; float:left; margin:10px 0px 0px 0px; background:url(images/mini_polaroid_trans.png) no-repeat;}}
.picFrameRead a { width:80px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666;text-decoration:none;}
.Reply_Delete{margin:5px 5px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px;}
.Reply_Delete a{font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none; margin:0px 5px 0px 0px;}
#reply_deleteHouse {width:541px; float:right; margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}
#ReadMailBodyHolder { width:531px; margin:5px 0px 0px 0px; border:1px #CCCCCC solid; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; vertical-align:middle; text-align:left; float:right;}
#ReadMailTitleHolder { width:541px; float:right; margin:5px 0px 0px 0px; border:1px #CCCCCC solid; padding:5px 5px 5px 5px;}
#ReadMailTitleHolder table tr td.ReadTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding:0px 5px 0px 0px; text-align:left; float:right;}
#ReadMailTitleHolder table tr td.ReadTitleBody {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; padding:0px 10px 0px 0px; position:relative;}
#ReadMailTitleHolder table tr td.ReadTitleStats {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:20px 0px 0px 0px; position:relative;}
#SenderPic { width:90px;}

/* Reply Mail */
#Re { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:1.8px 5px 0px 0px; text-align:left; float:left;}
#ReadMailBodyHolder textarea.ReplyBody { border:none;  width:531px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; vertical-align:middle; text-align:left; height:170px;}
#ReadMailTitleHolder input.ReplyTitle { border:none;  width:531px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; vertical-align:middle; text-align:left;}
#SendReply { width:541px; float:left; margin:20px 0px 0px 0px; border:1px #CCCCCC solid; padding:5px 5px 5px 5px;}

/* Reviews */
#equipmentIcon {width:152px; float:left;}
#iconName {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; text-align:center; margin:20px 0px 5px 0px; width:152px;}
#reveiwBoxDr {width:152px; margin:0px 132px 0px 0px; float:left;} 
#reveiwBoxEquip { width:152px; margin:0px 132px 0px 132px; float:left;}
#reveiwBoxExcer {width:152px; margin:0px 132px 0px 132px; float:left;}
#reveiwBoxMed {width:152px; margin:0px 132px 0px 0px; float:left;}
#reveiwBoxSup {width:152px; margin:0px 132px 0px 132px; float:left;}
#reveiwBoxRX {width:152px; margin:0px 132px 0px 0px; float:left;}
#reviewLinks { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin:5px 0px 5px 0px;  width:152px; text-align:center;}

/* Sign Up */
#enterInfoLeft { width:250px; margin:0px auto 0px auto;}
#enterInfoLeft table tr td.top { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:center; padding:0px 0px 0px 0px;}
#enterInfoLeft table tr td.bottom { padding:10px 0px 0px 0px; text-align:left; margin:0px auto 0px auto;}
#enterInfoRight { margin:20px auto 0px auto; width:500px;}
#enterInfoRight table tr td.left { width:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:center; vertical-align:middle; padding:10px; margin:0px auto 0px auto;}
#enterInfoRight table tr td.right { width:500px;vertical-align:middle;}
#enterInfoRight table tr td.right input.text {border:1px #CCCCCC solid; width:250px; margin:15px 0px 0px 0px; height:20px;}
#EditProfileRight { width:570px; float: right; margin:0px 0px 0px 20px;} 
 
/* TEMPLATE STUFF */
#faqscontactlegalprivacy_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; width:400px; margin:11.5px 0px 0px 10.5px; text-align:left; padding:10px 0px 0px 0px;}
#footer { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:992px; height:35px; margin:20px auto 0px auto; padding:6px 16px 6px 16px;  background:url(images/FooterFooter.png) no-repeat;}
#footer a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#logo { width:260px; height:47px; margin:10.5px auto 0px 10.5px;}
#mainNavigation { float:right; clear:right; margin:3px 5.5px 0px 0px; padding:0px 0px 0px 0px;}
#mainNavigation a {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; margin:0px 5px 0px 5px; padding:0px 0px 0px 0px;}
#mainNavigation a:hover {}
#mainNavigation ul { padding:0px 0px 0px 0px; margin:0px 0px; list-style:none;}
#mainNavigation li { float:left; position:relative; padding:0px 10px 5px 10px;text-align:center;}
#mainNavigation li:hover { color:#666666; background:#FEFD92;}
#mainNavigation li a:hover{color:#666666;}
#mainNavigation li ul { display:none; position:absolute; top:22px; left:0px; z-index:1001; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#mainNavigation li ul li {  width:130px;background:#FEFD92; margin:0px; padding:0px 0px 5px 0px;}
#mainNavigation li ul li:hover { background:#FEFDDE;}
#mainNavigation li ul li a{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-align:center;}
#mainNavigation li:hover ul { display:block;}
#mastHead {width:992px; height:68px; margin:10px auto 0px auto; padding:16px 16px 16px 16px; background:url(images/HeaderHeader.png) no-repeat;}
#navBar {  height:36px; width:1024px; margin:10px auto 0px auto; border:1px #CCCCCC solid; background:#ffffff;} 
#navigation { width:984px; margin:0px auto; float:left; padding:1px 0px 0px 0px;}
#page_Content { margin:10px 0px 20px 0px; padding:0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left;}
#pageTitle { margin:0px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#666666; letter-spacing:-1px; font-weight:bold;}
#signIn { float:right; border:1px #cccccc solid; margin:10.5px 5px 0px 0px; padding:3px 3px 3px 8px; background:#ffffff;} 
#signIn input.text { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:1px #f4f4f4 solid}
#signIn a.rounded, .button { outline: none; text-decoration: none; cursor: pointer; white-space: nowrap; vertical-align: middle; display: -moz-inline-box; display: inline-block;overflow: visible; /* IE6 form button fix */}
#signIn .button { border:2px #FFFFFF solid; color: #FFFFFF; background-color: #000000; font-family:Arial, Helvetica, sans-serif ; font-size:11px; padding: 3px 10px;}
#signIn .button:hover { background-color: #000000;}
#signUp {float:right; margin:23px 10.5px 10px 1px;}
#signUp a{text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF;}
#signOut { float:right; margin: 23px 10.5px 10px 1px;}
#signOut a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; text-decoration:none;}
#smallLogo { width:26px; height:26px; margin:4.5px 10.5px 4.5px 0px; float:right;}
 
/* User Blog Archives */
.AllArchivesArchives_Highlighted {  font-weight:bold; padding:5px 5px 5px 20px; width:285px; background-color:#FEFE4E; margin:3px 0px 0px 0px;}
.AllArchivesArchives_Highlighted a { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}
.AllArchivesArchives_unHighlighted { font-weight:bold; padding:5px 5px 5px 20px; width:275px; background-color:#FEFDA3; margin:3px 0px 0px 10px;}
.AllArchivesArchives_unHighlighted a { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#AllBlogsArchiveMain { width:631px; float:left;  margin:10px 10px 5px 0px; background-color:#D5FFE6; padding:10px 10px 10px 10px; position:relative;}
#AllBlogArchiveStats {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0px 0px 0px 0px;}
#AllBlogArchiveStats a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
#AllBlogArchiveTitleHouse { width:651px; float:left;}
#AllBlogArchiveTitle {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:0px 0px 0px 0px;}
#AllBlogArchiveTitle a{text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#BlogArchiveList {width:651px; margin:0px 0px 0px 0px;}
#BlogArchiveList ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#BlogArchiveList ul li { display:inline-block;}
#BlogArchiveList ul li.Highlighted { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#CCCCCC; padding:10px 10px 10px 10px;}
#BlogArchiveList ul li.Highlighted a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#BlogArchiveList ul li.unHighlighted { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; font-weight:normal; background-color:#FFFFFF; padding:10px 10px 10px 10px;}
#BlogArchiveList ul li.unHighlighted a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; font-weight:bold; text-decoration:none;}
#BlogArchiveLeft { width:300px; float:left;}
#BlogArchiveRight {width:651px; float: right; margin:0px 0px 0px 20px;}

/* -------------------- RESET CRAPPY BROWSER STUFF -------------------- */
html,body,p,form,input,h1,h2,h3,ul,li { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px;}
body { background:#ffffff;}

/* -------------------- COMMON SHIT -------------------- */
.container { background:transparent; width:984px; padding:0px 20px; margin:0px auto;}
#page_content { border-bottom:1px #999999 solid; padding:20px 0px;}
#bottom_bar { background:transparent;}
#bottom_bar a { font-family:Arial,Helvetica,sans-serif; color:#666666; font-size:12px; text-decoration:none;}
#top_bar { border-bottom:1px #DCDCDC solid; padding:0px 0px 40px 0px;}
#top_bar_container { background:#FFFFFF url(http://trentcruising.com/images/backgrounds/bg.jpg) repeat-x top left; height:150px; border:1px #FFFFFF solid;}
#top_bar_logo { clear:right; float:left;}
#top_bar_search { width:300px; margin:20px 0px 0px 0px; float:right;}
#top_bar_search select { border:1px #CCCCCC solid; border-left:none; background:#FFFFFF; color:#333333; font-size:14px; width:88px; padding:2px;}
#top_bar_search input.text { border:1px #CCCCCC solid; border-right:none; font-size:14px; color:#333333; width:200px; padding:2px;}
.stripe_blue { background:#006666; width:100%;}
.stripe_grey { background:#E3F2F9 url(images/stripetileCL.jpg) repeat-x bottom left; width:100%;}
.stripe_white { background:transparent; width:100%;}
	
/* -------------------- CLEARFIX, DUDE -------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.clearfix {
    display: inline-block; }

html[xmlns] .clearfix {
    display: block; }

* html .clearfix {
    height: 1%; }






