*{font-family: Verdana, Geneva, sans-serif;}

.webdesign{position:absolute; top:170px; left:21px; z-index:3; padding:10px; color:#000; font-size:16px; font-weight:bold}
.webdesign:hover{position:absolute; top:170px; left:21px; z-index:3; padding:10px; color:#000; font-size:22px; font-weight:bold}
.dataseo{position:absolute; top:5px; left:21px; z-index:3; padding:10px; color:#377A30; font-size:12px}
.dataseo:hover{position:absolute; top:5px; left:22px; z-index:3; padding:10px; color:#2F6528; font-size:12px;}

.highslide{cursor:url(highslide/graphics/zoomin.cur),pointer; outline:none}
.highslide img{border:2px solid #34672A; margin:5px}
.highslide:hover img{border:2px solid white; margin:5px}
.highslide-image{border:2px solid white}
.highslide-image-blur{}
.highslide-caption{ display:none; border:2px solid white; border-top:none; font-family:Verdana,Helvetica; font-size:10pt; padding:5px; background-color:white}
.highslide-loading{ display:block; color:white; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border-top:1px solid white; border-bottom:1px solid white; background-color:black; padding-left:22px; background-image:url(highslide/graphics/loader.gif);  background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, 
a.highslide-credits i{ padding:2px;  color:silver;  text-decoration:none; font-size:10px}
a.highslide-credits:hover, 
a.highslide-credits:hover i{ color:white;  background-color:gray}
.highslide-move{ cursor:move}
.highslide-display-block{ display:block}
.highslide-display-none{ display:none}
.control{float:right;  display:block;  position:relative; margin:0 5px; font-size:9pt;  font-weight:bold; text-decoration:none; text-transform:uppercase;  margin-top:1px;  margin-bottom:1px}
.control:hover{ border-top:1px solid #333;  border-bottom:1px solid #333;  margin-top:0;  margin-bottom:0;  text-decoration:none}
.control, .control *{color:#666}

html{ height:100%;  margin-bottom:1px}
body{margin:0; padding:0}

p{ margin-top:10px;  margin-bottom:15px}
h1, h2, h3, h4, h5{padding-bottom:5px; margin:15px 0; line-height:120%; font-family:Helvetica, Tahoma, Geneva, sans-serif;}

body{font-size:13px}
body.f-smaller{font-size:10px}
body.f-default{font-size:12px}
body.f-larger{font-size:15px}

h1{font-size:160%}
h2{font-size:150%}
h3{font-size:110%}
h4{font-size:110%}

.small, 
.modifydate, 
.createdate, 
div.mosimage_caption{font-size:95%}

div.moduletable h3, 
.componentheading{font-size:145%}
table.sections .contentheading{font-size:145%}
.contentheading{font-size:160%}
.componentheading{margin-bottom:15px}

td.componentheading{padding-bottom:15px}
body{line-height:135%; font-family:Verdana,Arial,Helvetica,sans-serif}

.contentheading, 
.componentheading{font-weight:bold; font-family:Helvetica, Tahoma, Geneva, sans-serif}

a{text-decoration:none}
a:hover{text-decoration:underline}

#fxContainer{position:absolute; padding-top:0px; left:0; z-index:20; width:100%; height:0}
#fxTarget{padding-top:1px; margin:0; width:100%; position:relative; top:0; z-index:19; height:0; overflow:hidden}
#fxPadding{visibility:hidden; padding:0 45px}
#fxTrigger{position:relative; cursor:pointer}
#fxTab{position:relative; margin:-6px auto 0; text-align:center; height:38px; line-height:36px; font-weight:bold; width:176px; z-index:21}
#fxTab a, 
#fxContainer a{z-index:100}
#fxTab a:hover{text-decoration:none}

td.mainbody{width:100%}
div#mainbody .contentheading{font-size:170%}
#template{position:relative}
img#logo{position:absolute; float:left; margin-left:20px; margin-top:40px; width:327px; height:57px}
div#banner{margin-left:0px; padding-top:0px; height:241px; overflow:hidden}
div#banner .padding{padding:0px}
div#horiz-menu{height:46px}

table.mainbody, 
table.usermodules, 
table.sections{width:100%; padding:0}

td.section{padding:0}
td.section.w49{width:50%}
td.section.w24{width:33%}
td.mainbody .padding{padding:15px}
div#footer .rk-2{height:114px; overflow:hidden}
div#the-footer{text-align:center}
img#rocket{width:150px; height:105px}

div#horiz-menu ul{margin:0; padding:0}
div#horiz-menu li{margin:0; padding:0; padding-right:2px; float:left; list-style:none}
div#horiz-menu a{display:block; float:left; padding:0 15px; height:42px; line-height:40px; font-weight:bold; text-decoration:none}

.sidenav a{font-weight:bold}
div#top ul{margin:0; padding:0; float:right}
div#top li{float:left; list-style:none; margin-right:20px}
div#top li img{float:left; vertical-align:middle}
div#top a.mainlevel{display:block; float:left; background:none; margin:0; padding:0 5px; font-weight:bold}

pre{padding:10px}

span.alert, 
span.info,  
span.note{display:block; padding:10px 10px 10px 50px; margin:15px 0}

span.download{display:block; padding:10px 10px 10px 20px; margin:15px 0}

#section1 ul, 
#section2 ul, 
#mainbody ul{margin-left:0; padding-left:1em}

#section1 li, 
#section2 li, 
#mainbody li{margin-left:0; list-style:none; padding-left:25px; padding-top:2px; margin-bottom:3px}
#mainbody ul.check1, 
#mainbody ul.check2, 
#mainbody ul.arrow1, 
#mainbody ul.arrow2, 
#mainbody ul.arrow3, 
#mainbody ul.star, 
#mainbody ul.circle, 
#mainbody ul.morespace{margin-left:35px; padding:0}

ul.check1 li, 
ul.check2 li, 
ul.arrow1 li, 
ul.arrow2 li, 
ul.arrow3 li, 
ul.star li, 
ul.circle li, 

li.check1, 
li.check2, 
li.arrow1, 
li.arrow2, 
li.arrow3, 
li.star, 
li.circle{list-style:none; padding-bottom:15px; padding-left:40px}

blockquote{width:auto; padding:10px 10px 10px 80px; margin:15px 0}
#fxPadding div.moduletable h3{float:left; margin:0; padding:0; line-height:40px; height:40px}
#fxPadding form{float:left; padding-left:30px; height:22px; margin-top:8px}
#fxPadding div.loginelement{float:left; margin-left:30px; height:22px; line-height:22px}
#fxPadding div.loginelement input{width:100px; padding-left:5px}

span.loginsubmit, 
span.logoutsubmit{display:block; padding-left:8px; margin-left:10px; line-height:25px; width:96px; float:left; cursor:pointer}
table.contentpaneopen tbody tr td span.small, 
td.createdate{padding-left:20px}
.screenshot{float:right; margin-top:-35px; z-index:9}
.hide{display:none}
form{border:0; margin:0; padding:0}

table.blog span.article_seperator{display:block; height:20px}

div.moduletable, 
div.moduletable-hilite1, 
div.moduletable-hilite2, 
div.moduletable-hilite3, 
div.moduletable-hilite4, 
div.moduletable-hilite5, 
div.moduletable-hilite6, 
div.moduletable-hilite7, 
div.moduletable-hilite8{padding:0 15px 10px 15px}

div.moduletable h3, 
div.moduletable-hilite1 h3, 
div.moduletable-hilite2 h3, 
div.moduletable-hilite3 h3, 
div.moduletable-hilite4 h3, 
div.moduletable-hilite5 h3, 
div.moduletable-hilite6 h3, 
div.moduletable-hilite7 h3, 
div.moduletable-hilite8 h3{margin:0 -15px 15px -15px; padding:10px 15px; line-height:100%}

td.left div.moduletable, 
td.right div.moduletable{margin-bottom:5px}
.contentheading{padding:10px 0; line-height:100%}
td.buttonheading{vertical-align:middle}
td.buttonheading img{margin-right:5px}
table.contentpaneopen, table.contentpane{border-collapse:collapse;  padding:0;  margin:0;  width:100%}
div.contentpane, div.contentpaneopen{width:100%}

.clr{clear:both}
div.mosimage{margin:5px}
a.readon{margin-top:15px; display:block; width:116px; height:36px; line-height:26px; padding-left:5px; font-weight:bold}
a.readon:hover{text-decoration:none}

span.content_rating img{vertical-align:top}
.modifydate{height:20px; vertical-align:bottom}
.createdate{height:20px; vertical-align:top; vertical-align:top; padding-bottom:5px; padding-top:0px}
table.contenttoc{margin:5px;  padding:5px}
table.contenttoc td{padding:0 5px}
span.pathway{display:block; float:left; height:16px; line-height:18px; vertical-align:middle; margin-left:25px; margin-bottom:10px; font-weight:bold}
span.pathway img{float:left; margin:0 12px 0 14px; border:0; width:17px; height:16px; vertical-align:middle}
span.pathway a{float:left; font-weight:normal}

table.mainbody td.mainbody td.sectiontableheader{font-weight:bold;  padding:4px;  line-height:20px}
tr.sectiontableentry1 td, 
tr.sectiontableentry2 td, 
td.sectiontableentry1, 
td.sectiontableentry2{padding:5px}
.pollstableborder{text-align:left}
.pollstableborder .sectiontableentry1, 
.pollstableborder .sectiontableentry2{background:none; border:0}

a.mainlevel{font-weight:bold; display:block; padding:2px 0 2px 10px; margin-bottom:3px; text-decoration:none}
a.sublevel{font-weight:bold; text-decoration:none; padding-left:0px;font-size:11px; padding-top:2px;padding-bottom:2px}
a.sublevel:hover{text-decoration:none;font-size:11px;padding-top:2px;padding-bottom:2px}

.nounder{text-decoration:none; border:0}
.style-wrapper{padding-left:70px; padding-top:30px}
.style{float:left; margin-right:50px; margin-bottom:50px}
#flickr_badge_uber_wrapper{text-align:center}
#flickr_badge_wrapper{padding:10px 0 10px 0}
.flickr_badge_image{float:left}
.flickr_badge_image img{float:left; margin:0 3px 3px 0}
#flickr_badge_icon{float:left; margin-right:5px}
#flickr_www{display:block; padding:0 10px 0 10px !important; font:11px Arial,Helvetica,Sans serif !important; color:#3993ff !important}