/*  
Theme Name: Blue Freedom
Description: Widget ready and tested on WP2.3
Version: 2.0
Author: Andreea
Author URI: http://www.1as.biz/
*/

body {
margin : 0;
padding : 0;
background : #007af5;
font-family : Arial, Helvetica, sans-serif;
font-size : 90%;
color: #A4E4F5;
}
input, textarea {
background : #a4e4f5;
border : 1px solid #ffffff;
font : bold 13px Arial, Helvetica, sans-serif;
color : #0f5b96;
}
h1, h2, h3, p, ol, ul {
margin-top : 0;
}
h1, h2, h3 {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1, h2 {
text-transform : lowercase;
font-weight : normal;
}
h1 {
letter-spacing : -2px;
font-size : 2.4em;
}
h2 {
letter-spacing : -1px;
font-size : 1.8em;
}
p, ol, ul {
margin-bottom : 1.5em;
line-height : 150%;
}
a {
text-decoration : underline;
color : #7ad7ff;
}
img.left {
float : left;
margin : 4px 20px 0 0;
}
img.right {
float : left;
margin : 4px 0 0 20px;
}
hr {
display : none;
}
#header { 
float: left;
height: 125px;
background : #007af5 url(images/andreea-c.jpg) no-repeat;
margin-top: 0;
}
#header a:hover {
text-decoration : underline;
color : #7ad7ff;
}
#logo {
float : left;
}
#logo h1, #logo p {
float : left;
margin : 0;
line-height : normal;
}
#logo h1 {
padding : 20px 70px 0 160px;
font-size : 3em;
color : #62d6f5;
}
#logo p {
padding : 50px 50px 30px 7px;
letter-spacing : -1px;
font-size : 1.4em;
color : #199dd2;
}
#logo a {
text-decoration : none;
color : #62d6f5;
}
#menu {
width : 80%;
float: right;
}
#menu li { 
display : inline;
}
#menu a {
width : 120px;
height : 25px;
background : url(images/img06.gif);
text-decoration : underline;
text-align : center;
letter-spacing : 1px;
font-size : 0.9em;
font-weight : bold;
padding-bottom: 5px;
}
#menu a:hover { text-color: red;
}
#page {
width : 980px;
margin : auto;
}
#content { 
float: left; 
width : 530px;
padding: 0 0 0 25px;
}
.post {
margin-bottom : 2px;
background-color: white;
border: 1px solid black;
}
.post p {
font-family: sans-serif;
color: black;
}
.post a {
color : blue;
}
.post a:hover { text-decoration : underline;
color : yellow;
}
.post .title {
margin : 0;
padding : 30px 20px 0 20px;
}
.post .title a:hover {text-decoration : underline;
color: yellow;
}
.post .title a {
text-decoration : none;
color : blue;
}
.post .byline {
padding : 0 10px;
}
.post .entry {
padding : 1px 5px 1px 10px;
}
.post .links, .post .meta {
margin : 0;
padding: 10px 30px 35px 30px;
background : url(images/img06.gif) repeat-x left bottom;
border-top : 1px solid #2872a6;
}
.post .links a {
padding-left : 30px;
background : url(images/img08.gif) no-repeat left center;
text-decoration : none;
font-weight : bold;
color : blue;
}
.post .links a:hover {text-decoration : underline;
color : yellow;
}
.post .meta {
line-height : normal;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.posts {
margin : 0;
padding : 0;
list-style : none;
}
.posts li {
padding-bottom : 20px;
}
.posts .title {
padding : 0;
text-transform : none;
font-size : 1.2em;
font-weight : bold;
}
.posts .byline {
padding : 0;
}
.posts p {
margin : 0;
padding : 0;
}
#comment {
width : 99%;
}
#commentlist {
margin : 0;
padding : 0;
list-style : none;
line-height : normal;
}
#commentlist li {
margin-bottom : 1px;
padding : 10px;
background : #2872a6;
}
#commentlist .meta {
margin : 0;
padding : 0;
line-height : normal;
font-weight : bold;
color : #ffffff;
}
#commentlist .meta a {
color : #ffffff;
}
.sidebar {
float : left;
width : 200px;
}
.sidebar ul {color: white;
margin : 5px;
padding : 0;
list-style : none;
line-height : normal;
}
.sidebar li li {
padding : 6px 0 6px 10px;
background : url(images/img06.gif);
border-bottom : 2px solid #2872a6;
}
.sidebar li li a {
text-decoration : underline;
color : blue;
}
.sidebar a:hover {
background: red ;
}
.sidebar li h2 {
padding-top : 20px;
color : #c9ecf5;
}
#leftbar {
padding : 0 0 0 2px;
border-bottom: 10px solid #2872A6;
}
#rightbar {
border-bottom: 10px solid #2872A6;
float: right;;
}
#searchform {
padding-top : 20px;
text-align : right;
}
#searchform br {
display : none;
}
#searchform input {

margin-bottom : 5px;
}
#searchform #s {




width : 190px;
}
#calendar_wrap {
padding-left : 10px;
}
#calendar_wrap table {
width : 180px;
text-align : center;
border-collapse : collapse;
}
#calendar_wrap tfoot {
font-weight : bold;
}
#calendar_wrap tfoot a {
text-decoration : none;
}
#calendar_wrap #prev {
text-align : left;
}
#calendar_wrap #next {
text-align : right;
}
#calendar_wrap tbody {
border-bottom : 1px solid #2872a6;
border-right : 1px solid #2872a6;
}
#calendar_wrap tbody td {
padding : 3px 0;
border-top : 1px solid #2872a6;
border-left : 1px solid #2872a6;
}
#calendar_wrap tbody td a {
font-weight : bold;
}
#footer {
clear : both;
padding : 40px 0;
background : #083253;
}
#footer p {
text-align : center;
font-size : smaller;
color : #0f5b96;
}

#suckerfishnav {
font-size : 18px;
font-family : verdana, sans-serif;
font-weight : bold;
width : 700px;
margin-left: 10%;
}
#suckerfishnav, #suckerfishnav ul {
float : left;
list-style : none;
line-height : 20px;
padding : 2px;
border : 1px solid blue;
margin : 0;
width : 100%;
}
#suckerfishnav a {
display : block;
color : #dddddd;
text-decoration : none;
padding : 2px 1px;
}
#suckerfishnav li {
float : left;
padding : 0;
}
#suckerfishnav ul {
position : absolute;
left : -999em;
height : auto;
width : 150px;
font-weight : normal;
margin : 0;
line-height : 1;
border : 0;
border-top : 1px solid #666666;
}
#suckerfishnav li li {
width : 150px;
border-bottom : 1px solid #666666;
border-left : 1px solid #666666;
border-right : 1px solid #666666;
font-weight : bold;
font-family : verdana, sans-serif;
}
#suckerfishnav li li a {
padding : 4px 10px;
width : 150px;
font-size : 12px;
color : #dddddd;
}
#suckerfishnav li ul ul {
margin : -21px 0 0 150px;
}
#suckerfishnav li li:hover {
background : #1f3e9f;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color : #dddddd;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color : #dddddd;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color : #dddddd;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
left : -999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
left : auto;
background : #444444;
}
.alignleft {
float : left;
width : 200px;
}
.alignleft ul {
margin : 5px;
padding : 0;
list-style : none;
line-height : normal;
}
.alignleft li li {
padding : 6px 0 6px 10px;
background : url(images/img08.gif) no-repeat 0 12px;
border-bottom : 1px solid #2872a6;
}
.alignleft li li a {
text-decoration : none;
color : #c9ecf5;
}
.alignleft li li a:hover {
color : red;
}
.alignleft li h2 {
padding-top : 75px;
color : #ffffff;
}
/* Featured Post Carousel */

#featured {
	padding: 10px 10px 0 20px;
	}

#carousel {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#carousel li {
	float: left;
	padding: 0;
	margin-right: 10px;
	}
