/*   
Theme Name: Your Theme
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: You
Author URI: http://example.com/
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-l.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


html, body {
	margin: 0;
    background: url(images/back.jpg);
}
#wrapper {
    margin: 0 auto;
    width: 900px;
    margin-top: 40px;
    background: white;
    padding: 8px;
}
/* PATCHING 2c-l file */
#primary, #secondary
{
    width: 220px;
    background: #edf7f0; /*url(images/sidebarbg.jpg) repeat-y;*/
    padding-top:10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}
#container {
margin:0 0 0 -260px;
}
#content {
    margin:0 0 0 260px;
}
/* END PATCHING 2c-l file */
/* =Header
-------------------------------------------------------------- */

#brandingcaa
{
    width: 100%;
    margin-right: 8px;
    margin-left: -8px;
    padding: 8px;
    background: white;
    margin-top: 20px;
    
}
#branding {
	width: 100%;
    height: 112px;
    background: url('images/topbg.gif') repeat-x;
    
}
#blog-title
{
    width: 333px;
    height: 112px;
    padding-top: 4px;   
}
#blog-description
{
    width: 400px;
    color: #016495;
    font-style: italic;
    font-size: 18px;
    font-weight: bold;
    text-align: center;  
    margin-top: 20px;
    margin-left: 100px;
    margin-right: 100px;
}
#branding td
{
    vertical-align: top;
}
a, a:hover, a:link, a:visited
{
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
a:hover
{
   text-decoration: underline; 
}

/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
    margin-top: 8px;
}
.skip-link {
	display: none;
}
#access .menu ul {
	list-style: none;
	
}
#access .menu ul ul {
	display: none;
}
#access .menu li {
	display: block;
    float: left;
    margin-left: 10px;
}
#access .menu a {
	display: block;
}
#access .menu
{
background:url("images/menubg.gif") repeat-x scroll left top transparent;
height:3.5em;
margin-bottom:2px;
padding:0 1em;
position:relative;
}
#access .menu ul
{
    position:absolute;
    top:0.8em;
}
#access .menu ul li a, #access .menu ul li a:hover, #access .menu ul li a:link , #access .menu ul li a:visited {
color:#FFFFFF;
padding:0.4em 1em 0.9em;
text-decoration:none;
}
#access .menu ul li.current_page_item a , #access .menu ul li.current_page_item a:hover, #access .menu ul li.current_page_item a:link, #access .menu ul li.current_page_item a:visited
{
    background:url("images/menuactive.gif") repeat-x scroll left top #FFFFFF;
    color:#019934;
}
#menubottom {
background:url("images/border1.gif") repeat-x scroll 0 0 #FFFFFF;
height:14px;
margin-bottom:1.5em;
}
/* =Content
-------------------------------------------------------------- */

.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0 0;
}

.entry-content
{
    margin-top: 0px;
    width: 600px;
    margin: 0 auto;
}
.entry-content h2 , h2
{
    color:#036291;
    font-family:Arial,Helvetica,Sans-serif;
    font-size: 16px;
    font-weight:bold;
    margin-bottom: 10px;
}
.entry-content h3  , h3
{
    color:#036291;
    font-family:Arial,Helvetica,Sans-serif;
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 8px;
}
.entry-content hr
{
    background-color: #CC9900;
    height: 2px;
}
/* For page sidebar */
.page-kwidget-image
{
   text-align: center;
   margin-bottom: 15px;
}
.page-kwidget-image img
{
    margin: 0 auto;
}
.page-kwidget-testimonials .testimonial
{
    margin-bottom: 10px;
}
.page-kwidget-testimonials .testimonial .testimonial-content
{
    font-style: italic;
    font-weight: bold;
}
.page-kwidget-testimonials .testimonial .testimonial-author
{
    text-align: right;
}
.contactusformc
{

}
.contactusformc form table
{
    //background: #efefef;
    
}
.contactusformc form table tr td
{
    padding: 5px;
    vertical-align: top;
    
}
.contactusformc form table tr td label
{
   font-weight: bold;
}
/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 1.1em;
}
.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
    
}

.widget-container .widget-title
{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: rgb(39, 90, 54);
}
.widget-container ul
{
    list-style: none;
    list-style-image: none;
   
}
.widget-container ul li
{
    padding:5px;
    padding-left: 0px;
    border-bottom: dashed 1px #333;
}
.widget-container ul li a, .widget-container ul li a:hover, .widget-container ul li a:link, .widget-container ul li a:visited
{
    color: black;
    
    font-weight: bold; 
    text-decoration: none;
}
.widget-container ul li a:hover
{
    color: #458aa7;
}
.widget-container div a, .widget-container div a:hover, .widget-container div a:link, .widget-container div a:visited
{
    color: black;
    
    font-weight: bold; 
    text-decoration: none;
}
.widget-container div a:hover
{
    color: #458aa7;
}
.widget-container #searchform div label.screen-reader-text
{
    display: none;
}
.widget-container #searchform div
{
    margin-left: 1.1em;   
}
.page-kwidget-testimonials
{
    margin-bottom: 30px;
}


/************* BLOG *************************/
.post
{
   border-bottom: dashed 2px gray;
   margin-bottom: 20px;
   padding-bottom: 20px;
}
.clear
{
    clear: both;
    height: 1px;
}
.post .entry-title, .post .entry-title a:hover, .post .entry-title a:link, .post .entry-title a:visited
{
   font-size: 18px;
   color: #275A36;
   text-decoration: none;
}
.post .entry-title:first-letter
{
   font-size:135%;
   font-weight: bold;
}
.post .entry-meta
{
    font-size: 80%;
    margin-bottom: 20px;
}
.post .entry-meta a, .post .entry-meta a:hover, .post .entry-meta a:link, .post .entry-meta a:visited
{
    color: #5A791E;
    font-weight: bold;
    text-decoration: none;
}
.post .entry-meta a:hover
{
   text-decoration: underline; 
}
.post .entry-tags a, .post .entry-tags a:hover, .post .entry-tags a:link, .post .entry-tags a:visited
{
    color: #5A791E;
    font-weight: bold;
    text-decoration: none;
}
.post .entry-tags a:hover
{
   text-decoration: underline; 
}
.post .entry-utility a, .post .entry-utility a:hover, .post .entry-utility a:link, .post .entry-utility a:visited
{
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
.post .entry-utility a:hover
{
   text-decoration: underline; 
}
.post .entry-utility
{
    background:none repeat scroll 0 0 #DAEBCA;
clear:both;
padding:8px;
text-align:right;
}
.navigation a, .navigation a:link, .navigation a:hover, .navigation a:visited
{
    color: #5A791E;
    font-weight: bold;
    text-decoration: none;
}
.navigation a:hover
{
    text-decoration: underline;
}
.navigation .spnav-previous
{
    float: left;
}
.navigation .spnav-next
{
    float: right;
}
.comment
{
   background:none repeat scroll 0 0 #DAEBCA;
border-left:5px solid #967348;
margin:5px 0;
padding:5px;
}
.comment-author
{
    float: left;
}
.comment-meta
{
    float: right;
}
.comment-content
{
    padding: 10px;
    border-top: dashed 1px gray;
}
.comment a, .comment a:hover, .comment a:link, .comment a:visited
{
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
.comment a:hover
{
   text-decoration: underline; 
}

#footer
{
 background:url("images/border2.gif") repeat-x scroll 0 2.5em #FFFFFF;
    clear:both;
    height:8em;
    padding-top:5em;
    text-align:center;

}
#footer .menu
{
    text-align: center;
    margin: 0px auto;
    width: 100%;
    
}
#footer .menu ul {
    list-style: none;

}
#footer .menu ul ul {
    display: none;
}
#footer .menu li {
    display: inline;
    margin-left: 20px;
}
#footer .menu a {
    display: inline;
}

.homeas h2
{
 margin-bottom: 0px;
padding-bottom: 0px;
}
.homeas h2 a, .homeas h2 a:visited, .homeas h2 a:link, .homeas h2 a:hover
{
 color: #036291;
}

a.ah2
{
color:#036291;
font-family:Arial,Helvetica,Sans-serif;
font-size:16px;
font-weight:bold;
}




