/*
Theme Name: F2 Custom
Theme URI: http://srinig.com/wordpress/themes/f2/
Description: Customized version of the F2 theme.
Version: 1.0.4
Author: Srini G
Author URI: http://srinig.com/wordpress
Template: f2
*/

@import url("../f2/style.css");

body { 
	background-color: #2f3537;
}

#header {
	background-color: #619eff;
	height: 10em;
	border-bottom: 2px solid #2f3537;
	border-top-left-radius: 2em;
	border-top-right-radius: 2em;
	-moz-border-radius-topleft: 2em;
	-moz-border-radius-topright: 2em;
}

#footer {
	border-top: 2px solid blue;
	background-color: #619eff;
	color: black;
	border-bottom-left-radius: 2em;
	border-bottom-right-radius: 2em;
	-moz-border-radius-bottomleft: 2em;
	-moz-border-radius-bottomright: 2em;
}

#footer a {
	color: black;
}

#wrapper {
	border-right-color: #e0ebff;
}

#header #headerimage {
	float: left;
	margin: 2em 0.5em auto 4em;
	width: 10.3em;
	height: 6em;
}

#headerlogo {
	top: 6em;
}

@-webkit-keyframes move {
	0% {
		text-shadow: 0 0 5px #fff;
	}
	50% { 
		text-shadow: 0 0 25px #fff;
	}
	100% {
		text-shadow: 0 0 5px #fff;
	}
}

#headerlogo h1 a {
	background-color: transparent;
	/*color: #ffffff;*/
	color: #203454;
	text-shadow: 0 0 5px #fff !important;
	-webkit-animation-name: move;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}

#hmenu ul li a {
	background-color: #203454;
	color: #e1e2e3;
}

#page { 
	min-width: 740px; 
	max-width: 1440px;
}

ul .lastfm_list {
	list-style: none;
}

ul .lastfm_list li:before {
	content: "";
}

#content {
	border-right: 2px solid #2f3537;
}

#sidebar_right {
	background-color: transparent;
	border-left: 1px solid #2f3537;
}

#sidebar_right ul li {
	overflow: hidden;
}

#wrapper {
	border-right-color: #d9d9d9;
}

img.shadow {
	box-shadow: 0 0 5px rgba(10, 10, 10, 0.8);
	-webkit-box-shadow: 0 0 5px rgba(10, 10, 10, 0.8);
	-moz-box-shadow: 0 0 5px rgba(10, 10, 10, 0.8);
}

#hmenu ul ul a {
	margin: 0;
}

ul#menu-navigation > li.current-menu-item,
ul#menu-navigation > li.current-page-ancestor {
	background-color: white;
	border: 2px solid #2f3537;
	border-bottom: 2px solid white;
	color: #2f3537;
}

ul#menu-navigation > li.current-menu-item > a,
ul#menu-navigation > li.current-page-ancestor > a {
	background-color: white !important;
	color: #2f3537 !important;
}

ul#menu-navigation > li.current-menu-item > a:hover,
ul#menu-navigation > li.current-page-ancestor > a:hover {
	background-color: white !important;
	color: #2f3537 !important;
}

ul#menu-navigation > li.current-page-ancestor li.current-menu-item {
	background-color: #4664A4 !important;
	color: white;
}

ul#menu-navigation > li.current-page-ancestor li.current-menu-item > a,
ul#menu-navigation > li.current-page-ancestor li.current-menu-item > a:hover {
	background-color: #4664A4 !important;
	color: white !important;
}

