/*
Theme Name:CPD Seminars
Theme URI:http://jet.ie
Description:Custom Private Theme
Version:1.0
Author:JET Design
Author URI:http://jet.ie
Tags:white, blue, events, fixed-width, two-columns, left-sidebar
*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
background-image:url(images/bg.jpg);
background-repeat: repeat-x;
background-color:#FFF;
}

.clear {clear:both;}

a {
text-decoration:none;
color:#000;
font-weight:600;
}
a:hover {
color:#e12000;
background-color:#efefef;
}
hr{
margin-top:15px;
border:0;
width:620px;
color:#fff;
clear:both;
}
#wrapper {
width:1015px;
margin:auto;
background-color:#FFF;
}
#header {
float:left;
width:1000px;
margin:0;
background-color:#FFF;
}
#logo {
float:left;
width:960px;
background-image:url(images/header_contact.jpg); background-repeat:no-repeat;
background-position: right;
}
#logo a {
text-decoration:none;
border-bottom:none;
padding-left: 40px;
}

#nav {
float:left;
width:auto;
padding: 0 15px 5px 25px;
}

#content {
width:680px;
float:left;
padding:0 0 30px 10px;
margin:0 0 10px 10px;
min-height:420px;
background-color:#FFF;
}
.post {
padding:0 30px 0 0;
}
.post p {
margin:5px 0 5px 0;
}
.post em{
font-style:italic;
}
.post h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
margin:25px 0 10px 0;
font-weight:normal;
}
.post h1, .post h1 a{
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color: #2E5E77;
margin:10px 0 5px 0;
font-weight:normal;
line-height:32px;
}
.post h3, .post h4 {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
margin:15px 0 10px 0;
font-weight:normal;
}
.post h4 {
font-size:18px;
}
.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover {
color:#e12000;
}
.post .indent {
padding-left:10px;
}
.post .indent p {
padding-left:10px;
}
.post small {
font-size:11px;
}
.post small a {
font-weight:normal;
}
.post .alignright {
float:right;
margin-left:10px;
}
.post .alignleft {
float:left;
margin-right:10px;
}
.post .aligncenter {
margin:0 auto;
display:block;
}
.post abbr {
font-weight:normal;
}
.post ul{
list-style:circle;
margin:0 0 0 25px;
}
.post ol{
list-style:decimal;
margin:0 0 0 30px;
}
.post .wp-caption {
background:#f7f7f7;
border:1px solid #ccc;
margin:10px;
text-align:center;
padding:5px 0 0;
}
.post .wp-caption-text {
margin:0;
}
.post .wp-caption a, .post .wp-caption a:hover {
border-bottom:0;
}
.post blockquote {
color:#777;
border-left:5px solid #ccc;
margin:15px 30px 0 10px;
padding-left:20px;
}
.post pre {
font-family:courier;
font-size:12px;
letter-spacing:-1px;
margin:14px 0 14px 0;
}
.post .message ul {
margin:12px 0 0;
}
.post .message {
display:none;
background:#0F67A1;
margin-top:10px;
padding:20px;
color:#fff;
}
#comments h3, #comments h4{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
margin:35px 0 5px;
font-weight:normal;
}

#homepage_events {
font-size:12px;
color:#666;
line-height: 1.3em;
font-weight:normal;
padding:5px 0 2px 0px;
display:block;
width: 663px;
}

#homepage_events h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
margin:2px 0 10px 0;
font-weight:normal;
}

#homepage_events h1 a {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
margin:2px 0 10px 0;
font-weight:normal;
}

#homepage_events p {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 1.5em;
margin:2px 0 10px 0;
font-weight:normal;
}

#custom_fields {
font-size:12px;
color:#666;
line-height: 1.2em;
font-weight:normal;
padding:5px 0 2px 15px;
display:block;
float: right;
width: 190px;
margin: 10px;
}

#sidebar {
width:232px;
float:left;
margin:0 0 25px 14px;
padding-left: 10px;
background-color:#FFF;
}

#sidebar .block ul .children{
border:0;
padding: 0 0 0 8px;
}
#sidebar .block li {
font-size:12px;
color:#666;
line-height: 2em;
font-weight:normal;
padding:2px 0 2px 15px;
display:block;
border-left: 1px solid #EAEAEA;
border-right: 1px solid #EAEAEA;
border-bottom:none;
}

#sidebar .block li a {
	color:#666;
	font-weight:normal;
}
.Hidden { left: -10000px; position: absolute; top : -10000px; }

#testimonials {
width:900px;
float:left;
margin: 0 0 05px 23px;
padding-left: 10px;
background-color:#F6F6F6;
border: 1px solid #EAEAEA;
padding: 15px;
background-image:url(images/testimonials_bg.png);
background-repeat:no-repeat;
background-position:right;
min-height: 170px;
}

#testimonials h1{
	font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color: #2E5E77;
padding: 3px 0 10px 0;
}

#testimonials p {
padding-right: 170px;
}

#banner		{width: 750px; height: 321px; overflow: hidden;}

ul#portfolio	{margin: 0; padding: 0; width: 720px;}
ul#portfolio li	{list-style: none; width: 750px;}

#footer {
width:900px;
float:left;
font-size: 85%;
border-top:1px solid #EAEAEA;
text-align:left;
margin:10px 0 20px 20px;
background-color:#FFF;
padding: 15px;
}

/* ALIGN */	
	img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}	


/* Gallery Styles */
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 670px;
height: 275px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
visibility: hidden;
width: 680px;
}

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 670px;
margin-top: 6px;
text-align: right;
background: white;
}

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
color: #2e6ab1;
padding: 1px 3px;
margin-right: 3px;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}

