/*
Theme Name:Word 1.0
Theme URI:http://www.shaunakelly.com
Description:Word
Version:0.1
Author:Shauna Kelly
Author URI:http://www.shaunakelly.com
Latest updated:January 2007; May 2008; January 2010; April 2010; June 2010; July 2010; August 2010
*/
*{margin:0; padding:0}

body{font-size:100%; line-height:1.125em; font-family:Verdana, Tahoma, Arial, sans-serif;  counter-reset:section; }
body{background:url("img/STKBannerBackground8Black_B.jpg") no-repeat bottom center ;}
#background {font-size:0.7em; margin:0; padding:2em 0 0 0 ; background:url("img/STKBannerBackground8Black.jpg") no-repeat top center ;}

h1, h2, h3, h4 , p.hMajor , p.hQandA, span.sQandA{font-family:Georgia;}
#wrap {margin:0 auto; width:1002px; }
a{text-decoration:none; border-bottom:0.1em solid;}
a img{border:0;}
ul{list-style-type:disc; margin:0; padding:0; list-style-position:outside;}
br.break{display:block; clear:both;}

#header{padding:0 0 0.5em 0; width:1002px; margin-top:0em;} 
#header a , #header img{border:none; display:block;}
#Page2Banner{margin:0; padding:0 0 0 0; width:1000px; border:none; border:1px solid ;}
#Page2BannerLogo{padding:2em 0 1em 25px;}
#Page2Banner img.Shauna {float:left;}
#Page2Banner img.Word {float:none;}
#Page2Banner #GoldAndBlueBar{background:url("img/goldandbluebar.gif") repeat-x; margin:2em 0 0 0; padding:0; width:100%; height:6px; }


/* sidebars */
#sidebar{width:169px; float:right; padding:1.5em 10px 2em 25px; 	margin:0 0px 10px 0;}
#sidebar li{list-style:none; margin:0;}
#sidebar ul ul{margin:0.5em 0 0 10px;}
#sidebar ul ul li{margin:0 0 0.5em;}
#sidebar ul ul li a{font-weight:normal;}
#monthlist{margin:3.5em 0 3em 0; line-height:1.75em;}
#leftside{width:160px; clear:left; float:left; margin:0 0 0.5em 0px; padding:0;}
#aboutlist  li{ margin-bottom: 0.5em;}

#content div.search{ margin-right: 150px; }
#content div.Page404 { border: 1px dotted #000; padding: 1em 5px 2em 15px; border: 1px dotted #000; margin: 5.3em 60px 0 0; }
#content div.Page404 h2,  #content div.search h2 { font-size: 1.75em; }
#content div.Page404  div.PseudoWord { font-family: Times New Roman; font-size: 1.25em; }
#content div.Page404  p, #content div.Page404  li  , #content div.search p, #content div.search li { margin: 2px 0 0 2px; padding: 0; }


#tagcloud { padding-right: 150px; }
#content div.Page404 #tagcloud , #content div.search #tagcloud { padding-right: 0 }
#tagcloud a{ margin-right:4px; border: none; line-height: 26px; font-family: Georgia;}
#tagcloud a:hover { border-bottom: 1px solid; }

/* Main menu */
#leftside ul.menu{list-style:none; margin:0; padding:0;}
#leftside ul.menu li, #leftside ul.menu li a{display:block;}
#leftside ul.menu li a ,
#leftside ul.menu li ul#menuposts li a , 
#leftside ul.menu li ul#menuposts li.currentpost {font-weight:normal; text-decoration:none;}

/*Menu*/
#leftside ul.menu{clear:both;}

/* Topics */
#leftside ul.menu li 	{width:160px; padding:0; margin:0;}
#leftside ul.menu li a 	{width:150px; padding:0.5em 1px 0.5em 5px;   margin:0; border-top:0.1em solid; font-weight:bold;}

/* Posts within a Topic */
#leftside ul.menu #menuposts {margin:0; padding:0;}
#leftside ul.menu #menuposts  li a{padding:0.5em 5px 0.5em 15px; font-weight:normal; width:136px;}

/* Main menu borders */
#leftside ul.menu li a	{border:solid; border-width:0.1em 0 0.1em 4px;}
#leftside ul.menu {border-bottom:0.1em solid;} /* neaten the bottom of the lists */

/* Menu button for link to Word home */
#leftside p#WordHomeMenuButton{width:160px; margin:0; padding:0; height:47px; height:3em;  border-bottom:0.1em solid;} 
#leftside p#WordHomeMenuButton a{background:url("img/MTMO_MenuButton.gif") no-repeat 0 -0.5em; height:47px; height:3em; border:solid; border-width:0 0 0.1em 4px;} 
#leftside p#WordHomeMenuButton a:hover{background:url("img/MTMO_MenuButton.gif") no-repeat 0 -4.6em; height:47px; height:3em; border:solid; border-width:0 0 0.1em 4px;} 


#leftside a{text-decoration:none;}
#leftside a.menuImageLinks{display:block; border:1px solid; text-decoration:none;}
div #MVPMenuLogo { margin: 1em 0 0 10px; }
div #DevCon { margin: 1.5em 0 1em 10px; border-width: 1px 0 1px 0; border-color: #999999; border-style: solid;}
div #ClustrMaps { margin: 1.5em 0 0 0px; }

/* ***** Content **** */
#content 
	{float:left;
	margin:0 0 10px 0; 
	border:none;
	padding:1.5em 0px 2em 43px;
	width:593px;
}

code, pre{font-size:1.25em; line-height:1.5em;}
.PopOut code , .PopOut pre { font-size: 1.5em; }
pre{ overflow:auto; overflow-Y:hidden; padding:0.5em; border:1px solid;}
#content p  , #content li  {margin:1em 0 1em 0;  padding:0 150px 0 0; }

#content ul, #content ol{margin-left:30px; padding:0;}
#content ol{margin:0 0 1em 20px}
#content ul ul, #content ol ul{margin:0 0 0 15px; padding:0;}
#content ol ol, #content ul ol{margin:0 0 0 18px; padding:0;}
#content ul li ul li, #content ol li ol li, #content ul li ol li, #content ol li ul li {padding-right:0;}
#content ul li p, #content ol li p{margin:0.5em -150px 0.5em 0;}

#content p img{border:none;}

h1 {font-size:2em; margin:1.5em 0 1em 0; font-weight:bold; line-height:1.5em; letter-spacing:-1px;}
#content p.hMajor, #content h2, #sidebar h2 , #page #content h2{font-size:1.5em; margin:2em 0 0px; font-weight:bold; line-height:1.5em; letter-spacing:-0.5px;}
#sidebar h2{margin:1em 0 0 0;}

#content h3, #sidebar h3 , #content p.hQandA{font-size:1.25em; margin:0; font-weight:bold; line-height:1.5em; padding-top:2em;}
#content span.sQandA{font-size:1.5em; font-weight:bold; line-height:1.5em; padding-top:2em;}
#content h4, #sidebar h4{font-size:1.1em; margin:0; font-weight:normal; line-height:1.5em; padding-top:1em; letter-spacing:0.1px;}
#content h5, #sidebar h5{font-size:1em; margin:0; font-weight:bold; line-height:1.5em; padding-top:1em;}

#content p.hMinor {font-weight:bold; line-height:1.5em; margin:1.5em 0 0 0;}
#content p.RelatedPages  , #content p.Acknowledgment{font-weight:bold; font-size:1.25em; line-height:1.5em; margin:2em 0 0 0;}

#content .post{margin-bottom:5em; padding-bottom:1em;}

#content .post img{margin:1.5em 20px 1em 0px; padding:0.1em; border:0.1em solid;}
/*#content .post img{float:left;}*/
#content .post img.FloatClean{float:left; margin:0; padding:0.1em; border:none;}
#content .post img.Clean{float:none; margin:0; padding:0; border:none; display:inline}

#content .post div.ImageInLine , #content .post div.ImageInLineNoBorder, #content .post div.VeryWide {background:none; padding-top:0; margin-top:0.5em; }
#content .post div.ImageInLine img, #content .post div.ImageInLineNoBorder img, content .post div.VeryWide img{margin:0; padding:0; float:none;}
#content .post div.ImageInLine p , #content .post div.ImageInLineNoBorder p, #content .post div.VeryWide p{font-style:italic; margin:0; padding:0;}

#content .post div.ImageInLineNoBorder img{border:none;}

#content .post div.ImageFloatRight , #content .post div.ImageFloatRightNoBorder{float:right; padding-top:0; margin:1.25em 5px 1.5em 20px;}
#content .post div.ImageFloatRight img, #content .post div.ImageFloatRightNoBorder img{margin:0; padding:0; float:none;}
#content .post div.ImageFloatRight p , #content .post div.ImageFloatRightNoBorder p{font-style:italic; margin:0; padding:0;}

#content .post div.ImageFloatLeft , #content .post div.ImageFloatLeftNoBorder{float:Left; padding-top:0; margin:1.25em 5px 0 20px;}
#content .post div.ImageFloatLeft img, #content .post div.ImageFloatLeftNoBorder img{margin:0; padding:0; float:none;}
#content .post div.ImageFloatLeft p , #content .post div.ImageFloatLeftNoBorder p{font-style:italic; margin:0; padding:0;}

#content .post div.ImageFloatRightNoBorder img , #content .post div.ImageFloatLeftNoBorder img{border:none;}

#content .post div.ImageInLine a , #content .post div.ImageFloatRight a , #content .post div.ImageFloatRightNoBorder a{border:none;}

#content .post div.VeryWide { width: 560px; overflow:auto; overflow-Y:hidden; }
#content .post div.SeveralImages p.Caption { margin-bottom: 20px; }
#content table{width:95%;}
#content table p{margin:0; padding:0.25em; line-height:1.5em;}
#content table ul{margin:0; padding:0 0 0 20px; line-height:1.5em;}
#content table th{border-bottom:0.1em solid #000;}
#content table li{padding-right:0;}

#content .post blockquote{border: none; margin:0 20px 2em 20px; padding:0 8px 0px 15px; line-height:1.5em;}
#content .post blockquote p{margin:0; padding:0 0 5px 0;}

#content .post h2:before{content:counter(section) ". ";  counter-increment:section;}
#content .post h2{counter-reset:subsection;}
#content .post h3:before{content:counter(section) "." counter(subsection) " "; counter-increment:subsection;}
#content .post h3{counter-reset:subsubsection;}
#content .post h4:before{content:counter(section) "." counter(subsection) "."  counter(subsubsection) " "; counter-increment:subsubsection;}

#content .post a.External{background:url(img/Icon_External_Link_STK.png) no-repeat center right; padding-right:13px;}

#content .Breadcrumbs{font-size:1em; font-weight:normal; margin:0; padding:0; line-height:1.5em;}
#content .Breadcrumbs  a{border:none;}

#CategoryDescription{font-style:italic; padding:0; display:block;}

span.Key{font-weight:bold;}

#content div.MVPLogo{background:url(img/MVP_FullColor_ForScreen.png) no-repeat left top; padding:0 0 0 90px;}
#content div.MVPLogo p.hMinor{padding-top:0;}

#content div.Example{border:0.1em dashed #000; font-size:1.1em; line-height: 1.5em; font-family:Times New Roman; padding:0.5em; margin:0 150px 0 0;}
#content div.Example p{margin:0; padding:0}

#content .copyright{border-top:0.25em solid; margin-right:10px;}

#footercontainer{clear:both; background-color:#0b0f19; padding:0.05em 0 0.05em 0; margin-bottom:14em;}

#footer{
	margin:0.25em 0px 0.25em 0px;  
	padding:2em 20px 2em 10px; 
	border:solid; 
	border-width:0.1em; 
	background-color:#191d26; 
	font-weight:normal;
	font-size:0.8em; 
	line-height:1.5em; 
}
#footer a{font-weight:normal;text-decoration:underline;}
#footer strong a{font-weight:bold;}
#footer a:hover{text-decoration:underline;}

label{font-weight:bold;}

#searchform{margin:0 0 2em 0;}
#s{border:solid; border-width:0.2em 1px 0.1em 2px; margin:0; padding:0em; width:95px; height:1.5em; display:inline;}
#searchsubmit{margin-top:0.25em; padding:0.25em 10px 0.25em 10px; padding:0; display:inline; width:60px; height:1.75em;}
#submit{border:solid; border-width:0.2em 1px 0.1em 2px; margin:0; padding:0.5em; width:130px;}

#author,#email,#url,#comment{border:0.1em solid; margin:0;padding:0.5em;}
#commentsection{margin:2.5em 0 0;}
#commentsection p{margin:0 0 0.75em;}

.comment{margin:0 0 1em 0;padding:0.75em 5px 0 8px; border-left:0.5em solid}
.comment p.commenthead{line-height:1.5em;}
.comment p{font-size:1em;line-height:1.5em;margin:0 0 6px 0;padding-bottom:5px;}


div.articlelistitem { padding-top: 0.5em; border-bottom: 1px solid #ccc; }

div.Articlesummary{	margin:1em 0px 2em 0px;}
div.Articlesummary p.title{padding:0; font-size:1.1em; line-height:1.5em;}
div.Articlesummary p.title a{text-decoration:underline; border:none;}
div.Articlesummary p.excerpt{display:block; padding:0; line-height:1.5em;}
#content .Articlesummary p{margin:0;}


#content .postcatlinks{	margin-top:0em; font-size:1em; line-height: 1.5em} /* for lists */
#content .post .postcatlinks{ margin-top:6em; font-size:1em; line-height: 1em;} /* for posts */
#content .postcatlinks a{display:inline;  text-decoration:none; border-bottom:0.05em solid;}
#content  span.LinkHeader {font-weight:bold; }

#content div.TagLinks { line-height: 1.5em;} /* for lists */
#content  .post p.TagLinks { background:url(img/tag-icon2.gif) no-repeat center left; padding-left:18px; line-height: 1em;} /* for posts */
#content  .post div.TagLinks { background: none; padding-left: 0} /* for posts */

div.PopOut{border:solid black; border-width:0.5em 0 0.5em 0; float:right; padding:0 0px 1em 0; margin:0 10px 1em 30px; width:180px; font-size:0.9em; line-height:1.5em;}
div.QuickReference{margin-top:0.5em;}
div.Tip{margin-top:1.5em;}
div.BasicConcept{margin-top:3.5em;}
#content div.post li div.PopOut {margin-right:-140px;   }
#content div.post div.PopOut p:first-child{font-weight:bold;}
#content div.post div.PopOut p , #content div.post div.PopOut li{margin:0; padding:0.25em 0 0.25em 0; font-weight:normal;}
#content div.post div.PopOut ul{color:#000; margin:0 0 0 15px; padding-right:0;} 
#content div.post div.PopOut ol{color:#000; margin:0 0 0 19px; padding-right:0;} 
#content div.post div.PopOut p:first-child{color:#000; padding:1em 0 1em 0;} 

#content div.post div.PopOut img{padding:0; margin:0; float:left;}
#content div.post div.PopOut Span.Key, div.PopOut Span.Key{letter-spacing:0; font-weight:bold;}
#content div.post div.PopOut a:link{color:blue; background:white; text-decoration:underline; padding:0; margin:0;}
#content div.post div.PopOut a:visited{color:purple; text-decoration:underline; padding:0; margin:0;}
#content div.post div.PopOut a:active, div.PopOut a:active 	{color:black; padding:0; margin:0; text-decoration:underline;}
#content div.post div.PopOut a:hover, div.PopOut a:hover{color:black; padding:0; margin:0; text-decoration:underline;}

#content div.post div.QuickReference{background:url("img/book_white.gif") no-repeat 0 0;}
#content div.post div.QuickReference p:first-child:before{content:"Quick Reference"; margin:0 0 1.5em 40px; padding:0; display:block;} 
#content div.post div.QuickReference p:first-child{padding-bottom:0;} 

#content div.post div.Tip{background:url("img/tip.gif") no-repeat 0px 2px; padding-top:1em;} 
#content div.post div.Tip p:first-child:before{content:"Tip! "; margin:0 0 1.25em 0; padding:0; display:block;} 
#content div.post div.Tip p:first-child{padding:0 0 0 40px;} 

div.PopOut p.DownloadButton{margin-bottom:2em;}
div.PopOut p.DownloadButton a
	{
	font-weight:bold;
	background:#4682B4;	
	text-align:center;
	font-style:normal;
	font-size:1.2em;
	border-top:0.1em solid rgb(200,200,200);
	border-left:0.1em solid rgb(200,200,200);
	border-right:0.25em solid #2F4F4F;
	border-bottom:0.25em solid #2F4F4F;
	padding:0.5em 10px 0.5em 10px;
	color:white;
	text-decoration:none;
	}	
div.PopOut p.DownloadButton a:link{background:#4682B4;}
div.PopOut p.DownloadButton a:visited{background:#4682B4;}
div.PopOut p.DownloadButton a:active{background:#4682B4;}	
div.PopOut p.DownloadButton a:hover{background:#4682B4;}

p.print{display:none;}

div.MVPLogo, div.Melbourne{margin-top:30px;}
#content div.post div.TableOfContents p{margin-top:0; margin-bottom:0}
#content div.post p.Next{text-align:right; margin-right:-150px;}
#content div.post div.Reference p.Next{text-align:right; margin-left:250px; margin-right:-120px;}

div.Tutorial, div.Reference, div.CuriosityShop{border:1px solid; padding-left:20px; padding-bottom:1em;}
div.Tutorial, div.Reference{margin-bottom:2em;}


#YearlyArchiveList li { list-style: none; }
