/*
GREY TOP TEXT #8a8a8a
CRIMSON RED #9c0d16
GREY BODY TEXT #808080
BRIGHT ORANGE #e43a21
H4 GREY #999999
*/

/*FONTS*/
.SearchBarLinks {color:#8a8a8a;font-size:11px;}
.SearchBarLinks a{color:#8a8a8a;text-decoration:none;}
.SearchBarLinks a:hover{text-decoration:underline;}

h1{color:#9c0d16;font-weight:bold;font-size:20px;margin:0px;}
h1 a{color:#9c0d16;text-decoration:none;}
h1 a:hover{color:#9c0d16;text-decoration:underline;}
h2{color:#808080;font-weight:bold;font-size:16px;margin:0px 0px 10px 0px;}
h3 {color:#808080;font-weight:bold;font-size:16px;margin:0px;padding:0px;}
h4 {color:#999999;font-weight:bold;font-size:20px;margin:0px;padding:0px;}

.GreyText,.post{color:#808080;font-size:12px;}
.GreyText {font-weight:bold;}

.RightText {color:#808080;font-size:12px;}
.RightText a{color:#e43a21;text-decoration:none;}
.RightText a:hover{text-decoration:underline;}

.post a{color:#e43a21;text-decoration:none;}
.post a:hover{color:#e43a21;text-decoration:underline;}

.TimeText{color:#8a8a8a;font-size:10px;margin:0px;}
.TimeText a{text-decoration:none;color:#8a8a8a;}
.TimeText a:hover{text-decoration:underline;}

.TitleText{color:#9c0d16;font-weight:bold;font-size:14px;margin:0px;}
.TitleText a{text-decoration:none;color:#9c0d16;}
.TitleText a:hover{text-decoration:underline;}

.BreadCrumbTitle {display:block;margin-right:10px;font-size:11px;font-weight:bold;color: #9c0d16;float:left;}
.BreadCrumbText {display:block;margin-right:10px;font-size:11px;font-weight:bold;color: #8a8a8a;float:left;}
.BreadCrumbText a{color: #e43a21;text-decoration:none;}
.BreadCrumbText a:hover{color: #e43a21;text-decoration:underline;}

/*PAGE STYLES*/

body {background-image:url(images/whitegrain.gif);text-align:center;width:100%;margin:0px;font-family:arial;display:inline;}
#BGNoise{background-image:url(images/whitegrain.gif);background-repeat:repeat-x;width:100%;}
#MainContainer {width:944px;margin:0 auto;text-align:left;}
#MainContentBase {width:944px;float:left;height:14px;background-image:url(images/contentbgbase.png);background-repeat:no-repeat;}
#FooterContainer {width:944px;margin:0 auto;text-align:left;display:inline;}
#FooterPadded {margin:20px;width:100%;text-align:center;float:left;display:inline;}
#RightColumn{width:704px;float:left;overflow:hidden;}

#LeftColumn {width:240px;float:left;overflow:hidden;}
#LeftMobile {float:left;width:189px;height:276px;background-image:url(images/leftmobile.png);}
#UploadItHereText {margin:252px 0px 0px 20px;background-image:url(images/uploadbutton.png);width:122px;height:17px;background-position:0px 0px;display:inline;}
#UploadItHereText:hover{background-position:0px -17px;}

#HeaderTop{float:left;width:704px;height:85px;}
#SearchBar{float:right;width:295px;height:113px;background-image:url(images/searchbox.png);}
#searchdiv{float:left;height:20px;width:270px;margin:22px 0px 0px 25px;display:inline;}
#searchdiv input{border:0px;font-size:12px;float:left;color:#808080;}
#searchsubmit{width:53px;height:17px;background-image:url(images/searchbutton.gif);float:left;margin:1px 0px 0px 10px;display:inline}
#searchsubmit:hover{background-position:0px -17px;}
.TopNav {float:left;margin:24px 0px 0px 14px;display:inline;}


#MainMenu {float:left;width:704px;position:relative;_top:-28px;}

#MainMenu ul{list-style-type:none;margin:12px 0px 0px 0px;padding:0px;height:31px;float:left;display:inline;width:628px;}
#MainMenu ul  li{padding:0px;margin:0px;}

.NavText{color:#ffffff;margin:7px 0px -7px 0px;float:left;width:120px;text-align:center;}
.NavText a{color:#ffffff;text-decoration:none;}
.NavText a:hover{text-decoration:none;}

li.MMenu {width:124px;background-image:url(images/menubg.png);display:block;height:31px;float:left;_width:120px;}

li.MMenuDivide{width:2px;font-size:1px;background-image:url(images/menudivide.png);display:block;height:31px;float:left;background-position:0px 0px;}

#NavHands{background-image:url(images/navtops/hands.png);width:96px;height:63px;position:absolute;z-index:2;left:415px;top:-51px;background-position:0px 63px;background-repeat:no-repeat;}
#NavBrushes{background-image:url(images/navtops/brushes.png);width:72px;height:63px;position:absolute;z-index:2;left:175px;top:-51px;background-position:0px 63px;background-repeat:no-repeat;}
#NavHearts{background-image:url(images/navtops/hearts.png);width:99px;height:63px;position:absolute;z-index:2;left:540px;top:-51px;background-position:0px 63px;background-repeat:no-repeat;}
#NavHome{background-image:url(images/navtops/home.png);width:100px;height:63px;position:absolute;z-index:2;left:30px;top:-51px;background-position:0px 63px;background-repeat:no-repeat;}
#NavPhones{background-image:url(images/navtops/phones.png);width:100px;height:63px;position:absolute;z-index:2;left:290px;top:-51px;background-position:0px 63px;background-repeat:no-repeat;}


#MainMenu ul li a{display:block;width:126px;_width:124px;height:31px;}
#MainMenu ul li a:hover{background-position:0px -31px;}
#MMLeftPart{float:left;width:23px;height:43px;background-image:url(images/leftnav.png);}
#MMRightPart{float:left;width:19px;height:43px;background-image:url(images/rightnav.png);}

#BreadCrumbBar{float:left;width:674px;height:39px;background-image:url(images/breadcrumbbar.png);}
#BreadCrumbPadding{margin:15px 0px 0px 60px;display:inline;float:left;}

#PageContent{float:left;margin:0px 0px 0px 2px;display:inline;_margin-top:-29px;}
#PageContentRepeat{float:left;width:100%;background-image:url(images/contentbg.png);background-repeat:repeat-y;}
#PageContentPadded{float:left;Margin:50px;width:380px;display:inline;}
#FlashGalHolder{float:left;display:inline;margin:0px 0px 0px 4px;}

#RightHomeColumn {float:left;margin:20px 0px 0px 18px;width:182px;text-align:left;display:inline;}
#Categories {float:left;margin:0px 0px 0px 55px;width:200px;display:inline;}
#ContributionsBox{width:162px;height:256px;float:left;background-image:url(images/rightcontribute.png);}
#ViewContributions{width:53px;height:17px;float:left;display:inline;margin:232px 0px 0px 50px;background-image:url(images/viewbutton.png);background-position:0px 0px;}
#ViewContributions:hover{background-position:0px -17px;}
.DivideRight2px {float:left;margin:10px 0px 10px -10px;background-image:url(images/2pxdivide.gif);width:182px;height:2px;font-size:1px;display:inline;}
.Divide2pxWide {float:left;width:380px;height:2px;font-size:1px;margin:0px 0px 20px 0px;background-image:url(images/2pxdividewide.png);display:inline;}

#RecentPosts {float:left;width:100%;}
#RecentPosts ul{list-style:none;text-align:left;margin:0px 20px 0px 0px;padding:0px;float:left;display:inline;}
#RecentPosts ul li{margin:0px 0px 20px 0px;padding:0px;float:left;display:inline;}

#Categories ul {list-style:none;text-align:left;margin:2px 0px 0px 0px;padding:0px; display:block;}
#Categories ul li {font-size:12px;color:#808080;text-align:left;margin:0px;padding:0px;width:163px;height:23px;display:block;overflow:hidden;}
#Categories ul li a{font-size:16px;font-weight:bold;color:#e43a21;text-decoration:none;width:163px;height:23px;display:block;padding:0px 0px 0px 10px;}
#Categories ul li a:hover{font-size:16px;color:#ffffff;text-decoration:none;background-image:url(images/categoryhighlight.png);width:153px;height:23px;}

#CommentBoxTopCurve,#HomepageBoxTopCurve{float:left;width:380px;height:14px;background-image:url(images/homecurvetop.png);margin:20px 0px 0px 0px;display:inline;font-size:2px;}
#CommentBoxBottomCurve,#HomepageBoxBottomCurve{float:left;width:380px;height:14px;background-image:url(images/homecurvebottom.png);font-size:2px;}
#CommentBoxRepeat,#HomepageBoxRepeat{float:left;width:380px;min-height:200px;background-color:#f3f3f3;}
#HomepageBoxRepeatPadded{margin:0px 11px 0px 0px;display:inline;float:left;}
#CommentBoxRepeatPadded{margin:0px 15px 0px 15px;display:inline;float:left;}
#CommentSubmit {background-image:url(images/commentbutton.png);width:129px;height:17px;background-position:0px 0px;font-size:0px;margin:0px;padding:0px;cursor:pointer;float:left;display:inline;margin:0px 0px 0px 115px;}
#CommentSubmit:hover{background-position:0px -17px;}

#CommentBoxRepeatPadded input, #CommentBoxRepeatPadded textarea{font-family:arial;font-size:12px;color:#999999;}
.CommentTime{float:left;width:100%;display:inline;margin:0px 0px 5px 0px;}

ul.commentlist{color:#808080;font-size:12px;list-style:none;margin:0px;padding:0px;}
ul.commentlist li{margin:0px; padding:0px;}
ul.commentlist a{text-decoration:none;}
ul.commentlist a:hover{text-decoration:underline;}

.CommentAuthor {float:left;color:#9c0d16;font-size:13px;font-weight:bold;}
.CommentAuthor a{color:#9c0d16;text-decoration:none;}
.CommentText {float:left;width:100%;display:inline;margin:0px 0px 10px 0px;}
.EditComment {float:left;width:250px;color:#e43a21;}
.EditComment a{color:#e43a21;}

#HomepageThumbTitle {margin:0px 0px 0px 12px;display:inline;float:left;width:340px;}
.HomepageThumbBox {float:left;width:173px;margin:10px 0px 0px 11px;display:inline;}
.HomepageThumbText{float:left;margin:5px 0px 0px 10px;min-height:40px;display:inline;}
.HomeFeatureDivide {width:360px;height:2px;float:left;}
.ImgThumb{float:left;width:171px;height:111px;overflow:hidden;}
.ImgThumbLarge{float:left;width:386px;height:265px;margin:0px 0px 20px 0px;display:inline;background-position:50% 50%;overflow:hidden;background-repeat:none;}
.BlogListing{float:left;margin:-10px 0px 0px 10px;width:195px;display:inline;_margin:0px 0px 0px 10px;}
.BlogListHolder {float:left;width:100%;margin:0px 0px 20px 0px;display:inline;}
.BlogListingNoImage{float:left;margin:-10px 0px 0px 0px;width:390px;display:inline;_margin:0px 0px 0px 0px;}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.share{margin:10px 0px 10px 0px;color:#808080;font-size:12px;}
.share img {border:0px;vertical-align: middle;margin:0px 4px 0px 0px;}
.share a{color:#808080;text-decoration:none;margin:0px 5px 0px 10px;}
.share a:hover{color:#808080;text-decoration:underline;}

.MB5 {margin-bottom:3px;float:left;}