
div#header h1 a {
font-size:1px !important;
opacity:0 !important;
}


html,body{
margin:0;background: /*url(../images/background.bmp) repeat-x 0 0% ;*/ #eaeaea;;
}

ul,li{
margin:0;outline:0;padding:0;
}
img{
border:0;
}
body,td,th,textarea,h1,h2,h3,h4,h5,h6{
font:83%/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif;margin:0;padding:0;vertical-align:baseline;
}

ol,ul{
list-style:none;
}

.html ol,.html ul{
list-style-type:disc;margin-left:30px;
}

.html ol{
list-style-type:decimal;
}
.html ol li,.html ul li{
padding:5px 0;
}

b,strong{
font-weight:bold;
}

i,em{
font-style:italic;
}

blockquote,q{
quotes:none;
}

p{
padding-bottom:1em;
}

blockquote:before,blockquote:after,q:before,q:after{
content:'';content:none;
}

:focus{
outline:0;
}

ins{
text-decoration:none;
}

del{
text-decoration:line-through;
}

table{
border-collapse:collapse;border-spacing:0;
}

.one{
width:55px;
}

.two{
width:120px;
}

.three{
width:185px;
}

.four{
width:250px;
}

.five{
width:315px;
}

.six{
width:380px;
}

.seven{
width:445px;
}

.eight{
width:510px;
}

.nine{
width:575px;
}

.ten{
width:640px;
}

.eleven{
width:705px;
}

.twelve{
width:770px;
}

.thirteen{
width:835px;
}

.fourteen{
width:900px;
}

.fifteen{
width:955px;
}

.full-screen{
width:100%;
}

.ajax-loading{
opacity:.8;position:absolute;
}

.loading{
background:url(/icons/custom/ajax-loader.gif);background-repeat:no-repeat;padding-left:20px;cursor:progress!important;
}

.loading-big{
background:url(/icons/custom/ajax-loader-big.gif);background-repeat:no-repeat;background-position:center;cursor:progress!important;
}

a canvas#loading{
cursor:progress!important;background:none;float:left;position:relative;padding-right:6px;margin-top:-1px;
}

.buttons canvas#loading{
cursor:progress!important;background:none;margin-top:0;
}

.form-box{
border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;margin-bottom:10px;padding:10px;
}

.form-box h2{
border-bottom-style:solid;border-bottom-width:1px;font-size:14px;font-weight:bold;line-height:23px;margin-bottom:7px;padding-bottom:3px;text-indent:7px;
}

.form-box .desc{
line-height:20px;padding:0 10px;
}

form fieldset,.fieldset{
border-style:solid;border-width:1px;margin:10px 0 2em 0;padding:10px 10px;
}

.form-box-content-box{
border-style:solid;border-width:1px;margin-bottom:10px;padding:10px 15px;
}

form label{
clear:both;display:block;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1.7em;margin-bottom:1px;text-transform:none;
}

form br{
clear:both;display:block;
}

form input[type=text],form input[type=password]{
background-color:#FFF;border:1px solid #CCC;font-size:1.1em;margin:0 10px 4px 0;padding:4px;
}

form textarea{
background-color:#FFF;border:1px solid #CCC;font-size:1em;margin-bottom:8px;padding:4px;width:68%;
}

form select{
background-color:#FFF;border:1px solid #CCC;font-size:1em;margin:0 15px 10px 0;padding:1px;
}

form .radio-buttons{
margin-bottom:10px;
}

form .radio-buttons span{
margin-right:10px;
}

form .radio-buttons span input,form .check-buttons span input{
margin-right:5px;
}

form .check-buttons span{
display:block;margin:0 0 5px 30px;
}

form .cq-check-buttons span{
display:block;margin:0 0 5px 0;
}

.input-desc{
display:block;font-size:11px;line-height:16px;padding-bottom:10px;
}

.input-desc p{
padding:0;margin:0;
}

.form-sub-box{
border-style:solid;border-width:1px;margin-bottom:10px;padding:10px;
}

#sb-current-status form input{
margin:5px 0;width:153px;
}

#form-dob-month,#form-dob-day,#form-dob-year,#dob-month,#dob-day,#dob-year,#date-mm,#date-dd,#date-yyyy,#date-h,#date-m{
margin-right:5px;width:auto;
}

#date-yyyy{
margin-right:30px;
}

#profile-wall form textarea{
width:98%;
}

form #form-name{
margin-right:15px;
}

form .location{
width:350px;
}

form .location-map{
height:350px;width:350px;
}

form .location-loading-text{
float:left;height:350px;line-height:350px;position:absolute;text-align:center;width:350px;
}

form .location .input-desc{
text-align:center;
}

.profile-picture-left{
text-align:center;
}

.profile-picture{
width:230px;padding-bottom:10px;
}

.picture-dropdown{
margin-top:-38px;
}

#gallery-selected{
width:auto;
}

.form-box h3{
border-bottom-style:solid;border-bottom-width:1px;font-size:14px;font-weight:bold;line-height:23px;margin-bottom:10px;padding-bottom:3px;text-align:left;text-indent:7px;
}

.upload-box .create-album{
float:right;width:365px;
}

.upload-box .select-album{
float:left;width:365px;
}

#fsUploadProgress1{
margin-top:10px;
}

#form-cancel-account .buttons,#form-cancel .buttons{
margin-top:10px;
}

#lightbox .form-box{
margin-bottom:0;
}

#lightbox form fieldset{
margin-bottom:0;
}

#member-send-message textarea{
width:407px;
}

#lightbox .buttons{
margin-top:10px;
}

.form-notice{
background-color:#FFF9D7;border:1px solid #E2C822;color:#333;padding:10px 0;text-align:center;
}

.form-error{
background-color:#FBE3E4;border:1px solid #FBC2C4;color:#333;padding:10px;clear:both;
}

.form-error p{
padding:0 0 30px 0;
}

.form-error a{
color:#333!important;
}

h2 img{
margin:0 6px -1px -3px;
}

form#form-signup span.payment_value{
line-height:12px;margin-right:15px;
}

form#form-signup input.payment_radio{
margin:0 4px 0 4px;
}

#sb-signin{
padding:5px;
}

#sb-signin form fieldset{
margin:5px auto 0 auto;padding:10px;
}

#sb-signin form input{
margin-right:0;width:140px;
}

#sb-signin form input[type=checkbox]{
width:auto;
}

li#autocomplete-list ul.holder{
color:#000;margin:0;width:500px;overflow:hidden;height:auto!important;height:1%;background-color:#FFF;border:1px solid #CCC;padding:4px 5px 0;
}

li#autocomplete-list *:first-child+html ul.holder{
padding-bottom:2px;
}

* html ul.holder{
padding-bottom:2px;
}

li#autocomplete-list ul.holder li{
float:left;list-style-type:none;margin:0 5px 4px 0;
}

li#autocomplete-list ul.holder li.bit-box,li#autocomplete-list ul.holder li.bit-input input{
font-size:11px;
}

li#autocomplete-list ul.holder li.bit-box{
border:1px solid #CAD8F3;background:#EEE;padding:1px 5px 2px;color:#000;
}

li#autocomplete-list ul.holder li.bit-box-focus{
border-color:#598BEC;background:#DDD;color:#fff;
}

li#autocomplete-list ul.holder li.bit-input input{
width:100%;margin:0;border:none;outline:0;padding:3px 0 2px;
}

li#autocomplete-list ul.holder li.bit-input input.smallinput{
width:20px;color:#000;
}

li#autocomplete-list form ol{
font-size:11px;margin:0;padding:0;
}

li#autocomplete-list form ol li.input-text label{
font-weight:bold;cursor:pointer;display:block;font-size:13px;margin-bottom:10px;
}

li#autocomplete-list form ol li.input-text input{
width:500px;padding:5px 5px 6px;font-size:11px;border:1px solid #999;
}

li#autocomplete-list form ul.holder{
width:500px;
}

li#autocomplete-list ul.holder li.bit-box,#apple-list ul.holder li.bit-box{
padding-right:22px;position:relative;
}

li#autocomplete-list ul.holder li.bit-hover{
background:#DDD;border:1px solid #CCC;color:#000;
}

li#autocomplete-list ul.holder li.bit-box-focus{
border-color:#CCC;background:#BBB;color:#000;
}

li#autocomplete-list ul.holder li.bit-box a.closebutton{
display:block;font-size:1px;height:22px;position:absolute;right:0;top:-2px;width:22px;background:url('http://www.enthusenews.co.uk/icons/lightbox-close.png');background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/icons/lightbox-close.png');
}

li#autocomplete-list #userlist-box{
display:none;position:absolute;width:512px;background:#EEE;
}

li#autocomplete-list #userlist-box .default{
padding:5px 7px;font-size:11px;border:1px solid #ccc;border-width:0 1px 1px;
}

li#autocomplete-list #userlist-box ul{
display:none;margin:0;padding:0;
}

li#autocomplete-list #userlist-box ul li{
padding:5px 12px;margin:0;list-style-type:none;border:1px solid #ccc;border-width:0 1px 1px;font-size:11px;
}

li#autocomplete-list #userlist-box ul li em{
font-weight:bold;font-style:normal;background:#ccc;
}

li#autocomplete-list #userlist-box ul li.auto-focus{
background:#CCC;color:#000;
}

li#autocomplete-list #userlist-box ul li.auto-focus em{
background:#AAA;
}

div#box-guest li#autocomplete-list{f
loat:left;width:150px;
}

div#box-guest div.available_friends ul#user_list{
overflow-y:auto;height:195px;margin-right:5px;
}

div#box-guest div.available_friends{
width:250px;
}

div#box-guest div.available_friends,div#box-guest div.email_friends,div#box-guest div.invite_friends{
font-size:11px;margin-top:10px;float:left;
}

div#box-guest div.invite_friends{
width:220px;
}

div#box-guest div.attending{
font-size:11px;margin-left:10px;
}

div#box-guest li#autocomplete-list #userlist-box{
width:212px;
}

div#box-guest li#autocomplete-list ul.holder{
width:200px;
}

div#box-guest li#autocomplete-list ul.holder li.bit-box{
width:170px;
}

div#box-guest #user_list li.user-new a{
position:relative;height:12px;left:0;top:1px;width:14px;font-size:11px;padding-left:15px;background:url('http://static.sgcdn.net/icons/bullet_add.png');background-repeat:no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/icons/bullet_add.png');
}

input.date_picker{
display:block;width:150px;height:18px;padding:2px 2px 1px 24px!important;font-size:12px;background:#fff url(http://static.sgcdn.net/icons/custom/dateinput.gif) no-repeat top left;cursor:pointer;
}

input:focus.date_picker{
background:#EFEFEF url(http://static.sgcdn.net/icons/custom/dateinput.gif) no-repeat top left;
}

div.dp_container{
position:relative;padding:0;z-index:500;
}

div.dp_container .dp_cal{
background-color:#fff;border:1px solid #CCC;position:absolute;width:177px;top:24px;left:0;margin:0 0 3px 0;
}

div.dp_container .dp_cal table{
width:100%;border-collapse:collapse;border-spacing:0;
}

div.dp_container .dp_cal select{
margin:2px 3px;font-size:11px;
}

div.dp_container .dp_cal select option{
padding:1px 3px;
}

div.dp_container .dp_cal th,div.dp_container .dp_cal td{
width:14.2857%;text-align:center;font-size:11px;padding:2px 0;color:#000;
}

div.dp_container .dp_cal th{b
order:solid #aad4f2;border-width:1px 0;color:#797774;background:#daf2e6;font-weight:bold;
}

div.dp_container .dp_cal td{
cursor:pointer;
}

div.dp_container .dp_cal thead th{
background:#d9eefc;
}

div.dp_container .dp_cal td.dp_roll{
color:#000;background:#DDD;
}

div.dp_container .dp_hide{
visibility:hidden;
}

div.dp_container .dp_empty{
background:#eee;
}

div.dp_container .dp_today{
background:#daf2e6;
}

div.dp_container .dp_selected{color:#fff;background:#328dcf;}

.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#E8E8E8!important;}

#recaptcha_table{border-color:#CACACA!important;}

#recaptcha_response_field{border-color:#CACACA!important;background-color:#FFF!important;}

a:link,a:visited,a:hover,a:active{text-decoration:none;}

a:hover{text-decoration:underline;}

h1{font-size:180%;font-weight:normal;}

h2{font-size:155%;font-weight:normal;}

h3{font-size:135%;font-weight:normal;}

h4{font-size:100%;font-weight:bold;}

strong{font-weight:bold;}

em{font-weight:italic;}

input{background-color:#FFF;border:1px solid #CCC;_border:none;font-size:1.1em;margin:0 10px 8px 0;}

div#wrapper-header-outer{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:0px;padding: 0 0 5px 0;position:relative; margin:0 3px 0 3px;}

div#wrapper-header-outer.has-full-header-image{border-top:none;padding-top:4px;}

div#wrapper-header-outer.has-body-header-image{border-top:none;padding-bottom:0;}

div#wrapper-header-inner{
width:1%;
background:url('http://www.enthusenews.co.uk/images/header1.jpg');background-repeat:no-repeat;
}

div#wrapper-header-inner.has-full-header-image,div#wrapper-header-inner.has-body-header-image{
background-color: #4d4d4d;
background:url('http://www.enthusenews.co.uk/images/header1.jpg');background-repeat:no-repeat;
}

div#wrapper-header{margin:0 auto;padding:0 5px;width:975px;}

div#wrapper-header.has-body-header-image{padding:4px 0 5px 0;}

div#header h1{padding:10px 25px;}

div#header h1 a{font-size:35px;line-height:113px;}

div#header h1 img{margin-bottom:-5px;}

div#search-bar-background{border-style:solid;border-width:5px;border-bottom:none;float:left;height:32px;margin:8px 0 -5px ;width:188px;
}

div#search-bar-background.has-full-header-image,div#search-bar-background.has-body-header-image{border-width:1px;margin-left:4px;}

div#search-bar-background.sidebar-right{float:right;margin:8px -10px -5px 0;}

div#search-bar-background.has-full-header-image.sidebar-right,div#search-bar-background.has-body-header-image.sidebar-right{border-width:1px;margin:8px -6px -5px 0;}

div#navigation-wrapper{margin-top:-37px;position:relative; border-top: #CCCCCC 1px solid; padding: 0 0 0 0;}

ul#main-navigation{margin:0 5px 0 10px;width:775px;}

ul#main-navigation li{display:block;float:left;font-weight:normal;height:30px;margin:2px 2px 1px 0;position:relative; text-transform:uppercase;}

ul#main-navigation li a:link,ul#main-navigation li a:visited,ul#main-navigation li a:hover,ul#main-navigation li a:active{display:block;font-size:12px;padding: 9px 9px 9px 9px;}

ul#main-navigation li a:hover{text-transform:uppercase;}

ul#main-navigation li.nav-selected{border-style:solid;border-width:1px;border-bottom:none;height:39px;margin:2px 3px 0 1px;}

ul#main-navigation li.nav-selected a{font-size:13px;padding:11px;}div#wrapper-container{margin:0 auto;width:985px;}

div#body-container{height:100%;position:relative;margin-left:0px;width:985px;}

div#container{float:left;min-height:600px;position:relative;width:790px;}

div#main-content{margin:5px 10px 10px 10px;}

ul#sub-navigation,ul.sub-navigation{border-bottom-style:solid;border-bottom-width:2px;margin-bottom:10px;padding-top:6px;font-size:12px;}

ul#sub-navigation li,ul.sub-navigation li{display:block;float:left;height:16px;line-height:14px;margin:2px 3px 0 3px;padding:3px 6px 4px 6px;}

ul#sub-navigation li.nav-selected,ul.sub-navigation li.nav-selected{margin:2px 3px 0 1px;}

ul#sub-navigation li.right,ul.sub-navigation li.right{float:right;}

ul.micro-navigation{margin-bottom:3px;font-size:12px;}

ul.micro-navigation li{display:block;float:left;margin:2px 3px 0 3px;padding:1px 3px;}

ul.micro-navigation li.nav-selected{margin:2px 3px 0 1px;}

ul.micro-navigation li.nav-selected a{font-size:13px;padding:11px;}

ul.micro-navigation li.right{float:right;}

div#sidebar{float:left;margin-top:-33px;margin-bottom:10px;position:relative;width:185px;z-index:90;}

form#theform-search{height:32px;margin:0 0 5px 0;padding:4px;width:176px;}

div.search-input{width:145px;}

form#theform-search input{border-right:none;font-size:13px;margin:0;width:145px;}

div.search-button{background-color:#FFF;border:1px solid #CCC;border-left:none;height:16px;padding:4px 0 4px 1px;width:20px;}

div.search-button a{cursor:pointer;height:14px;width:16px;}

div.search-button a:hover{text-decoration:none;}

div#sb-user-account{margin-bottom:20px;padding:0 5px;}

div#sb-user-account div.user-photo{float:left;height:54px;margin-right:5px;position:relative;width:54px;}

div#sb-user-account div.user-photo a{float:left;}

div#sb-user-account div.user-photo a:hover{cursor:pointer;text-decoration:none;}

div#sb-user-account span#user-photo-change{background-color:#000;color:#FFF;float:left;font-size:10px;font-weight:bold;height:54px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:54px;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.70;opacity:.7;}

div#sb-user-account span#user-photo-change img{float:left;height:16px;margin:13px 0 0 20px;width:16px;}

div#sb-user-account h2.user-nickname{font-size:11px;font-weight:bold;margin-bottom:3px;overflow:hidden;width:165px;}

div#sb-user-account div.user-quick-options{font-size:11px;margin-left:60px;}

div.sb-big-link{margin-bottom:20px;padding:0 5px;}

div.sb-big-link a{cursor:pointer;}

div.sb-big-link a:hover{text-decoration:none;}

div.sb-big-link div.big-link-block{border-style:solid;border-width:1px;height:20px;padding:5px 10px;}

div.sb-big-link div.big-link-block div.icon{float:left;margin:2px 10px 0 0;}

div.sb-big-link div.big-link-block div.text{float:left;font-size:12px;line-height:22px;}

div.sb-big-link div.big-link-block div.arrow{display:block;float:right;margin-top:-1px;}

div#sb-invite-contacts.sb-big-link div.big-link-block div.arrow{margin-top:1px;}

ul#manage-dropdown li{border-style:solid;border-width:1px;border-top:none;padding:4px 8px;}

ul#manage-dropdown li a:hover{text-decoration:none;}

ul#manage-dropdown li div.manage-icon{display:block;float:left;margin:1px 8px 0 0;width:16px;}

ul#manage-dropdown li div.manage-text{float:left;font-size:11px;margin-top:1px;}

div.sidebar-box{margin:0 4px 20px 4px;}

div.sidebar-box h2{border-bottom-style:solid;border-bottom-width:2px;font-size:11px;font-weight:bold;text-transform:uppercase;}

div.sidebar-box a.sb-action{display:block;float:right;margin-top:-29px;font-size:11px;font-weight:bold;text-transform:uppercase;}

div.sidebar-box a.sb-action:hover{text-decoration:none;}

div#sb-current-status-wrapper{width:177px;}

div#sb-current-status-change div{width:165px;}

div#sb-current-status-text,div#sb-current-status-input{font-size:12px;font-weight:normal;padding:4px;}

#sb-current-status-text{overflow:hidden;}

div#sb-current-status-input input{width:155px;}

ul#sb-inbox-list li,ul#sb-moderate-list li{border-bottom-style:solid;border-bottom-width:1px;padding:4px 8px;}

ul#sb-moderate-list li.no-moderate-items{text-align:center;}

ul#sb-inbox-list li a:hover,ul#sb-moderate-list li a:hover{text-decoration:none;}

ul#sb-inbox-list li a div.inbox-icon,ul#sb-moderate-list li a div.inbox-icon{display:block;float:left;margin:1px 6px 0 0;}

ul#sb-inbox-list li a div.inbox-text,ul#sb-moderate-list li a div.inbox-text{font-size:11px;font-weight:bold;line-height:20px;}

ul#sb-inbox-list li a div.inbox-unread,ul#sb-moderate-list li a div.inbox-unread{display:block;float:right;font-size:11px;font-weight:bold;height:20px;line-height:19px;margin:-20px -5px 0 0;padding:0 4px;text-align:center;width:24px;}

ul#sb-inbox-list li.unread,ul#sb-moderate-list li.unread{background-color:#fff9d7;}

ul#sb-inbox-list li.unread:hover,ul#sb-moderate-list li.unread:hover{background-color:#f5efcd;}

ul#sb-inbox-list li.unread a,ul#sb-moderate-list li.unread a{color:#333;}

ul#sb-add-list{border-bottom-style:solid;border-bottom-width:1px;padding:4px 0 0 6px;}

ul#sb-add-list li{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;display:block;float:left;height:54px;margin-right:3px;margin-bottom:5px;width:52px;}

ul#sb-add-list li a{display:block;height:54px;width:52px;}

ul#sb-add-list li a:hover{cursor:pointer;text-decoration:none;}

ul#sb-add-list li div.add-icon{margin:3px 10px 0 10px;}

ul#sb-add-list li div.add-text{font-size:11px;margin-top:-4px;padding-bottom:2px;text-align:center;width:52px;}

ul#sb-friends-list li{border-bottom-style:solid;border-bottom-width:1px;min-height:22px;padding:4px;position:relative;width:169px;}

ul#sb-friends-list li.no-friends{text-align:center;}

ul#sb-friends-list li a:hover{text-decoration:none;}

ul#sb-friends-list li div.friends-icon{display:block;float:left;margin:1px 6px 0 0;}

ul#sb-friends-list li div.friends-text{line-height:21px;}

div#sidebar a.start-chat{display:block;float:right;margin-top:2px;position:absolute;right:4px;}

div#sidebar a.start-chat:hover{cursor:pointer;}

div#sidebar a.start-chat span.front{display:block;float:left;height:18px;width:5px;}

div#sidebar a.start-chat span.middle{display:block;float:left;height:18px;width:16px;}

div#sidebar a.start-chat span.end{display:block;float:left;height:18px;width:5px;}

ul#sb-upcoming-list li{border-bottom-style:solid;border-bottom-width:1px;min-height:22px;padding:6px;}

ul#sb-upcoming-list li a:hover{cursor:pointer;text-decoration:none;}

ul#sb-upcoming-list li div.event-today{display:block;float:right;margin:3px -2px 0 0;}

ul#sb-upcoming-list li div.event-title{margin-bottom:5px;overflow:hidden;width:163px;}

ul#sb-upcoming-list li div.event-title.today{width:130px;}

ul#sb-upcoming-list li div.event-text{font-size:11px;margin-top:-5px;}

ul#sb-upcoming-list li div.no-events{text-align:center;}

div#sb-report-bug div.sidebar-box-content{padding:10px;}

div#footer{margin-left:0px;float:left;padding-bottom:0;width:965px;}

div#footer.show-content-background{width:985px;}

div#footer-powered-by{visibility:visible!important;display:block!important;height:55px;}

div#footer-powered-by img{display:block!important;visibility:visible!important;}

ul#footer-links{float:right;text-transform:lowercase;}

ul#footer-links li{float:left;font-size:11px;line-height:30px;margin:3px 7px 10px 7px;}

.left,.grid-left{float:left;}

.right,.grid-right{float:right;}

.hide{display:none;}

div.lightbox-overlay{display:none;height:100%;left:0;position:absolute;top:0;width:100%;}

div.lightbox-wrapper{display:none;left:0;position:absolute;text-align:center;top:0;width:100%;}
div.lightbox{background-color:#FFF;border:2px solid #DDD;display:none;margin:0 auto;padding:5px;position:absolute;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;}

div.lightbox div.lightbox-close-button a{background-image:url('http://www.enthusenews.co.uk/icons/lightbox-close.png');_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.enthusenews.co.uk/icons/lightbox-close.png') background-position:left top;background-repeat:no-repeat;cursor:pointer;display:block;height:25px;left:-13px;position:absolute;top:-11px;width:25px;}

div.lightbox-content{display:block;height:100%;width:100%;}

div.lightbox-content-box{margin-bottom:0;}

.info-notice,.alert-notice,.error-notice{background-color:#DFF4FF;border:1px solid #72A0B6;color:#333;font-size:11px;margin-bottom:10px;padding:10px;text-align:left;}

.alert-notice{background-color:#FFFFE0;border:1px solid #E6DB55;}

.error-notice{background-color:#FFEBE8;border:1px solid #C00;}

.info-notice h5,.alert-notice h5,.error-notice h5{font-size:13px;font-weight:bold;}

.info-notice a,.alert-notice a,.error-notice a{color:#000378!important;}

form .error-notice{display:none;}

.input-error{background-color:#FFEBE8!important;border:1px solid #C00!important;color:#000;}

div.legal{font-size:12px;text-align:left;}

div.legal h3{color:#333;font-size:25px;font-weight:bold;padding-bottom:5px;}

div.legal h4{color:#333;font-size:14px;font-weight:bold;margin-top:20px;padding-bottom:5px;text-align:left;}

div.legal span.last-revision{font-style:italic;}

div.legal ol{margin:1em 0;}

div.legal ol li{margin:.5em 0;}

div.legal ol.sub-list{margin-left:50px;}

ul#admin-bar-navigation{background-color:#DFF4FF;border-bottom:1px solid #2075B7;}

ul#admin-bar-navigation li{display:block;float:left;font-size:12px;line-height:1.2em;width:auto;}

ul#admin-bar-navigation li.space{margin-left:15px;}

ul#admin-bar-navigation li a{background-position:6px 50%;background-repeat:no-repeat;border-right:1px solid #B7CCD7;color:#003663;cursor:pointer;display:block;font-size:95%;font-weight:normal;padding:8px;padding-left:27px;text-decoration:none;width:auto;}

ul#admin-bar-navigation li.network-setup{width:140px;}

ul#admin-bar-navigation li.network-tools{width:135px;}

ul#admin-bar-navigation li a:hover,ul#admin-bar-navigation li a.hover{background-color:#EFEFEF;}

ul#admin-bar-navigation li a.active{background-color:#EFEFEF;color:#333;font-weight:bold;}

ul#admin-bar-navigation li a.active:hover,ul#admin-bar-navigation li a.active.hover{background-color:#EFEFEF;}

ul#admin-bar-navigation li.title a{padding-left:10px;}

ul#admin-bar-navigation li.network-setup a{background-image:url('/icons/16/37.png');}

ul#admin-bar-navigation li.layout-manager a{background-image:url('/icons/16/56.png');}

ul#admin-bar-navigation li.network-access a{background-image:url('/icons/16/14.png');}

ul#admin-bar-navigation li.network-designer a{background-image:url('/icons/16/65.png');}

ul#admin-bar-navigation li.network-details a{background-image:url('/icons/16/2.png');}

ul#admin-bar-navigation li.profile-questions a{background-image:url('/icons/16/38.png');}

ul#admin-bar-navigation li.account-details a{background-image:url('/icons/16/28.png');}

ul#admin-bar-navigation li.news-feeds a{background-image:url('/icons/16/114.png');}

ul#admin-bar-navigation li.blog-categories a{background-image:url('/icons/16/122.png');}

ul#admin-bar-navigation li.moderate-members a{background-image:url('/icons/16/127.png');}

ul#admin-bar-navigation li.advanced-settings a{background-image:url('/icons/16/24.png');}

ul#admin-bar-navigation li.network-tools a{background-image:url('/icons/16/112.png');}

ul#admin-bar-navigation li.invite-contacts a{background-image:url('/icons/16/125.png');}

ul#admin-bar-navigation li.message-members a{background-image:url('/icons/16/75.png');}

ul#admin-bar-navigation li.language-editor a{background-image:url('/icons/16/7.png');}

ul#admin-bar-navigation li.export-data a{background-image:url('/icons/16/47.png');}

ul#admin-bar-navigation li.api-access a{background-image:url('/icons/16/37.png');}

ul#admin-bar-navigation li.member-billing a{background-image:url('/icons/16/57.png');}

ul#admin-bar-navigation li.custom-html a{background-image:url('/icons/16/178.png');}

ul#admin-bar-navigation li.payment-details a{background-image:url('/icons/16/57.png');}

ul#admin-bar-navigation li.view-invoices a{background-image:url('/icons/16/128.png');}

ul#admin-bar-navigation li.edit-card a{background-image:url('/icons/16/163.png');}

ul#admin-bar-navigation li.change-plan a{background-image:url('/icons/16/169.png');}

ul#admin-bar-navigation li.widget-store a{background-image:url('/icons/16/45.png');}

ul#admin-bar-navigation li.blog a{background-image:url('/icons/16/124.png');}

ul#admin-bar-navigation li.support a{background-image:url('/icons/16/18.png');}

ul#admin-bar-navigation li.drop a{overflow:hidden;}

ul#admin-bar-navigation li a span.link-text{float:left;}

ul#admin-bar-navigation li a span.arrow{background:transparent url('http://www.enthusenews.co.uk/icons/custom/dropdown-black.png') left top no-repeat;display:block;float:right;height:4px;margin-left:4px;margin-top:5px;width:7px;}

ul#admin-bar-navigation li ul{border:1px solid #2075B7;border-top:none;display:none;margin:0;margin-left:-1px;overflow:hidden;position:absolute;width:200px;z-index:1001;}

ul#admin-bar-navigation li ul li{border-bottom:1px solid #B7CCD7;float:none;padding:0;width:200px;}

ul#admin-bar-navigation li ul li a{background:none;background-color:#EFEFEF;background-position:5px 6px;background-repeat:no-repeat;border-top-width:0;color:#333;letter-spacing:0;margin:0;padding-left:27px;width:200px;}

ul#admin-bar-navigation li ul li a:hover{background-color:#E1E1E1;}

.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.clearfix{display:inline-block;}

.clearfix{display:block;}

div.undertaker{color:#D8290D;cursor:pointer;display:block;font:bold 14px Verdana;font-style:normal;font-variant:normal;height:17px;margin:0;padding:0;width:12px;}

.entry-body ul{list-style-type:disc;margin:0 0 10px 10px;}

.entry-body ol{list-style-type:decimal;margin:0 0 10px 10px;}

table,td,tr{vertical-align:top;}

#main-content h2.form-title{margin:0 10px 10px 10px;padding:5px;}

#main-content h2.form-title a.edit{font-size:12px;line-height:8px;margin-left:10px;}

.content-box{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;margin-bottom:10px;padding:1px 1px 2px 2px;}

.custom ol{list-style-type:decimal;margin-left:30px;}

.custom ul{list-style-type:disc;margin-left:30px;}

.code-box{border:solid #ccc 1px;background-color:#fafafa;margin:3px;padding:5px;}

.code-box h4{text-align:left;}img.tiny{width:30px;}

#profile-about,#members-home-list,#groups-home-list,#groups-top-list,#events-home-list,#profile-interact,#magazine-list{border-top-style:solid;border-top-width:2px;padding:7px;}

#magazine-list .day,#magazine-list .month{filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}

#magazine-list{border-bottom:0;padding:10px 15px 10px 15px;}

#welcome-list{padding:7px;}

#welcome-list .content-box{overflow:hidden;}

#members-home-list,#groups-home-list,#events-home-list,#magazine-list{border-bottom-style:solid;border-bottom-width:0;margin-bottom:5px;}

#welcome-list{margin-bottom:5px;}

#groups-home-list,#events-home-list{padding:0;}

.content-box h2{border-bottom-style:solid;border-bottom-width:2px;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:23px;text-indent:7px;text-transform:uppercase;}

#what-now h3{border-bottom-style:solid;border-bottom-width:1px;font-weight:normal;line-height:24px;margin:5px;padding-bottom:5px;}

#what-now a{color:#333;}

#what-now h3 img{float:left;margin-right:5px;}

.content-box-content{padding:10px;}

#profile-about .content-box-content,#profile-location .content-box-content,#members-home-list .content-box-content,#profile-interact .content-box-content,#groups-home-list .content-box-content #events-home-list .content-box-content,#magazine-list .content-box-content{margin:0; background-color: #fff;}

#profile-location .content-box-content{padding:7px;}

.content-box h4{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center;}

.content-box-content p{line-height:18px;margin-bottom:10px;text-align:left;}

.profile-details-box{border-top-style:solid;border-top-width:1px;margin-bottom:10px;padding-top:10px;line-height:1.5em;}

.profile-details-box h5{font-family:"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;}

.quick-info{border:none;margin-left:5px;}

.quick-info h3{font-size:18px;line-height:18px;margin-bottom:5px;}

.details-info{margin-bottom:0;}

.custom-questions{font-size:11px;margin:10px 0 0 5px;}

.profile-info-question{font-weight:bold;margin-bottom:2px;}

.profile-info-answer{font-size:12px;margin-bottom:10px;margin-left:10px;}

.ds-album-list{text-align:center;}

div#photos-list canvas#loading,div#videos-list canvas#loading{left:375px;position:absolute;}

div#comments-list canvas#loading{left:250px;position:absolute;}

.videos-album-list li.video_item{height:135px;width:350px;margin-right:10px;margin-left:5px;float:left;position:relative;}

li.video_item{font-size:11px;}

li.video_item div.video_thumb{background-image:url(http://www.enthusenews.co.uk/icons/custom/no-video.png);float:left;}

li.video_item div.video_thumb,li.video_item div.video_thumb img{width:130px;height:97px;}

li.video_item .moderate-block{background-color:#EEE;position:absolute;height:93px;padding:2px;float:left;top:1px;left:1px;width:15px;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

li.video_item .moderate-block img{width:16px;height:16px;}

li.video_item div.video_infos{margin-left:5px;width:210px;height:83px;float:left;text-align:left;overflow:hidden;}

li.video_item div.video_infos div.video_title,li.video_item div.video_infos div.video_by,li.video_item div.video_infos div.video_stats{overflow:hidden;width:210px;float:left;}

.videos-album-list li.video_item div.snm_rating{margin-left:5px;}

li.video_item div.video_infos div.video_title{font-weight:bold;font-size:12px;}

li.video_item div.video_infos div.video_by{height:48px;}

li.video_item div.video_infos div.video_stats{height:15px;}

li.video_item div.video_thumb div.video_duration{background-color:#000;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6;padding:0 2px 1px;height:12px;position:absolute;right:221px;top:83px;_top:80px;font-size:10px;color:#FFF;}

li.video_item:hover div.video_thumb:hover div.play_button{background:url(http://www.enthusenews.co.uk/icons/mini_play.png);background-repeat:no-repeat;position:absolute;opacity:.8;left:54px;top:38px;width:24px;height:24px;}

li.video_item div.video_infos div.select_video{float:right;text-align:right;width:100px;height:16px;}

li.video_item div.video_infos div.video_by a{font-weight:bold;}

li.video_item.small div.video_thumb{background-image:none;}

li.video_item.small div.video_thumb,li.video_item.small div.video_thumb img{position:relative;height:60px;width:80px;float:left;}

li.video_item.small div.video_infos{width:135px;height:72px;overflow:hidden;}

li.video_item.small div.video_infos div.video_by{height:15px;}

li.video_item.small div.video_duration{right:1px!important;top:46px!important;_top:43px!important;}

li.video_item.small div.video_infos div.video_title{font-size:11px;height:15px;}

div.snm_video_player h1.video_title{font-weight:bold;float:left;}

div.snm_video_player div.snm_rating_box_small{float:right;margin-top:7px;}

div#video_player{margin-bottom:10px;text-align:center;}

div#video_player.black{height:423px;width:752px;background-color:#000;}

div#video_player div.video-alert{margin:180px 30px;}

div.video_tags{font-weight:bold;margin-bottom:10px;}

div.video_description{margin-bottom:10px;}

div.side_tools{width:225px;margin-bottom:10px;}

#welcome-default td{vertical-align:middle;}

#welcome-default h1{padding:0 0 5px 0;font-weight:normal;font-size:22px;line-height:normal;}

#welcome-default .feature-title{font-size:16px;}

#welcome-default .feature-desc{font-weight:13px;}

#welcome-default img{padding:0 5px 5px 0;}

#welcome-list{font-size:16px;}

#welcome-left p{font-size:16px;line-height:1.5em;}

#welcome-right table{border:0;}.search-listing{padding:10px 15px;}

.search-listing li{border-bottom-style:solid;border-bottom-width:2px;margin-bottom:10px;padding-bottom:10px;text-align:left;}

.search-listing .listing-photo{float:left;height:75px;}

.search-listing .listing-photo img{margin-right:10px;max-width:75px;}

.search-listing h3{float:left;font-size:18px;line-height:25px;width:375px;}

.search-listing .member-online{color:green;float:left;line-height:25px;margin:0 10px 0 0;width:75px;}

.search-listing .strapline{float:left;line-height:18px;width:460px;}

.search-listing .listing-questions{float:left;width:460px;}

.search-listing .listing-questions li{border:none;float:left;font-size:11px;line-height:17px;margin:0;padding:0;width:300px;}

.search-listing .listing-questions li strong{font-weight:bold;}

.search-listing .listing-questions li .closed{float:left;margin-right:5px;}

.search-listing .interact-links{float:right;margin:0;padding:0 10px;width:130px;}

.search-listing .interact-links li{border-bottom:none;border-top-style:solid;border-top-width:1px;font-size:11px;margin:0;padding:2px 5px;}

.search-listing .interact-links li.interact-view-profile{border-top:none;}

.search-listing .interact-links li:hover{cursor:pointer;}

.search-listing .interact-links li a:hover{text-decoration:none;}

.photos-list,.members-list{margin:0 auto;text-align:center;width:418px;}

.photos-list{width:425px;}

.photos-list li,.members-list li{float:left;margin:0 4px 10px 4px;text-align:center;width:59px;}

.members-list img{width:57px;height:57px;}

.photos-list li{height:70px;width:70px;padding:2px;}

.members-list li span{display:block;margin-top:3px;}

.members-list li span a{font-weight:bold;}

.wall-posts li{border-bottom-style:solid;border-bottom-width:1px;margin:10px 0;padding-bottom:8px;}

.wall-post .user-photo{float:left;margin:0 5px 0 0;}

.wall-post .user-photo img.photo{width:30px;height:30px;}

.wall-post .who-when{font-size:11px;line-height:15px;font-weight:bold;}

.wall-post .content{line-height:18px;width:90%;float:left;}

.wall-post .content p{font-size:11px;margin:0;}

.wall-post .wall-post-actions{float:right;font-size:11px;height:20px;}

.photo-info{float:left;margin-top:4px;width:440px;}

.photo-info h3{font-size:16px;line-height:26px;margin-bottom:5px;}

.photo-info h3 strong{font-weight:bold;}

.photo-info-links{font-size:12px;}

#photo-single .photos-list{float:right;width:300px;}

.description{padding:10px;text-align:center;}

.blog-list li{margin:20px 0;}

.blog-list li h3{line-height:1.5em;}

.blog-post h3{border-bottom-style:dashed;border-bottom-width:1px;font-size:19px;font-weight:normal;line-height:19px;margin:0 0 5px 0;padding:0 0 8px 0;}

.blog-post h3 .icon{margin:3px 5px 0 0;}

.blog-post h3 a.edit{font-size:12px;margin-left:10px;}

.blog-post .post-time{float:right;font-size:10px;margin-top:-2px;}

.blog-post .post-time strong{font-weight:bold;}

.blog-post .post-comments{float:left;font-size:11px;padding:0 0 2px 0;}

.blog-post .post-comments strong{font-size:bold;}

.blog-post .post-tags{float:right;font-size:11px;padding:0 0 2px 18px;}

.blog-entry h3{font-size:18px;font-weight:bold;margin-bottom:5px;padding-bottom:0;}

.blog-entry .entry-stats{font-size:11px;line-height:16px;}

.blog-entry .entry-body{margin-bottom:10px;padding:10px 15px;}

.rss-entry{padding-bottom:25px;padding-top:10px;}

.rss-entry td,.rss-entry{font-size:11px!important;line-height:1.6em!important;}

.rss-entry a{text-decoration:underline;}

.rss-entry a img{text-decoration:none;padding:3px;}

.rss-entry td{padding:15px 0 0 10px!important;}

.rss-entry h3{font-weight:bold;display:inline;}

.rss-entry .feed-icon{float:right;padding-left:10px;}

.rss-entry .entry-stats{font-size:10px;display:inline;font-weight:bold;}

.profile-group-list li.group-list-item{border-bottom-style:solid;border-bottom-width:1px;margin-top:13px;padding-bottom:10px;}

.group-list-info{float:left;}.group-list-info .title{font-size:13px;font-weight:bold;line-height:15px;margin-top:3px;width:225px;}

.group-list-members{float:right;font-size:9px;height:20px;text-transform:uppercase;text-align:right;}

.group-list-members strong{float:left;font-size:20px;font-weight:normal;line-height:20px;}

.group-list-members span{line-height:23px;margin-left:2px;}

#theform-inbox{width:770px;}

#message-items{display:block;width:770px;}

#message-items th{font-size:11px;font-weight:bold;padding:0 0 0 0;vertical-align:top;}

#umc-notices .unread,#message-items tr.unread,#theform-inbox .unread,.unread blockquote{background-color:#FFF9D7!important;color:#000!important;padding:5px;}

div.progressBarStatus,.unread .activity-when{color:#000!important;}

.umc-request-item{padding:10px 0;font-size:12px;}

.unread a{color:#333!important;}

#message-items .check{display:block;text-align:center;width:30px;}

#message-items td{padding:7px 0;vertical-align:top;}

#message-items td a{display:block;text-decoration:none;width:100%;}

#message-items td a span{display:block;font-size:11px;}

#message-items td.check{padding-top:14px;}

#message-items .check img{cursor:pointer;}

#message-items td.image{padding-top:10px;}

#message-items .image{width:30px;}

#message-items .image{padding-left:15px;padding-right:5px;text-align:center;}

#message-items .image img{height:20px;width:20px;}

#message-items .sender{width:130px;}

#message-items td.sender{font-size:12px;line-height:25px;padding:8px 0 0 3px;}

#message-items td.sender span{display:inline;font-weight:bold;}

#message-items td.sender em{display:block;font-style:normal;overflow:hidden;width:110px;}

#message-items .subject{width:385px;}

#message-items td.subject{display:block;font-size:14px;font-weight:bold;margin-top:-8px;padding-right:10px;overflow:hidden;white-space:nowrap;}

@media screen and(-webkit-min-device-pixel-ratio:0){#message-items td.subject{margin-top:0;}}#message-items td.noreply{display:block;line-height:22px;}

#message-items .subject a em{font-size:11px;font-weight:normal;}

#message-items td.subject a span{font-size:10px;font-weight:normal;}

#message-items td.date{font-size:11px;line-height:28px;margin-right:25px;padding:10px 0 5px 0;}

#message-items .date{width:175px;}

#message-items td.delete{padding-top:15px;text-align:center;width:30px;}

#message-items .delete{width:30px;}

#message-table-bottom{margin-bottom:10px;padding:8px 25px 8px 0;text-align:right;}

#message-actions{float:right;width:auto;}

#message-actions li{display:inline;float:left;}

#message-actions li a{display:block;margin-top:5px;}

#message-actions li select{margin-bottom:0;}

#message-actions li span{float:left;margin:5px 8px 0 0;}

.lightbox-content-box{background-color:yellow;}

.upload-entity-list li .upload-preview{float:left;margin-right:10px;}

.upload-entity-list li .edit-upload-info{float:left;width:360px;}

.upload-entity-list li .upload-permissions{float:right;}

#blog-create-upload{margin:10px 0;}

.inline-upload h2{margin-top:0;}

.activity-list li{border-bottom-style:solid;border-bottom-width:0;margin:0 0 8px 0;padding-bottom:3px;}

.activity-list .activity-delete{display:none;width:15px;height:16px;float:right;text-align:right;}

.activity-list li .activity-delete{display:none;}

.activity-list li:hover .activity-delete{display:block;}

.activity-list .activity-picture .photo{width:30px;height:30px;}

.activity-text{font-size:11px;padding:5px!important;}

.activity-text a{font-weight:bold;}.activity-icon{float:left;margin-right:8px;}

.activity-when,.activity-delete{float:right;text-align:right;width:80px;}

.activity-text blockquote{margin:5px 0 0 5px;width:385px;clear:both;float:left;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}

.activity-when,.activity-delete{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}

.activity-picture{float:right;}.activity-pictures{padding-left:10px;}

.activity-pictures img{padding:5px;border:0;width:50px;height:50px;}

.activity-list .video-photo{width:120px;overflow-x:hidden;display:block;}

.activity-list div.video_thumb{background-image:url(http://www.enthusenews.co.uk/icons/custom/no-video.png);}

.activity-list div.video_thumb,.activity-list div.video_thumb img{float:left;height:90px;position:relative;width:120px;}

.activity-list div.video_thumb:hover div.play_button{background:url(http://www.enthusenews.co.uk/icons/mini_play.png);background-repeat:no-repeat;position:absolute;opacity:.8;left:0;top:0;width:24px;height:24px;}

.activity-list div.video_thumb div.video_duration{background-color:#000;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:.6;padding:0 2px 1px;height:12px;position:absolute;right:1px;top:76px;font-size:10px;color:#FFF;}.activity-list .video-desc{margin-left:10px;}

.activity-list h3{font-weight:bold;font-size:11px;}

div#videos-list,div#photos-list{min-height:800px;}.pagination{padding-bottom:5px;font-size:12px;}

.pagination-desc{float:left;padding-top:3px;}

.pagination-desc strong,.pagination-links strong{font-weight:bold;}

.pagination-links{float:right;padding:0!important;}

.pagination-links li{display:inline;font-weight:bold;float:left;height:16px;}

.pagination-links li.nav-selected{border-style:solid;padding:1px 4px 0!important;border-width:2px;}

.pagination-links li.nav{border:none;padding:3px 4px 0!important;}

.arrow-left{display:block;height:75px;float:left;text-align:center;width:30px;}

.arrow-right{display:block;height:75px;float:right;text-align:center;width:30px;}

.picture-carousel .arrow-left,.picture-carousel .arrow-right{height:45px;padding-top:26px;}

.picture-carousel .arrow-left{margin-right:5px;}

.buttons a,.buttons button{display:block;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;}

.buttons button{width:auto;padding:4px 10px 3px 7px;}

.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px;}

*:first-child+html button[type]{padding:4px 10px 3px 7px;}

.buttons button img,.buttons a img{margin:0 3px -3px 0!important;padding:0;border:none;width:16px;height:16px;}

button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}

.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

button.positive,.buttons a.positive{color:#529214;}

.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}

.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}

.buttons a.negative,button.negative{color:#d12f19;}

.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}

.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

#overlay{background-color:#000;height:500px;left:0;position:absolute;top:0;width:100%;z-index:100;}

#lightbox{color:#222;left:0;line-height:18px;position:absolute;text-align:left;width:100%;z-index:101;}

#lightbox-close-button a{background-image:url('http://www.enthusenews.co.uk/icons/lightbox-close.png');background-position:left top;background-repeat:no-repeat;cursor:pointer;display:block;height:25px;left:-11px;text-indent:-9999px;position:absolute;top:-11px;width:25px;z-index:999;}

#outer-container{background-color:#FFF;border:1px solid #000;margin:0 auto;padding:5px;position:relative;width:600px;}

#inner-container{display:block;padding:2px;}

.action-inform{background-color:#FFF9D7;border:1px solid #E2C822;color:#333;margin-bottom:10px;padding:10px;text-align:center;}

.action-alert{background-color:#FFF9D7;border:1px solid #E2C822;color:#333;margin-bottom:10px;padding:10px;text-align:center;}

.action-alert a{color:#000!important;}

.action-error{background-color:#FFF9D7;border:1px solid #E2C822;color:#333;margin-bottom:10px;padding:10px;text-align:center;}

.admin-note{background-color:#f2feed;border:1px solid #9dcf87;padding:10px;font-size:12px;color:#222;}

.admin-note a{color:black;}

.admin-note p{float:left;width:400px;padding:8px 0 0 10px;}

.admin-note img{float:left;}

.left{float:left;}

.hide{display:none;}

.icon{float:left;margin-right:5px;}

.icon-wrong{left:-4px;position:relative;top:-7px;}

.more{float:right;font-size:11px;font-family:"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;}

.more_rss{float:left;font-size:11px;font-family:"Helvetica Neue",Tahoma,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;}

.more_rss img{margin:2px 5px -2px 0;}

.status-online{color:green;margin-right:5px;}

.status-away{color:orange;margin-right:5px;}

.status-kick{color:#c00;margin-right:5px;}

.photo{border-style:solid;border-width:1px;}

.activity-list .photo{border-style:solid;border-width:0;padding:2px 2px 2px 2px;margin:3px 5px;width:60px;height:60px;}

.activity-picture{width:30px;height:30px;}

.site-help{background-color:#bce4ff;border:1px solid #458AC3;color:#333;padding:5px;text-align:left;font-size:11px;margin-left:-9px;}

.thumbnail{height:20px;width:20px;}

.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.clearfix{display:inline-block;}

.clearfix{display:block;}

ul.widget-list{margin-top:-4px;}

.widget-list li{border-bottom:1px solid;padding:2px 0 2px 0;}

.widget-list li:first{padding-top:0;}

.widget-footer{margin:0;}

.widget-footer a{float:right;width:195px;text-align:right;font-size:11px;padding:4px 4px 0 0;}

.forum-list-title{float:right;line-height:16px;margin-bottom:2px;width:205px;font-size:12px;padding-top:1px;}

.forum-list-item img{float:left;padding-top:1px;}

.forum-list-time{float:right;width:205px;font-size:10px;line-height:15px;}

.forum-list-message{float:right;font-size:10px;overflow:hidden;width:205px;line-height:15px;}

ul.minor-options li a{font-size:10px!important;padding:7px 0 5px 8px;}

.group-forum-list-item{padding-bottom:10px;}

.group-forum-list-item img{float:left;margin:4px;}

.group-forum-list-title{font-size:14px;float:left;width:280px;}

.group-forum-list-time{float:right;font-size:10px;width:170px;text-align:right;}

.welcome-list-title{float:right;margin-bottom:1px;width:182px;font-size:11px;padding-top:3px;height:32px;line-height:15px;}

.welcome-list img{float:left;}

li.welcome-list{padding:2px;}

.magazine-list-title{float:right;margin-bottom:1px;width:185px;font-size:12px;padding-top:1px;}

.magazine-list img{float:left;}

.magazine-list-author{float:right;width:185px;font-size:10px;}

.magazine-list-clip{float:right;font-size:11px;width:185px;}

.magazine-authors .magazine-list-title,.magazine-authors .magazine-list-author{width:120px;}

.entity-list img{padding:2px;}

.news-list-item{padding:3px 0 3px 0;}

.news-list-title{float:left;margin-bottom:2px;width:205px;font-size:12px;padding-top:1px;}

.news-list-item img{float:right;padding-top:5px;}

.news-list-time{float:left;font-size:10px;width:205px;}

.photo-info{float:left;margin-top:4px;width:440px;}

.photo-info h3{font-size:16px;line-height:26px;margin-bottom:5px;}

.photo-info h3 strong{font-weight:bold;}

.photo-info-links{font-size:12px;}

#photo-single{min-height:600px;}

#photo-single .photos-list{float:right;width:300px;}

#photo-single .photos-list li{float:left;height:54px;margin:0 0 0 5px;width:54px;}

.photo-single-image{padding:10px;text-align:center;min-height:100px;width:726px;}

.photo-single-image canvas#loading{float:none;right:0;}

.photo-single-description{float:left;width:515px;}

.photo-single-interact{float:right;width:225px;}

.photo-single-bottom{margin-top:10px;}

.photo-single-info{font-size:12px;text-align:center;width:230px;margin-left:10px;overflow:hidden;}

.photo-single-comments{float:left;width:515px;}

.photos-album-list,.album-list{padding:3px;text-align:center;}

.photos-album-list li,.album-list li{float:left;width:134px;height:162px;margin:4px;padding:1px;}

.photos-album-list li,.album-list li{position:relative;}

.photos-album-list li{height:170px;font-size:10px;}

.photos-album-list .moderate-block{background-color:#EDEDED;height:16px;opacity:.8;padding:2px;float:left;top:1px;width:134px;}

.photos-album-list .moderate-block img{width:16px;height:16px;}

#photo-album .pagination{width:726px;}

.tagcloud .tag-icon{float:left;padding:0 5px 3px 3px;}

.tagcloud div{float:right;width:94%;font-size:12px;}

.edit-profile-photo{margin-bottom:10px;}

#edit-profile-aboutme h4{font-size:16px;font-weight:bold;margin-bottom:5px;text-align:left;}

.edit-profile-photo h5{border-bottom:2px solid #000;font-size:15px;font-weight:bold;margin-bottom:10px;padding-bottom:2px;width:450px;}

.edit-profile-photo .grid-left{margin-top:10px;text-align:center;width:250px;}

.edit-profile-photo span{font-size:11px;margin-bottom:10px;}

.edit-profile-photo .grid-right{width:460px;}

.edit-photo-upload-picture,.edit-photo-choose-default,.edit-photo-remove-picture{margin-bottom:10px;padding:5px;}

#profile-albums .arrow-left,#profile-albums .arrow-right{padding-top:65px;}

#profile-friends-list .arrow-left,#profile-friends-list .arrow-right{padding-top:52px;}

.edit-photo-choose-default .arrow-left,.edit-photo-choose-default .arrow-right{margin-top:30px;}

#profile-interact li{float:left;}

#profile-interact li a{border-style:solid;border-width:1px;cursor:pointer;display:block;float:left;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;font-weight:bold;line-height:130%;margin-right:7px;padding:5px 7px 6px 7px;text-decoration:none;}

#profile-interact li a img{border:none;height:16px;margin:0 5px -3px 0;padding:0;width:16px;}

.event-smallinfo{height:51px;margin-top:10px;}

.event-date{float:left;text-align:center;width:50px;}

.event-smallinfo .month{font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;line-height:18px;text-transform:uppercase;}

.event-smallinfo .day{border-style:solid;border-width:1px;border-top:none;font-family:Verdana,"Times New Roman",Times,serif;font-size:30px;line-height:32px;}

.event-smallinfo .name{font-size:15px;font-weight:bold;margin-left:60px;}

.event-smallinfo .tagline{font-size:11px;line-height:15px;margin:2px 0 0 60px;}

.group-top-list li.group-list-item,.group-new-list li.group-list-item{border-bottom-style:solid;border-bottom-width:1px;margin:10px 0;padding-bottom:10px;}

.group-list-half .group-list-info{float:left;width:293px;}

.group-list-half .profile-pic{float:left;margin-right:10px;}

.group-list-half .title{font-size:14px;font-weight:bold;margin-top:3px;}

.group-list-half .tagline{font-size:11px;line-height:14px;margin-top:2px;}

.group-list-join{float:right;font-size:9px;height:50px;padding:9px 5px 0 5px;text-align:center;text-transform:uppercase;width:50px;}

.group-list-join strong{font-size:20px;font-weight:normal;line-height:25px;letter-spacing:-1px;}

.actions{margin:10px 0 0 30px;}

.actions li{font-size:11px;line-height:16px;margin:2px 0 8px 0;padding:0;}

.actions li a img{float:left;}

.actions li a span{padding-left:8px;}

.actions li a:hover{text-decoration:none;}

.actions li a:hover span{text-decoration:underline;}

.countdown{text-align:center;}

.countdown li{float:left;margin:0 10px;}

.countdown-days,.countdown-hours,.countdown-minutes,.countdown-seconds{font-family:Futura;font-size:30px;color:#373737;height:34px;width:41px;}

.countdown-label{font-size:11px;}

.group-list-item img{float:left;margin-right:3px;}

.invite-list{margin:0 auto;text-align:left;width:580px;}

.invite-list li{float:left;margin:5px;width:180px;}

.invite-list li img{float:left;margin-right:10px;}

.invite-list li .invite{margin:0 auto;margin-top:12px;}

.center{margin:0 auto;text-align:center;}

.tip{background-color:#000;color:#FFF;opacity:.7;padding:5px;z-index:13000;}

li.invite_friend{float:left;margin-bottom:3px;height:20px;width:240px;}

li.invite_friend div.left img{width:20px;height:20px;}

li.invite_friend input#invitations{margin:0 9px 0 0;}

textarea#external-invite-emails{height:45px;width:450px;}

.lastupdated{display:none;}.entry-body{padding:0;margin:0;}

.entry-body td{overflow:visible;overflow-x:inherit;text-overflow:inherit;padding:3px;}

.entry-body table,.entry-body td{vertical-align:top!important;}

.entry-body br{padding-bottom:10px;}

#profile-interact ul li{margin-bottom:5px;}

#welcome-page th{font-size:20px;padding:10px 0 20px 0;}

#welcome-page table th{border-bottom-style:solid;border-bottom-width:1px;font-size:18px;padding:10px 0 5px 0;text-align:left;}

#welcome-left img{border-style:solid;border-width:1px;padding:4px;}

#welcome-list tr{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:10px;}

#welcome-list tr.button{border:none;padding-bottom:10px;}

#what-now{background-color:#FFF9D7;border:1px solid #E2C822;color:#333;}

#what-now h3{border-color:#E2C822;}#what-now-list{margin:0 auto;width:480px;}

#what-now-list li{display:block;float:left;width:140px;}

#what-now-list li.one{margin-right:15px;}

#what-now-list li.two{margin:0 15px;}

#what-now-list li.three{margin-left:15px;}

#what-now-list li .title{font-size:14px;}

#what-now-list li .icon{display:block;margin-top:2px;}

#what-now-list li .desc{font-size:11px;line-height:14px;}

#what-now .close{font-size:11px;padding:0 3px;}

#quick-help{background-color:#D9F1FF;border:1px solid #B8DAEA;color:#333;margin-bottom:10px;}

#quick-help h3{border-bottom-color:#B8DAEA;border-bottom-style:solid;border-bottom-width:1px;font-weight:normal;line-height:24px;margin:5px;padding-bottom:5px;font-size:14px;}

#quick-help h3 img{margin-right:5px;}

#quick-help h3 .more-help img{margin:0 0 0 5px;}

#quick-help a{color:#333;}#quick-help .close{padding:0;}

.calendar caption{background-color:white;}

.calendar .prev,.calendar .month,.calendar .year,.calendar .next{padding:0 5px;}

.calendar div{border:4px solid #666;background-color:white;color:#777!important;}

.calendar .valid{color:#222;}.calendar td{cursor:pointer;text-align:center;}

.calendar table th{font-weight:bold;background-color:#CCC;}

.calendar table td{padding:4px;}

button.calendar{width:20px;height:20px;background-image:url('http://www.enthusenews.co.uk/icons/calendar_view_month.png');background-repeat:no-repeat;}

#forum-index-list h3{border-bottom-style:solid;border-bottom-width:2px;line-height:34px;margin-top:-5px;margin-bottom:10px;}

#forum-index-list table{width:746px;border-collapse:collapse;}

#forum-index-list table thead th{border-bottom-style:solid;border-bottom-width:0;padding-bottom:3px;}

#forum-index-list table thead th.forum-icon{width:32px;}

#forum-index-list table thead th.forum-name{padding-right:10px;text-align:left;width:350px;}

#forum-index-list table thead th.forum-posts{padding-right:10px;text-align:center;}

#forum-index-list table thead th.forum-views{padding-right:10px;text-align:center;}

#forum-index-list table thead th.forum-last-post{padding-left:5px;text-align:left;}

#forum-index-list table .forum-last-post .right{padding:3px 0 0 0;}

#forum-index-list table tbody tr td{border-bottom-style:solid;border-bottom-width:0;padding:10px 0;}

#forum-index-list table tbody tr td.forum-icon{text-align:center;}

#forum-index-list table tbody tr td.forum-icon img{margin-top:10px;}

#forum-index-list table tbody tr td.forum-name{font-size:11px;padding-right:10px;}

#forum-index-list table tbody tr td.forum-name a{font-size:15px;line-height:20px;}

#forum-index-list table tbody tr td.forum-name a.no-desc{line-height:35px;}

#forum-index-list table tbody tr td.forum-posts,#forum-index-list table tbody tr td.forum-views{font-size:12px;line-height:35px;padding-right:10px;text-align:center;}

#forum-index-list table tbody tr td.forum-last-post{padding-left:5px;padding-top:12px;line-height:1.3em;}

#forum-index-list table td.forum-posts{font-size:18px!important;text-align:center!important;}

#forum-index-list table td.forum-views{font-size:18px!important;text-align:center!important;}

body.form-box,body.form-box .form-box{background-image:none;border:0 0 0 0!important;}

div#upload-content .desc{font-size:12px;}

div#upload-content div.flash-uploader fieldset{margin:10px 0 20px;}

div.flash-uploader div#videoEdit{padding:5px;}

div.flash-uploader div#videoEdit input{width:300px;}

div.flash-uploader div#switch_uploader{font-size:11px;font-weight:bold;padding-top:11px;}

div.flash-uploader .likeParent{font:inherit;color:inherit;text-decoration:inherit;}

div.flash-uploader label,div.flash-uploader a{color:Black;}

div.flash-uploader a.likeParent,div.flash-uploader a.likeParent:link,div.flash-uploader a.likeParent:active,div.flash-uploader a.likeParent:visited,div.flash-uploader a.likeParent:hover{font:inherit;color:#000;text-decoration:none;}

div.flash-uploader legend{font-weight:bold;color:Black;}

div.flash-uploader fieldset.flash{width:375px;margin:10px 0 10px 0;border-color:#D9E4FF;}

div.flash-uploader .progressWrapper{border:solid 1px #E8E8E8;margin-bottom:5px;overflow:hidden;}

div.flash-uploader .progressContainer{padding:5px;background-color:#F5F5F5;overflow:hidden;}

div.flash-uploader .red{border:solid 1px #B50000;background-color:#FFEBEB;}

div.flash-uploader .green{border:solid 1px #DDF0DD;background-color:#EBFFEB;}

div.flash-uploader .blue{border:solid 1px #CEE2F2;background-color:#F0F5FF;}

div.flash-uploader .progressName{font-size:8pt;font-weight:bold;color:#555;height:14px;text-align:left;white-space:nowrap;overflow:hidden;}

div.flash-uploader .progressBar{background-image:url(http://www.enthusenews.co.uk/icons/custom/upload_progressbar.gif);border:1px solid #CACACA;width:100%;}

div.flash-uploader .progressBarInProgress,div.flash-uploader .progressBarComplete,div.flash-uploader .progressBarError{font-size:0;width:0;height:15px;background-color:#369;}

div.flash-uploader .progressBarComplete{width:100%;background-color:green;visibility:hidden;}div.flash-uploader .progressBarError{width:100%;background-color:red;visibility:hidden;}

div.flash-uploader .progressBarStatus{margin-top:2px;width:337px;font-size:12px;text-align:left;white-space:nowrap;}

div.flash-uploader a.progressCancel,div.flash-uploader a.progressCancel:link,div.flash-uploader a.progressCancel:active,div.flash-uploader a.progressCancel:visited,div.flash-uploader a.progressCancel:hover{display:block;float:right;font-size:11px;height:24px;line-height:24px;padding-left:25px;background-image:url(/icons/lightbox-close.png);background-repeat:no-repeat;background-position:0 0;}

div.flash-uploader a.progressCancel:hover{background-position:0 0;}

div.snm_rating{float:left;margin:0;padding:0;width:80px;height:20px;position:relative;}

div.snm_rating_box{height:35px;}

#snm_rating_votes{float:left;font-size:11px;margin-left:5px;margin-top:1px;}

div.snm_rating .rate{display:block;width:20px;height:16px;text-decoration:none;position:absolute;padding:0;top:0;left:0;}

div.snm_rating .rating_bg{z-index:1;width:80px;position:absolute;height:16px;top:0;background-repeat:no-repeat;background-image:url(http://www.enthusenews.co.uk/icons/stars_default.png);_background-image:url(http://www.enthusenews.co.uk/icons/stars_default.gif);}

div.snm_rating .current-rating{position:absolute;top:0;height:16px;display:block;z-index:2;background-repeat:no-repeat;background-image:url(http://www.enthusenews.co.uk/icons/stars_over.png);_background-image:url(http://www.enthusenews.co.uk/icons/stars_over.gif);}

div.snm_rating a:hover{position:absolute;height:16px;top:0;height:16px;display:block;z-index:3;background-repeat:no-repeat;background-image:url(http://www.enthusenews.co.uk/icons/stars_over.png);_background-image:url(http://www.enthusenews.co.uk/icons/stars_over.gif);}

.rating_text{font-size:11px;margin-left:3px;line-height:18px;}

div.snm_rating canvas#loading{left:200px;}

div.snm_rating a.rating_0{width:0!important;z-index:10;}

div.snm_rating a.rating_1{z-index:8;width:16px!important;}

div.snm_rating a.rating_2{z-index:7;width:32px!important;}

div.snm_rating a.rating_3{z-index:6;width:48px!important;}

div.snm_rating a.rating_4{z-index:5;width:64px!important;}

div.snm_rating a.rating_5{z-index:4;width:80px!important;}

div.snm_rating .rate-0{width:0!important;}

div.snm_rating .rate-1{width:16px!important;}

div.snm_rating .rate-2{width:32px!important;}

div.snm_rating .rate-3{width:48px!important;}

div.snm_rating .rate-4{width:64px!important;}

div.snm_rating .rate-5{width:80px!important;}

div.rating-box div.form-error{width:220px;}

div#forum div.forum-buttons{display:block;margin-bottom:10px;}

div#forum div.code{padding:5px;}

div#forum #list-forums table{padding:0;margin:0;border:0;width:800px;}

div#forum #forum-index-list table th{padding:5px;}

div#forum #list-forums th{font-size:110%;font-weight:bolder;}

div#forum #list-forums th .about{text-align:left!important;}

div#forum #list-forums th,#list-forums td{padding:2px 5px;}

div#forum #list-forums td.member{padding-top:10px;text-align:center;width:120px;}

div#forum td.member a{font-size:12px;}

div#forum td.member ul{padding:5px 0;}

div#forum td.member ul li a{font-size:10px;}

div#forum td.about{width:520px!important;}

div#forum td.details{width:170px;}

div#forum #list-forums td.message{font-size:13px;padding:10px;width:450px!important;}

div#forum .icon{width:12px;height:12px;}

div#forum .num_topics{width:60px;font-size:105%;font-weight:bolder;text-align:center;}

div#forum .num_posts{width:60px;font-size:105%;font-weight:bolder;text-align:center;}

div#forum .list-name{font-weight:bolder;}

div#forum .description{overflow:hidden;text-align:left;}

div#forum .small{font-size:100%!important;}

div#forum .small a{margin:10px 0 0 0;}

div#forum #breadcrumbs{padding:3px;border:0;clear:both;}

div#forum #breadcrumbs .crumb{font-size:120%;}

div#forum .pagination ul{padding:3px;border:0;clear:both;}

div#forum textarea{width:640px;height:200px;}

div#forum blockquote{padding:3px;margin:5px 0;}

div#forum blockquote.note{background-color:#FFF9D7;border:1px solid #E2C822;color:#333;}

div#forum blockquote.deleted{background-color:#FDE6E3;border:1px solid #BA0012;color:#333;}

div#forum .minor-options li{margin:0 3px;width:120px;}

div#forum .minor-options li img{float:right;margin:0 2px;}

.widget-custom ul,.widget-custom menu,.widget-custom dir{display:block;list-style-type:disc;margin:1em 0;padding-left:30px;}

.widget-custom ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:30px;}

.widget-custom li{display:list-item;}

.widget-custom ul ul,.widget-custom ul ol,.widget-custom ul dir,.widget-custom ul menu,.widget-custom ul dl,.widget-custom ol ul,.widget-custom ol ol,.widget-custom ol dir,.widget-custom ol menu,.widget-custom ol dl,.widget-custom dir ul,.widget-custom dir ol,.widget-custom dir dir,.widget-custom dir menu,.widget-custom dir dl,.widget-custom menu ul,.widget-custom menu ol,.widget-custom menu dir,.widget-custom menu menu,.widget-custom menu dl,.widget-custom dl ul,.widget-custom dl ol,.widget-custom dl dir,.widget-custom dl menu,.widget-custom dl dl{margin-top:0;margin-bottom:0;}

.widget-custom ol ul,.widget-custom ul ul,.widget-custom menu ul,.widget-custom dir ul,.widget-custom ol menu,.widget-custom ul menu,.widget-custom menu menu,.widget-custom dir menu,.widget-custom ol dir,.widget-custom ul dir,.widget-custom menu dir,.widget-custom dir dir{list-style-type:circle;}

.widget-custom ol ol ul,.widget-custom ol ul ul,.widget-custom ol menu ul,.widget-custom ol dir ul,.widget-custom ol ol menu,.widget-custom ol ul menu,.widget-custom ol menu menu,.widget-custom ol dir menu,.widget-custom ol ol dir,.widget-custom ol ul dir,.widget-custom ol menu dir,.widget-custom ol dir dir,.widget-custom ul ol ul,.widget-custom ul ul ul,.widget-custom ul menu ul,.widget-custom ul dir ul,.widget-custom ul ol menu,.widget-custom ul ul menu,.widget-custom ul menu menu,.widget-custom ul dir menu,.widget-custom ul ol dir,.widget-custom ul ul dir,.widget-custom ul menu dir,.widget-custom ul dir dir,.widget-custom menu ol ul,.widget-custom menu ul ul,.widget-custom menu menu ul,.widget-custom menu dir ul,.widget-custom menu ol menu,.widget-custom menu ul menu,.widget-custom menu menu menu,.widget-custom menu dir menu,.widget-custom menu ol dir,.widget-custom menu ul dir,.widget-custom menu menu dir,.widget-custom menu dir dir,.widget-custom dir ol ul,.widget-custom dir ul ul,.widget-custom dir menu ul,.widget-custom dir dir ul,.widget-custom dir ol menu,.widget-custom dir ul menu,.widget-custom dir menu menu,.widget-custom dir dir menu,.widget-custom dir ol dir,.widget-custom dir ul dir,.widget-custom dir menu dir,.widget-custom dir dir dir{list-style-type:square;}

.widget-custom table{display:table;border-spacing:2px;border-collapse:separate;margin-top:0;margin-bottom:0;-moz-box-sizing:border-box;text-indent:0;}

.widget-custom table[align="left"]{float:left;}

.widget-custom table[align="right"]{float:right;text-align:start;}

.widget-custom table[rules]:not([rules="none"]){border-collapse:collapse;}

body{background:transparent url(http://static.sgcdn.net/icons/templates/146-body.jpg) repeat top left;background-attachment:fixed;background-color:#c4c4c4;color:#000000; border:2px solid #ccc;}

a:link,a:visited,a:hover,a:active{color:#000378;}

div#wrapper-header-outer{background-color:#fff;border-bottom-color:#cccccc;border-top-color:#56601f;}

div#wrapper-header-outer.has-full-header-image{}div#wrapper-header-outer.has-body-header-image{background-color:#fff;}

div#wrapper-header-inner{background-color:transparent;}

div#wrapper-header.has-body-header-image{background:transparent;}

div#header{text-align:left;}

div#header h1 a{color:#000;font-family:Arial;}

div#search-bar-background{background-color:#fff;border-color:#fff; border-top:#CCCCCC 1px solid; padding: 3px 0 0 3px;}

ul#main-navigation li{background-color:#fff;}

ul#main-navigation li a:link,ul#main-navigation li a:visited,ul#main-navigation li a:active{color:#000;}

ul#main-navigation li a:hover{color:#fff;}

ul#main-navigation li:hover{background-color:#006699;}

ul#main-navigation li:hover{color:#fff;font-family:Arial;}

ul#main-navigation li.nav-selected{background-color:#ededed;border-color:#006699;}

ul#main-navigation li.nav-selected a,ul#main-navigation li.nav-selected a:hover{color:#3d4706 !important;}

div#body-container{background-color:#f7f5ef;}

div#container{background-color:#f7f5ef;}

ul#sub-navigation,ul.sub-navigation{border-bottom-color:#006699;}

ul#sub-navigation li,ul.sub-navigation li{background-color:#ededed;}

ul#sub-navigation li a,ul.sub-navigation li a{color:#3d4706;}

ul#sub-navigation li.nav-selected,ul.sub-navigation li.nav-selected{background-color:#006699;}

ul#sub-navigation li.nav-selected a,ul.sub-navigation li.nav-selected a{color:#ededed;}

div#sidebar{background-color:#f2f2f2;}

div.sb-big-link div.big-link-block{background-color:#f2f2f2;border-color:#d4d4d4;}

div.sb-big-link div.big-link-block:hover{background-color:#d4d4d4;}

ul#manage-dropdown li{background-color:#e8e8e8;border-color:#d4d4d4;}

ul#manage-dropdown li:hover{background-color:#d4d4d4;}

.sidebar-box{background-color:#f2f2f2;}

.sidebar-box h2{background-color:#f2f2f2;border-color:#cacaca;color:#000000;}

.sidebar-box .sb-action:link,.sidebar-box .sb-action:visited,.sidebar-box .sb-action:hover,.sidebar-box .sb-action:active{color:#000378;}

ul#sb-inbox-list li,ul#sb-moderate-list li{border-color:#cacaca;}

ul#sb-inbox-list li:hover,ul#sb-moderate-list li:hover{background-color:#d4d4d4;}

ul#sb-moderate-list li.no-moderate-items:hover{background-color:transparent;}

ul#sb-inbox-list li.unread a,ul#sb-moderate-list li.unread a{color:#333333;}

ul#sb-add-list{border-color:#cacaca;}

ul#sb-add-list li{background-color:#cacaca;border-color:#b6b6b6;}

ul#sb-add-list li:hover{background-color:#c0c0c0;}

ul#sb-add-list li:active{background-color:#c0c0c0;}

ul#sb-friends-list li{border-color:#cacaca;}

ul#sb-friends-list li:hover{background-color:#d4d4d4;}

ul#sb-friends-list li.no-friends:hover{background-color:transparent;}

ul#sb-upcoming-list li{border-color:#cacaca;}

ul#sb-upcoming-list li:hover{background-color:#d4d4d4;}

ul#sb-upcoming-list li.no-event:hover{background-color:transparent;}

div.content-box{background-color:#fff;border-color:#e8e8e8;}

div.content-box h2{background-color:#006699;border-bottom-color:#1f2900;color:#ededed;}

div.content-box-content h4{color:#000000;}

#profile-about,#members-home-list,#groups-home-list,#events-home-list,#groups-top-list,#profile-interact,#magazine-list{border-top-color:#3d4706;}

#members-home-list,#groups-home-list,#events-home-list,#magazine-list,.blog-entry h3{border-bottom-color:#3d4706;}

.form-box{background-color:#f2f2f2;border-color:#e8e8e8;}

.form-box h2{border-bottom-color:#cacaca;color:#000000;}

form fieldset,.fieldset{background-color:#dedede;border-color:#cacaca;}

form label{color:#000000;}

.input-desc{color:#000000;}

.form-sub-box{background-color:#e8e8e8;border-color:#cacaca;}

.form-box h3{border-bottom-color:#3d4706;color:#000000;}

.profile-group-list li.group-list-item,.group-list-members,.profile-details-box,.wall-posts li,.search-listing li{border-color:#cacaca;}

.activity-when{color:#000000;}

.activity-text blockquote{color:#000000;}

.activity-text{background-color:#e8e8e8;color:#000000;}

.widget-list li{border-color:#cacaca;}

.magazine-list-author{color:#000000;}

.forum-list-message{color:#000000;}

#message-items{background-color:#f2f2f2;border-color:#e8e8e8;}

#message-items th{background-color:#006699;color:#ededed;}

#umc .unread{background-color:#FDF5C4 !important;color:#333333 !important;}

#message-items tr{background-color:#f2f2f2;}

#message-items tr.even{background-color:#e8e8e8;}

#message-items td a{color:#000378;}

#message-items .subject a em{color:#000000;}

div#footer{background-color:#f2f2f2;}

.photo{background-color:#c4c4c4;border-color:#3d4706;}

.buttons a{color:#565656;}

#welcome-page{background-color:#f2f2f2;border-color:#e8e8e8;}

#welcome-page table th{border-color:#cacaca;}

#welcome-left img{background-color:#f2f2f2;border-color:#3d4706;}

#welcome-list tr{border-color:#cacaca;}

#welcome-page tr td{border-color:#cacaca;}

#welcome-page tr td.content-box{background-color:#dedede;}

#forum{color:#000000;}

#forum div.code{background-color:#dedede;}

#forum-index-list table th{background-color:#dedede;}

#forum #list-forums th{background-color:#3d4706;border:solid #151f00 1px;color:#ededed;}

#forum #list-forums tr{border:solid #384201 1px;}

#forum #list-forums td.member{background-color:#e8e8e8;border-right:solid #d9d9d9 1px;}

#forum .details{background-color:#ededed;}

#forum #breadcrumbs{color:#ededed;background-color:#006699;}

#forum #breadcrumbs a{color:#ededed !important;}

#forum .pagination ul{color:#000000;background-color:#f2f2f2;}

#forum .pagination a{color:#000000 !important;}

#forum blockquote{background-color:#ededed;border:solid #d9d9d9 1px;}


/*
	Theme Name: Revolution Lifestyle
	Theme URL: http://www.revolutiontwo.com/themes/lifestyle
	Description: Revolution Lifestyle is a 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.0
	Tags: three columns, fixed width, white, tan, teal, purple, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v2.0 - 12.07.08
		Second Release of Revolution Lifestyle, to ensure compatibility with WordPress 2.7
*/

body {
	background: /*url(http://www.enthusenews.co.uk/images/BodyBg.gif) repeat top center*/ #fff;
	width: 990px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 7px;
	}
	
#wrap {
	background: #F7F5EF;
	width: 988px;
	margin: 1px auto 1px;
	padding: 0px;
	position: relative;
	border: 0px solid #333;
	}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #7A3254;
	text-decoration: none;
	}
	
a:hover {
	color: #0f3f6f;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	
/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar {
	/*background: #eef6de;
	width: 985px;
	height: 30px;
	color: #627a40;*/
	height: 30px;
	background-color: transparent;
	background-image:url(images/bg_top_navigation.gif);
	background-repeat:repeat-x;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
	border-bottom-style:solid;
	margin: 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: normal;
	text-transform:none
	padding: 0 0 8px 0;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: none;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: #fff;
	width: 984px;
	height: 90px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

#header h1 {
	color: #000;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#header h3 {
	color: #7A3254;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
.headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 486px;
	float: right;
	margin: 0px;
	padding: 18px 0px 0px 0px;
	font-weight: bold;
	}
	
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: url(images/header-b1.jpg);
	width: 960px;
	height: 37px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
#navbarleft {
	width: 680px;
	height: 27px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;





	list-style: none;
	margin: 0px;













	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #495D5C;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: #EBE6D4 url(images/navhov.png);
	color: #495D5C;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #E1DCCA;
	width: 150px;
	color: #495D5C;
	font-size: 14px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background: #627a40;
	width: 985px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #666666;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #85ACAC;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 161px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}

#homepage p img {
	border: none;
    float: left;
	margin: 0px;
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}

.hpdate {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	
#homepagetop {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;
	width: 610px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagetop p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.featuredtop {
	float: left;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
.featuredtop img {
	border: none;
	margin: 0px;
	}
	
#homepagebottom {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 610px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	}
	
#homepagebottom p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.hpbottom {
	float: left;
	width: 590px;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
	
.hpbottom img {
	border: none;
	margin: 0px;
	}
	
#homepageleft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

.hpfeatured {
	background: #FFFFFF url(images/featuredtop.gif) top no-repeat;
	float: left;
	width: 280px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DDDDDD;
	}
	
.hpfeatured img {
	border: none;
	margin: 0px;
	}
	
#homepageright {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	}
	
#content h1 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	}

#content h1 a:hover {
	color: #7A3254;
	text-decoration: none;
	}
	
#content h2 {
	background: #000000;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	}

#content h3 {
	background: #86AFB0 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#content h4 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
#contentleft a img {
	border: none;
	}

blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postarea p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumb {
	float: left;
	width: 590px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
#contentwide {
	float: left;
	width: 940px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.postareawide {
	background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;
	float: left;
	width: 920px;
	margin: 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postareawide p {



	margin: 0px;
	padding: 0px 0px 15px 0px;
	}


	

.postareawide ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumbwide {
	float: left;
	width: 920px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	

	
/*.dateleft {
	width: 380px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}*/
	
.time {
	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.adsense-post {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.comments {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 485px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display: inline;
	}
	
#sidebar h2 {
	background: #003399 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#sidebar p {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
.widgetarea {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.video {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.adsense {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.newsletter {
	background: #FFFFFF url(images/newsletter.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;
	float: right;
	width: 120px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #93BBBC url(images/topnav.png);
	width: 960px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #627a40;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #627a40;
	text-decoration: underline;
	}
	
/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #F7F5EF !important;
	width: 220px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#searchbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;

	margin: 0px 0px 0px 5px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#subscribe {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	}

#subbox {
	background: #EEEEEE !important;
	width: 250px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#subbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#submit {
	background: #7B7B7B url(images/subbutton.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #EEEEEE;
	width: 460px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 0px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
div#wrapper-header 

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 5px;

padding-bottom: 0pt;

padding-left: 5px;

width: 5px;

}

	
	div#wrapper-header.has-body-header-image 

{

background-color: transparent;



}

#at16lb{    display:none;   position:absolute;   top:0%;   left:0%;   width:100%;   height:100%;   z-index:1001;   background-color:black;   opacity:0.001
}

#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {
    position:static!important
	}
	
	#at20mc {   
	 position:absolute;left:0px;top:0px
	 }
	 
	 #at20mc a {
	 color:#3366BB
	 }
	  .at15a{
	  border:0px;height:0px;margin:0px;padding:0px;width:100%;width:230px
	  }
	  
	  .atnt {
	  text-align:center!important;padding:6px 0px 0px 0px!important;height:24px!important
	  }
	  
	  .atnt a {
	  text-decoration:none;color:#3366bb
	  }
	  .atnt a:hover {text-decoration:underline}/*not currently used;would be for ads#at15a1{border-bottom:1px solid #eee}#at15a2{border-top:1px solid #eee}
	   */
	   
#at_msg,#at16p label,#at16nms,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea {font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;   outline-style:none;   outline-width:0px;   line-height:1em}

#at15s{background:#fff!important;border:1px solid #ccc!important;color:#4c4c4c!important;float:none!important;line-height:1em!important;margin:0px!important;overflow:visible!important;padding:1px!important;text-align:left!important;width:230px!important;   position:absolute!important}

#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;   border-bottom:1px solid #e5e5e5}

#at15s_brand,#at16_brand{position:absolute}

#at15s_brand {top:4px;right:4px}

#at16_brand{top:5px;right:30px;   cursor:default}

#at_hover{padding:4px}

#at_hover .at_item, #at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c !important}

#at16nms {padding:4px 5px}

#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px}

#at_hover .at_item.atiemode2 {    width:104px!important}

#at_hover .at_item:hover,#at_hover .at_item.athov {    margin:0px!important}

#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;   border:1px solid #e5e5e5;color:#000!important}

/* hack for ie6 only */

* html #at_hover .at_item {    border:1px solid #fff}

* html #at_hover .at_item.athov {    border:1px solid #e5e5e5!important;   margin:1px!important}

/* end hackery */

#at_email15{padding-top:5px}

.at15e_row{height:28px}

.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important}

.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:normal!important;padding:0pt!important}

/*#at_email{    height:338px!important}*/

#at_email label,#at_email input,#at_email textarea {    font-size:11px!important}

.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(//s7.addthis.com/static/r07/widget00.png) no-repeat left;cursor:pointer}

.addthis_toolbox.addthis_default_style span {    line-height:16px}

.addthis_default_style .addthis_separator {    margin:0px 5px;   display:inline}

div.atclear {    clear:both}

/* float rule */

.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs {    float: left}

.at300b img {    border:0}

/* float padding */

.addthis_default_style .at300b,.addthis_default_style .at300m {    padding:0px 2px}

/* cursor rule */

.at300b,.at300m,.at300bs {cursor:pointer}

.at300bs {background:url(//s7.addthis.com/static/r07/widget00.png) no-repeat left;   overflow:hidden;   display:block;   height:16px;   width:16px;line-height:16px!important}

.at300bs.at15t_expanded,.at300bs.at15t_compact {    background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left;margin-right:4px}

.at15t_more{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left} 

/*;background-position:0px 100px}*/

.at15t_000{background-position:0px -0px}

.at15t_aim{background-position:0px -16px}

.at15t_ask{background-position:0px -32px}

.at15t_backflip{background-position:0px -48px}

.at15t_ballhype{background-position:0px -64px}

.at15t_bebo{background-position:0px -80px}

.at15t_blogger{background-position:0px -96px}

.at15t_blogmarks{background-position:0px -112px}

.at15t_buzz{background-position:0px -128px}

.at15t_delicious{background-position:0px -144px}

.at15t_digg{background-position:0px -160px}

.at15t_diigo{background-position:0px -176px}

.at15t_email{background-position:0px -192px}

.at15t_facebook{background-position:0px -208px}

.at15t_fark{background-position:0px -224px}

.at15t_faves{background-position:0px -240px}

.at15t_favorites{background-position:0px -256px}

.at15t_friendfeed{background-position:0px -272px}

.at15t_friendster{background-position:0px -288px}

.at15t_google{background-position:0px -304px}

.at15t_hatena{background-position:0px -320px}

.at15t_hi5{background-position:0px -336px}

.at15t_kaboodle{background-position:0px -352px}

.at15t_kirtsy{background-position:0px -368px}

.at15t_linkagogo{background-position:0px -384px}

.at15t_linkedin{background-position:0px -400px}

.at15t_live{background-position:0px -416px}

.at15t_meneame{background-position:0px -432px}

.at15t_misterwong{background-position:0px -448px}

.at15t_mixx{background-position:0px -464px}

.at15t_multiply{background-position:0px -480px}

.at15t_myaol{background-position:0px -496px}

.at15t_myspace{background-position:0px -512px}

.at15t_netvibes{background-position:0px -528px}

.at15t_netvouz{background-position:0px -544px}

.at15t_newsvine{background-position:0px -560px}

.at15t_nujij{background-position:0px -576px}

.at15t_orkut{background-position:0px -592px}

.at15t_plaxo{background-position:0px -608px}

.at15t_print{background-position:0px -624px}

.at15t_propeller{background-position:0px -640px}

.at15t_reddit{background-position:0px -656px}

.at15t_segnalo{background-position:0px -672px}

.at15t_simpy{background-position:0px -688px}

.at15t_slashdot{background-position:0px -704px}

.at15t_spurl{background-position:0px -720px}

.at15t_stumbleupon{background-position:0px -736px}

.at15t_stylehive{background-position:0px -752px}

.at15t_tailrank{background-position:0px -768px}

.at15t_technorati{background-position:0px -784px}

.at15t_thisnext{background-position:0px -800px}

.at15t_tumblr{background-position:0px -816px}

.at15t_twitter{background-position:0px -832px}

.at15t_typepad{background-position:0px -848px}

.at15t_wordpress{background-position:0px -864px}

.at15t_yahoobkm{background-position:0px -880px}

.at15t_yardbarker{background-position:0px -896px}

.at15t_netscape{background-position:0px -640px}

#at16clb {    font-size:16pt;   font-family:"verdana bold", verdana, arial, sans-serif}

#at_share .at_item {width:123px !important;   padding:4px;   margin-right:2px;   border:1px solid #ffffff}

#at16pm {    background:#fff;   /*border:1px solid #ccc;*/    width:298px;   height:360px;   text-align:left;   border-right:1px solid #ccc;   position:static}

#at16pcc {position:fixed;top:0px;left:0px;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;   padding:0px;z-index:10000001;   overflow:visible}

/* hack for ie6 only */

* html #at16pcc {    position:absolute}

/* iframe container */

#at16abifc {    overflow:hidden;   margin:0;   top:10px;   left:10px;   height:335px;   width:492px;   position:absolute;   border:0}

#at16abifc iframe {    border:0;   position:absolute;   height:360px;   width:516px;   top:-10px;   left:-10px}

* html div#at16abifc.atiemode2 {    height:354px;   width:482px}

* html #at16abifc iframe {    height:348px;   left:-10px;   top:-10px;   overflow:hidden}

#at16p {    position:absolute;   /*position:fixed;*/    top:50%;   left:50%;   /*background:url(images/bkg-addthis-pop.png);*/background:url(//s7.addthis.com/static/t00/atbkg.png);   width:300px;   padding:10px;   margin:0 auto;   margin-top:-185px;   margin-left:-155px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px;   color:#5e5e5e;   z-index:10000001}

#at_share {    margin:0;   padding:0}

#at16ps {    overflow-y:scroll;   height:284px;   padding:5px}

/* address book panel tab */a#at16pit {    position:absolute;   top:37px;   right:10px;   display:block;   background:url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;   width:16px;   height:20px;   line-height:19px;   margin-right:-17px;   /*text-indent:-9000px;*/    text-align:center;   overflow:hidden;   color:#3366bb;   /*top:26px;   right:0;*/}

#at16pi {background:#e5e5e5;text-align:left;   /* @todo border:1px solid #fff;*/    border:1px solid #ccc;   border-bottom:0}

#at16pi a {    text-decoration:none;   color:#3366bb}

#at16pi a:hover {    text-decoration:underline}

#at16pt {position:relative;background:#f2f2f2;height:13px;   padding:5px 10px}

#at16pt h4, #at16pt a{font-weight:bold}

#at16pt h4 {display:inline;margin:0;padding:0;font-size:12px;color:#4c4c4c;cursor:default}

#at16pt a {position:absolute;top:5px;right:10px;/*font-size:1.4em;*/color:#4c4c4c;text-decoration:none}

#at16pc form{margin:0}

#at16pc form label {    display:block;   font-size:11px;   font-weight:bold;   padding-bottom:4px;   float:none;   text-align:left}

#at16pc form label span {    font-weight:normal;   color:#4c4c4c;   display:inline}

/* @todo why are the inputs textareas zoomed oddly in the iframe? on mac ffx/safari    turns out it's not just on the iframe;it's off localhost. probably has to do with    our doctype -- needs js action perhaps?    */

#at_email form .abif {    width:272px !important}

#at_email textarea/*.abif*/ {    height:55px !important;   word-wrap:break-word}

/* hack for ie6 and 7 */

* html #at_email textarea {    height:42px !important}

*:first-child+html #at_email textarea {    height:42px !important}

#at_email form input,#at_email form textarea {    background:#fff;   border:1px solid #bbb;   width:272px;   margin:0px;   margin-bottom:8px;   font-weight:normal;   padding:3px;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:11px;   line-height:1.4em;   /*color:#a6a6a6;*/    color:#333}

#at_email form .atfxmode2 {    width:279px}

#at16pc form .at_ent {    color:#333!important}

#at16pc form textarea {    /*width:356px;*/    height:48px}

/* doesn't work on windows */

#at16pc form input:focus,#at16pc form textarea:focus {background:#fffff0;   color:#333}

#at16p .atbtn {    background:#fff;   border:1px solid #b5b5b5;   width:60px;   padding:2px 4px;   margin:0 2px !important;   font-size:11px !important;   font-weight:bold;   color:#333;   cursor:pointer}

#at16p .atbtn:hover {    border-color:#444;   color:#06c}

#at_email #ateml {    text-align:right;   font-size:10px;   color:#999}

/* menu content */

#at16pc {    height:323px;   font-size:11px;   text-align:left;   color:#4c4c4c}

#at_email {    padding:5px 10px}

#at16pc .tmsg {    padding:4px 2px;   text-align:right}

/* services/filter */

#at16ps {}

#at16psf {    position:relative;   background:#f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;   border-bottom:1px solid #ccc;   height:20px;   padding:4px 10px;   text-align:center}

* html #at16psf input {    padding:0}

#at16psf input {    background:#fff;   border:none;   width:220px;   margin:2px 0 0;   color:#666;   outline-style:none;/* for safari */    outline-width:0px;   padding:2px 0 0;   font-family:arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px}

/*#at16psfx {    position:absolute;   top:12px;   right:14px;   display:block;   background:url(http://s7.addthis.com/static/t00/x00.gif) no-repeat;   width:16px;   height:16px;   line-height:16px;   @todo restore text-indent:-9000px;   outline:none}*//* notifications *//* Notifications */

#at16pcc .at_error {    background:#f26d7d;   border-bottom:1px solid #df5666;   padding:5px 10px;   color:#fff}

#at16pcc #at_success {    background:#d0fbda;   border-bottom:1px solid #a8e7b7;   padding:5px 10px;   color:#4c4c4c}

/* footer */

#at16pf {position:relative;background:#f2f2f2;height:12px;   border-top:1px solid #e5e5e5}

#at16pf a {position:absolute;   outline:none;   padding:0;   margin:0;   overflow:hidden;   font-size:10px;    color:#4c4c4c;   font-family:Arial, Helvetica, Sans-Serif;   text-decoration:none}

#at16pf a:hover {    text-decoration:underline}

#at16pf a#at-whatsthis {    width:60px;   left:10px}

#at16pf a#at-privacy {    width:39px;   left:90px}

#at_complete {    font-size:13pt;   color:#47731d;   text-align:center;padding-top:130px;   height:208px!important;   width:472px}

#at_s_msg {    margin-bottom:10px} 

#at16pf a#at-logo {background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;   padding-left:10px;right:10px}

.at_baa {display:block;overflow:hidden;outline:none}

#at15s #at16pf a {top:1px}

#at16pc form #at_send {    width:80px !important;   }

#at_feed {    display:none;   padding:10px;   height:300px}

#at_feed span {    margin-bottom:10px;   font-size:12px}

#at_feed div {width:102px!important;height:26px!important;line-height:26px!important;float:left!important;   margin-right:68px}

#at_feed div.at_litem {    margin-right:0px}

#at_feed a {margin:10px 0px;height:17px;line-height:17px}

.fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}

.fbtn.bloglines{background-position:0 0;width:94px;height:20px !important;line-height:20px !important;margin-top:8px !important}

.fbtn.yahoo{background-position:0 -20px}

.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}

.fbtn.technorati{background-position:0 -71px}

.fbtn.netvibes{background-position:0 -88px}

.fbtn.pageflakes{background-position:0 -141px}

.fbtn.feedreader{background-position:0 -172px}

.fbtn.newsisfree{background-position:0 -207px}

.fbtn.google{background-position:0 -54px;width:104px}

.fbtn.winlive{background-position:0 -105px;width:100px;height:19px !important;line-height:19px;margin-top:9px !important}

.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px !important;line-height:14px !important;margin-top:12px !important}

.fbtn.aol {background-position:0 -189px;width:92px;height:18px !important;line-height:18px !important}

/* AddThis Side Panel */

#at16pp {    color:#4c4c4c;   /*border-left:1px solid #fff;*/    position:absolute;   top:12px;   right:12px;   font-size:11px}

#at16pp label {    font-size:11px !important}

#at16ppc {    padding:10px;   width:179px;   /*height:306px;*/}

#at16pph {    padding:5px 0 10px 0}

#at16pph select {    margin:5px 0 8px 0}

#at16pp .atinp {    width:156px; /* only in ie */}/* only in ie7 in quirks mode are these necessary;need js version @todo *//**:first-child+html #at16ppa,*:first-child+html #at16ppso{     width:160px}*/html>/**/body #at16pp .atinp {    width:176px; /* this rule will only be read in non-ie modern browsers */}

#at16ppb {    background:#fff;   border:1px solid #ccc;   height:274px}

/* Panel - Select Email Provider */#at16ep {    height:16px;   padding:8px}

#at16ep a {    display:block;   height:16px;   line-height:16px;   padding-left:22px;   margin-bottom:8px;   font-size:12px}

#at16ep a.at_gmail {    background:url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left}

#at16ep a.at_hotmail {    background:url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left}

#at16ep a.at_yahoo {    background:url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left}

#at16ppf p#atsb {    padding-top:20px;   font-size:10px}

/* remember me row */

#at16abr {    margin-top:10px}

#at16abr input {    padding:0;   margin:0;   margin-right:5px}

/* address book results */

#at16ppso {    display:none;   text-align:right;   margin-top:2px}

#at16ppa {    background:#fff;   border:1px solid #ccc;   height:228px;   width:178px;   overflow:auto}  

 #at16ppa a {    display:block;   white-space:nowrap;   padding:4px 8px;   font-size:12px!important}
 
 /* address book typedown filter */
 
 #at16eatdr {    position:absolute;   background: #fff;   border-top:0px;   max-height:110px;   overflow: auto;   z-index:500;   top:129px;   left:21px;   width:277px}
 
 * html #at_email #at16eatdr {    top:115px!important;   width:272px!important}
 
 *:first-child+html #at_email #at16eatdr {    top:115px!important;   width:272px!important}
 
 /* will only be read in non-IE modern browsers */
 
 html>/**/body #at_email form #at16eatdr.abif {    top:137px;   width:278px!important}
 
 #at16eatdr a {    display: block;   overflow: hidden;   border-bottom: 1px dotted #eee;   padding: 4px 8px}
 
 #at16eatdr a:hover, #at16eatdr a.hover {    background: #e0eefa;   text-decoration: none;   color: #333}
 
 /* promo units */
 
 #at_promo {    font-size:12px;   display:none}
 
 #at_promo button {    background:#ee6a44;   border-top:1px solid #ffa389;   border-left:1px solid #ffa389;   border-right:1px solid #d4522c;   border-bottom:1px solid #d4522c;   color:#fff}
 
 #at_promo .at-promo-content {    margin-top:12px}
 
 #at_promo .at-promo-btn {    padding-top:10px}
 
 #at_promo .at-promo-top {    background:url(images/60x60_atn_logo.jpg) no-repeat 0 0;   padding:10px 0 5px 70px}
 
 #at_promo h4 {    font-size:14px;   font-weight:bold;   margin:0 0 4px}
 
 #at_promo h4 sup {    font-size:11px;   color:#ee6a44}
 
 #at_promo span {    display:block}
 
 #at_promo .at-promo-btm {    background:url(/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;   padding:6px 0 0 70px}
 
 /* browser hacks.atie6ifh{    width:100%;   height:100%;   position:absolute;   left:0;   top:0;   display:block;   filter:alpha(opacity=0)}*/




{

background-color: transparent;



}