/*© Copyright 2008 - 2010 Valente Online | online@valenteonline.com | 082 360 1622*/
html,body {
font-family:'verdana';
background: #ffffff url(images/bg.png) repeat-x;
height:100%;
text-align:center;
margin:auto;
}
/*begin typography*/
 h1{
font-size:1.8em;
font-family:verdana;
border: 1px solid #aa0000;
background: #e0e0e0 url(images/h1.png) repeat-x;
color:#aa0000;
padding:4px;
clear:both;
text-shadow: 0px 1px 0px #ffffff;
}
h2{
color:#333; 
font-size:1.4em;
font-weight:bold;
font-family:verdana;
border: 1px solid #aa0000;
background: #e0e0e0 url(images/h1.png) repeat-x;
padding:3px;
text-shadow: 0px 1px 0px #ffffff;
}
h3{
font-size:1.1em;
font-weight:bold;
font-family:'verdana';
color:#bb0000;
text-align:left;
padding-left:4px;
}
h3 a:link{
color:#bb0000;
text-decoration: none;
}
h3 a:hover{
color: #000000;
text-decoration: none;
}
h3 a:active{
color: #000000;
text-decoration: none;
}
h3 a:visited{
color:#bb0000;
text-decoration: none;
}
a:link{
color:#bb0000;
text-decoration: none;
}
a:hover{
color: #d40000;
text-decoration: none;
}
a:active{
color: #d40000;
text-decoration: none;
}
a:visited{
color:#bb0000;
text-decoration: none;
}

img{
border:none;
}
img.alignleft { 
float: left;
margin: 3px 3px 0px 0;
}
img.alignright {
float: right;
margin: 0 3px 0px 3px;
}
input{
border-color:#a40000;
border-style:solid;
border-width:1px;
background:#2e3436 url(images/input.png)repeat-x;
color:#fff;
}
ul{
margin-left:15px;
padding:0px;
}
/*begin structure*/
/*wrapper*/
#wrapper{
margin:auto;
width:1000px;
margin-top:0px;
background: url(images/mid.png) repeat-y;
}
/* header */
#header{
height:203px;
background: url(images/header.png) no-repeat;
color:#ffffff;
font-size: 12px;
text-align:left;
}
#nav{
font-family:'verdana';
text-align:center;
font-size:11px;
font-weight:bold;
padding-top:136px;
padding-left:18px;
clear:both;
margin:0 auto;
}
#nav1 a{
color:#ffffff;
text-decoration: none;
border-right-style: solid;
border-right-color:#2e3436;
border-right-width:1px;
}
#nav1 a:link{
color:#ffffff;
text-decoration: none;
}
#nav1 a:hover{
color: #fff;
text-decoration: none;
}
#nav1 a:active{
color: #fff;
text-decoration: none;
}
#nav1 a:visited{
color:#fff;
text-decoration: none;
}
#header a{
color:#fff;
text-decoration: none;
}
#header a:hover{
color: #000000;
text-decoration: none;
}
#header a:active{
color: #000000;
text-decoration: none;
}
#header a:visited{
color:#fff;
text-decoration: none;
}
/*----START MAIN CONTENT-----*/
td { font-size: 10px; 
color:#888a85;
}
hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #333; 
border-style: none none dotted; 
}
#main{
font-family:'verdana';
font-size:11px;
color: #888a85;
text-align:justify;
padding-left:25px;
padding-right:25px;
}
/*----SLIDER----*/
#slider-wrap{
font-family:'verdana';
font-size:11px;
color: #888a85;
text-align:justify;
padding-left:5px;
padding-right:5px;
margin-left:19px;
margin-right:19px;
background:#cacaca url(images/slider-wrap.png) no-repeat;
padding-bottom:20px;
border-bottom: 2px solid #a9a9a9;
}
.slider-left-col{
float:left; 
width:40%; 
padding-right:10px;
}
.slider-left-col h2{
color: #fff;
font-size:0;
background: none;
border:none;
}
.slider-right-col{
float:left; 
width:55%; 
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
border-left: 1px dotted #aa0000;
}
.slider-right-col h2{
color: #a40000;
background: none;
font-size:1.2em;
padding:0px;
margin:0;
border:none;
}
/*---POSTS LIST----*/
.colwrap{
margin:2px;
float:left;
width:299px;
height:350px;
/*background: url(images/bg3.png) repeat-x;*/
color:#888a85;
}
.col{
padding-left:10px;
padding-right:10px;
}
.col h2{
font-size:12px;
font-family:'verdana';
color:#a40000;
text-align:left;
}
.col-main{
float:left;
width:480px;
}
/*----CALL TO ACTION BLOCKS-----*/
.block{
float:left;
width:299px;
height:150px;
text-align:left;
}
.block-content{
padding:5px;
}
/*----LANDING PAGES-----*/
.showcase{
font-family:'verdana';
padding:5px;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
color: #888a85;
text-align:justify;
border: 1px solid #a9a9a9;
background:#ebebeb url(images/showcase.png) repeat-x;
}
.showcase-left-col{
float:left; 
width:40%; 
padding-right:10px;
}
.showcase-left-col h2{
color: #fff;
font-size:0;
background: none;
border:none;
}
.showcase-right-col{
float:left; 
width:55%; 
padding:10px;
border-left: 1px dotted #aa0000;
}
.showcase-right-col h2{
color: #a40000;
background: none;
font-size:1.2em;
padding:0px;
margin:0;
border:none;
}
/*----LEFT SIDEBAR PAGES-----*/
.content{
float:left;
width:63%;
}
.supplementary-bar{
float:right;
width:35%;
border-left: 2px dotted #c8c8c8;
}
.supplementary-bar-content{
padding-left:5px;
}
/*----BOTTOM SIDEBARS-----*/

#sidebar-header{
background:url(images/sidebar.png) repeat-x;
height:20px;
width:100%;
}
 #sidebar{
font-family:'verdana';
font-size:10px;
font-weight:normal;
color: #888a85;
text-align:left;
background:url(images/mid2.png);
padding-left:20px;
padding-right:20px;
}
#sidebar a{
color: #888a85;
text-decoration: none;
}

#sidebar a:hover{
color: #888a85;
text-decoration: none;
}
#sidebar a:active{
color: #888a85;
text-decoration: none;
}
#sidebar a:visited{
color: #888a85;
text-decoration: none;
}
 .sblock{
margin-left:1px;
margin-right:1px;
color: #888a85;
 width:227px;
 float:left;
 }
.sblockcontent{
 padding:10px;
}
#sidebar h2{
color: #888a85;
height:14px;
font-size:1.2em;
padding-bottom:5px;
 border-bottom-style: solid;
border-bottom-color:#888a85;
border-bottom-width:2px;
text-align:justify;
background:none;
border-top:none;
border-left:none;
border-right:none;
text-shadow: 0px 1px 0px #ffffff;
}

.googlesearchbar{
text-align:justify;
color: #888a85;
}

/*----END MAIN CONTENT-----*/
/*footer*/
#footer{
background: #fff url(images/footer.png) repeat-x;
text-align:center;
font-family:'verdana';
font-size:8px;
color: #2e3436;
clear:both;
}

.footer-text{
padding-top:10px;
padding-bottom:30px;
padding-left:20px;
padding-right:20px;
}
.footer-block{
float:left;
width:190px;
text-align:left;
}
#footer a{
color: #2e3436;
text-decoration: none;
}

#footer a:hover{
color: #000000;
text-decoration: none;
}
#footer a:active{
color: #000000;
text-decoration: none;
}
#footer a:visited{
color: #2e3436;
text-decoration: none;
}

/* 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 {
width:100%;
text-align: left;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
.twtr-hd{
}
.twtr-hd h3{
font-size:0px;
}
/* Nav Drop down*/
#sddm{
margin: 0;
padding: 0;
z-index: 30
}
#sddm li{
margin: 0;
padding: 0;
list-style: none;
float: left;
}
#sddm li a{
display: block;
padding-top:20px;
padding-bottom:29px;
padding-left:10px;
padding-right:10px;
color: #FFF;
text-align: center;
text-decoration: none;
border-right-style: solid;
border-right-color:#2e3436;
border-right-width:1px;
text-shadow: 0px -1px 0px #410000;
}
#sddm li a:hover{
background:  url(images/mainmenu.png) repeat-x;
color: #FFF;
}
#sddm div{
position: absolute;
visibility: hidden;
z-index: 31;
padding: 0;
background: #3c3c3c url(images/menu.png) repeat-x;
text-align: left;
}
#sddm div a{
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: 250px;;
height:25px;
white-space: nowrap;
text-align: left;
text-decoration: none;
border-bottom: 1px solid #babdb6;
ccolor: #a40000;
font: 11px arial;
font-weight:bold;
text-shadow: 0px 0px 0px;
}
#sddm div a:hover{
background: #efefef url(images/menubg.png) repeat-x;
color: #a40000
}

/* depreciated */


.supbar{
float:right;
width:330px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/supbar.png) repeat-x;
}
.supbar-left{
float:left;
width:460px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/supbar.png) repeat-x;
}
.supbar-right{
float:left;
width:460px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/supbar.png) repeat-x;
}
.supbar-special{
float:left;
width:457px;
margin:2px;
border-style:solid;
border-width:2px;
border-color:#aa0000;
background: #fff url(images/supbar.png) repeat-x;
}
.supbar1{
float:left;
width:470px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/home1.png) repeat-x;
}
.supbar2{
float:left;
width:470px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/home2.png) repeat-x;
}
.supbar3{
float:left;
width:470px;
margin:6px;
border-style:solid;
border-width:1px;
border-color:#c8c8c8;
background: #fff url(images/home3.png) repeat-x;
}
.col-home-content{
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:200px;
}
.supbar-content{
padding:3px;
}
.c2a-wrapper{
clear:both;
background:#fff url(images/bg7.png) no-repeat;
font-family:'verdana';
font-size:11px;
color: #888a85;
text-align:justify;
padding-left:5px;
padding-right:5px;
margin-right:25px;
margin-left:25px;
}
.c2a{
float:left;
width:299px;
}
.c2a-content{
padding:5px;
}

.rightcol{
float:right;
margin:5px;
width:30%;
border-style:solid;
border-width:3px;
border-color:#dbdbdb;
background: #fff url(images/home2.png) repeat-x;
}
.rightcol-content{
padding:5px;
}