/*
Theme Name: wrikb 
Theme URI: http://wolfram.com
Description: The theme for the wolfram research knowledge base
Author: Sean Jordan
Version: 1.0
*/

/**
 * global styles
 */
body {
    background: url('/common/images2010/m8/topnav_bg.gif') repeat-x 0 175px;
}
a img { border:none; }

p.error {
    margin:40px 60px;
    font-size:18px;
}

ul.post-list {
color: #666666;
}

ul.post-list li a, ul.post-list li a:link, ul.post-list li a:visited {
    color: #666666;
}

ul.post-list li a:hover, ul.post-list li a:visited:hover {
    color: #e00400;
}

ul li a:hover, ul li a:visited:hover {
    color: #e00400;
}

ul {
    color: #222;
}

ul li a, ul li a:link, ul li a:visited {
    color: #e00400;
}

/**
 * global objects
 */

div#kb-wrap {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 60px;
    text-align: left;
}

div#mainWrap {
    width:600px;
}

div#header {
    padding:2px 0px 0px;
}

div#pageWrapper {

}

div#pageWrapperUsesDropShadows {

}

form#topnavSearch input.text {
    height: 25px;
}
#support_topnav {
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
}

div#footer {
    clear:both;
    overflow:hidden;
    border-bottom:1px solid #cacaca;
}

div#footer ul.nav li {
    list-style-type:none;
    background:none;
    float:left;
}

/**
 * m8 sidebar tweaks
 */
#sidebar > div.sb_item a { 
    line-height: 29px; 
}

div.sb_item img { 
    vertical-align: middle; 
}

/**
 * front page styles
 */

div#fp-body {
    overflow:hidden;
    width:998px;
    margin-top:20px;
}

div#fp-body div.podAd {
    float:left;
}

div#fp-body div.podContainer {
    width:460px;
    margin:0px 20px 0px 0px;
    float:left;
}

div#fp-body div.podContainer div.podBG {
    padding:10px 19px 10px;
}

div#fp-body ul.post-list {
    padding:0px 12px;
}

div#fp-body ul.category-list {
    padding-top:15px;
}

div#fp-body ul.category-list li {
color: #666666;
}

div#fp-body ul.category-list li a, div#fp-body ul.category-list li a:link, div#fp-body ul.category-list li a:visited {
    color: #666666;
}

div#fp-body ul.category-list li {
    font-weight:bold;
    font-size:15px;
    background:none;
    line-height:29px;
    margin-bottom:5px;
}

div.cat-icon { 
    width:1px;
    margin-right:0px;
    float:left;
}

div#fp-body ul.category-list a {
    padding:0px;
}

div#fp-body ul.category-list li img {
    vertical-align: middle;
    padding-right:5px;
}

/**
 * Category page title
 */
body.category div#mainWrap h2 {
    border-bottom:1px solid #cacaca;
}

/**
 * Post page styles
 */
h1.aboveHeader.small {
    font-size:14px;
}

h1.aboveHeader.small a {
    color:#666666;
}

table.article-intro {
    border-bottom:1px solid #cacaca;
    width:600px;
    padding:0px;
    margin:0px;
}

table.article-intro td {
    padding:0px;
    margin:0px;
}

table.article-intro td.icons {
    vertical-align:bottom;
}

table.article-intro td.icons p {
    margin-bottom:0px;
    line-height:0px;
}

div.post-title {
    width:525px
}

div.post-title h1.article-title {
    font-size:16px;
    line-height:20px;
    color:#000;
}

div.post {
    padding-top:15px;
}

/**
 * Common styles/objects
 */
ul.post-list {
    margin-top:15px;
    list-style-type:none;
}

ul.post-list li {
    background:url('images/note.png') 0 0 no-repeat;
    padding-left:35px;
    margin-bottom:10px;
    text-align:top;
}

ul.post-list li.hover {
    background:url('images/note-over.png') no-repeat;
}

div#sidebar-pods {
    padding-left:19px;
    margin-right:5px;
}

div.sidebar-sub-pod {
    margin-top:15px;
}

div#contact-support-pod {
    background: transparent url('http://www.wolfram.com/mathematica/images/moreInfoIcon.png') no-repeat;
    height:54px;
    margin-left:11px;
}
div#community-knowledge-pod {
    background: transparent url('images/commKnowIcon.png') no-repeat left 10px;
    height:54px;
    margin-left:11px;
}

div#contact-support-pod div, div#community-knowledge-pod div {
    margin-left:51px;
    padding-top:5px;
}

div#sidebar div#related-articles-pod {
    border:1px solid #E4E4E4;
    padding:0px;
}

div#sidebar div.awesome {
    background: url("/common/images2010/m8/bg_sb_main.png") repeat-y scroll 0 0 transparent;
    padding-left:20px;
}

div#sidebar div#related-articles-pod h3,
div#sidebar div.awesome h3 {
    background-color:#f6f6f6;
    color:#E00400;
    padding:5px 10px;
    margin:0px;
    border-bottom:1px solid #E4E4E4;
}

div#sidebar div.awesome h3 {
    /*width:229px;*/
    margin: 0 6px 0 0;
    border-color:#E4E4E4;
}

div#sidebar div#related-articles-pod ul {
    padding:10px;
}

div#sidebar div#related-articles-pod li {
    margin-bottom:7px;
}

div#sidebar div#related-articles-pod ul li a {
    margin:0px;
    padding:0px;
}

div.no-translation {
    border-width:1px 0px;
    border-style:solid;
    border-color:#E4E4E4;
    height:30px;
    margin:0px 0px 15px;
    background-color:#F6F6F6;
}

div.no-translation p {
    text-align:center;
    line-height:30px;
    font-size:16px;
}

#sidebar a, #sidebar a:link, #sidebar a:visited {
    padding: 9px 25px 9px 40px;
}

/* WARNING POD */
div.warning {
    background:url('images/warning-bg.gif') repeat-x;
    height:70px;
    border:1px solid #e8e8e8;
    margin:10px 0 20px 0;
}

div.warning-icon {
	background:url('images/warning-icon.png') no-repeat;
	height:27px;
	width:27px;
	float:left;
	margin:20px;
}

div.warning-text {
	width:520px;
	float:left;
	margin-top:15px;
}

div.clearFloat {
	clear:both;
}



