@media screen  {
body>div#guest-footer {
position:fixed;
}
}

table {
border-collapse:collapse;
border-spacing:0;
width:100%;
}

address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:400;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

body {
background:#fff;
color:#1c2837;
font:normal 13px arial, verdana, tahoma, sans-serif;
position:relative;
}

img,.input_check,.input_radio {
vertical-align:middle;
}

td {
padding:3px;
}

h2 {
font-size:1.6em;
font-weight:400;
clear:both;
margin:0 0 8px;
}

body h3 {
font-weight:700;
font-size:1.1em;
color:#1d3652;
padding:5px 8px 3px;
}

a {
color:#3a3a3a;
}

a:hover {
color:#616161;
text-decoration:underline;
}

.row1,.row1 td,.post_block.row1 {
background-color:#f1f1f1;
}

body .maintitle {
background:#fff url(/forum/public/style_images/mobilemag/tile_top.gif) repeat-x left 50%;
color:#fff;
font-size:13px;
font-weight:700;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
overflow:hidden;
margin:0 !important;
padding:8px !important;
}

body .maintitle a {
color:#fff;
}

.bar {
background:#e5e5e5 url(/forum/public/style_images/mobilemag/gradient_bg.png) repeat-x 50%;
}

.altbar {
background:#b6c7db;
color:#1d3652;
}

.header {
background:url(/forum/public/style_images/mobilemag/tile_sub.gif) repeat-x;
color:#1d3652;
}

body .ipb_table .header a,body .topic_options a {
color:#1d3652;
}

#pubh {
background:#e6e6e6;
border:1px solid #ababab;
border-bottom:4px solid #ababab;
margin:6px 5px;
padding:4px;
}

.general_box {
background-color:#f5f5f5;
border:1px solid #e5e5e5;
border-bottom:4px solid #e5e5e5;
padding:10px;
}

.general_box h3 {
background:#FFA313;
color:#fff;
font-size:1em;
border:0;
margin:-10px -10px 5px;
padding:5px;
}

.post_block {
background:#fefefe;
}

.post_block h3 {
background:#e7e7e7;
}

div.post_form fieldset {
background-color:#f8f8f8;
}

.date,.poll_question .votes {
color:#a9a9a9;
font-size:0.8em;
}

.no_messages {
background-color:#fafafa;
color:#1c2837;
padding:25px 30px;
}

.tab_bar {
background-color:#f0f0f0;
color:#4a6784;
}

.tab_bar li.active {
background-color:#828282;
}

.tab_bar.no_title.mini {
border-bottom:8px solid #828282;
}

.filter_bar {
background-color:#707070;
color:#e5e5e5;
}

.moderation_bar {
background:#e5e5e5;
}

.input_submit {
background-color:#525252;
color:#fff;
font-weight:700;
font-size:0.85em;
text-decoration:none;
cursor:pointer;
border-color:#606060;
border-style:solid;
border-width:1px;
padding:3px 7px;
}

.input_submit:hover {
background:#696969;
}

.input_submit.alt {
background-color:#f5f5f5;
color:#1d3652;
text-decoration:none;
border-color:#fafbfc #bfcbd8 #bfcbd8 #fafbfc;
}

.input_submit.alt:hover {
background:#efefef;
color:#1d3652;
}

.input_submit.delete {
background-color:#ad2930;
color:#fff;
border-color:#C8A5A4 #962D29 #962D29 #C8A5A4;
}

.input_submit.delete:hover {
background:#bf3631;
color:#fff;
}

body#ipboard_body fieldset.submit,body#ipboard_body p.submit {
background-color:#e5e5e5;
text-align:center;
padding:15px 6px;
}

h1,#content_jump {
text-indent:-9999px;
height:0;
width:0;
}

#branding {
background:#e7e7e7 url(/forum/public/style_images/mobilemag/branding_bg.png) repeat-x;
min-height:80px;
}

#admin_bar {
background:#2e2e2e url(/forum/public/style_images/mobilemag/gradient_bg.png) repeat-x 50%;
color:#d2d2d2;
font-size:0.8em;
height:14px;
padding:7px;
}

#admin_bar li {
color:#767676;
padding:0 3px 0 5px;
}

#admin_bar li.active,#admin_bar li.active a {
color:#e74242;
}

#primary_nav {
background:#000 url(/forum/public/style_images/mobilemag/primarynav_bg.png) repeat-x;
font-size:0.95em;
border-bottom:5px solid #FFA313;
padding-left:10px;
height:31px;
}

#primary_nav ul li,#primary_nav ul li a {
color:#efefef;
text-decoration:none;
}

#primary_nav ul li {
font-size:0.95em;
margin-left:6px;
padding:8px;
}

#primary_nav ul li.active {
background:#FFA313;
font-size:1.05em;
font-weight:700;
position:relative;
margin:-4px 0 auto 5px;
padding:0;
}

#primary_nav ul li.active a {
background:#FFA313;
margin-left:6px;
display:block;
padding:10px 15px 10px 10px;
}

#primary_nav ul li a:hover {
color:#b1b1b1;
}

#user_navigation {
font-size:0.9em;
background:#c4c4c4;
border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
position:absolute;
width:284px;
top:7px;
right:10px;
float:right;
z-index:9999;
border-color:#C9C9C9;
border-style:solid;
border-width:0 1px 1px;
}

#user_navigation .photo {
border:1px solid #7c7c7c;
float:left;
margin:6px 10px 6px 6px;
}

#user_info {
margin-left:60px;
margin-right:15px;
}

#user_navigation p {
color:#d9e3ed;
margin-top:6px;
white-space:nowrap;
}

#user_navigation p a {
color:#a1bad3;
}

#user_navigation #new_msg_count {
background-color:#528f6c;
font-weight:700;
font-size:0.9em;
top:0;
left:45px;
position:absolute;
padding:3px 7px;
}

#user_navigation ul {
font-size:0.88em;
margin-top:4px;
}

#user_navigation ul#user_other {
margin-left:0;
top:35px;
position:absolute;
}

#user_navigation ul#user_other li {
float:left;
padding:0 0 0 8px;
}

#user_navigation ul#user_link_menucontent {
background:#e5e5e5;
border:1px solid #1d3652;
margin-top:0;
width:170px;
float:right;
z-index:10000;
}

#user_navigation ul#user_link_menucontent li {
float:none;
padding:1px;
}

#user_navigation ul#user_link_menucontent a {
color:#1d3652;
text-decoration:none;
display:block;
padding:5px 5px 5px 15px;
}

#user_navigation ul#user_link_menucontent a:hover {
background:#fdfdfd;
}

#user_navigation #user_link {
background:#F1F1F1 url(/forum/public/style_images/mobilemag/th_bg.png) repeat-x 50%;
border:1px solid #7c7c7c;
min-width:110px;
-moz-outline:0;
position:absolute;
display:inline-block;
overflow:hidden;
right:66px;
height:15px;
margin:6px 5px 0 8px;
padding:3px 26px 3px 8px;
}

#user_navigation #user_link span {
display:inline-block;
overflow:hidden;
max-width:110px;
}

#user_navigation.logged_in {
height:63px;
}

#user_navigation.not_logged_in {
font-size:1em;
padding:5px 15px 10px;
}

#user_navigation.not_logged_in .links {
font-size:11px;
display:block;
color:#606060;
margin:8px 8px 0;
}

#user_navigation.not_logged_in .links a {
font-weight:700;
color:#606060;
}

#user_navigation.not_logged_in #register_link {
border-bottom:1px dotted;
}

#user_navigation.not_logged_in #sign_in {
background:#606060;
display:block;
min-width:250px;
margin:0;
padding:8px;
}

#user_navigation #user_notifications_link {
background:#F1F1F1 url(/forum/public/style_images/mobilemag/th_bg.png) repeat-x 50%;
border:1px solid #7c7c7c;
min-width:30px;
-moz-outline:0;
position:relative;
display:inline-block;
overflow:hidden;
float:right;
white-space:nowrap;
text-decoration:none;
height:15px;
margin:6px 0 0;
padding:3px 17px 3px 5px;
}

#user_navigation #user_notifications_link small {
position:relative;
background-color:#d5dde5;
color:#000;
font-weight:700;
top:0;
right:0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:1px 4px;
}

#user_navigation #user_notifications.no-new small {
background-color:transparent;
color:#fff;
}

#user_navigation #user_notifications.no-new small:hover {
background-color:#d5dde5;
color:#000;
}

#user_notifications_link_menucontent {
border:1px solid #1d3652;
margin-top:3px;
min-width:325px;
float:right;
z-index:10000;
font-size:0.85em;
}

#user_notifications_link_menucontent li {
float:none;
clear:both;
padding:5px 10px 5px 8px;
}

#user_notifications_link_menucontent li.view-all {
text-align:center;
background-color:#d5dde5;
font-weight:700;
}

#user_notifications_link_menucontent li.no-notifications {
text-align:center;
font-style:italic;
}

#user_notifications_link_menucontent img {
float:left;
margin:5px 7px 0 0;
}

#user_notifications_link_menucontent li.notify:hover {
background:#f3f3f3;
}

#user_notifications_link_menucontent li p {
display:inline;
margin-left:0;
}

#user_notifications_link_menucontent li span.desc {
font-size:0.8em;
padding-top:2px;
}

#search {
color:#556b85;
font-size:0.85em;
position:relative;
right:0;
float:right;
z-index:5000;
min-width:260px;
margin:5px 4px auto auto;
}

#search .submit_input {
background:url(/forum/public/style_images/mobilemag/search_icon.png) no-repeat 50%;
text-indent:-3000em;
width:25px;
height:21px;
border:none;
float:left;
padding:0;
}

#search input#main_search {
border:0;
width:165px;
font-size:11px;
background-color:#fff;
padding:0;
}

#search input#main_search.inactive {
color:#a9a9a9;
font-style:italic;
}

#search_wrap {
background:#fff;
border:1px solid #C9C9C9;
float:left;
white-space:nowrap;
padding:3px;
}

#search .choice {
background:url(/forum/public/style_images/mobilemag/search_expand.png) no-repeat right;
border-left:1px solid #afafaf;
color:#888;
min-width:60px;
height:11px;
display:inline-block;
padding:0 9px 0 7px;
}

#search_options_menucontent {
background:#fff;
font-size:13px;
border:1px solid #3c3c3c;
margin-top:4px;
min-width:150px;
display:inline-block;
z-index:1000;
}

#search_options_menucontent li {
color:#3c3c3c !important;
margin:0 !important;
padding:9px 5px 9px 10px !important;
}

#search_options_menucontent li.special {
background:#e4ebf2;
}

#search_options_menucontent li.special + li.app,#search_options_menucontent li.title + li.special {
border-top:1px solid #cbcbcb;
}

#search_options_menucontent li input {
margin-right:5px;
}

#adv_search {
width:25px;
height:20px;
background:url(/forum/public/style_images/mobilemag/cog.png) no-repeat 50%;
text-indent:-3000em;
float:left;
display:inline-block;
margin:1px;
}

#secondary_nav {
color:#878787;
font-size:0.9em;
clear:both;
padding:12px 15px 12px 25px;
}

#secondary_nav li {
padding-right:7px;
float:left;
}

#secondary_nav #section_links li {
padding:0 5px;
}

#secondary_nav a {
color:#393939;
text-decoration:none;
}

#rss_menu {
background-color:#ffdfbe;
border:1px solid #ff7600;
width:200px;
display:block;
z-index:500;
padding:1px;
}

#secondary_nav #section_links #rss_menu li {
display:block;
float:none;
padding:0;
}

#rss_menu a {
display:block;
color:#ff7600;
padding:3px;
}

#rss_menu a:hover {
background-color:#ff7600;
color:#fff;
}

#pm_notification {
background:url(/forum/public/style_images/mobilemag/trans_bg.png);
color:#515151;
width:60%;
position:fixed;
z-index:2000;
margin:15px 20% 0;
padding:0;
}

#pm_notification #pm_wrap {
background:#f3f3f3;
margin:10px;
padding:0;
}

#pm_notification h2 {
font-size:1.1em;
font-weight:700;
clear:none;
padding-left:18px;
color:#1c2837;
margin:-8px 0 0 10px;
}

#pm_notification.open h2 {
background:url(/forum/public/style_images/mobilemag/folder_open.png ) no-repeat 2px 2px;
}

#pm_notification.closed h2 {
background:url(/forum/public/style_images/mobilemag/folder_closed.png ) no-repeat 2px 2px;
}

#pm_notification p.excerpt {
line-height:150%;
overflow:auto;
max-height:400px;
margin:15px 20px 0;
}

#pm_notification p.desc {
float:right;
margin:0 15px;
}

body#ipboard_body #pm_notification p.submit {
padding-left:15px;
text-align:left;
margin:15px 0 0;
}

#pm_notification a.configure {
font-size:0.9em;
float:right;
margin-right:15px;
}

#pm_notification .ok_thanks {
text-align:center;
clear:both;
padding:6px;
}

#pm_notification h3 {
background-color:#dae4ed;
font-size:1.2em;
margin-bottom:2px;
padding:6px;
}

#pm_notification h3 img {
margin-right:6px;
}

#board_footer {
color:#606060;
font-size:0.85em;
border-top:1px solid #dedede;
top:20px;
clear:both;
margin:10px 15px 0;
padding:8px 8px 15px;
}

#board_footer ul#utility_links li {
float:left;
padding-right:8px;
}

#board_footer p {
text-align:right;
}

#footer_utilities {
background:#707070 url(/forum/public/style_images/mobilemag/gradient_bg.png) repeat-x 50%;
color:#fff;
font-size:0.8em;
margin:25px 15px 0;
padding:4px 15px;
}

#footer_utilities form {
margin:7px 5px 0;
}

#footer_utilities ul {
margin:8px 0 0;
padding:2px 0;
}

#footer_utilities li {
float:right;
padding:0 8px 4px;
}

#content {
clear:both;
padding:2px 15px 0;
}

#ajax_loading {
background-color:#6f8f52;
color:#fff;
text-align:center;
width:8%;
top:0;
left:46%;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
z-index:10000;
position:fixed;
padding:5px;
}

#ipboard_body.redirector {
width:500px;
margin:150px auto 0;
}

.topic_options,.generic_bar,.tab_filters {
color:#1d3652;
font-size:0.85em;
font-weight:700;
height:33px;
}

.generic_bar,.tab_filters {
background:#b6c7db;
}

.tab_filters {
background:#535353 url(/forum/public/style_images/mobilemag/th_bg.png) repeat-x top;
color:#fff;
}

.topic_options {
background:#d5dee5;
}

.topic_options li {
float:right;
padding:10px;
}

#index_stats .general_box {
margin-bottom:10px;
overflow:hidden;
padding:0;
}

#index_stats .general_box h3 {
margin:0;
padding:5px;
}

.general_box.alt {
padding:0;
}

.general_box.alt h3 {
margin:0 0 5px;
}

.general_box .block_list {
font-size:0.9em;
padding-top:5px;
margin:0;
}

.general_box .block_list li {
margin:0;
padding:6px;
}

.progress_bar {
background-color:#fff;
border:1px solid #e5e5e5;
}

.progress_bar span {
background:#5e5e5e url(/forum/public/style_images/mobilemag/gradient_bg.png) repeat-x left 50%;
color:#fff;
font-size:0;
font-weight:700;
text-align:center;
text-indent:-2000em;
height:10px;
display:block;
overflow:hidden;
}

.progress_bar.limit span {
background:#b82929 url(/forum/public/style_images/mobilemag/progressbar_warning.png) repeat-x center;
}

.progress_bar.user_warn {
width:80%;
margin:0 auto;
}

.progress_bar.user_warn span {
height:6px;
}

.progress_bar.topic_poll {
border:1px solid #e5e5e5;
margin-top:2px;
width:40%;
}

.resized_img img {
margin-bottom:5px;
border-color:#777;
border-style:solid;
border-width:3px 3px 6px;
}

.resized_img span {
background:#777;
color:#fff;
font-size:11px;
padding:4px 8px;
}

.resized_img {
clear:right;
}

li.rating a {
-moz-outline:0;
}

.antispam_img {
margin-left:215px;
margin-bottom:3px;
}

.tagList {
list-style-type:none;
margin:0;
padding:0;
}

li.level1 {
font-size:12px;
}

li.level4 {
font-size:18px;
}

li.level6 {
font-size:22px;
}

span.error {
color:#ad2930;
font-weight:700;
clear:both;
}

.maintitle .desc {
font-size:0.7em;
color:#b6c7db;
}

.bullets ul,.bullets ol,ul.bullets,ol.bullets {
list-style:disc;
margin-left:30px;
line-height:150%;
list-style-image:none;
}

#user_navigation #new_msg_count,.message,.popupWrapper,.poll_question h4,.reputation,.rounded {
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.desc,p.posted_info,.warn_panel strong {
font-size:0.8em;
color:#606060;
}

.cancel {
color:#ad2930;
font-size:0.9em;
font-weight:700;
}

.photo {
border:1px solid #d8d8d8;
left:20px;
margin: 3px 0 10px 0;
float: right;
}

.avatar {
border:1px solid #d8d8d8;
left:20px;
position:absolute;
margin:5px;
}

em.moderated {
background:transparent;
font-size:0.8em;
font-weight:700;
margin-top:8px;
display:block;
clear:both;
}

.positive {
color:#6f8f52;
}

.negative {
color:#c7172b;
}

.clickable {
cursor:pointer;
}

.clearfix,.stats_list {
overflow:auto;
}

.block_wrap {
margin-bottom:10px;
padding:5px 0;
}

.searchlite {
background-color:#FF0;
color:red;
font-size:14px;
}

.input_text {
background:#fff url(/forum/public/style_images/mobilemag/input_text.png) repeat-x;
font-size:0.9em;
font-family:arial, verdana, tahoma, sans-serif;
border:1px solid #9f9f9f;
padding:2px;
}

.input_text.error {
background-color:#f3dddd;
}

.input_text.accept {
background-color:#f1f6ec;
}

.input_text.email,.input_text.password {
width:18em;
}

p.field {
padding:15px;
}

li.field {
margin-left:27px;
padding:5px;
}

li.field.error {
color:#ad2930;
}

li.field.checkbox,li.field.cbox {
margin-left:0;
}

li.field.checkbox .input_check,li.field.checkbox .input_radio,li.field.cbox .input_check,li.field.cbox .input_radio {
margin-right:10px;
vertical-align:middle;
}

li.field.checkbox label,li.field.cbox label {
width:auto;
float:none;
display:inline;
}

li.field.checkbox p,li.field.cbox p {
position:relative;
left:245px;
display:block;
}

li.field.checkbox span.desc,li.field.cbox span.desc {
padding-left:27px;
margin-left:auto;
display:block;
}

.message {
background:#f1f6ec url(/forum/public/style_images/mobilemag/information.png) no-repeat 8px 10px;
border:1px solid #b0ce94;
color:#3e4934;
line-height:150%;
padding:10px 10px 10px 30px;
}

.message h3 {
color:#323232;
padding:0;
}

.message.error {
background-color:#f3dddd;
background-image:url(/forum/public/style_images/mobilemag/exclamation.png);
color:#281b1b;
font-size:1.1em;
border-color:#deb7b7;
}

.message.error.usercp {
background-image:none;
float:right;
padding:4px;
}

.message.unspecific {
background-color:#f3f3f3;
color:#515151;
clear:both;
border-color:#d4d4d4;
margin:0 0 10px;
}

.message.user_status {
background:#f9f7e0;
color:#6c6141;
font-size:1em;
border:1px solid #eadca0;
margin-bottom:10px;
padding:5px 5px 5px 15px;
}

.message.user_status.in_profile {
font-size:1.2em;
position:relative;
padding-left:15px;
overflow:auto;
}

.message.user_status #update_status {
background:#595959;
font-size:0.8em;
font-weight:700;
margin-left:10px;
padding:3px 8px;
}

.message.user_status .cancel {
font-size:0.75em;
}

.ipbmenu_content,.ipb_autocomplete {
font-size:0.9em;
min-width:85px;
z-index:2000;
padding:5px;
}

.ipbmenu_content li:last-child {
border-bottom:0;
padding-bottom:0;
}

.popupWrapper {
background:url(/forum/public/style_images/mobilemag/trans_bg.png);
color:#fff;
}

.popupInner {
background:#fff;
color:#000;
border:3px solid #e5e5e5;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:500px;
overflow:auto;
margin:6px;
}

.popupInner h3 {
background-color:#dae4ed;
font-size:1em;
border:0;
padding-left:24px;
}

.popupClose {
position:absolute;
left:12px;
top:12px;
}

.popup_footer {
position:absolute;
bottom:0;
right:0;
padding:15px;
}

.popup_body {
padding:10px;
}

.stem {
width:31px;
height:16px;
position:absolute;
}

.stem.topleft {
background-image:url(/forum/public/style_images/mobilemag/stems/topleft.png);
}

.stem.topright {
background-image:url(/forum/public/style_images/mobilemag/stems/topright.png);
}

.stem.bottomleft {
background-image:url(/forum/public/style_images/mobilemag/stems/bottomleft.png);
}

.stem.bottomright {
background-image:url(/forum/public/style_images/mobilemag/stems/bottomright.png);
}

.modal {
background-color:#3e3e3e;
}

.userpopup {
padding-bottom:25px;
overflow:hidden;
position:relative;
font-size:0.9em;
}

.userpopup h3 {
font-size:1.2em;
}

.userpopup > div {
padding:8px;
}

.userpopup dl {
border-bottom:1px solid #d4d4d4;
padding-bottom:10px;
margin-bottom:4px;
}

.userpopup .photo {
top:0;
right:0;
position:absolute;
}

.userpopup .user_controls {
left:10px;
position:absolute;
}

.userpopup .reputation {
right:4px;
position:absolute;
}

.info dt {
float:left;
font-weight:700;
clear:both;
width:30%;
padding:3px 6px;
}

.info dd {
width:60%;
margin-left:35%;
padding:3px 6px;
}

span.pagination.no_pages {
color:#acacac;
font-size:0.9em;
display:none;
height:0;
padding:10px;
}

ul.pagination.top {
margin-bottom:15px;
height:18px;
padding:0 0 5px;
}

ul.pagination.bottom {
margin-top:15px;
height:18px;
padding:5px 0 0;
}

ul.pagination a,ul.pagination li.active,ul.pagination li.pagejump,ul.pagination li.total {
text-decoration:none;
display:block;
padding:1px 4px;
}

ul.pagination li {
background:#fff;
font-size:0.9em;
border:1px solid #cfcfcf;
float:left;
margin:0 2px;
}

ul.pagination li.total,ul.pagination li.active {
background:none;
border:0;
margin-left:0;
}

ul.pagination li.active {
color:#528f6c;
font-size:1em;
font-weight:700;
}

ul.mini_pagination {
font-size:0.75em;
display:inline;
margin-left:7px;
}

ul.mini_pagination li a {
border:1px solid #d3d3d3;
padding:1px 3px;
}

ul.mini_pagination li {
display:inline;
margin:0 2px;
}

.articles {
font-size:13px;
width:70%;
float:left;
}

.view-topic {
padding:20px 0 0;
}

.articles .type-1x2x2 .block-2,.articles .type-1x2x2 .block-3 {
width:48%;
float:left;
}

.articles .article_title {
font-size:24px;
text-indent:0;
height:auto;
width:auto;
clear:right;
}

.articles .type-1x1x1 .photo {
float:right;
margin-left:15px;
}

.articles .type-1x2x2 .photo {
margin-right:15px;
float:left;
}

.articles .type-1x2x2 .block-1 .overview {
float:left;
width:70%;
}

.articles .type-1x2x2 .block-2 .links,.articles .type-1x2x2 .block-3 .links {
padding-top:1px;
padding-right:10px;
margin-left:0;
display:block;
clear:both;
bottom:0;
position:relative;
}

.articles .block {
padding-bottom:20px;
padding-top:2px;
padding-right:5px;
}

.articles .block-1,.articles .type-1x2x2 .article_row {
border-bottom:1px solid #d8d8d8;
}
.articles .block-4,.articles .type-1x2x2 .article_row {
border-bottom:1px solid #d8d8d8;
}
.articles .type-1x2x2 .article_row:last-child {
border-bottom:none;
}

.articles .moderated {
background-color:#f2e4e7;
padding:2px;
}

.articles h2,.articles h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
}

.articles .marques h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:400;
margin:20px 0 0 10px;
}

.articles .overview h2 a {
font-size:25px;
line-height:32px;
text-decoration:none;
}

.articles .links {
margin-top:8px;
display:block;
}

.articles .links a {
font-size:11px;
}

.articles .excerpt,.articles .article_body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:10px;
line-height:150%;
}

.articles .article_body {
margin-bottom:25px;
padding:10px;
}

.articles .pagelinks {
margin-top:4px;
}

.utilities {
font-size:11px;
bottom:-10px;
position:relative;
}

.utilities img {
vertical-align:bottom;
margin-top:-2px;
}

#previous_bar {
text-align:right;
font-size:14px;
font-weight:700;
padding:7px;
}

.articles .archives h3,.articles .categories h3 {
font-size:16px;
padding-left:0;
}

.articles .archives .block,.articles .categories .block {
padding:10px 0;
}

.articles .archives .block {
border-top:1px solid #ebebeb;
}

.articles .archives .block:nth-child(6) {
border-top:none;
}

.articles .archives .block .excerpt,.articles .archives .links,.articles .categories .block .excerpt,.articles .categories .links {
margin-top:5px;
}

.articles .subcat {
margin-bottom:10px;
border-top:1px solid #d8d8d8;
overflow:hidden;
padding:15px 0 10px;
}

.articles .subcat h2 {
float:left;
width:180px;
font-weight:400;
}

.articles .subcat h2 .desc {
display:block;
margin-top:10px;
}

.articles .subcat h2 img {
vertical-align:middle;
margin-right:5px;
}

.articles .subcat em.moderated {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:5px;
}

.articles .archives .photo,.articles .categories .photo {
float:right;
margin-left:15px;
margin-top:10px;
}

.sort_bar {
font-size:11px;
text-align:right;
border-bottom:4px solid #ebebeb;
color:#a3a3a3;
padding:6px;
}

.sort_bar li {
margin:0 0 0 10px;
}

.sort_bar li.active a {
background:#243F5C;
color:#fff;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
padding:3px 10px;
}

.articles .children {
overflow:hidden;
font-size:11px;
margin-top:8px;
float:left;
clear:left;
max-width:180px;
margin-left:20px;
line-height:130%;
}

.articles .archives .subcats .subcat:first-child {
border-top-width:4px;
}

.articles .categories .subcats .subcat:first-child {
border-top-width:0;
}

.articles .last_article {
margin-left:200px;
}

.articles .last_article h3 {
padding-left:0;
}

.articles .pagelinks a {
display:inline-block;
text-decoration:none;
background:url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right.png );
margin-left:5px;
color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-size:14px;
font-weight:700;
padding:4px 7px;
}

.articles .archives .topic_controls {
min-height:0;
}

.articles .posted_info,.comment_wrap .posted_date {
font-size:11px;
color:#9e9e9e;
}

.articles .post_block .post_wrap .posted_info {
color:#000;
font-weight:400;
}

.articles .article_body .photo {
float:right;
margin:0 0 15px 15px;
}

.topic_share li {
float:left;
margin:4px 8px 0 0;
}

.comment_wrap,.comment_pages {
clear:both !important;
}

.comment_wrap .comment,.comment_wrap p.no_messages {
clear:both;
margin:0 8px 0 80px;
}

.articles .view h2.section_title {
margin-top:20px;
}

#article_sidebar {
float:right;
margin-left:5px;
width:25%;
}

#category_list,#recent_articles,#recent_comments {
overflow:hidden;
padding:0;
}

#category_list h3,#recent_articles h3,#recent_comments h3 {
margin:0 0 3px;
}

#category_list h3 a {
font-size:10px;
text-decoration:none;
float:right;
font-weight:400;
padding-top:2px;
}

#category_list ul a {
text-decoration:none;
display:block;
background-color:#fafbfc;
border-right:10px solid #1d3652;
padding:8px 12px;
}

#category_list ul a:hover {
background:#d5dde5;
border-right:10px solid #1d3652;
}

#category_list li {
font-size:12px;
margin:0 0 3px;
}

#category_list ul ul {
margin-top:3px;
}

#category_list ul ul li a {
font-size:11px;
padding:6px 12px 6px 25px;
}

#recent_articles .block_list li {
padding-right:10px;
}

#recent_comments .photo {
float:left;
margin-right:8px;
}

#recent_comments .desc {
font-size:0.9em;
}

#ipboard_body .input_rte {
width:100%;
height:250px;
}

#ipboard_body .ips_editor.lite_edition .input_rte {
height:60px;
}

#ipboard_body .ips_editor .input_rte.unloaded_editor {
font-family:arial, verdana, tahoma, sans-serif;
font-style:italic;
font-size:11px;
color:#b4b4b4;
text-indent:5px;
padding:5px 0;
}

#ipboard_body .ips_editor {
border:2px solid #e6e6e6;
position:relative;
line-height:100% !important;
margin:8px;
}

#ipboard_body .ips_editor.with_sidebar .controls,#ipboard_body .ips_editor.with_sidebar .editor {
margin-right:200px;
}

#ipboard_body .ips_editor.with_sidebar .sidebar {
position:absolute;
top:0;
right:1px;
width:195px;
bottom:1px;
border-color:#f6f8fa #d5dde5 #d5dde5 #f6f8fa;
border-style:solid;
border-width:1px;
margin:0;
}

#ipboard_body .ips_editor.with_sidebar .sidebar h4 {
background-color:#e4e4e4;
height:25px;
color:#1d3652;
font-size:10px;
font-weight:700;
}

#ipboard_body .ips_editor.with_sidebar .sidebar h4 span {
display:block;
padding:6px 0 0 6px;
}

#ipboard_body .ips_editor.with_sidebar .sidebar h4 img {
float:right;
cursor:pointer;
margin:6px 6px 0 0;
}

#ipboard_body .ips_editor.with_sidebar .sidebar .emoticon_holder {
position:absolute;
top:25px;
bottom:25px;
width:100%;
overflow:auto;
}

#ipboard_body .ips_editor.with_sidebar .sidebar .emoticon_holder td {
padding:5px 0;
}

#ipboard_body .show_all_emoticons {
bottom:0;
position:absolute;
width:100%;
text-align:center;
background:#dcdcdc;
height:25px;
}

#ipboard_body .ips_editor.with_sidebar .sidebar .emoticon_holder.no_bar {
bottom:0;
}

height: 93%;
#ipboard_body .ips_editor .toolbar {
height:30px;
background:#f3f3f3 url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/gradient_bg.png) repeat-x left 50%;
border-color:#f6f8fa #e6e6e6 #e6e6e6 #f6f8fa;
border-style:solid;
border-width:1px;
}

#ipboard_body .ips_editor .toolbar li {
float:left;
padding:3px;
}

#ipboard_body .ips_editor .toolbar li.sep {
padding-right:4px;
border-right:1px solid #d5dde5;
margin-right:4px;
}

#ipboard_body .ips_editor .toolbar li span {
display:block;
padding:3px;
}

#ipboard_body .ips_editor ul.ipbmenu_content,#ipboard_body .ips_editor ul.ipbmenu_content li {
display:block;
float:none;
background-color:#fff;
}

#ipboard_body .ips_editor .toolbar li .rte_control.rte_menu {
font-size:11px;
height:14px;
border:1px solid #aeb9c5;
margin-top:1px;
background-color:#fff;
background-image:url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/rte_icons/rte_arrow.png);
background-repeat:no-repeat;
background-position:right center;
padding:4px 15px 2px 7px;
}

#ipboard_body .rte_title {
background-color:#DBDBDB;
color:#1d3652;
font-size:10px;
font-weight:700;
margin:-4px -4px 5px;
padding:4px;
}

#ipboard_body .rte_fontsize {
min-width:50px;
}

#ipboard_body .rte_font {
min-width:85px;
}

#ipboard_body .rte_special {
min-width:90px;
}

#ipboard_body .ipb_palette {
background-color:#F6F6F6;
font-size:11px;
border-color:#EBEBEB;
border-style:solid;
border-width:1px 2px 2px 1px;
padding:4px;
}

#ipboard_body .ipb_palette label {
display:block;
font-weight:700;
clear:both;
width:auto !important;
float:none !important;
text-align:left !important;
}

#ipboard_body .ipb_palette input {
clear:both;
width:96%;
margin-bottom:5px;
font-size:11px;
margin-right:6px;
}

#ipboard_body .ipb_palette input[type="submit"],#ipboard_body .input_submit.emoticons {
background-color:#d6d6d6;
border:1px solid #d5dde5;
text-align:center;
color:#1d3652;
font-size:11px;
display:block;
width:auto !important;
margin:5px auto;
padding:2px;
}

#ipboard_body .ipb_palette.extended {
min-width:250px;
max-width:320px;
}

#ipboard_body .ipb_palette pre {
padding:5px 7px 10px;
}

#ipboard_body ul.fontsizes li {
padding:0.3em 0 !important;
}

#ipboard_body .ipb_palette table.rte_colors {
border-collapse:separate;
background-color:#fff;
border-spacing:1px;
}

#ipboard_body table.rte_colors td {
border:1px solid #777;
font-size:1px;
cursor:pointer;
height:18px;
margin:1px;
padding:6px;
}

#ipboard_body .rte_control {
cursor:pointer;
border:1px solid #e4ebf2;
}

#ipboard_body .rte_hover {
background-color:#d5dde5;
}

#ipboard_body .rte_selected {
background-color:#d5dde5;
border:1px solid #aeb9c5;
}

.section_title,.post_form h2 {
font-size:22px !important;
font-weight:700;
border-bottom:2px solid #cbcbcb;
padding-bottom:3px;
margin-bottom:5px;
}

.add_link,.post_block .share_links a {
display:inline-block;
text-decoration:none;
background:url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right.png );
margin-left:5px;
color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-size:11px;
cursor:pointer;
padding:4px 7px;
}

.add_link {
position:relative;
top:-4px;
}

.desc {
font-size:11px;
color:#858585;
}

.topic_controls {
min-height:30px;
}

.topic_buttons li {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_left.png) no-repeat top left;
float:right;
margin:0 10px 10px 0;
padding:0;
}

.topic_buttons li a,.topic_buttons li span {
font-size:0.9em;
display:block;
-moz-outline:0;
margin:auto 0 auto 6px;
}

.topic_buttons li span {
padding:8px 12px 7px 3px;
}

.topic_buttons li a {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right.png) no-repeat top right;
padding:7px 12px 6px 3px;
}

.topic_buttons li a img,.topic_buttons li span img {
margin:-1px 5px 1px 0;
}

.topic_buttons li a img.arrow {
margin-right:-3px;
}

.topic_buttons li:hover {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_left_hover.png) no-repeat top left;
}

.topic_buttons li:hover a {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right_hover.png) no-repeat top right;
}

.topic_buttons li.disabled {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_left_disabled.png) no-repeat top left;
}

.topic_buttons li.disabled span {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right_disabled.png) no-repeat top right;
color:#8f8e8e;
}

.topic_buttons li.closed {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_left_closed.png) no-repeat top left;
}

.topic_buttons li.closed span,.topic_buttons li.closed a {
background:transparent url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right_closed.png) no-repeat top right;
}

.videos {
width:78%;
}

#videos_latest h2,#videos_recent h2 {
text-align:left;
font-size:22px !important;
font-weight:700;
border-bottom:2px solid #cbcbcb;
padding-bottom:3px;
margin-bottom:5px;
}

#videos_recent {
clear:both;
width:100%;
margin-top:20px;
}


.divider {
clear:both;
padding:10px;
}

.phones_search {

background:#c4c4c4;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
border-color:#C9C9C9;
border-style:solid;
border-width:0 1px 1px;
padding:10px;
margin: 15px 0 0 0;
}

.phones_text {
background:#fff url(/forum/public/style_images/mobilemag/input_text.png) repeat-x;
font-size:1.1em;
font-family:arial, verdana, tahoma, sans-serif;
border:1px solid #9f9f9f;
padding:2px;
width:300px;
}

.phone_thumb {
width:123px;
height:143px;
float:left;
border-color:#FAAC58;
border-style:solid;
border-width:1px 1px 1px 18px;
margin:10px 15px 3px 3px;
padding:4px;
}

.phone_thumb:hover {
background-color:#F8ECE0;
}

.phone_thumb img {
margin-bottom:5px;
}

.pic_thumb {
width:120px;
height:100px;
overflow:hidden;
background-color:#FFF;
border-color:#FFF;
border-style:solid;

}

.phone_thumb .phone_link {
display:inline-block;
}

.phones_thumb .rating {
float:left;
margin-left:-18px;
width:10px;
}

.marque_thumb {
width:123px;
height:53px;
float:left;
color:#FAAC58;
font-size:1.6em;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:400;
text-decoration:none;
border-color:#FAAC58;
border-style:solid;
border-width:1px 1px 1px 18px;
margin:10px 15px 3px 3px;
padding:4px;
}

.phones_thumb {
width:123px;
height:143px;
float:left;
color:#FAAC58;
font-size:14px;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:400;
text-decoration:none;
border-color:#FAAC58;
border-style:solid;
border-width:1px 1px 1px 18px;
margin:10px 15px 3px 3px;
padding:4px;
}

.unpublished,body .unpublished td,.unpublished td.altrow,.post_block.unpublished,body td.unpublished {
background-color:#d5eaff;
}

.unpublished,.unpublished a {
color:#0056ff;
}

.social_block2 {
width:230px;
padding:10px;
}

.social_block2 p {
float:right;
font-size:14px;
width:160px;
padding:10px 0 5px;
}

div#guest-footer * {
margin:0;
padding:0;
}

div#guest-footer {
position:fixed;
bottom:0;
left:0;
width:100%;
height:40px;
background:none;
color:#efefef;
font:12px Verdana, Geneva, sans-serif;
}

div#guest-footer div#controls {
background:none;
line-height:39px;
border-bottom:none;
margin:0;
}

div#guest-footer div#controls div {
background:#555;
filter:alpha(opacity=80);
-moz-opacity:0.8px;
opacity:0.8px;
margin-top:1px;
padding:0 10px;
}

div#guest-footer .separator {
border-left:1px solid #b5b5b5;
margin-left:3px;
}

div#guest-footer div#controls li {
display:inline-block;
height:39px;
padding-right:6px;
}

div#guest-footer .icon {
vertical-align:text-middle;
}

div#guest-footer .text a {
color:#efefef;
}

.rep_bar {
background:#f1f1f1;
font-size:0.8em;
border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
right:0;
bottom:32px;
position:absolute;
padding:0 10px;
}

table#fiche {
padding:0 10px;
}

table#specs {
background:#f4f4f4;
border-color:#ccc #ccc #ccc #bbb;
border-style:solid;
border-width:0 1px 1px 18px;
padding:0 10px;
}

table#specs .first {
font-weight:700;
width:200px;
padding:3px 3px 0;
}

.sharing {
margin:10px;
padding:10px;
}

.list_img {
width:350px;
color:#000;
font-weight:700;
border-color:#FAAC58;
border-style:solid;
border-width:1px 1px 1px 18px;
margin:5px;
padding:0 0 10px 10px;
}

.list_vid {
width:350px;
color:#000;
font-weight:700;
border-color:#FAAC58;
border-style:solid;
border-width:1px 1px 1px 18px;
margin:15px 5px 5px;
padding:0 0 10px 10px;
}

.list_vid img {
padding:0 3px 10px 0;
}

.list_vid a img {
border:solid;
background-color:#FFF;
border-color:#ddd #aaa #aaa #ddd;
border-width:2px;
padding:2px;
}

.tableau {
border:solid;
border-color:#ddd;
border-width:2px;
}

.search {
height:35px;
margin-bottom:20px;
border:1px solid #b4b4b4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-image:0;
padding:10px;
}

.searchfield {
width:250px;
height:20px;
border:1px solid #ccc;
padding:5px;
}

.searchfield:focus {
border:1px solid #38C;
}

.searchbutton {
width:150px;
height:31px;
border:1px solid #444;
background:#999;
color:#fff;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,div#guest-footer div#controls ul,li {
margin:0;
padding:0;
}

fieldset,img,abbr,acronym {
border:0;
}

ol,ul,div#guest-footer div#controls ul {
list-style:none;
}

caption,th,body#ipboard_body fieldset.submit .left-align {
text-align:left;
}

hr,legend,.generic_bar,.progress_bar span span,.hide,.articles .block .article-pages {
display:none;
}

address,.tagList li,#admin_bar ul,#admin_bar li,#stat_links li,.tab_filters ul,.tab_filters li,fieldset.with_subhead span.desc,fieldset.with_subhead label,.user_controls li,.sort_bar ul,.sort_bar li {
display:inline;
}

h3,h4,h5,h6,strong,#user_notifications_link_menucontent .unread,#user_notifications_link_menucontent .unread a,li.field.error label,.articles .links a.read_more,.sort_bar li.active,.articles .post_block .post_wrap .posted_info a {
font-weight:700;
}

em,.activeuserposting {
font-style:italic;
}

h3 img,.services img {
margin-top:-2px;
}

h3 a,#copyright a,.topic_options a,.general_box a,.ipbmenu_content a,.articles .type-1x2x2 .block-1 h2 a,.utilties a:hover,.articles .subcat h2 a,.sort_bar a {
text-decoration:none;
}

#copyright,.right,.articles .view .rating,.articles .view ul.shareButtons,#ipboard_body .ips_editor .toolbar li.right,.searchform {
float:right;
}

#copyright a:hover,#user_navigation.not_logged_in #sign_in:hover,#pm_notification h3 a {
text-decoration:underline;
}

.row1 .altrow,.row1.altrow,.personal_info,.general_box,.row2 .altrow,.row2.altrow,/*	ul.post_controls,*/
ul.topic_moderation {
background-color:#ececec;
}

.row2,.row2 td,.post_block.row2,.message,.pic_thumb a {
background-color:#FFF;
}

.moderated,body .moderated td,.moderated td.altrow,.post_block.moderated,body td.moderated,body td.moderated,.comment_wrap .moderated {
background-color:#f2e4e7;
}

.moderated,.moderated a,.articles .moderated a {
color:#6f3642;
}

.filter_bar a,.filter_bar label,#footer_utilities ul li:first-child {
color:#e5e5e5;
}

#header,.userpopup .info,#ipboard_body .ips_editor .controls {
position:relative;
}

#primary_nav ul li a,#admin_bar a,#stat_links a,#primary_nav ul li.active,#primary_nav ul li.active a,#user_navigation.not_logged_in,#user_navigation.not_logged_in a,#user_navigation #user_link,#user_navigation #new_msg_count,#user_navigation ul,#user_navigation ul#user_link_menucontent,#search .submit_input,.message.user_status #update_status,table.ipb_table th a,.topic_buttons li a,.topic_buttons li span,.message.user_status #update_status,.tab_bar li.active,.tab_bar li.active a,.members li.positive a,.members li.negative a,#footer_utilities a,a.input_submit:hover {
color:#fff;
text-decoration:none;
}

#user_navigation ul a,#board_footer a {
color:#606060;
}

#user_navigation #user_link img,#user_navigation #user_notifications_link img#notify-down-arrow {
right:5px;
top:8px;
position:absolute;
}

#index_stats.portal .general_box div.inner_portal_box,.ipbmenu_content li,.ipb_autocomplete li,.articles .block.moderated,.video {
padding:5px;
}

img.resized,li.field label,li.field span.desc {
display:block;
}

li.level2,.articles .type-1x2x2 .block-3 h2 {
font-size:14px;
}

li.level3,.articles .type-1x2x2 .block-2 h2 {
font-size:16px;
}

li.level5,.articles .type-1x1x1 h2,.articles .archives h2,.articles .categories h2 {
font-size:20px;
}

.left,#ipboard_body .ips_editor .toolbar li.left,.facebook-like {
float:left;
}

.short,#videos_latest {
text-align:center;
}

.clear,.articles .clear {
clear:both;
}

.ipbmenu_content li:first-child,#article_sidebar .block_list {
padding-top:0;
}

.articles-layout,.articles .type-1x1x1 .overview {
width:100%;
}

.articles .type-1x2x2 .block-1 h2,.articles .view-topic h2 {
font-size:35px;
line-height:42px;
text-decoration:none;
}

.article_row,.articles .block,.article-pages {
overflow:hidden;
}

.articles .pagelinks a:hover,.add_link:hover,.post_block .share_links a:hover {
background:url(http://www.mobilemag.ch/forum/public/style_images/mobilemag/topic_button_right_hover.png );
text-decoration:none !important;
color:#fff;
}

.article_bottom,.share_links {
border-top:1px solid #d8d8d8;
clear:both;
margin:8px 0;
padding:8px;
}

.marque_thumb:hover,.marque_thumb:hover a,.phones_thumb:hover,.phones_thumb a {
background-color:#FAAC58;
color:#fff;
text-decoration:none;
}
.marque_thumb:active ,.marque_thumb:active a,.phones_thumb:active ,.phones_thumb:active  a {
top:1px;
}

div#guest-footer .text,table#fiche td.image {
vertical-align:top;
}

table#specs th,table#specs td {
border-top:2px solid #fff;
font:11px Verdana, Geneva, sans-serif;
}

.list_img h2,.list_vid h2 {
line-height:42px;
text-decoration:none;
color:#FAAC58;
}
.awesome, .awesome:visited {
		background: #222 url(/images/alert-overlay.png) repeat-x; 
		display: inline-block; 
		padding: 5px 10px 6px; 
		color: #fff; 
		text-decoration: none;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
		position: relative;
		cursor: pointer;
}
.awesome:hover						{ 
                background-color: #111; 
                color: #fff; 
                text-decoration: none;}
.awesome:active						{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ffa313; }
.orange.awesome:hover					{ background-color: #d45500; }
.darkgrey.awesome, .darkgrey.awesome:visited		{ background-color: #979797; }
.darkgrey.awesome:hover					{ background-color: #343434; text-decoration: none;}
