/*
Theme Name: VixellScript
Theme URI: http://www.voodoo-pixel.com/
Description: Premium HTML template.
Author: Aleksandar Misin
Author URI: http://www.voodoo-pixel.org/
Version: 1.0
Tags: black, blue

License:
License URI:
*/


/*-----------------------------------------------------------------------------------*/
/*	General styles (body,common classes)
/*-----------------------------------------------------------------------------------*/
body {
	font: 12px/1.7 Arial;
	padding:0px;
	margin:0px;
	background-color: #ececec;
	background-repeat: no-repeat;
	background-position: center top;
	color:#423f44;
}
#wrapper {
	width:960px;
	height:auto;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}
a {
	color:#423f44;
	text-decoration: none;
}
a:hover {
	color:#24a6d9;
	text-decoration: none;
}
a img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'SansationRegular';
	font-weight:normal;
	padding: 0;
	margin:0 0 15px 0;
}
h1 {
	font-size: 24px;
	line-height:27px;
}
h2 {
	font-size: 22px;
	line-height:25px;
}
h3 {
	font-size: 20px;
	line-height:23px;
}
h4 {
	font-size: 16px;
	line-height:19px;
}
h5 {
	font-size: 14px;
	line-height:17px;
}
h6 {
	font-size: 12px;
	line-height:16px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
p {
	color:#464646;
	margin:0 0 15px 0;
}
.left {
	float:left;}
.right {
	float:right;}
.blockquote {
	margin:0 0 15px 0;
	color: #666;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(../images/elements/quote.png);
	background-repeat: no-repeat;
	min-height: 30px;
	padding-left:45px;
	background-position: left 6px;
}
strong, dfn {
	font-family: 'SansationBold';
}
.bold {
	font-family: 'SansationBold';}
em, dfn {
	font-family: 'SansationItalic';
}
.italic {
	font-family: 'SansationItalic';}
sup, sub {
	line-height: 0;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
address {
	margin: 0 0 1.5em;
	font-style: italic;
}
del {
	color:#666;
}
pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre, code, tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
li ul, li ol {
	margin: 0;
}
ul, ol {
	margin-top: 0;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul {
	list-style-image: url(../images/elements/list.png);
	list-style-position: inside;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
table {
	margin-bottom: 1.4em;
	width:100%;
	border-collapse:collapse;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
th {
	font-weight: bold;
	background-color: #F5F5F5;
}
thead th {
	background: #c3d9ff;
}
th, td, caption {
	padding: 4px 10px 4px 5px;
	border: 1px solid #ddd;
	text-align:left;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eee;
}
label {
	font-weight: normal;
}
fieldset {
	padding:0 1.4em 1.4em 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend {
	font-weight: bold;
	font-size:1.2em;
	margin-top:-0.2em;
	margin-bottom:1em;
}
fieldset, #IE8#HACK {
	padding-top:1.4em;
}
legend, #IE8#HACK {
	margin-top:0;
	margin-bottom:0;
}

input[type=text], input[type=password], input.text, input.title, textarea {
	background-color:#fff;
	border:1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px 10px;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {
	border-color:#666;
	outline:none;
}
select {
	background-color:#fff;
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
	margin:0px;
}
input.text, input.title {
	width: 300px;
	padding:5px;
}
input.title {
	font-size:1.5em;
}

form.inline {
	line-height:3;
}
form.inline p {
	margin-bottom:0;
}

.clearfix:before,
.clearfix:after {
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}
hr {
	height: 2px;
	border:none !important;
	padding:0px;
	clear:both;
	background-image: url(../images/elements/hr.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
@font-face {
    font-family: 'SansationRegular';
    src: url('../font/Sansation/Sansation_Regular-webfont.eot');
    src: url('../font/Sansation/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Regular-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Regular-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLight';
    src: url('../font/Sansation/Sansation_Light-webfont.eot');
    src: url('../font/Sansation/Sansation_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Light-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Light-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Light-webfont.svg#SansationLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBold';
    src: url('../font/Sansation/Sansation_Bold-webfont.eot');
    src: url('../font/Sansation/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Bold-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Bold-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Bold-webfont.svg#SansationBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLightLightItalic';
    src: url('../font/Sansation/Sansation_Light_Italic-webfont.eot');
    src: url('../font/Sansation/Sansation_Light_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Light_Italic-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Light_Italic-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Light_Italic-webfont.svg#SansationLightLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationItalic';
    src: url('../font/Sansation/Sansation_Italic-webfont.eot');
    src: url('../font/Sansation/Sansation_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Italic-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Italic-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Italic-webfont.svg#SansationItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBoldItalic';
    src: url('../font/Sansation/Sansation_Bold_Italic-webfont.eot');
    src: url('../font/Sansation/Sansation_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Sansation/Sansation_Bold_Italic-webfont.woff') format('woff'),
         url('../font/Sansation/Sansation_Bold_Italic-webfont.ttf') format('truetype'),
         url('../font/Sansation/Sansation_Bold_Italic-webfont.svg#SansationBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*-----------------------------------------------------------------------------------*/
/*	2.	Grid System 6 Columns
/*-----------------------------------------------------------------------------------*/
.one_half {
	width:470px;}
.one_third {
	width:306px;}
.two_third {
	width:634px;}
.one_fourth {
	width:225px;}
.three_fourth {
	width:715px;}
.one_fifth {
	width:176px;}
.two_fifth {
	width:372px;}
.three_fifth {
	width:568px;}
.four_fifth {
	width:764px;}
.one_sixth {
	width:143px;}
.five_sixth {
	width:797px;}

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 20px;
	margin-bottom: 30px;
	float: left;
}

.column_last {
	margin-right: 0!important;
	clear: right;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcodes
/*-----------------------------------------------------------------------------------*/
a.button,
a:hover.button {
	height: 22px;
	display: inline-block;
	margin: 0px 5px 20px 0px;
	text-decoration: none;
	line-height: 12px;
	padding: 8px 10px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
}
a.button.large {
	height: 24px;
	padding: 11px 10px 0 10px;
	font-size: 14px;
	line-height: 14px;
}
a:hover.button {
	background-position: 0 -30px;
}
a:hover.button.large {background-position: 0 -35px;  /* ?????? */
}
a.button.white {
	background-image: url(../images/buttons/white_small.png);
	border: 1px solid #d3d3d3;
	color: #555555!important;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);
}
a.button.large.white {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.white {
	border: 1px solid #c4c4c4;
}
a.button.black {
	background-image: url(../images/buttons/black_small.png);
	border: 1px solid #292c31;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.black {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.black {
	border: 1px solid #242424;
}
a.button.green {
	background-image: url(../images/buttons/green_small.png);
	border: 1px solid #57a957;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.green {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.green {
	border: 1px solid #4F9B4F;
}
a.button.red {
	background-image: url(../images/buttons/red_small.png);
	border: 1px solid #c43c35;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.red {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.red {
	border: 1px solid #a52f29;
}
a.button.blue {
	background-image: url(../images/buttons/blue_small.png);
	border: 1px solid #0065cd;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.blue {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.blue {
	border: 1px solid #0063C6;
}
a.button.cyan {
	background-image: url(../images/buttons/cyan_small.png);
	border: 1px solid #339bb9;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.cyan {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.cyan {
	border: 1px solid #2b8ba7;
}
a.button.orange {
	background-image: url(../images/buttons/orange_small.png);
	border: 1px solid #daa244;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.orange {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.orange {
	border: 1px solid #d0993c;
}
a.button.grey {
	background-image: url(../images/buttons/grey_small.png);
	border: 1px solid #707070;
	color: #fff!important;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.4);
}
a.button.large.grey {
	background-image: url(../images/shortcodes/buttons/button_white_large.png);
}
a:hover.button.grey {
	border: 1px solid #595959;
}

.highlight1 {
	color: white;
	background: #24a6d9;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.highlight2 {
	color: white;
	background: #f88613;
	padding: 2px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.highlight3 {
	color: white;
	background: #ec008c;
	padding: 2px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.highlight4 {
	color: white;
	background: #322d33;
	padding: 2px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.social-icons {
	margin: 0;
	padding: 0;
	list-style: none !important;
	overflow: hidden;
}
.social-icons ul li {
	list-style:none !important;}
.social-icons li {
	list-style:none !important;
	float: left;
	margin: 0 0 0 5px !important;
	line-height: 20px;
}
.social-icons li a {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	overflow: hidden;
	text-indent: 50px;
	background-image: url(../images/icons/social_sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.social-icons .facebook a {
	background-position:0 0;
}
.social-icons .facebook a:hover {
	background-position:0 -20px;
}
.social-icons .twitter a {
	background-position:0 -40px;
}
.social-icons .twitter a:hover {
	background-position:0 -60px;
}
.social-icons .flickr a {
	background-position:0 -80px;
}
.social-icons .flickr a:hover {
	background-position:0 -100px;
}
.social-icons .cloud a {
	background-position:0 -120px;
}
.social-icons .cloud a:hover {
	background-position:0 -140px;
}
.social-icons .rss a {
	background-position:0 -160px;
}
.social-icons .rss a:hover {
	background-position:0 -180px;
}
.social-icons .yahoo a {
	background-position:0 -200px;
}
.social-icons .yahoo a:hover {
	background-position:0 -220px;
}
.social-icons .skype a {
	background-position:0 -240px;
}
.social-icons .skype a:hover {
	background-position:0 -260px;
}
.social-icons .google a {
	background-position:0 -280px;
}
.social-icons .google a:hover {
	background-position:0 -300px;
}
.social-icons .delicious a {
	background-position:0 -320px;
}
.social-icons .delicious a:hover {
	background-position:0 -340px;
}
.social-icons .vimeo a {
	background-position:0 -360px;
}
.social-icons .vimeo a:hover {
	background-position:0 -380px;
}
#extra-block {
	margin-bottom:30px;
	background-color:#FFFFFF;
	border: 1px solid #dddddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
#extra-block h3 {
	font-family: 'SansationBold';}
#extra-block p {}
#extra-block {}

#tabs-one .list-wrap {
	background: #fff;
	padding: 15px;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
}

#tabs-one ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#tabs-one ul li a {
	display: block;
	padding: 4px;
	color: #322d33;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.7);
}
#tabs-one ul li a:hover { background: #fff; color: #322d33 !important; }
#tabs-one ul li:last-child a {
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd; }

#tabs-one .nav {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#tabs-one .nav li { float: left; margin: 0 2px 0 0; }
#tabs-one .nav li.last { margin-right: 0; }
#tabs-one .nav li a {
	display: block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #959595;
	background-image: url(../images/elements/tabs_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}

#tabs-one li a.current,#tabs-one li a.current:hover {
	color: #322d33 !important;
	background-color:#FFF !important;
	background-image:none !important;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
#tabs-one .nav li a:hover, #tabs-one .nav li a:focus {
	background-position: left bottom;
	color: #fff;
}

.hide { position: absolute; top: -9999px; left: -9999px; }

.align-center {
	text-align:center;
	margin:0 auto 0 auto;
	display:block;}
.align-left {
	text-align:left;}
.align-right {
	text-align:right;}
	
.img-left {
	float:left;
	margin:0 10px 5px 0;}
	
.img-right {
	float:right;
	margin:0 0 5px 10px;}

.dropcap {
	color: #676767;
	font-size: 35px;
	line-height: 36px;
	float: left;
	width: auto;
	height: 36px;
	padding: 0 8px;
	text-align: center;}
.warning-box,
.alert-box,
.info-box,
.success-box {
	float:left;}

.warning-box p,
.alert-box p,
.info-box p,
.success-box p {
	padding:0px;
	margin:0px;}

.warning-box {
	background-color: #FDDFDE;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:20px;
	border: 1px solid #FBC7C6;
}
.alert-box {
	background-color: #FDF5D9;
	border: 1px solid #FCEEC1;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:20px;}
.info-box {
	background-color: #DDF4FB;
	border: 1px solid #C6EDF9;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:20px;
}
.success-box {
	background-color: #D1EED1;
	border: 1px solid #BFE7BF;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:20px;}

/*-----------------------------------------------------------------------------------*/
/*	Lists
/*-----------------------------------------------------------------------------------*/
	
ul.list-check li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/check.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-chart li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/chart.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-clock li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/clock.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-cloud li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/cloud.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-comment li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/comment.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-download li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/download.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-edit li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/edit.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-house li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/house.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-link li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/link.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-offer li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/offer.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-settings li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/settings.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-shop li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/shop.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-signin li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/signin.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-signout li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/signout.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-star li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/star.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-tag li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/tag.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-telephone li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/telephone.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-user li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/user.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-users li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/users.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-zoom li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/zoom.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.list-twitter li {
	list-style: none;
	padding-left:20px;
	background-image: url(../images/icons/twitter.png);
	background-repeat: no-repeat;
	background-position: left center;
}	
	
	
/*-----------------------------------------------------------------------------------*/
/*	Twitter
/*-----------------------------------------------------------------------------------*/
#twitter_update_list {
	padding-left:0px;
	list-style-type: none !important;
	}
#twitter_update_list ul{
	
	list-style-type: none;
	}
#twitter_update_list li {
	margin-left:20px;
	margin-bottom:10px;
	list-style-position: outside;
	list-style-image: url(../images/icons/twitter.png);
	}
#twitter_update_list span, #twitter_update_list span a {
	}
#twitter_update_list a {
	}

/*-----------------------------------------------------------------------------------*/
/*	Posts
/*-----------------------------------------------------------------------------------*/
#little-post {
	list-style-image: none;
	list-style-type: none;	
	padding:0px;
	margin:0px
}

#little-post li{
	float: left;
	width: 100%;
	background-image: url(../images/elements/dots.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#little-post .thumb {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#little-post .thumb img{
	width:45px;
	height:45px;
	float:left;
	padding:2px;
	background:#FFF;
	border:#ddd solid 1px;
}
#little-post .desc {
	/*font-family: 'SansationBold';*/
	padding: 0px 10px 0px 0px;
}
#little-post .desc p{
	color:#959595;
	margin-bottom:0px;
	font-family: 'SansationItalic' !important;}
#little-post a{
	color:#322d33;}
#little-post a:hover{
	color:#24a6d9;}

#big-post {
	margin-bottom:15px;
	background-image: url(../images/elements/hr.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	clear: both;
	float: left;
}
#big-post h3 {
	font-family: 'SansationBold';}
#big-post h3 a {
	font-family: 'SansationBold';}
#big-post .thumb {
	margin-bottom:10px;}
#big-post .postoptions {
	color:#959595;
	font-size:11px;
	margin-bottom:10px;
	border: 1px solid #D4D5D6;
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
ul.pagination {
	margin:0px;
	padding:0px;}
ul.pagination li{
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 0px;
}
ul.pagination li a{
	background-image: url(../images/buttons/white_small.png);
	border: 1px solid lightGrey;
	color: #555!important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
/*-----------------------------------------------------------------------------------*/
/*	Images
/*-----------------------------------------------------------------------------------*/

.frame-one {
	padding: 4px;
	border: 1px solid #D4D5D6;
	background-color: white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
}

.frame-two {
	padding: 4px;
	border: 1px solid #322d33;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
	background-image: url(../images/header/bg.png);
	background-repeat: repeat;
}

/*-----------------------------------------------------------------------------------*/
/*	Portfolio
/*-----------------------------------------------------------------------------------*/

ul#filterOptions {
	width:100%;
	padding-left:0px;
	overflow:hidden;
	margin-bottom: 20px;
}
ul#filterOptions li { 
	margin-right:10px; 
	display:inline-block; 
	float:left;
}
ul#filterOptions li h5{ 
	padding:4px 0px 0px 0px;
}
ul#filterOptions li a {
	display: inline-block;
	margin: 0px;
	text-decoration: none;
	line-height: 12px;
	padding: 8px 10px 8px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	background-image: url(../images/buttons/white_small.png);
	border: 1px solid #d3d3d3;
	color: #555555!important;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);
}

ul#filterOptions li a:hover {
	background-position: 0 -30px;}

ul.portfolio {
	padding-left:0px;
	width:960px;
	overflow:hidden;
}


.four_columns{
	list-style-type: none;
	float:left;
}
.four_columns li.item img {
	padding:0px;
	list-style-type: none;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.four_columns li.item{
	height:235px;
	position:relative;
	overflow:hidden;
	margin:0px 14px 10px 0px;
	padding:4px;
	background:#f8f8f8;
	border:#e5e5e5 solid 1px;
	float:left;
	list-style-type: none !important;
	list-style-image: none;
}
.four_columns li.item:hover {
		background-color:#F2F2F2;
	border:#d2d2d2 solid 1px;
}
.four_columns li.item .details {
	padding: 6px;
	margin: 0px 0px 0px 0px;
	/*background-color: #322d33 !important;*/
	width:202px;}
.four_columns li.item .details h4{
	display:block;
	margin-bottom:10px;}
/*-----------------------------------------------------------------------------------*/
/*	Header
/*-----------------------------------------------------------------------------------*/
#header {
	width:100%;
	background-image: url(../images/header/bg.png);
	background-repeat: repeat;
	padding-top: 40px;
	padding-right: 0px;
	/*padding-bottom: 25px;*/
	padding-left: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-bottom:20px;
}
#header .header-inner {
	width:960px;
	margin:0 auto 0 auto;
	height:60px;}
#header .header-inner .social-icons {
	float:right;}
#logo {
	float:left;
	height:auto;
}




/*-----------------------------------------------------------------------------------*/
/*	Search bar
/*-----------------------------------------------------------------------------------*/
#search-bar {
	float:right;}
#search-bar input[type="text"], #search-bar input[type="email"], #search-bar input[type="url"] {
	background-image: url(../images/elements/search-bar.png);
	background-repeat: no-repeat;
	background-position: left top;
	border:none;
	margin:0px;
	background-color:transparent !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:190px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 25px;
	color:#959595;
	outline:none;
}



/*-----------------------------------------------------------------------------------*/
/*	Navigation and menu
/*-----------------------------------------------------------------------------------*/
#nav {
	width:100%;
	height:51px;
	padding-top:19px;
	background-image: url(../images/navigation/bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	/*margin-bottom:15px;*/
}
.navigation{
	/*background: #414141;*/ /*background of menu bar (default state)*/
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 13px;
}
.navigation ul{
	z-index:100;
	margin: 0;
	padding: 0;
}
/*Top level list items*/
.navigation ul li{
	position: relative;
	display: inline;
	float: left;
	margin-right:10px;
}

/*Top level menu link items style*/
.navigation ul li a{
	font-family: 'SansationRegular';
	display: block;
	/*background: #414141;*/ /*background of menu items (default state)*/
	color: #959595;
	padding: 5px 10px;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
	color: #2d2b2b;
	text-decoration: none;
}
* html .navigation ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.navigation ul li a:link, .navigation ul li a:visited{
	color: #959595;
}
.navigation ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #fff;
	background-image: url(../images/navigation/nav-li-a.png);
	background-repeat: repeat-x;
	background-position: left top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.navigation ul li a.current{
	color: #fff;
	background-image: url(../images/navigation/nav-li-a.png);
	background-repeat: repeat-x;
	background-position: left top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.navigation ul li a:hover{
	color: #fff;
	background-image: url(../images/navigation/nav-li-a.png);
	background-repeat: repeat-x;
	background-position: left top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	
/* 1st sub level menu*/
.navigation ul li ul{
	margin-top:13px;
	position: absolute;
	left: 0;
	display: none; /* collapse all sub menus to begin with*/
	visibility: hidden;
	background-image: url(../images/navigation/nav-ul-ul.png);
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	background-position: left top;
	list-style-type: none;
}

/* Sub level menu list items (undo style from Top level List Items)*/
.navigation ul li ul li{
	list-style-image: none !important;
	display: list-item;
	float: none;
}

/* All subsequent sub menu levels vertical offset after 1st level sub menu */
.navigation ul li ul li ul{
	margin-left:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:0px;
	top: 0;
}

/* Sub level menu links style */
.navigation ul li ul li a{
	font-size:12px;
	width: 160px; /*width of sub menus*/
	padding: 3px 10px;
	margin: 0;
	background-image:none !important;
}
.navigation ul li ul li a:hover{
	background-image:none !important;}
/* Holly Hack for IE */
* html .navigation{height: 1%;}

/* Aroows */
.downarrowclass{
	position: absolute;
	top: 11px;
	right: 7px;
}
.rightarrowclass{
	position: absolute;
	top: 11px;
	right: 5px;
}

/*-----------------------------------------------------------------------------------*/
/*	Slider
/*-----------------------------------------------------------------------------------*/
#slider {
	width:950px !important;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 5px solid #3e3b3b;
}
.nivoSlider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%;
	width:960px; /* CHANGE TO WIDTH OF YOUR IMAGE */
	height:300px; /* CHANGE TO HEIGHT OF YOUR IMAGE */
}
.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:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:20px;
	bottom:20px;
	color:#fff;
	z-index:8;
	background-color: #322d33 !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.nivo-caption p {
	color:#fff;
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.theme-default .nivoSlider {
	position:relative;
	margin-bottom:20px;
	background-color: #fff;
	background-image: url(../images/slider/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	display:none; /*Hide the control buttons*/
	position:absolute;
	left:50%;
	bottom:-35px; /* Y Position */
    margin-left:-45px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	background-image: url(../images/slider/bullets.png);
	background-repeat: no-repeat;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
	background-image: url(../images/slider/arrows.png);
	background-repeat: no-repeat;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:-45px;
}
.theme-default a.nivo-prevNav {
	left:-45px;
}
.theme-default .nivo-caption {
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/*-----------------------------------------------------------------------------------*/
/*	Main Content Styles
/*-----------------------------------------------------------------------------------*/

#main-content {
	float:left;
	width:640px;
	}
#main-content-full-width {
	width:960px;
	margin:0 auto 0 auto;}

/*-----------------------------------------------------------------------------------*/
/*	Sidebar
/*-----------------------------------------------------------------------------------*/

#sidebar {
	margin-bottom:20px;
	width:300px;
	float:right;
	margin-left:20px;}
#sidebar .widget {
	margin-bottom:20px;
	position: relative;
	overflow: hidden;
}
#sidebar .widget h3{
	font-family: 'SansationBold';
	font-size: 17px;
	margin-bottom: 5px;
}
#sidebar .widget p{}

#sidebar .widget.category {}
#sidebar .widget.category ul{}
#sidebar .widget.category ul li{
	background-image: url(../images/elements/dots.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 4px;
	padding-bottom: 4px;
}
#sidebar .widget.category ul li a{}
#sidebar .widget.category ul li a:hover{}

#sidebar .widget.tags {}
#sidebar .widget.tags ul{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar .widget.tags ul li{
	float: left;
}
#sidebar .widget.tags ul li a{
	height: 22px;
	display: inline-block;
	margin: 0px 5px 10px 0px;
	text-decoration: none;
	line-height: 12px;
	padding: 8px 10px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	background-image: url(../images/buttons/white_small.png);
	border: 1px solid #d3d3d3;
	color: #555555!important;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.7);
	background-position: left top;
}
#sidebar .widget.tags ul li a:hover {
	background-position: left bottom;
	background-image: url(../images/buttons/white_small.png) !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Footer
/*-----------------------------------------------------------------------------------*/

#footer {
	width:100%;
	height:auto;
	background-image: url(../images/header/bg.png);
	background-repeat: repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	margin-bottom:20px;
}
#footer .footer-inner {
	width:960px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
#footer .footer-inner ul {
	color:#959595;}
#footer .footer-inner a {
	color:#959595;}
#footer .footer-inner a:hover {
	color:#24a6d9;}
#footer .footer-inner p {
	color:#959595;}
#footer .footer-inner h1,
#footer .footer-inner h2,
#footer .footer-inner h3,
#footer .footer-inner h4,
#footer .footer-inner h5,
#footer .footer-inner h6 {
	color:#FFFFFF;}

#copyright {
	width:960px;
	margin:0 auto 20px auto;}
#copyright a {
	text-decoration:underline;}


/*-----------------------------------------------------------------------------------*/
/*	Contact form
/*-----------------------------------------------------------------------------------*/
#contactform {}
#contactform .send {
	height: 30px;
	display: inline-block;
	margin: 0px 5px 20px 0px;
	text-decoration: none;
	line-height: 12px;
	padding: 0px 10px 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);
	background-image: url(../images/buttons/white_small.png);
	border: 1px solid #d3d3d3 !important;
	color: #555555!important;
	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);}
	
#contactform label {
	margin-bottom:3px;
	float:none;
	display:block;
	width:auto;
	font-size: 14px;
	line-height:19px;
}
#contactform .contact {
	clear: both;
	margin: 0 0 10px 0;}

#contactform .contact input {
	width:610px;}

#contactform .contact textarea  {
	width:610px;
	min-height:200px;}
