@charset "UTF-8";
/* CSS Document */

/* 

Title: dot.creative
Designer: Genem | genemstudios.com
Date: 07.02.10

This theme is a template at Themeforest.

*/






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

TABLE OF CONTENTS

-----------------------------------------

BASIC BODY STYLING
RESET
HEADER
NIVE SLIDER
SLIDER-FULL
SLIDER-3
CONTENT
FOOTER
TYPOGRAPHY
EXTRAS

-----------------------------------------

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







/***************************************/
/********* BASIC BODY STYLING **********/
/***************************************/

body {
	margin:0px;
	padding:0px;
	background-color:#fefcea;
}

::selection {
	background: #3c5f8c; /* Safari */
	color:#f8f8f8;
	}
::-moz-selection {
	background: #3c5f8c; /* Firefox */
	color:#f8f8f8;
}






/***************************************/
/**************** RESET ****************/
/***************************************/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td  
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}  
  
body  
{  
line-height: 1;  
}  
  
h1, h2, h3, h4, h5, h6  
{  
font-size: 100%;  
padding: .6em 0;
margin: 0px;  
}  

h1 {
	font-size:26px;
	line-height: 34px;
}
h3 a:link {
	color: #330000;
}
h3 a:hover {
	color: #0F4B7D;
}
h2 {
	font-size:20px;
	line-height: 30px;
}

h3 {
	font-size:18px;
}

h4 {
	font-size:16px;
}

h5 {
	font-size:14px;
}


h6 {
	font-size:14px;
}

h1, h2, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#1A2744;
	font-weight:normal;
}

p {
	font-size:17px;
	font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
	color:#1A2744;
	padding-bottom:20px;
	line-height:27px;
}

p a {
	color:#4e84c4;
}

p a:hover {
	color:#89b1df;
	text-decoration:underline;
}
  
ul, ol  
{  
list-style: none; 
}  
  
a  
{
font-size:13px;
text-decoration: none; 
color:#4d84d8;
} 

a:hover {
color:#89b1df;
}
  
.floatLeft  
{  
float: left;  
padding: .5em .5em .5em 0;  
}  
  
.floatRight  
{  
float: right;  
padding: .5em 0 .5em .5em;  
}  

small {
	font-size:10px;
	color:#828282;
	line-height:20px;
}

small a {
	font-size:10px;
}

code {
	background-color:#f2f2f2;
	border:1px solid #e5e5e5;
	font-size:13px;
	padding:10px;
	color:#83878d;
	overflow:hidden;
	display:inline-block;
}







/***************************************/
/*************** HEADER ****************/
/***************************************/

.container {
	width:960px;
	position:relative;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

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

#header {
	padding-top:30px;
}

#addressbar h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}
#logolayer {
	background-image: url(../../images/logo-rd.png);
	float: left;
	height: 194px;
	width: 253px;
	margin-left: -37px;
	margin-top: -39px;
	position:absolute;
	z-index: 9999;
}


/********* page header extend ***/
#main {
	background:#1e1e1e url(../../images/bg-extends-wood.jpg) repeat-x;
}

/********* page header ***********/
#main .container {
	background-image:url(../../images/bg-large.jpg);
	background-repeat:no-repeat;
	height:213px;
	overflow:inherit;
}

/********* index header extend ***/
#index-main {
	background-color: #FFFFFF;
	background-image: url(../../images/bg-extends-wood.jpg);
	background-repeat: repeat-x;
}

/********* index header **********/
#index-main .container {
	background-repeat:no-repeat;
	min-height:604px;
	overflow:inherit;
}

/***** index header that uses the full width slider ******/
#index-main-full {
	background:#1e1e1e url(../../images/bg-extends.jpg) repeat-x;
}

/***** index header that uses the full width slider ******/
#index-main-full .container {
	height:112px;
	overflow:inherit;
}

/***** index header that uses slider 3 ******/
#index-main-slider-3 {
	background:#1e1e1e url(../../images/bg-extends.jpg) repeat-x;
}

/***** index header that uses slider 3 ******/
#index-main-slider-3 .container {
	background-image:url(../../images/bg-large.jpg);
	background-repeat:no-repeat;
	height:515px;
	overflow:inherit;
}

#bluebar {
	overflow:hidden;
	background-image: url(../../images/blue-bar.png);
	background-repeat: repeat-x;
	height: 75px;
	margin-top: -70px;
}
#statement {
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	background-image: url(../../images/texturetop2b.jpg);
}

#statement-text {
	width:600px;
	float:left;
}

#statement .large-button {
	position:absolute;
	right:0px;
	top:10px;
}

#statement h2 {
	color:#1A2744;
	line-height:30px;
	margin-top:15px;
	margin-bottom:15px;
}

#title h1 {
	color:#FFF;
	
	text-shadow: 0px 1px 0px #000;
}

#title {
	margin-top:-40px;
}

#crumbs {
	background-color:#f2f2f2;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
	min-height:23px;
	padding-top:2px;
}

#crumbs span {
	font-size:10px;
	color:#989898;
}

#crumbs span a {
	font-size:10px;
	color:#989898;
}

#crumbs span a:hover {
	color:#89b1df;
}







/***************************************/
/************* NIVO SLIDER *************/
/***************************************/

/*
 * jQuery Nivo Slider v1.9
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 

#featured {
	margin-top:-20px;
	width: 960px;
	height: 570px;
	overflow: hidden;
	float: none;
	background-image: url(../../images/featured/topshadow.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 20px;
}

#slider {
	margin:0px 0px 0px 10px;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:10px;
	margin:0;
	color:#f2f2f2;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
	text-indent:-9999px;
}
.nivo-prevNav {
	left:20px;
	background-image:url(../nivo-slider/prev.png);
	width:29px;
	height:29px;
}
.nivo-nextNav {
	right:20px;
	background-image:url(../nivo-slider/next.png);
	width:29px;
	height:29px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	bottom:-30px;
	left:47%;
}

.nivo-controlNav a {
	display:block;
	width:7px;
	height:7px;
	background-image:url(../nivo-slider/bullet-2.png);
	text-indent:-9999px;
	border:0;
	margin-right:9px;
	float:left;
	cursor:pointer;
}

.nivo-controlNav a:hover {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}

.nivo-controlNav a.active {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}







/***************************************/
/************* SLIDER-FULL *************/
/***************************************/

#featured-full {
	width:100%;
	overflow:hidden;
	height:500px;
	background-color:#171717;
	margin-top:-20px;
}

.slider {
	height:500px;
	width:100%!important;
}

#featured-full #slide-1 {
	background:#fff url(../../images/featured/full-1.jpg) no-repeat center;
	z-index: -1;
}

#featured-full #slide-2 {
	background:#000 url(../../images/featured/full-2.jpg) no-repeat center;
}

#pager-full {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:50px;
	z-index:999;
	position:absolute;
	top:550px;
	left:48%;
}

#pager-full a {
	display:block;
	width:7px;
	height:7px;
	background-image:url(../nivo-slider/bullet-2.png);
	text-indent:-9999px;
	border:0;
	margin-right:9px;
	float:left;
	cursor:pointer;
}

#pager-full a:hover {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}

#pager-full a.activeSlide {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}






/***************************************/
/************* SLIDER 3 ****************/
/***************************************/

#featured-3 {
	margin-top:-20px;
	height:330px;
}

#featured-3 h1 {
	color:#fff;
	font-family: 'Molengo', Arial, sans-serif;
	padding:1px 0px 25px 1px;
	
	text-shadow: 0px 1px 0px #000;
}

#featured-3 p {
	color:#b2b1b1;
	font-size:14px;
	line-height:24px;
}

#featured-3 #slide-1,
#featured-3 #slide-2,
#featured-3 #slide-3 {
	width:960px;
	height:330px;
	background:#5286ae url(../../images/slider-3-bg.jpg) no-repeat 0 -16px\9; /* IE 8 and below ONLY */
}

#featured-3 #slide-1 img {
	float:left;
	width:550px;
	height:330px;
	margin-right:30px;
}

#featured-3 #slide-1 .slide-text-content {
	width:370px;
	float:left;
}

#featured-3 #slide-2 img {
	float:right;
	margin-left:30px;
}

#featured-3 #slide-3 img {
	float:right;
	margin-left:30px;
}

#pager {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:50px;
	z-index:999;
	position:absolute;
	bottom:20px;
	left:48%;
}

#pager a {
	display:block;
	width:7px;
	height:7px;
	background-image:url(../nivo-slider/bullet-2.png);
	text-indent:-9999px;
	border:0;
	margin-right:9px;
	float:left;
	cursor:pointer;
}

#pager a:hover {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}

#pager a.activeSlide {
	background-image:url(../nivo-slider/bullet-1.png);
	width:7px;
	height:7px;
}




/***************************************/
/************** CONTENT ****************/
/***************************************/

#content {
	margin-top:0px;
	background-repeat: repeat;
	padding-top: 15px;
}

#content img {
	padding:5px;
	background-color:#fcfcfc;
	border:1px solid #B1B29E;
	opacity: 80;
}

.sidebar-block {
	margin-bottom:30px;
}

.sidebar-list li {
	display:block;
	background:url(../../images/arrow.png) 0px 10px no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #855E3C;
}

.sidebar-list li a {
	display:block;
	padding:2px 0px 3px 10px;
	color:#513212;
	line-height:22px;
}

.sidebar-block strong {
	font-size:13px;
}

.sidebar-block strong a {
	color:#6c6c6c;
}

.sidebar-block strong a:hover {
	color:#89b1df;
}






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






.team-member img {
	float:left;
}

.team-member span {
	margin-left:24px;
	font-weight:bold;
	color:#6c6c6c;
	font-size:14px;
}

.team-member small {
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}

.team-member p,
.team-member small {
	margin-left:135px;
}






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






.news-item {
	width:215px;
	float:left;
	margin-right:30px;
}

.news-item-last {
	width:215px;
	float:left;
	margin-right:0px;
}

.news-item span a, 
.news-item-last span a {
	font-size:14px;
	font-weight:bold;
	color:#6c6c6c;
	line-height:20px;
}

.news-item span a:hover, 
.news-item-last span a:hover {
	color:#89b1df;
}

.news-item small,
.news-item-last small {
	display:block;
	margin-bottom:10px;
}






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






.portfolio-large {
	overflow:hidden;
	margin-top:20px;
}

.portfolio-large {
	padding-bottom:20px;
}

.portfolio-large img {
	float:left;
	margin-right:40px;
	padding:4px;
	border:1px solid #d0d0d0;
}

.portfolio-large h2 {
	padding-bottom:3px;
	margin-top:-14px;
}

.portfolio-large h2 a {
	font-family: 'Molengo', Arial, sans-serif;
	font-size:24px;
	color:#444444;
}

.portfolio-large h2 a:hover {
	color:#4e84c4;
}

.portfolio-large small {
	font-size:13px;
	color:#828282;
	font-family: 'Molengo', Arial, sans-serif;
}






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






.work-column-3, 
.work-column-3-last {
	width:298px;
	float:left;
	margin-right:30px;
	margin-top:20px;
}

.work-column-3-last {
	margin-right:0px;
}

.work-column-3 h2,
.work-column-3-last h2 {
	padding-bottom:3px;
}

.work-column-3 h2 a,
.work-column-3-last h2 a {
	font-size:24px;
	font-family: 'Molengo', Arial, sans-serif;
	color:#444444;
}

.work-column-3 h2 a:hover,
.work-column-3-last h2 a:hover {
	color:#4e84c4;
}






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






.work-column-4, 
.work-column-4-last {
	width:215px;
	float:left;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
}

.work-column-4-last {
	margin-right:0px;
}

.work-column-4 h2,
.work-column-4-last h2 {
	padding-bottom:3px;
	padding-top:7px;
}

.work-column-4 h2 a,
.work-column-4-last h2 a {
	font-size:24px;
	font-family: 'Molengo', Arial, sans-serif;
	color:#444444;
}

.work-column-4 h2 a:hover,
.work-column-4-last h2 a:hover {
	color:#4e84c4;
}






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






.blog-item {
	min-height:132px;
}

.blog-item span a, 
.blog-item span {
	font-size:14px;
	font-weight:bold;
	color:#6c6c6c;
	line-height:20px;
}

.blog-item span a:hover {
	color:#89b1df;
}

.blog-item .column-4 img {
	margin-bottom:20px;
}






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






#about-the-author h3, 
#related-posts h3, 
#recent-posts h3 {
	margin-top:-10px;
	margin-bottom:10px;
}

#about-the-author img {
	float:left;
	margin-bottom:20px;
}

#about-the-author span {
	margin-left:24px;
}

#about-the-author p {
	margin-left:106px;
}

.comment img, 
.comment-2 img, 
.comment-3 img {
	float:left;
}

.comment span, 
.comment-2 span, 
.comment-3 span {
	margin-left:24px;
	font-weight:bold;
	color:#6c6c6c;
	font-size:14px;
}

.comment small, 
.comment-2 small, 
.comment-3 small {
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}

.comment p, 
.comment small, 
.comment-2 p, 
.comment-2 small, 
.comment-3 p, 
.comment-3 small {
	margin-left:106px;
}

.comment, 
.comment-2, 
.comment-3 {
	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
	min-height:103px;
}

.comment-2 {
	padding-left:40px;
}

.comment-3 {
	padding-left:80px;
}






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






textarea
{
	width: 937px;
	background: #fff;
	border:1px solid #e5e5e5;
	color:#828282;
	padding:0 5px 0 5px;
	
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

input[type=text] {
	padding-top:7px;
}

textarea {
	padding-top:7px;
}

input
{
	background: #fff;
	border:1px solid #e5e5e5;
	height:25px;
	width:298px;
	color: #828282;
	padding:0 5px 0 5px;
	font-size:13px;
	
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#post-comment-form p {
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}

p small
{
	display: block;
	color: #828282;
	font-size:13px;
	margin-top:10px;
}

#submit {
	height:33px;
	background-color:#fcfcfc;
	clear:both;
}

#submit:hover {
	cursor:pointer;
	background-color:#4e84c4;
	border:1px solid #4e84c4;
	color:#f8f8f8;
}






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






.blog-item-2,
.archive {
	margin-bottom:20px;
}

.blog-item-2 h2 a,
.archive h2 a {
	font-size:24px;
	font-family: 'Molengo', Arial, sans-serif;
	color:#444444;
	line-height:30px;
}

.blog-item-2 h2 a:hover,
.archive h2 a:hover {
	color:#4e84c4;
}

.blog-item-2 small,
.archive small {
	display:block;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:17px;
	padding-top:5px;
	padding-bottom:5px;
}

.blog-item-2 img, 
.archive img {
	margin-bottom:20px;
}






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






#about-the-author span {
	font-size:14px;
	color:#6c6c6c;
	font-weight:bold;
	line-height:20px;
}






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






#post-comment-version-2 textarea {
	width: 608px;
}

#post-comment-version-2 input {
	width:188px;
}






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






#page-numbers {
	clear:both;
}

ul#pages li {
	margin-right:10px;
	margin-top:0px;
	float:right;
	list-style:none;
	height:21px;
	line-height:21px;
	font-size:13px;
	padding-bottom:15px;
	width: 100px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
	
ul#pages li a {
	float:left;
	height:21px;
	line-height:21px;
	background:#fcfcfc;
	color:#828282;
	padding:0 7px;
	text-decoration:none;
	border:1px solid #e5e5e5;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

ul#pages li a:hover {
	background-color:#4e84c4;
	text-decoration:none;
	border:1px solid #4e84c4;
	color:#f8f8f8;
}
	
ul#pages li.current a {
	background:#E1D7AD;
	color:#092F4E;
	border:1px solid #B1AE92;
}






/***************************************/
/*************** FOOTER ****************/
/***************************************/

#footer {
	overflow:hidden;
	background:url(../../images/extend-footer.jpg) repeat-x;
	min-height:205px;
	margin-top:0px;
	padding-top: 15px;
}

#footer .container {
	min-height:205px;
	padding-top: 10px;
}

#footer h5 {
	padding-bottom:15px;
	color:#d0d0d0;
}

#footer-content {
	margin-top:15px;
}

#copyright {
	clear:both;
	padding-top:20px;
	border-top:1px solid #333333;
	padding-bottom:5px;
}

#copyright p {
	font-family: 'Molengo', Arial, sans-serif;
	color:#999999;
}

.back-to-top {
	float:right;
	margin-top:-45px;
}

.back-to-top p a {
	font-family: 'Molengo', Arial, sans-serif;
}






/***************************************/
/************* TYPOGRAPHY **************/
/***************************************/

.clear {
	clear:both;
	overflow:hidden;
	padding-top:15px;
}

.separator {
	clear:both;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDBF97;
}

.column-2 {
	width:465px;
	float:left;
	margin-right:30px;
}

.column-2-last {
	width:465px;
	float:left;
	margin-right:0px;
}

.column-3 {
	width:298px;
	float:left;
	margin-right:30px;
}

.column-3-last {
	width:298px;
	float:left;
	margin-right:0px;
}
.column-3-last-brown {
	width:258px;
	float:left;
	margin-right:0px;
	background-image: url(../../images/brown-bkground-2.png);
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.column-4 {
	width:215px;
	float:left;
	margin-right:30px;
}

.column-4-last {
	width:215px;
	float:left;
	margin-right:0px;
}

.column-2-3 {
	width:630px;
	float:left;
	margin-right:30px;
}

.column-2-4 {
	width:713px;
	float:left;
	margin-right:30px;
}

.testimonial {
	font-size:15px;
	color:#513212;
	line-height:20px;
	font-style:italic;
}

.testimonial-name {
	font-weight:bold;
	color:#6c6c6c;
}

.testimonial-company {
	color:#6c6c6c;
}

.quote-left {
	color:#6c6c6c;
	font-style:italic;
	line-height:22px;
	font-size:14px;
	width:200px;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

.quote-right {
	color:#70270A;
	font-style:italic;
	line-height:29px;
	font-size:18px;
	width:250px;
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

.quote {
	color:#6c6c6c;
	font-style:italic;
	line-height:22px;
	font-size:14px;
	margin-bottom:20px;
	display:block;
}

.left-image {
	float:left;
	margin-right:30px;
}

.drop-cap {
	font-size:40px;
	color:#3c424a;
	font-family: 'Molengo', Arial, sans-serif;
	float:left;
	margin-right:10px;
	margin-top:7px;
	padding-bottom:5px;
}

.highlight-light {
	background-color:#4e84c4;
	color:#f8f8f8;
	padding:2px;
}

.highlight-dark {
	background-color:#444444;
	color:#f8f8f8;
	padding:2px;
}

.bullet {
	margin-bottom:20px;
}

.bullet li {
	background:url(../../images/white-bullet.png) 0px 3px no-repeat;
	font-size:13px;
	color:#7e7e7e;
	line-height:24px;
	padding-left:20px;
}

.star {
	margin-bottom:20px;
}

.star li {
	background:url(../../images/star-bullet.png) 0px 3px no-repeat;
	font-size:13px;
	color:#28344C;
	line-height:26px;
	padding-left:20px;
}

ul {
	margin-bottom:20px;
}

ul li {
	font-size:14px;
	color:#171D2C;
	line-height:20px;
}

ul li a {
	font-size:14px;
	color:#828282;
	line-height:20px;
	display:block;
}

ul li a:hover {
	color:#89b1df;
}

.warning {
	font-size:13px;
	color:#7e7e7e;
	line-height:18px;
	display:block;
	border:1px solid #e3db89;
	padding:25px;
	padding-left:100px;
	margin-bottom:30px;
	background:#fffbd1 url(../../images/warning.png) 25px 50% no-repeat;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.error {
	font-size:13px;
	color:#7e7e7e;
	line-height:18px;
	display:block;
	border:1px solid #e38989;
	padding:25px;
	padding-left:100px;
	margin-bottom:30px;
	background:#ffd1d1 url(../../images/error.png) 25px 50% no-repeat;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.success {
	font-size:13px;
	color:#7e7e7e;
	line-height:18px;
	display:block;
	border:1px solid #89e392;
	padding:25px;
	padding-left:100px;
	margin-bottom:30px;
	background:#d3ffd1 url(../../images/success.png) 25px 50% no-repeat;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.neutral {
	font-size:13px;
	color:#7e7e7e;
	line-height:18px;
	display:block;
	border:1px solid #89bae3;
	padding:25px;
	padding-left:100px;
	margin-bottom:30px;
	background:#d1eaff url(../../images/neutral.png) 25px 50% no-repeat;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

strong {
	color:#6c6c6c;
}

table.table-styling {
	font-size:13px;
	text-align:center;
	color:#828282;
	border:1px solid #fff;
	border-collapse:collapse;
	margin-bottom:30px;
	width:100%
}

table.table-styling th {
	padding:10px;
	background-color:#5c76ae;
	color:#fff;
	text-shadow:0px 1px 0px #000;	
}

table.table-styling tr {
	background:#fff;
	border-bottom:1px dotted #e5e5e5;
}

table.table-styling tr:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}

table.table-styling td {
	padding:10px;
}






/***************************************/
/*************** EXTRAS ****************/
/***************************************/

.large-button {
	background:url(../../images/index-btn.png) no-repeat;
	width:178px;
	height:68px;
}

.large-button h4 a {
	display:block;
	font-size:18px;
	font-family:'Molengo', Arial, sans-serif;
	color:#1A2744;
	width:178px;
	height:68px;
	text-align:center;
	padding-top:10px;
	text-shadow:0px 1px 0px #fff;
}

.large-button h4 a:hover {
	color:#89b1df;
}






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






.medium-button {
	background:url(../../images/medium-button.png);
	width:141px;
	height:54px;
}

.medium-button h4 a {
	display:block;
	font-size:18px;
	font-family: 'Molengo', Arial, sans-serif;
	color:#b2b1b1;
	width:141px;
	height:54px;
	text-align:center;
	padding-top:7px;
	
	text-shadow:0px 1px 0px #fff;
}

.medium-button h4 a:hover {
	color:#89b1df;
}






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






.small-button {
	background:url(../../images/small-button.png);
	width:59px;
	height:54px;
}

.small-button h5 a {
	display:block;
	font-size:18px;
	font-family: 'Molengo', Arial, sans-serif;
	color:#b2b1b1;
	width:59px;
	height:54px;
	text-align:center;
	padding-top:7px;
	
	text-shadow:0px 1px 0px #fff;
}

.small-button h5 a:hover {
	color:#89b1df;
}
#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.wood-button {
	width:176px;
	height:39px;
	text-align:center;
	float: left;
	background-image: url(../../images/button.png);
	padding-top: 3px;
	margin-left: 142px;
}

.wood-button h5 a:hover {
	color:#89b1df;
}.wood-button a {
	color: #F5EFCD;
}
.wood-button a:hover {
	color: #6EA9EB;
}
.featuredslider {
	margin-left: 10px;
	position:absolute;
	padding-left: 25px;
}
#flash {
    width: 930px;
    height: 430px;
    position: absolute;
    z-index: 0;
}
#flashheader {
    height: 935px;
    margin-bottom: 30px;
    text-align: left;
}
