/* Office_finenet CSS Document */

/* Global
--------------------------------------------------------------------- */
* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background-image: url(http://www.finenetworld.com/coach/images/bg.gif); background-repeat: repeat-y; text-align: left; font-size: 12px; font-family: Verdana, Trebuchet, Arial, Helvetica, Tahoma, sans-serif; line-height: 130%; color:#444;}
#container {width: 790px; padding:0 0 0 0px; margin:0 0 0 0px; text-align: left;}

a {color: #fc0; font-weight: bold; text-decoration: underline;}
a img {border: 0px;}
a:link {color:#00c;}
a:visited {color:#800080;}
a:active {color:#d00;}


hr {clear: both; width: 95%; height: 1px; border-top: dotted 1px #a3c2ce;}

/* Contents
--------------------------------------------------------------------- */
#header {height: 151px; background-image: url(http://www.finenetworld.com/coach/images/header.jpg); background-position: 34px 0px; background-repeat: no-repeat;}
#header img {position: absolute; top: 60px; left: 76px;}

#description {position: absolute; top: 27px; left: 480px; font-size: 14px; font-weight: normal; color: #000;}

#coach_link img {position: absolute; top: 120px; left: 693px;}

#contents {position: relative; width: 756px;}

h3 {padding:0 0 20px 0;font-size: 16px; line-height: 120%;}
.right {float: right;}
.centering {text-align: center;}
 
#footer {clear: both; padding:0 30px; height: 200px; line-height: 170%; text-align: center;}
#footer a{text-decoration: underline;}
#footer a:link {color:#00c;}
#footer a:visited {color:#800080;}
#footer a:active {color:#d00;}

.b {font-weight: bold; color: #000;}
.b0 {font-size: 10px; font-weight: bold; color: #000;}
.b1 {font-size: 14px; font-weight: bold; color: #000;}
.b2 {font-size: 16px; font-weight: bold; color: #000;}
.b3 {font-size: 18px; font-weight: bold; color: #000;}
.r {font-weight: bold; color: #f00;}
.r0 {font-size: 10px; font-weight: bold; color: #f00;}
.r1 {font-size: 14px; font-weight: bold; color: #f00;}
.r2 {font-size: 16px; font-weight: bold; color: #f00;}
.r3 {font-size: 18px; font-weight: bold; color: #f00;}
.blue {font-weight: bold; color: #00f;}
.blue0 {font-size: 10px; font-weight: bold; color: #00f;}
.blue1 {font-size: 14px; font-weight: bold; color: #00f;}
.blue2 {font-size: 16px; font-weight: bold; color: #00f;}
.blue3 {font-size: 18px; font-weight: bold; color: #00f;}
.o1 {font-size: 14px; font-weight: bold; color: #f90;}
.o2 {font-size: 16px; font-weight: bold; color: #f90;}
.n0 {font-size: 10px; font-weight: normal; color: #000;}


/* Navigation
--------------------------------------------------------------------- */
.nav {white-space: nowrap;}
.nav li {display: inline; list-style: none;}

#nav_box {margin: 0px 0px 0 34px; padding: 3px 0px;}
#nav_box ul {height: 31px;}
#nav_box li {float: left; padding-right: 4px; text-align: center;}
#home a {display: block; width: 141px; height: 31px; background: url(http://www.finenetworld.com/coach/images/home.gif) no-repeat;}
#home a:hover {background: url(http://www.finenetworld.com/coach/images/home_over.gif) no-repeat;}
#list a {display: block; width: 141px; height: 31px; background: url(http://www.finenetworld.com/coach/images/list.gif) no-repeat;}
#list a:hover {background: url(http://www.finenetworld.com/coach/images/list_over.gif) no-repeat;}
#outline a {display: block; width: 141px; height: 31px; background: url(http://www.finenetworld.com/coach/images/outline.gif) no-repeat;}
#outline a:hover {background: url(http://www.finenetworld.com/coach/images/outline_over.gif) no-repeat;}
#profile a {display: block; width: 141px; height: 31px; background: url(http://www.finenetworld.com/coach/images/profile.gif) no-repeat;}
#profile a:hover {background: url(http://www.finenetworld.com/coach/images/profile_over.gif) no-repeat;}
#question a {display: block; width: 141px; height: 31px; background: url(http://www.finenetworld.com/coach/images/question.gif) no-repeat;}
#question a:hover {background: url(http://www.finenetworld.com/coach/images/question_over.gif) no-repeat;}

/* Right Contents
--------------------------------------------------------------------- */
#right {float: right; width: 166px; padding:0px 0px 0 0px; position: relative;}

#right a {text-decoration: underline;}
#right a img {border: 0px;}
#right a:link, a:visited {color: #444;}
#right a:visited {color: #444;}
#right a:active {color: #444;}
#right a:hover {color: #888;}

.red_link {}
.red_link a {text-decoration: underline; color: #f00 !important}
.red_link a:link, a:visited {color: #f00;}
.red_link a:visited {color: #f00;}
.red_link a:active {color: #f00;}
.red_link a:hover {color: #f60;}

#right p {clear: both; padding: 10px;}

.imagebox {float: left; padding: 5px;}
.imagebox span {float: left; padding: 5px;}
.imagebox_r {float: right; padding: 5px;}
.imagebox_r span {float: right; padding: 5px;}
.cursor_title {float: left; padding: 5px 0px; font-size: 14px; font-weight: bold; color: #000;}
.cursor_title_r {float: left; padding: 10px 0 0 0; font-size: 14px; font-weight: bold; color: #f00;}
.cursor_title span {float: left; padding: 0 5px;}
.cursor_title_r span {float: left; padding: 0 5px;}

.flametitle {padding: 5px 10px; border-bottom: dashed 1px #999; font-size: 14px; font-weight: bold; color: #000;}
.flametitle a {text-decoration: none;}
.flametitle a:link, a:visited {color: #000; text-decoration: none;}
.flametitle a:visited {color: #000; text-decoration: none;}
.flametitle a:active {color: #000; text-decoration: none;}
.flametitle a:hover {color: #000; text-decoration: underline;}

.sky_flame {margin-bottom: 5px; border-top: solid 5px #69c; border-right: solid 1px #69c; border-left: solid 1px #69c; border-bottom: solid 1px #69c; text-align: left;}
.blue_flame {margin-bottom: 5px; border-top: solid 5px #03c; border-right: solid 1px #039; border-left: solid 1px #039; border-bottom: solid 1px #039; text-align: left;}
.red_flame {margin-bottom: 5px; border-top: solid 5px #f00; border-right: solid 1px #f00; border-left: solid 1px #f00; border-bottom: solid 1px #f00; text-align: left;}
.green_flame {margin-bottom: 5px; border-top: solid 5px #060; border-right: solid 1px #060; border-left: solid 1px #060; border-bottom: solid 1px #060; text-align: left;}
.orange_flame {margin-bottom: 5px; border-top: solid 5px #f90; border-right: solid 1px #f90; border-left: solid 1px #f90; border-bottom: solid 1px #f90; text-align: left;}
.lightgreen_flame {margin-bottom: 5px; border-top: solid 5px #3c3; border-right: solid 1px #3c3; border-left: solid 1px #3c3; border-bottom: solid 1px #3c3; text-align: left;}
.yellow_flame {margin-bottom: 5px; border-top: solid 5px #ff3; border-right: solid 1px #ff3; border-left: solid 1px #ff3; border-bottom: solid 1px #ff3; text-align: left;}
.purple_flame {margin-bottom: 5px; border-top: solid 5px #909; border-right: solid 1px #909; border-left: solid 1px #909; border-bottom: solid 1px #909; text-align: left;}


.gray_flame {margin-bottom: 5px; border: solid 1px #676767;}


/* Left Contents
--------------------------------------------------------------------- */
#left {float: left; position: relative; width: 575px;}
#category_left {clear: both; padding: 1px 0; position: relative; width: 755px;}
/* Entry Contents
--------------------------------------------------------------------- */
.entry-title {}
.entry-body {margin:1px 0px 10px 34px;}
.entry-body a:link {color:#00c; text-decoration: underline;}
.entry-body a:visited {color:#800080; text-decoration: underline;}
.entry-body a:active {color:#d00; text-decoration: underline;}

.entry-flame {margin: 0 0 10px 0; padding: 15px; border: solid 1px #676767;}
.entry-flame p {padding: 10px 0px;}
.entry-flame td {padding: 10px;}

.entry-flame-dash {margin: 0 0 10px 0; padding: 10px; background-color: #ffc; border: dashed 1px #676767;}
.entry-gray-flame {margin-bottom: 5px; padding: 10px; border: solid 1px #676767; text-align: left;}
.entry-blue-flame {margin-bottom: 5px; padding: 10px; border: solid 1px #039; text-align: left;}

.hr_blue {clear: both; width: 95%; height: 3px; border-top: solid 3px #00f;}
.entry-cursor-title {padding: 3px 0 10px 20px; background: url(http://www.finenetworld.com/coach/images/mark2.gif) no-repeat; background-position: 2px 2px; font-size: 16px; font-weight: bold; color: #00f;}
.label_blue {padding: 3px 10px; background: url(images/back_blue.jpg) repeat-x; font-size: 14px; font-weight: bold; color: #000;}
.label_orange {padding: 3px 10px; background: url(images/back_orange.jpg) repeat-x; font-size: 14px; font-weight: bold; color: #000;}
.orange_title {clear: both; padding: 0px 0px; border-bottom: solid 1px #ccc; font-size: 16px; font-weight: bold; color: #f60;}

/* Blog Contents
--------------------------------------------------------------------- */
.date-header {clear: both;padding: 10px 15px 0 0; font-size: 12px; text-align: right;}
.entry-footer {float: right;}
.module-list-item {margin: 0 0 0 20px; padding: 3px 0; text-align: left;}
.trackback-body {padding: 10px 20px;}

#calendar {font-size:10px;}
#calendar caption {height: 20px; font-size: 12px; font-weight: bold; color: #000;}
#calendar td {height: 20px;}