/* 
	Theme Name: Revolution Tech
	Theme URL: http://www.revolutiontheme.com
	Description: Revolution Tech is an insanely customizable 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 3.0
	
	Please read the theme's FAQ page at http://www.revolutiontheme.com/faqs for licensing agreements.

	Changelog:
		v3.0 - 05.28.08
		Third Release of Revolution Tech
*/

body {  
        background-color: #93a2a7;
        background-image: url(images/bg.jpg);
        background-repeat: repeat-x;
        width: 100%;
        height: 100%;
        margin: 0 auto 0;
	color: #333333;
	font-size: 14px;
        font-weight:normal;
	font-family: Arial,Tahoma,Verdana;
        line-height: 24px;
	padding: 0px;
        }
	
#wrap {
	background: #D5D5D5;
        width: 100%;
        overflow: hidden;
        margin-right: 0px;
        margin-left: 0px;
	padding: 0px;
        padding-bottom: 30px;
        clear:both;
        }

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #1E598E;
	text-decoration: none;
        cursor: pointer;
        font-size: 100%;
        }
	
a:hover {
        background-color: none !important;
	text-decoration: underline;
      	}
	
/************************************************
*	Top     									*
************************************************/

#top {  background-attachment: fixed;
        background: #1e5069;
        background-image: url(images/bg.jpg);
        background-repeat: repeat;
        width: 100%;
        align: left;
	height: 5px;
	margin: 0px !important;
	padding: 0px !important;
	overflow: hidden !important;
	}
	
/************************************************
*	Header  									*
************************************************/

strong.search-excerpt { background: red; }

#header {
	background: #FFFFFF;
        width: 100%;
        height: 120px;
	color: #000000;
	font-size: 11px;
        text-align: center;
	margin: 0px;
        padding: 0px;
	overflow: hidden;
        clear:both;
	}
#header h1 {
	color: #000000;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #000000;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover{
	color: #000000;
	text-decoration: none;
	}
	
#header p {
	color: #999999;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}

	
#header a, #header a:visited {
	color: #1E5069;
	font-size: 12px;
        font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}

#header a:hover {
        background: none;
	color: #333333;
	text-decoration: none;
	}	

.icon-user, .icon-lock { margin-left: 4px;
		
	}

.headerleft {
	width: 300px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding-left: -20px;
	}

.mi{
	color:#93a2a7;
	font-size:1.9em;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:1em;
	padding-left:5px;
	padding-top:-5px;
	text-align:center;
	font-family: Georgia,serif;
	}

.mii{
	color:#555555;
	font-size:1.5em;
	font-weight:normal;
        letter-spacing:0px;
	line-height:1em;
	padding-left:5px;
	margin-top:-20px;
	text-align:center;
	font-family: museo700, sans-serif;
        }
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 630px;
	float: right;
        font-size: 14px;
	margin: 0px;
	padding: 30px;
	}

#entry {
	width: 500px;
	display: inline-block;
	font-size: 14px;
	margin-top: -17px;
	padding: 30px;
	}


.entry1 {
float: right;
border-left: 1px solid #DDDDDD;
position: relative;
padding: 0 0.8rem 0 2rem;
}
.entry2 {
float: right;
margin-right: 25px;
}

	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #FFFFFF url(images/navbar.gif);
        position: relative;            
	width: 100%;
        display: block;
	height: 29px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
        clear:both;
	}
	
#navbar a, #navbar a:visited {
	color: #1e5069;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
        background: 1e5069;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#navbarleft {
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 235px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
	
#navbarright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	background: #FFFFFF url(images/navbar.gif);
	color: #1e5069;
	display: block;
    font-weight: bold;
    margin: 0px;
	padding: 8px 15px 8px 15px;
	}
	
#nav a:hover {
	background: #1e5069;
	color: #FFFFFF;
    margin: 0px;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #EEEEEE;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #FFFFFF url(images/navbar.gif);
	padding: 7px 30px 7px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

/************************************************
*	Subnavbar      								*
************************************************/

#subnavbar {
	background: #FFFFFF;
	width: 976px;
	height: 27px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a, #subnav a:visited {
	background: #FFFFFF;
	color: #0000A4;
	display: block;
    font-weight: bold;
    margin: 0px;
	padding: 6px 15px 6px 15px;
	}
	
#subnav a:hover {
	background: #EEEEEE;
	color: #CC0000;
	display: block;
	text-decoration: none;
    margin: 0px;
	padding: 6px 15px 6px 15px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #EEEEEE;
	color: #333333;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-top: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #FFFFFF url(images/navbar.gif);
	color: #CC0000;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
        background: #FFFFFF;
	width: 700px;
	margin: 0px;
	padding-top: 0px;
        padding-left: 30px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage p img {
	border: none;
    float: left;
	margin: 0px 0px 10px 0px;
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

.hppostmeta {
	width: 270px;
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: bold;
	}
	
#homepageleft {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px;
	}
	
.main {
	background: #FFFFFF;
	float: left;
	width: 630px;
	margin: 0px 0px 10px 0px;
	padding: 13px 10px 0px 10px;
	}

.featured {
	background: #FFFFFF;
	float: left;
        border-left: 2px solid #1e5069;
        border-right: 2px solid #1e5069;
        border-bottom: 2px solid #1e5069;
	width: 715px;
	margin: 0px 0px 10px -10px;
	padding: 10px 10px 0px 10px;
	}
	
#homepageright {
	float: right;
	width: 380px;
	margin: 0px -90px 10px -10px;
	padding: 0px;
	}
	
#homepageright p {
	padding: 0px;
	margin: 0px;
	}
	
.section {
	background: #FFFFFF;
	float: right;
	width: 280px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
.thumb {
	background: #FFFFFF;
	float: right;
	width: 320px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {  position: relative;
        width: 960px;
        height: 100%;
        min-height: 100%;
    	margin-right: auto;
        margin-left: auto;
        margin-bottom: 0px;
	padding: 0px;
	line-height: 24px;
        }
	
#content h1 {
	color: #1E598E;
	font-size: 22px;
        font-family: Georgia,serif;
        font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 24px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #1E598E;
        text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#content h1 a:hover {
        background: #none;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#content h2 {
	color: #1E598E;
	font-size: 14px;
	font-family: Georgia,serif;
        font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content h2 a, #content h2 a:visited {
	color: #1E598E;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#content h2 a:hover {
        background: none;
	text-decoration: underline;
	}
	
#content h3 {
	color: #333333;
	font-size: 14px;
	font-family: Georgia,serif;
        font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
	}
	
#content h3 a, #content h3 a:visited {
	color: #222222;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#content h3 a:hover {
	color: #CC0000;
	text-decoration: none;
	}
	
#content h4 {
	color: #333333;
	font-size: 16px;
	font-family: Georgia,serif;
        font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 630px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#contentleft1 {
	float: left;
	width: 700px;
	margin: 0;
	padding: 5;
	}
	
#contentleft a img {
	margin: 10px;
	padding: 0px;
        border: solid 3px #DDD;
	background: #F7F7F7
	}

#contentleft a img:hover{
border-color:#222;
}

	
#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

#contentleft ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ul li {
	background: url(images/unordered-list.png) no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    list-style-type: none;
    padding: 0 0 0 15px;
	}
	
blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
        background: #FFFFFF;
	float: left;
	width: 700px;
	margin: 0px 0px 10px -11px;
	padding: 10px 10px 0px 10px;
        border-right: 4px solid #D5D5D5;
	border-left: 4px solid #D5D5D5;
	border-bottom: 4px solid #D5D5D5;
        font-size: 100%;
        }
.postarea a {
color: #0000CC;
}
.postarea a:hover {
color: none;
background-color: none;
}


.postarea p {
	margin:0 10px 5px 0;
	}


.postarea a img {
	margin: 0px;
	padding: 0px;
	border: solid 3px #DDD;
        background: #F7F7F7
	}
	
.breadcrumb {
	float: left;
	width: 700px;
	font-size: 11px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: double #EAEAEA;
	}


.article-header {
        padding-top: -7px;
}
	
.date {
	float: left;
	width: 610px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.postmeta {
	width: 700px;
	font-size: 12px;
	padding: 5px 0px 20px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}

.postmeta2 {
	width: 700px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}

.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.refine {
	background: #FFFFFF;
	float: left;
	width: 700px;
	margin: 0px 0px 10px -11px;
	padding: 20px 10px 20px 10px;
        border-top: 4px solid #D5D5D5;
        border-right: 4px solid #D5D5D5;
	border-left: 4px solid #D5D5D5;
	border-bottom: 4px solid #D5D5D5;
	}
		
.comments {
	background: #FFFFFF;
	float: left;
	width: 700px;
	margin: 0px 0px -10px -11px;
	padding: 20px 0px 20px 20px;
        border-top: 4px solid #D5D5D5;
        border-right: 4px solid #D5D5D5;
	border-left: 4px solid #D5D5D5;
        border-bottom: 4px solid #D5D5D5;
	}

	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	margin: 0px;
	padding: 0px;
	}
	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 300px;
	margin: 0px 10px 10px -10px;
	padding: 0;
	line-height: 18px;
	display: inline;
	}
	
#sidebar p {
	padding: 0px;
	margin: 0px;
	}

	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}

#sidebar a, a:visited {
	color: #1E598E;
	text-decoration: none;
        cursor: pointer;
        font-size: 100%;
        font-weight: bold;
        }
	
#sidebar a:hover {
        background-color: #E3EDF4;
	text-decoration: none;
      	}
	
#sidebar h2 {
	color: #222222;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
.widgetarea {
	background: #FFFFFF;
	float: left;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
.video {
	background: #FFFFFF;
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
.adsense {
	background: #FFFFFF;
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 10px 10px;
	}
	
.newsletter {
	background: #FFFFFF;
	float: right;
	width: 230px;
	margin: 0px -20px 10px 0px;
	padding: 10px 10px 15px 10px;
        border-right: 4px solid #D5D5D5;
        border-bottom: 4px solid #D5D5D5;
        font-size: 13.4px !important;
	}

	
/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	background: #FFFFFF;
	float: left;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	background: #FFFFFF;
	float: right;
	width: 135px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 20px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}

/***** Footer Widgeted ********************/

#footer-widgeted {
	background: #52686F top center no-repeat;
	height: 600px;
	color: #CFDDE2;
	font-size: 12px;

	margin: 0 auto 0;
	padding: 0;
	text-shadow: #2F4249 1px 1px;
	border-top: 5px solid #4A5F67;
	overflow: hidden;
	clear: both;
	}

#footer-widgeted .wrap {
	width: 960px;
	margin: 0 auto 0;
	overflow: hidden;
	}

#footer-widgeted h4 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-shadow: #2F4249 1px 1px;
	text-transform: uppercase;
	}

#footer-widgeted img {
	border: 5px solid #93A2A7;
	}

#footer-widgeted p {
    font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
	}

#footer-widgeted a, #footer-widgeted a:visited {
	color: #CFDDE2;
	text-decoration: underline;
	}

#footer-widgeted a:hover {
	color: #CFDDE2;
	text-decoration: none;
	}

#footer-widgeted-top {
	width: 960px;
	margin: 15px auto 20px;
	text-shadow: #374C52 1px 1px;
	overflow: hidden;
	}

#footer-widgeted-top ul {
	background: #2F4249;
	margin: 0;
	padding: 14px 20px 13px 20px;
	border: 1px solid #687F86;
	overflow: hidden;
	}

#footer-widgeted-top ul li {
	width: 163px;
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;
	}

#footer-widgeted-bottom {
	width: 960px;
	margin: 0;
	}

#footer-widgeted-bottom ul {
	margin: 0;
	padding: 0;
	}

#footer-widgeted-bottom ul li {
	background: url(images/footer-list.png) top left no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
	}

.footer-widgeted-1 {
	width: 270px;
	float: left;
	margin: 0;
	padding: 10px 10px 10px 0;
	}

.footer-widgeted-2 {
	width: 270px;
	float: left;
	margin: 0;
	padding: 10px 0 10px 0;
	}

.footer-widgeted-3 {
	width: 270px;
	float: right;
	margin: 0;
	padding: 10px 0 10px 0;
	}

#footer-sidebar {
border: 0px solid #cccccc;
display:inline-block;
height: 260px;
}

#footer-sidebar1 {
float: left;
width: 300px;
margin-right:20px;
}

#footer-sidebar2 {
float: left;
width: 300px;
margin-right:20px;
}

/***** Footer ********************/

#footer {
	background: #2F4249 url(images/footer.png) top repeat-x;
	margin: 0 auto 0;
	overflow: hidden;
	clear: both;
	}

#footer .wrap {
	background: url(images/footer-wrap.png) top no-repeat;
	width: 960px;
	color: #97AAB2;
	margin: 0 auto 0;
	padding: 20px 0 20px 0;
	text-shadow: #2F4249 1px 1px;
	overflow: hidden;
	}

#footer a, #footer a:visited {
	color: #97AAB2;
	text-decoration: none;
	}

#footer a:hover {
	color: #97AAB2;
	text-decoration: underline;
	}

#footer p {
	margin: 0;
	padding: 0;
	text-align: center;
	}




/************************************************
*	Search Form									*
************************************************/


#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#subscribe {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #FFFFFF;
	width: 180px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
#sbutt {
	background: #1e5069 url(images/button.png);
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	border-top: 1px solid #1e5069;
	border-right: 1px solid #1e5069;
	border-left: 1px solid #1e5069;
	border-bottom: 1px solid #1e5069;
	font-weight: bold;
	}

#subbox {
	background: #EEEEEE;
	width: 260px;
        height: 22px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #1e5069;
	border-right: 1px solid #1e5069;
	border-left: 1px solid #1e5069;
	border-bottom: 1px solid #1e5069;
	
	}
	
#subbutton {
	background: #FFFFFF url(images/button.png);
        height: 31px;
        width: 50px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin:  0px 0px 0px -4px;
	padding: 0px;
	border-top: 1px solid #1e5069;
	border-right: 1px solid #1e5069;
	border-left: 1px solid #1e5069;
	border-bottom: 1px solid #1e5069;
	font-weight: bold;
        position: relative;
	}
	
#name, #email, #url {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#submit {
    -moz-transition: background-color 0.2s ease 0s;
    background: -webkit-gradient(linear,center top , #E95C33 0%, #E53B2C 100%) repeat scroll 0 0 #E95C33;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    text-decoration:none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0.1em 0.5em 0.25em;
}
#submit:hover{background:#555;}
#submit {
    cursor: pointer;
}
	
#words {
	background: #FFFFFF;
	width: 460px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

/************************************************
*	Comments									*
************************************************/
#respond {
	margin: 0 0 15px 0;
	padding: 0;
	}

#author, #email, #url {
	background: #F7F9FA !important;
	width: 250px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	padding: 3px 0 3px 3px;
	margin: 5px 5px 0 0;
	border: 1px solid #EAEDEF;
	}

#comment {
	background: #F7F9FA !important;
	width: 98%;
	height: 150px;
        align: center;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
        border: 3px solid #000000;
	padding: 3px 0 3px 3px;
	margin: 10px 0 10px -5.4px;
	border: 1px solid #EAEDEF;
	}

.commentlist, .children {
        width: 660px;
        background: #FFFFFF url(images/comments.png) top repeat-x;
	margin: 0px;
	padding: 10px;
	border: 1px solid #EAEDEF;
	}   

.even, .alt, .depth-1 {	
        background: #FFFFFF url(images/comments.png) top repeat-x;
        padding: 5px;
	margin: 0px;
}
.pinglist {
	margin: 0 0 40px 0;
	padding: 0;
	}

.commentlist ol, .ping-list ol {
	margin: 10px;
	padding: 5px;
	}

.commentlist li, .children li {
	font-weight: bold;
        list-style: none;
        }

.commentlist li ul li {
	margin-right: 30px;
	margin-left: 30px;
        }

.commentlist p, .ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
	}

.commentlist li .avatar {
	background: #FFFFFF;
	float: right;
	border: 1px solid #EAEDEF;
	margin: 0 5px 0 10px;
	padding: 4px;
	}

.commentlist cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentmetadata {
	font-size: 11px;
	font-weight: normal;
	}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.nocomments {
	text-align: center;
	}

#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
	}


.commentauthor-admin {
	background: #475A60 url(images/comments-author.png) top repeat-x;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 1px solid #EAEDEF;
	}

.commentauthor-admin a, .comment-author-admin a:visited {
	color: #FFFFFF;
	}

.commentauthor-admin a:hover {
	color: #FFFFFF;
	}

/***** Buttons ********************/

#submit, .searchsubmit, .enews #subbutton, .download, .gform_footer .button {
    background: -moz-linear-gradient(center top , #CC3300 0%, #AA1100 100%) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.8em;
    margin: 5px;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.reply a, .reply a:visited {
    background: -moz-linear-gradient(center top , #CC3300 0%, #AA1100 100%) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    text-decoration:none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0.1em 0.5em 0.5em;    
}
.reply a:hover {
    background: -moz-linear-gradient(center top , #DD4411 0%, #BB2200 100%) repeat scroll 0 0 transparent;
    text-decoration: none !important;
}

#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply button:hover {
    background: -moz-linear-gradient(center top , #DD4411 0%, #BB2200 100%) repeat scroll 0 0 transparent;
    text-decoration: none;
}

.bottom-utility-box{position:relative;width:700px;border:1px solid #ccc;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bottom-utility-box-header{height:55px;background:#f4f4f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.helpful-inline{float:left;margin:2px 0 0 2px;padding:1px;border:0px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.adsense{text-align;center}

.bottom-utility-box-share-bar{float:right;margin:10px 0px 0 10;padding:10px;border:0px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.bottom-article-box{position:relative;width:700px;border:1px solid #ccc;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bottom-article-box-header{height:35px;background:#f4f4f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.helpful-inline{float:left;margin:2px 0 0 2px;padding:1px;border:0px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.helpful-inline1{float:right;margin:2px 10px 0 2px;padding:1px;border:0px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.adsense{text-align;center}

.bottom-article-box-share-bar{float:left;margin:10px 10px 0 10;padding:5px;border:0px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.toolbox{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;width:610px;margin-bottom:20px}

.toolbox-header{border-bottom:1px solid #ccc;font-size:1em;font-weight:bold;padding:4px 10px;background:#f4f4f4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-image:linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-moz-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), color-stop(50%, #F6F6F6), color-stop(50%, #EFEFEF), to(#FDFDFD))}.toolbox-content{padding:10px} .toolbox-content a {
	color: #222222;
	text-decoration: none !important;
        }
.toolbox-content a:hover {
        background-color: none !important;
	text-decoration: underline !important;
        }

.stay-informed{width:700px;position:relative}.stay-informed 

.article-action{display:inline-block;text-decoration:none;border:solid 1px #ccc;background-color:#f8f8f8;padding:5px 5px 5px 4px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;font-size:0.9em;color:#333;margin-bottom:10px}.article-action:hover{border-color:#777}.article-action img{border:0;vertical-align:middle;padding-right:3px}.article-tools .article-action,.get-involved .article-action{width:157px}

.feed{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;width:300px;margin-bottom:20px}

.feed-header{border-bottom:1px solid #ccc;font-size:1em;font-weight:bold;padding:4px 10px;background:#f4f4f4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-image:linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-moz-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), color-stop(50%, #F6F6F6), color-stop(50%, #EFEFEF), to(#FDFDFD))}.feed-content{padding:10px}

.feed-informed{width:230px;position:relative}.feed-informed 

.fagi{display:inline-block;text-decoration:none;border:solid 1px #ccc;background-color:#f8f8f8;padding:5px 5px 5px 4px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;font-size:0.9em;color:#333 !important;margin-bottom:10px}.fagi:hover{border-color:#777;background-color:none !important}.fagi img{border:0;vertical-align:middle;padding-right:3px}.article-tools .article-sidebar-action,.get-involved .article-sidebar-action{width:157px}

.chidi{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;width:300px;margin-bottom:20px}

.chidi-header{border-bottom:1px solid #ccc;font-size:1em;font-weight:bold;padding:4px 10px;background:#f4f4f4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-image:linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-moz-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), color-stop(50%, #F6F6F6), color-stop(50%, #EFEFEF), to(#FDFDFD))}.chidi-content{padding:10px}

.chidi-informed{width:240px;position:relative}.feed-informed 

.chidi-action{display:inline-block;text-decoration:none;border:solid 1px #ccc;background-color:#f8f8f8;padding:5px 5px 5px 4px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;font-size:0.9em;color:#333;margin-bottom:10px}.feed-action:hover{border-color:#777}.feed-action img{border:0;vertical-align:middle;padding-right:3px}.article-tools .article-sidebar-action,.get-involved .article-sidebar-action{width:157px}



.discount{border:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;width:355px;margin-bottom:10px}

a:hover {
	color: none;
        background-color: none;
	text-decoration: underline;
	}

.discount-header{border-bottom:1px solid #ccc;font-size:1em;font-weight:bold;padding:4px 10px;background:#f4f4f4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-image:linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-moz-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), color-stop(50%, #F6F6F6), color-stop(50%, #EFEFEF), to(#FDFDFD))}


.discount-content{width: 130px;line-height: 20px;display: inline;margin: 5px;padding: 10px 10px 0px 10px;}
.discount-content ul{list-style-type:none;}
.discount-content li a {background:url(images/bullet.png) left center no-repeat;
    display: block;
    padding: 20px 10px 20px 25px;margin: 0px 0 0;line-height:20px;
    border-bottom: 1px dotted #d5d5d5; clear:both; font-weight: bold;
    }
.discount-content li a:hover {background:none;
  }
	

	


.discount-informed{width:230px;position:relative}.discount-informed 

.discount-action{display:inline-block;text-decoration:none;border:solid 1px #ccc;background-color:#f8f8f8;padding:5px 5px 5px 4px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;font-size:0.9em;color:#333;margin-bottom:10px}.discount-action:a hover{border-color:#777;background-color:#ffffff}.discount-action img{border:0;vertical-align:middle;padding-right:0px}.article-tools .article-sidebar-action,.get-involved .article-sidebar-action{width:157px}


.article-list-col{width:220px}.article-list-col-inner{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 20px 0}.article-list-col h3{border-bottom:1px solid #ccc;font-size:1em;font-weight:bold;padding:4px 10px;background:#f4f4f4;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom:1em;background-image:linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-moz-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-linear-gradient(top, #FDFDFD, #F6F6F6 50%, #EFEFEF 50%, #FDFDFD);background-image:-webkit-gradient(linear, left top, left bottom, from(#FDFDFD), color-stop(50%, #F6F6F6), color-stop(50%, #EFEFEF), to(#FDFDFD))}.article-list-col ul{margin:10px}.article-list-col li{list-style:none;margin-bottom:1.1em;line-height:2em}.ea-article-list{font-size:1.1em}.article-meta{font-size:1.2em;padding:25px 0 15px}


ul.related-posts {
    float: left;
 
    list-style-type: none;
 
    margin: 0px;
 
    padding: 0px;
 
}
 
.related-posts li {
    float: left;
 
    list-style-type: none;
 
    width: 100px;
 
    padding-right: 8px;
 
    padding-left: 8px;
 
    font-size: 12px;
 
    line-height: 18px;
 
}

.related-posts li a:visited {
        color: #222222 !important;
	text-decoration: none !important;
      	}

.related-posts li a:hover {
        background-color: none !important;
        color: #222222 !important;
	text-decoration: underline !important;
      	}
 
.related-posts img {
 
    width: 100px;
 
    padding: 1px;
 
    border: solid 2px #DDD;

     
 
}

.related-posts .borderit:hover img {
border: 3px solid #222222 !important;
}

/* CSS Style for Horizontal Menu - info @ http://www.spiceupyourblog.com*/
#hor {
list-style:none;
padding:0;
margin:0;
}

#hor li {
float:left;
padding:5px;
}

#hor a {
display:block;
height: 12px;
text-indent:-999em;
}

#hor a.home {
width:46px;
background:url(vHome.gif) no-repeat 0 0;
}

#hor a.download {
width:94px;
background:url(vDownload.gif) no-repeat 0 0;
}

#hor a.contact {
width:74px;
background:url(vContact.gif) no-repeat 0 0;
}


/* CSS Style for Vertical Menu */

#ver {
list-style:none;
padding:0;
margin:0;
}

#ver li {
padding:2px;
}

#ver li a {
display:block;
height:12px;
text-indent:-999em;
}

#ver a.home {
width:47px;
background:url(hHome.gif) no-repeat 0 0;
}

#ver a.download {
width:95px;
background:url(hDownload.gif) no-repeat 0 0;
}

#ver a.contact {
width:74px;
background:url(hContact.gif) no-repeat 0 0;
}


.clear {
clear:both;
}



/* A universal CSS reset */
margin:0;
padding:0;
}


#navigationMenu body{
font-size:14px;
color:#666;
background:#111 no-repeat;


/* CSS3 Radial Gradients */
background-image:-moz-radial-gradient(center -100px 45deg, circle farthest-corner, #444 150px, #111 300px);
background-image:-webkit-gradient(radial, 50% 0, 150, 50% 0, 300, from(#444), to(#111));

font-family:Arial, Helvetica, sans-serif;
}

#navigationMenu li{
list-style:none;
height:39px;
padding:2px;
width:40px;
}

#navigationMenu span{
/* Container properties */
width:0;
left:38px;
padding:0;
position:absolute;
overflow:hidden;

/* Text properties */
font-family:'Myriad Pro',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
letter-spacing:0.6px;
white-space:nowrap;
line-height:39px;

/* CSS3 Transition: */
-webkit-transition: 0.25s;

/* Future proofing (these do not work yet): */
-moz-transition: 0.25s;
transition: 0.25s;
}

#navigationMenu a{
background:url('http://1.bp.blogspot.com/-jwOb6rML3W0/TrWP2WBsvaI/AAAAAAAAFFg/NK2hIQSRO-E/s1600/navigation.jpg') no-repeat;

height:39px;
width:38px;
display:block;
position:relative;
}

/* General hover styles */

#navigationMenu a:hover span{ width:auto; padding:0 20px;overflow:visible; }
#navigationMenu a:hover{
text-decoration:none;

/* CSS outer glow with the box-shadow property */
-moz-box-shadow:0 0 5px #9ddff5;
-webkit-box-shadow:0 0 5px #9ddff5;
box-shadow:0 0 5px #9ddff5;
}

/* Green Button */

#navigationMenu .home { background-position:0 0;}
#navigationMenu .home:hover { background-position:0 -39px;}
#navigationMenu .home span{
background-color:#7da315;
color:#3d4f0c;
text-shadow:1px 1px 0 #99bf31;
}

/* Blue Button */

#navigationMenu .about { background-position:-38px 0;}
#navigationMenu .about:hover { background-position:-38px -39px;}
#navigationMenu .about span{
background-color:#1e8bb4;
color:#223a44;
text-shadow:1px 1px 0 #44a8d0;
}

/* Orange Button */

#navigationMenu .services { background-position:-76px 0;}
#navigationMenu .services:hover { background-position:-76px -39px;}
#navigationMenu .services span{
background-color:#c86c1f;
color:#5a3517;
text-shadow:1px 1px 0 #d28344;
}

/* Yellow Button */

#navigationMenu .portfolio { background-position:-114px 0;}
#navigationMenu .portfolio:hover{ background-position:-114px -39px;}
#navigationMenu .portfolio span{
background-color:#d0a525;
color:#604e18;
text-shadow:1px 1px 0 #d8b54b;
}

/* Purple Button */

#navigationMenu .contact { background-position:-152px 0;}
#navigationMenu .contact:hover { background-position:-152px -39px;}
#navigationMenu .contact span{
background-color:#af1e83;
color:#460f35;
text-shadow:1px 1px 0 #d244a6;
}

/*End menu css - info @ http://www.spiceupyourblog.com */

a.readmore {
    background: none;
    color: #FFFFFF !important;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.tags{
        list-style:none;
        
	}

.tags a {
    -moz-transition: all 0.15s ease-in-out 0s;
    background: none repeat scroll 0 0 #555555;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    display: inline;
    margin-left: 5px;
    padding: 0.1em 0.5em 0.25em;
    text-shadow: none !important;
    text-decoration: none;
}
.tags a:hover {
background: #555555 !important;
}




#main-nav {
    float: right;
    font-family: MuseoSans,"Trebuchet MS",sans-serif;
    margin-right: 18px;
	width:auto;
    
}

#main-nav ul {
    float: right;
margin-left:5px;
margin-top:10px;
}
#main-nav ul li {
    float: left;
    font-size: 1.2em;
    list-style: none outside none;
    margin: 0 0 0 15px;
    position: relative;
    text-transform: uppercase;
}
#main-nav ul li a {
    -moz-transition: all 0.15s ease-in-out 0s;
    background: none repeat scroll 0 0 #72726E;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    letter-spacing: 0.05em;
    margin-bottom: 10px;
    padding: 7px 8px;
    text-decoration: none;
}

#main-nav li.current {
    -moz-transition: all 0.15s ease-in-out 0s;
    background: none repeat scroll 0 0 #a90000;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    letter-spacing: 0.05em;
    margin-bottom: 10px;
    padding: 7px 8px;
    text-decoration: none;
}








.tags2{
        list-style:none;
        
	}

.tags2 a {
    background: #CC3300 repeat scroll 0 0;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: inline;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.8em;
    margin-left: 5px;
    text-decoration: none;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.tags2 a:hover {
    background: #DD4411 repeat scroll 0 0 !important;
    text-decoration: none !important;
}



.tam{
        margin:0;
	padding:0;
	list-style:none outside none;
	}
.tam ul{
    float: left;
    margin: 30px 0 0;
    padding: 0;
}

.tam li, .tam a{
    background: none repeat scroll 0 0 #F3F2F2;
    border: 1px solid #F3F2F2;
    border-radius: 3px 3px 3px 3px;
    color: #585858;
    padding: -30px;
    margin: 10px;
    text-decoration: none;
	}


.pi{
    float: left;
    margin: 60px;
    padding: 0;
}




#featured1{ 
	width:460px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured1 ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured1 ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured1 ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured1 ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured1 li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured1 li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured1 li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured1 ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured1 .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured1 .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured1 .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured1 .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured1 .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured1 .info a:hover{ 
	text-decoration:underline; 
}
#featured1 .ui-tabs-hide{ 
	display:none; 
}




#slides { position:relative; top: -14px; left: -8px; width: 700px; height: 285px; overflow: hidden; }
#slides .slide { position: absolute; top: 0px; width:700px; }
#slides .slide img { position: absolute; top: 0px; left: 0px; }
#slides .slide .slidebutton { display: block; position: absolute; top: 0px; right: 0px; height: 285px; width: 21px; background: #145d81; text-decoration: none; border-right: 1px solid white; }
#slides .active .slidebutton { background: #1e5069; }
#slides .slide .slidebutton img { position: absolute; top: auto; display: block; bottom: 5px; left: 5px; }
/* Manually place slides to begin */
#slide-1 { position: absolute; top: 0; right: 88px; z-index: 5; }
#slide-2 { position: absolute; top: 0; right: 66px; z-index: 4; }
#slide-3 { position: absolute; top: 0; right: 44px; z-index: 3; }
#slide-4 { position: absolute; top: 0; right: 22px; z-index: 2; }
#slide-5 { position: absolute; top: 0; right: 0px; z-index: 1; }


#slides .slide .slidebutton span 
{ display: block; text-align: right; -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);
						position: absolute; bottom: 100px; left: -90px; width: 200px;
						color: #f2ecd0; font-family: verdana, sans-serif; font-size: 12px; }
/* Put the following in your IE stylesheet */
#slides .slide .slidebutton span { bottom: 190px; left:2px; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

#slidecontents { list-style: none; margin: 0; padding: 0; position: absolute; top: 340px; left: 20px; width: 570px; }
#slidecontents .slidecontent { display: none; position: absolute; }
#slidecontents .open { display: block; }
#slidecontents .slidecontent h3 { display: inline; color: #C9AB2D; font-size: 24px; line-height: 28px; font-family: georgia, serif; font-weight: normal; margin: 0; }
#slidecontents .slidecontent p { display: inline; color: #6A7C98; font-size: 14px; line-height: 24px; }
#slidecontents .slidecontent p a { color: #C9AB2D; font-size: 11px; text-decoration: none; }



  
    .wrapper{  
        align:center; /* important */  
        position:relative; /* important(so we can absolutely position the description div */  
    }  
    .description{  
        position:absolute; /* absolute position (so we can position it where we want)*/  
        bottombottom:0px; /* position will be on bottom */  
        left:0px;  
        width:100%;  
        /* styling bellow */  
        background-color:black;  
        font-family: 'tahoma';  
        font-size:12px;
        font-weight:bold;  
        color:white !important;  
        opacity:0.6; /* transparency */  
        filter:alpha(opacity=60); /* IE transparency */  
    }  

    h2.description_content{  
        text-align:center;
        text-color:white !important;
        padding:10px;  
        margin:0px;  
    }  




#content-home {  position: relative;
        width: 720px;
        float: left;
        height: 100%;
        margin: 0px;
        padding-left: 70px;
	line-height: 24px;
        }
	
#content-home h1 {
	color: #000080;
	font-size: 22px;
        font-family: Georgia,serif;
        text-shadow: 2px 2px 3px #CCCCCC;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 24px;
	}
	
#content-home h1 a, #content h1 a:visited  {
	color: #000080;
        text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#content-home h1 a:hover {
        background: #1e5069;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#content-home h2 {
	color: #000080;
	font-size: 14px;
	font-family: Georgia,serif;
        text-shadow: 2px 2px 3px #CCCCCC;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content-home h2 a, #content h2 a:visited {
	color: #000080;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#content-home h2 a:hover {
        background: #1e5069;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#content-home h3 {
	color: #000080;
	font-size: 14px;
	font-family: Georgia,serif;
        text-shadow: 2px 2px 3px #CCCCCC;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
	}
	
#content-home h3 a, #content h3 a:visited {
	color: #000080;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#content-home h3 a:hover {
	color: #CC0000;
	text-decoration: none;
	}
	
#content-home h4 {
	color: #000080;
	font-size: 16px;
	font-family: Georgia,serif;
        text-shadow: 2px 2px 3px #CCCCCC;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content-home img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content-home img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft-home {
	float: left;
	width: 630px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#contentleft-home a img {
	margin: 0px;
	padding: 0px;
	border: solid 3px #DDD !important;
        background: #F7F7F7
	}
	
#contentleft-home p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

#contentleft-home ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft-home ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content-home blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}







	
/************************************************
*	sidebar-home 		    	        	        * 
************************************************/

#sidebar-home {
	float: right;
	
	margin: 0px 20px 10px 20px;
	padding: 0;
	line-height: 18px;
	display: inline;
	}
	
#sidebar-home p {
	padding: 0px;
	margin: 0px;
	}

	
#sidebar-home a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
#sidebar-home h2 {
	color: #000080;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar-home ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#sidebar-home ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar-home ul li li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar-home ul li ul li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
.widgetarea {
	background: #FFFFFF;
	float: left;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
.video {
	background: #FFFFFF;
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
.adsense {
	background: #FFFFFF;
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 10px 10px;
	}
	
.newsletter-home {
        
	background: #FFFFFF;
	float: right;
	width: 240px;
	margin: 0px -12px 10px 0px;
	padding: 10px 10px 15px 10px;
	}
.newsletter-home p {
	padding: 0px;
	margin: 0px;
	}

	
.newsletter-home a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
	
.newsletter-home ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.newsletter-home ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
.newsletter-home ul li li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
.newsletter-home ul li ul li {
	background: #FFFFFF url(images/icon.png) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
.newsletter-home h2 {
	color: #000080;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}


#popular-comments { list-style:none; width:240px; } /*Set the width of your popular post*/

#popular-comments li { overflow:auto; margin:10px 0px; border-bottom:1px solid #E6E6E6; padding-bottom:5px; } /*Style your post list, I have opted for a bottom border which is 1 pixel thick.*/

#popular-comments li img { float:left; margin-right:10px; border:4px solid #EEEEEE;} /*Give your thumbnail taken from the featured image a nice border! A thick border adds to the effect.*/

#popular-commentss li a { text-decoration:none; font-weight:bold; color:#1e292b;} /*Give your active links a bit of color.*/

#popular-comments li p { margin-top:10px; }

.postarea-home {
	background: #FFFFFF;
	float: left;
	width: 723px;
	margin: 0px 0 10px 20;
	padding: 0px 10px 0px 10px;
	}

#content-mi {  position: relative;
        width: 1000px;
        height: 100%;
        min-height: 100%;
    	margin-right: auto;
        margin-left: auto;
        margin-bottom: 0px;
	padding: 0px;
	line-height: 24px;
        }
.postarea-mi {
	background: #FFFFFF;
	float: left;
	width: 719px;
	margin: 0px 0 10px 20;
	padding: 10px 10px 0px 10px;
	}

a.btn span {
    background-color: #1F689C;
    border-radius: 36px 36px 36px 36px;
    box-shadow: 1px 1px 1px #FFFFFF;
    color: #FFFFFF;
    display: table-cell;
    font-size: 18px;
    font-weight: 400;
    height: 40px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #444444;
    vertical-align: middle;
    width: 133px;
}
a.btn span:hover {
    box-shadow: 1px 1px 2px #111111;
}

a.btt span {
    background-color: #f71c11;
    border-radius: 36px 36px 36px 36px;
    box-shadow: 1px 1px 1px #FFFFFF;
    color: #FFFFFF;
    display: table-cell;
    font-size: 16px;
    font-weight: 400;
    height: 25px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #444444;
    vertical-align: middle;
    width: 460px;
}
a.btt span:hover {
    box-shadow: 1px 1px 2px #f71c11;
}


a.bty span {
    background-color: #1F689C;
    border-radius: 36px 36px 36px 36px;
    box-shadow: 1px 1px 1px #FFFFFF;
    color: #FFFFFF;
    display: table-cell;
    font-size: 18px;
    font-weight: 400;
    height: 100px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #444444;
    vertical-align: middle;
    width: 133px;
}
a.bty span:hover {
    box-shadow: 1px 1px 2px #111111;
}



.search_submit {
    background: #CC3300 repeat scroll 0 0;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.8em;
    margin: 0;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    left: -5px;
    bottom: -0.9px;
    height: 2.375em;
}
#button  
{
    background: -moz-linear-gradient(center top , #CC3300 0%, #AA1100 100%) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: white !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.8em;
    margin: 5px;
    padding: 3px 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
button:hover {
    background: #DD4411 repeat scroll 0 0;
    text-decoration: none;
}


.sm-search input[type="text"] {
    border-color: rgba(0, 0, 0, 0.25) -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
    border-left: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 0 0 5px;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
    font-size: 1em;
    height: 1.5em;
    line-height: 1.5em;
    margin-bottom: 0;
    padding: 0.375em 0 0.375em 0.55em;
    vertical-align: center;
    width: 19em;
}
#listyles {
        display: inline-block;
        padding: 0;
        margin: 0;
        width: 100%;
        list-style-type: none;
                }
.left1 {
float: left;
margin: 10px;
width: 130px;
}
.left2 {
float: left;
width: 120px;
margin: 10px;
border-left: 1px solid #c4c8cc;
}
.left3 {
float: left;
width: 130px;
margin: 10px;
border-left: 1px solid #c4c8cc;
}
.left4 {
float: left;
width: 120px;
margin: 10px;
border-left: 1px solid #c4c8cc;
border-right: 1px solid #c4c8cc;
}
.right {
float: right;
margin: 2px;
}

.ki1 {
float: left;
width: 170px;
margin: 10px;
}
.ki2 {
float: left;
width: 170px;
margin: 10px;
border-left: 1px solid #c4c8cc;
}
.ki3 {
float: left;
width: 170px;
margin: 10px;
border-left: 1px solid #c4c8cc;
}
.ki4 {
float: right;
width: 170px;
margin: 10px;
border-left: 1px solid #c4c8cc;
}


.postarea1 {
	background: #FFFFFF;
	float: left;
	width: 700px;
	margin: 0px 0px -10px -11px;
	padding: 10px 10px 0px 10px;
        border-right: 4px solid #D5D5D5;
	border-left: 4px solid #D5D5D5;
	border-bottom: 4px solid #D5D5D5;
	}

.postarea1 a img {
	margin: 0px;
	padding: 0px;
	border: solid 3px #DDD;
        background: #F7F7F7
	}
.newsletter1 {
	background: #FFFFFF;
	float: right;
	width: 230px;
	margin: 0px -10px 10px 0px;
	padding: 10px 10px 15px 10px;
        border-right: 4px solid #D5D5D5;
        border-bottom: 4px solid #D5D5D5;
	}

.pagination {
padding:0; margin:0;
align:center;
}
 
.pagination span, .pagination a {
background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;
}
 
.pagination a:hover .pagination a:active {
background:#ccc; color:#888;
}
 
.pagination .current{
color:#fff; background:#4A5F67; border:1px solid #4A5F67; margin-right:4px; padding:3px 6px;
}

.bom {
width:590px;
text-shadow:1px 1px #fff;
font-size:15px;
}



a.bigi {
    -moz-transition: all 0.15s ease-in-out 0s;
    background: none repeat scroll 0 0 #555555;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline;
    margin-left: 5px;
    padding: 0.1em 0.5em 0.25em;
    text-shadow: none !important;
    text-decoration: none;
}

    .relatedposts1 {width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;}  
    .relatedposts1 h3 {font-size: 20px; margin: 0 0 5px 0; }  
    .relatedthumb {margin: 0 1px 0 1px; height: 140px; float: left; }  
    .relatedthumb img {margin: 0 0 3px 0; padding: 0;}  
    .relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 100px;}  
    .relatedthumb a:hover {background-color: none; color: #000;}  

    .relatedthumb1 {margin: 0 1px 0 1px; height: 140px; float: left; }  
    .relatedthumb1 img {background: none repeat scroll 0 0 #EEEEEE;margin:10px 20px 0 0;padding:5px;}  
    .relatedthumb1 a {color :#333; text-decoration: none; display:block; padding: 4px; width: 100px;}  
    .relatedthumb1 a:hover {background-color: none; color: #000;}


#ibook {
        display: inline-block;
        padding: 0;
        margin: 0;
        width: 460px;
              }
.ibook1 {
float: left;
margin: 10px 10px 0 0;
width: 130px;
}
.ibook2 {
float: left;
width: 200px;
margin: 10px;
}
.ibook3 {
float: right;
width: 200px;
margin: 10px;
}



#ibo {
        display: inline-block;
        padding: 0;
        margin: 0;
        width: 110;
              }
.ibo1 {
float: left;
margin: 5px;
width: 38px;
}
.ibo2 {
float: left;
width: 38px;
margin: 5px;
}
.ibo3 {
float: right;
width: 38px;
margin: 5px;
}


.avatar avatar-90 photo {
background: none repeat scroll 0 0 #EEEEEE;margin:10px 20px 0 0;padding:5px;
}



#gridcontainer{margin: 30px 0; width: 100%; }
#gridcontainer .griditemleft{float: left; width: 310px; margin: 0 60px 40px 25px;}
#gridcontainer .griditemright{float: left; width: 310px;}
#gridcontainer .postimage{margin: 0 0 10px 0;}





.griditemleft{float: left; width: 300px; margin: 0 60px 40px 25px;}
.griditemright{float: left; width: 300px;}
.postimage{margin: 0 0 10px 0;}

img#wpstats{display:none}

.resource {width:290px;}

.wordnik_discovery_horizontal {
    border-bottom: 0px solid !important;
    border-top: 0px solid !important;}


.sharedaddy div.sd-block {
    border-top: 0px solid rgba(0, 0, 0, 0.13) !important;}


