/*
Theme Name: SleekBlue
Theme URI: http://www.flythemes.com
Description: Premium Wordpress Theme
Version:
Author: FlyThemes
Author URI: http://www.flythemes.com
*/

body {

font: 11px Arial, sans-serif;

color: #576267;

background: #2a99b5 url('images/bg.jpg') repeat-x top center;

margin: 0;

}

#bg {

background: url('images/bg.jpg') repeat-x bottom center;

}

#container {

background: url('images/bg3.jpg') repeat-y bottom center;

width: 927px;

margin: 0;

}

p {

padding: 3px;

margin: 0;





/**TITLE**/

}

.header_title {

font: 11px Arial, sans-serif;

color: #d1fffd;

margin: 44px 0px 0px 80px;

float: left;

height: 40px;

width: 515px;

}

.name {

font: 30px Tahoma, sans-serif;

color: #fff;

float: left;

background: url('images/title_bullet.png') no-repeat right;

padding: 0px 10px 0px 0px;

}

.name a, .header_title a {

font: 30px Tahoma, sans-serif;

color: #fff;

}

.name a:hover, .header_title a:hover {

font: 30px Tahoma, sans-serif;

color: #e3f9ff;

}

.title_desc {

font: 11px Arial, sans-serif;

color: #d1fffd;

float: left;

width: 40%;

padding: 5px 0px 0px 10px;





/**IMAGES**/

}

#image1 {

background: url('images/image1.jpg') no-repeat;

width: 927px;

height: 100%;

float: left;

}

#image2 {

background: url('images/image2.jpg') no-repeat;

clear: both;

width: 927px;

height: 162px;

}

#image3 {

background: url('images/image3.jpg') no-repeat;

clear: both;

width: 927px;

height: 29px;





/**LINKS**/

}

a:link, a:visited, a:active {

text-decoration: none;

color: #fff;

}

a:hover {

color: #e3f9ff;

}

.middle a, .comment_middle a {

color: #61808e;

text-decoration: none;

}

.middle a:hover, .comment_middle a:hover {

color: #8daebc;





/**SIDEBAR**/

}

.menu_position {

font: 11px Arial, sans-serif;

color: #d8f5ff;

margin: 0px 0px 0px 6px;

padding: 0px 0px 30px 0px;

width: 268px;

text-align: justify;

}

.menu_position2 {

padding: 0px 5px 0px 10px;

}

.header {

font: bold 15px Arial, sans-serif;

color: #949494;

text-align: right;

background: url('images/headers.gif') no-repeat;

height: 31px;

width: 258px;

padding: 10px 10px 0px 0px;

}

.header a {

color: #949494;

}

.header a:hover {

color: #000;

}

.plus {

background: url('images/bullet2.png') no-repeat;

height: 17px;

width: 7px;

}

.textwidget {

padding: 0px 20px 0px 13px;

}

#sidebar li:hover  {

background: url('images/hover.png') no-repeat;

list-style: none;

}

#sidebar ul, #sidebar ul ol {

margin: 0;

padding: 0;

list-style: none;

}

#sidebar ul ul, #sidebar ul ol, #sidebar ul ul ul, #sidebar ul ol {

padding: 5px 0px 0px 0px;

list-style: none;

}

#sidebar ul li, #sidebar ol li, #sidebar ul ol li, #sidebar ul ul li, #sidebar ul ol li, #sidebar ul p, #sidebar ul select {

background: url('images/normal.png') no-repeat;

font: 12px Arial, sans-serif;

color: #d8f5ff;

display: block;

padding: 0px 0px 3px 30px;

list-style-position: outside;

list-style: none;





/**CONTENT**/

}

.cont_position {

margin: 40px 45px 0px 0px;

width: 590px;

float: right;

}

.top {

background: url('images/top.png') no-repeat;

height: 52px;

margin: 0px 0px 0px 60px;

padding: 0px 24px;

width: 481px;

}

.top2 {

background: url('images/top2.png') no-repeat;

height: 40px;

margin: 0px 0px 0px 60px;

padding: 0px 24px;

width: 489px;

}

h1 {

font: 18px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 0px 0px 0px 0px;

padding: 6px 0px 0px 0px;

}

h2 {

font: bold 17px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 5px 0px 10px 0px;

}

h3 {

font: bold 16px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 5px 0px 10px 0px;

}

h4 {

font: bold 15px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 5px 0px 10px 0px;

}

h5 {

font: bold 14px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 5px 0px 10px 0px;

}

h6 {

font: bold 13px Arial, sans-serif;

color: #61808e;

border-bottom: 1px solid #dadada;

margin: 5px 0px 10px 0px;

}

.top a {

color: #61808e;

}

.top a:hover {

color: #3a4e57;

}

.category a {

color: #979696;

}

.category a:hover {

color: #979696;

text-decoration: underline;

}

.middle {

font: 11px Tahoma, sans-serif;

color: #747474;

background: #f0f0f0 url('images/middle.jpg') no-repeat;

margin: 0px 0px 0px 70px;

text-align: justify;

padding: 0px 15px 8px 15px;

width: 489px;

}

.bottom {

background: url('images/bottom.png') no-repeat;

height: 19px;

width: 519px;

margin: 0px 0px 40px 70px;

}

.comment_link {

font: 12px Arial, sans-serif;

color: #d8f5ff;

background: url('images/comment_pixel.png') no-repeat;

padding: 0px 0px 0px 20px;

margin: 13px 0px 0px 0px;

float: right;

}

.comment_linkk {

font: 12px Arial, sans-serif;

color: #d8f5ff;

margin: 13px 0px 0px 0px;

float: right;

}

.comment_link2 a:hover {

font: 12px Arial, sans-serif;

color: #fff;

display: inline;

}

.category {

font: 11px Arial, sans-serif;

color: #979696;

background: url('images/category_pixel.png') no-repeat;

padding: 0px 0px 0px 20px;

margin: 5px 0px 0px 0px;

}

.search {

font: 11px Arial, sans-serif;

color: #747474;

padding: 0px 0px 0px 0px;

margin: 5px 0px 0px 0px;





/**MINI CALENDAR**/

}

.calen {

background: url('images/mini_calendar.png') no-repeat;

width: 51px;

height: 52px;

float: left;

}

.month {

font: 10px Arial, sans-serif;

color: #e5e5e5;

text-transform: uppercase;

padding: 6px 0px 0px 0px;

text-align: center;

}

.day {

font: 20px Arial, sans-serif;

color: #404040;

padding: 5px 2px 0px 0px;

text-align: center;





/**COMMENTS**/

}

.comment_top {

background: url('images/commentsbg_top.png') no-repeat;

height: 8px;

width: 543px;

float: right;

margin: 0px 25px 0px 0px;

}

.comment_middle {

background: url('images/commentsbg_middle.png') repeat-y;

width: 554px;

padding: 5px 10px 10px 10px;

float: right;

margin: 0px 25px 0px 0px;

}

.comment_bottom {

background: url('images/commentsbg_bottom.png') no-repeat;

height: 7px;

width: 543px;

float: right;

margin: 0px 25px 0px 0px;

}

.comment_num {

font: bold 12px Arial, sans-serif;

color: #fff;

background: url('images/commentsbg_tab.png') no-repeat;

height: 32px;

width: 25px;

margin: 5px 0px 0px 0px;

padding: 8px 0px 0px 0px;

text-align: center;

float: left;

}

.comment_title {

font: bold 14px Arial, sans-serif;

color: #e2f8ff;

border-bottom: 1px solid #8fc5b6;

margin: 0px 25px 10px 40px;

}

ul#commentlist {

background-image: none;

font: bold 12px Arial, sans-serif;

color: #fff;

display: block;

list-style: none;

margin: 0px;

padding: 0px;

list-style-position: outside;





/**COMMENTS INSIDE**/

}

.comment2_top {

background: url('images/commentform_top.png') no-repeat;

height: 7px;

width: 489px;

float: right;

margin: 0px 25px 0px 0px;

}

.comment2_middle {

font: 11px Arial, sans-serif;

color: #7f7c7c;

background: #e7eded url('images/commentform_middle.jpg') no-repeat;

text-align: justify;

width: 459px;

padding: 5px 15px;

float: right;

margin: 0px 25px 0px 0px;

}

.comment2_bottom {

background: url('images/commentform_bottom.png') no-repeat;

height: 28px;

width: 489px;

float: right;

margin: 0px 25px 0px 0px;

text-align: right;

}

.comment2_bottom2 {

background: url('images/commentform_bottom2.png') no-repeat;

height: 28px;

width: 489px;

float: right;

margin: 0px 25px 0px 0px;

text-align: left;

}

.posted_by {

font: 11px Arial, sans-serif;

color: #d0f3ff;

margin: 18px 0px 0px 0px;

}

.posted_by_img {

background: url('images/posted_pixel.png') no-repeat;

padding: 0px 0px 0px 17px;

display: inline;

}

.posted_by a {

font: bold 11px Arial, sans-serif;

color: #fff;

}

.posted_by a:hover {

font: bold 11px Arial, sans-serif;

color: #fff;

text-decoration: underline;





/**RECENT ENTRIES**/

}

.entries_position {

font: bold 14px Arial, sans-serif;

color: #646464;

float: left;

margin: 13px 0px 0px 10px;

width: 260px;

}

.entries_title {

border-bottom: 1px dotted #a4a4a4;

}

.entries {

font: 11px Arial, sans-serif;

color: #767676;

display: block;

margin-top: 5px;

}

.entries a {

font: bold 11px Arial, sans-serif;

color: #437384;

display: block;

border-bottom: 1px dotted #a4a4a4;

padding: 6px 4px;

}

.entries a:hover {

font: bold 11px Arial, sans-serif;

color: #437384;

display: block;

background: url('images/transbg.png') repeat;

}

small {

font: 11px Arial, sans-serif;

color: #767676;





/**RECENT COMMENTS**/

}



.comments_position {

font: bold 14px Arial, sans-serif;

color: #646464;

float: left;

margin: 13px 0px 0px 30px;

width: 260px;

}

.comments_title {

border-bottom: 1px dotted #a4a4a4;

}

.comments {

font: 11px Arial, sans-serif;

color: #767676;

display: block;

margin-top: 5px;

}

.comments a {

font: bold 11px Arial, sans-serif;

color: #437384;

display: block;

border-bottom: 1px dotted #a4a4a4;

padding: 4px 4px;

}

.comments a:hover {

font: bold 11px Arial, sans-serif;

color: #437384;

display: block;

background: url('images/transbg.png') repeat;





/**FLICKR**/

}

.flickr_position {

font: bold 14px Arial, sans-serif;

color: #646464;

float: left;

margin: 67px 0px 0px 30px;

width: 280px;

border: none;

}

a:link img, a:visited img {

margin: 0px 0px 0px 10px;

border: 2px solid #fff;

}

a:hover img {

border: 2px solid #35a2b7;





/**CREDITS & VALIDATION**/

}

.creds {

font: 11px Arial, sans-serif;

color: #d1fffd;

float: left;

margin: 3px 0px 0px 15px;

width: 600px;

}

.creds a, .valid a {

font: 11px Arial, sans-serif;

color: #fff;

}

.creds a:hover, .valid a:hover {

font: 11px Arial, sans-serif;

color: #d1fffd;

}

.valid {

font: 11px Arial, sans-serif;

color: #d1fffd;

float: right;

margin: 3px 45px 0px 0px;

background: url('images/valid.png') no-repeat left;

padding:  0px 0px 0px 17px;

display: inline;

}

.rssSummary, cite, .rss-date {

font: 11px Arial, sans-serif;

color: #d8f5ff;

padding: 0px 20px 10px 13px;





/**CALENDAR**/

}

caption {

font: bold 14px Arial, sans-serif;

color: #515151;

text-align: center;

margin: 7px 0px 1px 0px;

}

#calendar_wrap {

font: 9px/10px Tahoma, sans-serif;

color: #7f7c7c;

background: url('images/calendar.gif') no-repeat;

margin: 1px 0px 1px 12px;

height: 149px;

width: 231px;

}

#calendar_wrap a {

font: bold 9px/10px Tahoma, sans-serif;

color: #787878;

}

#calendar_wrap a:hover {

font: bold 9px/10px Tahoma, sans-serif;

color: #000;

}

td.pad {

padding: 4px 0px 0px 0px;

}

td {

background: url('images/transbg3.png') repeat;

text-align: center;

}

td:hover {

background: url('images/transbg2.png') repeat;

text-align: center;

}

#wp-calendar {

width: 231px;

padding: 0px 5px 0px 5px;

}

th {

background: url('images/transbg.png') repeat;

border-bottom: 1px solid #c2c2c2;

border-top: 1px solid #c2c2c2;

color: #2793b5;

padding: 2px 0px 2px 0px;

text-align: center;

}

#prev {

margin: 17px 0px 0px 0px;





/**EXTRAS**/

}

.center {

text-align: center;

}

b, strong, em {

color: #8daebc;

}

i {

font-family: 'Trebuchet MS', sans-serif;

color: #8daebc;

letter-spacing: 0.5px;

}

#sidebar b, #sidebar strong, #sidebar em {

color: #fff;

}

#sidebar i {

font-family: 'Trebuchet MS', sans-serif;

color: #fff;

letter-spacing: 0.5px;

}

.left {

float: left;

}

.avatar:link, .avatar:active, .avatar:visited, .avatar {

float: left;

padding: 2px;

background-color: #fff;

border: 1px solid #d7d7d7;

margin: 3px 8px 0px 0px;

width: 30px;

}

.avatar:hover {

border: 1px solid #c0c0c0;

}

.right {

float: right;

}

.clear {

clear: both;

padding: 0px 0px 23px 0px;

}

.border:link, .border:active, .border:visited, .border {

padding: 3px;

margin: 0px 10px 0px 0px;

background-color: #7cbfd0;

border: 1px solid #a7d7e0;

float: left;

}

.border:hover {

padding: 3px;

margin: 0px 10px 0px 0px;

background-color: #5ea8bb;

border: 1px solid #a7d7e0;

float: left;

}

blockquote {

font: 10px Tahoma, sans-serif;

color: #81959e;

padding: 5px 10px;

background-color: #e6e6e6;

border-left: #68ccc0 6px solid;

border-right: #d8d8d8 1px solid;

border-top: #d8d8d8 1px solid;

border-bottom: #d8d8d8 1px solid;

}

li.comm, .comm {

background-image: none;

font: bold 12px Arial, sans-serif;

color: #fff;

display: block;

list-style: none;

margin: 0px;

padding: 0px;

list-style-position: outside;

}

li.recentcomments {

background: url('images/normal.png') no-repeat;

padding: 0px 0px 3px 30px;

font: 12px Arial, sans-serif;

color: #d8f5ff;

list-style: none;

margin: 0px;

list-style-position: outside;

}

li.recentcomments a {

background: none;

font: 12px Arial, sans-serif;

color: #fff;

}

li.recentcomments a:hover {

text-decoration: underline;

}

li, ul, ol, ul li, ol li, ul ol li, ul ul li, ul ol li, ul p, ul select, ul ul ul, ul ol, ul ul {

font: 11px Arial, sans-serif;

color: #576267;

background: none;

list-style-position: inside;

margin: 0;

padding: 0;

}

.lite {

font: italic 11px Arial, sans-serif;

color: #fff;

}

.lite2 {

font: bold 11px Arial, sans-serif;

color: #d8f5ff;





/**FORM**/

}

.form_position {

float: right;

width: 518px;

margin: 0px 45px 0px 0px;

}

.form_border {

background: url('images/transbg2.png') repeat;

border: 1px solid #cae6e8;

padding: 20px 30px;

margin: 20px 0px 0px 0px;

}

input {

color: #ececec;

font: 11px Tahoma, sans-serif;

background: url('images/form.png') repeat;

border: 1px solid #c4e1e4;

padding: 4px;

margin: 3px 0px;

}

textarea {

color: #ececec;

font: 11px Tahoma, sans-serif;

background: url('images/form.png') repeat;

border: 1px solid #c4e1e4;

padding: 4px;

margin: 3px 0px;

width: 440px;

}

textarea:hover, textarea:focus, input:hover, input:focus {

border: 1px solid #fff;





/**SEARCH**/

}

.search_position {

margin: 11px 0px 0px 14px;

height: 25px;

}

input#searchtop {

font: 11px Arial, sans-serif;

color: #418e96;

background: url('images/form1.gif') no-repeat;

border: 0;

height: 21px;

width: 227px;

padding: 4px 0px 0px 8px;

margin: 0px -12px 0px 0px;

}

html:first-child input#searchtop {

font: 11px Arial, sans-serif;

color: #418e96;

background: url('images/form1.gif') no-repeat;

border: 0;

height: 21px;

width: 227px;

padding: 0px 0px 0px 8px;

margin: 0px -12px 0px 0px;

}

input#searchsubmit {

font: 8px Tahoma, sans-serif;

color: #a64c75;

background: url('images/form2.gif') no-repeat;

border: none;

height: 25px;

width: 31px;

margin: 0px 10px 0px 0px;

}

*:lang(en) input#searchsubmit {

font: 8px Tahoma, sans-serif;

color: #a64c75;

background: url('images/form2.gif') no-repeat;

border: none;

height: 21px;

width: 31px;

margin: 0px 10px 0px 0px;

}
