/* CSS Document */

*{
margin:0;
padding:0;
border:none;
}

body {
background:#fff url(images/background.jpg) top repeat-x;
font:76% Arial, Helvetica, sans-serif;
overflow-y:scroll !important;
overflow-y:auto;
}

#container {
width:943px;
margin:0 auto;
}

#header {
width:943px;
height:174px;
}

#logo {
width:247px;
float:left;
}

#head_right {
width:696px;
float:right
}

#navigation {
width:696px;
height:88px;
background:url(images/navigation_back.jpg) repeat-x top;
}

.navigation_right {
height:63px;
padding:25px 0 0 0;
background:url(images/navigation_right.jpg) no-repeat right top;
}

#navigation ul {
list-style:none;
}

#navigation ul li {
display:inline;
list-style:none;
padding:0 20px;
border-right:1px solid #fff;
}

#navigation ul li a, 
#navigation ul li a:visited {
font:16px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#navigation ul li a:hover {
font:16px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#blog {
background:url(images/blog_icon.jpg) no-repeat top right;
height:31px;
width:585px;
}

.nav_shadow {
background:url(images/navigation_shadow_back.jpg) repeat-x top;
height:86px;
}

.nav_shadow_right {
background:url(images/navigation_shadow_right.jpg) no-repeat right top;
padding-top:25px;
}

.tag_line {
background:url(images/tag_line.jpg) no-repeat left top;
height:60px;
}


.clear {
clear:both;
}

#content {
width:680px;
padding:24px 0 0 263px;
}

.heading {
border-bottom:2px solid #656565;
height:35px;
}

h1 {
background:url(images/heading_bullet.jpg) no-repeat left top;
padding:6px 0 0 23px;
font:22px Arial, Helvetica, sans-serif;
color:#f78f1e;
font-weight:bold;
float:left;
}

h4 {
background:url(images/phone_icon.jpg) no-repeat right top;
padding:10px 38px 2px 0;
color:#656565;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
}

h6 {
color:#656565;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#content_left {
width:420px;
float:left;
margin-top:10px;
}

#content_right {
width:197px;
float:right;
margin-top:30px;
}

#content_left h2 {
font:18px Arial, Helvetica, sans-serif;
color:#676767;
font-weight:bold;
margin-top:20px;
}

#content_left p {
font:13px Arial, Helvetica, sans-serif;
color:#636363;
margin-top:20px;
text-align:justify;
}

.sidebar {
width:197px;
background:url(images/sidebar_back.jpg) repeat-y;
}

.sidebar_top {
background:url(images/sidebar_top.jpg) no-repeat top;
}

.sidebar_bottom {
background:url(images/sidebar_bottom.jpg) no-repeat bottom;
}

.sidebar h2 {
font:16px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
padding:8px 0 0 43px;
}

.sidebar .txthd {
font:18px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
padding:8px 0 0 0;
text-align:center;
}

.sidebar ul {
list-style:npne;
padding:10px 7px 20px 7px;
}

.sidebar ul li {
font:12px Arial, Helvetica, sans-serif;
color:#656565;
padding:0 0 15px 18px;
border-bottom:1px solid #fff;
list-style:none;
background:url(images/side_bullet.jpg) no-repeat left top;
margin-top:15px;
}

ul#wrkshp li {
font:12px Arial, Helvetica, sans-serif;
color:#656565;
padding:2px 0 2px 18px;
list-style:none;
border:none;
background:url(images/side_bullet.jpg) no-repeat left top;
margin:10px 0 0 10px;
}

#footer {
background:url(images/footer_back.jpg) repeat-x top;
width:680px;
margin:40px 0 0 263px;
}

#footer_right {
background:url(images/footer_right.jpg) no-repeat right top;
}

#footer p {
color:#dadada;
font:12px Arial, Helvetica, sans-serif;
padding:5px 0 6px 10px;
}

#footer a, 
#footer a:visited {
color:#dadada;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footer a:hover {
color:#dadada;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#content_left ul {
list-style:none;
padding:15px 0 0 0;
}

#content_left ul li {
list-style:none;
background:url(images/content_bullet.jpg) no-repeat left top;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:6px 0;
color:#636363;
padding:0 0 0 20px;
}

#content_right h2 {
font:14px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

#content_right h3 {
font:14px Arial, Helvetica, sans-serif;
color:#f78f1e;
font-weight:bold;
}

#content_right p {
font:12px Arial, Helvetica, sans-serif;
color:#636363;
margin:10px 0 3px 0;
}

.workshops_sidebar_top {
background:url(images/workshops_sidebar_top.jpg) no-repeat top;
}

.color {
color:#f78f1e
}

.txtbx {
border:1px solid #656565;
width:293px;
height:20px;
padding:4px 0 3px 3px;
margin-left:50px;
}

.title {
border-right:1px solid #656565;
border-bottom:1px solid #656565;
padding-bottom:10px;
}

.comment {
padding:2px 3px;
border:1px solid #656565;
}

.subs {
border:1px solid #656565;
width:193px;
height:17px;
margin:5px 0 0 0;
padding:3px 0 2px 3px;
}

h5 {
font:18px Arial, Helvetica, sans-serif;
color:#676767;
font-weight:bold;
margin:15px 0 15px 0;
}

h5 .link_color {
font:18px Arial, Helvetica, sans-serif;
color:#676767;
font-weight:bold;
text-decoration:none;
}

ul.posts {
}

ul.posts li {
list-style:none;
background:url(images/content_bullet.jpg) no-repeat left top;
padding:0 0 0 20px;
margin:5px 0;
}

ul.posts li a, ul.posts li a:visited {
color:#676767;
text-decoration:underline;
}

ul.posts li a:hover {
color:#676767;
text-decoration:none;
}

.post_detail {
color:#636363;
font:12px Arial, Helvetica, sans-serif;
}
