html,body,div,span,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
img,ins,kbd,q,s,samp,
small,strike,strong,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

body{font:12px/1.75em "Trebuchet MS",Tahoma,verdana,sans-serif;margin:0;padding:0;background:#4f4f4f;}
body#log_in{background:#4F4F4F;color:#fff;}
#loginpage{width:475px;margin:150px auto;padding:50px 0 75px 0;display:block;background:#fff;color:#000;}
#loginpage form{margin:0;}
#loginpage h1{padding:20px;margin:0;font-size:30px;background:#2c3e4a;color:#fff;margin:-2px -22px 40px -22px;}
#loginpage label{float:left;clear:left;margin:0 5px;padding:0 5px;width:85px;text-align:right;font-weight:bold;}
#loginpage input{margin:5px;}
#loginpage #submit{margin:15px 0 0 105px;}
#loginpage .form-errors{margin:-50px 0 50px 0;}
#loginpage .warning{margin:-50px 0 50px 0;color:#fff;background:#86171a url(http://assets.marathonweb.com/blog/dashboard/images/warning.gif) 20px center no-repeat;padding:23px 75px;}

.container{width:1080px;w/idth:1100px;/width:1080px;margin:0 auto;padding:0;}

#header .container{color:#fff;padding:0;}
#header .container p{float:right;margin:0;padding:13px 10px 10px 10px;}
#header .container a:link,#header .container a:visited{color:#fff;}
#header .container a:hover{text-decoration:none;}

.navigation{margin:0;padding:0;}
.navigation li{display:block;list-style-type:none;float:left;margin:0;padding:0;}
.navigation li a{display:block;float:left;padding:13px 10px 10px 10px;}
#header .container .navigation li a:link,
#header .container .navigation li a:visited{color:#aaa;text-decoration:none;}
#header .container .navigation li a:hover{color:#fff;}
#header .container .navigation li.active a{background:url(http://assets.marathonweb.com/blog/dashboard/images/globalcurrent.gif) bottom center no-repeat;font-weight:bold;color:#fff;cursor:default;}
#header .container .navigation a.active:hover{text-decoration:none;cursor:default;}

.local{clear:both;margin:0;padding:0;background:#fff;height:30px;}
.local li{display:block;list-style-type:none;float:left;margin:0;padding:0;}
.local li a{display:block;float:left;padding:4px 10px 5px 10px;text-decoration:none;border-right:1px solid #f4f4f4;font-weight:bold;}
#header .container .local li a:link,#header .container .local li a:visited{color:#2c3e4a;}
#header .container .local li a:hover{text-decoration:underline;}
.local li.active a{background:url(http://assets.marathonweb.com/blog/dashboard/images/navigationcurrent.gif) bottom center no-repeat;}
#header .container .local li.active a:hover{text-decoration:none;cursor:default;}

.hidden{display:none !important;}

#page_body{clear:both;}
#page_body .container{background:#fff;clear:both;}
#page_body h1{padding:30px;margin:0 0 30px 0;font-size:30px;background:#2c3e4a;color:#fff;}
#page_body h1 strong{color:#689717;}
#page_body em{font-style:normal;font-size:10px;font-weight:normal;padding-top:5px;display:block;}
#page_body h1 .alert{display:block;margin:30px -30px -30px;padding:10px 10px 10px 65px;}

h2{color:#2c3e4a;font:bold 20px "Trebuchet MS";margin-bottom:0;margin:0 0 0 30px;}
p{margin:0 0 20px 30px;}

p .active{text-decoration:none;}
p .active:hover{text-decoration:none;cursor:default;}
p.cleanslate{color:#2c3e4a;font-weight:bold;text-align:center;padding:40px;background:#f4f4f4;border:1px solid #999;margin:100px 100px 50px;}

.optionlist{margin:0 0 20px 15px;float:left;width:400px;padding:0;}
html>body .optionlist{margin:0 0 20px 30px;}
.optionlist li{list-style-type:none;display:block;margin:0;padding:0;}
.optionlist li.title{font:bold 16px "Trebuchet MS";padding:15px 20px;color:#fff;background:#4f4f4f;border-bottom:1px solid #fff;}
.optionlist li a{display:block;background:#f4f4f4;color:#2c3e4a;margin-bottom:-16px;padding:20px;font:bold 14px "Trebuchet MS";}
html>body .optionlist li a{margin-bottom:1px;}
.optionlist li a:link,.optionlist li a:visited{text-decoration:none;}
.optionlist li a:hover{background:#2c3e4a;color:#fff;}
.optionlist img{display:block;float:left;padding-right:10px;border:none;}

.zebralist{margin:10px 0;padding:0;}
.zebralist li{list-style-type:none;display:block;margin:0;padding:4px 10px;}
.zebralist li.odd{background:#F4F4F4;}

.date{float:right;color:#666;}

.messagebox{height:50px;margin-top:-30px;}
.warning{margin:0;padding:10px 10px 10px 65px;font:bold 12px "Trebuchet MS";color:#fff;background:#86171a url(http://assets.marathonweb.com/blog/dashboard/images/warning.gif) 35px center no-repeat;}
.alert{margin:0;padding:10px 10px 10px 65px;font:bold 12px "Trebuchet MS";color:#fff;background:#ee6018 url(http://assets.marathonweb.com/blog/dashboard/images/alert.gif) 35px center no-repeat;}
.notice{margin:0;padding:10px 10px 10px 65px;font:bold 12px "Trebuchet MS";color:#fff;background:#689717 url(http://assets.marathonweb.com/blog/dashboard/images/notice.gif) 35px center no-repeat;}

#preview{width:350px;float:right;border:5px solid #F4F4F4;padding:10px 20px;margin:0 50px 0 0;}
#preview img{width:350px;}
#preview .caption{display:block;margin:0;padding:0;text-align:right;}

#current{width:350px;float:right;border:5px solid #F4F4F4;padding:10px 20px;margin:-150px 50px 0 0;}
#current img{width:350px;}
#current .caption{display:block;margin:0;padding:0;text-align:right;}

form{margin:0 30px;}
#postit{border:none;width:700px;margin:0 auto;padding:0;}
#postit label{float:left;clear:left;display:block;font-weight:bold;padding:5px 10px;text-align:right;}
label{font-weight:bold;margin:5px 5px 5px 0;line-height:2em;}
input,textarea,select{border:1px solid #aaa;margin:0 5px 10px 0;padding:4px;font-size:1em;background-color:#F8F8F8;width:300px;display:block;}
select{height:30px;}
input[type="hidden"]{display:none;}
input#meta_keywords,
#meta_description{width:600px;}
input:focus,textarea:focus,select:focus{border-color:#4F4F4F;}
.columnfield{float:left;padding:0 69px 25px 0;}
.columnfield input{width:auto;}
.video{width:300px;height:100px;}
.instructions{display:block;font-size:11px;color:#999;padding:0 5px 10px 5px;}
#submit, #page_draft, #post_draft{display:block;background:#4F4F4F;color:#fff;font:bold 14px "Trebuchet MS",Tahoma,verdana,sans-serif;text-transform:uppercase;text-decoration:none;padding:15px 20px;margin:5px 10px 5px 0;border:none;width:auto;}
#submit{background:#689717;padding:15px 55px;width:auto;}
.publish, #page_draft, #post_draft{float:left;}
input[type="submit"]:hover{cursor:pointer;}
fieldset{padding:10px 20px;margin:0 0 20px 0;border:5px solid #F4F4F4;display:block;}
legend{color:#2c3e4a;font:bold 20px "Trebuchet MS";padding:0 10px;}
legend img{display:block;float:right;padding:0 0 0 5px;}
#blog_info_form dd dd{margin:0;}
#studio_info_form dd dd{margin:0;}
.description{display:block;font-size:11px;color:#4f4f4f;padding:0 0 10px 0;margin:-10px 0 5px 0;}
.hint{display:block;font-size:11px;color:#4f4f4f;padding:0 0 10px 0;margin:-10px 0 5px 0;}
form img{float:left;padding:10px 10px 10px 0;}

#fieldset-advanced legend{ padding-right: 35px; cursor: pointer; background: url(http://assets.marathonweb.com/blog/dashboard/images/rightarrow.png) 95% center no-repeat; }
#fieldset-advanced legend.expanded{ background-image: url(http://assets.marathonweb.com/blog/dashboard/images/downarrow.png); }

.form-errors{color:#fff;background:#86171a url(http://assets.marathonweb.com/blog/dashboard/images/warning.gif) 20px center no-repeat;padding:20px 75px;margin:-30px -30px 30px;}
.form-errors li{display:block;list-style-type:none;}
.form-errors b{float:left;padding-right:20px;}
.form-errors li ul li{font-style:italic;}

.screenshotlist{margin:0;padding:15px 60px;}
.screenshotlist li{list-style-type:none;display:block;float:left;margin:0;padding:0;}
.screenshotlist li a{display:block;float:left;width:250px;padding:15px;text-decoration:none;}
.screenshotlist li a img{display:block;border:2px solid #2c3e4a;}
.screenshotlist li a:hover img{border-color:#689717;}
.screenshotlist li.active a{background:#2c3e4a;padding:15px;color:#fff !important;}
.screenshotlist li.active a img{border-color:#fff;}
.screenshotlist span{display:block;text-align:center;}

.control{display:block;float:left;background:#4F4F4F;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;text-decoration:none;padding:15px 20px;margin:5px 10px 5px 0;}
a.control:link,a.control:visited{color:#fff;}
.primary{background:#689717;padding:15px 50px;}
.delete{background:#86171A;}
.box{display:block;float:left;width:375px;height:125px;padding:10px 20px;margin:0 0 20px 30px;border:5px solid #F4F4F4;background:#fff;}
html>body .box{height:auto;min-height:125px;}
.box h2,.box p{margin-left:0;}
.box p.knob{margin:40px 0 0 0;}
.box p.knob a{font-size:10px;padding:15px 20px;}
.box .toggle a:link,.box .toggle a:visited{clear:both;font-weight:bold;font-size:14px;text-transform:uppercase;text-decoration:none;padding:15px 40px;margin:40px 5px 5px;color:#fff;}
.box .on a:link,.box .on a:visited{background:#689717;}
.box .off a:link,.box .off a:visited{background:#86171A;}
.box .option{font-size:10px;padding-left:25px;}

.return{clear:both;text-align:right;padding-right:50px;}

table{border-collapse:collapse;width:94%;margin:0 auto 20px auto;border-left:1px solid #ddd;}
table thead th{background:#4f4f4f;color:#fff;text-align:left;}
table thead th{padding:3px 15px;border-right:1px solid #fff;}
table tbody th,table tbody td{padding:4px 15px;border:1px solid #ddd;border-width:0 1px 1px 0;text-align:left;}
table tbody th{min-width:70%;}
.odd th,.odd td{background:#F4F4F4;}
table em{color:#4f4f4f;text-transform:lowercase;display:inline !important;padding-left:30px;}
table em a:link,
table em a:visited{color:#4f4f4f;}

.movedown, .moveup{vertical-align:middle;}

.comment{margin:0 30px 10px 30px;background:#ddd;clear:both;padding:10px 10px 70px 10px;}
.comment a{font-weight:bold;}
.comment p{margin-left:0;}

a:link{color:#2c3e4a;}
a:visited{color:#000;}
a:hover{text-decoration:none;}
a:active{outline:none;}
a img{border:none;}

.button a img{border:none;float:left;padding:0 5px;margin:-3px 0;}
.pagination{margin:0 0 0 50px;padding:10px 0;clear:both;}
.pagination li{border:0;margin:0;padding:0;list-style:none;/* savers */ float:left;}
/* savers .pagination li,*/.pagination a{border-right:solid 1px #999;margin-right:2px;}
.pagination .previous-off,.pagination .next-off{color:#999;display:block;float:left;font-weight:bold;padding:3px 4px;}
.pagination .next-off a{border:none;}
.pagination .next a,.pagination .previous a{border:none;font-weight:bold;}
.pagination .active{color:#999;font-weight:bold;display:block;float:left;padding:4px 6px;/* savers */ border-right:solid 1px #999;}
.pagination a:link,.pagination a:visited{display:block;float:left;padding:3px 6px;text-decoration:underline;}
.pagination a:hover{text-decoration:none;}

#footer .container{clear:both;padding: 20px 0; color:#fff; background: url(http://assets.marathonweb.com/blog/dashboard/images/marathon.png) 830px center no-repeat; }
#footer p{margin:0 30px;}
#footer a:link,
#footer a:visited{color:#fff;text-decoration:none;}

.clear{clear:both;height:50px;}
