@charset "utf-8";
/*
THEME NAME: Veroxity
THEME URI: 
DESCRIPTION: Custom Wordpress theme for Veroxity by <a href="http://www.backbonemedia.com">Backbone Media</a>
VERSION: 1.0
AUTHOR: <a href="http://www.backbonemedia.com/">Backbone Media</a>
AUTHOR URI:
TAGS: veroxity, custom
*/
	
#content{
background:url(/Images/site/bg_home_content.jpg) 0 122px repeat-x;
height:1%;
margin:1px auto 0 auto !important;
margin:0 auto;
width:949px;
}
#content #Blog{
background:url(/Images/site/bg_sliver_default.jpg) no-repeat;
height:1%;
padding:20px 0 0 0;
}

	#section{
	background:url(/Images/site/bg_highlight_header1.png) -150px center no-repeat;
	color:#d2ecfd;
	font-size:26px;
	font-weight:normal;
	height:45px;
	padding:20px 0 0 50px;
	}
		#section a{color:#d2ecfd;}
		#section a:hover{
		color:#fff;
		text-decoration:none;
		}
	
	#main{
	color:#75838a;
	float:left;
	margin:0 0 25px 20px !important;
	margin:0 0 25px 10px;
	width:709px;
	}

		#main .post{
		background:url(/Images/site/bg_post_top.png) top left no-repeat;
		margin:0 0 15px 0;
		padding:15px 0 0 0;
		}
		#main .post .inner1{
		background:url(/Images/site/bg_post_bot.png) bottom left no-repeat;
		padding:0 0 12px 0;
		}
		#main .post .inner2{
		background:url(/Images/site/bg_post_mid.png) left repeat-y;
		width:709px;
		}
		
			#main .date{
			color:#afc9da;
			font-size:20px;
			font-style:italic;
			float:left;
			margin:0 0 0 15px !important;
			margin:0 0 0 7px;
			text-align:center;
			width:60px;
			}
				#main .date span{font-size:26px;}
			
			#main .cont{
			float:right;
			margin:0 30px 0 0 !important;
			margin:0 15px 0 0;
			padding:0 0 15px 0;
			width:580px;
			}
			
			#main .pageCont{padding:10px 30px 15px 30px;}
		
			#main .tags{
			background:url(/Images/site/bg_post_mid_tags.png) left repeat-y;
			font-size:12px;
			height:1%;
			}
				#main .tags .row1, #main .tags .row2{
				clear:both;
				margin:0 15px;
				}
				#main .tags .row1{
				border-bottom:1px solid #f8f8f8;
				padding:8px 15px;
				}
				#main .tags .row2{
				border-top:1px solid #e4edf2;
				padding:0;
				}
					#main .tags p{margin:0;}					
					#main .tags .row2 .floatL{
					background:url(/Images/site/bg_sharelink.jpg) repeat-x;
					padding:5px 5px 5px 0;
					}
					#main .tags .row2 .floatR{padding:8px 15px 2px 0;}
					
				#main .do_share{
				background:url(/Images/site/icon_sharethis.png) 13px center no-repeat;
				cursor:pointer;
				padding:6px 10px 6px 38px;
				}
					
				#main .tags .row2 .share{
				background:url(/Images/site/bg_shareform.jpg) bottom left no-repeat #ddeaf2;
				clear:both;
				display:none;
				padding:0 0 5px 0;
				width:679px;
				}
					#main .shareSocial{
					background:#f7fafb;
					border:1px solid #d1dadf;
					float:left;
					margin:15px 0 10px 20px !important;
					margin:15px 0 10px  10px;
					padding:10px 20px;
					}
						#main .shareSocial ul{margin:0;padding:0;}
						#main .shareSocial li{
						background:none;
						margin:0 0 4px 0;
						padding:0;
						}
						#main .shareSocial img{
						background:none;
						border:0;
						padding:0;
						vertical-align:middle;
						}
					#main .shareForm{
					float:right;
					margin:15px 30px 0 0 !important;
					margin:15px 10px 0 0;
					width:482px;
					}
						#main label{
						color:#636e73;
						display:block;
						}
						#main .shareForm .input{
						background:#f7fafb;
						border:1px solid #d1dadf;
						color:#75838a;
						font-size:12px;
						padding:2px 2px 3px 3px;
						}
						#main .shareForm .linkURL{width:482px;}	
						#main .shareFormLeft{
						float:left;
						margin:10px 0 0 0;
						width:195px;
						}
							#main .shareFormLeft .input{
							margin:3px 0;
							width:195px;
							}
						#main .shareFormRight{
						float:right;
						margin:10px 0 0 0;
						width:270px;
						}
							#main .shareFormRight textarea.input{
							font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
							font-size:12px;
							height:50px;
							margin:3px 0 7px 0;
							width:270px;
							}
					#main .shareForm .buttonBlue{
					clear:both;
					float:right;
					}
					#main .formSubmit{
					background:url(/Images/site/bg_readmore.png) no-repeat;
					border:0;
					color:#c58705;
					cursor:pointer;
					font-size:14px;
					height:27px;
					padding:0;
					text-align:center;
					width:108px;
					}
					#main .shareForm .formSubmit{float:right;}
					#main input.error, #main textarea.error{border:1px solid #bf8205;}					
					#main label.error{color:#bf8205;font-size:12px;}
						
					.close{
					background:url(/Images/site/bg_closelink.jpg) left center no-repeat;
					color:#bf8205;
					cursor:pointer;
					margin:0 0 0 50px !important;
					margin:0 0 0 25px;
					padding:5px 5px 5px 15px;
					}
						.close:hover{color:#bf8205;}
						
		
		#main h2, #main h3, #main h4{
		color:#4888aa;
		font-weight:normal;
		line-height:120%;
		}
		#main h2{font-size:20px;}
			#main .pageCont h2{
			background:url(/Images/site/border_dotted.gif) bottom repeat-x;
			margin:0 0 15px 0;
			padding:0 0 10px 0;
			}
		#main h3{
		font-size:18px;
		margin:20px 0 15px 0;
		}
		#main h4{
		font-size:16px;
		margin:20px 0 15px 0;
		} 
		
		#main p{margin:10px 0;}
			#main p.byline{
			background:url(/Images/site/border_dotted.gif) bottom repeat-x;
			font-size:12px;
			margin:0 0 15px 0;
			padding:0 0 10px 0;
			}
			#main p.byline a{color:#e29e0d;}
		
		#main ul{
		margin:15px 0;
		padding:0 20px; 
		}
		#main ul li{
		background:url(/Images/site/bg_bullet.png) 0 5px no-repeat;
		margin:10px 0;
		padding:0 0 0 12px;
		}
			#main ul ul li{
			background:url(/Images/site/bg_bullet_sub.png) 0 8px no-repeat;
			margin:5px 0;
			}
			
		#main img{
		background:#fff;
		border:1px solid #d2dee6;
		padding:1px;
		}
			#main img.alignleft{float:left;}
			#main img.alignRight{float:right;}

		#main blockquote{
		color:#56636a;
		font-style:italic;
		margin:20px 0;
		padding:0 40px;
		}
		
		.form{
		margin:30px auto;
		width:400px;
		}
			.form .row{
			clear:both;
			width:400px;
			}
			.form .rowL{
			float:left;
			font-size:12px;
			padding:5px 0;
			text-align:right;
			width:142px;
			}
				label span{
				color:#fdb927;
				font-weight:bold;
				}
			.form .rowR{
			float:right;
			padding:5px 0;
			width:250px;
			}
				.form .input{
				background:#eef3f6;
				border:1px solid #d1dadf;
				color:#9aa9b0;
				font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
				font-size:12px;
				height:16px;
				padding:2px 3px 2px 3px;
				width:192px;
				}
					.form textarea.input{height:80px;}
		
		#main .buttonBlue{}
			#main .buttonBlue a{
			background:url(/Images/site/bg_button_right.png) right top no-repeat;
			color:#c58705;
			cursor:pointer;
			display:block;
			float:left;
			height:29px;
			padding:0 7px 0 0;
			}
			#main .buttonBlue span{
			background:url(/Images/site/bg_button_left.png) no-repeat;
			display:block;
			float:left;
			height:29px;
			padding:5px 3px 0 10px;
			}
				#main .buttonBlue a:hover{
				color:#19648f;
				text-decoration:none;
				}
				
		#main .pagination{
		clear:both;
		float:right;
		margin:20px 0 10px 0;
		overflow:hidden;
		width:100%;
		}
			#main .pagination ul{
			background:url(/Images/site/bg_pagination_mid.jpg) repeat-x;
			float:right;
			height:30px;
			padding:0;
			position:relative;
			}
				#main .pagination li{
				display:inline;
				height:30px;
				margin:0;
				padding:0;
				position:relative;
				right:50%;
				}
					#main .pagination a, #main .pagination span{
					color:#009462;
					display:block;
					float:left;
					height:30px;
					padding:5px 10px 0 10px;
					width:auto;
					}
					#main .pagination span{color:#999;}
					#main .pagination li.first a, #main .pagination li.first span{
					background:url(/Images/site/bg_pagination_left.jpg) no-repeat;
					padding:5px 15px 0 20px;
					}
					#main .pagination li.last a, #main .pagination li.last span{
					background:url(/Images/site/bg_pagination_right.jpg) top right no-repeat;
					padding:5px 20px 0 15px;
					}
	
	/* Assets page */			
		.assets{
		clear:both;
		margin:0 60px;
		}
			.assets .row{
			background:#f5f6f8;
			border:1px solid #e6ebef;
			clear:both;
			float:left;
			margin:0 0 20px 0;
			padding:10px !important;
			padding:10px 10px 0 10px;
			width:100%;
			}
			#main .assets .mycomment{
			background:#e4e9f2;
			border:1px solid #cbd9e5;
			}
			.assets img{
			background:#fff;
			border:1px solid #d1dee6;
			float:left;
			margin:0 15px 0 0;
			padding:1px;
			}
			#main .assets h3{
			font-size:14px;
			margin:0;
			}
			#main .assets p{
			font-size:12px;
			margin-bottom:0;
			}

	#right{
	color:#75838a;
	float:right;
	margin:0 20px 25px 0 !important;
	margin:0 10px 25px 0;
	width:187px;
	}
		#right .module{
		background:url(/Images/site/bg_module_top.png) no-repeat;
		font-size:12px;
		line-height:130%;
		margin:0 0 15px 0;
		}
		#right .module .inner1{
		background:url(/Images/site/bg_module_bot.png) bottom left no-repeat;
		padding:0 0 12px 0;
		}
		#right .module .inner2{
		background:url(/Images/site/bg_module_mid.png) repeat-y;
		height:1%;
		padding:0;
		}
			#right .module h2{
			color:#80878b;
			font-size:16px;
			height:28px;
			padding:14px 0 0 0;
			text-align:center;
			}
			#right p{padding:8px 20px;}
			#right ul{padding:8px 20px;}
				#right ul li{
				background:url(/Images/site/bullet_triangle_blue.png) 0 3px no-repeat;
				height:1%;
				margin:8px 0;
				padding:0 0 0 12px;
				}
			
			#right #authors{padding:1px 5px 0 5px;}
			#right #authors li{
			background:none;
			display:inline;
			margin:0;
			padding:0;
			}
				#right #authors li a{
				background:url(/Images/site/bg_home_resources_link.jpg) #ebeff3 bottom repeat-x;
				color:#bf8205;
				cursor:pointer;
				display:block;
				height:1%;
				padding:0 15px;
				}
					#right #authors li a:hover{background:url(/Images/site/bg_home_resources_link_hov.jpg) #e6f2f8 bottom repeat-x;}
					#right #authors li a span{
					background:url(/Images/site/bullet_triangle_blue.png) 0 12px no-repeat;
					display:block;
					height:1%;
					padding:10px 0 10px 13px;
					}
					
			#right .wp-tag-cloud{}
				#right .wp-tag-cloud li{
				background:none;
				display:inline;
				padding:0;
				}
					
		#mainCTA{
		background:url(/Images/site/bg_ctaBlog_top.png) no-repeat;
		margin:15px 0 25px 0;
		}
		#mainCTA .inner1{
		background:url(/Images/site/bg_module_bot.png) bottom left no-repeat;
		padding:0 0 12px 0;
		}
		#mainCTA .inner2{background:url(/Images/site/bg_module_mid.png) repeat-y;}
			#mainCTA h2{
			color:#2c72a2;
			font-size:16px;
			height:27px;
			padding:12px 0 0 0;
			text-align:center;
			}
			#mainCTA ul{
			font-size:12px;
			padding:2px 10px 1px 20px;
			}
			#mainCTA li{margin:4px 0;}
				#mainCTA li.one{
				background:url(/Images/site/icon_cta_mail.jpg) left center no-repeat;
				padding:2px 0 2px 28px;
				}
				#mainCTA li.two{
				background:url(/Images/site/icon_cta_community.jpg) left center no-repeat;
				padding:1px 0 1px 28px;
				}
				#mainCTA li.three{
				background:url(/Images/site/icon_cta_network.jpg) left center no-repeat;
				padding:3px 0 3px 28px;
				}
	
