html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    }

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img, object, embed {max-width: 100%;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;}

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }

.clr{clear:both;}

.clrflt{
    clear:both;
    line-height:1px;
    font-size:1px;
    overflow: hidden;
    }


@font-face {
    font-family: 'VAGRoundedStdLightBold';
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-black-webfont.eot');
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-black-webfont.eot#iefix') format('embedded-opentype'),
    url('../fonts/vagroundedstd-black-webfont.woff') format('woff'),
    url('../fonts/vagroundedstd-black-webfont.ttf') format('truetype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-black-webfont.svg#VAGRoundedStdLightBold') format('svg');
    font-weight: normal;
    font-style: normal;

    }




@font-face {
    font-family: 'VAGRoundedStdThinBold';
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-bold-webfont.eot');
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-bold-webfont.eot#iefix') format('embedded-opentype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-bold-webfont.woff') format('woff'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-bold-webfont.ttf') format('truetype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-bold-webfont.svg#VAGRoundedStdThinBold') format('svg');
    font-weight: normal;
    font-style: normal;

    }




@font-face {
    font-family: 'VAGRoundedStdLightRegular';
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-light-webfont.eot');
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-light-webfont.eot#iefix') format('embedded-opentype'),
    url('../fonts/vagroundedstd-light-webfont.woff') format('woff'),
    url('../fonts/vagroundedstd-light-webfont.ttf') format('truetype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-light-webfont.svg#VAGRoundedStdLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

    }




@font-face {
    font-family: 'VAGRoundedStdThinRegular';
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-thin-webfont.eot');
    src: url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-thin-webfont.eot#iefix') format('embedded-opentype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-thin-webfont.woff') format('woff'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-thin-webfont.ttf') format('truetype'),
    url('http://www.youinc.org/templates/sitetemplate/fonts/vagroundedstd-thin-webfont.svg#VAGRoundedStdThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

    }


body {
    background:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    }


.header_wrap{
    width:100%;
    background:#3d3d3d;
    margin:0 0 30px;
    z-index:999;
    position:relative;
    }

.header_container{
    width:970px;
    height:175px;
    margin:0 auto;
    padding:24px 0 0;
    }

.headertop{
    height:35px;
    padding:0 0 0 10px;
    }

.topnav{
    font-family: 'VAGRoundedStdLightRegular';
    width:582px;
    font-size:15px;
    color:#808080;
    text-transform:uppercase;
    }

.topnav ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.topnav ul li{
    display:inline;
    padding:0 12px;
    }

.topnav ul li a{
    color:#808080;
    text-decoration:none;
    }

.topnav ul li a:hover{
    color:#FFF;
    }

.nopal{
    padding-left:0px !important;
    }

.quickservices{
    width:282px;
    font-size:10px;
    color:#FFFFFF;
    text-transform:uppercase;
    }

.quickservices ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.quickservices ul li{
    display:inline;
    line-height:14px;
    }

.quickservices ul li a{
    display:inline-block;
    padding:0 10px 0 18px;
    color:#FFFFFF;
    text-decoration:none;
    }

.quickservices ul li.home a{
    background:url(../img/icon-1.png) no-repeat 0px 1px;
    }

.quickservices ul li.blog a{
    background:url(../img/icon-2.png) no-repeat 0px 2px;
    }

.quickservices ul li.contact a{
    background:url(../img/icon-3.png) no-repeat 0px 3px;
    padding-left:20px;
    }

.social{
    width:96px;
    text-align:right;
    }

.social ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.social ul li{
    display:inline;
    }

.social ul li a{
    display:inline-block;
    width:19px;
    height:18px;
    }

.nopar{
    padding-right:0px !important;
    }

.logo{
    width:378px;
    height:124px;
    padding:5px 0 0;
    }

.headermain{
    width:586px;
    text-align:right;
    }

.user{
    height:40px;
    font-size:10px;
    color:#757d30;
    text-transform:uppercase;
    }

.user ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.user ul li{
    display:inline;
    background:url(../img/sep.png) no-repeat left top;
    line-height:16px;
    padding:0 3px 0 6px;
    }

.user ul li.nobg{
    background:none;
    }

.user ul li a{
    display:inline-block;
    color:#757d30;
    text-decoration:none;
    }

.user ul li a:hover{
    color:#AFBD21;
    }

.search_area{
    width:211px;
    height:30px;
    margin:0 0 30px;
    }

.searchinput{
    background:url(http://www.youinc.org/templates/sitetemplate/img/search-input.jpg) no-repeat 0px 0px;
    width:152px;
    height:20px;
    display:block;
    float:left;
    text-align:left;
    padding:5px 12px;
    line-height:20px;
    text-shadow:1px 1px 0px #000;
    font-size:13px;
    color:#abb3c0;
    border:0px;
    outline:0px;
    }

.searchbtn{
    background:url(http://www.youinc.org/templates/sitetemplate/img/search-btn.jpg) no-repeat 0px 0px;
    display:block;
    width:35px;
    height:30px;
    float:left;
    border:0px;
    outline:0px;
    cursor:pointer;
    }

.nav{
    height:40px;
    font-family: 'VAGRoundedStdLightRegular';
    font-size:17px;
    color:#FFFFFF;
    }

.nav ul{
    padding:0px;
    margin:0px;
    list-style:none;
    float:right;
    }

.nav ul li{
    display:block;
    float:left;
    padding:0 2px;
    }

.nav ul li a span{
    display:none !important;
    }

.nav ul li a{
    display:inline-block;
    height:27px;
    padding:13px 16px 0;
    color:#FFFFFF;
    text-decoration:none;
    }

.nav ul li.item-115 a{
    background:#663495;
    }

.nav ul li.item-254 a{
    background:#a51984;
    }

.nav ul li.item-258 a{
    background:#106cb7;
    }

.nav ul li.item-259 a{
    background:#687718;
    }

.nav ul li.active a{
    font-weight:bold;
    }

.nav ul ul{
    text-align:left;
    }

.nav li li{
    display:block;
    float:none;
    }

.nav li li a{
    display:block;
    height:40px;
    padding-top:0px !important;
    padding-bottom:0px !important;
    line-height:40px;
    font-weight:normal !important;
    }

.nav li li a :hover{
    background-color:#FFF;
    color:#0F0;
    }

.banner_wrap{
    width:960px;
    height:431px;
    margin:0 auto 30px;
    }

.banner_main{
    width:640px;
    height:431px;
    }

.banner{
    height:320px;
    position:relative;
    }

.slider{
    height:320px;
    overflow:hidden;
    }

.pager{
    font-family: 'VAGRoundedStdLightRegular';
    width:180px;
    height:20px;
    position:absolute;
    left:10px;
    bottom:0px;
    font-size:14px;
    color:#FFF;
    z-index:999;
    }

.pager a{
    display:block;
    float:left;
    width:20px;
    height:20px;
    background:#99968d;
    text-align:center;
    line-height:20px;
    margin-right:4px;
    color:#FFF;
    text-decoration:none;
    }

.pager a:hover,.pager a.activeSlide{
    background:#393738;
    }

.banner_bottom{
    background:url(http://www.youinc.org/templates/sitetemplate/img/banner-bottom.jpg) no-repeat 0px 0px;
    width:640px;
    height:109px;
    }

.caption{
    width:449px;
    padding:20px 20px;
    height:1%;
    font-size:32px;
    color:#FFFFFF;
    font-family: 'VAGRoundedStdLightRegular';
    text-transform:uppercase;
    }

.caption p{
    padding:0px;
    margin:0px;
    }

.caption p strong{
    font-family: 'VAGRoundedStdLightBold';
    }

.bannernav{
    width:151px;
    height:109px;
    background:#2e2e2e;
    font-size:14px;
    color:#494d2a;
    text-align:center;
    text-transform:uppercase;
    }

.bannernav ul{
    display:block;
    width:112px;
    height:75px;
    margin:16px 0 0 16px;
    list-style:none;
    }

.bannernav ul li{
    display:block;
    }

.bannernav ul li a{
    background:url(http://www.youinc.org/templates/sitetemplate/img/bar.png) no-repeat left;
    display:block;
    color:#494d2a;
    white-space:nowrap;
    height:10px;
    line-height:10px;
    position:relative;
    margin:5px 0;
    }

.bannernav ul li a:hover{
    background:#2e2e2e;
    color:#AFBD21;
    font-size:18px;
    line-height:30px;
    height:30px;
    z-index:100;
    margin:0px 0px;
    }

.bannernav ul li.barT,.bannernav ul li.barB{
    background:url(http://www.youinc.org/templates/sitetemplate/img/bar.png) no-repeat left;
    margin-bottom:-2px;
    }

.nomrb{
    margin-bottom:0px !important;
    }

.bannersidebar{
    width:300px;
    }

.welcome{
    background:url(http://www.youinc.org/templates/sitetemplate/img/welcome-bg.jpg) no-repeat 0px 0px;
    width:256px;
    height:280px;
    padding:40px 22px 0;
    font-size:15px;
    color:#FFFFFF;
    }

.welcome h2{
    font-family: 'VAGRoundedStdLightRegular';
    background:url(http://www.youinc.org/templates/sitetemplate/img/border.png) repeat-x left top;
    padding:0px 0 5px;
    margin:0px 0 20px;
    line-height:70px;
    font-size:36px;
    color:#FFFFFF;
    height:70px;
    }

.welcome p{
    padding:0px 0 20px;
    margin:0px;
    line-height:18px;
    }

.welcome span{
    display:block;
    }

.welcome span a{
    font-size:11px;
    color:#94938A;
    text-decoration:underline;
    }

.loginarea{
    background:url(http://www.youinc.org/templates/sitetemplate/img/loginarea-bg.jpg) no-repeat 0px 0px;
    width:244px;
    height:93px;
    padding:16px 28px 0;
    font-size:11px;
    color:#3D3D3C;
    }

.loginarea h2{
    font-family: 'VAGRoundedStdLightRegular';
    padding:0px 0 2px;
    margin:0px;
    font-size:18px;
    color:#FFFFFF;
    font-weight:normal;
    }

.loginarea p{
    padding:0px 0 5px;
    margin:0px;
    line-height:14px;
    }

.submit_area{
    height:32px;
    }

.submit_input{
    background:url(http://www.youinc.org/templates/sitetemplate/img/input-txtbox.jpg) no-repeat 0px 0px;
    width:114px;
    height:15px;
    margin:0 4px 0 0;
    display:block;
    float:left;
    padding:5px 9px;
    line-height:15px;
    color:#848580;
    border:0px;
    outline:0px;
    }

.submitbtn{
    display:block;
    width:68px;
    height:32px;
    background:url(http://www.youinc.org/templates/sitetemplate/img/submit-btn.png) no-repeat 0px 0px;
    font-size:12px;
    color:#FFFFFF;
    text-transform:uppercase;
    position:relative;
    border:0px;
    outline:0px;
    top:-3px;
    cursor:pointer;
    }


.container_wrap{
    width:100%;
    background:url(http://www.youinc.org/templates/sitetemplate/img/containerwrap-bg.png) no-repeat center top;
    padding:0 0 40px;
    }

.container_cont{
    width:936px;
    margin:0 auto;
    }

.containertop{
    height:138px;
    padding:22px 0 0;
    margin:0 0 40px;
    }

.widget{
    background:url(http://www.youinc.org/templates/sitetemplate/img/box-bg1.jpg) no-repeat 0px 0px;
    width:266px;
    height:86px;
    float:left;
    position:relative;
    padding:12px;
    margin-right:30px;
    }

.widget h2{
    font-family: 'VAGRoundedStdLightBold';
    padding:0px 0 5px;
    margin:0px;
    line-height:24px;
    font-size:20px;
    color:#FFFFFF;
    }

.widget span a{
    line-height:16px;
    display:inline-block;
    font-size:13px;
    color:#2E2E2E;
    text-decoration:none;
    white-space:nowrap;
    }

.widgetpic{
    width:139px;
    height:119px;
    position:absolute;
    right:0px;
    top:-9px;
    }

.nomrR{
    margin-right:0px !important;
    }

.widget.widget2{
    background:url(http://www.youinc.org/templates/sitetemplate/img/box-bg2.jpg) no-repeat 0px 0px;
    }

.widget.widget2 .widgetpic{
    width:159px;
    height:129px;
    right:0px;
    top:-19px;
    }


.widget.widget3{
    background:url(http://www.youinc.org/templates/sitetemplate/img/box-bg3.jpg) no-repeat 0px 0px;
    }

.widget.widget3 .widgetpic{
    width:109px;
    height:133px;
    right:0px;
    top:-23px;
    }

.container_main{
    width:588px;
    }

.container_main h2{
    padding:0px 0 28px;
    margin:0px 0 10px;
    font-size:20px;
    font-family: 'VAGRoundedStdLightRegular';
    border-bottom:1px solid #cacaca;
    font-weight:normal;
    }

.container_main h2 a{
    color:#FEBA12;
    text-decoration:none;
    }

.widgetcontainer{
    width:280px;
    }

.post{
    border-bottom:1px solid #cacaca;
    padding:0 0 18px;
    margin:0 0 14px;
    height:1%;
    font-size:13px;
    color:#3D3D3C;
    }

.post h3{
    padding:0px 0 10px;
    margin:0px;
    font-weight:normal;
    font-size:17px;
    color:#CB950E;
    }

.post h3 a{
    color:#CB950E;
    text-decoration:none;
    }

.post p{
    padding:0px 0 10px;
    margin:0px;
    line-height:16px;
    }

.post span a{
    color:#FEBA12;
    font-size:11px;
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow-y.png) no-repeat right;
    display:inline-block;
    text-decoration:none;
    padding-right:10px;
    }

.post span a:hover{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_yhover.jpg) no-repeat right !important;
    color:#000 !important;
    }

.post.nobr{
    border-bottom:0px;
    margin-bottom:0px;
    }

.blogwidget{

    }

.blogwidget h2 a{
    color:#F141B5;
    }

.blogwidget h2 a strong{
    text-transform:uppercase;
    font-family: 'VAGRoundedStdLightBold';
    }

.blogwidget .post h3{
    padding-bottom:8px;
    }

.blogwidget .post h3 a{
    font-size:11px;
    color:#C13491;
    }

.blogwidget .post p{
    padding-bottom:8px;
    }

.blogwidget .post span a{
    color:#F141B5;
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow-p.png) no-repeat right;
    }

.container{
    padding:0 12px;
    }

.main{
    }



.sidebar{
    width:266px;
    }

.sidebar h2{
    border-bottom: 1px solid #CACACA;
    font-family: 'VAGRoundedStdLightRegular';
    font-size:20px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0 0 28px;
    }

.sidebar h2 a{
    color:#3fadd2;
    text-decoration:none;
    }

.events{
    width:266px;
    height:365px;
    }

.events_slider{
    width:266px;
    height:365px;
    }

.events_slider ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.events_slider ul li{
    display:block;
    font-size:13px;
    color:#3D3D3C;
    height:170px;
    border-bottom:1px solid #c8c8c8;
    margin:0 0 20px;
    }

.events_slider ul li.nobr{
    border-bottom:0px;
    margin-bottom:0px;
    }

.events_slider ul li h3{
    padding:0px 0 5px;
    margin:0px;
    font-size:17px;
    color:#1E8EAE;
    line-height:22px;
    font-weight:normal;
    }

.events_slider ul li h3 a{
    color:#1E8EAE;
    text-decoration:none;
    }

.events_slider ul li img{
    float:left;
    margin:0 14px 5px 0;
    }

.events_slider ul li span{
    line-height:16px;
    }


.widget_box{
    width:0px;
    height:0px;
    }


.footer_wrap{
    width:100%;
    border-top:4px solid #94938A;
    background:url(../img/footer_wrapbg.jpg) repeat-x left top;
    padding:25px 0;
    height:1%;

    }

.footer_container{
    width:970px;
    margin:0 auto;
    }

.footer_top{
    min-height:68px;
    margin:0 0 20px;
    }

.footerlogo{
    width:160px;
    height:52px;
    margin-right:60px;
    }

.footer_right{
    width:406px;
    padding:10px 0 0;
    text-align:right;
    }


.footer_right ul{
    padding:0px 0 26px;
    margin:0px;
    list-style:none;
    }

.footer_right ul li{
    display:inline;
    font-size:12px;
    color:#3D3D3C;
    background:url(http://www.youinc.org/templates/sitetemplate/img/footer-sep.jpg) no-repeat right;
    padding:0 8px 0px;
    }

.footer_right ul li.nobg{
    padding-right:0px;
    background:none;
    }

.footer_right ul li a{
    display:inline-block;
    color:#3D3D3C;
    text-decoration:underline;
    }

.footersocial{
    }

.footersocial a{
    display:inline-block;
    width:19px;
    height:18px;
    }

.copyright_cont{
    width:344px;
    padding:10px 0 0;
    font-size:12px;
    color:#3D3D3C;
    }

.copyright_cont a{
    color:#3D3D3C;
    text-decoration:underline;
    }

.footer_bottom{
    padding-left:10px;
    }

.footercontact{
    width:300px;
    font-size:12px;
    color:#3D3D3C;
    line-height:16px;
    }

.footercontact span{
    color:#94938A;
    }

.footer_bottom strong{
    display:block;
    float:right;
    text-transform:uppercase;
    font-size:16px;
    }

.footer_bottom strong a{
    color:#3D3D3C;
    text-decoration:none;
    }

.innerwrap{
    background:none;
    width:956px;
    margin:0 auto;
    }

.innersidebar{
    width:236px;
    }

.innersidebar h2{
    font-family: 'VAGRoundedStdLightRegular';
    padding:0px 14px 0;
    margin:0px 0 20px;
    height:41px;
    background:#663494;
    font-size:17px;
    color:#FFFFFF;
    line-height:41px;
    font-weight:normal;
    position:relative;
    box-shadow:0px 0px 4px #bab9b9;
    }

.innersidebar h2 a{
    color:#FFFFFF;
    text-decoration:none;
    }

.sidebarCont{
    width:204px;
    padding:0 12px 0 20px;
    }

.sidebarnav{
    padding:0 0 30px;
    }

.sidebarnav ul{
    padding:0px;
    margin:0px;
    list-style:none;
    }

.sidebarnav ul li{
    display:block;
    background:#ffffff;
    padding-left:20px;
    border-bottom:1px solid #d5d5d5;
    }

.sidebarnav ul li a{
    display:inline-block;
    background:url(../img/bull.jpg) no-repeat 0px 16px;
    padding:10px 0px 8px 8px;
    color:#4d4d4d;
    text-decoration:none;
    font-size:11px;
    }

.sidebarnav ul li a:hover{
    color:#663494;
    background:url(http://www.youinc.org/templates/sitetemplate/img/bull-hover.jpg) no-repeat 0px 16px;
    }

.sidebarnav ul li.active{
    display:block;
    background:url(../img/sidebar-navbg.jpg) repeat-x left bottom;
    padding:0 0 0 20px !important;
    }

.sidebarnav ul li.active a{
    display:inline-block;
    background:url(../img/navarrow.jpg) no-repeat 0px 15px;
    font-size:13px;
    color:#663494;
    margin:0 0 8px;
    padding:15px 0 0 22px;
    font-weight:bold;
    text-decoration:none;
    }

.sidebarnav ul ul{
    padding-left:24px;
    }

.sidebarnav li li{
    font-size:11px;
    color:#4d4d4d;
    font-weight:bold;
    border-bottom:0px;
    background:none;
    padding:0 0 8px 0px !important;
    }

.sidebarnav li li a{
    color:#4d4d4d !important;
    display:inline-block;
    background:url(../img/bull.jpg) no-repeat 0px 5px !important;
    font-size:11px !important;
    margin:0px !important;
    padding:0px 0px 0px 6px !important;
    font-weight:bold;
    }

.sidebarnav li li a:hover{
    background:url(http://www.youinc.org/templates/sitetemplate/img/bull-hover.jpg) no-repeat 0px 5px !important;
    color:#663494 !important;
    }

.sidebargallery{
    width:200px;
    font-size:11px;
    color:#2E2E2E;
    }

.gallery_picbox{
    width:200px;
    height:196px;
    margin:0 0 12px;
    position:relative;
    }

.gallery{
    width:200px;
    height:196px;
    overflow:hidden;
    }

.gallerySlider{
    width:200px;
    height:196px;
    position:relative;
    }



.infoBox{
    padding:0 10px;
    }

.sidebargallery h3{
    padding:0px 0 8px;
    margin:0px;
    color:#2E2E2E;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    }

.sidebargallery h3 a{
    color:#2E2E2E;
    }

.sidebargallery p{
    padding:0px 0 15px;
    margin:0px;
    line-height:16px;
    }

.sidebargallery span a{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_n.jpg) no-repeat left;
    font-weight:bold;
    font-size:12px;
    padding:0 0 0 8px;
    display:inline-block;
    text-decoration:underline;
    color:#3D3D3C;
    }

.sidebargallery span a:hover{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_h.jpg) no-repeat left;
    color:#663494;
    }

.inner_main{
    width:706px;
    float:left;
    padding:10px;
    margin-top:-50px;
    }

.heading{
    padding:0 0 40px;
    margin:0 0 16px;
    border-bottom:1px solid #d2d2d2;
    }

.heading span{
    width:56px;
    height:26px;
    display:block;
    float:right;
    }

.heading h1{
    padding:0px;
    margin:0px;
    font-size:24px;
    color:#3D3D3C;
    float:left;

    }

.heading h1 a{
    color:#3D3D3C;
    text-decoration:none;
    }

.item-page h2{
    padding:0px;
    margin:0px;
    font-size:24px;
    color:#3D3D3C;

    }

.item-page h2 a{
    color:#3D3D3C;
    text-decoration:none;
    }

.item-page{
    width:482px;
    font-size:12px;
    color:#3D3D3C;
    float:left;
    }

.toparticle{
    }

.item-page p{
    padding:0px 0 16px;
    margin:0px;
    line-height:16px;
    }

.articlepic{
    display:inline-block;
    width:190px;
    height:216px;
    background:#e6e6e6;
    padding:5px;
    font-size:11px;
    color:#666666;
    margin:0 0px 38px 10px;
    }

.articlepic img{
    margin:0 0 3px;
    }

.articlepic span{
    padding:0 5px;
    display:block;
    }

.articlepic span a{
    color:#666666;
    text-decoration:none;
    line-height:14px;
    }

.postarea{
    }

.post_list{
    font-size:12px;
    color:#3D3D3C;
    padding:0 0 25px;
    height:1%;
    }

.post_list img{
    float:left;
    border:5px solid #e2e6e5;
    margin:0 8px 0 0;
    }

.item-page h3{
    padding:0px 0 4px;
    margin:0px;
    font-size:15px;
    color:#3D3D3C;
    }

.post_list h3 a{
    color:#3D3D3C;
    text-decoration:none;
    }

.post_list p{
    padding:0px 0 10px;
    margin:0px;
    line-height:16px;
    }

.post_list span a{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_h.jpg) no-repeat left;
    font-size:12px;
    color:#663494;
    text-decoration:underline;
    font-weight:bold;
    padding:0 0 0 12px;
    display:inline-block;
    }

.post_list span a:hover{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_n.jpg) no-repeat left;
    color:#3D3D3C;
    }

.main_bottom{
    }

.main_bottom h2{
    padding:0px;
    margin:0px;
    font-size:19px;
    color:#3D3D3C;
    }

.main_bottom h2 a{
    color:#3D3D3C;
    text-decoration:none;
    }

.main_bottom p{
    padding:0px 0 20px;
    margin:0px;
    line-height:16px;
    }

.main_bottom ul{
    padding:0px 0 5px 30px;
    margin:0px;
    list-style:none;
    }

.item-pageul li{
    display:block;
    font-size:12px;
    color:#3D3D3C;
    padding:0 0 16px
    }

.item-page ul li a{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_left.png) no-repeat left;
    display:inline-block;
    padding:0 0 0 18px;
    color:#3D3D3C;
    text-decoration:none;
    }


.rightinfo{
    width:209px;
    font-size:12px;
    color:#3D3D3C;
    }

.rightinfo h2{
    font-family:Verdana, Geneva, sans-serif;
    padding:0px 0 10px;
    margin:0px;
    font-size:12px;
    color:#2E2E2E;
    }

.rightinfo h2 a{
    color:#2E2E2E;
    text-decoration:none;
    }


.topwidget{
    background:#e6e6e6;
    padding:24px 5px;
    height:1%;
    margin:0 0 30px;
    }

.topwidget h3{
    padding:0px 8px;
    margin:0px;
    font-size:22px;
    color:#663494;
    }

.topwidget h3 a{
    color:#663494;
    text-decoration:none;
    padding:0 0 10px;
    margin:0px;
    }

.topwidget ul{
    padding:0px 0 20px;
    margin:0px;
    list-style:none;
    }

.topwidget ul li{
    display:block;
    border-bottom:1px solid #b3c3c9;
    padding:16px 6px;
    font-size:12px;
    color:#666666;
    line-height:16px;
    }

.topwidget ul li a{
    color:#666666;
    text-decoration:none;
    white-space:nowrap;
    }

.rightinfo span a{
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_n.png) no-repeat left;
    font-size:12px;
    color:#666666;
    font-weight:bold;
    padding:0 0 0 13px;
    margin-left:8px;
    text-decoration:underline;
    }

.rightinfo span a:hover{
    color:#663494;
    background:url(http://www.youinc.org/templates/sitetemplate/img/arrow_h.png) no-repeat left;
    }

.right_widget{
    border-top:7px solid #e1e1e1;
    padding:24px 12px 0;
    }

.right_widget p{
    padding:0px 0 14px;
    margin:0px;
    line-height:16px;
    }

.controller{
    width:50px;
    height:25px;
    position:absolute;
    right:0px;
    top:0px;
    clear:both;
    z-index:999;
    }

.controller a{
    display:block;
    width:25px;
    height:25px;
    background:url(http://www.youinc.org/templates/sitetemplate/img/custom-module.jpg) no-repeat -25px 0px;
    float:left;
    }

.controller a:hover{
    background-position:-25px -25px;
    }

.controller a.right_btn{
    background-position:-50px 0px;
    }

.controller a.right_btn:hover{
    background-position:-50px -25px;
    }

.lightbox{
    width:25px;
    height:25px;
    position:absolute;
    right:50px;
    top:0px;
    }

.lightbox{
    background:url(http://www.youinc.org/templates/sitetemplate/img/custom-module.jpg) 0px 0px;
    display:block;
    width:25px;
    height:25px;
    }

.lightbox:hover{
    background-position:0px -25px;
    }


.print-icon{ position: absolute; top:10px;}


/* Rss Feeds */
.srfrContainer {background:none}
.srfrContainer ul.srfrList li {list-style:none; margin:0 0 15px 0; border-bottom:solid 1px #94938A; padding:0 0 25px 0;}
.srfrContainer ul.srfrList li:last-child { border:0;}
.srfrContainer ul.srfrList li h3 { font-size:1.3em; color:#C13491;}
.srfrContainer ul.srfrList li h3 a {color:#C13491;}
.srfrContainer ul.srfrList li span.srfrFeedSource {display:none;}
.srfrContainer ul.srfrList li span.srfrFeedItemDate {font-size:11px; color:#C13491; padding:5px 0;}
.srfrContainer ul.srfrList li p {line-height: 16px; margin: 0; padding: 0 0 10px;}
.srfrContainer p.srfrPreText {padding:0 0 28px; margin:0 0 10px; font-size:20px; font-family: 'VAGRoundedStdLightRegular';
border-bottom:1px solid #cacaca; font-weight:normal; color:#F141B5;}
.srfrContainer .srfrReadMore a {font-size:11px; color:#F141B5; margin:5px 0 0 0;}
.srfrContainer ul.srfrList li img.srfrImage{}
/************/


/* Upcoming */
.upcoming h3 { border-bottom: 1px solid #CACACA; font-family: 'VAGRoundedStdLightRegular'; font-size:20px; font-weight: normal;
margin: 0 0 10px; padding: 0 0 28px; color:#3FADD2;}
.upcoming li {border-bottom:solid 1px #94938A; padding:15px 0 25px 0;}
.upcoming .title a {color: #1E8EAE; font-size:17px; font-weight: normal; line-height: 22px; margin:0 0 15px 0;
padding: 0 0 5px; line-height:20px;}
.upcoming .description { line-height: 16px;}
.upcoming img {float:left; margin:0 10px 0 0;}

/* Latest from... */
.latestFrom h3 {border-bottom: 1px solid #F141B5; font-family: 'VAGRoundedStdLightRegular';  font-size: 20px;
    font-weight: normal; margin: 0 0 10px; padding: 0 0 28px;  color: #C13491;}
.latestFrom li {list-style:none; margin:0 0 15px 0; border-bottom:solid 1px #94938A; padding:0 0 25px 0;}
.latestFrom li:last-child {border:0;}
.latestFrom h4 { color: #C13491; font-size: 17px; font-weight: normal; margin: 0; padding: 0 0 10px;  background:none;}
.latestFrom h4 a { color: #C13491; text-decoration: none; background:none;}
.latestFrom .mod-articles-category-readmore a {background: url("http://www.youinc.org/templates/sitetemplate/img/arrow-y.png") no-repeat scroll right center transparent;
    color:#F141B5; display: inline-block; font-size: 11px; padding-right: 10px; text-decoration: none;}
.latestFrom p {line-height:17px;}


/* Latest News */
.latestNews h3 {border-bottom: 1px solid #CACACA; font-family: 'VAGRoundedStdLightRegular';  font-size: 20px;
font-weight: normal; margin: 0 0 10px; padding: 0 0 28px;  color: #687718;}
.latestNews li {list-style:none; margin:0 0 15px 0; border-bottom:solid 1px #94938A; padding:0 0 25px 0;}
.latestNews li:last-child {border:0;}
.latestNews h4 { color: #687718; font-size: 17px; font-weight: normal; margin: 0; padding: 0 0 10px;  background:none;}
.latestNews h4 a { color: #687718; text-decoration: none; background:none;}
.latestNews .mod-articles-category-readmore a {background: url("http://www.youinc.org/templates/sitetemplate/img/arrow-y.png") no-repeat scroll right center transparent;
color: #687718; display: inline-block; font-size: 11px; padding-right: 10px; text-decoration: none;}
.latestNews p {line-height:17px;}

.innersidebar .custom_services h2
{
  font-family: 'VAGRoundedStdLightRegular';
  padding-top: 0px;
  padding-right: 14px;
  padding-bottom: 0px;
  padding-left: 14px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  height: 41px;
  background-color: #a51984;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-size: 17px;
  color: #ffffff;
  line-height: 41px;
  font-weight: normal;
  position: relative;
  box-shadow: #bab9b9;
}
.innersidebar .custom_make h2
{
  font-family: 'VAGRoundedStdLightRegular';
  padding-top: 0px;
  padding-right: 14px;
  padding-bottom: 0px;
  padding-left: 14px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  height: 41px;
  background-color: #106cb7;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-size: 17px;
  color: #ffffff;
  line-height: 41px;
  font-weight: normal;
  position: relative;
  box-shadow: #bab9b9;
}

.innersidebar .custom_news h2
{
  font-family: 'VAGRoundedStdLightRegular';
  padding-top: 0px;
  padding-right: 14px;
  padding-bottom: 0px;
  padding-left: 14px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  height: 41px;
  background-color: #687718;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-size: 17px;
  color: #ffffff;
  line-height: 41px;
  font-weight: normal;
  position: relative;
  box-shadow: #bab9b9;
}