/* --------------------------------------------------------------------------------------------------
File: Screen Styles
Barista: Andy Coffey begin_of_the_skype_highlighting end_of_the_skype_highlighting begin_of_the_skype_highlighting end_of_the_skype_highlighting @ Pollenizer
Born: April 2010
Respect: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
http://code.google.com/p/blueprintcss/
-------------------------------------------------------------------------------------------------
IMPORT Reset & Layout:
-------------------------------------------------------------------------------------------------- */
@import url(reset.css);
@import url(layout.css);

/* -------------------------------------------------------------------------------------------------
TYPOGRAPHY: Browser default: 12px = 1.2em
-------------------------------------------------------------------------------------------------- */
/* Vegur */
@font-face {font-family:'Vegur_Light';src:local('fonts/Vegur_Light'),local('fonts/Vegur_Light'),url('fonts/Vegur_Light.ttf') format('truetype')}
@font-face {font-family:'Vegur';src:local('fonts/Vegur'),local('fonts/Vegur'),url('fonts/Vegur.ttf') format('truetype')}
@font-face {font-family:'Vegur_Bold';src:local('fonts/Vegur_Bold'),local('fonts/Vegur_Bold'),url('fonts/Vegur_Bold.ttf') format('truetype')}

/* Headings */
h1,h2,h3,h4,h5,h6 {font-family:Vegur_Light,Arial,Helvetica,sans-serif;font-weight:bold;margin:0;letter-spacing:-0.03em}
h1 {font-size:3em;line-height:1.1}
h2 {font-size:29px;line-height:1.3}
h3 {font-size:1.8em;line-height:1.2}
h4 {font-size:1.4em;font-family:Vegur,Arial,Helvetica,sans-serif}
h5 {font-size:1em;font-family:Arial,Helvetica,sans-serif}
h6 {font-size:.9em}
sup {font-size:.5em;vertical-align:top}
/*
-------------------------------------------------------------------------------------------------
DESIGN
-------------------------------------------------------------------------------------------------- */
body {background:#111}
#wrap {font-size:1.2em;background:#eee;
}
#content {background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:0 0 35px 0;}
img {background:#ddd}
.clear{ clear:both;}
#categories {line-height:15px;}
.blogcontents {padding:25px;font-size:1.4em;font-family:Vegur,Arial,Helvetica,sans-serif}
.comments{color:#700000}

/* Header
-------------------------------------------------------------- */
#header {clear:both;position:relative;width:990px;height:140px;background:transparent}
#header h1 {position:relative;height:140px;width:350px;margin:0;z-index:2;float:left}
#header h1 a {display:block;width:350px;height:140px;text-indent:-9000px;background:transparent url(img/logo.png) no-repeat 0 0}
#header .form {position:absolute;top:20px;right:0px;overflow:hidden; float:right}
#header .form li {width:220px;float:left}
#header .form li input,#header .form li select {background:#fff;color:#ccc;width:200px;padding:5px;font-size:14px;margin:0}
#header .form li.faq {width:50px;height:27px;vertical-align:middle}
#header .form li.button {width:75px;margin-right:10px;padding-right:10px;border-right:1px solid #ddd}
#header .form li.button input {width:75px;height:27px;background:#ED1925;color:#fff;vertical-align:middle;text-shadow:#000 0 1px 0;padding-top:3px}
#header .form li.faq a {height:27px;width:50px;padding:0;margin:0;color:#555;font-size:14px;display:block;text-align:center;text-decoration:none;line-height:33px;text-shadow:#fff 0 1px 0}
#header .form li.faq a:hover {color:#ED1925;text-decoration:underline}

#header h2 {color:#ed1918;font-size:2.5em;padding:40px 0 0 0}
#header .userInfo {width:325px;height:80px;position:absolute;top:28px;left:664px;overflow:hidden;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#header .userInfo img {float:left;margin:10px;width:60px}
#header .userInfo .span2 {margin-top:7px;border-left:2px solid #eee;height:60px;width:210px}
#header .userInfo .span2 h3 {margin-top:5px}
#header .userInfo .span2 p {font-size:20px;margin:0;text-align:right}
#header .userInfo .buttonB {font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#header .userInfo a,#header .userInfo p {margin-left:5px}

/* Navigation
-------------------------------------------------------------- */
#navwrap {position:relative;width:990px;height:26px;margin:0 auto 0;z-index:100;background:transparent}
#navwrap ul {border:0;margin:0}
#nav li {position:relative;float:left;display:block;margin:0;padding:0;list-style-type:none;color:#fff;border:0}
#nav li a {color:#666;font-weight:bold;font-size:11px;padding:8px 10px;line-height:.94;display:block}
#nav li a:hover {background:#000;color:#fff;text-decoration:none}
#nav li a.current {color:#000;background:#fff}
#nav ul {display:none}
.breadcrumb {clear:both;border-bottom:1px solid #ddd;margin:0;padding:6px 10px;width:970px;font-size:.9em;list-style:none;overflow:hidden;background:#fff}
.breadcrumb li {width:auto;float:left;border-right:1px solid #ddd;padding:0 10px 0 0;margin:0 10px 0 0;list-style-type:none}
.breadcrumb li.title {border-bottom:0}
.breadcrumb li:last-child {border:0}

/* Forms */
.form {margin:0;padding:10px}
.form fieldset {margin:25px 0 0 0;padding:25px 0 0 0;border-top:5px solid #eee}
.form ul {margin:0}
.form li {list-style:none}
.form li label {display:none}
.form li input,.form li select {border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;margin:0 0 10px 0;padding:5px;font-size:20px;text-shadow:0 1px 1px #fff}
.form .button input {background:#5cd9f2;color:#111111}
.form .button input:hover {background:#ed1925;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer}
.form .button input.inactive {background:#eee;color:#444}
.form .button input:hover.inactive {background:#ccc;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer}
.form li.checkbox {margin:15px 0 25px 0;font-size:16px}
.form li.checkbox label {display:block;line-height:.6;font-weight:normal}
.form li.checkbox label input {margin:0 10px 0 0;width:auto !important}
.form li em,.form h2 em {font-size:18px;color:#ed1925;font-style:normal;vertical-align:super;padding:0 3px}
.form li.textArea textarea {border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;margin:0 0 10px 0;padding:7px;font-size:14px}
.form li.textArea textarea label {display:block}
.form li #chk_newsletter {width:auto; float:left; margin:0 5px 0 0;}

/* Tables
-------------------------------------------------------------- */
table {width:100%}
.tabular tr.aL td,.tabular tr.aL th {text-align:left}
.tabular tr.aC td,.tabular tr.aC th {text-align:center}
.tabular tr.aR td,.tabular tr.aR th {text-align:right}
table th,table td {background:#fff;border-bottom:1px solid #eee;padding:3px}
table thead th {font-weight:bold;background:#fff;border-bottom:1px solid #ccc}
table.tabular th a {display:block;background:#fff;padding:3px}
table.tabular th a:hover {display:block;background:#ccc;text-decoration:none}
.tabular th.last,.tabular td.last {border-right:0}

.video {background:#dcdee2;margin-left:-25px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}
.video a.buttonA,.video a.buttonB {margin:0 auto 5px auto;width:120px}
.video a.transcript {font-size:12px;display:block;text-align:center;padding:3px 0;color:#999}
.signup {margin-right:-25px}
.signup .columns {background:#ed1925 !important;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.signup {color:#fff}
.signup h1 {margin-top:25px; font-size:32px\9;}
.signup .form {background:#fff !important;margin:25px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.signup .form ul li input,.signup .form li.textArea textarea {width:266px}
.signup .form li select {width:280px}
.signup .form li.textArea label, #user_form li.textArea label, #passwordForm li.passwdwrap label{display:block;font-size:20px;color:#111;font-weight:normal;padding-left:10px}
.signup p {font-size:16px}
.signup .span3 {}
.joinForm .span7 h1 {margin-bottom:25px}
.joinForm .form ul {margin-left:25px}
.joinForm .form ul li input {width:380px}
.joinForm .form li select {width:396px}
.joinForm .form .button {/*border-top:5px solid #eee*/}
.joinForm .form .button input {width:210px;margin:10px 0 0 0}
.joinForm .form .checkbox input {width:180px;margin:10px 0 0 0;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.joinForm .notes {width:360px}
.joinForm .button {position:relative;padding:25px 0 0 0}
.joinForm .button .next {float:right}
.joinForm .button a {display:block;position:absolute;width:200px;left:360px;top:45px;text-align:center;font-size:16px;color:#111}
.joinForm .button a.buttonB {background:#eee;color:#111;position:relative;left:auto;top:auto;float:left;margin:10px 15px 0 0;font-size:20px}
.user {}
.user .tabs. span12 {background:#eee;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.user .span12 .tab {margin:10px;background:#fff;padding:10px}
.user .userInfo {width:940px;overflow:hidden;margin:0 0 25px 0}
.user .userInfo h2 {font-size:40px}
.user .userInfo h2 .buttonA {font:normal 20px Helvetica,Arial,sans-serif;letter-spacing:normal}
.user .userInfo img {width:172px;float:left;margin:0 20px 0 0}
.user .userInfo ul {margin:0;border-top:1px solid #eee}
.user .userInfo ul li {margin:10px 0;border-bottom:1px solid #eee;list-style:none}
.user .userInfo .buttonA {width:150px;float:right}
.user .tabNavigation {width:172px;margin:0 20px 0 0;float:left}
.user .tabNavigation li a {line-height:1.5;width:130px;text-align:right;margin:0 0 3px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.user .activityList {margin:10px 0 0 0;list-style-type:none}
.user .activityList li {width:713px;overflow:hidden;margin:0;padding:5px;border-bottom:1px solid #eee;background:#eee;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.user .activityList img {float:left;margin:0 10px 0 5px;border:3px solid #fff}
.user .form ul li input {width:380px}
.user .form li select {width:396px}
.user .form .button input {width:200px;margin:10px 0 0 0}

.notes {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;font-size:16px;font-style:italic;padding:10px 20px;text-shadow:0 1px 1px #fff}
.info,.links,.pencil,.play {text-indent:-9000px;overflow:hidden;width:172px;height:160px;background:transparent url(img/icons.gif) no-repeat 0 0}
.info {background-position:0 0;height:120px}
.links {background-position:-180px 0}
.pencil {background-position:-380px 20px}
.play {background-position:-540px 20px}

/* Carousel */
.jcarousel-container {position:relative;padding:10px 0 35px 0}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item {float:left;list-style:none;width:701px;height:310px}
.jcarousel-next {z-index:3}
.jcarousel-prev {z-index:3}
.jcarousel-control {position:absolute;top:347px;left:58px;z-index:5}
.jcarousel-control a {background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;width:200px;height:25px;float:left;margin:0 10px 0 0;color:#111;text-align:center;font-size:12px;line-height:2;cursor:pointer;text-shadow:0 1px 1px #fff}
.jcarousel-control a:hover,.jcarousel-control a:focus,.jcarousel-control a:active {outline:none;background:#5cd9f2;text-decoration:none;color:#111}
.jcarousel-item {margin:15px 20px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jcarousel-item .abstract {width:210px;float:left;margin:10px}
.jcarousel-item .abstract h2 {color:#ed1925}
.jcarousel-item .abstract p {font-size:16px}
.jcarousel-item .videoPlayer {width:444px;float:left;margin:10px 0 0 0}
#mycarousel {margin:0 0 0 7px}
a#mycarousel-next,a#mycarousel-prev {display:block;height:50px;width:35px;cursor:pointer;position:absolute;text-indent:-9000px;overflow:hidden;background:transparent url(img/icons.gif) no-repeat 0 -600px;z-index:4}
a#mycarousel-next {right:15px;top:345px;background-position:0 -700px}
a#mycarousel-prev {left:15px;top:345px}
a:hover#mycarousel-next {background-position:-200px -700px}
a:hover#mycarousel-prev {background-position:-200px -600px}
 

/* Buttons */
a.buttonA,.buttonA {display:block;width:auto;margin:0 0 5px 0;padding:5px;text-align:center;font-size:20px;text-shadow:0 1px 1px #fff;background:#5cd9f2;color:#111;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
a:hover.buttonA,.buttonA:hover {background:#ed1925;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer;text-decoration:none}
a.buttonB,.buttonB {display:block;width:auto;margin:0 0 5px 0;padding:5px;text-align:center;font-size:20px;text-shadow:0 1px 1px #fff;background:#eee;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
a:hover.buttonB,.buttonB:hover {background:#111;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer;text-decoration:none}

.highlight {color:#ed1925}

/* TABS */
.tabNavigation {margin:0 0 0 190px}
.tabNavigation li {list-style-type:none;float:left}
.tabNavigation li {font:normal 22px/2 Vegur_Light,Arial,Helvetica,sans-serif}
.tabNavigation li {display:block;width:auto;float:left;padding:5px 20px 0 20px;margin:0 5px 0 0;/*background:#eee;*/text-align:center;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.tabNavigation li a:hover,.tabNavigation li a.selected {text-decoration:none;/*background:#ed1925;color:#fff*/}

/* FOOTER
------------------------------------------------------------- */
#footerwrap {background:#111;color:#fff}
#footer ul {margin-left:0}
#footer li {border-bottom:1px solid #222;/*padding:3px 0;*/margin:0 0 5px 0;height:18px\9;}
#footer a {color:#999; font-size:11px\9; height:18px\9; line-height:14px\9;}
#footer cite {font-style:normal;color:#555;text-align:center;display:block}
.iTwitter a,.iFacebook a,.iLinkedin a,.iMore a,.iAbout a,.iContact a {display:block;padding-left:25px;background:transparent url(img/icons.gif) no-repeat 0 -1000px}
.iFacebook a {background-position:0 -1050px}
.iLinkedin a {background-position:0 -1100px}
.iMore a {background-position:0 -1150px}
.iAbout a {background-position:0 -1200px}
.iContact a {background-position:0 -1250px}

/* jQuery ajax autocomplete */
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url('img/indicator.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
/* Forms */
#comment_form {margin:0;padding:10px}
#comment_form fieldset {margin:25px 0 0 0;padding:25px 0 0 0;border-top:5px solid #eee}
#comment_form ul {margin:0}
#comment_form li {list-style:none}
#comment_form li label {display:none}
#comment_form li input,#comment_form li select,#comment_form li textarea {border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;margin:0 0 10px 0;padding:5px;font-size:20px;text-shadow:0 1px 1px #fff}
#comment_form .button input {background:#5cd9f2;color:#111}
#comment_form .button input:hover {background:#ed1925;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer}
#comment_form .button input.inactive {background:#eee;color:#444}
#comment_form .button input:hover.inactive {background:#ccc;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer}
#comment_form li.checkbox {margin:15px 0 25px 0;font-size:16px}
#comment_form li.checkbox label {display:block;line-height:.6;font-weight:normal}
#comment_form li.checkbox label input {margin:0 10px 0 0;width:auto !important}
#comment_form li em,.form h2 em {font-size:18px;color:#ed1925;font-style:normal;vertical-align:super;padding:0 3px}
#comment_form li.textArea textarea {border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;margin:0 0 10px 0;padding:7px;font-size:14px}
#comment_form li.textArea textarea label {display:block}

/* Lists
-------------------------------------------------------------- */
.list-news {margin:0;padding:0;border-top:1px solid #fff}
.list-news li {border-bottom:1px solid #fff;list-style:none;padding:3px 0}
.video {background:#dcdee2;margin-left:-25px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}
.video a.buttonA,.video a.buttonB {margin:0 auto 5px auto;width:120px}
.video a.transcript {font-size:12px;display:block;text-align:center;padding:3px 0;color:#999}
.signup {margin-right:-25px}
.signup .columns {background:#ed1925;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.signup {color:#fff}
.signup h1 {margin-top:25px}
.signup .form {background:#fff;margin:25px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.signup .form ul li input,.signup .form li.textArea textarea {width:266px}
.signup .form li select {width:280px}
.signup .form li.textArea label {display:block;font-size:20px;color:#111;font-weight:normal;padding-left:10px}
.signup p {font-size:16px}
.signup .span3 {}
.joinForm .span7 h1 {margin-bottom:25px}
.joinForm .form ul {margin-left:25px}
.joinForm .form ul li input {width:380px}
.joinForm .form li select {width:396px}
.joinForm .form .button {border-top:5px solid #eee}
.joinForm .form .button input {width:210px;margin:10px 0 0 0}
.joinForm .form .checkbox input {width:180px;margin:10px 0 0 0;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.joinForm .notes {width:360px}
.joinForm .button {position:relative;padding:25px 0 0 0}
.joinForm .button .next {float:right}
.joinForm .button a {display:block;position:absolute;width:200px;left:360px;top:45px;text-align:center;font-size:16px;color:#111}
.joinForm .button a.buttonB {background:#eee;color:#111;position:relative;left:auto;top:auto;float:left;margin:10px 15px 0 0;font-size:20px}

.user .tabs .span12 {width:725px;margin:5px 0 0 10px;border-left:1px solid #eee;padding:0 0 0 10px}
.user .tabs .span12 h2 {font-size:35px;margin:0 0 0 5px}
.user .span12 .tab {margin:10px;background:#fff;padding:10px}
.user .userInfo {width:940px;overflow:hidden;margin:0 0 25px 0}
.user .userInfo h2 {font-size:40px}
.user .userInfo h2 .buttonA {font:normal 20px Helvetica,Arial,sans-serif;letter-spacing:normal;margin:0 0 0 5px}
.user .userInfo img {width:172px;float:left;margin:0 20px 0 0}
.user .userInfo ul {margin:0;border-top:1px solid #eee}
.user .userInfo ul li {margin:10px 0;border-bottom:1px solid #eee;list-style:none}
.user .userInfo .buttonA {width:150px;float:right}
.user .tabNavigation {width:172px;margin:0 20px 0 0;float:left}
.user .tabNavigation li a {line-height:1.5;width:130px;text-align:right;margin:0 0 3px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.user .activityList {margin:10px 0 0 0;list-style-type:none}
.user .activityList li a {color:#333!important;text-decoration:underline !important}
.user .activityList li a:hover {color:#ED1925!important}
.user .activityList li span {color:#333!important}
.user .form ul li input {width:380px}
.user .form li select {width:396px}
.user .form .button input {width:200px;margin:10px 0 0 0}
.notes {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee;font-size:16px;font-style:italic;padding:10px 20px;text-shadow:0 1px 1px #fff}
.info,.links,.pencil,.play {text-indent:-9000px;overflow:hidden;width:172px;height:160px;background:transparent url(img/icons.gif) no-repeat 0 0}
.info {background-position:0 0;height:120px}
.links {background-position:-180px 0}
.pencil {background-position:-380px 20px}
.play {background-position:-540px 20px}

/* BLOG
-------------------------------------------------------------- */
#blog #content h1,.post h1 {border-bottom:5px solid #DCDEE2;padding:0 0 5px 0;margin:0 0 15px 0}
.post {width:620px;overflow:hidden;padding:10px 0 5px 0;margin:0 0 10px 0;border-bottom:2px solid #DCDEE2}
.post h2 {font:1.8em Arial,Helvetica,sans-serif;margin:0 0 5px 0}
.post p img {margin:3px 10px 10px 0}
.post-details {clear:both;margin:0;padding:5px 0 0 0 ;}
.post-details li {list-style-type:none;margin:0 10px 0 0;width:auto;float:left;color:#666;font-size:11px}
li.posted,li.comments,li.tags {padding:3px 5px 3px 25px;background:transparent url(img/icons.gif) no-repeat 0 0}
li.posted {background-position:0 -1300px;border-right:1px solid #ddd}
li.comments {background-position:0 -1350px;border-right:1px solid #ddd}
li.comments a {color:#666}
li.tags {background-position:0 -1400px;list-style-ype:none}
li.tags a {display:block;float:left;width:auto;height:20px;line-height:20px;font-size:11px;color:#666;text-shadow:#fff 0 1px 0;margin:0 5px 3px 0;padding:0 10px;position:relative;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#eee}
li.tags a:hover {background:#ED1918;color:#fff;text-decoration:none;text-shadow:#600 0 1px 0}
#blog-article .post h3 {font:bold 16px/22px Arial,Helvetica,sans-serif;width:620px;overflow:hidden;border-bottom:2px solid #DCDEE2;padding:0 0 10px 0;margin:0 0 20px 0}
#blog-article .post img {float:right;margin:0 0 10px 20px}
#blog-article .post-comments .comment {margin:0 0 20px 0;color:#666}
#blog-article .post-comments p {clear:both;font-size:12px;margin:0;padding:20px;color:#222;text-shadow:#fff 0 1px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#eee}
#blog-article .post-comments ul {width:620px;overflow:hidden;marg5n:-10px 0 0 0}
#blog-article .post-comments ul li {color:#666;padding:3px 25px 3px 0;margin:0;border:0;text-align:right;width:595px}
#blog-article .post-comments li.posted {background-position:600px -1300px}
#blog-article #comment_form {border-top:2px solid #DCDEE2}
#blog-article #comment_form h2 {width:150px;float:left;margin-right:20px;line-height:1}
#blog-article #comment_form ul {width:430px;float:left}
#blog-article #comment_form ul li {text-align:left;width:430px}
#blog-article #comment_form li input {width:400px}
/* Sidebar */
#sidebar .module {padding:10px;margin:0 0 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#111}
#sidebar .module,#sidebar .module a {color:#999}
#sidebar .post-details {overflow:hidden;padding:0;border-top:1px solid #222}
#sidebar li.tags {width:280px;overflow:hidden;background:none;padding-left:0}
#sidebar li.tags a {background:#555;text-shadow:#000 0 1px 0;color:#fff}
#sidebar li.tags a:hover {background:#ED1918}
#sidebar .list-news,#sidebar .list-news li {border-color:#222}

/* Carousel */
.jcarousel-container {position:relative;padding:10px 0 35px 0}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item {float:left;list-style:none;width:701px;height:310px}
.jcarousel-next {z-index:3}
.jcarousel-prev {z-index:3}
.jcarousel-control {position:absolute;top:347px;left:58px;z-index:5; width:627px;}
.jcarousel-inner-wrp { width:1500px;}
.jcarousel-control a {background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;width:150px;height:25px;float:left;margin:0 8px 0 0;color:#111;text-align:center;font-size:12px;line-height:2;cursor:pointer;text-shadow:0 1px 1px #fff}
.jcarousel-control a:hover,.jcarousel-control a:focus,.jcarousel-control a:active {outline:none;background:#5cd9f2;text-decoration:none;color:#111}
.jcarousel-item {margin:15px 20px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jcarousel-item .abstract {width:210px;float:left;margin:10px}
.jcarousel-item .abstract h2 {color:#ed1925}
.jcarousel-item .abstract p {font-size:16px}
.jcarousel-item .videoPlayer {width:444px;float:left;margin:10px 0 0 0}
#mycarousel {margin:0 0 0 7px}
a#mycarousel-next,a#mycarousel-prev {display:block;height:50px;width:35px;cursor:pointer;position:absolute;text-indent:-9000px;overflow:hidden;background:transparent url(img/icons.gif) no-repeat 0 -600px;z-index:4}
a#mycarousel-next {right:15px;top:345px;background-position:0 -700px}
a#mycarousel-prev {left:15px;top:345px}
a:hover#mycarousel-next {background-position:-200px -700px}
a:hover#mycarousel-prev {background-position:-200px -600px}

/* Buttons */
a.buttonA,.buttonA {display:block;width:auto;margin:0 0 5px 0;padding:5px;text-align:center;font-size:20px;text-shadow:0 1px 1px #fff;background:#5cd9f2;color:#111;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
a:hover.buttonA,.buttonA:hover {background:#ed1925;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer;text-decoration:none}
a.buttonB,.buttonB {display:block;width:auto;margin:0 0 5px 0;padding:5px;text-align:center;font-size:20px;text-shadow:0 1px 1px #fff;background:#eee;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
a:hover.buttonB,.buttonB:hover {background:#111;color:#fff;text-shadow:0 1px 1px #000;cursor:pointer;text-decoration:none}

.highlight {color:#ed1925}

/* TABS */
.tabNavigation {margin:0 0 0 190px}
.tabNavigation li {list-style-type:none;float:left}
.tabNavigation li a {font:normal 22px/2 Vegur_Light,Arial,Helvetica,sans-serif}
.tabNavigation li a {display:block;width:auto;float:left;color:#fff;padding:5px 20px 0 20px;margin:0 5px 0 0;background:#eee;color:#ed1925;text-align:center;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
.tabNavigation li a:hover,.tabNavigation li a.selected {text-decoration:none;background:#ed1925;color:#fff}

/* ERROR */
.error {background:#eee}
.error .buttonB {width:300px;margin:0 auto}

/* FOOTER
------------------------------------------------------------- */
/*#footerwrap {background:#111;color:#fff}
#footer ul {margin-left:0}
#footer li {border-bottom:1px solid #222;padding:3px 0;margin:0 0 5px 0}
#footer a {color:#999}*/
#footer cite {font-style:normal;color:#555;text-align:center;display:block}
.iTwitter a,.iFacebook a,.iLinkedin a,.iMore a,.iAbout a,.iContact a {display:block;padding-left:25px;background:transparent url(img/icons.gif) no-repeat 0 -1000px}
.iFacebook a {background-position:0 -1050px}
.iLinkedin a {background-position:0 -1100px}
.iMore a {background-position:0 -1150px}
.iAbout a {background-position:0 -1200px}
.iContact a {background-position:0 -1250px}



