/*
Theme Name: Roz
Theme URI: http://op111.net/
Description: Child Theme for Whiteboard
Author: Skool
Author URI: http://op111.net/
Template: whiteboard
Version: 0.1
*/

@import url("../whiteboard/style.css");

body { background-color:#231F20; color:#989898; font-family:arial,sans-serif; font-size:90%; }
a:link, a:visited, a:hover{ color:#00AEEF; text-decoration: none }
a:hover{ text-decoration: underline }

code {margin-left:30px; font-family:courier, courier new, monospace; font-size:100%;color:#989898; }

#code {font-family:courier, courier new, monospace; font-size:90%;color:#989898; }
p.code {font-family:courier, courier new, monospace; font-size:90%;color:#989898; }
.code {padding-top:20px; padding-bottom:20px;font-family:courier, courier new, monospace; color:#989898; }

h1 {font-size:260%; color:white;}
h1.bottom-pad {font-size:260%; color:white; padding-bottom:25px;}
h1.publication {font-size:180%; color:white; padding-top:20px}
h1.small-bottom-pad {font-size:180%; color:white; padding-bottom:20px; padding-top:20px}
h1 a:link, h1 a:visited, h1 a:hover { color:white;}
h2{ font-size:170%;color:#BCBEC0; padding-bottom:10px}
h2.pad { padding-top:25px;  font-size:170%;color:#BCBEC0; padding-bottom:10px}
h2 a:link, h2 a:visited, h2 a:hover {color:#BCBEC0; }
h3 { color:#D1D3D4; font-size:120%; }
p { padding-bottom:10px; font-size:100%; line-height:150%}
p.small { padding-bottom:10px; font-size:80%; line-height:150%}

#container { width: 974px; margin: 0 auto; padding-bottom:20px; }

#header { height: 87px; }
.pad10 {padding-bottom: 10px}
.pad210 {padding-bottom: 20px; padding-top: 10px}

#topTitle { float: left; }
#topTitle h1 a:link,#topTitle h1 a:visited,#topTitle h1 a:hover{ color:white; text-decoration:none; }

#topNav { float:right; text-shadow: -1px -1px 2px #231F20; }
#topNav ul { list-style-type: none }
#topNav ul li { float:left; padding-left:10px;  list-style-type: none; height:50px;  }
#topNav ul li.current_page_item{background-image:url(images/topnav.png); background-position:left; }
#topNav ul li a:link, #topNav ul li a:visited, #topNav ul li a:hover{ padding-top: 15px; color:white; text-decoration:none; text-transform: uppercase; padding-right:10px; height:35px;  display:block; background-repeat: no-repeat; background-position:right;}
#topNav ul li.current_page_item a {background-image:url(images/topnav-right.png);}
#topNav ul ul { display:none }

#content { clear:none;float:left; width: 760px; }
#singlecontent { clear:none;float:left; margin-left:27px; width: 760px; }
#widecontent { clear:none;float:left; margin-left:20px; width: 780px; }
#pubcontent { clear:none;float:left; margin-left:20px; width: 780px; }
#schedulecontent { margin-left:20px; clear:none;float:left; width: 780px; }
#schedulecontent h1 {font-size:260%; color:white;}
#schedulecontent h2{ font-size:170%;color:#BCBEC0; padding-top:35px;}
#schedulecontent h3 { color:#D1D3D4; font-size:120%; padding-top:10px; padding-bottom:10px}
#schedulecontent ul, #schedulecontent li { padding-left: 20px;}
#coursecontent { margin-left:20px; clear:none;float:left; width: 780px; }
#coursecontent h1 {font-size:260%; color:white;}
#coursecontent h2{ font-size:170%;color:#BCBEC0; padding-top:25px; padding-bottom:10px}
#coursecontent h3 { color:#D1D3D4; font-size:120%; padding-top:20px;}
#coursecontent  ul, #coursecontent li { padding-left: 20px;}
#picture {float:left}

ol.page { padding-left: 20px;}
#pubEntry { padding-top: 40px; padding-bottom: 90px} 
/*#sidebar { float:left; width:210px; }*/
#sidebar .pagenav ul li a:link,#sidebar .pagenav ul li a:visited,#sidebar .pagenav ul li a:hover { color: #00AEEF; text-transform:uppercase; text-decoration:none}
#sidebar .pagenav ul li ul a:link,#sidebar .pagenav ul li ul a:visited,#sidebar .pagenav ul li ul a:hover { color:white; text-transform:none }

#footer		{clear:both;color:white; font-size:130%; border-top:dashed 1px #6D6E71; padding-top:20px; margin-top:40px}
#copyright 	{float:left}
#contact  	{float:right}

.home #content{width:320px; border-right:dashed 1px #6D6E71; padding-right:40px }
.not-home #content{float:left; padding-left:40px; width:480px; padding-right:40px; border-left:dashed 1px #6D6E71;}

.sidebar{float:left; width:160px}
.sidebar ul, .sidebar li{list-style-type:none; }
.sidebar1{padding-left:40px; width: 573px;}
.sidebar2{}
.sidebar3{width: 150px; }


h2.widgettitle, .widgettitle{color:#00AEEF; text-transform: uppercase; font-size:80%; font-family: Verdana, sans-serif; font-weight:bold} 

#topTitle{margin-top:15px}

.page_item .page_item a:link,.page_item .page_item a:visited,.page_item .page_item a:hover{ color:white; padding-left:15px; display:block}
.page_item .current_page_item a:link, .page_item .current_page_item a:visited, .page_item .current_page_item a:hover { border-left:4px solid #00AEEF; padding-left:11px; display:block }
.page_item .current_page_item .page_item a:link, .page_item .current_page_item .page_item a:visited, .page_item .current_page_item .page_item a:hover { padding-left:15px; border-left:0px; }

.page_item .cat-item a:link, .page_item .cat-item a:visited,.page_item .cat-item a:hover{ color:white; padding-left:15px; display:block}
.cat-item .current_cat-item a:link, .cat-item .current_cat-item a:visited, .cat-item .current_cat-item a:hover { border-left:4px solid #00AEEF; padding-left:11px; display:block }
.cat-item .current_cat-item .cat-item a:link, .cat-item .current_cat-item .cat-item a:visited, .cat-item .current_cat-item .cat-item a:hover { padding-left:15px; border-left:0px; }

/** catch for if the current page is courses **/
.widget_pages .current_page_item .page_item .page_item { display:none }
.widget_pages .page_item .current_page_item .page_item .page_item { display:block }

.widget_pages h2 { display:none }
.widget_pages .page_item { display: none; text-transform: uppercase; }
.widget_pages .page_item .page_item { display:block; text-transform: none}
.widget_pages .current_page_parent, .widget_pages .current_page_item { display:block }
.page_item .page_item { padding-left:0; padding-bottom:0;}
.page_item .page_item .page_item { padding-left:15px; padding-bottom:0;}

.courses .widget_pages .current_page_ancestor, .courses .widget_pages .current_page_parent { display:block }

.courses .widget_pages .current_page_ancestor .page_item, .courses .widget_pages .current_page_parent .page_item { display:none }
.courses .widget_pages .current_page_ancestor .current_page_parent, .courses .widget_pages .current_page_ancestor .current_page_parent .page_item { display:block }
.courses .widget_pages .current_page_parent .page_item .page_item, .courses .widget_pages .current_page_ancestor .page_item .page_item { display: none }
.courses .widget_pages .current_page_ancestor .current_page_ancestor .page_item, .courses .widget_pages .current_page_parent .current_page_item, .courses .widget_pages .current_page_parent .current_page_item .page_item, .courses .widget_pages .current_page_ancestor .page_item, .courses .widget_pages .current_page_parent .page_item { display:block }

li.page_item{margin:10px 0}
li.cat-item{font-color:white;margin:10px 0}
.menu li.page_item{margin:0}

.home-subhead{float:right; color:white; padding-top:15px}
.blog-date{color:white;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.top {vertical-align:text-top;}
