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

/* BODY */

body {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #757575;
}
a {
	color: #818181;
	text-decoration: none;
}
a:hover {
	color: #747474;
	text-decoration: line-through;
}
.navtable {
	font-family:Trebuchet Ms;
	color: #bababa;
	margin-left: 0px;
	margin-bottom: 5px;
	line-height: 15px;
	border: 3px solid #eaeaea;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-transform:uppercase;
	padding: 10px;
}
.navtable a {
	display: block;
	padding: 8px;
}
.navtable a:hover {
	background : #eaeaea;
	text-decoration: none;
	color: #ff66ac;
	padding: 8px;
}
.navtablebox {
	border-right: 	3px solid #eaeaea;
}
.navtable strong, b {
	color: #8a8a8a;
}
.welcomemessage {
	font-family: Rockwell;
	font-size: 17px;
	line-height: 22px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-weight: bold;
	font-style: normal;
	color: #ff66ac;
}
.welcomemessage em, i {
	color: #424242;
}
.welcomemessageinput {
	font-size: 10px;
	color: #B3B2B0;
}
.browse-text {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #757575;
}
.browse-title {
	text-transform: uppercase;
	font-size: 9pxm;
	line-height: 1.8em;
	font-weight: bold;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #424242;
	border-bottom: 1px solid #dadada;
}
.browse-title em, i {
	color: #ff66ac;
}
.browse-title-small {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #bababa;
	text-transform: uppercase;
}
.browse-title strong, b {
	color: #8e8e8e;
}
.maintitle {
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 1.8em;
	font-weight: bold;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #424242;
	border-bottom: 1px solid #dadada;
}
.maintitle em, i {
	color: #ff66ac;
}
.maintitle strong, b {
	color: #8e8e8e;
}
.maintitle-small {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #bababa;
}
.single-small {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #a6a6a6;
}
.single-small strong, b {
	color: #dd9bb9;
}
.box {
	border-bottom: 	3px solid #dadada;
}
/* FOOTER */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.footer strong, em {
	color: #ff66ac;
}
hr {
	width: 100%;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #f4f4f4;
}
/* CAROUSEL */

#myslides {
	background:#ffffff;
}
#myslides a img {
	border-style: solid;
	border-width:0px;
	border-color: #dadada;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 880px; /*Width of Carousel Viewer itself*/
	height: 203px; /*Height should enough to fit largest content's height*/
	margin: 0px 14px 0px 14px;
	background:#ffffff;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	/*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 8px; /*margin around each panel*/
	width:220px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	background:#ffffff;
	height:180px;
	border:1px solid #dadada;
}
.stepcarousel .panel p {
	text-align: left; /*leave this value alone*/
	/*clip content that go outside dimensions of holding panel DIV*/
    margin: 5px 5px; /*margin around each panel*/
}
.stepcarousel .panel h2 {
	height:16px;
	/*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 0px; /*margin around each panel*/
	font-size:13px;
	font-weight:normal;
	text-align:center;
	font-family:Tahoma, century gothic, Arial, verdana, sans-serif;
	text-transform:uppercase;
}
.stepcarousel .panel h2 a:visited, .stepcarousel .panel h2 a:link {
	color:#ff66ac;
}
.stepcarousel .panel h2 a:hover {
	color:#424242;
}
.slideimg {
	padding: 10px;
}
/*-----Form Effects-----*/

TEXTAREA {
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #848484;
	font-family: Tahoma;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dbdad9;
}
INPUT {
	margin-top: 2px;
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #848484;
	font-family: Tahoma;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dbdad9;
}
SELECT {
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #848484;
	font-family: Tahoma;
	background-color: #353537;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dbdad9;
}
BUTTON {
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #494949;
	font-family: Tahoma;
	background-color: #353537;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dbdad9;
}
/* WP SNAP-----------------------------*/

ol.snap_nav {
	float: center;
	clear: both;
	list-style: none;
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#b9b9b9;
	text-decoration: none;
	font-weight:bold;
	padding: 5px;
}
ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#b9b9b9;
	text-decoration: none;
	font-weight:bold;
	padding-right: 19px;
}
ol.snap_nav li a {
	font-weight: bold;
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#424242;
	text-decoration: none;
	font-weight:bold;
	padding: 5px;
}
ol.snap_nav li a:hover {
	background-color: #dedede;
	font-weight: bold;
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding: 5px;
}
ol.snap_nav li.snap_selected a {
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#ff66ac;
	text-decoration: none;
	font-weight:bold;
	padding: 5px;
}
ol.snap_nav li.snap_selected a:hover {
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#ffffff;
	background-color: #dedede;
	text-decoration: none;
	font-weight:bold;
	padding: 5px;
	margin-top:10px;
}
ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
	font: 8pt Trebuchet MS, Myriad, Arial, Helvetica, Verdana;
	color:#b9b9b9;
	text-decoration: none;
	font-weight:bold;
	margin-top:10px;
	padding: 5px;
}
ul.browse li {
	padding: 0 0 0.3em 0;
	margin: 0;
	list-style: none;
	margin-top:10px;
}
ul.browse li a {
	display: block;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	border-top: 1px solid #dadada;
	padding: 3px 16px 0 7px;
	margin: 0;
	height: 182px;
	list-style: none;
}
ul.browse li a:hover {
	background: #f6f6f6;
	color: #656c72;
	list-style: none;
	text-decoration: none;
}
ul.browse li ul {
	list-style: none;
	margin: 0;
	padding: 0.3em 0 0.2em 0.8em;
	list-style: none;
}
ul.browse li ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.browse li ul li a {
	border: 0;
	margin: 0;
	padding: 0 0 0 12px;
	text-transform: none;
	font-size: 0.9em;
	height: 140px;
	list-style: none;
}
.browse {
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #757575;
	border-bottom: 1px solid #dadada;
}
.browse-img {
	margin-right: 6px;
	margin-top: 2px;
	border-style: solid;
	border-width:1px;
	border-color: #dadada;
	padding:6px;
	background-color:#ffffff;
	margin-top:10px;
}
.img {
	border-style: solid;
	border-width:1px;
	border-color: #dadada;
	padding:6px;
	background-color:#ffffff;
}
/*  heading styles */

h2.archive_name, h2.post_name {
	letter-spacing: -0.04em;
}
h2.post_cat {
	text-transform: uppercase;
	font-size: 0.7em;
	line-height: 1.8em;
	font-weight: bold;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #999;
	border-bottom: 1px solid #dadada;
}
.browse {
	font-size: 10px;
	line-height: 1.8em;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #000000;
	border-bottom: 1px solid #dadada;
}
.browse_text {
	font:10px arial, helvetica, verdana, sans-serif;
	color: #999;
}
.browse_title {
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1.8em;
	padding: 0 0 0.2em 0;
	margin: 0 0 1em 0;
	letter-spacing: 0.1em;
	color: #000000;
	border-bottom: 1px solid #dadada;
}
.twitter_update_list ul, li {
	list-style:none;
	margin:0 0 0;
}
