/*Theme Name: ed-psy themeTheme URI: http://wordpress.org/Description: custom theme for psy-ed.comVersion: 1.0Author: bigwideskyTags: custom header, fixed width, two columns, widgets	ed-psy v1.0	This theme was designed by Eliot Frick,	implemented by Chris Worley	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php*//* Begin Typography & Colors */body {	position:absolute;	font-size: 13px; /* Resets 1em to 10px */	font-family: Arial, Helvetica, sans-serif;	color: #837661;	margin:0px;	padding:0px;	width:100%;	height:100%;	background: #d1bfa3;}#page_con_bg {	background: #dcd2c0 url('images/con_body_bg.gif');	background-repeat:repeat-x;}#page {	position:relative;	text-align: left;	top:0px;	width:1000px;	margin:0px;	padding:0px;}#page_avatar {	position:absolute;	text-align: right;	width:291px;	top:5px;	left:-320px;	margin:0px;	padding:0px;	font-size:11px;}.blog_page{	width:620px;}#sidebar {	position:relative;	float:left;	width:160px;	top:0px;	left:20px;	text-align:left;	font-family: Verdana, Geneva, sans-serif;	font-size: 11px;	line-height:11px;}.blog_posts{	position:relative;	float:left;	width:350px;}.blog_post{	position:relative;	width:352px;	float:left;}.blog_content_left{	float:left;	width:340px;}.blog_content_right{	float:right;	width:200px;}.page_avatar_name {	font-size:13px;	font-weight:bold;}.page_avatar_image {	position:relative;	padding-left:12px;	top:-10px;}#top_bar_logo {	position:absolute;	height:50px;	top:11px;	left:10px;}#top_bar_search {	position:relative;	float:right;	height:27px;	width:325px;	top:10px;	right:-15px;}#search_field_top_left {	position:relative;	float:left;}.form_field_label {	font-size:10px;	font-weight:bold;	margin:2px;	padding:0px;	float:none;}.google_map {	border: 0px solid #473c2b;	margin-top:10px;}.form_field_pulldown {	position:relative;	margin:0px;	padding:2px;	margin-bottom:10px;	width:200px;}#form_left{	position:relative;	float:left;	width:240px;}#form_left_signup{	position:absolute;	text-align:center;	right:535px;	top:110px;	width:240px;}#form_right{	position:relative;	float:right;	width:240px;z-index:21;}.form_field {	position:relative;	margin:0px;	padding:2px;	margin-bottom:10px;	width:200px;	z-index:2;	}.form_textarea {	margin:0px;	padding:2px;	width:200px;	margin-bottom:10px;	font-family: Arial, Helvetica, sans-serif;}.wpcf7-response-output {	position:relative;	z-index:1;	margin:0px;	padding:0px;	margin-bottom:10px;	left:-20px;	top:0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.top_bar_search_field{	position:relative;	left:6px;	top:1px;	margin-right:20px;	width:200px;	font-size:11px;	background-color: #574e3f;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	color:#d7bc91;}.top_bar_search_button{	position:absolute;	left:225px;	top:-4px;}input {	padding:5px;	margin:0px;}#top_bar_bg {	position:relative;	width:1000px;	height:50px;	background-color: #231f20;}div#p_nav_main {	/*position:relative;	top:11px;	left:-2px;	width:1000px;	height:46px;	z-index:10;*/}.media_thumb {	position:relative;	padding-right:12px;	margin-bottom:10px;}.media_link {	position:relative;	font-size:10px;}.media_description {	float:right;	width:150px;	position:relative;}.media_description h2 {}.video_viewport {	position:relative;	padding-right:0px;	clear:both;	margin-top:30px;	margin-bottom:30px;}div.pn_overs {	position: relative;	height: 59px;	float: left;	margin: 0 2px 0 0;}div.pn_normal {	position: absolute;	top: 0;	left: 0;}div.pn_over {	position: relative;	top: 0;	left: 0;	visibility: hidden;}#con_page_head_top {	position:relative;	width:1000px;	height:21px;}#con_page_head_mid{	position:relative;	background-image: url('images/con_page_head_mid_bg.png');	background-repeat: repeat-y;	width:1000px;	padding-left:20px;	padding-right:20px;	margin:0px;	text-align:left;}#con_page_head_bottom {	position:relative;	width:1000px;	height:26px;}#breadcrumb {	position:relative;	font-size:12px;	font-weight:bold;	left:2px;}.page_content_bg {	position:relative;	width:680px;	left:311px;	top:0px;	background-image: url('images/con_page_content_bg.gif');	background-repeat: repeat-y;	margin:0px;	padding:0px;	padding-bottom:60px;}.page_content {	font-size:13px;	position:relative;	top:20px;	padding:0px;	margin:0px;	padding-left:48px;	width:485px;}.page_content_blog {	font-size:13px;	position:relative;	top:20px;	padding:0px;	margin:0px;	padding-left:48px;	width:580px;}.con_body_bottom {	position:relative;	width:680px;	height:12px;	left:311px;	padding-bottom:40px;}.clear {	clear: both;	height:0px;}#footer {	position:relative;	left:0px;	right:0px;	bottom:0px;	background-color:#d1bfa3;}.footer_title {color: #473C2B;    font-size: 15px;    font-weight: bold;}#footer_content {	position:absolute;	background-image: url(images/footer_divider_vert.gif);	background-position: 255px 10px;	/*background-color:#d1bfa3;*/	background-repeat: no-repeat;	margin-top:40px;	padding-bottom:40px;	text-align:left;	font-size:11px;	left:350px;	color:#000;	line-height: 11px;	width:640px;}#footer_content_title {	}#footer_content_left {	position:relative;	width:220px;	float:left;	text-align:right;	line-height: 14px;	/*background-color:#d1bfa3;*/}#footer_content_left img{	position:relative;	margin-left:3px;	margin-bottom:-4px;}#footer_content_right {	position:relative;	width:350px;	float:right;	text-align:left;	/*background-color:#d1bfa3;*/}#footer_content a {	/*color:#fcb034;*/}#footer p2 {	margin: 0;	padding: 20px 0;	text-align: center;}#header_content {	position:relative;	margin:0px;	padding:0px;	width:1000px;	background-repeat: repeat-y;}#headerimg {	margin: 7px 9px 0;	height: 192px;	width: 740px;}#content {}.widecolumn .entry p {	font-size: 1.05em;}.narrowcolumn .entry, .widecolumn .entry {	line-height: 1.4em;}.widecolumn {	line-height: 1.6em;}.narrowcolumn .postmetadata {	text-align: center;}.thread-alt {	background-color: #f8f8f8;}.thread-even {	background-color: white;}.depth-1 {	border: 1px solid #ddd;}.even, .alt {	border-left: 1px solid #ddd;}small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;}h1, h2, h3 {	font-weight: bold;}h1 {	font-size: 4em;	text-align: center;}#headerimg .description {	font-size: 1.2em;	text-align: center;}h2 {	font-size: 1.6em;	color: #fcb034;}h2.pagetitle {	font-size: 1.6em;}#sidebar h2 {	font-size: 1.0em;}h3 {	font-size: 12px;}h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {	text-decoration: none;	color: white;}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {	color: #fcb034;	font-size:18px;	text-transform: uppercase;}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {	text-decoration: none;}.entry p a:visited {}.commentlist li, #commentform input, #commentform textarea {	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentlist li ul li {	font-size: 1em;}.commentlist li {	font-weight: bold;}.commentlist li .avatar {	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;}#commentform p {}.commentmetadata {	font-weight: normal;	text-align:left;	font-size:10px;}small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	color: #777;}code {	font: 1.1em 'Courier New', Courier, Fixed;}acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em;}a, h2 a:hover, h3 a:hover {	color: #06c;	text-decoration: none;}a:hover {	color: #147;	text-decoration: underline;}#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;}#wp-calendar a {	text-decoration: none;}#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;}/* End Typography & Colors *//* Begin Structure */body {	margin: 0 0 0px 0;	padding: 0;}#page {	margin: 0px auto;	padding: 0;	width: 1000px;}#header33 {	background-color: #73a0c5;	margin: 0 0 0 0px;	padding: 0;	height: 200px;	width: 758px;}#headerimg {	margin: 0;	height: 200px;	width: 100%;}.narrowcolumn {	float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0;	width: 450px;}.widecolumn {	padding: 10px 0 20px 0;	margin: 5px 0 0 150px;	width: 450px;}.post {	margin: 0 0 0px;}.post hr {	display: block;}.widecolumn .post {	margin: 0;}.narrowcolumn .postmetadata {	padding-top: 5px;}.widecolumn .postmetadata {	margin: 30px 0;}.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}.postmetadata {	clear: both;}/* End Structure *//*	Begin Headers */h1 {	padding-top: 70px;	margin: 0;}h2 {	margin: 0px 0 0;}h2.pagetitle {}#sidebar h2 {	margin: 5px 0 0;	padding: 0;}h3 {	padding: 0;	margin: 30px 0 0;}h3.comments {	padding: 0;	margin: 40px auto 20px;}/* End Headers *//* Begin Images */p img {	padding: 0;	margin:0px;	max-width: 100%;}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	padding: 0px;	margin: 0 0 0px 0px;	display: inline;}img.alignleft {	padding: 0px;	margin: 0 0px 0px 0;	display: inline;}.alignright {	float: right;}.alignleft {	float: left}/* End Images *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 10px;	list-style: none;	padding-left: 10px;	text-indent: -10px;}html>body .entry li {	margin: 2px 0 2px 10px;}.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";}.entry ol {	padding: 0 0 0 35px;	margin: 0;}.entry ol li {	margin: 0;	padding: 0;}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;}#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;}#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;}#sidebar ul p, #sidebar ul select {	margin: 0px 0 0px;}#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;}#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;}ol li, #sidebar ul ol li {	list-style: decimal outside;}#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 0px auto;	padding: 0px 0px;	text-align: center;}#sidebar #searchform #s {	width: 108px;	padding: 2px;}#sidebar #searchsubmit {	padding: 1px;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:left;}select {	width: 130px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;}#commentform {	margin: 5px 10px 0 0;}#commentform textarea {	padding: 2px;}#respond:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}#commentform #submit {	margin: 0 0 5px auto;	float: right;}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;}.commentlist {	padding: 0;	text-align: justify;}.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;}.commentlist li ul li {	margin-right: -5px;	margin-left: 10px;}.commentlist p {	margin: 10px 5px 10px 0;}.children {	padding: 0;}#commentform p {	margin: 5px 0;}.nocomments {	text-align: center;	margin: 0;	padding: 0;}.commentmetadata {	margin: 0;	display: block;}/* End Comments *//* Begin Sidebar */#sidebar {	float:right;/*	width: 190px;*/}#sidebar form {	margin: 0;}/* End Sidebar *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}#wp-calendar a {	display: block;}#wp-calendar caption {	text-align: center;	width: 100%;}#wp-calendar td {	padding: 3px 0;	text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff;}/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px dashed #999;}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;}blockquote cite {	margin: 5px 0 0;	display: block;}.center {	text-align: center;}.hidden {	display: none;}hr {	display: none;}a img {	border: none;}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;}/* End Various Tags & Classes*//* Captions */.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}a:link, a:visited  {	color:#335787;}/* End captions */form{	position:relative;	float:left;	text-align:left;	margin:0px;	padding:0px;}#comment{	width:350px;}#comments{	width:370px;	margin-top:15px;	margin-bottom:5px;}h3{	font-size:14px;	margin-bottom:0px;	padding-bottom:0px;	margin:0px;	padding:0px;}h3 .pagetitle{	margin:0px;	padding:0px;}.blog_post img{	margin-bottom:10px;
        float: left;
        margin-right: 10px;}.radio_box {	display:none;}#twitter_div {	text-align:left;}#twitter_div h2 {	padding-left:2em;}/* Video Queue */#video-player {	width: 450px;	overflow: visible;}#video-queue {	display:none;}#video-thumbnails {	margin:15px 0 15px 0;}.video-current-thumbnail {	border: 2px solid #FCB034;}#video-thumbnails img {	padding: 0; margin: 0;}#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.95;}#tooltip h3, #tooltip div { margin: 0; }span.tag-links a{font-weight:bold;text-transform:uppercase;font-size:12px;}span.tag-links {font-size:12px;}span.author-links a{font-weight:bold;text-transform:uppercase;font-size:12px;}span.author-links {font-size:12px;}.dateBG {background-image:url("images/dateBG.png");color:#FCB040;float:left;font-weight:bold;height:41px;padding-top:8px;text-align:center;text-transform:uppercase;width:49px;}#s {    background: url("images/search/search_field_top_bg.gif") no-repeat scroll left top transparent;    border: 0 none;    color: #FFFFFF;    padding-bottom: 11px;    padding-left: 7px;    padding-top: 6px;    vertical-align: middle;    width: 213px;}#searchsubmit {border:0px;   background: url("images/search/search_button_top.gif") no-repeat scroll left top transparent;   width:72px;   height:26px;}/* =Menu-------------------------------------------------------------- */#access {      z-index: 21;	height:50px;	display:block;	width:100%;	margin-left:7px;	margin-top:20px;}#access .menu-header,div.menu {}#access .menu-header ul,div.menu ul {	list-style: none;	margin: 0;}#access .menu-header li,div.menu li {	float: left;	position: relative;}#access li {float:left;list-style:none;}#access div.header-menu ul {margin:0px;padding:0px;}#access a {    background: url("images/menuTop.png") no-repeat scroll left top transparent;    color: #415580;    display: block;    float: left;    font-size: 15px;    font-weight: bold;    height: 30px;    padding-top: 20px;    text-align: center;    text-decoration: none;    text-transform: inherit;    width: 160px;	margin-right:0px;}#access a:hover {    background: url("images/topmenuHover.png") no-repeat scroll left top transparent;}#access div.header-menu ul ul {	   -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);    display: none;    float: left;    position: absolute;    width: 200px;	padding:0px;	margin:0px;    z-index: 99999;	background-color:#D7BC91;	margin-top:50px;	margin-left:2px;}#access ul ul li a {background:none;}#access ul ul li.current_page_item a {background:none;}#access ul ul li {	min-width: 180px;}#access ul ul ul {	left: 100%;	top: 0;}#access ul ul a {	background: #415584;	line-height: 1em;	height: auto;	color:#000000;	border-bottom:1px dotted #415584;	font-size:12px;	text-align:left;	padding-top:0px;	padding-top:10px;	padding-bottom:10px;	padding-left:10px;	width:190px;}#access ul ul a:hover {background:none;background-color:#F1E0C2;color:#415580;}#access ul ul li.current_page_item a:hover {background:none;background-color:#F1E0C2;color:#415580;}#access ul li:hover > ul {	display: block;}#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {	 background: url("images/topmenuHover.png") no-repeat scroll left top transparent;}
