
/* -- Color Scheme for CYAN -- */

body { color:#293537; background:#fbffff }
h1, h2, h3, h4, h5 { color:#072226 }	
a {	color:#374994; text-decoration:none; border:none; outline:none }
a:hover { text-decoration:underline }
pre { background:url(../../images/cyan/code.jpg); border:1px solid #e4eced }


/* -- 3. STRUCTURE -- */

.header { background-color:#fff; }
.header_widget_area, .header_widget_area h1, .header_widget_area h2, .header_widget_area h3, .header_widget_area h4, .header_widget_area h5 { color:#9eb9bb }
.navigation { background-color:#374994 } 
.navigation .wrap { background:none } 
.location { color:#b0b9b9 }
.location a { color:#3f4f51 }
.page_title { color:#d5dcdc }
.primary { padding:0px 0px 18px }
.featured { background:#ecf5f6 }
.secondary { background:#ecf5f6 }
.footer { background:#374994; color:#a0b9bb }
.on_home { padding-top:48px }
.hphone {color:#374994; margin: 100px 0 0 660px; position: absolute; font-size: 16px;}
.hphone a {color:#465fc5; text-decoration: underline;}
.lang {margin: 10px 0 0 660px; position: absolute; z-index: 1;}
/* -- 4. HEADER -- */

.blogname a { color:#fbffff }
.blogname a:hover { text-decoration:none }
.tagline { color:#fbffff; border-left:1px solid #417377 }
.nav1 li.current-menu-ancestor > a { color:#fff }
.nav1 a { color:#9ca7a8 }
.nav1 a:hover, .nav1 li.current-menu-item a { color:#fff; text-decoration:none }
.nav1 ul { background:url(../../images/cyan/menu_arrow.png) 0px 0px no-repeat }
.nav1 ul.sub-menu a { color:#617071; background:#fbffff; text-decoration:none; border-bottom: 1px solid #dce4e5 ; border-left:1px solid #dce4e5 ; border-right:1px solid #dce4e5 }
.nav1 li:hover > a { color:#fff }
.nav1 ul ul { border-top:1px solid #dce4e5 }
.nav1 ul li:hover > a { color:#072226; background:#f4f9fa }
.searchbox { background:#374994; }
#searchform input { color:#fff }
#searchform input:hover, #searchform input:focus { color:#9fb3b5 }
#searchform input#searchsubmit { background:url(../../images/cyan/search_ico.png) 0px 0px no-repeat }
.primary .searchbox { background:#fff; border:1px solid #dce4e5 }
.primary #searchform input { color:#819092 }
.primary #searchform input:hover, .primary #searchform input:focus { color:#444f5c }
.primary #searchform input#searchsubmit { background:url(../../images/cyan/search_ico2.png) 0px 0px no-repeat }
a.home_ico { background:url(../../images/cyan/social_sprite.png) 0px -1px no-repeat }
a.twitter { background:url(../../images/cyan/social_sprite.png) -44px -1px no-repeat }
a.facebook { background:url(../../images/cyan/social_sprite.png) -88px -1px no-repeat }
a.rss { background:url(../../images/cyan/social_sprite.png) -132px -1px no-repeat }


/* -- 4. FEATURED AREA AND SLIDER -- */

.slider { border:1px solid #ccdedf; background:#fff url(../../images/cyan/slider_bg.png) bottom repeat-x }
#film li { border-bottom:1px solid #e3eced }
#film li img { background:#e3eced }
#film li.activefilm img { background:#cadadc }
#film li .post_data h5 { color:#374994 }
#film li.activefilm .post_data h5 { color:#072226 }
#scroll { background:url(../../images/cyan/scroll.png) 0px 0px no-repeat }
.widgetslider { background:#e3eced }


/* -- 6. SIDEBAR AND WIDGETS -- */

.sidebar { color:#374994 }
.sidebar h5 { color:#374994; font-size:20px;}
h5.handle { color:#697a7d; border-bottom:1px solid #e4eced; background:url(../../images/cyan/acc_expand.png) right 8px no-repeat }
h5.activehandle { color:#072226; background-position:right -56px }
.sidebar ul li { border-bottom:1px solid #e4eced }
.sidebar ul li a { color:#000; }
.sidebar a:hover { color:#072226 }
.cat-post-list li { border-bottom:1px solid #e4eced; line-height:21px }
.img48, .flickr_badge_image img, ul.minifolio li img { background:#e3eced }
.img48:hover, .flickr_badge_image img:hover, ul.minifolio li img:hover, ul.related_posts li img:hover { background:#cadadc }
.tabs { border-left:1px solid #dce4e5; border-bottom:1px solid #dce4e5 }
.tabs li a { display:inline-block; background:#f4f9fa; padding:0px 12px; line-height:36px; border:1px solid #dce4e5; border-left:1px solid #fff; color:#617071; font-weight:bold; text-shadow:0px 1px 0px #fbffff }
.tabs li a:hover { text-decoration:none }
.tabs li.ui-tabs-selected a { background:#fbffff; color:#072226 ; border-bottom:1px solid #fbffff }
h5.toggle { color:#697a7d; background:url(../../images/cyan/tog_expand.png) left 4px no-repeat }
h5.activetoggle { color:#072226; background-position:left -60px }


/* -- 7. PORTFOLIO PAGES -- */

ul.minifolio li { float:left; margin:0px 8px 8px 0px; padding:0px; background:none; border:none; line-height:0px }
ul.minifolio li a { padding:0px; margin:0px; display:inline; line-height:0px }
ul.minifolio li img { background:#e3eced }
ul.minifolio li img:hover { background:#cadadc }

ul.port4_wide li img  { background:#e3eced }
.port4_content a { color:#3f4f51 }
.port4_content a:hover { color:#125155; text-decoration:none }

ul.port3 li img { background:#e3eced }
.port3_content a { color:#3f4f51 }
.port3_content a:hover { color:#125155; text-decoration:none }

ul.port3_wide li img  { background:#e3eced }
.port3_wide_content a { color:#3f4f51 }
.port3_wide_content a:hover { color:#125155; text-decoration:none }

ul.port2 li img  { background:#e3eced}
.port2_content a { color:#3f4f51 }
.port2_content a:hover { color:#125155; text-decoration:none }

ul.port_ls li img  { background:#e3eced }
.port_ls_content h4 a { color:#3f4f51 }
.port_ls_content h4 a:hover { color:#125155; text-decoration:none }


/* -- 8. BLOG PAGES -- */

ul.related_posts li img { background:#e3eced }
.entry { border-bottom:1px solid #e4eced }
.post-title h2 a { color:#072226 }
.post-title h2 a:hover { color:#125155; text-decoration:none }
.date_card { background:url(../../images/cyan/date_card.png) 0px 0px no-repeat }
.month, .year { color:#7d8e90 }
.day { color:#072226 }
#author-avatar img { background:#e3eced }
div.recent_comment_avatar img { background:#e3eced }
.author-card img { background:#e3eced }
.comment_data { background:#f2f7f8; border:1px solid #e4eced; color:#748283 }
.commentlist ul, .commentlist ul ul { border-left:1px solid #e4eced }
.comment_date { color:#6f8587 }
a.comment-reply-link { color:#748283 }
a.comment-reply-link:hover { color:#3f4f51; text-decoration:none }


/* -- 9. SECONDARY -- */

.secondary h5 { color:#3f4f51 }
.secondary ul li { border:none; background:url(../../images/cyan/hr.gif) bottom repeat-x }
.secondary ul li a { display:block; margin:0px; color:#617071; text-decoration:none; line-height:36px; padding-bottom:2px }
.secondary a:hover { color:#072226 }
.secondary ul, .sidebar ul { margin-bottom:0px }
.secondary ul.minifolio li { float:left; margin:0px 8px 8px 0px; padding:0px; background:none; border:none; line-height:0px }
.secondary ul.minifolio li a { padding:0px; margin:0px; display:inline; line-height:0px }
.secondary .img48, .secondary .flickr_badge_image img, .secondary ul.minifolio li img, .secondary .widgetslider, .secondary div.recent_comment_avatar img { background:#cadadc }
.secondary .img48:hover, .secondary .flickr_badge_image img:hover, .secondary ul.minifolio li img:hover { background:#a0bbbe }


/* -- 10. FORMS -- */

.commentform label { color:#6f8587 }
.commentform input, .commentform textarea { background:#f2f7f8; border:1px solid #e4eced }
.commentform input.submit { background:#417377 }
.commentform input.submit:hover { background:#125155 }
.commentform input.submit:active{ color:#89a8aa }
input.error, textarea.error { border:1px solid #ff9900 }


/* -- 11. FOOTER -- */

.notes { color:#a0b9bb; }
.notes a { color:#fbffff; text-decoration:none }
.notes a:hover { color:#a0b9bb; text-decoration:none }
ul.nav2 li a { color:#a0b9bb; text-decoration:none }
ul.nav2 li a:hover, ul.nav2 li.current-menu-item a { color:#fbffff; text-decoration:none }


/* -- 12. MISCELLANEOUS -- */

.with_hr { border-bottom:1px solid #e3eced }
.small { color:#6f8587 }
.tiny { color:#6f8587 }
.wp-pagenavi a { background:#abd9dc }	
.wp-pagenavi a:hover, .wp-pagenavi span.current  { background:#417377; text-decoration:none }		
.border-1 { background:#e3eced; padding:5px; margin-bottom:24px }
.border-2 { border:1px solid #e3eced; padding:4px; margin-bottom:24px }
.box0 { background:#ecf5f6 }

.mytable{ border-left:1px solid #dce4e5; border-top:1px solid #dce4e5 }
.mytable td, .mytable th { border-right:1px solid #dce4e5; border-bottom:1px solid #dce4e5 }
.mytable th { background-color:#f4f9fa }
.mytable th.flat { background-color:#fbffff }

.wpmcsw {margin-top: 13px; font-size: 15px;}
.wpmcsw select {
font-size: 14px;
    padding: 2px;
    line-height: 1;
    border: 1px solid #CCC;
   }

   .search {
   	font-size: 15px;
   	width: 70px;
   	height: 30px;
   	-moz-border-radius:  5px; /* Firefox */
-webkit-border-radius:  5px; /* Safari 4 */
border-radius:  5px; /* IE 9, Safari 5, Chrome */
background: -moz-linear-gradient(#EBFFFF, #7d95fb);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#EBFFFF), to(#7d95fb));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBFFFF', endColorstr='#7d95fb');
   }