/*
Theme Name:Grace Community Theme
Theme URI: http://kennethreitz.com
Description: Grace Community Theme - Based on http://woodlandschurch.net
Version: 1.0
Author: Kenneth Reitz
Author URI: http://kennethreitz.com
Tags: Just Perfect
*/

#twoj_pause {
	background-position: right top;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: bolder;
	color: gray;
	background-color: white;
	padding: 4px;
}

.twoj_news_slide_ul,.twoj_li {
	margin: 0!important;
	padding: 0!important;
	list-style: none!important;
	list-style-image: none!important;
	background-image: none!important;
	border: 0 none!important;
}

.twoj_li {
	padding: 4px!important;
}

.twoj_news_slide_class1 .contentheading {
	color: White!important;
}

.twoj_news_slide_class1 #twoj_pause {
	color: White!important;
	background-color: #2c2c2c!important;
}

.twoj_news_slide_class1 .twoj_news_slide_ul {
	color: White!important;
}

.twoj_news_slide_class1 .twoj_news_slide_menu {
	padding-left: 3px!important;
}

.twoj_news_slide_class1 .twoj_news_slide_menu a {
	line-height: 20px!important;
	height: 20px!important;
	vertical-align: middle!important;
	font-size: 11px!important;
	padding-left: 3px!important;
	padding-right: 3px!important;
	text-decoration: none!important;
}

.twoj_news_slide_class1 .twoj_news_slide_menu a.wactive {
	color: #222;
	background-color: #1abbe9!important;
	text-decoration: none!important;
}

.twoj_news_slide_class2 {
	background-color: white!important;
}

.twoj_news_slide_class2 #twoj_pause {
	color: #929292!important;
}

.twoj_news_slide_class2 .twoj_news_slide_menu {
	padding-left: 3px!important;
}

.twoj_news_slide_class2 .twoj_news_slide_menu a {
	background-color: white!important;
	line-height: 20px!important;
	height: 20px!important;
	vertical-align: middle!important;
	font-size: 11px!important;
	color: black!important;
	padding-left: 3px!important;
	padding-right: 3px!important;
	text-decoration: none!important;
}

.twoj_news_slide_class2 .twoj_news_slide_menu a.wactive {
	background-color: #2c2c2c!important;
	color: white!important;
	text-decoration: none!important;
}

.twoj_news_slide_class3 {
	background-color: white;
}

.twoj_news_slide_class3 .twoj_news_slide_ul {
	background-color: silver;
	padding: 0;
	margin: 0;
}

.twoj_news_slide_class3 #twoj_pause {
	color: #929292;
}

.twoj_news_slide_class3 .twoj_news_slide_menu {
	padding-left: 3px;
	background-color: White;
}

.twoj_news_slide_class3 .twoj_news_slide_menu a {
	background-color: white;
	line-height: 12px;
	height: 12px;
	vertical-align: middle;
	font-size: 11px;
	color: black;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
	padding-top: 3px;
	margin-top: 0;
}

.twoj_news_slide_class3 .twoj_news_slide_menu a.wactive {
	background-color: silver;
	color: white;
	text-decoration: none;
}

#twoj_news_scroll_1_menu {
	position: relative;
	top: -50px;
}

.infolevel1,.infolevel2,.infolevel3 {
	background-color: #FAD163;
	display: block;
}

div#dialog_body {
	text-align: left;
}

div #jcAzrulWindow {
	position: absolute;
}

.infolevel1,.infolevel2 {
	height: 1px;
	font-size: 1px;
}

.infolevel1 {
	margin-right: 3px;
	margin-left: 3px;
}

.infolevel2 {
	margin-right: 1px;
	margin-left: 1px;
}

.infolevel3 {
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 18px;
}

#powered_jc {
	text-align: center;
	display: block;
	text-decoration: none;
	font-size: xx-small;
}

.jcAdminPanel {
	top: 0;
	position: relative;
	display: block;
	background-color: #EFEFD2;
	padding: 4px;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E6E6B7;
	border-bottom-color: #E6E6B7;
	text-align: right;
	width: auto;
	right: 0;
}

#jc_commentFormDiv #bb_main div {
	display: inline;
}

#jc_commentFormDiv #bb_main>div {
	display: -moz-inline-block;
}

/*\*/

/*/ #jc_commentFormDiv #bb_main>div{display:inline-block;}/* */

#jc_commentFormDiv {
	margin: 0 auto 0 auto;
}

#jc_comment_bbcode a:link,#jc_comment_bbcode a:visited {
	width: 24px;
	height: 24px;
	margin-right: 3px;
	text-align: center;
	outline-style: none;
	float: left;
	background: transparent url(./img/buttons.gif) no-repeat scroll 0 -231px;
	border: 0;
}

#jc_comment_bbcode a:hover {
	background: transparent url(./img/buttons.gif) no-repeat scroll 0 -257px;
	border: 0;
}

#jc_comment_bbcode a img {
	margin-top: -2px;
	border: 0;
}

#jc_comment_bbcode .jc_bb_bold {
	background: transparent url(./img/buttons.gif) no-repeat 0 4px;
}

#jc_comment_bbcode .jc_bb_italic {
	background: transparent url(./img/buttons.gif) no-repeat 0 -17px;
}

#jc_comment_bbcode .jc_bb_underline {
	background: transparent url(./img/buttons.gif) no-repeat 0 -38px;
}

#jc_comment_bbcode .jc_bb_strike {
	background: transparent url(./img/buttons.gif) no-repeat 0 -59px;
}

#jc_comment_bbcode .jc_bb_url {
	background: transparent url(./img/buttons.gif) no-repeat 0 -80px;
}

#jc_comment_bbcode .jc_bb_image {
	background: transparent url(./img/buttons.gif) no-repeat -1px -103px;
}

#jc_comment_bbcode .jc_bb_quote {
	background: transparent url(./img/buttons.gif) no-repeat 0 -122px;
}

#jc_comment_bbcode .jc_bb_smile {
	background: transparent url(./img/buttons.gif) no-repeat -23px 4px;
}

#jc_comment_bbcode .jc_bb_wink {
	background: transparent url(./img/buttons.gif) no-repeat -23px -17px;
}

#jc_comment_bbcode .jc_bb_laugh {
	background: transparent url(./img/buttons.gif) no-repeat -23px -38px;
}

#jc_comment_bbcode .jc_bb_grin {
	background: transparent url(./img/buttons.gif) no-repeat -23px -59px;
}

#jc_comment_bbcode .jc_bb_angry {
	background: transparent url(./img/buttons.gif) no-repeat -23px -80px;
}

#jc_comment_bbcode .jc_bb_sad {
	background: transparent url(./img/buttons.gif) no-repeat -23px -101px;
}

#jc_comment_bbcode .jc_bb_shocked {
	background: transparent url(./img/buttons.gif) no-repeat -23px -122px;
}

#jc_comment_bbcode .jc_bb_cool {
	background: transparent url(./img/buttons.gif) no-repeat -23px -143px;
}

#jc_comment_bbcode .jc_bb_tongue {
	background: transparent url(./img/buttons.gif) no-repeat -23px -164px;
}

#jc_comment_bbcode .jc_bb_kiss {
	background: transparent url(./img/buttons.gif) no-repeat -23px -185px;
}

#jc_comment_bbcode .jc_bb_cry {
	background: transparent url(./img/buttons.gif) no-repeat -23px -206px;
}

.toggleArea {
	text-align: right;
	display: block;
}

.trackback-footer {
	clear: both;
	margin: 5px 10px 5px 10px;
}

.trackback-footer {
	margin: 0 0 5px 0;
	border-top: 1px solid #BCBCBC;
	padding-top: 3px;
	font-size: 85%;
	text-align: right;
}

.trackback-url {
	text-align: right;
	margin: 5px 10px 10px 10px;
}

#trackbacks-content {
	margin: 0;
}

div #jcfavDiv #favTitle {
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #jcfavDiv #favTitle #favImage {
	position: absolute;
}

div #jcfavDiv #favTitle #favText {
	left: 35px;
	top: 3px;
	font-weight: bold;
	position: absolute;
}

div #jcfavDiv #favTitle #favClose {
	right: 10px;
	top: 3px;
	position: absolute;
}

div #jcshareDiv #shareTitle {
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #jcshareDiv #shareTitle #shareImage {
	position: absolute;
}

div #jcshareDiv #shareTitle #shareText {
	left: 35px;
	top: 3px;
	font-weight: bold;
	position: absolute;
}

div #jcshareDiv #shareTitle #shareClose {
	right: 10px;
	top: 3px;
	position: absolute;
}

div #emailFormDiv {
	top: 29px;
	z-index: 10;
	width: 410px;
}

div #emailFormDiv #emailFormTitle #emailFormImage {
	position: absolute;
	left: 5px;
}

div #emailFormDiv #emailFormTitle #emailFormText {
	left: 35px;
	top: 3px;
	font-weight: bold;
	position: absolute;
}

div #emailFormDiv #emailFormTitle #emailFormClose {
	top: 3px;
	right: 10px;
	position: absolute;
}

div #emailFormDiv #emailFormTitle {
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	background-color: #CDCDCD;
}

div #emailFormDiv input {
	background-color: #FFF;
}

.emailForm {
	background-color: #EEE;
	border-color: #CCC #999999 #999 #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #333;
	display: -moz-inline-box;
	margin: 1px;
	vertical-align: middle;
	white-space: nowrap;
	position: absolute;
	right: 0;
	top: 0;
	text-align: left;
}

.emailForm #emailFormResult {
	margin-top: 5px;
	padding: 4px;
}

.emailForm #emailFormResult #email {
	text-decoration: underline;
	color: blue;
}

#jcshareDiv ul {
	padding: 0;
}

#jcshareDiv ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 48%;
	list-style-type: none;
}

#jcshareDiv ul li a {
	background-position: 0 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding: 0 0 0 22px;
	vertical-align: middle;
	font-size: 95%;
}

#bm_delicious {
	background-image: url(./img/delicious.gif);
}

#bm_digg {
	background-image: url(./img/digg.gif);
}

#bm_furl {
	background-image: url(./img/furl.gif);
}

#bm_yahoo_myweb {
	background-image: url(./img/yahoo_myweb.gif);
}

#bm_stumbleupon {
	background-image: url(./img/stumbleupon.gif);
}

#bm_google_bmarks {
	background-image: url(./img/google_bmarks.gif);
}

#bm_technorati {
	background-image: url(./img/technorati.gif);
}

#bm_reddit {
	background-image: url(./img/reddit.gif);
}

#bm_facebook {
	background-image: url(./img/facebook.gif);
}

div#jc_commentsDiv {
	z-index: -1;
}

span.jcerr {
	font-weight: bold;
	color: #F00;
}

div.dialog_header div.dialog_close {
	cursor: pointer;
	float: right;
}

div#AzrulWindow {
	background: transparent url(./img/shadowAlpha.png) no-repeat scroll right bottom!important;
}

table#jcAzrulWindowtable {
	position: relative;
	right: 6px;
	bottom: 6px;
}

td#jcAzrulWindowContent {
	background-color: #EEE;
	border-color: #CCC #999999 #999 #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #333;
}

td#jcAzrulWindowContent hr {
	height: 1px;
	background-color: #CDCDCD;
}

td#jcAzrulWindowContent div.dialog_header {
	background-color: #CDCDCD;
	border-bottom: 1px solid #BCBCBC;
	height: 15px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	width: auto;
}

td#jcAzrulWindowContent h2 span {
	display: block;
	padding: 4px 10px 5px;
}

td#jcAzrulWindowContent div.dialog_content {
	display: block;
	padding: 4px 10px 5px;
}

td#jcAzrulWindowContent>div>div {
	background-repeat: no-repeat;
}

#jc_commentsDiv {
	overflow: hidden;
}

.jomentry1,.jomentry2 {
	border-top: dotted 1px #ccc;
	width: 100%;
	float: left;
	display: block;
	margin: 0;
}

.jomentry1:hover,.jomentry2:hover {
	background: #EEF5F9;
}

.jcEntryInner {
	padding: 10px;
}

.jcLeft {
	width: 180px;
	float: left;
	display: block;
	background: transparent;
}

.jcContent {
	margin: 0 0 0 190px;
	background: transparent;
}

.postresponse {
	border-top: dotted 1px #ccc;
	margin: 10px 0 0 0;
}

.jcUser {
	color: #888;
	font-weight: bold;
}

.avatarImg img {
	padding: 2px;
	border: dotted 1px #369;
}

#jcCommentFormWrap {
	margin-top: 25px;
	border-top: 1px solid #ccc;
}

.submitbutton {
	border: solid 1px #ccc;
	border-top: solid 1px #f4f4f4;
	border-left: solid 1px #f4f4f4;
	padding: 3px 10px;
	background: #efefef;
	cursor: pointer;
}

.submitbutton:hover {
	border: solid 1px #ccc;
}

#trackback_link,.feed_link {
	height: 16px;
	vertical-align: middle;
	text-align: left;
	cursor: pointer;
	font-size: 90%;
	margin-bottom: 20px;
}

#trackback_link a,.feed_link a {
	border: none;
}

#trackback_link img,.feed_link img {
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}

#written_comments_title {
	margin: 0 0 10px;
}

#jc_commentsDiv .jc_comment_panel {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
}

#jc_commentsDiv .jc_comment_panel li {
	list-style: none;
	float: left;
	background: none;
	margin: 0 3px 0 0;
	display: block;
	width: 16px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_up a:link,#jc_commentsDiv .jc_comment_panel .jc_comment_panel_up a:visited {
	height: 18px;
	display: block;
	cursor: pointer;
	background: transparent url(./img/votings.gif) no-repeat 0 2px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_up a:hover {
	background: transparent url(./img/votings.gif) no-repeat 0 -16px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_down a:link,#jc_commentsDiv .jc_comment_panel .jc_comment_panel_down a:visited {
	height: 16px;
	display: block;
	cursor: pointer;
	background: transparent url(./img/votings.gif) no-repeat 0 -34px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_down a:hover {
	background: transparent url(./img/votings.gif) no-repeat 0 -52px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_report a:link,#jc_commentsDiv .jc_comment_panel .jc_comment_panel_report a:visited {
	height: 16px;
	display: block;
	cursor: pointer;
	background: transparent url(./img/votings.gif) no-repeat 0 -71px;
}

#jc_commentsDiv .jc_comment_panel .jc_comment_panel_report a:hover {
	background: transparent url(./img/votings.gif) no-repeat 0 -89px;
}

div.commentTools {
	display: block;
	float: right;
}

.show-comment,.show-linkmore,.show-hit,.jctools,.show-feed,.show-report,.show-voteup,.show-votedown {
	display: inline;
	float: right;
	height: 18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

div.commentBlogView>div.show-comment,div.commentBlogView>div.show-linkmore,div.commentBlogView>div.show-hit,div.jctools,div.show-feed,div.show-report,div.show-voteup,div.show-votedown {
	display: inline;
	float: right;
	height: 18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

div.show-result {
	display: none;
	float: right;
	height: 18px;
	text-indent: 24px;
	margin-left: 4px;
	margin-right: 4px;
}

div.show-comment {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -71px;
}

div.show-linkmore {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -90px;
}

div.show-hit {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -35px;
}

div.commentBlogView>div.show-comment {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -71px;
}

div.commentBlogView>div.show-linkmore {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -90px;
}

div.commentBlogView>div.show-hit {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -35px;
}

div.show-feed {
	width: 18px;
	background-image: none;
}

div.jcfav {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -54px;
}

div.jcshare {
	background: transparent url(./img/toolbar.gif) no-repeat 0 1px;
}

div.jcemail {
	background: transparent url(./img/toolbar.gif) no-repeat 0 -16px;
}

div.jcpreview {
	background: transparent url(./img/toolbar.gif) no-repeat -18px -36px;
}

.menutop,.menutop * {
	margin: 0;
	padding: 0;
}

div#horiz-menu {
	z-index: 50;
	position: relative;
}

#horiz-menu li li {
	margin: 0;
}

.menutop {
	line-height: 1.0;
	float: left;
	margin-bottom: 1.5em;
	position: relative;
}

.menutop ul {
	background: #fff;
	padding: 0;
}

.menutop li {
	float: left;
	list-style: none;
	position: relative;
}

div#horiz-menu li li a,div#horiz-menu li.active li a {
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: none;
	height: 26px;
	line-height: 30px;
	text-indent: 18px;
	width: 98%;
}

.menutop li ul {
	float: none;
	left: -999em;
	position: absolute;
	width: 177px;
	z-index: 5;
}

.menutop li:hover ul,.menutop li.sfHover ul {
	left: 0;
	top: 45px;
}

.menutop li:hover li ul,.menutop li.sfHover li ul,.menutop li li:hover li ul,.menutop li li.sfHover li ul,.menutop li li li:hover li ul,.menutop li li li.sfHover li ul {
	top: -999em;
}

.menutop li li:hover ul,.menutop li li.sfHover ul,.menutop li li li:hover ul,.menutop li li li.sfHover ul,.menutop li li li li:hover ul,.menutop li li li li.sfHover ul {
	left: 177px;
	top: 0;
}

.menutop li li {
	position: relative;
	float: none;
	width: 100%;
}

input.system-openid,input.com-system-openid {
	background: url(./img/login-bg.gif) no-repeat;
	background-color: #fff;
	background-position: 0 50%;
	color: #000;
	padding-left: 18px;
}

.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message dt {
	font-weight: bold;
}

#system-message dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message dd ul {
	color: #05B;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message dt.message {
	display: none;
}

#system-message dt.error {
	display: none;
}

#system-message dd.error ul {
	color: #c00;
	background-color: #E6C0C0;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
}

#system-message dt.notice {
	display: none;
}

#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
}

#system-debug {
	color: #ccc;
	background-color: #fff;
	padding: 10px;
	margin: 10px;
}

#system-debug div {
	font-size: 11px;
}

.invalid {
	border-color: #f00;
}

label.invalid {
	color: #f00;
}

#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,.button2-right,.button2-left div,.button2-right div {
	float: left;
}

.button2-left a,.button2-right a,.button2-left span,.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(./img/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(./img/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(./img/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(./img/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(./img/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(./img/j_button2_blank.png) 100% 0 no-repeat;
}

div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index: 13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(./img/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(./img/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

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

body {
	margin: 0;
	padding: 0;
	color: #333;
	line-height: 135%;
	background: #666;
}

#header .wrapper {
	position: relative;
	overflow: hidden;
}

body#ff-catalyst,#ff-catalyst td,#ff-catalyst .rok-content-rotator h2 {
	font-family: Geneva,Tahoma,"Nimbus Sans L",sans-serif;
}

body#ff-catalyst h1,body#ff-catalyst h2,body#ff-catalyst h3,body#ff-catalyst h4,body#ff-catalyst .contentheading,body#ff-catalyst .rotator-title,body#ff-catalyst.componentheading {
	font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
}

body#ff-optima,#ff-optima td {
	font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
}

body#ff-geneva,#ff-geneva td {
	font-family: Geneva,Tahoma,"Nimbus Sans L",sans-serif;
}

body#ff-helvetica,#ff-helvetica td {
	font-family: Helvetica,Arial,FreeSans,sans-serif;
}

body#ff-lucida,#ff-lucida td {
	font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,sans-serif;
}

body#ff-georgia,#ff-georgia td {
	font-family: Georgia,sans-serif;
}

body#ff-trebuchet,#ff-trebuchet td {
	font-family: "Trebuchet MS",sans-serif;
}

body#ff-palatino,#ff-palatino td {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif;
}

form {
	margin: 0;
	padding: 0;
}

body.f-smaller,body#ff-optima.f-smaller,body#ff-georgia.f-smaller {
	font-size: 11px;
}

body,body.f-default {
	font-size: 12px;
}

body#ff-optima,body#ff-optima.f-default {
	font-size: 13px;
}

body#ff-georgia,body#ff-georgia.f-default {
	font-size: 13px;
}

body.f-larger,body#ff-optima.f-larger,body#ff-georgia.f-larger {
	font-size: 15px;
}

p {
	margin-top: 10px;
	margin-bottom: 15px;
}

h1,h2,h3,h4 {
	padding-bottom: 5px;
	margin: 5px 0 10px 0;
	font-weight: normal;
	line-height: 120%;
}

h1 {
	font-size: 200%;
	line-height: 100%;
}

h2 {
	font-size: 175%;
	line-height: 100%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 120%;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.small,.modifydate,.createdate,div.mosimage_caption {
	font-size: 95%;
}

.componentheading {
	font-size: 170%;
	line-height: 100%;
	padding: 0;
	margin: 25px 0 20px 0;
}

.contentheading {
	font-size: 190%;
	font-weight: normal;
	line-height: 110%;
	padding-bottom: 8px;
	margin: 15px 0 0 0;
}

td.buttonheading,.contentpaneopen td.buttonheading {
	padding: 0 3px 0;
}

td.column_separator {
	padding-left: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

.sectiontableheader {
	font-weight: bold;
	padding: 4px;
	line-height: 20px;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
	text-align: left;
	padding: 2px 0 0 5px;
	border-bottom: 1px solid #f1f1f1;
}

tr.sectiontableentry2 td,td.sectiontableentry2 {
	height: 27px;
}

tr.sectiontableentry1 td,td.sectiontableentry1 {
	height: 27px;
	background: #f7f7f7;
}

.contentpane,.contentpaneopen {
	width: 100%;
}

#topmod {
	padding: 20px 0;
	margin: -49px 0 0;
	overflow: hidden;
	color: #fff;
}

#logo {
	width: 320px;
	height: 80px;
	float: left;
}

#header {
	height: 80px;
	background: url(./img/header-bg.png) 0 0 repeat-x;
}

#top-tab {
	width: 193px;
	height: 30px;
	float: right;
	margin-right: 78px;
	text-align: center;
	cursor: pointer;
}

#searchmod {
	position: absolute;
	margin-top: 40px;
	margin-left: 710px;
}

#showcase2 {
	height: 200px;
}

#showcase-promo {
	height: 200px;
}

#showcase-promo img#promo {
	position: absolute;
	bottom: -20px;
	left: 120px;
	width: 480px;
	height: 253px;
}

#featured-mod,#featured-mod2 {
	height: 136px;
	overflow: hidden;
}

#featured-shadow {
	height: 136px;
	background: url(./img/featured-shadow_woods.png) 50% 0 no-repeat;
	overflow: hidden;
}

#featuredmodules {
	padding: 0 5px 0 25px;
	color: #fff;
}

#showcase,#featured-mod,#page-bg,#showcase .wrapper,#featured-mod .wrapper,#page-bg .wrapper {
	position: relative;
}

#showcase {
	z-index: 1;
}

#featured-mod,#page-bg {
	z-index: 0;
}

#main-shadow {
	position: absolute;
	left: -20px;
	width: 20px;
	height: 192px;
	background: url(./img/page-shadow-l.png) 0 0 no-repeat;
}

#main-shadow2 {
	position: absolute;
	right: -20px;
	width: 20px;
	height: 192px;
	background: url(./img/page-shadow-r.png) 100% 0 no-repeat;
}

#main-content {
	background: #fff url(./img/content-bg.png) 0 0 repeat-x;
}

table.mainbody,table.blog {
	width: 100%;
}

td.leftcol {
	background: url(./img/column-shadow-l.png) 100% 50px no-repeat;
}

td.rightcol {
	background: url(./img/column-shadow-r.png) 0 50px no-repeat;
}

td.maincol .padding {
	padding: 22px 20px 20px 20px;
	min-height: 300px;
}

td.rightcol .padding,td.leftcol .padding {
	padding: 20px 33px 20px 25px;
}

#inset {
	margin-bottom: 30px;
}

#page-bg {
	background: #fff url(./img/page-bg.png) 0 0 repeat-x;
}

#page-bg-bottom {
	height: 31px;
	background: url(./img/page-bg-bottom.png) 0 0 repeat-x;
	overflow: hidden;
}

#bottom-tab {
	height: 31px;
	width: 149px;
	margin-left: 50px;
	padding-top: 15px;
	text-align: center;
	cursor: pointer;
}

span.bottom-tab-text {
	padding-left: 12px;
}

span.tab-text,span.bottom-tab-text {
	color: #fff;
}

span.tab-text-up,span.bottom-tab-text-up {
	background: url(./img/tab-arrow-dn.png) 0 50% no-repeat;
}

span.tab-text-down,span.bottom-tab-text-down {
	background: url(./img/tab-arrow-up.png) 0 50% no-repeat;
}

#bottom {
	overflow: hidden;
	padding: 20px 0 10px 0;
}

#footer {
	background: #666 url(./img/footer-bg.png) 0 0 repeat-x;
}

#footer2 {
	width: 333px;
	height: 121px;
	float: right;
	background: url(./img/footer-graphic.jpg) 0 0 no-repeat;
}

img#rocket {
	width: 143px;
	height: 22px;
	margin-top: 35px;
	background: url(./img/rocket.png) 0 0 no-repeat;
}

.spacer .block {
	float: left;
}

.spacer.w99 .block {
	width: 100%;
}

.spacer.w49 .block {
	width: 50%;
}

.spacer.w33 .block {
	width: 33.3%;
}

.spacer.w24 .block {
	width: 25%;
}

#featuredmodules {
	padding-top: 10px;
}

#featuredmodules .module div div div {
	padding: 1px;
}

#showcasemodules .module,#bottommodules .module,#featuredmodules .module,#mainmodules .module,td.maincol .module-hilite1,td.maincol .module-hilite2,td.maincol .module-hilite3,td.maincol .module-hilite4 {
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 30px;
	overflow: hidden;
}

td.leftcol .module-hilite1,td.rightcol .module-hilite1,td.leftcol .module-hilite2,td.rightcol .module-hilite2,td.leftcol .module-hilite3,td.rightcol .module-hilite3,td.leftcol .module-hilite4,td.rightcol .module-hilite4 {
	margin-bottom: 30px;
	overflow: hidden;
}

td.leftcol .module h3,td.rightcol .module h3,td.maincol .module h3,td.leftcol .module-menu h3,td.rightcol .module-menu h3 {
	color: #666;
	background: url(./img/h3-arrow.png) 0 3px no-repeat;
	padding-left: 20px;
}

td.leftcol .module,td.rightcol .module {
	margin-bottom: 30px;
	overflow: hidden;
}

#main-content .module-hilite1 h3,#main-content .module-hilite2 h3,#main-content .module-hilite3 h3,#main-content .module-hilite4 h3 {
	padding-left: 28px;
	padding-top: 5px;
}

#bottom .module h3 {
	padding-left: 20px;
}

.module-note h3 {
	font-style: italic;
	color: #65613E;
}

.module-note {
	font-style: italic;
	width: 215px;
	margin-bottom: 20px;
	background: url(./img/note-bg.png) 0 0 repeat-y;
	color: #65613E;
}

.module-note div {
	background: url(./img/note-bg-top.png) 0 0 no-repeat;
}

.module-note div div {
	background: url(./img/note-bg-bottom.png) 0 100% no-repeat;
}

.module-note div div div {
	padding: 15px 20px 10px 20px;
}

#mainmodules,#featuredmodules {
	overflow: hidden;
}

#bottom-menu {
	height: 32px;
	overflow: hidden;
	color: #ccc;
}

#bottom-menu a {
	line-height: 32px;
	height: 32px;
	margin-right: 15px;
	padding-right: 15px;
	padding-left: 0;
	margin-top: 6px;
	display: block;
	float: left;
	font-size: 100%;
	text-indent: 0;
	background: url(./img/bottom-menu-div.png) 100% 50% no-repeat;
	color: #ccc;
}

#bottom-menu a:hover {
	color: #fff;
}

#horiz-menu {
	height: 46px;
	width: 100%;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu a,#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 46px;
	line-height: 46px;
	padding: 0 17px;
	font-weight: normal;
	font-size: 100%;
	overflow: hidden;
	text-decoration: none;
}

#horiz-menu ul ul li a,#horiz-menu ul li.active.parent ul a {
	padding-left: 5px;
}

#horiz-menu ul ul li a:hover,#horiz-menu ul li.active.parent ul a:hover {
	padding-left: 5px;
	background: url(./img/dropdown-arrow-over.png) 10px 50% no-repeat;
	color: #fff;
}

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,#horiz-menu li.active li a,#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 100%;
	font-weight: normal;
	background: none;
}

a.mainlevel {
	display: block;
	line-height: 34px;
	text-indent: 26px;
	height: 32px;
	overflow: hidden;
	font-size: 120%;
}

a#active_menu.mainlevel {
	background-position: 0 -64px;
	padding-left: 12px;
}

a.mainlevel:hover {
	background-position: 0 -32px;
}

a.sublevel {
	text-decoration: none;
	line-height: 25px;
	padding-left: 10px;
	font-size: 120%;
	line-height: 34px;
}

a.mainlevel:hover,a.sublevel:hover {
	text-decoration: none;
}

ul.menu {
	margin: 0 0 15px 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu span {
	display: block;
	height: 32px;
}

ul.menu a {
	display: block;
	line-height: 34px;
	text-indent: 15px;
	height: 32px;
	font-size: 120%;
}

ul.menu ul {
	margin: 4px 0;
}

ul.menu ul li a {
	text-indent: 10px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin-left: 10px;
	padding: 0;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li a {
	padding-left: 10px;
}

ul.menu li.active li a,ul.menu li.active li a:hover {
	background: none;
}

ul.menu li.active a,ul.menu li.active a:hover {
	background-position: 0 -64px;
	text-decoration: none;
	padding-left: 22px;
	line-height: 36px;
}

ul.menu li a:hover {
	background-position: 0 -32px;
	text-decoration: none;
}

a.readon {
	margin-top: 20px;
	font-weight: bold;
	font-size: 100%;
	display: block;
}

#tabmodules a.readon {
	background: none;
	text-indent: 0;
}

#bottom a,#bottom a.readon #topmod a {
	color: #ddd;
}

#featured-mod a {
	color: #fff;
}

span.pathway {
	display: block;
	line-height: 220%;
	font-weight: normal;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	margin-bottom: 15px;
}

span.pathway img {
	float: none;
	vertical-align: top;
	width: 6px;
	height: 22px;
	padding-right: 10px;
	background: url(./img/path-arrow.png) 0 50% no-repeat;
}

span.pathway a {
	float: none;
	padding: 0 12px 0 0;
}

ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.speaker {
	padding-left: 15px;
	margin-left: 0;
}

ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li,ul.speaker li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

pre {
	padding: 10px;
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-right: 5px solid #ddd;
	border-left: 5px solid #ddd;
	border-bottom: 1px solid #ddd;
}

blockquote {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 10px 20px 10px 20px;
	margin: 15px 0;
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-right: 5px solid #ddd;
	border-left: 5px solid #ddd;
	border-bottom: 1px solid #ddd;
}

blockquote.color1,blockquote.color2,blockquote.color3 {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 0 20px;
	margin: 15px 0;
	border: 0;
	background: 0;
}

blockquote.color1 {
	color: #666;
}

blockquote.quotes {
	display: block;
	background: url(./img/typo/quote-start.png) 0 5px no-repeat;
	padding: 0 20px 0 38px;
	margin: 20px 0;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	color: #666;
	border: 0;
}

blockquote.quotes p {
	padding: 0 38px 0 0;
	margin-top: 0;
	background: url(./img/typo/quote-end.png) 100% 100% no-repeat;
}

.important {
	border: 1px solid #999;
}

.important,.important2,.important3,.important4 {
	padding: 15px;
	margin: 15px 0;
}

span.important-title,span.important-title2,span.important-title3,span.important-title4 {
	display: block;
	float: left;
	margin-top: -24px;
	background: #fff;
	padding: 0 8px;
	font-weight: bold;
	font-size: 120%;
}

.important4 {
	border: 1px solid #000;
}

span.important-title,span.number {
	color: #666;
}

span.important-title4 {
	color: #000;
}

span.number,span.number-color,span.number-color2 {
	display: block;
	font-size: 170%;
	float: left;
	margin: 2px 10px 0 15px;
}

span.highlight {
	background: #FFFBD5;
}

span.highlight,span.highlight-color,span.highlight-color2 {
	padding: 1px 2px;
}

span.highlight-bold {
	font-weight: bold;
	font-size: 120%;
}

span.dropcap,span.dropcap-color,span.dropcap-color2 {
	display: block;
	font-size: 260%;
	float: left;
	margin: 0 4px 0 0;
	line-height: 100%;
}

span.inset-left {
	display: block;
	color: #666;
	padding: 15px;
	float: left;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

span.inset-right {
	display: block;
	color: #666;
	padding: 15px;
	float: right;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

span.attention,span.notice,span.alert,span.download,span.approved,span.media,span.note,span.cart,span.camera,span.doc {
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;
}

span.attention {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(./img/typo/attention.png) 10px 50% no-repeat;
}

span.notice {
	color: #648434;
	border: 1px solid #9BCC54;
	background: #CDEFA6 url(./img/typo/notice.png) 10px 50% no-repeat;
}

span.alert {
	color: #CF3738;
	border: 1px solid #FFACAD;
	background: #FFD5D5 url(./img/typo/alert.png) 10px 50% no-repeat;
}

span.download {
	color: #1C6B8B;
	border: 1px solid #6ABCE2;
	background: #A8CDE3 url(./img/typo/download.png) 10px 50% no-repeat;
}

span.approved {
	color: #666;
	border: 1px solid #a8a8a8;
	background: #ccc url(./img/typo/approved.png) 10px 50% no-repeat;
}

span.media {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(./img/typo/media.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(./img/typo/note.png) 10px 50% no-repeat;
}

span.cart {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(./img/typo/cart.png) 10px 50% no-repeat;
}

span.camera {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(./img/typo/camera.png) 10px 50% no-repeat;
}

span.doc {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(./img/typo/doc.png) 10px 50% no-repeat;
}

.rok-content-rotator {
	margin: 0;
	background: url(./img/rotator-br.png) 100% 100% no-repeat;
}

.rotator-2 {
	background: url(./img/rotator-bl.png) 0 100% no-repeat;
}

.rotator-3 {
	background: url(./img/rotator-tr.png) 100% 0 no-repeat;
}

.rotator-4 {
	background: url(./img/rotator-tl.png) 0 0 no-repeat;
	padding: 0 20px 20px 20px;
}

.rok-content-rotator li {
	height: 34px;
}

.rotator-title {
	padding: 0 0 3px 19px;
	font-size: 150%;
	height: 60px;
	line-height: 48px;
	color: #666;
	background: url(./img/h3-arrow.png) 0 16px no-repeat;
}

.rok-content-rotator h2 {
	width: 213px;
	height: 34px;
	font-size: 100%;
	line-height: 36px;
	text-indent: 40px;
	padding: 0;
	margin: 0 7px 0 7px;
	z-index: 1;
	background: url(./img/rotator-tab.png) 18px 0 no-repeat;
	outline: none;
}

.rok-content-rotator h2 a {
	display: block;
	z-index: 3;
	position: absolute;
	width: 213px;
	color: #666;
	outline: none;
}

.rok-content-rotator h2 a.active {
	font-weight: normal;
	font-size: 100%;
}

.rok-content-rotator h2 a:hover,.rok-content-rotator h2 a:hover.active {
	text-decoration: none;
}

.rok-content-rotator .arrow {
	position: absolute;
	width: 213px;
	height: 34px;
	right: 27px;
	z-index: 2;
	background: url(./img/rotator-tab-active.png) 0 0 no-repeat;
}

.rok-content-rotator .content {
	padding: 0 20px 20px 20px;
	margin-top: 65px;
}

.rok-content-rotator {
	position: relative;
}

.rok-content-rotator ul {
	padding: 0;
	float: right;
	margin: 0;
	width: 227px;
	background: url(./img/rotator-shadow.png) 100% 50% no-repeat;
}

.rok-content-rotator .arrow {
	position: absolute;
	top: 60px;
}

.rok-content-rotator li {
	list-style: none;
	padding: 0;
}

.rok-content-rotator .content {
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 250px;
}

#moduleslider-size {
	height: 240px;
	overflow: hidden;
}

#tabmodules {
	overflow: hidden;
	background: url(./img/rotator-br.png) 100% 100% no-repeat;
}

#tabmodules div {
	background: url(./img/rotator-bl.png) 0 100% no-repeat;
}

#tabmodules div div {
	background: url(./img/rotator-tr.png) 100% 0 no-repeat;
}

#tabmodules div div div {
	padding: 0 0 0 20px;
	background: url(./img/rotator-tl.png) 0 0 no-repeat;
}

#tabmodules div div div div {
	background: none;
	padding: 0;
}

#tabmodules li span {
	background: none;
	line-height: 46px;
}

#rokslide-toolbar span {
	white-space: nowrap;
}

#rokslide-toolbar {
	color: #666;
	margin: 0;
	padding: 0;
}

#rokslide-toolbar li.current {
	background: url(./img/slide-tab-r.png) 100% 1px no-repeat;
	height: 42px;
}

#rokslide-toolbar li.current span {
	background: url(./img/slide-tab-l.png) 0 1px no-repeat;
	height: 42px;
}

#frame {
	text-align: left;
}

#frame #moduleslide .module {
	margin-top: 10px;
}

#frame .module,#frame .module-hilite1,#frame .module-hilite2,#frame .module-hilite3,#frame .module-hilite4 {
	float: left;
}

#frame .module div,#frame .module-hilite1 div,#frame .module-hilite2 div,#frame .module-hilite3 div,#frame .module-hilite4 div {
	padding: 0;
}

#frame .module div div,#frame .module-hilite1 div div,#frame .module-hilite2 div div,#frame .module-hilite3 div div,#frame .module-hilite4 div div {
	padding: 0;
}

#frame .mmpr-1 .module,#frame .mmpr-1 .module-hilite1,#frame .mmpr-1 .module-hilite2,#frame .mmpr-1 .module-hilite3,#frame .mmpr-1 .module-hilite4 {
	width: auto;
}

#frame .mmpr-2 .module,#frame .mmpr-2 .module-hilite1,#frame .mmpr-2 .module-hilite2,#frame .mmpr-2 .module-hilite3,#frame .mmpr-2 .module-hilite4 {
	width: 46%;
}

#frame .mmpr-3 .module,#frame .mmpr-3 .module-hilite1,#frame .mmpr-3 .module-hilite2,#frame .mmpr-3 .module-hilite3,#frame .mmpr-3 .module-hilite4 {
	width: 31%;
}

#frame .mmpr-4 .module,#frame .mmpr-4 .module-hilite1,#frame .mmpr-4 .module-hilite2,#frame .mmpr-4 .module-hilite3,#frame .mmpr-4 .module-hilite4 {
	width: 22%;
}

#frame .mmpr-5 .module,#frame .mmpr-5 .module-hilite1,#frame .mmpr-5 .module-hilite2,#frame .mmpr-5 .module-hilite3,#frame .mmpr-5 .module-hilite4 {
	width: 18%;
}

a.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

a.nounder:hover {
	text-decoration: none;
}

a img.album {
	border-width: 2px;
	border-style: solid;
}

.clr {
	clear: both;
}

fieldset {
	border-left: 0;
	border-right: 0;
}

fieldset.input {
	border: 0;
}

a img {
	border: 0;
}

img.content-left {
	float: left;
	margin-right: 10px;
	padding: 5px;
}

img.content-right {
	float: right;
	margin-left: 10px;
	padding: 5px;
}

#referencewidth {
	width: 100%;
	overflow: hidden;
}

body .pollstableborder {
	border: 0;
}

.back_button {
	margin-top: 20px;
}

#sl_horiz {
	height: 28px;
	overflow: hidden;
	float: right;
}

#sl_horiz #greeting {
	float: left;
	height: 22px;
	margin-right: 10px;
}

#sl_horiz .button {
	border: 0;
	width: 53px;
	height: 26px;
	padding: 0 0 5px 0;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	background: url(./img/login-button.png) 0 0 no-repeat;
}

#sl_horiz .button:hover {
	color: #333;
}

#sl_horiz #sl_username {
	float: left;
}

#sl_horiz #sl_username input {
	padding-left: 24px;
	overflow: hidden;
	width: 110px;
	font-size: 100%;
	font-weight: normal;
	height: 22px;
	border: 1px solid #666;
	color: #666;
	background: #fbfbfb url(./img/user_bg.png) 0 50% no-repeat;
}

#sl_horiz #sl_pass {
	margin-left: 10px;
	float: left;
}

#sl_horiz #sl_pass input {
	padding-left: 24px;
	overflow: hidden;
	width: 110px;
	font-size: 100%;
	font-weight: normal;
	height: 22px;
	border: 1px solid #666;
	color: #666;
	background: #fbfbfb url(./img/pass_bg.png) 0 50% no-repeat;
}

#sl_horiz #sl_rememberme {
	margin-left: 10px;
	float: left;
	line-height: 22px;
	color: #fff;
}

#sl_horiz #sl_submitbutton {
	margin-left: 10px;
	float: left;
}

#sl_horiz #sl_lostpass,#sl_hoziz #sl_lostname,#sl_horiz a {
	margin-left: 10px;
	float: left;
	line-height: 22px;
	color: #fff;
}

#sl_horiz #sl_register {
	margin-left: 10px;
	float: left;
}

#sl_horiz #sl_posttext {
	margin-left: 10px;
	float: left;
}

#featuredmodules .module div div div .png {
	padding-right: 8px;
}

.featured {
	background: url() 0 5px no-repeat;
	margin-top: 30px;
	width: 42px;
	height: 60px;
	float: left;
}

.featured-1 {
	background: url(./img/demo-1.png) 0 5px no-repeat;
	margin-top: 30px;
	width: 42px;
	height: 60px;
	float: left;
}

.featured-2 {
	background: url(./img/demo-2.png) 0 5px no-repeat;
	margin-top: 30px;
	width: 42px;
	height: 60px;
	float: left;
}

.featured-3 {
	background: url(./img/demo-3.png) 0 5px no-repeat;
	margin-top: 30px;
	width: 42px;
	height: 60px;
	float: left;
}

.featured-4 {
	background: url(./img/demo-4.png) 0 5px no-repeat;
	margin-top: 30px;
	width: 42px;
	height: 60px;
	float: left;
}

span.featured-header {
	display: block;
	color: #eee;
	font-weight: bold;
	letter-spacing: -0.05em;
	font-size: 160%;
	line-height: 100%;
	margin-top: 35px;
	height: 25px;
	overflow: hidden;
}

span.featured-desc {
	color: #fff;
	font-style: italic;
	font-size: 100%;
}

.tool-tip {
	background: #f6f6f6;
	border: 1px solid #e6e6e6;
	padding: 4px;
}

hr {
	clear: both;
	height: 0;
	border: 0;
	display: none;
}

#rokslide-wrapper del {
	text-decoration: none;
	clear: both;
}

ul#rokslide-toolbar {
	margin: 0;
	list-style-type: none;
	white-space: nowrap;
}

#rokslide-toolbar li {
	float: left;
	display: block;
}

#rokslide-toolbar span {
	cursor: pointer;
	display: block;
	text-align: center;
	height: 38px;
	line-height: 38px;
	padding: 0 30px;
}

div#frame {
	clear: both;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

div#frame div.button {
	position: absolute;
	width: 50px;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}

div#frame div.button#left {
	left: 10px;
}

div#frame div.button#right {
	right: 10px;
}

div#frame div.button#left:hover,div#frame div.button#left.hover,div#frame div.button#right:hover,div#frame div.button#right.hover {
	background-position: 0 -50px;
}

#scroller {
	margin: 0 auto;
	overflow: hidden;
}

#moduleslide .tab-pane {
	overflow: hidden;
	float: left;
}

body.header1 #topmod {
	background: url(./img/headers/header-1/wood-bg1.jpg) repeat-x 50% 100%;
}

body.header1 #bottom {
	background: url(./img/headers/header-1/wood-bg1.jpg) top center;
	color: #fff;
}

body.header1 #top-tab {
	background: url(./img/headers/header-1/top-tab.jpg) 0 0 no-repeat;
}

body.header1 #bottom-tab {
	background: url(./img/headers/header-1/bottom-tab.jpg) 0 0 no-repeat;
}

body.header1 #bottom .module h3 {
	background: url(./img/headers/header-1/bottommod-arrow.png) 0 2px no-repeat;
}

body.header1 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-1/hilite1-h3.png) 0 0 no-repeat;
	color: #CC7A00;
}

body.header1 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-1/hilite2-h3.png) 0 0 no-repeat;
	color: #CC7A00;
}

body.header1 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-1/hilite3-h3.png) 0 0 no-repeat;
	color: #CC7A00;
}

body.header1 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-1/hilite4-h3.png) 0 0 no-repeat;
	color: #CC7A00;
}

body.header1 .contentheading,body.header1 blockquote.color3,body.header1 span.number-color2,body.header1 span.important-title3,body.header1 span.dropcap-color2 {
	color: #CC7A00;
}

body.header1 .important3 {
	border: 1px solid #CC7A00;
}

body.header1 span.highlight-color2 {
	background: #CC7A00;
	color: #fff;
}

body.header2 #topmod {
	background: url(./img/headers/header-2/wood-bg2.jpg) repeat-x 50% 100%;
}

body.header2 #bottom {
	background: url(./img/headers/header-2/wood-bg2.jpg) top center;
	color: #fff;
}

body.header2 #top-tab {
	background: url(./img/headers/header-2/top-tab.jpg) 0 0 no-repeat;
}

body.header2 #bottom-tab {
	background: url(./img/headers/header-2/bottom-tab.jpg) 0 0 no-repeat;
}

body.header2 #bottom .module h3 {
	background: url(./img/headers/header-2/bottommod-arrow.png) 0 2px no-repeat;
}

body.header2 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-2/hilite1-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header2 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-2/hilite2-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header2 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-2/hilite3-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header2 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-2/hilite4-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header2 .contentheading,body.header2 blockquote.color3,body.header2 span.number-color2,body.header2 span.important-title3,body.header2 span.dropcap-color2 {
	color: #999;
}

body.header2 .important3 {
	border: 1px solid #999;
}

body.header2 span.highlight-color2 {
	background: #999;
	color: #fff;
}

body.header3 #topmod {
	background: url(./img/headers/header-3/wood-bg3.jpg) repeat-x 50% 100%;
}

body.header3 #bottom {
	background: url(./img/headers/header-3/wood-bg3.jpg) top center;
	color: #fff;
}

body.header3 #top-tab {
	background: url(./img/headers/header-3/top-tab.jpg) 0 0 no-repeat;
}

body.header3 #bottom-tab {
	background: url(./img/headers/header-3/bottom-tab.jpg) 0 0 no-repeat;
}

body.header3 #bottom .module h3 {
	background: url(./img/headers/header-3/bottommod-arrow.png) 0 2px no-repeat;
}

body.header3 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-3/hilite1-h3.png) 0 0 no-repeat;
	color: #A50002;
}

body.header3 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-3/hilite2-h3.png) 0 0 no-repeat;
	color: #A50002;
}

body.header3 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-3/hilite3-h3.png) 0 0 no-repeat;
	color: #A50002;
}

body.header3 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-3/hilite4-h3.png) 0 0 no-repeat;
	color: #A50002;
}

body.header3 .contentheading,body.header3 blockquote.color3,body.header3 span.number-color2,body.header3 span.important-title3,body.header3 span.dropcap-color2 {
	color: #A50002;
}

body.header3 .important3 {
	border: 1px solid #A50002;
}

body.header3 span.highlight-color2 {
	background: #A50002;
	color: #fff;
}

body.header4 #topmod {
	background: url(./img/gradient-1.png) repeat-x 50% 100%;
}

body.header4 #bottom {
	background: url(./img/gradient-1b.png) top center;
	color: #fff;
}

body.header4 #top-tab {
	background: url(./img/top-tab.jpg) 0 0 no-repeat;
}

body.header4 #bottom-tab {
	background: url(./img/headers/header-4/bottom-tab.jpg) 0 0 no-repeat;
}

body.header4 #bottom .module h3 {
	background: url(./img/headers/header-4/bottommod-arrow.png) 0 2px no-repeat;
}

body.header4 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-4/hilite1-h3.png) 0 0 no-repeat;
	color: #178FC0;
}

body.header4 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-4/hilite2-h3.png) 0 0 no-repeat;
	color: #178FC0;
}

body.header4 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-4/hilite3-h3.png) 0 0 no-repeat;
	color: #178FC0;
}

body.header4 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-4/hilite4-h3.png) 0 0 no-repeat;
	color: #178FC0;
}

body.header4 .contentheading,body.header4 blockquote.color3,body.header4 span.number-color2,body.header4 span.important-title3,body.header4 span.dropcap-color2 {
	color: #178FC0;
}

body.header4 .important3 {
	border: 1px solid #178FC0;
}

body.header4 span.highlight-color2 {
	background: #178FC0;
	color: #fff;
}

body.header5 #topmod {
	background: url(./img/headers/header-5/gradient-2.png) repeat-x 50% 100%;
}

body.header5 #bottom {
	background: url(./img/headers/header-5/gradient-2b.png) top center;
	color: #fff;
}

body.header5 #top-tab {
	background: url(./img/headers/header-5/top-tab.jpg) 0 0 no-repeat;
}

body.header5 #bottom-tab {
	background: url(./img/headers/header-5/bottom-tab.jpg) 0 0 no-repeat;
}

body.header5 #bottom .module h3 {
	background: url(./img/headers/header-5/bottommod-arrow.png) 0 2px no-repeat;
}

body.header5 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-5/hilite1-h3.png) 0 0 no-repeat;
	color: #B86838;
}

body.header5 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-5/hilite2-h3.png) 0 0 no-repeat;
	color: #B86838;
}

body.header5 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-5/hilite3-h3.png) 0 0 no-repeat;
	color: #B86838;
}

body.header5 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-5/hilite4-h3.png) 0 0 no-repeat;
	color: #B86838;
}

body.header5 .contentheading,body.header5 blockquote.color3,body.header5 span.number-color2,body.header5 span.important-title3,body.header5 span.dropcap-color2 {
	color: #B86838;
}

body.header5 .important3 {
	border: 1px solid #B86838;
}

body.header5 span.highlight-color2 {
	background: #B86838;
	color: #fff;
}

body.header6 #topmod {
	background: url(./img/headers/header-6/gradient-3.png) repeat-x 50% 100%;
}

body.header6 #bottom {
	background: url(./img/headers/header-6/gradient-3b.png) top center;
	color: #fff;
}

body.header6 #top-tab {
	background: url(./img/headers/header-6/top-tab.jpg) 0 0 no-repeat;
}

body.header6 #bottom-tab {
	background: url(./img/headers/header-6/bottom-tab.jpg) 0 0 no-repeat;
}

body.header6 #bottom .module h3 {
	background: url(./img/headers/header-6/bottommod-arrow.png) 0 2px no-repeat;
}

body.header6 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-6/hilite1-h3.png) 0 0 no-repeat;
	color: #D04400;
}

body.header6 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-6/hilite2-h3.png) 0 0 no-repeat;
	color: #D04400;
}

body.header6 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-6/hilite3-h3.png) 0 0 no-repeat;
	color: #D04400;
}

body.header6 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-6/hilite4-h3.png) 0 0 no-repeat;
	color: #D04400;
}

body.header6 .contentheading,body.header6 blockquote.color3,body.header6 span.number-color2,body.header6 span.important-title3,body.header6 span.dropcap-color2 {
	color: #D04400;
}

body.header6 .important3 {
	border: 1px solid #D04400;
}

body.header6 span.highlight-color2 {
	background: #D04400;
	color: #fff;
}

body.header7 #topmod {
	background: url(./img/headers/header-7/gradient-4.png) repeat-x 50% 100%;
}

body.header7 #bottom {
	background: url(./img/headers/header-7/gradient-4b.png) top center;
	color: #fff;
}

body.header7 #top-tab {
	background: url(./img/headers/header-7/top-tab.jpg) 0 0 no-repeat;
}

body.header7 #bottom-tab {
	background: url(./img/headers/header-7/bottom-tab.jpg) 0 0 no-repeat;
}

body.header7 #bottom .module h3 {
	background: url(./img/headers/header-7/bottommod-arrow.png) 0 2px no-repeat;
}

body.header7 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-7/hilite1-h3.png) 0 0 no-repeat;
	color: #DE0002;
}

body.header7 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-7/hilite2-h3.png) 0 0 no-repeat;
	color: #DE0002;
}

body.header7 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-7/hilite3-h3.png) 0 0 no-repeat;
	color: #DE0002;
}

body.header7 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-7/hilite4-h3.png) 0 0 no-repeat;
	color: #DE0002;
}

body.header7 .contentheading,body.header7 blockquote.color3,body.header7 span.number-color2,body.header7 span.important-title3,body.header7 span.dropcap-color2 {
	color: #DE0002;
}

body.header7 .important3 {
	border: 1px solid #DE0002;
}

body.header7 span.highlight-color2 {
	background: #DE0002;
	color: #fff;
}

body.header8 #topmod {
	background: url(./img/headers/header-8/gradient-5.png) repeat-x 50% 100%;
}

body.header8 #bottom {
	background: url(./img/headers/header-8/gradient-5b.png) top center;
	color: #fff;
}

body.header8 #top-tab {
	background: url(./img/headers/header-8/top-tab.jpg) 0 0 no-repeat;
}

body.header8 #bottom-tab {
	background: url(./img/headers/header-8/bottom-tab.jpg) 0 0 no-repeat;
}

body.header8 #bottom .module h3 {
	background: url(./img/headers/header-8/bottommod-arrow.png) 0 2px no-repeat;
}

body.header8 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-8/hilite1-h3.png) 0 0 no-repeat;
	color: #76930C;
}

body.header8 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-8/hilite2-h3.png) 0 0 no-repeat;
	color: #76930C;
}

body.header8 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-8/hilite3-h3.png) 0 0 no-repeat;
	color: #76930C;
}

body.header8 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-8/hilite4-h3.png) 0 0 no-repeat;
	color: #76930C;
}

body.header8 .contentheading,body.header8 blockquote.color3,body.header8 span.number-color2,body.header8 span.important-title3,body.header8 span.dropcap-color2 {
	color: #76930C;
}

body.header8 .important3 {
	border: 1px solid #76930C;
}

body.header8 span.highlight-color2 {
	background: #76930C;
	color: #fff;
}

body.header9 #topmod {
	background: url(./img/headers/header-9/gradient-6.png) repeat-x 50% 100%;
}

body.header9 #bottom {
	background: url(./img/headers/header-9/gradient-6b.png) top center;
	color: #fff;
}

body.header9 #top-tab {
	background: url(./img/headers/header-9/top-tab.jpg) 0 0 no-repeat;
}

body.header9 #bottom-tab {
	background: url(./img/headers/header-9/bottom-tab.jpg) 0 0 no-repeat;
}

body.header9 #bottom .module h3 {
	background: url(./img/headers/header-9/bottommod-arrow.png) 0 2px no-repeat;
}

body.header9 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-9/hilite1-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header9 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-9/hilite2-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header9 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-9/hilite3-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header9 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-9/hilite4-h3.png) 0 0 no-repeat;
	color: #999;
}

body.header9 .contentheading,body.header9 blockquote.color3,body.header9 span.number-color2,body.header9 span.important-title3,body.header9 span.dropcap-color2 {
	color: #999;
}

body.header9 .important3 {
	border: 1px solid #999;
}

body.header9 span.highlight-color2 {
	background: #999;
	color: #fff;
}

body.header10 #topmod {
	background: url(./img/headers/header-10/pattern-1.png) repeat-x 50% 100%;
}

body.header10 #bottom {
	background: url(./img/headers/header-10/pattern-1.png) top center;
	color: #fff;
}

body.header10 #top-tab {
	background: url(./img/headers/header-10/top-tab.jpg) 0 0 no-repeat;
}

body.header10 #bottom-tab {
	background: url(./img/headers/header-10/bottom-tab.jpg) 0 0 no-repeat;
}

body.header10 #bottom .module h3 {
	background: url(./img/headers/header-10/bottommod-arrow.png) 0 2px no-repeat;
}

body.header10 #main-content .module-hilite1 h3 {
	background: url(./img/typo/header-10/hilite1-h3.png) 0 0 no-repeat;
	color: #666;
}

body.header10 #main-content .module-hilite2 h3 {
	background: url(./img/typo/header-10/hilite2-h3.png) 0 0 no-repeat;
	color: #666;
}

body.header10 #main-content .module-hilite3 h3 {
	background: url(./img/typo/header-10/hilite3-h3.png) 0 0 no-repeat;
	color: #666;
}

body.header10 #main-content .module-hilite4 h3 {
	background: url(./img/typo/header-10/hilite4-h3.png) 0 0 no-repeat;
	color: #666;
}

body.header10 .contentheading,body.header10 blockquote.color3,body.header10 span.number-color2,body.header10 span.important-title3,body.header10 span.dropcap-color2 {
	color: #666;
}

body.header10 .important3 {
	border: 1px solid #666;
}

body.header10 span.highlight-color2 {
	background: #666;
	color: #fff;
}

a,h2,.componentheading {
	color: #178FC0;
}

#logo {
	background: url(./img/logo.png) 0 0 no-repeat;
}

#showcase {
	background: #073457 url(./img/showcase-bg.png) 0 0 repeat-x;
}

#showcase2 {
	background: url(./img/showcase-promo_woods.jpg) 50% 0 no-repeat;
}

#featured-mod {
	background: url(./img/featuremod-bg.png) 50% 0 repeat-x;
}

#featured-mod2 {
	background: url(./img/featuremod-bg2.jpg) 50% 0 no-repeat;
}

#horiz-menu {
	background: url(./img/horiz-menu-bg.png) 0 0 repeat-x;
}

#horiz-menu ul ul {
	background: #031421;
	border-left: 1px solid #094369;
	border-right: 1px solid #094369;
	border-bottom: 1px solid #094369;
}

#horiz-menu ul ul ul {
	border-top: 1px solid #094369;
}

#horiz-menu li a {
	background: url(./img/horiz-menu-div.png) 100% 50% no-repeat;
}

#horiz-menu a,#horiz-menu li.active a {
	color: #fff;
}

#horiz-menu li.active a {
	color: #18A7E1;
}

#horiz-menu a:hover {
	color: #18A7E1;
}

#horiz-menu ul ul li a,#horiz-menu ul li.active.parent ul a {
	background: url(./img/dropdown-arrow.png) 10px 50% no-repeat;
	color: #18A7E1;
}

a.mainlevel {
	background: url(./img/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

a#active_menu.mainlevel,a.mainlevel:hover {
	color: #178FC0;
}

a.sublevel:hover,a#active_menu.sublevel {
	color: #178FC0;
}

a.sublevel {
	color: #666;
}

ul.menu a {
	background: url(./img/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

ul.menu li.active a,ul.menu li a:hover,ul.menu li.parent li.active a,ul.menu li.parent li.parent li.active a,ul.menu li.parent li.active a:hover,ul.menu li.parent li.parent li.active a:hover,ul.menu li.active a:hover {
	color: #18A7E1;
}

ul.menu li.parent li a,ul.menu li.parent li.parent li a {
	color: #666;
}

.rok-content-rotator h2 a:hover,.rok-content-rotator h2 a.active,#rokslide-toolbar li.current {
	color: #178FC0;
}

ul.bullet-1 li {
	background: url(./img/dropdown-arrow.png) 0 3px no-repeat;
}

ul.bullet-2 li {
	background: url(./img/bullet-2.png) 0 3px no-repeat;
}

ul.bullet-3 li {
	background: url(./img/bullet-3.png) 0 3px no-repeat;
}

ul.bullet-4 li {
	background: url(./img/bullet-4.png) 0 3px no-repeat;
}

ul.bullet-5 li {
	background: url(./img/bullet-5.png) 0 3px no-repeat;
}

ul.speaker li {
	background: url(./img/speaker_icon2.png) 0 2px no-repeat;
}

.important2 {
	border: 1px solid #178FC0;
}

span.highlight-color {
	background: #178FC0;
	color: #fff;
}

span.important-title2,span.number-color,blockquote.color2,span.dropcap-color {
	color: #178FC0;
}

#communityonly,#highgroveonly {
	display: none;
}

#sliderimage {
	position: relative;
	top: -7px;
}

.sliderinfo {
	width: 270px;
	float: left;
	padding-top: 20px;
	padding-left: 8px;
}

.sliderinfo a {
	color: #1abbe9;
}

.sliderinfo h2 {
	color: #fff;
}

.headertext {
	color: #fff;
	width: 600px;
	float: left;
	padding-top: 10px;
	padding-left: 82px;
}

.color {
	color: #178fc0;
}

.colorbold {
	color: #178fc0;
	font-weight: bold;
}

.colorunderline {
	border-bottom: 1px solid #178fc0;
}

.coloroverline {
	border-top: 1px solid #178fc0;
}

.colorborder {
	border: 1px solid #178fc0;
}

.lightback {
	background: #dbe4e7;
	display: block;
}

.teampic {
	text-align: center;
	padding: 5px;
}

.studentinfo {
	padding: 5px 10px;
}

.background {
	background: #e7ecee;
	padding: 5px 10px;
}

.pagenavbar,.pagenavcounter {
	font-size: 10px;
	color: #888;
	font-weight: bold;
}

.pagenavbar {
	border-top: 1px solid #d3d5d6;
}

.contentpane-nopadding .padding {
	padding: 0;
}

.carouselmenu {
	background: transparent url(./img/button_line.jpg) repeat-x scroll 0 36px;
	height: 40px;
	margin-bottom: 0;
}

.mainlevel-messageflat {
	background: transparent url(./img/button_back.jpg) repeat-x 0 -10px;
	font-size: 105%;
	font-weight: bold;
	height: 40px;
	line-height: 46px;
	overflow: hidden;
	padding: 6px 5px;
	margin: 0 3px;
	color: #999;
}

#active_menu-messageflat {
	background: transparent url(./img/button_back2.jpg) repeat-x 0 -10px;
	color: #178FC0;
	font-weight: bold;
}

a#active_menu-messageflat:hover {
	text-decoration: none;
}

a.mainlevel-messageflat:hover {
	text-decoration: none;
	color: #178FC0;
}

.photocol {
	width: 126px;
	float: left;
	margin-top: 15px;
}

.photocol p {
	font-size: 10px;
	color: #666;
}

.photocol ul.bullet-5,.jobcol ul.bullet-1 {
	padding-left: 0;
}

.jobcol {
	width: 490px;
	float: left;
	margin-left: 20px;
}

.jomentry2 {
	background: #e7ecee;
}

.jcAdminPanel {
	background-color: transparent;
}

.moduletable-prayer {
	background: url(http://www.woodlandschurch.net/images/stories/events/prayerheader.png) no-repeat;
	padding: 170px 0 10px 30px;
}

.mainlevel-prayer {
	background: url(http://www.woodlandschurch.net/images/stories/events/blob2.png) no-repeat;
	padding: 5px 50px 0 30px;
	font-size: 150%;
	color: #4ed1f3;
	font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-weight: bold;
}

.mainlevel-prayer:hover {
	color: #fff;
	text-decoration: none;
	background: url(http://www.woodlandschurch.net/images/stories/events/blob.png) no-repeat;
}

#active_menu-prayer {
	color: #fff;
	background: url(http://www.woodlandschurch.net/images/stories/events/blob.png) no-repeat;
}

.feedback {
	background: url(./img/demo-2.png) no-repeat;
	width: 42px;
	height: 60px;
	float: left;
}

.moduletable-loverunning {
	background: url(./img/overunningheader.png) no-repeat;
	padding: 135px 0 10px 45px;
}

.mainlevel-loverunning {
	padding: 5px 20px 0 10px;
	font-size: 130%;
	color: #fff;
	font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-weight: normal;
}

.mainlevel-loverunning:hover {
	color: #4ed1f3;
	text-decoration: none;
}

#active_menu-loverunning {
	color: #4ed1f3;
}

.playbutton {
	background: url(./img/demo-3.png) no-repeat;
	width: 42px;
	height: 60px;
	float: left;
}

ul.runninghigh {
	padding-left: 20px;
}

ul.runninghigh li {
	padding-top: 10px;
	padding-left: 6px;
}

a.mainlevel-high {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

a#active_menu-high {
	font-weight: bold;
}

.hidden {
	display: none;
}

.leftcol ul { margin-left: -2em;)