/*
	LEGEND

	1. Globals
	2. Home
	3. Login Popup
	4. About
	5. Portfolio
	6. Portfolio Detailed
	7. Blog
	8. Under Construction
	9. Error
	10. Gallery
	11. Sitemap
	12. Styles Page

*/


/*
	1. Globals
*/

body { color: #575757; background: url(images/grey/background2.png); }
.no-header { background-position: 0 0; }

h2, h3, h4, h5, h6,
h2 a, h3 a, h4 a, h5 a, h6 a { color: #00502F; }

h2 span, h3 span, h4 span, h5 span, h6 span,
h2 span a, h3 span a, h4 span a, h5 span a, h6 span a  { color: #212322; }



hgroup { border-bottom: 1px solid #dedee0; }
hgroup h2 { color: #1bb8e8; }

a { color: #008A5E; }
a:hover { text-decoration: none; color: #008A5E; }
.img img, img.img { border: 1px solid #fff; }

input, select, textarea { color: #000; }
.field, textarea { background: #fff; border: 1px solid #ccc; }

header {
	background: #FFF ;
}

nav > ul > li > a { color: #008A5E; }
nav > ul > li > a:hover,
nav > ul > li > a.active { color: #fff; text-decoration: none; background: url(images/grey/background2.png); }

nav > ul li.has-dd > a span { background: url(images/grey/nav-arrow.png) no-repeat right center; }

nav > ul li.has-dd:hover > a,
nav > ul li.has-dd > a:hover,
nav > ul li.has-dd > a.active { background: url(images/grey/background2.png); }

nav ul ul li { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #004025; border-bottom-color: #00321C; }
nav ul ul li a { background: url(images/grey/background2.png); color: #fff; } 
nav ul ul li a:hover { background: url(images/grey/background3.png); color: #fff; text-decoration: none; }  
nav ul ul li:last-of-type { border-bottom: 0; } 
nav ul ul li:last-of-type > a { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } 

nav ul ul li.has-dd > a { background: url(images/grey/nav-bg.png); }
nav ul ul li.has-dd:hover > a,
nav ul ul li.has-dd > a:hover { color: #fff; background: url(images/grey/nav-dd-hover.png); }
nav ul ul li.has-dd > a span { background: url(images/grey/nav-dd-arrow.png) no-repeat right center; }
/*additional li2*/
nav > ul > li2 > a { color: #008A5E; }
nav > ul > li2 > a:hover,
nav > ul > li2 > a.active { color: #fff; text-decoration: none; background: url(images/grey/background2.png); }

nav > ul li2.has-dd > a span { background: url(images/grey/nav-arrow.png) no-repeat right center; }

nav > ul li2.has-dd:hover > a,
nav > ul li2.has-dd > a:hover,
nav > ul li2.has-dd > a.active { background: url(images/grey/background2.png); }

nav ul ul li2 { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #004025; border-bottom-color: #00321C; }
nav ul ul li2 a { background: url(images/grey/background2.png); color: #fff; } 
nav ul ul li2 a:hover { background: url(images/grey/background3.png); color: #fff; text-decoration: none; }  
nav ul ul li2:last-of-type { border-bottom: 0; } 
nav ul ul li2:last-of-type > a { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } 

nav ul ul li2.has-dd > a { background: url(images/grey/nav-bg.png); }
nav ul ul li2.has-dd:hover > a,
nav ul ul li2.has-dd > a:hover { color: #fff; background: url(images/grey/nav-dd-hover.png); }
nav ul ul li2.has-dd > a span { background: url(images/grey/nav-dd-arrow.png) no-repeat right center; }
/*end additional li2*/
nav ul ul ul li a { background: url(images/grey/nav-dd-hover.png); }
nav ul ul ul li a:hover { background: url(images/grey/nav-bg.png); }

.utility-nav li a { color: #badae7; background: #000; background: rgba(0,0,0,.50); }
.utility-nav li a:hover { text-decoration: none; background: #0d0d0d; background: rgba(13,13,13,.30); }
.utility-nav li:first-child a { background: #191b1b; -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; }
.utility-nav li:last-child a {  -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0; }
.utility-nav li:first-child a:hover { background: #252b2b; }

.btn-1 { 
	background: #3bb87e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3Y2JlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNmYjFjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM3YWNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjlkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3bb87e 0%, #00a269 50%, #008a5e 51%, #07773a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bb87e), color-stop(50%,#00a269), color-stop(51%,#008a5e), color-stop(100%,#07773a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3bb87e 0%,#00a269 50%,#008a5e 51%,#07773a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3bb87e 0%,#00a269 50%,#008a5e 51%,#07773a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3bb87e 0%,#00a269 50%,#008a5e 51%,#07773a 100%); /* IE10+ */
	background: linear-gradient(top,  #3bb87e 0%,#00a269 50%,#008a5e 51%,#07773a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb87e', endColorstr='#07773a',GradientType=0 ); /* IE6-8 */

	color: #fff; 
	   -moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	        border-radius: 10px; 
	border: 2px solid #1a1b1b;
	text-shadow: 0 -1px 0 #347383; 
}

.btn-1:hover { 
	color: #fff; 
	text-decoration: none;
	background: #00502f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmOWRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM3YWNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNmYjFjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2NiZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #07773a 0%, #00a269 49%, #008a5e 50%, #3bb87e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07773a), color-stop(49%,#008a5e), color-stop(50%,#00a269), color-stop(100%,#3bb87e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #07773a 0%,#008a5e 49%,#00a269 50%,#3bb87e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #07773a 0%,#008a5e 49%,#00a269 50%,#3bb87e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #07773a 0%,#008a5e 49%,#00a269 50%,#3bb87e 100%); /* IE10+ */
	background: linear-gradient(top,  #07773a 0%,#008a5e 49%,#00a269 50%,#3bb87e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07773a', endColorstr='#3bb87e',GradientType=0 ); /* IE6-8 */
}

.btn-2 { 
	background: #bbbbbb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #868686 50%, #7e7e7e 51%, #6e6e6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(50%,#868686), color-stop(51%,#7e7e7e), color-stop(100%,#6e6e6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#6e6e6e',GradientType=0 ); /* IE6-8 */

	color: #fff; 
	   -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	        border-radius: 5px; 
	border: 1px solid #757575;
	text-shadow: 1px 1px 0 #5e5e5e;
}

.btn-2:hover { 
	color: #fff; 
	text-decoration: none;
	background: #6e6e6e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6e6e6e 0%, #7e7e7e 49%, #868686 50%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(49%,#7e7e7e), color-stop(50%,#868686), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6e6e6e 0%,#7e7e7e 49%,#868686 50%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6e6e6e 0%,#7e7e7e 49%,#868686 50%,#bbbbbb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6e6e6e 0%,#7e7e7e 49%,#868686 50%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(top,  #6e6e6e 0%,#7e7e7e 49%,#868686 50%,#bbbbbb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-8 */

}

.btn-3 { 
	background: #6dd1e9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkZDFlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGE3YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6dd1e9 0%, #40a7c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dd1e9), color-stop(100%,#40a7c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6dd1e9 0%,#40a7c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6dd1e9 0%,#40a7c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6dd1e9 0%,#40a7c5 100%); /* IE10+ */
	background: linear-gradient(top,  #6dd1e9 0%,#40a7c5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dd1e9', endColorstr='#40a7c5',GradientType=0 ); /* IE6-8 */

	color: #fff; 
	   -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	        border-radius: 5px; 
	border: 1px solid #2f9dbe;
	text-shadow: 1px 1px 1px #4290a5;
}

.btn-3:hover { 
	color: #fff; 
	text-decoration: none;

	background: #40a7c5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwYTdjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZGQxZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #40a7c5 0%, #6dd1e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a7c5), color-stop(100%,#6dd1e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #40a7c5 0%,#6dd1e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #40a7c5 0%,#6dd1e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #40a7c5 0%,#6dd1e9 100%); /* IE10+ */
	background: linear-gradient(top,  #40a7c5 0%,#6dd1e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a7c5', endColorstr='#6dd1e9',GradientType=0 ); /* IE6-8 */
}

.btn-reply span { background: url(images/grey/btn-reply.png) no-repeat 0 center; }


#content > .shell { background: #f8f8fa; }
#content > .shell2 { background: #f8f8fa; }
.list-1 > li { background: url(images/grey/bullet2.png) no-repeat 0 2px; }
.list-1 > li a:hover { color: #444444; }

.list-2 { color: #31b0db; }

.sidebar-right #main-content { border-right: 1px solid #dedee0; }
.sidebar-left #main-content { border-left: 1px solid #dedee0; }

article { border-bottom: 1px solid #dedee0; }
article:last-child { border: 0; }

article blockquote { border-left: 5px solid #c6c6c8; }

article indent p { padding-bottom: 7px; }

.tab {
	border-left: 3px solid #c6c6c8;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#sidebar .btn-1 { border: 0; }

.paging  a { 
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */

	color: #363945; 
	border: 1px solid #cccccc;  
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
} 

.paging a:hover,
.paging a.active { 
	background: #bbbbbb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #868686 50%, #7e7e7e 51%, #6e6e6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(50%,#868686), color-stop(51%,#7e7e7e), color-stop(100%,#6e6e6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#6e6e6e',GradientType=0 ); /* IE6-8 */

	border-color: #d1d1d1;
	color: #fff; 
}

#page form .field { 
	background: #efefef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	color: #575757;
	border: 1px solid #d1d1d1;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
	-moz-box-shadow: inset 0 1px #fff; -webkit-box-shadow: inset 0 1px #fff; box-shadow: inset 0 1px #fff;
}

#page form label { color: #313131; }
#page form label span { color: #fc3e3e; }
#page form .field-focus { border-color: #008A5E; }
#page form .field-error,
#page form .LV_invalid_field { border-color: #f85454; }
#page form .error,
#page form .LV_invalid { background: url(images/grey/icon-error.png) no-repeat 0 0; }
#page form .submit { border: 0; }

#page table th { background: url(images/grey/header-bg.png); color: #fff; }
#page table th:first-child { border-left: 0; -moz-border-radius: 5px 0 0; -webkit-border-radius: 5px 0 0; border-radius: 5px 0 0; }
#page table th:last-child { border-right: 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }
#page table td { background: url(images/grey/background.png); color: #fff; border-bottom: 1px solid #000; }
#page table td a:hover { color: #fff; }



#page table tr:last-child td:first-child { -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; }
#page table tr:last-child td:last-child { -moz-border-radius: 0 0 5px; -webkit-border-radius: 0 0 5px; border-radius: 0 0 5px; }

.widget-socials li.twitter { background: url(images/grey/icon-twitter.png) no-repeat 0 0; }
.widget-socials li.skype { background: url(images/grey/icon-skype.png) no-repeat 0 0; }
.widget-socials li.facebook { background: url(images/grey/icon-facebook.png) no-repeat 0 0; }

footer { color: #fff; }
footer a { color: #fff;	}
footer a:hover { color: #fff; text-decoration: underline; }
footer li:last-child { border: 0; }


/*
	2. Home
*/

#featured-content h2 { color: #fff; text-shadow: 1px 2px 0 rgba(0,0,0,.34); }
#featured-content h2 span { color: #008A5E; }
#featured-content .featured-list p span {
	color: #888;
}
#featured-content .featured-list li { background: url(images/grey/slider-checkmark.png) no-repeat 0 10px; color: #fff; text-shadow: 1px 2px 0 rgba(0,0,0,.34); }
#featured-content .video-container { border: 1px solid #fff; background: #000;  -moz-box-shadow: -15px 15px 8px rgba(0,0,0,.15); -webkit-box-shadow: -15px 15px 8px rgba(0,0,0,.15); box-shadow: -15px 15px 8px rgba(0,0,0,.15); }

#featured-content .slider-arrows a { background: url(images/grey/slider-arrows.png) no-repeat 0 0; }
#featured-content .slider-arrows a.next { background-position: -50px 0; }

#featured-content .fader .slides > li { background: url(images/grey/header-bg.png); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#featured-content .fader-clip { background: url(images/grey/header-bg.png); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#featured-content .fader-nav ol li a { 
	border: 1px solid #c4c4c4;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(220,220,220,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(220,220,220,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,220,220,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,220,220,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,220,220,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(220,220,220,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */
	 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
}

#featured-content .fader-nav ol li a:hover,
#featured-content .fader-nav ol li a.active {
	border: 1px solid #d1d1d1;
	background: #bbbbbb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #868686 50%, #7e7e7e 51%, #6e6e6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(50%,#868686), color-stop(51%,#7e7e7e), color-stop(100%,#6e6e6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* IE10+ */
	background: linear-gradient(top,  #bbbbbb 0%,#868686 50%,#7e7e7e 51%,#6e6e6e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#6e6e6e',GradientType=0 ); /* IE6-8 */
}

#home-content .two-cols { border-bottom: 1px solid #dedee0; } 
#home-content .socials { color: #6fa1ba; line-height: 20px; }
#home-content .socials .twitter-follow { background: url(images/icon-twitter-follow.png) no-repeat 0 center; text-decoration: underline; color: #00502F; }
#home-content .socials .twitter-follow:hover { text-decoration: none; }
#home-content .socials .facebook-like { background: url(images/icon-facebook.png) no-repeat 0 center; color: #395aa7; }

#home-content .three-cols { border-bottom: 1px solid #dedee0; }
#home-content .three-cols .col { border-right: 1px solid #dedee0; }
#home-content .three-cols .col:last-child { padding: 0; margin: 0; border: 0; }

/*
	3. Login Popup
*/

#overlay { background: url(images/grey/overlay.png); } 
#login-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.popup-container { background: #f8f8fa;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#login-popup .close { background: url(images/grey/button-close.png); }

#login-popup h2 { color: #00502F; }
#login-popup h3 { color: #666; border-bottom: 1px solid #dedee0; }

/*pop up biographies start here*/

#steven-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#steven-popup .close { background: url(images/grey/button-close.png); }
#steven-popup h2 { color: #00502F; }
#steven-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#steven-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#steven-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#lewis-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#lewis-popup .close { background: url(images/grey/button-close.png); }
#lewis-popup h2 { color: #00502F; }
#lewis-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#lewis-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#lewis-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#alfredo-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#alfredo-popup .close { background: url(images/grey/button-close.png); }
#alfredo-popup h2 { color: #00502F; }
#alfredo-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#alfredo-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#alfredo-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#holger-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#holger-popup .close { background: url(images/grey/button-close.png); }
#holger-popup h2 { color: #00502F; }
#holger-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#holger-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#holger-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#john-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#john-popup .close { background: url(images/grey/button-close.png); }
#john-popup h2 { color: #00502F; }
#john-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#john-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#john-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#amy-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#amy-popup .close { background: url(images/grey/button-close.png); }
#amy-popup h2 { color: #00502F; }
#amy-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#amy-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#amy-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#albert-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#albert-popup .close { background: url(images/grey/button-close.png); }
#albert-popup h2 { color: #00502F; }
#albert-popup h3 { color: #008A5E; border-bottom: 1px solid #dedee0; }
#albert-popup h4 { color: 008A5E; border-bottom: 1px solid #dedee0; }
#albert-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#zulley-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#zulley-popup .close { background: url(images/grey/button-close.png); }
#zulley-popup h2 { color: #00502F; }
#zulley-popup h3 { color: #008A5E; }
#zulley-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#zulley-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#molly-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#molly-popup .close { background: url(images/grey/button-close.png); }
#molly-popup h2 { color: #00502F; }
#molly-popup h3 { color: #008A5E; }
#molly-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#molly-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#brinda-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#brinda-popup .close { background: url(images/grey/button-close.png); }
#brinda-popup h2 { color: #00502F; }
#brinda-popup h3 { color: #008A5E; }
#brinda-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#brinda-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#sherry-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#sherry-popup .close { background: url(images/grey/button-close.png); }
#sherry-popup h2 { color: #00502F; }
#sherry-popup h3 { color: #008A5E; }
#sherry-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#sherry-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#isabel-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#isabel-popup .close { background: url(images/grey/button-close.png); }
#isabel-popup h2 { color: #00502F; }
#isabel-popup h3 { color: #008A5E; }
#isabel-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#isabel-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#jonathan-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#jonathan-popup .close { background: url(images/grey/button-close.png); }
#jonathan-popup h2 { color: #00502F; }
#jonathan-popup h3 { color: #008A5E; }
#jonathan-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#jonathan-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }

#amaka-popup { background: rgba(0,0,0,.08);  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#amaka-popup .close { background: url(images/grey/button-close.png); }
#amaka-popup h2 { color: #00502F; }
#amaka-popup h3 { color: #008A5E; }
#amaka-popup h4 { color: 008A5E; border-top: 1px solid #dedee0; }
#amaka-popup strong { font-size: 20px; font-weight: normal; text-transform: uppercase; color: #008A5E; }
/*pop up biographies end here*/

#login-popup label { padding: 0 0 10px; display: block; font-weight: bold; }
#login-popup .field { 
	background: #efefef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	color: #575757; 
	border: 1px solid #d1d1d1;  
	
	   -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
			border-radius: 5px; 

	   -moz-box-shadow: inset 0 1px 0 #fff; 
	-webkit-box-shadow: inset 0 1px 0 #fff; 
	        box-shadow: inset 0 1px 0 #fff;
}


#login-popup .error { background: url(images/grey/icon-error.png) no-repeat 0 center; color: #fc3e3e; }
#login-popup .info { background: url(images/grey/icon-error.png) no-repeat 0 center; color: #fc3e3e; }

/*
	4. About
*/

.staff-list li img { border: 1px solid #dadadc; }

.staff-list2 li img { border: 1px solid #dadadc; }


/*
	5. Portfolio
*/

.portfolio li { border-bottom: 1px solid #dedee0; }
.portfolio .thumb .shadow { background: url(images/grey/projects-img-shadow.png); }
.portfolio .meta { color: #5b5b5b; }

/*
	6. Portfolio Detailed
*/

.portfolio-detailed .gallery-container { background: #fff;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.portfolio-detailed .slider .jcarousel-prev { background: url(images/grey/project-slider-arrow.png) no-repeat 0 0; }
.portfolio-detailed .slider .jcarousel-next { background: url(images/grey/project-slider-arrow.png) no-repeat -38px 0; }

.portfolio-detailed .related {  border-top: 1px solid #dedee0; }
.portfolio-detailed .details li { border-bottom: 1px dotted #c6c6c8; } 

/*
	7. Blog
*/

.blog-page .article-header .meta { 
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#dedede 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */

	border: 1px solid #d1d1d1; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
	text-shadow: 1px 1px 0 #fff;
}

.blog-page .article-header .meta,
.blog-page .article-header .meta a { color: #363945; }

.blog-page .article-entry a { text-decoration: underline; }

.blog-page .comments-count a { color: #363945; font-style: italic; }
.blog-page .comments-count a span { background: url(images/grey/icon-comments.png) no-repeat 0 0; }

.tag-cloud li a { color: #444444; }

h3#total-comments { color: #2489ab; border-bottom: 1px solid #dedee0; }

.blog-page .list-comments ul.comments-container > li { border-bottom: 1px solid #dedee0; }
.blog-page .list-comments .author .username a { background: url(images/grey/icon-comments-2.png) no-repeat 0 center; }
.blog-page .list-comments li li { background: #f8f8fa; border: 1px solid #dedee0;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/*
	8. Under Construction
*/

.under-construction-wrapper .title { background: url(images/grey/under-construction-title.png) no-repeat 0 0; }

.progress-bar { background: url(images/grey/progress-container-bg.png) repeat-x 0 0; border: 1px solid #c3c3c3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.progress-bar .bar { 
	background: #b9ed60; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5ZWQ2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGNkMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b9ed60 0%, #98cd36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ed60), color-stop(100%,#98cd36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9ed60 0%,#98cd36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9ed60 0%,#98cd36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9ed60 0%,#98cd36 100%); /* IE10+ */
	background: linear-gradient(top,  #b9ed60 0%,#98cd36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ed60', endColorstr='#98cd36',GradientType=0 ); /* IE6-8 */

	border: 1px solid #9ec55a;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}


.progress-done { border-top: 1px solid #dedee0; }
.progress-done span { background: url(images/grey/progress-done-pointer.png) no-repeat center 0; color: #323546; }

.under-construction-wrapper .wide-box,
.under-construction-wrapper .short-box { background: #f8f8fa;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }

/*
	9. Error Page
*/

.error-page-wrapper { width: 640px; margin: 0 auto; }
.error-page-wrapper #content .shell { width: 570px;  }
.error-page-wrapper .title { background: url(images/grey/error-page-title.png); }

.error-page-wrapper .btn-3:first-child { margin: 0 10px 0 210px; }

/*
	10. Gallery
*/

#gallery li a.img { background: url(images/grey/gallery-thumb-shadow.png) no-repeat 0 bottom; }

/*
	11. Sitemap
*/
.sitemap article .list-1 > li { background-position: 0 6px; }
.sitemap article .list-1 > li > a { font-size: 21px; color: #323546; }
.sitemap article .list-1 > li > a:hover { color: #31b0db; }

/*
	12. Styles Page
*/

.styles-page article hgroup { border: 0; }
