/***************************************************************************************************/
/* Main Tags                                                                                       */
/***************************************************************************************************/
body{
background-color:#172e45;
margin:0px auto;
padding:0px;
font-family: Verdana, Arial, Tahoma, Sans-serif;
font-size:12px;
color:#484848;
}
img{
border:none;
}
h1,h2,h3,h4,h5,h6,ul,ol,form,fieldset{
padding:0px;
margin:0px;
}
a:link,a:visited{
color:#0070d8;
}
a:hover{
text-decoration:none;
}

/***************************************************************************************************/
/* Header Tags                                                                                     */
/***************************************************************************************************/
#header{
width:1030px;
height:98px;
margin:0px auto;
}
#header .logo{
float:left;
margin-top:35px;
}
#header ul.topnav{
list-style-type:none;
float:right;
padding:0px 20px;
background-color:#d5a40c;
height:32px;
}
#header .topnav li{
float:left;
margin:0px 0px 0px 10px;
}
#header .topnav li a:link,#header .topnav li a:visited{
text-decoration:none;
color:#fff;
font-size:11px;
line-height:30px;
}
#header .topnav li a:hover{
text-decoration:underline;
}
#header ul.menu{
list-style-type:none;
float:right;
clear:right;
margin:30px 0px 0px 0px;
width:690px;
}
#header .menu li{
float:left;
padding:0px 0px 0px 20px;
}
#header .menu li.topic{
padding:0px;
color:#fff;
font-size:12px;
font-weight:bold;
}
#header .menu li a:link,#header .menu li a:visited{
display:block;
float:left;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
}
#header .menu li a:hover,#header .menu li a.here{
border-bottom:4px solid #d5a40c;
}

/***************************************************************************************************/
/* Body Tags                                                                                       */
/***************************************************************************************************/
#container{
border-top:4px solid #43464f;
background:#fff;
width:100%;
overflow:auto;
padding:25px 0px;
}
.centered{
width:1030px;
margin:0px auto;
}
.breads{
list-style-type:none;
margin:0px 0px 20px 0px;
width:100%;
overflow:auto;
}
.breads li{
float:left;
margin:0px 10px 0px 0px;
height:30px;
}
.breads li a.here{
color:#0070d8 !important;
}
.breads li a:link,.breads li a:visited{
color:#999999;
text-decoration:none;
border-bottom:1px dotted #ccc;
}
.breads li a:hover{
border-bottom:1px solid #ccc;
}
#content{
clear:both;
width:680px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
background-color:#fff;
min-height:600px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
display:inline;
}
.single .entry{
padding-bottom:0;
border-bottom-style:solid;
margin-bottom:50px;
}

/***************************************************************************************************/
/* Post Tags                                                                                       */
/***************************************************************************************************/
.post{
margin:0px 0px 20px 0px;
}
.post h2{
font-size:16px;
line-height:28px;
padding:10px 0 0 0;
margin:0;
}
.post h2 a:link,.post h2 a:visited{
color:#0070d8;
font-size:28px;
line-height:28px;
font-weight:normal;
text-decoration:none;
}
.post h2 a:hover{
/*border-bottom:1px dotted #ccc;*/
color:#172e45;
}
.post small{
color:#999999;
}
.post h6.auth{
margin:10px 0 20px 0;
font-size:10px;
font-weight:400;
color:#000;
}
.post h6.auth a{
color:#000;
text-decoration:none;
}
.post h6.auth a:hover{
text-decoration:underline;
}
h3{
font-size:20px;
}
.entry{
margin-bottom:10px;
padding-bottom:15px;
border-bottom:1px dotted #ccc;
}
.entry,p{
line-height:20px; 
}
p .more-link{
clear:left;
font-weight:700;
line-height:35px;
}
.aligncenter{
text-align:center;
margin:0 auto 20px auto;
}
.profilepic_profile{
display:block;
}
.alignright{
float:right;
margin:3px 0 6px 15px;
}
.alignleft{
float:left;
margin:3px 15px 6px 0;
}
.entry ol, .entry ul{
list-style-position:outside;
padding-left:20px;
}
.entry ol li{
margin-bottom:15px;
}
.twitlink{
color:#0070d8 !important;
}

/***************************************************************************************************/
/* Comment Tags                                                                                    */
/***************************************************************************************************/
#commentform textarea{
width:644px;
}
.commentlist{
margin-bottom:30px;
padding:30px 0 0 0;
border-bottom:1px solid #ccc;
list-style:none;
}
.commentlist .comment{
margin-bottom:30px;
padding-top:15px;
border-top:#ccc 1px dotted;
}
.avatar, .photo{
float:left;
margin:3px 10px 0 0;
width:46px;
height:46px;
border:#ccc 1px solid;
padding:1px;
}
.commentlist .avatar{
float:right;
}
.fn{
font-weight:700;
font-size:15px;
padding-bottom:5px;
}
.fn a{
text-decoration:none;
}
.comment-meta{
font-size:9px;
}
.comment-meta a{
color:#666;
text-decoration:none;
}
.related{
font-weight:700;
border-top:#ccc 1px solid;
padding-top:15px;
margin-top:0;
}
.related a abbr{
display:none;
}
.entry .related2{
padding-bottom:10px;
list-style:none;
list-style-position:outside;
margin-left:0;
padding-left:0;
}
.entry .related2 li{
margin-left:0;
padding-left:0;
}
.entry .related2 li a{
font-weight:700;
margin-right:3px;
}

/***************************************************************************************************/
/* Sidebar Tags                                                                                    */
/***************************************************************************************************/
#sidebar{
background-color:#fff;
width:290px;
float:right;
display:inline;
}
#sidebar ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#sidebar .widget{
padding:20px;
border-bottom:1px dotted #ccc;
}
#sidebar .widgettitle{
font-size:12px;
margin-bottom:12px;
}
.widget ul li{
margin:10px 0px;
}
#sidebar a:link,#sidebar a:visited{
color:#0070d8;
text-decoration:none;
}
#sidebar a:hover{
text-decoration:underline;
}
.sbox{
width:170px;
}
div p.rssfeed{
margin-left:7px;
font-weight:700;
}
.akpc_report li{
margin-bottom:10px;
margin-left:5px;
}
html>/**/body #sidebar .akpc_report li{
margin-left:0px;
}
#searchform label{
display:none;
}

/***************************************************************************************************/
/* Events Calendar Widget Tags                                                                     */
/***************************************************************************************************/
.upcoming_badge .upb_events .upb_date .upb_text{
color:#999999 !important;
}
.upb_event{
margin-bottom:12px !important;
}
.upb_venue a{
color:#484848 !important;
}

/***************************************************************************************************/
/* Footer Tags                                                                                     */
/***************************************************************************************************/
#footer{
clear:both;
font-family: Tahoma, Arial, Sans-serif;
width:1030px;
margin:0px auto;
font-size:11px;
color:#fff;
}
#footer p{
padding:0px;
margin:10px 0px;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer .contact{
color:#b97d49;
}
#footer .grey{
color:#7c7b89;
}
.featp{
float:right; 
width 470px; 
padding:0 0 0 50px;
}
.featp p{
margin:0;
}
.featp li{
list-style:none;
}

/***************************************************************************************************/
/* Single Article Styles                                                                           */
/***************************************************************************************************/
.happy1{
background:url(http://www.envoca.com/blog/wp-content/uploads/2009/12/card-background.jpg) no-repeat 0 0; 
width:420px; 
height:496px;
padding:20px 100px 40px 80px;
}