/*ianscheller.com / icb styles*/

body{background-color: #fff; font-family: verdana, tahoma, arial; padding: 0em; margin: 0em;}

a {border: none;}
a:hover{text-decoration: none;}

img {border: none; margin: 0em; padding: 0em;}

h1 {color: #666666; font-family: verdana; font-size: .9em; font-weight: normal; margin: .8em 0em 2em 0em; padding: 0em; text-align: center;text-decoration: none;}
h2 {border: none; color: #666666; font-family: verdana, tahoma, arial; font-size: 1.1em; font-weight: normal; margin: 1em 0em 1em 0em; text-align: left; text-decoration: none; width: 400px;}
h3{color: gray;font-family: verdana, tahoma, arial;font-size: .9em;letter-spacing: .1px;margin: 0em 0em 1em 0em;padding: 0;text-align: left;}
h4{color: gray; font-family: tahoma, verdana, arial; font-size: 1.5em; margin: 0em; padding: 0em; text-align: left;}
h5{color: gray;font-family: tahoma, verdana, arial;font-size: 1.2em;letter-spacing: .1px;margin: 0em 0em 1em 0em;padding: 0em;text-align: center;}
h6{color: #000000; font-family: tahoma, verdana, arial; font-size: 1em; letter-spacing: .2px;}

*:focus {outline: none}

.bold{font-weight: bold;}

.jobs{color: gray; clear: both; font-family: tahoma, verdana, arial; font-size: 3em; font-weight: bold; margin: .5em auto 0em auto; padding: 0em; text-align: center; width: 800px;}
.jobs a{color: gray; clear: both; font-family: tahoma, verdana, arial; font-size: 2em; font-weight: bold; margin: .5em auto 0em auto; padding: 0em; text-align: center; width: 800px;}

.rightnow{background-color: #eaeaea; font-size: .8em; margin: 1.2em auto .5em auto; padding: .5em; text-align: center; width: 80%;}
.rightnow a{color: #000; margin: 0em; padding: 0em; text-decoration: underline;}
.rightnow a:hover{color: #000; margin: 0em; padding: 0em; text-decoration: none;}

.justfinished{background-color: #BDDEFF; font-size: .7em; margin: 0em auto 1.2em auto; padding: .5em; text-align: center; width: 80%;}
.justfinished a{color: #000; margin: 0em; padding: 0em; text-decoration: underline;}
.justfinished a:hover{color: #000; margin: 0em; padding: 0em; text-decoration: none;}

p {font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.2em; text-align: center;}

#pagewrapper {border: none; padding: 0em; margin: 0em;}
#maincontent {border: none; margin: 0em auto 2em auto; padding: 0em; text-align: center; width: 800px;}

.titleline{background-color: white; border: none; float: right; margin: 2em 0em 0em 0em; padding: .5em 0em 0em .5em; width: 650px; height: 21px;}
.est {background-color: white; color: gray; font-size: .6em; margin: 0em 0em 0em .5em; padding: 0em;}

.logoline{background-color: #3399ff; border: none; color: #ffffff; clear: both; font-size: .9em; margin: 0em; padding: 0em; width: 100%; height: 50px; text-decoration: none;}

.smallbrief {border: none; margin: 0em; padding: 0em; width: 35px; height: 45px; text-align: right;}

.sitelogo{border: none; float: left; margin: 1em 0em 0em .2em; padding: 0em; width: 45%;}
.gatewaywrap{border: none; float: right; margin: 0em .2em 0em 0em; padding: 0em; width: 45%; text-align: right;}

.icbgateway {background-color: none; border: none; color: white; font-size: .6em; margin: 0em 0em 0em 0em; padding: 0em; text-decoration: underline; text-align: right;}
.icbgateway a:link{border: none; color: white; text-decoration: underline;}
.icbgateway a:visited{border: none; color: white; text-decoration: underline;} 
.icbgateway a:hover{border: none; color: white;}

.vloglink {color: white;}
.vloglink a:link {color: white; text-decoration: underline;}
.vloglink a:visited {color: white;}
.vloglink a:hover {color: white; text-decoration: none;}

.videobloglink{/*border: 1px solid blue;*/ background-color: orange; color: white; display: block; font-size: .8em; font-weight: bold; float: right; margin: .2em 0em 0em 0em; padding: .2em; text-align: right;}

.vlogheaderspace{background-color: orange; margin: 3em auto 0em auto; padding: .3em 0em .3em 0em; text-align: center; width: 400px;}
.vlogheader {color: white; margin: .5em 0em 0em 0em;}
.vlogheader a:link {color: white; margin: .5em 0em 0em 0em; text-decoration: none;}
.vlogheader a:visited {color: white; margin: .5em 0em 0em 0em;}
.vlogheader a:hover {color: white; margin: .5em 0em 0em 0em; text-decoration: none;}

.vlogheaderlink{/*border: 1px solid blue;*/ color: white; font-size: 2em; font-weight: bold; margin: .5em 0em 0em 0em; padding: 0em; text-align: center;}
.videoblogblurb{color: white; font-size: .9em; font-weight: bold; margin: .7em 0em 0em 0em; padding: 0em; text-align: center;}

.blogspace{background-color: blue; margin: 0em auto 0em auto; padding: 0em; width: 400px; height: 225px;}

.webquestions{color: gray; clear: both; font-family: tahoma, verdana, arial; font-size: 3em; font-weight: bold; margin: .5em 0em 0em 0em; padding: 0em; text-align: center;}
.webquestionscaption{color: gray; font-size: .8em; margin: .2em 0em 0em 0em; padding: 0em; text-align: center;}

.title{border: none; margin: .2em 0em 0em .2em; padding: 0em; width: 587px; height: 21px;}
.icbtag{color: gray; font-size: 1em; margin: .2em 0em 0em 0em; padding: 0em;}
.icbcontact{color: gray; margin: .2em 0em 0em 0em; padding: 0em;}

.toptag{border: none; margin: 0em 0em 0em 9em; padding: 0em; text-align: right;}
.logotag{border: none; color: #ffffff; font-size: 1.2em; font-weight: bold; margin: 0em .2em 0em .2em; padding: 0em; text-decoration: none;}
.logotag a{color: #ffffff; font-weight: bold; text-decoration: none;}

.hometag{border: none; color: #ffffff; font-size: 1em; font-weight: bold; margin: 0em .2em 0em .2em; padding: 0em; text-decoration: underline;}
.hometag a{color: #ffffff; font-weight: bold; text-decoration: underline;}
.hometag a:link{color: #ffffff; font-weight: bold; text-decoration: underline;}

.mainlogo{border: none; margin: 1em; padding: 0em; width: 261px; height: 414px; text-align:center;}

.bodycontent{border: none; margin: 1em auto 0em auto; padding: 0em; text-align: center; width: 800px;}

div#blogdiv{
border: none;
background-color: #fff;
float: left;
height: 435px;
position: relative;   
margin: 0em 0em 0em 2em;
overflow: auto;
padding: 0em 0em 0em .5em;
width: 375px;
z-index: 1; 
}

.storytext {background-color: none; color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 0em 0em 1em 0em; text-align: left;}
.storytext a:link{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.storytext a:visited{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.storytext a:hover{color: blue; margin: 0em; padding: 0em; text-decoration: none;}

.questionairreline {background-color: none; border: none; color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 0em auto 1em auto; padding: 0em auto 0em auto; text-align: left; width: 720px;}
.questionairreline a:link{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.questionairreline a:visited{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.questionairreline a:hover{color: blue; margin: 0em; padding: 0em; text-decoration: none;}

.contactic{background-color: none; color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 0em 0em 0em 0em; text-align: left;}

.rezport{background-color: none; color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 1em 0em 0em 0em; text-align: left;}

.entry {font-size: 1em; font-family: verdana, tahoma, arial; line-height: 1.5em; letter-spacing: 0em; 
padding: 0em; margin: 0em; text-align: left; font-weight: normal;}

p.entry {color: gray; font-size: 1em; font-family: verdana, tahoma, arial; line-height: 1.5em;
padding: 0em; margin: 1em 0em 1em 0em; text-align: left;}

.reactionsdiv{border: none; margin: 3em auto 0em auto; padding: 0em; width: 600px;}

.heavy {color: #666666; font-family: verdana, tahoma, arial; font-size: 2.5em; font-weight: bold;}
.reactions {background-color: none; color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 1em 0em 1em 0em; text-align: left;}
.reactions a:link{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.reactions a:visited{color: gray; font-family: verdana, tahoma, arial; margin: 1em 0em 1em 0em; text-align: left; text-decoration: underline;}
.reactions a:hover{color: gray; margin: 0em; padding: 0em; text-decoration: none;}

.missing{margin: 3em auto 0em auto; padding: 0em; text-align: center;}

/*real reactions*/

.fullreaction{border: none; margin: 3em 0em 3em 0em; padding: 0em; width: 600px;}

.icbcontentreaction{color: #666666; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.3em; margin: 0em 0em 1em 0em; padding: 0em; 
text-align: left; width: 600px;}

.name{color: #666666; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.2em; margin: 0em; padding: 0em; text-align: left; width: 600px;}
.jobtitle{color: #666666; font-family: verdana, tahoma, arial; font-size: .9em; font-weight: bold; line-height: 1.2em; margin: 0em; padding: 0em; text-align: left; width: 600px;}
.city{color: #666666; font-family: verdana, tahoma, arial; font-size: .9em; font-weight: normal; line-height: 1.2em; margin: 0em; padding: 0em; text-align: left; width: 600px;}

.logowrapper{/*border: 1px solid red;*/ margin: 0em; padding: 0em; text-align: center;}

.logo{/*border: 1px solid red;*/border: none; height: 150px; margin: 1em 0em 0em 0em; padding: 0em; width: 150px;}

.contactemail{margin: .2em 0em 1em 0em; padding: 0em; text-align: center;}
.contactemail a:link{border: none; color: blue; font-size: .8em; margin: 0em; padding: 0em; text-decoration: underline;}
.contactemail a:visited{color: purple; font-size: .8em; margin: 0em; padding: 0em;} 
.contactemail a:hover{margin: 0em; padding: 0em; text-decoration: none;}

.icbfooter {border: none; color: #666666; font-size: .7em; margin: 5em 0em 0em 0em; padding: 0em;}
.icbfooter a:link {color: #666666; margin: 0em; padding: 0em; text-decoration: underline;}
.icbfooter a:visited {color: #666666; margin: 0em; padding: 0em; text-decoration: underline;}
.icbfooter a:hover {color: blue; margin: 0em; padding: 0em; text-decoration: none;}

#navbottom{/*border: 1px solid red;*/ margin: 0em 0em 2em 0em; padding: 0em; text-align: center;}
#navbottom ul{list-style: none; margin: 0em; padding: 0em;}
#navbottom li{display: inline; margin: 0em .5em 0em .5em; padding: 0em;}
#navbottom a:link{border: none; color: blue; font-size: .8em; margin: 0em; padding: 0em; text-decoration: underline;}
#navbottom a:visited{color: purple; font-size: .8em; margin: 0em; padding: 0em;} 
#navbottom a:hover{margin: 0em; padding: 0em; text-decoration: none;}

.browsertag{color: gray; font-size: .8em; text-align: center;}

.partnerspace{border: none; margin: 0em; padding: 0em; text-align: center;}
.partner{border: none; color: gray; font-size: .8em; margin: 1.2em .5em 0em 0em; padding: 0em; text-align: right; width: 99.5%;}

/*icb mini nav*/
#mininav{border: none; clear: both; color: gray; font-size: .8em; margin: 1em 0em 0em 0em; padding: 0em; text-align: right;}
#mininav ul{list-style: none; margin: 0em; padding: 0em;}
#mininav li{display: inline; margin: 0em .5em 0em .5em; padding: 0em;}
#mininav a:link{border: none; color: gray; margin: 0em; padding: 0em; text-decoration: underline;}
#mininav a:visited{color: gray; margin: 0em; padding: 0em;} 
#mininav a:hover{margin: 0em; padding: 0em; text-decoration: none;}

/*web questionnaire*/
.questionsdiv{border: none; margin: 1em auto 0em auto; padding: 0em; width: 600px;}
.instructions{color: gray; font-size: .8em; text-align: left;}
.questions{border: none; color: gray; font-size: .8em; margin: 2em 0em 0em 0em; text-align: left;}
li {line-height: 1.5em;}

/*blog on page styles*/
.biglink {background-color: none; color: gray; font-family: verdana, tahoma, arial; font-size: 1.8em; line-height: 1.5em; margin: 0em 0em .5em 0em; padding: 0em; text-align: left;}
.biglink a:link{color: gray; font-family: verdana, tahoma, arial; text-align: left; text-decoration: underline;}
.biglink a:visited{color: gray; font-family: verdana, tahoma, arial; text-align: left; text-decoration: underline;}
.biglink a:hover{color: orange; text-decoration: none;}

/* learn.html */
.topics{margin: 2em 0em 2em 0em; padding: 0em;}
.learnline{color: gray;font-family: tahoma, verdana, arial;font-size: 1.2em;letter-spacing: .1px;margin: 0em 0em 1em 0em;padding: 0em;text-align: left;}

#setup{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showsetup{color: gray; font-size: .5em; text-decoration: underline;}

#design{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showdesign{color: gray; font-size: .5em; text-decoration: underline;}

#authoring{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showauthoring{color: gray; font-size: .5em; text-decoration: underline;}

#publishing{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showpublishing{color: gray; font-size: .5em; text-decoration: underline;}

#testing{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showtesting{color: gray; font-size: .5em; text-decoration: underline;}

#upkeep{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
#showupkeep{color: gray; font-size: .5em; text-decoration: underline;}

.classtopic{background-color: #FAFAD2; margin: 0em 0em 1em 0em; padding: 0em;}
.topiclist{color: gray; font-size: 1.2em; list-style: none; margin: .5em; padding: .5em; text-align: left;}
.classtopictitle{color: gray; font-size: 1.5em; margin: .5em 0em .5em 0em; text-align: left;}

/*collections*/

.collectionstext{margin: 2em 0em 1.2em 0em; padding: 0em;}
.collectionstext p {color: gray; font-family: verdana, tahoma, arial; font-size: .9em; line-height: 1.5em; margin: 0em; padding: 0em; text-align: center;}

/*encodeflash video*/

.encodeflashvideosection{margin: 0em; padding: 0em;}