/*----------------------------------GLOBAL STYLES--------------------------------*/
html, body  {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #6F574D;
	background-color: #6F574D;
	text-align: center;
	min-width: 860px;
}
h1, h2, h3, h4, h5, h6, p, ul, li, #logo {
	text-align: left;
	}
h2, h3, h4, h5, h6 {
	color: #5C7B8E;

}
h2, h3 {
	font-size: 250%;
	font-weight: normal;
}
h4 {
	font-size: 150%;
}
dl {text-align: left;}
dt {font-weight: bold;}
dd {margin-right: 30px;}
a:link, a:visited {
	color: #CC6666;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active, a:focus {
	border-bottom: 1px solid #CC6666;
}
abbr, acronym {
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px;
	border-bottom-style: dotted;
	cursor: help;
}
blockquote {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left: 10px;
	text-indent: 0px;
	text-align: left;
}
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
	letter-spacing: .1em;
}
img a {
	border-bottom-width: 0px;
}
.center {
	text-align: center;
}
/*-------------------------------------------LOGO----------------------------------*/
#logo, #slogan {
	text-indent: -20000px;
}
#logo {
	background-image:url(/images/Logo.jpg);
	background-repeat: no-repeat;
	width: 218px;
	height: 61px;
	margin-top: 20px;
	margin-left: 20px;
	text-align: left;
}

/*----------------------------------MAIN LAYOUT--------------------------------*/
#slogan {
	width: 840px;
	height: 162px;
	background-image: url(/images/Header.jpg);
	background-repeat: no-repeat;
}

#container {
	width: 840px;
	background-image:url(/images/BG.jpg);
	background-repeat: repeat-y;
	margin-bottom: 0px;	
	margin-left: auto;
	margin-right: auto;

}
#footer {
	width: 840px;
	height: 141px;
	background-image: url(/images/Footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-top: 10px;
	color: #D0BCA3;
	letter-spacing: .08em;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	
	
}
#footer p {
	text-align: right;
	padding-top: 90px;
	padding-right: 10px;
}
/*----------------------------------NAVBAR--------------------------------*/

ul#navbar {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul#navbar {
	position: relative;
	margin-top: -67px;
	font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
	background-image:url(/images/NavbarBG.jpg);
	width: 840px;
	height: 55px;
	background-repeat: no-repeat;
	}
	
#navbar li {
  float: left;
  position: relative;
  list-style: none;
  display: inline;
}
#navbar li a{
  float: left;
  position: relative;
  list-style: none;
  height: 55px;
  border-bottom: 0;
  text-indent: -100000px;
}
#navbar li a:hover, #navbar li a:active, #navbar li a:focus {
	border-bottom: 0;
}

li#about a {
	width: 169px;
	background-image: url(/images/AboutUp.jpg);
	background-repeat: no-repeat;
}
li#about a:hover, li#about a:active, li#about a:focus {
	background-image:url(/images/AboutHover.jpg);
	
}
#journal a:link, #journal a:visited {
	width: 138px;
	background-image: url(/images/JournalUp.jpg);
	background-repeat: no-repeat;
}
#journal a:hover, #journal a:active, #journal a:focus {
	background-image:url(/images/JournalHover.jpg);
}
#portfolio a:link, #portfolio a:visited {
	width: 159px;
	background-image: url(/images/PortfolioUp.jpg);
	background-repeat: no-repeat;
}
#portfolio a:hover, #portfolio a:active, #portfolio a:focus {
	background-image:url(/images/PortfolioHover.jpg);
}
#dream a:link, #dream a:visited {
	width: 151px;
	background-image: url(/images/DreamUp.jpg);
	background-repeat: no-repeat;
}
#dream a:hover, #dream a:active, #dream a:focus {
	background-image:url(/images/DreamHover.jpg);
}
#services a:link, #services a:visited {
	width: 223px;
	background-image: url(/images/ServicesUp.jpg);
	background-repeat: no-repeat;
}
#services a:hover, #services a:active, #services a:focus {
	background-image:url(/images/ServicesHover.jpg);
}
/*----------------------------------SUBLAYOUT 1--------------------------------*/
#column1 {
float: left;
clear: left;
padding-left: 46px;
}

#column1 img {
margin-left: -10px;
}
#column2 {
float: right;
width:490px;
margin-right: 30px;

}
#column2 p, #column2 h3, #column2 h4, #column2 h5, #column 2h6, #column2 ul, #column2 dl {
padding-right: 30px;


}
#column2 p {
line-height: 1.5;
}
#column1 p, #column1 h3, #column1 h4, #column1 h5, #column1 h6, #column1 ul {
width: 248px;
line-height: 1.2;
}
/*----------------------------------SUBLAYOUT 2--------------------------------*/
#sidebar-1a, #sidebar-1b {
float: left;
clear: left;
width: 180px;
}
p#joinHeader {
background-image: url(/images/Join.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#categoriesHeader {
background-image: url(/images/Categories.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#blankHeader {
background-image: url(/images/PlainHeading.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#archivesHeader {
background-image: url(/images/Archive.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#projectsHeader {
background-image: url(/images/ProjectsHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}p#informationHeader {
background-image: url(/images/InformationHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}p#consultantsHeader {
background-image: url(/images/ConsultantsHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}p#learnHeader {
background-image: url(/images/LearnHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#mythoughtsHeader {
background-image: url(/images/MyThoughtsHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#organizeHeader {
background-image: url(/images/OrganizeHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#playHeader {
background-image: url(/images/PlayHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#resourcesHeader {
background-image: url(/images/ResourcesHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#servicesHeader {
background-image: url(/images/ServicesHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#shopHeader {
background-image: url(/images/ShopHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#visitHeader {
background-image: url(/images/VisitHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
p#advertisementsHeader {
background-image: url(/images/AdvertisementsHeader.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 180px;
height: 41px;
}
.ads p{
margin-left: 20px;
padding-left: 40px;
}
#sidebar-1a p, #sidebar-1b p, #sidebar-1a h4, #sidebar-1b h4, #sidebar-1a h5, #sidebar-1b h5 #sidebar-1a h6, #sidebar-1b h6  {
margin-left: 20px;
padding-left: 40px;
}
p#sidebarArticle {
padding-left: 0px;
margin-left: 0px;
line-height: 1.2;
}
#content {
float: right;
width: 610px;
margin-top: 20px;
}
#content p, #content h3, #content h4, #content h5, #content h6, #content ul {
margin-left: 20px;
margin-right: 100px;
}
#content p {
line-height: 1.5;
}
#show {
margin-left: -40px;
}
.articleheader {
	margin-top: -20px;
}
.articleheader h3 {
	margin-bottom: -20px;
}
.articleheader h3 a:link, .articleheader h3 a:visited, .articleheader h3 a:hover, .articleheader h3 a.active {
	color: #5C7B8E;
}
.articleheader h3 a:hover {
	border-bottom: 1px solid #5C7B8E;
}
h5.articleinfo {
font-weight: normal;
border-bottom: 1px solid #CC6666;
margin-right: 50px;
width: 400px;
font-size: 90%;
}
h5.articleinfo a {
text-transform: uppercase;
}
.screenshot, .articleimage  {
float: left;
border: #FFFFFF 3px solid;
padding: 5px;
margin-bottom: 10px;
margin-right: 10px;
}
#sidebar-1a img{
float: left;
border: #FFFFFF 0px solid;
padding: 5px;
margin-bottom: 10px;
margin-right: 10px;}

.features {
float: left;
width: 300px;
margin-top: -30px;
}
.features h4 {
margin-bottom: -10px;
}
.clearleft {
clear: left;
}
div.clearleft p {
line-height: 1.4;
}
/*--------------------DATE TAG-------------------------
.datetag {
	background-image:url(http://www.heatherkate.com/images/Datetag.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 80px;
	width: 58px;
	float: left;
	color: #CC6666;
	line-height: .8;
	font-family: Tahoma, "Trebuchet MS", Arial, Sans-Serif;
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.datetag div {
padding-top: 10px;
padding-left: 0px;
margin-left: 10px;
margin-right: 10px;
}
.datetag div {
left: 50%;
}
.articleheader {
	padding-left: 50px;
	
}

.month {
font-size: 10px;
text-align: center;
}
.day{
font-size: 30px;


}

.year {
font-size: 11px;


}*/
/*---------------COMMENTS--------------------*/
#individual_comment{
	background-color:#D2BFA7;
	border:#A79786 1px dashed;
	border-left: #A79786 2px double;
	border-right: #A79786 2px double;
	width: 400px;
	margin-left: 20px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	padding-right: 0px;
	}
#individual_comment p {
	margin-right: 10px;
	}
form {
	margin-right: 100px;
	
	

}
fieldset {
	margin: 1em 0;
	
	
}
#comments input, #comments textarea {
	border: 1px solid #CAB493;
	padding: 2px 2px;
	background-color: #EDDEC1;
	
}

input:focus, textarea:focus {
	background-color: #CAB493;
	border-color: #B49263;
	cursor: pointer;
}
#rewards {
	margin-top: -500px;
	margin-left: 20px;
	margin-bottom: -700px;
	}
#posttable {
	margin-top: -240px;
}
#flicka {
clear: left;}
#flicka img{
border: #FFFFFF 0px solid;
padding: 5px;
margin-bottom: 10px;
margin-right: 10px;}
#flicka a:hover {
border: 0px;
text-decoration: none;}