/* ::::: http://www.muldoonmasonry.com/templates/system/css/system.css ::::: */

/* ::::: http://www.muldoonmasonry.com/templates/system/css/general.css ::::: */

/* ::::: http://www.muldoonmasonry.com/templates/rt_rokwebify_v1.5modified/css/template_css.css ::::: */

html { height: 100%; margin-bottom: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body { margin: 0px; padding: 0px; }
p { margin-top: 10px; margin-bottom: 15px; }
body { font-size: 13px; }
.contentheading { font-size: 150%; }
body { line-height: 135%; font-family: Arial,Helvetica,sans-serif; color: rgb(29, 45, 69); }
div#top { color: rgb(102, 102, 102); }
.contentheading, .componentheading { font-weight: bold; }
div.moduletable h3, div.moduletable-hilite1 h3, div.mdouletable-hilite2 h3, .contentheading {  }
a:link, a:visited { color: rgb(184, 134, 11); text-decoration: none; }
a:hover { text-decoration: underline; }
html { background: rgb(220, 220, 220) url('bg2.png') repeat-x scroll 0px 0px; }
div#wrapper { margin: 0px auto; width: 868px; padding-top: 18px; }
div#header { background: transparent url('header-bg.png') repeat-x scroll 0px 0px; }
div#header .rk-1 { background: transparent url('header-r.png') no-repeat scroll 100% 0px; }
div#header .rk-2 { background: transparent url('header-l.png') no-repeat scroll 0px 0px; height: 153px; overflow: hidden; }
img#logo { float: left; margin-left: 38px; width: 469px; height: 138px; background: transparent url('logo3.png') no-repeat scroll 0px 0px; }
div#top { margin-left: 520px; height: 138px; font-style: italic; }
div#top .padding { padding: 15px; }
div#horiz-menu { background: transparent url('menu-bg.png') repeat-x scroll 0px 0px; height: 36px; }
table.mainbody, table.usermodules { width: 100%; padding: 0px; clear: left; }
td.mainbody { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.mainbody .padding, td.right .padding { padding: 15px; }
td.mainbody .padding { padding: 15px 25px; }
td.right { background: rgb(238, 246, 255) url('col-divider.png') repeat-y scroll 0px 0px; width: 205px; }
div#bottom { background: rgb(18, 26, 40) url('bottom-bg.png') repeat-x scroll 0px 0px; }
div#footer { background: transparent url('footer-bg.png') repeat-x scroll 0px 0px; }
div#footer .rk-1 { background: transparent url('footer-r.png') no-repeat scroll 100% 0px; }
div#footer .rk-2 { background: transparent url('footer-l.png') no-repeat scroll 0px 0px; height: 105px; overflow: hidden; }
div#the-footer { background: transparent url('footer-rocket.png') no-repeat scroll 50% 0px; text-align: center; }
img#rocket { width: 150px; height: 50px; }
div#horiz-menu ul { margin: 0px; padding: 6px 0px 0px; }
div#horiz-menu li { margin: 0px; padding: 0px 2px 0px 0px; float: left; list-style: outside none none; background: transparent url('menu-divider.png') repeat-y scroll 100% 0px; height: 31px; }
div#horiz-menu a:link, div#horiz-menu a:visited { display: block; float: left; padding: 0px 25px; height: 31px; line-height: 31px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
div#horiz-menu a:hover { background: rgb(205, 173, 0) none repeat scroll 0% 0%; }
td.right div.moduletable { color: rgb(184, 134, 11); }
.contentheading { padding: 10px 0px; margin-top: 10px; margin-bottom: 10px; line-height: 100%; color: rgb(184, 134, 11); }
table.contentpaneopen, table.contentpane { border-collapse: collapse; padding: 0px; margin: 0px; width: 100%; }
