body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin:0px;
	text-align:center; /* needed for page centering */
	background-color: #E4E5C4;
}

html {
  min-height:100%;
  margin-bottom:1px;
}

h3 {
	font-weight: normal;
	font-size: 12px;
	margin:0px;
}

h4 { 
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 15px;
	margin-bottom: 5px;
}

h5 {
	font-weight:normal;
	margin-bottom: 5px;
	font-size: 12px;
}

embed { margin:0px 0px 15px 0px; }

ul { 
	list-style: none;
	padding:0px;
	margin-top: 0px;
}

li { margin-top: 20px; }
li.narrow { margin-top: 0px; }

a { text-decoration: none; }

a img { border: none; }

a:link{ color:#ff3300; }
a:visited { color: #ff3300; }
a:hover { color: #ff9900; }
a:active { color: #ff3300; }

#container {
	border-width: 1px 1px 10px 1px; 
	border-color:#65553e; 
	border-style: solid;
	width: 760px;
	text-align: left;
	margin: 10px auto 0px auto;
	background: #fff;
	padding-bottom: 10px;
}

#header {
	padding:0px;
	margin:0px;
	height: 150px;
	font-size: 14px;
}

#header img {
	margin:0px;
	padding:0px;	
	border:none;
}

#nav, #navDiscussion { position: relative; }
div[id=navDiscussion] { top: 3px !important; }

#nav ul, #navDiscussion ul {
	position: absolute;
	left: 0px;
	top: -3px;
	width: 750px;
	height: 27px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-width: 0px 0px 3px 0px;
	border-color: #fff;
	border-style: solid;
	background-color: #65553e;
}

#nav li, #navDiscussion li {
	display: inline;
	float:left;
	height: 25px;
	padding-top: 5px;
	margin:0px;
	border-width: 0px 3px 0px 0px;
	border-color: #fff;
	border-style: solid;
	font-family: Georgia, serif;
	text-align: left;
}

#nav a, #navDiscussion a {
	text-decoration: none;
	vertical-align: center;
	display: block;
	height: 20px;
	padding:0px 15px;
}

.navbarLink1 { width: 82px; }
.navbarLink2 { width: 140px;}
.navbarLink3 { width: 175px;}
.navbarLink4 { width: 115px;}
.navbarLink5 { width: 100px;}
.navbarLink6 { color: #f00;}

#header a:link{ color:#fff; }
#header a:visited { color: #fff; }
#header a:hover { color: #CCD805; }
#header a:active { color: #fff; }

#content {
	width: 760px;
	position:relative;
	border-width: 0px 0px 10px 0px;
	border-color: #65553e;
	border-style: solid;
}

#main { }
#mainTop { }

#homeMain { height: 452px; }

#bannerLeft, #bannerLeftDiscussion {
	padding:0px 0px 0px 37px;
	height: 49px;
}

#bannerLeftDiscussion {
	margin-bottom: 15px;
}

#bannerRight {
	height: 49px;
	padding: 0px 0px 0px 20px;
}

.darkBrown {	background-color: #65553e; }
.lightBrown { background-color: #c2bcb3; }
.darkGreen { background-color: #ccd805; }
.lightGreen { background-color: #d8e450; }
.darkBlue { background-color: #41B6C8; }
.lightBlue { background-color: #acd5e5; }

#sidebar {
	float:right;
	width: 200px;
	display:inlne;
}

#homeSidebar {
	width: 260px;
	float:right;
	display:inline;
}

#sidebarContent {
	padding: 10px 20px;
	color: #000;
}

#art { width: 496px; overflow: hidden; padding-top:3px;}
div[id=art] { padding-top: 0px !important; width: 500px !important;}

.bordered {
	border-width: 0px 2px 0px 0px;
	border-color: #aaa;
	border-style: dotted;
}

#latestNews {
	display: block;
	background-color:#41b6c8;
	height: 210px;
	padding: 25px;
	width: 210px;
	overflow:hidden;
}

#latestNews a { color: #fff; }

#copy{
	width: 495px;
	height: 100%;
	padding: 20px 20px 0px 40px;
	line-height: 150%;
	overflow:hidden;
}

div[id=copy] { width:498px !important; }

#homeCopy { 
	width: 400px;
	padding: 20px 20px 0px 40px;
	line-height: 150%;
}


#watchVideos{
	width: 210px;
	padding: 25px;
	height: 152px;
	background-color: #f63;
}

#footer {
	clear: both;
	width: 760px;
	margin: 0px auto;
}

#recoveryAndEducationLinks {}
#recoveryAndEducationLinks li, #friends li { margin-top: 0px; }
#recoveryAndEducationLinks ul, #friends ul { margin-top: 5px; }

#friends { float: right; margin-right: 50px;}

#printedMatter { margin-bottom: 20px; }

#desktopWallpapers {
	clear: left;
	margin-top: 50px;
}

#logos { margin-top: 15px; }

.thumbnailAndCopy {
	clear: left;
	margin-top: 20px;
}

.thumbnailCopy{ 
	display: block;
	position: relative;
	margin-left: 100px;
	width: 300px;
}

.thumbnailImage{ float: left; }

.topAlign { vertical-align: top; }

.inline { display: inline; }
.inlineRight {
	position: relative;
	display: inline;
	margin-right: 50px;
}

.white { color: #fff; }

/* ---------- BEGIN FORUM STYLE SHEET ------------------- */

.gensmall, .cattitle, .nav, .postbody, .mainmenu, .copyright { font-size: 11px; }

.genmed, .forumlink, .topictitle, .name, .postdetails, .gen, .thHead {
	font-size: 12px;
	color: #65553e;
}

.thCornerL, .thTop, .thCornerR { 
	font-size: 12px; 
	text-align: left;
	color: #65553e;
}

.forumline {
	margin-top: 10px;
	border-style: solid;
	border-width: 3px 0px 3px 0px;
	border-color: #41B6C8;
}

.mainTable tr td table, .forumline{ padding: 0px 20px; }

.spaceRow{
	border-style: solid;
	border-color: #41B6C8;
	border-width: 3px 0px 0px 0px;
}

.mainmenu img {
	margin-left: 0px;
}

.mainmenu a {
	margin-right: 20px;
}

td { margin-left: 10px; }