/* 
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.

Here is a List of Common CSS styles you may want to change: 
*/



//MAIN TEXT FONT FAMILY (Size, family, spacing top bottom, Color of font)  //
body {font: 12px Georgia, Times, Serif; line-height: 1.25; color: #333;}

// LINK COLOR SITEWIDE //
a:link { color: #566FF3; }
a:visited  { color: #495281; }
a:hover  { color: #99ccff; }

// POST TITLE SIZE AND COLOR //
.post .title a:link, .post .title a:visited { color:#9476F6; font-size:36px; }

// POST BACKGROUND COLOR //
.post { background: #F5F5DC; }

* ********************************************** */
/* Header, Logo, Search, Top Level */
/* ********************************************** */
#header {padding: 45px 0; clear: both; position: relative; }

/* Top Search Box */
#topsearch {width: 300px; line-height: 0;}
#topsearch #searchform_top {margin: 14px 0 0 0;}

/* Logo Style */
#logo {}
#logo img { margin: 10px 0 0 0; position: relative; left: 238px; padding 0px 15px }
#logo .site-title { font-size: 3em; }
#logo .site-title, #logo .site-description {}


/* ********************************************** */
/* Top Advertisment */
/* ********************************************** */

#topad {position: relative; right: 106px; }



/* ********************************************** */
/* Default Styles and Hyperlinks */
/* ********************************************** */

@import "css/reset.css";

body {background: #efefef; font: 14px Georgia, Times, Serif; line-height: 1.5; color: #333;}
h1, h2, h3, h4, h5, h6 {margin: 0; font-family: Georgia, Times, Serif; color: #000;}
h1 {font-size: 30px;} h2 {font-size: 24px;} h3 {font-size: 20px;} h4 {font-size: 18px;} 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: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
a:link { color: #566FF3; text-decoration: none; }
a:visited  { color: #495281; text-decoration: none; }
a:hover  { color: #99ccff; }

/* Image */
.entry img  { border: 0 }
.entry .attachment-post-thumbnail {float: left; width: auto; border: 1px solid #b0b0b0; margin: 0 10px 10px 0;}

/* H1-H6 Elements */
.entry h1 {} .entry h2 {} .entry h3 {} .entry h4 {} .entry h5 {} .entry h6 {}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin: 0 0 15px 0;}

/* Blockquote Element */
.entry blockquote { border-left: 1px solid #ccc; margin: 10px 10px 10px 25px; padding: 10px 10px; color: #333; font-size: 14px; font-style: normal; }
.entry blockquote p {}

/* Post Title */
.post .title {width: 100%; position: relative; margin: 0; padding: 0; color: #333; font-family: Georgia, Times, Serif; font-size: 18px;}
.post .title a:link {color: #000;}
.post .title a:visited {color: #333; }
.post .title a:hover {text-decoration: none; color: #99ccff; }

/* Post Meta */
.post-meta { font-family: Georgia, Times, Serif; font-size: 14px; width: 100%; position: relative; margin: 0 0 15px 0; padding: 0 0 10px 0; color: #333; border-bottom: none;}
.post-meta .the_author {font-style: italic;}
.post-meta .the_time {}
.post-meta .the_category {}
.post-meta .the_comment_link {}

/* Post Meta Bottom */
.post-meta-bottom { font-family: Georgia, Times, Serif; font-size: 12px; width: 100%; position: relative; left: 10px; margin: 0 0 15px 0; padding: 0 0 10px 0; color: #000; border-bottom: none;}
.post-meta-bottom .the_author {font-style: italic;}
.post-meta-bottom .the_time {}
.post-meta-bottom .the_category {}
.post-meta-bottom .the_comment_link {}

/*Main Bottom*/
.main-bottom { font-family: Georgia, Times, Serif; font-size: 10px; }

/* ********************************************** */
/* Navigation, Drop-Down Menus */
/* ********************************************** */

.navigation {text-transform: capitalize; font-size: 14px; font-color: #ffffff; background: #99ccff; padding: 5px; border-bottom: 1px solid #fff; }
.nav, .nav ul {z-index: 100; margin: 0; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/** WordPress 3 Menu Support */
.nav_wp3menu { float: left; position: relative;}
.nav_wp3menu a { color: white; text-decoration: none; font-family: Arial, Sans-serif; }
.nav_wp3menu a:hover { text-decoration: underline;}

/* Drop-Down Menus */
.nav li ul {position: absolute; left: -999em; width: 160px;}
.nav li ul li {border: 1px solid #d8d8d8; background: #ffffff; border-width: 0 1px 1px;}
.nav li ul li a {width: 148px; line-height: 25px!important; font-size: 11px; color: #99ccff!important; padding: 10px 0 0 10px;}
.nav li ul ul {margin: -30px 0 0 158px!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 */
.nav {} 
.large_nav {padding-top: 0.6em; }
.nav a:link, .nav 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: #ffffff;}
.nav a:hover {text-decoration: underline;}
.nav li ul {margin-top: 0px; border-top: 0px solid #d8d8d8; }
.nav li ul a:link, .nav li ul a:visited {padding: 0 0 0 10px;}
.nav li ul a:hover {color: #000!important; background: #d8d8d8;}


/* ********************************************** */
/* Widgets */
/* ********************************************** */

.widget {margin: 0 0 30px 0;}
.widget h3 {border-bottom: 1px solid #b0b0b0; margin: 0; padding: 10px 0; text-transform: capitalize;  font: 18px Georgia, Times, Serif; color: #333;}

/* Unordered List */
.widget ul { clear: both; }
.widget ul li { border-top: none;  line-height: 24px; color: #333; }
.widget ul li:first-child { border-top: none; }
.widget ul li ul li:first-child { border-top: none;}
.widget ul li ul li ul li:first-child { border-top: none;}
.widget ul li a:link, .widget ul li a:visited { text-decoration: none;}
.widget ul li a:hover {color: #000000; text-decoration: underline;}
.widget ul ul {padding: 0 0 0 15px; border-top: none;}