/* 
Copy from "style.css" into this file and make the changes HERE!
This makes it possible to upgrade the core system and theme without destroying your style changes.
*/

body {background: #ffffff; font: 13px Helvetica, Verdana, Sans-serif; line-height: 2; color: #006ba9;}
h1, h2, h3, h4, h5, h6 {margin: 0; font-family: Helvetica, Sans-serif; color: #006ba9; line-height:1.5}
h1 {font-size: 28px;} h2 {font-size: 20px;} h3 {font-size: 18px;} h4 {font-size: 16px;} h5 {font-size: 14px;} h6 {font-size: 12px;}
p {margin: 0;}

/* URLs and Hyperlinks */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {text-decoration: dashed;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
a:link, a:visited  { color: #006ba9; text-decoration: dashed;}
a:hover  { color: #006ba9; }

/* ********************************************** */
/* Navigation, Drop-Down Menus */
/* ********************************************** */

#navigation {text-transform: uppercase; font-size:11px; background-color: #006ba9;}
.nav, .nav ul {z-index: 100; margin: 0; padding-top: 5px; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/* Drop-Down Menus */
.nav li ul {position: absolute; left: -999em; width: 160px;text-transform: none}
.nav li ul li {border: 1px solid #006ba9; background:#FFF;
 border-width: 0 1px 1px;}
.nav li ul li a {width: 180px; line-height: 25px!important; font-size: 12px; color: #006ba9!important; padding: 8px 0 0 8px;}
.nav li ul ul {margin: -30px 0 0 190px!important;}
.nav li ul ul li a {}
.nav li ul li ul li a {}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul, .nav li.sfhover ul ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul, .nav li li li li.sfhover ul {left: auto;}
.nav li:hover,.nav li.hover {position:static;}

/* Top Page Navigation */
#top_navigation {}
#top_navigation a:link, #top_navigation a:visited {display: block; z-index: 100; padding: 12px 20px 0 0; line-height: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; color: #fff;}
#top_navigation a:hover {text-decoration: underline;}
#top_navigation li ul {margin-top: 0px; border-top: 0px solid #d8d8d8;}
#top_navigation li ul a:link, #top_navigation li ul a:visited {padding: 0 0 0 10px;}
#top_navigation li ul a:hover {color: #fff!important; background: #006ba9;}


/* ********************************************** */
/* Main Content Area */
/* ********************************************** */

#content {min-height: 300px; padding: 0;}
#html #content {height: 550px;}
#main {width: 720px;}
#main blockquote {line-height: 25px; font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#006ba9;}
#main img {border: none;}

/* Full Width Content Area */
#main.fullwidth {width: 940px;}

/* ********************************************** */
/* Sidebar */
/* ********************************************** */

#sidebar {width: 200px; overflow: hidden;}
#sidebar li {list-style: none; }

/* ********************************************** */
/* Footer */
/* ********************************************** */
#footer {font-family: Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 40px 0 0px 0; padding: 4px 0 6px 0; background-color: #006ba9; color: #fff;  text-transform: none;}

#footer a:link, #footer a:visited {color: #fff; text-decoration:none;}
#footer a:hover { text-decoration: underline; }
#footer p {margin: 5px 0 0 0; text-align: center;}
#footer #credit img {vertical-align: middle;}
#footer #credit span {display: none;}

/* ********************************************** */
/* Posts, Post-Meta, Breadcrumbs */
/* ********************************************** */

.post {position: relative; margin: 0 0 20px 0; padding: 50px 25px 0px; background-color: #fff; border: 0px solid #006ba9;}

/* Breadcrumbs */
#breadcrumb, .archive_header {font-family: Helvetica, Arial, sans-serif; display: block; margin: 10px 0; padding: 0 25px; font-size: 18px; font-weight: bold; color: #006ba9;}
#breadcrumb {font-size: 14px; font-weight: normal; padding: 0;}
.archive_header .catrss a {font-size: 14px; text-decoration: none; line-height: 28px;}

/* Post Title */
.post .title {width: 100%; position: relative; margin: 0; padding: 0; color: #006ba9; font-size: 28px; line-height: 30px;}
.post .title a:link, .post .title a:visited {color: #006ba9;}
.post .title a:hover {text-decoration: none; color: #006ba9; }

/* Post Meta */
.post-meta {width: 100%; position: relative; margin: 0 0 15px 0; padding: 0 0 10px 0; color: #006ba9; border-bottom:0px solid #006ba9;}
.post-meta .the_author {font-style: italic;}
.post-meta .the_time {}
.post-meta .the_category {}
.post-meta .the_comment_link {}
.post-meta .the_edit_link { }
.post-meta .the_edit_link a:link, .post-meta .the_edit_link a:visited {}

/* Post Image Thumb */
.post img.attachment-thumbnail {float: left; width: auto; border: 1px solid #006ba9; margin: 0 10px 10px 0;}

/* ********************************************** */
/* WP-Pagenavi Styling */
/* ********************************************** */

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #006ba9 !important;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 0px solid;}

.wp-pagenavi a:hover {border: 1px solid #006ba9; color: #fff; background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;	border: 1px solid #006ba9; color: #006ba9; background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #006ba9; display: block;  background-color: #FFFFFF; margin-bottom: 0.5em; border: 0 !important; }
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold;	border: 1px solid #006ba9; color: #ffffff;	background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;	margin: 2px; border: 0px solid #006ba9;	color: #006ba9; background-color: #FFFFFF;}

.more_entries {border:none}
.more_entries .wp-pagenavi {margin: 0; text-align: center; }
.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited {display: inline; text-decoration: none!important; padding: 2px 6px!important; color: #006ba9;}
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {background: #006ba9!important; color: #ffffff; padding: 2px 7px; font-weight: bold;}
.more_entries .wp-pagenavi .extend {background: none; border: none;}

/* ********************************************** */
/* Widgets */
/* ********************************************** */

.widget {margin: 0 0 30px 0;}
.widget h3 {border-bottom: 1px solid #006ba9; margin: 0; padding: 10px 0; text-transform: uppercase; color: #006ba9;}

/* Unordered List */
.widget ul { list-style: none; clear: both;}
.widget ul li { list-style: none; border-bottom: 0px solid #006ba9; display: block; padding: 0 0 0 25px; line-height: 30px; color: #006ba9; }
.widget ul li a:link, .widget ul li a:visited { list-style: none; text-decoration: none;}
.widget ul li a:hover { list-style: none;color: #006ba9; text-decoration: underline;}
.widget ul ul {list-style: none; padding: 0 0 0 15px; border-top: none;}

/* Recent Comments, Twitter Reset */
.widget_recent_comments li, #twitter li {border-bottom: 1px solid #006ba9; padding: 6px 0 6px 10px; line-height: 18px;}
.widget_recent_comments li a, #twitter a {color: #006ba9!important; display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important;}

/* Forms */
#searchform  {margin: 15px 0 0 0; }
input#s, input.field  { border: 1px solid #006ba9; float: left; width: 116px; padding: 5px 0 5px 5px; }
input#s:focus, input.field:focus  { border: 1px solid #006ba9; }
input.submit  { background-color: #006ba9; display:block; float: right; line-height: 17px; border: none; padding: 4px 5px; color: #fff; text-transform: uppercase; font-size: 12px; }
.widget .screen-reader-text  { display: none; }

/*personal image */

.personal-image {}

/* Flickr */
#flickr h3  {}
#flickr h3 span{color:#0061D8;}
#flickr h3 span span{color:#FF1183;}
#flickr .flickr_badge_image  { width: 75px; float: left; margin: 15px 34px 0 0; }
#flickr .pictures  { margin-right: -28px; }
#flickr a img  { border: #006ba9 1px solid; float: left; display: block;}
#flickr a:hover img  { border:#333333 1px solid; }

/* Text */
.textwidget  { padding: 10px 0; }

/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th  { color: #006ba9; }
#wp-calendar td{background:#006ba9; text-align:center;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* Ads */
#sidebar .ads125 { border: 1px solid #006ba9; padding: 0 0 10px 15px; background: #fff; }
.ads125 img  { margin: 15px 14px 0 0; }

/* Twitter Tools Widget */
#twitter-tools .aktt_tweets ul li {background: none; padding: 0; }
#twitter-tools .aktt_tweets .aktt_more_updates { border: none; }
