/* 
THEME CUSTOM STYLESHEET
---------------------

These are styles that only work in new browsers and cause the W3C validator to throw errors as a result.

*/


#header p{text-shadow: 1px 1px 0 #000;}

#navigation li.current-page a {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(102, 172, 236, 1)), to(rgba(35, 125, 206, 1)));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	
	}

#navigation a {text-shadow: 1px 1px 0 #aaaaaa; -webkit-transition-property: text-shadow, background-color; -webkit-transition-duration: 600ms; -webkit-transition-timing-function: ease-in-out;}

#navigation a:hover {text-shadow: 1px 1px 50px #000000; -webkit-box-shadow:none; -moz-box-shadow:none;}


#navigation li.current-page a:hover{
    -webkit-animation-name: buttonGlow;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
	-moz-box-shadow: 0 0 18px #044c8d;
}

@-webkit-keyframes buttonGlow
{
    from {
        background-color: #1b76c9;
    }
    50% {
        background-color: #0c64b2;
        -webkit-box-shadow: 0 0 18px #044c8d;
    }
    to {
        background-color: #1b76c9;
    }
}


/* Boxes on homepage */

.box{
	-webkit-box-shadow: rgba(109, 109, 109, 0.5) 0px 3px 7px; 
	-moz-box-shadow: rgba(109, 109, 109, 0.5) 0px 3px 7px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	-webkit-transition-property: box-shadow, color; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
	}
.box:hover{
	-webkit-box-shadow: 0 0 38px #32618b; 
	-moz-box-shadow: 0 0 38px #32618b;
	
	}

.box h1{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(32, 125, 209, 0.8)), to(rgba(47, 146, 236, 0.9)));
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
	text-shadow: 1px 1px 1px #000;
		}

.box h2{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(32, 125, 209, 0.8)), to(rgba(47, 146, 236, 0.9)));
	-moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;
	text-shadow: 1px 1px 1px #1b5b94;
		}

.box h2 strong{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}

/* 2.4.2 Hosting Page */

.content_box{
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	-moz-box-shadow: 0 0 10px #b5b5b5;
	-webkit-box-shadow: 0 0 10px #b5b5b5;
	}

div.post_title{
	padding:19px 0 16px 13px; 	
	background-color:#4888c2;
	padding:19px 0 16px 13px; 
	background-color:#e4e4e4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(208, 208, 208, 1)), to(rgba(237, 237, 237, 1)));
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
}
div.post_title h1{
	text-shadow: -1px -1px 0 #e5e5e5;
}


.pricing{
	width:523px;
	margin:50px 0 0 0; 
	background-color:#237ccd;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(97, 161, 219, 1)), to(rgba(21, 85, 143, 1)));
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	padding:0 0 19px 0;
}

.pricing p span{
	text-shadow: -1px -1px 0 #4f6d88;
}

.pricing h1{
	color:#ffffff; 
	font-weight:bold; 
	padding:19px 0 0 13px;
	background:none;
	background-image: none;
	-moz-border-radius-topleft: none; -webkit-border-top-left-radius: none;
	-moz-border-radius-topright: none; -webkit-border-top-right-radius: none;
	font-family:arial;
	}
.right_side .activate_button a{
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	-webkit-transition-property: box-shadow, color; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
	text-shadow: -1px -1px 0 #4f6d88;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(102, 172, 236, 1)), to(rgba(35, 125, 206, 1)));
	}
	
.right_side .activate_button a:hover{
	-webkit-box-shadow: 0 0 18px #32618b; 
	-moz-box-shadow: 0 0 18px #32618b;
}


.activate_button a{
	
}

div.postmeta p span{
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	text-shadow: -1px -1px 0 #929292;
	-webkit-box-shadow: 0 0 1px #32618b; 
	-moz-box-shadow: 0 0 1px #32618b;
}

	
/* 2.4.3 FAQS Page */

	
.single li a{
	-webkit-transition-property: box-shadow, color, background, text-shadow; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.single li a:hover{
	text-shadow: 1px 1px 0 #4f6d88;
	-webkit-box-shadow: 0 0 3px #32618b; 
	-moz-box-shadow: 0 0 3px #32618b;
}


/* 2.4.4 Contact Page */

.contact{
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;

	}

.contact h1{

	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(32, 124, 207, 1)), to(rgba(47, 146, 235, 1)));
	-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;
	text-shadow: 1px 1px 0 #0b2339;
	}

input.button{
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(75, 148, 214, 1)), to(rgba(23, 93, 156, 1)));
	-webkit-transition-property: box-shadow; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
}
input.button:hover{
	-webkit-box-shadow: 0 0 10px #32618b; 
	-moz-box-shadow: 0 0 10px #32618b;
}
	
.contact a{color:#0f62ad; text-decoration:underline; font-weight:bold;
	-webkit-transition-property: box-shadow, color, background, text-shadow; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
	}

.contact a:hover{
	text-shadow: 1px 1px 0 #4f6d88;
	-webkit-box-shadow: 0 0 3px #32618b; 
	-moz-box-shadow: 0 0 3px #32618b;

}


.contact .right_side h3{
	
	-moz-border-radius: 5px; -webkit-border-radius: 5px;

}

/* Order Page */

div#usermessage2a strong{
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(75, 148, 214, 1)), to(rgba(23, 93, 156, 1)));
	-webkit-transition-property: box-shadow; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
		text-shadow: 1px 1px 0 #4f6d88;
}


/* 2.4 Footer */

#footer{
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	-moz-box-shadow: 0 0 10px #b5b5b5;
	-webkit-box-shadow: 0 0 10px #b5b5b5;
	}
#footer p{ 
	}
#footer h1{
	-moz-border-radius-topleft: 7px; 
	-webkit-border-top-left-radius: 7px;
	}




/* 3 Widgets and Sidebar */


div#sidebar form#searchform {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	
}

div#sidebar form#searchform #searchsubmit{
-moz-border-radius: 7px; -webkit-border-radius: 7px;
-webkit-transition-property: box-shadow, color; 
-webkit-transition-duration: 600ms; 
-webkit-transition-timing-function: ease-in-out;
text-shadow: -1px -1px 0 #4f6d88;
}
div#sidebar form#searchform #searchsubmit:hover{
-webkit-box-shadow: 0 0 18px #32618b; 
-moz-box-shadow: 0 0 18px #32618b;
cursor:pointer;

}

div#sidebar ul li ul li a:hover{-moz-border-radius: 3px; -webkit-border-radius: 3px;-moz-box-shadow: 0 0 10px #b5b5b5;
-webkit-box-shadow: 0 0 10px #b5b5b5;}


/* Posts */

#edit-entry a{
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	-webkit-transition-property: box-shadow, color; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;
	text-shadow: -1px -1px 0 #4f6d88;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(102, 172, 236, 1)), to(rgba(35, 125, 206, 1)));
	}
	
#edit-entry a:hover{
	-moz-box-shadow: 0 0 10px #b5b5b5;
	-webkit-box-shadow: 0 0 10px #b5b5b5;}
	
	
.left_side a{
	-moz-border-radius: 3px; -webkit-border-radius:3px;

	-webkit-transition-property: box-shadow, color; 
	-webkit-transition-duration: 600ms; 
	-webkit-transition-timing-function: ease-in-out;

}

.left_side p a:hover{
	-moz-box-shadow: 0 0 10px #b5b5b5;
	-webkit-box-shadow: 0 0 10px #b5b5b5;
	
}


