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:#666666; 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:0px 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;}

#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:0px 0px 10px 0px;}

#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{ 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.right {text-align:left; vertical-align:middle;}

#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;}

#settings table tr td. {font-family:Arial,Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold; padding: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:20px 5px 5px 0px; width:80px; float:left; margin:10px 0px 0px 0px; background:url(images/ThumbNailPolaroidDark.jpg) 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:left; vertical-align:middle; padding:10px 5px 0px 0px; 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%; }





