
/* Misc Styles and defaults 
-------------------------------------------- */
  
* {margin: 0;padding: 0;}
HTML{background:#000 url(../images/bodyBG.jpg) no-repeat center top;height:100%;}
body {
	color: #8b8b8b;
 	font-size: 11px; 
 	margin-bottom: 40px;
	background:url(../images/BGlines.gif);
	font-family: Verdana, Lucida, sans-serif; 
}
.clear{clear:both;}
.clearWithBorder{clear:both; border-bottom:1px solid #222;}

/* CONTAINER
----------------------------------------- */
#layout {width: 1000px;clear: both;overflow: hidden;margin: 15px auto;}
#Content {width: 538px;float: right;text-align: left;}
#homeImageContainer{width:1005px;margin:6px auto;}
#homeMainBorder{background:url(../images/homeMainBorder.png) no-repeat;padding: 10px 0 12px 12px;width:840px; height:565px;float:left;}
.mainHomeImage{border:3px solid #3c3c3c; float: left;}
#homeThumbsBorder{
	float:left;
	width:145px;
	height:96px;
	background:url(../images/thumbBorder.png) no-repeat;
	padding:6px 0 4px 6px;
	margin:5px 0 2px 0;
	cursor:pointer;
}
.homeThumbs{border:3px solid #3c3c3c; float: left;}
.homeContentColumn{float:left;width:220px;margin:25px 15px 0 15px; text-align: left;}
#teamHolder{float: left; width: 290px; margin: 10px 21px 10px 21px;}
#contactTeamHolder{width: 290px; margin: 10px 20px 10px -20px;border: 2px solid #222;padding:10px;background:url(../images/blogBG.png) repeat;}
#galleryCaption{
	position:absolute;
	width:224px;
	height:15px;
	margin:132px 0 0 0; 
	background:url(../images/captionBG.png) repeat;
	padding:3px 7px 4px 0;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#galleryImage{border:3px solid #3c3c3c;float: left; width: 230px; margin: 0 7px 15px 7px; background:url(../images/blogBG.png);}
#galleryImage IMG{margin: 0 auto;}
.social{border:0px;margin:-5px 5px 5px 0;}
#quoteForm{float:left;margin:10px 0 20px 20px;width:550px;border: 2px solid #222; padding: 20px;background:url(../images/quoteBG.png) repeat;}

/* Blog Styles 
----------------------------------------- */
.blogEntry p{font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin:0 0 6px 0; line-height:1.2em;}
.postTitle{ margin: 0 0 18px 0px;}
#BlogContent{width:650px;margin:0 auto 40px; border: 2px solid #222; padding: 20px 50px 10px 45px;background:url(../images/blogBG.png) repeat;}
#blogTitleImage{position:absolute; margin: -3px 0 0 610px;}
.authorDate{font-size:10px;margin:-15px 0 0 0; color:#333;}
.blogEntry IMG{margin: 10px;}

/* HEADER
----------------------------------------- */
#Header {
	width: 1005px;
	height:58px;
	margin: 0 auto;
	overflow:visible;
	background:#0d0d0d;
	border-bottom:1px solid #282828;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
}
#Header h1 {float:left;text-indent:-3000px;margin: 7px 0 0 25px; background:url(../images/snibiWeddingsLogo.png) no-repeat;width:214px;height:58px;}

/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navigation {width: 580px;float:right;padding-top: 20px;overflow: hidden;font-size:12px;}
#Navigation ul {float: right; margin-right: 15px;}
#Navigation ul li {list-style: none;margin: 0 10px;float: left;display: block;}
#Navigation ul li a {float: left;text-decoration: none;color: #bfbfbf;}
#Navigation ul li a:hover {cursor: pointer;}


/* COMMENTS
---------------------------------------- */
#CommentHolder ul {list-style: none;margin: 20px 0;}
#PageComments li {margin: 5px 0;padding: 1px;width: 88%;}
#PageComments li.odd {
	background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 10px;
	border-bottom: 2px solid #BCE4FE;
}
#PageComments li.even {background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;padding-right: 40px;padding-left: 10px;}
#PageComments li.odd p.info {color: #3AA0C3;}

.actionLinks li {display: inline;border-right: 1px solid #ddd;}
.actionLinks li a {padding-right: 3px;font-size: 10px;}
.actionLinks li.last {border-right: none;}
.commentrss {background: url(../images/feed-icon-14x14.png) no-repeat;padding-left: 20px;font-size: 1.1em;line-height: 1.6em;}
#PageCommentsPagination p {text-align: center;font-size: 1.2em;}
#PageComments p {font-size: 1em;margin: 8px 0;}
#PageComments p.info {color: #999;margin: 0px;padding: 0;line-height: 1em;font-size: 0.9em;}
#PageCommentInterface_Form_PostCommentForm_action_postcomment {margin-bottom: 20px;}

/* FOOTER
----------------------------------------------- */

#Footer { 
 	clear: both;  
	width: 1005px; 
	margin: 0 auto;
	padding-bottom:50px;
	overflow:hidden;
	text-align: center; 
}
#Footer .footerTop{width: 100%;background: url(../images/footerTop.png) no-repeat top center;display: block;height: 1px;}
#Footer p {color: #555;margin: 4px 0 0 0;}
#Footer a {color: #555; text-decoration: none;}
#Footer a:hover {color: #555;text-decoration: underline;}
#Footer ul{margin:0 0 0 15px; color:#555;}
#Footer li{list-style:square; margin: 5px 0 0 0;}
.blogLeft{float:left;margin: 12px 5px 0 0;}