/* 

Theme Name: Valora Media

Theme URI: http://themehybrid.com/themes/skeleton

Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.

Author: Justin Tadlock

Author URI: http://justintadlock.com

Version: 0.1.1

Tags: Framework

Template: hybrid

*/



/**

* Import pre-made styles from Hybrid

************************************************/



/* Eric Meyer's reset.css */

	/* @import url('../hybrid/library/css/reset.css'); */



/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */

	/* @import url('../hybrid/library/css/18px.css'); */

	/* @import url('../hybrid/library/css/20px.css'); */

	@import url('../hybrid/library/css/21px.css');

	/* @import url('../hybrid/library/css/22px.css'); */

	/* @import url('../hybrid/library/css/25px.css'); */



/* Holy Grail */

	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */



/* Plugins CSS */

	/* @import url('../hybrid/library/css/plugins.css'); */



/* Hybrid's default CSS */

	/* @import url('../hybrid/library/css/screen.css'); */



/**

* Body

************************************************/



/* Contains everything */

body {
	padding:0;
	margin:0;
	background-image: url(images/top-back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFF;
}



	/* Wrapper for everything inside of the body */

	#body-container {
	background-image: url(images/footer-trim.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:25px;
}

.inner-wrapper {
	width:980px;
	margin:0 auto;
}
.belt .inner-wrapper {
	width:980px;
	margin:0 auto;
	background-image: url(images/sm-subscribe.jpg);
	background-repeat: no-repeat;
	background-position: 450px bottom;
	padding-bottom:0px;
	min-height:30px;
	position:relative;
}
#call_to_action .inner-wrapper {
background-image:none;
height:294px;
margin:0 auto;
padding-top:30px;
width:960px;
}
#featured .inner-wrapper {
	background-image:url(images/featured-shadow.jpg);
	background-position:center 338px;
	background-repeat:no-repeat;
	height:100%;
	width:100%;
	padding-bottom:20px;
}
#featured .inner-wrapper .cu3er {
	padding-top:50px;
height:100%;
margin:0 auto;
width:890px;
}
/**

* Elements

************************************************/



/* Hyperlinks */

a:link {color:#002d77;}

a:visited {color:#756F49;}

a:hover {color:#9b0037;}

a:active {color:#9b0037;}



/* Headers */

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}



/* Text elements */

strong {}
strong strong {
	font-weight: bold;
}
/*em {color:#7e002c; font-style:normal;}*/

em {}

cite {}

abbr {}

acronym {}

sup {}

sub {}

address {}

ins {}

dfn {}

del {}



/* Paragraphs */

p {}
p.post-meta-data {margin-bottom:0px; clear:left; padding-left:30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

/*.content-inner-wrapper p {padding: 0 20px; margin: 20px 0 0;}*/



/* Unordered lists */

ul {}

	ul li {}

.content ul {
list-style:none outside none;
margin-left:20px;
}

/* Ordered lists */

ol {}

	ol li {}



/* Defition lists */

dl {}

	dt {}

	dd {}



/* Blockquotes */

blockquote {padding-bottom:25px;}

	blockquote blockquote {}

	blockquote em {}



/* Object */

object {}



/* Code */

code {}

pre {}

pre code {}



/* Tables */

table {}

	caption {}

	tr {}

	th {}

	td {}



/* Forms */

form {}

	textarea {}

	input {}

	label {}

	option {}



/* Drop caps */

.drop-cap {	}



/* Notes */

.note {}



/* Warnings/Alerts */

.warning, .alert {}



/* Errors */

.error {}



/* Downloads */

.download {}



/* Alignment */

.left, .alignleft {}

.right, .alignright {}

.center, .aligncenter {}

.block, .alignnone {}

.clear {}



/**

* Images

************************************************/



/* Normal images */

img {}

a img {}



/* WP Smilies */

img.wp-smiley {}



/* Thumbnails */

.thumbnail {}



/* WP Captions [caption] */

.wp-caption {}

	.wp-caption img {}

	.wp-caption p {}



/* Gallery [gallery] */

.gallery {}

	.gallery img {}



/* Avatars */

.avatar {}



/**

* Header

************************************************/



/* Contains entire header */

#header-container {padding-top:13px; width:980px; margin:0 auto; position:relative;}



	/* Contains site title and tagline */

	#header {
		height:163px;
		background-image: url(images/header.jpg);
		background-repeat:no-repeat;
		}



		/* Site title */

#site-title {
background-image:url("images/logo.png");
background-position:0 0;
background-repeat:no-repeat;
height:149px;
margin-bottom:2px;
text-indent:-9999px;
width:165px;
float:left;
}

#site-title a {
display:block;
height:127px;
width:171px;
}

				#site-title a span {}



		/* Site description/tagline */

		/*#site-description {
background-image:url("images/tagline.jpg");
background-position:0 0;
background-repeat:no-repeat;
height:32px;
text-indent:-9999px;
width:401px;
margin-bottom:0px;
			}*/

		#site-description {
height:32px;
margin-bottom:0px;
color:#b2aa7c;
font-size:22px;
top:130px;
left:130px;
position:absolute;
			}

.address {
	position:absolute;
	width:250px;
	top:45px;
	left:130px;
	}
.address .adr {
	font-size:12px;
	line-height:17px;
	}
.address .fn {
	color:#3b54a5;
	font-weight:bold;
	font-size:20px;
}
.call-to-action h2 {
background-attachment:scroll;
background-color:transparent;
background-image:url("images/bg_infotext.png");
background-position:center top;
background-repeat:no-repeat;
color:#555555;
font-size:18px;
font-weight:bold;
margin:0;
padding:12px 0;
position:relative;
text-align:center;
}
.call-to-action h2 span {
color:#d59500;
}

.front-page-into {
	background-image: url(images/front-page-into.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.front-page-into-trim {
	background-image: url(images/mini-belt.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding:30px 20px 40px;
}
.front-page-into .front-page-into-trim .inner-wrapper {
	padding:20px;
	background-color:#fff;
	border:1px solid #777;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.front-page-into h3 {
	color:#253979;
	margin-bottom:10px;
	font-weight:bold;
}
.front-page-into p {
	margin-bottom:10px;
}

/**

* Page navigation

************************************************/



/* Wrapper for navigation */

#navigation {display:none;}



	/* Page nav */

	#page-nav {}

		#page-nav ul {}

			#page-nav li {}

				#page-nav li a {}

			#page-nav li.current_page_item {}



/**

* Containers below the header and navigation

************************************************/



/* Wrapper for the content and primary/secondary widget sections */

#container {
}

.sidebar-container {
background-image:url("images/sidebar-end.png");
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin-bottom:25px;
margin-top:8px;
padding-bottom:35px;
width:280px;
}

.sidebar-container .sidebar-inner-wrapper {
background-image:url("images/sidebar-top.png");
background-position:center top;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
float:left;
padding-top:35px;
width:280px;
}

#container .belt {
background-image:url("images/belt.jpg");
background-position:center bottom;
background-repeat:repeat-x;
padding-top: 3px;
margin-top:0;
padding-bottom:0px;
}
#utility-before-footer  {
min-height:250px;
margin:0 auto;
width:960px;
}

#utility-before-footer .widget-title  {
color:#b2aa7c; border-bottom:#b2aa7c solid 1px; text-shadow: -2px -2px 0px #000000; padding-bottom:5px; margin-bottom: 0px;
}

/**

	* Content

	************************************************/



	/* Contains site's main content */

	#content {width:670px; float:right;}

#content.content {
background-image:url("images/content-bottom.png");
background-position:right bottom;
background-repeat:no-repeat;
float:right;
padding-bottom:31px;
position:relative;
width:670px;
margin-bottom:50px;
}
#content .content-top {
background-image:url("images/content-top.png");
background-position:center top;
background-repeat:no-repeat;
margin-bottom:0;
margin-top:10px;
padding-bottom:0;
padding-top:30px;
}
#content .content-inner-wrapper {
background-image:url("images/content-body.png");
background-position:center top;
background-repeat:repeat-y;
margin-bottom:0;
margin-top:0;
min-height:700px;
padding-bottom:0;
padding-top:0px;
padding-left:25px;
padding-right:25px;
}

		/* Breadcrumb trail */

		.breadcrumb { font-size:12px; color:#999; padding-left:20px; width:740px; text-shadow: 1px 1px 0px #ffffff;}
		.breadcrumb a { font-size:12px; color:#666; text-shadow: 1px 1px 0px #ffffff;}
		.breadcrumb a:hover { font-size:12px; color:#7e002c;}
		.breadcrumb-title {display:none;}


		/* Archive and search <div> before posts are listed */

		.author-info {float:left; width:670px; margin-bottom:25px; border-bottom:solid 1px #a8a8a8; padding-bottom:25px;}

		.category-info {border-bottom:1px #a9a9a9 solid;}

		.date-info {padding: 0 20px; border-bottom:1px #a9a9a9 solid;}

		.search-info {padding: 0 20px; border-bottom:1px #a9a9a9 solid;}

		.tag-info { border-bottom:1px #a9a9a9 solid;}
		.content-inner-wrapper .search .search-form {padding: 0 20px;}


		/* Posts */

		.post {margin-bottom:0px; position:relative; padding-top:10px;}



			/* Post, page, and archive titles */

			.entry-title {
	font-size: 32px;
	font-weight: bold;
	line-height: 1.1em;
	letter-spacing:0.4px;
				padding-right:10px;
				padding-bottom:10px;
}
			h1.entry-title, h2.entry-title {
				padding: 0;
				width: 510px;
				margin-bottom:0px;
				padding-top:15px;
				padding-bottom:15px;
}
			h2.entry-title {
				margin-top:15px;
	font-size: 24px;
				padding-bottom:20px;
}

			.entry-title a, .entry-title a:visited {
	color: #00245e;
}
			.entry-title a:hover {
	color: #7e002c;
}

.archive .post {width:620px; border-top:1px solid #fff; border-bottom:1px solid #a8a8a8; float:left; padding:25px 0; background-image: url(images/content-top.png); background-repeat: no-repeat; background-position: center -250px; position:relative; clear:both;}

.single-title {}

			.page-title {}

			.attachment-title {}

			.error-404-title {color:#b2aa7c; font-weight:bold; text-transform:uppercase;}

			.author-title {color:#b2aa7c; font-weight:bold; padding-bottom:25px; padding-top:25px;}

			.category-title {color:#b2aa7c; font-weight:bold; text-transform:uppercase; padding-bottom:25px; margin-bottom:0px; padding-top:25px;}

			.date-title {color:#b2aa7c; font-weight:bold; padding-bottom:25px; margin-bottom:0px; padding-top:25px;}

			.search-title {color:#b2aa7c; font-weight:bold; padding-bottom:25px; margin-bottom:0px; padding-top:25px;}

			.tag-title {color:#b2aa7c; font-weight:bold; padding-bottom:25px; margin-bottom:0px; padding-top:25px;}



			/* Author and date byline */

			.byline {
				border-color:#D6D6D6 -moz-use-text-color;
				border-style:solid none;
				border-width:1px medium;
				border-left:medium none;
				border-right:medium none;
				/*float:left;*/
				font-size:12px;
				line-height:22px;
				margin-bottom:17px;
				padding:3px 1px;
				position:relative;
				width:630px;
				color: #999;
				margin-left:0px;
				}
			.byline a, .byline a:visited {
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #060;
				}
			.byline a:hover {
				color: #9b0037;
				border-bottom:0px solid #999;
				}
.archive-info .byline, .category-info .byline, .archive .byline {display:none;}


			/* Full entries */

			.entry-content {}



			/* Excerpts (introduced in Hybrid 0.4) */

			.entry-summary {}



				/* Using nextpage */

				p.pages a {}



				/* More link more */

				a.more-link {
					background-color:#dddddd;
					color:#439B2B;
					display:inline-block;
					font-style:italic;
					font-weight:bold;
					height:100%;
					margin-left:25px;
					padding:0 20px 3px;
					width:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
				}
				a.more-link:hover {
					background-color:#439B2B;
					color:#fff;
				}



			/* Post meta data */

			.post-meta-data { font-size:12px; color:#999;}
			.post-meta-data a, .post-meta-data a:visited {color:#999;}
			.post-meta-data a:hover {color:#090;}
			.post-meta-data a.comments-link, .post-meta-data a.comments-link:visited {color:#80A475; float:right; font-size:18px; padding-right:10px; font-weight:bold;}
			.post-meta-data a.comments-link:hover {color:#009900;}
			

		p.entry-meta {
			color:#fff;
			background-color:#b2aa7c;
			margin-top:20px;
			padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	clear:both;
		}

		/* Post series */

		.series {} 

			.series-title {}



		/* Navigation links */

		.navigation-links {
	background-color: #eee;
	position:relative;
	float:left;
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a6a6a6;
	border-right-color: #a6a6a6;
	border-bottom-color: #a6a6a6;
	border-left-color: #a6a6a6;
}
		.navigation-links a, .navigation-links a:visited {
	color: #999;
}

			.navigation-links .previous a, .navigation-links a span.previous {
				display:inline-block;
				background-color:#ddd;
				border: solid 1px #fff;
				padding:1px 15px 0 10px;
				width:75px;
				text-align:center;
}

			.navigation-links .previous:hover a, .navigation-links .next:hover a, .navigation-links a span.next:hover, .navigation-links a span.previous:hover {
				color: #fff;
				background-color:#c5c5c5;
			}

			.navigation-links .next {float:right;}

			.navigation-links .next a, .navigation-links a span.next {
				display:inline-block;
				background-color:#ddd;
				border: solid 1px #fff;
				padding:1px 10px 0 15px;
				width:75px;
				text-align:center;
}




		/* WP Menu 3.0 support */

			#primary-menu {
			} /* Wraps the entire menu and anything hooked in. */

			#primary-menu div.menu {} /* Wraps the unordered list. */

			#menu-main {
				list-style-position:outside;
				list-style-type:none;
				margin:0;
				position:absolute;
				right:0px;
				top:30px;
				z-index:5;
			} /* Styles the list. */

				#menu-main li {
					border-left:medium none;
					margin-top:0;
					float:left;
					margin-top:11px;
					position:relative;
					z-index:20;
				} /* Styles list items. */

				#primary-menu li {
				} /* Styles list items. */
				#primary-menu li:hover {
				} /* Styles list items. */
				#menu-main li a {
					border:medium none;
					display:block;
					float:left;
					line-height:18px;
					outline:medium none;
					padding:6px 8px 6px 8px;
					text-decoration:none;
					width:134px;
					border-left:1px solid #b2aa7c;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				}/* Styles the links within list items. */
				#menu-main li a strong, #menu-main li a strong stong {
					display:block;
					font-size:18px;
					font-variant: small-caps;
					font-weight:bold;
				}

				#menu-main li a span {
					display:inline-block;
					font-size:11.5px;
					color:#666;
					font-weight:bold;
				}

				#menu-main li:hover {
					background-image: url(images/menu-arrow-hover.png);
					background-repeat: no-repeat;
					background-position: center bottom;
				}

				#menu-main li.current-menu-item, #menu-main li.current-menu-item:hover {
					background-image: url(images/menu-arrow.png);
					background-repeat: no-repeat;
					background-position: center bottom;
				}


				#menu-main li a strong {
					color:#3b54a5;
				}
					

				#menu-main li.current-menu-item a strong {
					color:#d59500;
				}

				#menu-main li:hover a strong {
					color:#d59500;
				}

				#menu-main li:hover a span {
					color:#555;
				}
				#menu-main li a span.caps {
					color:#555;
				}

				#menu-main li.current-menu-item a span {
					color:#555;
				}

				#menu-main li .sf-sub-indicator {display:none;} /* Styles the sub-menu indicator. */


/* Sub Menu */
				#primary-menu li ul.sub-menu {
					border-top: 0px none #484848;
				}


				#primary-menu li ul.sub-menu li {
	background-image: url(images/drop-down-divider.png);
	background-repeat: repeat-x;
	background-position: left top;	
	height:32px;
	padding-top:2px;
	padding-bottom:0px;
					margin-top: -1px;
				}
				#primary-menu li ul.sub-menu li a span.al {
	background-image: url(images/menu-arrow-left.png);
	width:15px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left center;
				}
				#primary-menu li ul.sub-menu a:hover {
	color: #2b3e79;
	background-image: url(images/drop-down-hover.png);
	background-position: center center;
				}

				#primary-menu li ul.sub-menu a {
					background: none transparent;
					color: #3b54a5;
					float:left;
					height:auto;
					cursor:pointer;
					text-align:left;
					font-size:12px;
					line-height:32px;
					border-left:0px solid #b2aa7c;
					padding: 0 5px;
					width:168px;
					font-weight:bold;
				}

				#primary-menu li ul.sub-menu a span.menu-arrow-right {
					display:inline-block;
					color:#FFF;
					background-image: url(images/menu-arrow-right.png);
					background-repeat: no-repeat;
					text-indent: -9999px;
					height: 24px;
					width: 8px;
					background-position: 0px 7px;
					margin-right:5px;
					float:right;
				}

#primary-menu ul.sub-menu {
	line-height:38px;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:5;
	display:none;
	left:0;
	position:absolute;
	top:62px;
	padding: 14px 3px 0px;
	width:194px !important;
	background-image: url(images/drop-down.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom:3px solid #333;
}
				#primary-menu li ul.sub-menu ul {
					margin-top:-2px;
					margin-left:4px;
					padding: 3px 2px 0px;
					left: 108px;
					top: 0px;
					background-image: url(images/drop-down2.png);
					width:196px !important;
				}




		/* Attachment image navigation */

		.navigation-attachment {}



		/**

		* Comments template

		************************************************/


ol.comment-list { list-style:none; margin:0; padding:0; }
ol.comment-list li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:10px 15px 10px 15px; position:relative; }
ol.comment-list li.pingback comment-author { padding:0 170px 0 0; }
ol.comment-list li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px;}
ol.comment-list li div.vcard cite.fn { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; font-size: 22px; color:#002d77; }
ol.comment-list li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.comment-list li div.vcard cite.fn a.url:hover { color:#000; }
/*ol.comment-list li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }*/
ol.comment-list li div.comment-meta { font-weight:normal; font-size: 12px; line-height: 18px; font-family: helvetica,arial,sans-serif; text-align:left; position:absolute; left:85px; top:10px; color:#aaa; padding:10px; background-color:#eeeeee; border:#d7d7d7 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
ol.comment-list li div.comment-meta span.published { color:#7e002c; text-decoration:none; font-weight:bold; padding-right:5px; }
ol.comment-list li div.comment-meta a { color:#205B87; text-decoration:none; font-style:italic; }
ol.comment-list li div.comment-meta a.permalink, ol.comment-list li div.comment-meta a.comment-edit-link {padding: 0 5px;}
ol.comment-list li div.comment-meta a.comment-reply-link {background-color:#002d77; color:#FFF; padding:5px 10px; /*border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;*/ font-style:normal; font-weight:bold; margin-left:5px;}
ol.comment-list li div.comment-meta a.comment-reply-link:hover {background-color:#7a002c; color:#FFF; padding:5px 10px; font-style:normal; font-weight:bold;}
ol.comment-list li div.comment-meta a:hover { color:#7e002c; text-decoration:none; font-style:italic; }
ol.comment-list li p { font-weight:normal; font-size: 14px; line-height: 16px; margin:5px 0 12px; }
ol.comment-list li .comment-text { background-color: #fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:#d7d7d7 1px solid; }
ol.comment-list li ol { font-weight:normal; font-size: 12px; line-height: 16px; list-style:square; margin:0 0 12px; padding:0; }
ol.comment-list li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.comment-list li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.comment-list li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.comment-list li ol.children { list-style:none; margin:12px 0 0 20px; text-indent:0; }
ol.comment-list li ol.children li.depth-2 { margin:0 0 3px; }
ol.comment-list li ol.children li.depth-3 { margin:0 0 3px; }
ol.comment-list li ol.children li.depth-4 { margin:0 0 3px; }
ol.comment-list li ol.children li.depth-5 { margin:0 0 3px; }
ol.comment-list li.odd {
	background:#dadada;
	background-image: url(images/comment-reply.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
ol.comment-list li.even {
	background-color: #e7e7e7;
	background-image: url(images/comment-even.png);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
ol.comment-list ul.children li.odd {
	background:#dadada;
	background-image: url(images/comment-reply.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
ol.comment-list ul.children li.even {
	background:#e7e7e7;
	background-image: url(images/comment-reply.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
ol.comment-list li.bypostauthor {
	background-color:#E2DABC;
	border:#b2aa7c 1px solid;
}
ol.comment-list li.bypostauthor.odd {
	background-color:#F0ECDD;
	border:#b2aa7c 1px solid;
}
ol.comment-list li.pingback div.vcard { padding:0 170px 0 0; }
ol.comment-list .avatar { width:48px; height:48px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D6D6D6; padding:5px;}
		/* Wrapper for entire comments area */

		#comments-template { border-bottom:1px #a8a8a8 solid;}



			/* Comments section headers/titles */

			.comments-header {}

			h3.comments-header { font-size:20px; background-color:#7a002c; color:#FFF; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }




			/* Comments closed paragraph */

			p.comments-closed {}



				/* Main comments section */

				#comments {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b2aa7c;
	margin-top:30px;
	padding-top:10px;
	
}



					/* Paged comments navigation */

					#comments-template .paged-navigation {}

						#comments-template .paged-navigation .page-numbers {}

						#comments-template .paged-navigation .next {}

						#comments-template .paged-navigation .prev {}



				/* Main comment form div */


.linklove {
	display:none;
}


form#cforms2form {
	background-color:#eaeaea;
	border:#d7d7d7 1px solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}

form#cforms2form ol {
	list-style:none; margin:0; padding:0;
}

form#cforms2form li {
	font-size:14px; margin-left:30px; margin-bottom:10px;;
}
form#cforms2form label span {
	width:150px;
	display:inline-block;
}
form#cforms2form input.single, form#cforms2form input.secinput, form#cforms2form textarea.area {
	width:250px;
	display:inline-block;
}
form#cforms2form li.textonly {
	font-size:20px; background-color:#002d77; color:#FFF; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	margin: 0 0 25px;
}


#respond {
	clear:both;
	padding-top: 20px;
	padding-left:20px;
	padding-right: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bbb;
	border-left-color: #bbb;
}




					/* Comment form title */

					#reply {}


					/* Comment form elements */

					p#cancel-comment-reply {}

					#respond form {padding-bottom:20px; color: #777;}

						#respond .form-author {font-size:12px;}
						#respond .required {font-style:italic;}
							#search-1 input {
	margin-top:1px;
	border: 0px none #d6d6d6;
	font-family:Arial,Helevtica,Verdana,san-serif;
	font-size:11.5px;
	padding:4px;
	width:192px;
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color:transparent;
	color:#777;
	z-index:4;
								}
							#search-1 input:hover {
	background-position: 0px -23px;
								}
							#search-1 input:focus {
	background-position: 0px -46px;
	color:#eeeeee;
								}

						#respond .form-email {font-size:12px;}

						#respond .form-url {font-size:12px;}

						#respond .form-textarea {}

							#respond textarea {
								border: 1px solid #d6d6d6;
								font-family:Arial,Helevtica,Verdana,san-serif;
								font-size:11.5px;
}

						#respond .button, .search .button {
	cursor:pointer;
	border:1px solid #9C9;
	color:#FFFFFF;
	font-family:Arial,Helevtica,Verdana,san-serif;
	font-size:11.5px;
	padding:4px 20px;
	width:auto !important;
	background-attachment: scroll;
	background-color: #030;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
						#respond .button:hover, .search .button:hover {background:none repeat scroll 0 0 #222222; border:1px solid #D6D6D6; color:#FFFFFF;}

						#respond .comment-action {}

		/**

		* Utility widget sections (see other widget code below)

		************************************************/



		/* All utility widget sections (except widgets template) */

		.utility {}



		/* Before content */

		#utility-before-content {}



		/* After content */

		#utility-after-content {}



		/* After post but before comments */

		#utility-after-single {}



		/* After page but before comments */

		#utility-after-page {}



		/* Widgets page template widgets */

		.page-template-widgets #content .widget {}



	/**

	* Widget sections (Primary and Secondary)

	************************************************/



	/* Widgets in general */

	.widget {}

		.widget-inside {}

			.widget-title {font-size:20px;}


	/* Primary widget section */

#primary {
border-top:1px solid #A8A8A8;
}
#primary .widget {
background-image:url("images/sidebar-back.png");
border-bottom:1px solid #A8A8A8;
border-top:1px solid #FFFFFF;
padding:10px 15px;
}
#primary .widget.categories, #primary .widget.archives {
padding:10px 0;
}

#primary .widget-inside {}

#primary .widget-title {
color:#9b0037;
font-weight:bold;
}

#primary h3.widget-title {
margin-bottom:5px;
}

#primary .widget.categories h3.widget-title, #primary .widget.archives h3.widget-title {
margin-left:15px;
}

#primary .widget ul  {
border-top:1px solid #D6D6D6;
margin:0;
padding:0;
}
#primary .widget ul li {
list-style-type:none;
}
#primary .widget.categories ul li a, #primary .widget.archives ul li a {
background-position:15px 10px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
display:block;
padding-left:25px;
}

#primary .widget ul li a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/bullet-green.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	display:inline-block;
	line-height:22px;
	padding:3px 10px;
	color: #777;
	border-bottom:1px solid #D6D6D6;
}
#primary .widget ul.twitter li a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	display:inline;
	line-height:22px;
	padding:0px 0px;
	color: #002d77;
	border-bottom:0px solid #D6D6D6;
}
#primary .widget ul.twitter li a:hover {
	color: #7a002c;
}

#primary .widget.categories ul li a:hover, #primary .widget.archives ul li a:hover {
	background-color:#e7e7e7;
}
#primary .widget.widget_recent_comments ul {
border-top:0 none #FFFFFF;
}
#primary .widget.widget_recent_comments ul li {
background-color:#E7E7E7;
border-color:#ECECEC #CCCCCC #C0C0C0 #DDDDDD;
border-style:solid;
border-width:1px;
font-weight:bold;
margin:10px 0;
padding:7px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#primary .widget.widget_recent_comments ul li a {
	background-image:none;
	font-style:italic;
	color:#00245e;
	font-weight:normal;
	border-bottom-width:0px;
}
#primary .widget.widget_recent_comments ul li a:hover {
	background-image:none;
	font-style:italic;
	color: #9b0037;
}

	/* Secondary widget section */

	#secondary {}

		#secondary .widget {}

			#secondary .widget-inside {}

				#secondary .widget-title {}

				#secondary .widget ul {}

					#secondary .widget ul li {}


	/* Subsidiary widget section */

#widget-container-subsidiary  {
background-image:url("images/subsidiary.jpg");
background-repeat:repeat-x;
}
#widget-container-subsidiary .inner-wrapper {
margin:0 auto;
width:960px;
}
#subsidiary, #subsidiary-two, #subsidiary-three {
float:left;
padding:20px 10px;
width:300px;
}
#widget-container-subsidiary .widget  {
	background-color: #253979;
	padding:10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
}
#widget-container-subsidiary .widget a  {
	color:#FFF;
}
#widget-container-subsidiary .widget a:hover  {
	color:#FF9;
}

#widget-container-subsidiary .widget a.img-link  {
	display:block;
	height:195px;
	width:272px;
}

#widget-container-subsidiary  .widget-title  {
	color: #fff;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	font-size:18px;
}



		#subsidiary .widget {}

			#subsidiary .widget-inside {}

				#subsidiary .widget-title {}


/* Additional Widget Areas */
#utility-before-container .widget-inside {
	width:940px;
	margin:0 auto;
}


#before-subsidiary {padding: 10px 0;}
#before-subsidiary .widget {
	width:32%;
	float:left;
	padding-right:10px;
}
#before-subsidiary .widget-special_text {
	width:100%;
	float:left;
	padding-right:0px;
}

#after-subsidiary .widget-inside {padding:0 20px 25px;}
#after-subsidiary .widget-title {color:#00245e; font-weight:bold; border-bottom: 1px solid #b2aa7c; padding-bottom:5px; margin-bottom:10px; font-size:24px;}
#after-subsidiary .text-wrapper {}
#after-subsidiary .text-wrapper span.red {color: #7e002c;}
#utility-before-content {border:1px #FF0 solid;}
#utility-after-content {}
#utility-after-content .widget {
	width:48%;
	padding-right:10px;
	float:left;
}
#utility-comment-form {border:1px solid #F90;}
#utility-before-footer .widget {
color:#FFFFFF;
float:left;
padding:30px 0 30px 1px;
width:191px;
}
#utility-before-footer .widget-inside {
padding:0 15px 0 0;
}
#widget-container-before-subsidiary {background-color:#eaeaea;}
#newsticker {background-color:#eaeaea;}

.ticker-wrapper{
	padding:15px;
}

ul#news-ticker {
	list-style-type: none;
	margin: 0px !important;
	background-color: #f0f0f0;
	padding-bottom: 15px !important;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
ul#news-ticker li {
	padding-top: 10px !important;
	padding-left: 10px !important;
	color:#333;
	background-color: transparent;
}

ul#news-ticker li a {color:#00245e;}
ul#news-ticker li a:hover {color:#7e002c;}
/**

* Footer

************************************************/



/* Wrapper for the entire footer */

#footer-container {
background-image:url("images/footer-widgets.jpg");
background-position:center top;
}

#footer-container ul {
background:none repeat scroll 0 0 transparent;
border:medium none;
list-style-type:none;
margin:0;
padding:0;
}

#footer-container .widget ul li a {
	background:url("../images/skin1/bullet_grey.png") no-repeat scroll left 11px transparent;
	color:#ececec;
	display:block;
	line-height:22px;
	padding:3px 10px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1e2957;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #31418d;
}
#footer-container .widget ul li a:hover  {
	background-attachment: scroll;
	background-color: #1f2c5d;
	background-image: url(../images/skin1/bullet_grey.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	opacity:0.7;
	filter:alpha(opacity=70);
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #172044;
}


	/* Footer section */

#footer {
background-image:url("images/footer.jpg");
background-position:center top;
background-repeat:repeat-x;
background-color:#313131;
min-height: 72px;
padding-bottom:10px;
padding-top:20px;
}


		/* Footer extra */

#footer .copyright {
	margin-top:10px;
	text-align:center;
	width:100%;
	color:#036;
}

#footer .credit {
margin-top:0px;
text-align:center;
width:100%;
	color:#555;
}		

#footer a {
	color:#666;
}
#footer a:hover {
	color:#999;
}

.front-page {display:none !important;}

/************************
**  SOCIAL MEDIA LINKS  **
************************/
.social-media-links {position:absolute; width:310px; height: 26px; bottom:0; right:0; z-index:1000;}
.sm-link {
	width:24px;
	height:24px;
	float:left;
	margin:0 15px;
	text-indent:-9999px;
	background-image: url(images/sm-links.png);
	background-repeat: no-repeat;
}
#sm-youtube {
	background-position: 0px 0px;
}
#sm-youtube:hover {
	background-position: 0px -24px;
}
#sm-facebook {
	background-position: -24px 0px;
}
#sm-facebook:hover {
	background-position: -24px -24px;
}
#sm-twitter {
	background-position: -48px 0px;
}
#sm-twitter:hover {
	background-position: -48px -24px;
}
#sm-rss {
	background-position: -72px 0px;
}
#sm-rss:hover {
	background-position: -72px -24px;
}
#sm-contact {
	background-position: -96px 0px;
}
#sm-contact:hover {
	background-position: -96px -24px;
}
/*Date*/

.post .date {
	color:#b2aa7c;
	height:44px;
	position:absolute;
	right:0px;
	text-align:center;
	top:15px;
	width:112px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:0px -1px 0 rgba(0,0,0,0.15), 1px 2px 0 rgba(255,255,255,0.8);
}
/*.archive .date {
	display:none;
}*/


.post .day {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b2aa7c;
}

.post .day {
display:block;
font-size:36px;
font-weight:bold;
height:40px;
left:0;
line-height:45px;
position:absolute;
top:0;
width:55px;
}
.post .month {
display:block;
font-size:18px;
left:60px;
line-height:1em;
position:absolute;
text-transform:uppercase;
top:6px;
width:50px;
}
.post .year {
display:block;
font-size:14px;
font-weight:bold;
left:60px;
letter-spacing:2px;
line-height:1em;
position:absolute;
top:25px;
width:53px;
}

.byline-comments {
	float:right;
	font-weight: bold;
	font-size: 18px;
	line-height:15px;
	margin: 0;
	padding: 0;
}
.stb-custom_box {
border:0px none #FFFFFF !important;
color:#000000;
margin:0px !important;
padding:0px 10px 29px !important;
}
.stb-custom_box h2 {
	color:#555555;
	font-size:18px;
	margin:0;
	padding:12px 0;
	position:relative;
	text-align:center;
	font-weight:bold;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/bg_infotext.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.stb-custom_box h2 span  {
color:#7e002c;
}
.search-submit { display:none;}
#search-text-1 { position:absolute; top:177px; right:15px;}

#tweetbox {
	padding-top:34px;
	background-image: url(images/@anywhere.png);
	background-repeat: no-repeat;
	background-position: left top;
}

h4.related-posts, #othersread_related h3, #utility-after-singular .wut-widget-posts-by-category h3, #utility-after-content h3, #widget-container-before-subsidiary h3 {
border-bottom:1px solid #CCCCCC;
color:#002d77;
display:block;
font-style:italic;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
font-size:18px;
}

ul.st-related-posts, #othersread_related ul, #utility-after-singular .wut-widget-posts-by-category ul, #utility-after-content ul, #widget-container-before-subsidiary ul {
list-style:none outside none;
margin-left:10px;
}
ul.st-related-posts li, #othersread_related li, #utility-after-singular .wut-widget-posts-by-category li, #utility-after-content li, #widget-container-before-subsidiary li {
background:url("images/bullet.gif") no-repeat scroll 5px 7px transparent !important;
border-bottom:1px solid #EEEEEE;
margin:0 0 5px !important;
padding:0 5px 5px 7px !important;
}
ul.st-related-posts p, #othersread_related p, #utility-after-singular .wut-widget-posts-by-category p, #utility-after-content p, #widget-container-before-subsidiary p {
margin:0 0 5px !important;
}
.no-tags p {
	color:#666;
}

/* Featured Content, Excerpts and Headlines on Front-page. */
#slider-container {
	width:550px;
	float:left;
	clear:both;
	padding: 20px 10px 20px 20px;
}

#excerpts {
margin:0;
overflow:hidden;
padding-bottom:20px;
padding-top:20px;
width:400px;
}
#excerpts .thumbnail {
	float:left;
	padding-right:10px;
	padding-left:10px;
}
#excerpts .entry-summary h4 {
	border:1px solid #253979;
	height:22px;
	background-color:#253979;
	padding:10px;
	color:#FFF;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	margin-bottom:10px;
	font-weight:bold;

}
#excerpts .entry-summary p {
	margin-right:5px;

}
#excerpts h2.entry-title {
	font-size:18px;
	padding-bottom:10px;
	width:380px;
	margin-top:0px;
	padding-top:0px;
}
#excerpts .post {
margin:0 5px !important;
padding:0;
height:252px;
background-color:#e7e7e7;
border:1px #a5a5a5 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#excerpts .post.odd {
clear:right;
float:right;
}
#excerpts .post.even {
clear:left;
float:left;
}
#excerpts .date {
	top: 2px;
	right:2px;
	width:90px;
	background-color:#e7e7e7;
	height:38px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px #c7c7c7 solid;
	color:#d59500;
}
#excerpts .day {
	font-size: 24px;
	height:28px;
	width:40px;
	line-height:28px;
	top: 5px;
}
#excerpts .month {
	font-size: 14px;
	left:46px;
	top:5px;
	width:32px;
}
#excerpts .year {
	font-size: 12px;
	left:47px;
	top:20px;
	width:32px;
}

#excerpts .byline {
	display:none;
}
#excerpts span.meta-sep, #excerpts span.byline-sep, #excerpts span.edit {
	display:none;
}
#excerpts a.comments-link {
	display:none;
}
#headlines {
/*margin:-20px -20px 0;*/
overflow:hidden;
padding:20px;
clear:both;
}
#headlines .section {
	float:left;
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #333;
	margin:0 10px 20px;
	overflow:hidden;
	padding:10px;
	width:270px;
	background-attachment: scroll;
	background-color: #555;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
#headlines .section-title {
}
.section-title {
border-bottom:1px solid #777777;
font-size:18px;
font-weight:bold;
margin:0 0 5px;
padding:0 0 5px;
}
#headlines .section a {
color:#FFFFFF;
}
#headlines .section a:hover {
color:#b2aa7c;
}
#headlines .section a:visited {
color:#a7a7a7;
}
#headlines ul {
font-size:12px;
margin-left:5px;
}

.page-template-front-page .entry-meta {
display:none;
}
.st-tag-cloud a:hover {
	color:#b2aa7c !important;
}

#translate {
	height:21px;
	position:absolute;
	right:15px;
	top:20px;
	width:98px;
}
#translate a {
color:#a7a7a7;
display:inline-block;
font-size:12px;
line-height:11px;
margin-bottom:5px;
padding:1px 10px 5px;
vertical-align:top;
width:78px;
	background-image: url(images/translate.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#translate a:hover {
color:#002d77;
	background-position: 0px -21px;
}
#translate form {
display:inline-block;
height:20px;
padding:2px 5px;
position:absolute;
right:105px;
text-align:right;
top:0;
width:250px;
}
a.tr_active, a.tr_active {
display:none !important;
}

#product-tags a, #price-range a {
	color: #B2AA7C;
}
#product-tags a:visited, #price-range a:visited {
	color: #3B54A5;
}
#product-tags a:hover, #price-range a:hover {
	color: #eeeeee;
}
.widget_pndl_featuredproductwidget .item_image {
	padding-top:10px;
}

.widget_pndl_featuredproductwidget .item_name a {
	color:#e7e7e7;
}
.widget_pndl_featuredproductwidget .item_name a:hover {
	color:#b2aa7c;
}
#primary .widget_pndl_featuredproductwidget .item_name a {
	color:#002d77;
}
#primary .widget_pndl_featuredproductwidget .item_name a:hover {
	color:#b2aa7c;
}
