/* ========================================================== */
/* 					        Blue                              */
/* ========================================================== */

/* Structure
---------------------------------------------------------- */
#sidebar li a {
	background: transparent url(../styles/blue/arrow.png) no-repeat 0 9px;
}
div::selection, span::selection, p::selection, li::selection, dd::selection, dt::selection, fieldset::selection, label::selection, input::selection, textarea::selection, table::selection, tr::selection, td::selection, iframe::selection, b::selection, i::selection, blockquote::selection, pre::selection, code::selection, strong::selection, em::selection, u::selection, sub::selection, sup::selection,  legend::selection, a::selection {
        background: #0077AF;
}
div::-moz-selection, span::-moz-selection, p::-moz-selection, li::-moz-selection, dd::-moz-selection, dt::-moz-selection, fieldset::-moz-selection, label::-moz-selection, input::-moz-selection, textarea::-moz-selection, table::-moz-selection, tr::-moz-selection, td::-moz-selection, iframe::-moz-selection, b::-moz-selection, i::-moz-selection, blockquote::-moz-selection, pre::-moz-selection, code::-moz-selection, strong::-moz-selection, em::-moz-selection, u::-moz-selection, sub::-moz-selection, sup::-moz-selection,  legend::-moz-selection, a::-moz-selection  {
        background: #0077AF;
}
#logo_text {
	border-bottom: 3px solid #0077AF;
}
.searchForm {
	border: 2px solid #0077AF;
}
.searchBtn {
	border-left: 2px solid #0077AF;
	border-top: 1px solid #0077AF;
	border-bottom: 2px solid #0077AF;
	background: #0077AF;
}
#nav {
	border-bottom: 3px solid #0077AF;
}
#nav ul li ul li {
	background: url(../styles/blue/submenu.png) no-repeat left top;
}
#nav ul li ul li:hover {
	background: url(../styles/blue/submenu.png) no-repeat left bottom;
}
.inner #footerTop  {
	border-top: 3px solid #0077AF;
}

/* Typography
---------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	color: #0077AF;
}
#sidebar h3 {
	background: url(../styles/blue/transparent_blue_bg.png);
}
#container h1 a:link, #container h1 a:visited, 
#container h2 a:link, #container h2 a:visited, 
#container h3 a:link, #container h3 a:visited, 
#container h4 a:link, #container h4 a:visited, 
#container h5 a:link, #container h5 a:visited, 
#container h6 a:link, #container h6 a:visited {
	color: #0077AF;
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
	color: #0077AF;
}

/* Home Page Sliders
---------------------------------------------------------- */
#slide #slider_container .caption_1,
#slide #slider_container .caption_2,
#slide #slider_container .caption_3,
#slide #slider_container .caption_4 {
	background: #0077AF;
}
.anything_sidebar_content a:link,
.anything_sidebar_content a:visited,
.anything_html_content a:link,
.anything_html_content a:visited {
	color: #0077AF !important;
}
#sliderControls_left {
	background: url("../styles/blue/sliderArrows.png") no-repeat 0 0;
}
#sliderControls_right {
	background: url("../styles/blue/sliderArrows.png") no-repeat -40px 0;
}
#nivo_slider_wrap .nivo-prevNav {
	background: url("../styles/blue/sliderArrows.png") no-repeat 0 0;
}
#nivo_slider_wrap .nivo-nextNav {
	background: url("../styles/blue/sliderArrows.png") no-repeat -40px 0;
}
div.anythingSlider .forward a { 
	background: url("../styles/blue/sliderArrows.png") no-repeat -40px 0; 
}
div.anythingSlider .back a { 
	background: url("../styles/blue/sliderArrows.png") no-repeat 0 0; 
}

/* Shortcode Sliders
---------------------------------------------------------- */
.slides_wrap .pagination a,
.nivoslider_wrap .nivo-controlNav a {
	background-image: url(../styles/blue/sliderControls.png);
}

/* Styled Lists
---------------------------------------------------------- */
ul.list_1 li, ul.list_2 li, ul.list_3 li, ul.list_4 li, ul.list_5 li, ul.list_6 li, ul.list_7 li, ul.list_8 li, ul.list_9 li, ul.list_10 li, ul.list_11 li, ul.list_12 li {
    background-image: url(../styles/blue/styled_list.png);
}

/* Styled Text
---------------------------------------------------------- */
.icon_text {
	background-image: url(../styles/blue/styled_text.png);
}

/* Styled Buttons
---------------------------------------------------------- */
.button {
	background-color: #0077AF;
}

/* Frame Boxes Title
---------------------------------------------------------- */
.framed_box_title {
	background-color:#0077AF;
}

/* Pagination
---------------------------------------------------------- */
.wp-pagenavi .currentPosts,
.wp-pagenavi .active_page {
	background: #0077AF;
}
.wp-pagenavi .inactive:hover,
.wp-pagenavi .page_link:hover {
	color: #0077AF;
}
.wp-pagenavi .page_link.active_page:hover {
	background: #0077AF;
}

/* Dropcaps
---------------------------------------------------------- */
.dropcap1 {
	background-image: url(../styles/blue/dropcap1.png);
}
.dropcap2 {
	color: #0077AF;
}

/* Blockquotes and Pullquotes
---------------------------------------------------------- */
blockquote {
	background-image: url(../styles/blue/blockquotes.png);
}
blockquote cite {
	color: #0077AF;
}
span.pullquote {
	background-image: url(../styles/blue/pullquotes.png);
	color: #0077AF;
}

/* Fancy Links / Headers
---------------------------------------------------------- */
a.fancy_link {
	background-image: url(../styles/blue/arrow.png);
}
#container a.fancy_link {
	color: #0077AF;
}
.fancy_header span {
	background-color: #0077AF; 
}

/* Dividers
---------------------------------------------------------- */
.top a { 
	background-image: url(../styles/blue/top.png);
}

/* Calendar Widget
---------------------------------------------------------- */
#today {
	background-color: #0077AF;
}
#wp-calendar caption, 
#wp-calendar th {
	color: #0077AF;
}

/* Recent Tweets
---------------------------------------------------------- */
.recentTweets li a,
#content .recentTweets li a {
	color: #0077AF;
}
.recentTweets .content:hover {
	background: url(../styles/blue/transparent_blue_bg.png);
}

/* Submenu Widget
---------------------------------------------------------- */
.widget_subnav .current_page_item a {
	color: #0077AF;
}

/* code & pre
---------------------------------------------------------- */
.code, .pre {
	color: #0077AF;
}

/* Contact & Comments Forms
---------------------------------------------------------- */
.commentList li {
	border-top: 1px dotted #0077AF;
}
.commentList .gravatar img {
	border: 2px solid #0077AF;	
}
.aboutTheAuthor_wrapp .gravatar img {
	border: 2px solid #0077AF;	
}

/* GALLERY & PORTOFOLIO
---------------------------------------------------------- */
.portfolio_1 .portofolio_item:hover,
.portfolio_2 .portofolio_item:hover,
.portfolio_3 .portofolio_item:hover,
.portfolio_4 .portofolio_item:hover {
	border-bottom: 1px solid #0077AF;
}
.sortableLinks a.selected {
	border: 1px solid #0077AF;
}

/* Top Button 
---------------------------------------------------------- */
#dynamic-to-top:hover {
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2), transparent) repeat scroll 0 0 #0077AF;
}
#dynamic-to-top:active {
    background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.1), transparent) repeat scroll 0 0 #0077AF;
}

/* Overlay Icons 
---------------------------------------------------------- */
.overlay_zoom .image_overlay span {
	background-image: url("../styles/blue/overlay_zoom.png");
}
.overlay_play .image_overlay span {
	background-image: url("../styles/blue/overlay_play.png");
}
.overlay_doc .image_overlay span {
	background-image: url("../styles/blue/overlay_doc.png");
}
.overlay_link .image_overlay span {
	background-image: url("../styles/blue/overlay_link.png");
}