/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here 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.

*/

body{ background: #ffffff url(styles/grey/bg_site.gif) repeat-x top; }

a { color: #107FBE; }
a:hover{ color: #107FBE; }

.list1 li a:hover { color: #107FBE; }

.current_page_item a { color:#107fbe; }
.subscribe a { color:#107fbe; }

#twitter_update_list li a { color:#107fbe; }
.widget_twitter h3 img { margin-top:-3px; margin-left:-3px; margin-right:5px; }

h2 { font-family:Tahoma, Verdana, Arial; }
.featuredpost h2 { font-size:24px; }
.box h2 img { border:none; }

#header .logo { margin-top:0px; }
#header{
	height: 155px;
	background: url(styles/grey/header.png) no-repeat;
}
#header #title {
float:none;
height:100px;
}

#topmenu{
	position:relative;
	height: 38px;
	margin-bottom:20px;
	background: url(styles/grey/bg_navi.gif) repeat-x;
}

#topmenu li {
border:none;
}

#topmenu li a {
display:block;
font-size:16px;
margin:0;
padding:0 28px;
text-transform:uppercase;
}

#topmenu li a:hover,#topmenu li.active a { color: #FFFFFF; text-decoration:none; background:#eb2628; }

#nav li {
float:left;
line-height:34px;
}

#nav, #nav ul {
margin-top:1px;#
}

*+html #nav, #nav ul {
margin-top:2px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#nav, #nav ul {
margin-top:2px;
}
}


#header .search_box {
	margin-top:13px;
}

#header .search_box .shop_btn {
float:right;
margin-top:-3px;
width:220px;
}

#header .search_box form {
float:left;
width:420px;
}

#search{ 
background: none; 
padding:0 0 0 27px;
}

#search input.text {
	float:left;
	margin-right:5px;
	width:220px;
}

#search .btn {
margin:0;
}

input.text {
-moz-box-shadow:3px 3px 3px #DFDDD7 inset;
-x-system-font:none;
border:1px solid #cbc3b1;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px 9px;
}

input.btn {
	border:none;
}

.join_us {
	margin-bottom:15px;
}

span.continue{
	background: url(images/ico-continue-trans.png) no-repeat right;
	padding:2px 23px 3px 0;
	line-height:24px;
}

span.continue a {
color:#107fbe;
font-size:14px;
}

span.continue a:hover {
color:#107fbe;
}

#footer{
	margin-left:auto;
	margin-right:auto;
	width:913px;
	background:#1b2d38;
	color:#FFF;
	font-size: 11px;
	padding: 0 0 0 27px;
	height:28px;
	margin-top:10px;
	line-height:28px;		
}

.box2 .flickr_badge_image img {
margin:4px 7px 4px 0;
}

.breadcrumb {
margin-bottom:15px;	
font-size:10px;
}

.breadcrumb a {
color:#107fbe;
}

.breadcrumb a:hover {
color:#107fbe;
}

.box, .widget{
	background: #FFFFFF;
	border:5px solid #f6f2e8;
	margin: 0 0 15px 0px;
	padding:18px;
	overflow:hidden;
}

.box2 {
	background: #FFFFFF;
	border:5px solid #f6f2e8;
}

.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 {
background:#e0ded6 none repeat scroll 0 0;
}

.author {
	float:left;
	width:50%;
	color:#107fbe;
	padding-top:5px;
}

.author a {
	color:#107fbe;
}

.author a:hover {
	color:#107fbe;
}

.continue_block {
	float:right;
	width:100px;
}