body {font-size: 62.5%;}
pre {font-size: 1.1em;}
/* DEFINITION LIST FOR MODALBOX */
#MB_window dl {}
	#MB_window dt {background-color: #999; color: #fff; padding: 3px;}
	#MB_window dd {margin-left: 15px; padding-left: 0;}
	
input.button {font-weight: bold; font-size: 1.3em; padding: 5px;}
#search input.button {padding: 0;}

#loading {position: absolute; width: 200px; height: 130px; background-color: #000; text-align: center; padding-top: 70px; z-index: 1000;}
    #loading p {margin-top: 1.0em; color: #fff; font-size: 1.6em; font-weight: normal; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif;}
#body {margin: 0;}

#admin {font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;position: relative; bottom: 0; background: url('../img/admin_bar.gif') repeat-x bottom #939393; width: 100%; text-align: center; font-size: 1.4em; letter-spacing: -1px; font-weight: bold;}
    #admin-container {margin: auto; width: 900px; position: relative;}
    #trash {position: absolute; right: 0; z-index: 1000; bottom: -8px;}
    #admin ul {list-style: none; margin: 0; padding: 15px;}
        #admin ul li {display: inline; padding-right: 10px;}
            #admin ul li a, a.edit, .edit a {text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-left: 18px; color: #cc0000;}
            #admin ul li a:hover {text-decoration: underline;}
            #admin ul li a.prompt {color: #cc0000; padding: 2px;}
            #admin ul li a.prompt:hover {color: #fff; background-color: #cc0000; text-decoration: none;}
            #copy p#edit-body-content a, a.edit, .edit a {background: url('../img/page_white_edit.png') no-repeat top left;}
            #copy a#upload-file {background: url('../img/folder_add.png') no-repeat center left; padding-bottom: 2px; padding-top: 2px; padding-left: 18px;}
            #admin ul li#add-page a {background: url('../img/page_white_add.png') no-repeat top left;}
			#admin ul li#upload-new a {background: url('../img/folder_add.png') no-repeat top left;}
			#admin ul li#manage-touts a {background: url('../img/tout_edit.png') no-repeat top left;}
			#admin ul li#manage-feeds a {background: url('../img/feed_edit.png') no-repeat top left;}
            #admin ul li#settings a {background: url('../img/site_settings.png') no-repeat top left;}
            #admin ul li#logout a {background: url('../img/logout.png') no-repeat top left;}
            
ul#page-features {list-style: none; background-color: #FFCFCF; padding: 5px; color: #666; margin: 0 0 1.3em 0; font-family: Arial, "MS Trebuchet", sans-serif;}
    #page-features li {margin: 0; padding: 0 15px 0 0; float: left;}
    #page-features a {color: #666; font-weight: bold; font-size: 1.2em;}
    
input.admin, textarea.admin {width: 100%; font-size: 1.3em; padding: 5px; color: #000; font-family: Courier, "Courier New", Helvetica, Arial, "MS Trebuchet", sans-serif;}

.scroll {position: relative; min-height: 110px; background-color: #ccc; border: 1px solid #aaa; border-right: #666 1px solid; border-bottom: 1px solid #666; margin-bottom: 0.5em;}
    #image-list img, #file-list div.files {padding: 5px; cursor: move;}
	#file-list li {overflow: hidden;}
    .scroll span {position: absolute; right: 15px; background-color: #999; padding: 3px; color: #fff; z-index: 300;}
    .scroll ul {margin: 0; padding: 0; padding-left: 16px;}
        .scroll ul li {list-style: none; float: left; margin: 0; padding: 0;}
            #copy .scroll ul li.clear {float: none; clear: left;}
    div.files {display: block; width: 80px; padding-top: 20px; height: 80px; background-color: #fff; border: 1px solid #000; float: left;}
img#previous-page, img#next-page, img#previous-file-page, img#next-file-page {padding: 0; position: absolute; top: 5px; width: 15px;}
    img#previous-page, img#previous-file-page {left: 0;}
    img#next-page, img#next-file-page {right: 0;}
    
a#upload-image:link, a#upload-image:active, a#upload-image:visited {clear: left; text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-left: 18px; background: url('../img/picture_add.png') no-repeat center left; font-size: 1.3em; text-align: right;}

.file {position: relative;}
#MB_window .scroll ul li.clear {clear: left; float: none;}

.use-image {position: absolute; background: #fff; z-index: 200; margin: 0; padding: 0; width: 150px; left: 5px;}
    #copy .scroll .use-image ul {padding: 0; margin: 0; border-top: 2px solid #000;}
		.scroll .active {border: 1px solid #000; background-color: #fff; padding: 5px;}
        #copy .scroll .use-image ul li {margin: 0; padding: 0; list-style: none;}
            .use-image a:link, .use-image a:active, .use-image a:visited {display: block; padding: 3px; width: 100%;}
            .use-image a:hover {background: #000; color: #fff; text-decoration: none;}
            
.more {border-left: 2px solid #999; padding-left: 15px; margin: 1.5em 0 0 0;}
    .more a {margin: 0.5em 0 0.5em 0; font-size: 1.3em; text-decoration: none;}
    #copy .more label {font-weight: normal;}
    .more div, .more ul {background-color: #ccc; border: 1px solid #aaa; border-right: #666 1px solid; border-bottom: 1px solid #666; padding: 10px;}
        .more div a {display: inline;}
    #copy .more ul {margin: 0; padding: 10px;}
        #copy .more li {margin: 0; list-style: none;}
            .more li em {color: #999;}
    .more .tout-location {display: inline; border-left: 1px #000; padding-left: 10px;}
    .more #advanced-content img {border: 3px solid #666; padding: 0;}
        #advanced-content span {float: left; padding: 10px 10px 10px 0;}
    .more #add-news-feed-more li a {text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-left: 18px; color: #cc0000; background: url('../img/rss_add.png') no-repeat center left; font-size: 1.3em;}
	.more #add-touts-more li a {text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-left: 18px; color: #cc0000; background: url('../img/tout_add.png') no-repeat center left; font-size: 1.3em;}

#login {font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
    #login h1 {text-align: center; font-size: 1.6em; font-weight: bold; color: #666;}
    #login form {width: 450px; margin: auto; border-top: 1px solid #000; font-size: 1.2em;}
    #login input.text {font-size: 1.8em; width: 100%;}
            
li .handle {position: absolute; left: 0px; top: 0px; width: 11px; height: 11px; background: url('../img/cross_hair.gif') no-repeat 5px 5px; display: none; cursor: move; height: 100%; padding-right: 10px; background-color: #ccc;}
.hover li .handle {display: block; position: relative;}
.navigation_hover {background-color: #ccc;}
#secondary-navigation li .handle {left: -11px; top: 7px; background-color: transparent; background-position: top left; padding: 0;}
#ajax-content {background-color: #fff; position: absolute; width: 300px; font-size: 1.2em; z-index: 1001; padding: 15px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #000; border-right: 1px #000 solid;}
    #ajax-content ul {list-style: none; padding: 0; margin: 0;}
