/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/


/* helpers */

.blue-transparent-color {
	background: transparent url(images/bg-blue-trans.png);
	background: rgba(5, 14, 29, 0.7) none;
}

/* blue transparent bg 70% */
#navigation, #navigation a:hover, #navigation .current_page_item a, #navigation .current_page_ancestor a, #navigation .current_page_parent a, 
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, 
.nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, 
.nav li.sfHover a, #navigation .nav li ul.children, div.widget_ad_rotator div.widget_ad_rotator, .widget_woo_twitter .back, 
.widget_categories ul, div.textwidget, .widget_woo_flickr .wrap, #tabs .inside, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover, 
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover, #footer-widgets {
	background: transparent url(images/bg-blue-trans-hover.png);
	background: rgba(9, 25, 53, 0.7) none;
}

/* blue transparent bg 90% */
#sidebar h3, #tabs ul.wooTabs li a {
	background: transparent url(images/sidebar-h3-bg.png);
	background: rgba(9, 25, 53, 0.9) none;
}

/* general radius */
#main .page, div.post, #navigation, .widget_woo_tabs #tabs, #footer-widgets, .nav-entries, .wp-pagenavi, .woo-pagination, #respond, #comments .reply a, 
#comments {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	-khtml-border-radius: 10px; 
}

/* navigation radius */
#navigation a:hover, #navigation .current_page_item a, #navigation .current_page_ancestor a, #navigation .current_page_parent a, 
#navigation .nav li ul.children, #navigation .nav li ul li a  {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	-khtml-border-radius: 6px;
}

/* widget 3 corners */
div.widget_ad_rotator div.widget_ad_rotator, .widget_woo_twitter .back, .widget_categories ul, div.textwidget, .widget_woo_flickr .wrap, 
#tabs .inside {
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 10px 10px 10px;
	border-radius: 0 10px 10px 10px; 
	-khtml-border-radius: 0 10px 10px 10px;
}

/* sidebar h3 radius */
#sidebar h3 {
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0; 
}

/* text shadow (glow) */
#navigation a:hover, #navigation .current_page_item a, #navigation .current_page_ancestor a, #navigation .current_page_parent a, 
#navigation .nav li ul li a:hover, #sidebar h3, td .gsc-search-button, #tabs ul.wooTabs li a, 
#tabs .inside, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover, #footer-widgets h3 {
	-webkit-text-shadow:0px 0px 7px #4986c7; 
	-moz-text-shadow:0px 0px 7px #4986c7; 
	-o-text-shadow:0px 0px 7px #4986c7; 
	-ms-text-shadow:0px 0px 7px #4986c7; 
	-khtml-text-shadow:0px 0px 7px #4986c7;
	text-shadow:0px 0px 7px #4986c7;
}

/**************/

#main .page {
	background:#fff;
	padding:20px;
}

div.post {
	background: #fff;
	padding: 15px;
	margin-bottom:30px;
}

.two-col-left-960 #main-sidebar-container #main {
	width: 620px;
}

#navigation {
	border: none;
	color: #fff;
	padding: 8px 2px;
}
	#navigation a {
		color: #fff;
		padding:5px 10px 7px 10px;
	}

	#navigation .nav li ul {
		background:none;
		border:0;
	}
	#navigation .nav li ul.children {
		border:none;
	}
		#navigation .nav li ul li {
			background:none;
			border:none;

		}
			#navigation .nav li ul li a {
				font-weight: normal;
				text-shadow:none;
			}
				#navigation .nav li ul li a:hover {
						-webkit-text-shadow:0px 0px 7px #4986c7; 
						-moz-text-shadow:0px 0px 7px #4986c7; 
						-o-text-shadow:0px 0px 7px #4986c7; 
						-ms-text-shadow:0px 0px 7px #4986c7; 
						-khtml-text-shadow:0px 0px 7px #4986c7;
						text-shadow:0px 0px 7px #4986c7;
				}

#navigation ul.rss li a {
	color: #ffdcb9;
}


/* SIDEBAR */

.two-col-left #main-sidebar-container #sidebar {
	width: 320px;
}

#sidebar a {
	color: #5781c2;
}
	#sidebar a:hover {
		color: #7299d6;
	}

#sidebar h3 {
	color: #fff;
    margin-bottom:0;
    border:0;
    display:inline-block;
    padding: 10px 15px;
}

div.widget_ad_rotator div.widget_ad_rotator {
	padding: 10px;
}
	.widget_woo_flickr .wrap {
		padding-top:10px;
	}
	#text-452454876 div.textwidget {
		padding: 10px;
	}
		td .gsc-search-button, #gsc-i-id1 {
			background:#324d7b;
			border:none;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px; 
			-khtml-border-radius: 5px;
		}
		td .gsc-search-button {
			color: #fff;
		}

.widget, .widget ul li {
	color: #f5f5f5;
}
	.widget_woo_twitter p {
		color: #ddd;
	}
		.widget_woo_twitter p a {
			color: #305592;
		}

#sidebar div.textwidget a, #sidebar .widget_categories a {
	color: #d7e1f1;
}

.widget_woo_tabs #tabs {
	/*background: transparent url(images/bg-blue-trans-hover.png);
	background: rgba(9, 25, 53, 0.7) none;*/
	background:none;
    padding: 0;
}
	#tabs ul.wooTabs li a {
		color: #fff;
	}
	#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
		color: #fff;
        -moz-border-radius: 7px 7px 0px 0px;
		-webkit-border-radius: 7px 7px 0px 0px;
		border-radius: 7px 7px 0px 0px; 
		-khtml-border-radius: 7px 7px 0px 0px;
	}
		#tabs ul.wooTabs li a {
	        -moz-border-radius: 7px 7px 0px 0px;
			-webkit-border-radius: 7px 7px 0px 0px;
			border-radius: 7px 7px 0px 0px; 
			-khtml-border-radius: 7px 7px 0px 0px;
		}
			
	#tabs .inside ul {
		border-color:#132b52;
	}
	#tabs .inside li {
		background:none;
		border-color:#132b52;
		text-shadow:none;
		border-left:none;
		border-right:none;
	}
		#tabs .inside li a {
			text-shadow:none;
			color: #afc3e4;
		}
	#tabs .inside li span.meta {
		color: #e9e9e9;
	}


	/* FOOTER */

	#footer-widgets {
		background: rgba(9, 25, 53, 0.4) none;
		border:none;
	}

	#footer-widgets h3 {
		color: #fff;
   		 border-color: #10213b;
	}
	#footer-widgets a {
		color: #D7E1F1;
	}
	#footer-widgets .textwidget {
		background:none;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0; 
		-khtml-border-radius: 0;
	}

	#footer {
		border:none;
		
	}
		#footer, #footer p {
			color: #a5b9d8;
		}


/* PAGINATION */

.nav-entries, .wp-pagenavi, .woo-pagination {
	border:none;
}


/* Comments */
#comments {position:relative;margin:40px 0 0;padding:40px 0 0 0; border:none; background:#fff;}
#comments h3  { color:#333; font-weight:normal; margin-bottom:20px; padding: 0 20px; }
#comments .comment.thread-even { background: #fafafa; background: rgba(0,0,0,0.02); border-bottom:1px solid #e6e6e6; border-bottom:1px solid rgba(0,0,0,0.07); }
#comments .comment{margin-top:10px;width:100%;list-style-type:none; background:#fff;}
#comments .bypostauthor {background:#d0ddf1; border:none; padding-bottom:10px;}

#comments .comment .comment-container  { position:relative; padding: 20px; }
#comments .comment-head  { margin: 0 0 15px 0; }
#comments  .avatar  { float:left; margin: 0 15px 10px 0; }
#comments  .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 15px; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }
#comments .comment-entry p  { margin: 0 0 10px 0;}
#comments .reply { padding-top:10px; }
#comments .reply a { background:#FFFFFF; color:#555555 !important; text-shadow:none; }
#comments .reply a:hover { background:#fafafa; }

#comments ul.children{margin:10px 10px 0 25px;padding:0; }
#comments ul.children li {border-top:1px solid #e6e6e6; }
#comments .cancel-comment-reply{margin:10px 0;}

#comments ul.children li .bypostauthor {border-top:none;}

#comments .navigation {}
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments h3#comments-title-trackpings {
	margin-top:30px;
}
#comments .pingbacks {
	padding-bottom:20px;
}

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li { margin:10px 20px; }
#comments .pingbacks li .reply { display:none; }

/* Comments Form */
#respond  { margin: 40px 0 0; background: #fff; padding: 20px;}
#respond h3 { color:#333; font-weight:normal; margin-bottom:20px; }
#respond #reply-title small { display: block; font-size: 14px; margin-top: 5px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }

#commentform  {	margin: 15px 0 0 0;  }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}
#commentform input.txt  { color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea  { color:#666; background: #fcfcfc; width: 95% !important; padding: 5px 7px; }

#commentform #submit  { margin: 15px 0 0 0;  }

/* Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

.yt-frame { background: white; height: 100px; width: 300px; margin-bottom: 18px; overflow: hidden; border-radius: 10px; }


/* CONNECT WIDGET */ul.social-y-widget  {
    	padding-top:  30px;
}
ul.social-y-widget li  {
    	display:  inline-block;
}
ul.social-y-widget li.one {margin-right: 12px !important;}
ul.social-y-widget li.two {margin-right: 12px !important;}
ul.social-y-widget li.three {margin-right: 12px !important;}
ul.social-y-widget li.four {margin-right: 12px !important;}
ul.social-y-widget li.five {margin-right: 0px !important;}