/*

A Six Apart theme adapted for Movable Type default templates
name: Unity Blue
designer: Lilia Ahner
designer_url: http://lilia.vox.com/
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/


/* Default ---------------------------------------------------------------- */

/* Global */

body {
font: normal 14px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
line-height: 1.125;

}
img { border: 0; }
a { color: #ff9900; text-decoration: none; font-weight: inherit; }
a:hover { color: #cc6600;

}

/* Header ----------------------------------------------------------------- */



#header {
padding-top: 30px;
padding-left: 190px;
padding-bottom: 20px;
position: static;
width: 100%;
}



/* GENERAL FRAMEWORK ----------------------------------------------------------------- */

#frame {
border: 1px solid #ccc;
border-bottom: 1px solid #fff;
padding: 10px 15px 10px 15px;

}

#frame-right {
border: 1px solid #ccc;
border-bottom: 1px solid #fff;
padding: 10px 15px 10px 15px;


}

#frame-leader {
overflow: hidden;
border: 1px solid #ccc;
padding: 7px 0px 7px 30px;
height: 91px;

}

#frame-leader img {
margin-top: 7px;
margin-left: 30px;
margin-bottom: 7px;

}


#leaderboard {
width: 820px;
height: 100px;
position: absolute;
top: 160px;
left: 195px;

}


#content-left {
width: 140px;
padding: 0 5px 0 20px;
line-height: 1.325;
float: left;

}

#content-main {
width: 590px;
text-align: left;
w\idth: 580px;

height: 100%;

margin-top: 126px;
margin-left: 20px;

}


#content-right {
float: left;
width: 220px;
position: absolute;
top: 280px;
left: 795px;

}
#content-right-inside {

padding: 20px 0 0 0;
}


#footer {
clear: both;

padding: 10px 0 0 200px;


}


/* MASTHEAD & ACTION BAR ----------------------------------------------------------------- */


#action-bar {
clear: both;
width: 1100px;
height: 20px;
padding: 0px 10px 0px 5px;
w\idth: 1000px;
margin-bottom: 20px;
overflow: hidden;
text-align: right;
}



#action-bar, #action-bar a, #action-bar input, #action-bar select, #action-bar label { font: 10px/1.5em; color:#fc972b; padding: 0 10px 00;}

#action-bar #login-actions { clear: both; float: left; }

#action-bar #login-actions strong a { font-weight: bold; }

#login-actions input { width: 75px; }

#login-actions input#profile_submit { width:60px; }

#action-bar #blog-nav { float: right; }

#action-bar #search-form { float: left; }

#search { vertical-align: top; }

#action-bar select {
float: left;
width: 110px;
margin-right: 10px;
w\idth: 100px;
}


/* LEFT CONTENT */

h2 { /* Archive/Blog Header */
font: 14px/1.5em helvetica, Arial, sans-serif;
color: #000;
font-weight: bold;
text-transform: uppercase;
text-align: center;
margin: 0 0 20px 0;
padding: 0 0 10px 0;
border-bottom: 3px solid #eee7dd;
}

h2.with-subhead {
margin: 0 0 5px 0;
padding: 0;
border: 0;
}

h1 a, h2 a { color: #C63E06; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #C63E06; text-decoration: underline; }

h5 {
font: 12px/1.5em Helvetica, Arial, sans-serif;
margin: 0 0 20px 0;
border-bottom: 3px solid #eee7dd;
padding: 0 0 10px 0;
}

.blog-post h3 { /* Date header */

font-weight: bold;
color: #990000;
text-transform: uppercase;
font-size: 8pt;

}

.blog-post{ /* Date header */

font-weight: regular;
color: #000000;

font-size: 9pt;

}

.blog-post h1 { /* Entry Title */
color: #333;
font-size: 12pt;
margin: 8px 0px 25px 0;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: regular;
line-height:120%;
}

.blog-post h1 a { /* Entry Title */
color: #000;
text-decoration: none;
font-weight: regular;
}

.blog-post h1 a:hover { /* Entry Title */
color: #fc972b;
text-decoration: none;
font-weight: regular;

}

.blog-post p {
font: 12px/1.5em helvetica, Arial, sans-serif;
font-weight: normal;
margin-bottom: 10px;

}

.blog-post blockquote {
line-height: 130%;
}

.blog-post li {
line-height: 130%;
color: #666666;
text-decoration: none;
list-style: none;
font-size: 9pt;
margin-left: 0px;
padding: 0 0 0 0;


}

.blog-post ul {
line-height: 130%;
color: #333333;
text-decoration: none;
list-style: none;
font-size: 9pt;
margin-left: 0px;
padding: 0 0 0 0;

}

.blog-post ul li {
line-height: 130%;
color: #333333;
text-decoration: none;
list-style: none;
font-size: 9pt;
margin-left: 0px;
padding: 0 0 0 0;
}




.blog-post p.post-footer, .comment p.posted {
color: #555;
padding: 0 0px 10px 0px;
font: 10px/1.5em helvetica, Arial, sans-serif;
border-bottom: 1px solid #eae6e6;
}
.comment p.posted { border: 0; padding: 0; }

.pagination-right { float: right; width: 250px; text-align: right; }
.pagination-left { float: left; width: 250px; }

/* Sidebar Discovery Links */

#discovery {
background: #F5F2ED;
}

#discovery .discovery-item {
padding: 10px;
border-bottom: 1px solid #EEE7DD;
}

.discovery-item h4 {
font-weight: bold;
margin: 0 0 5px 0;
}

.discovery-item p, .discovery-item li { font: 10px/1.5em helvetica, sans-serif; }

.discovery-item ul {
margin: 0;
padding: 0;
list-style: none;
}

.discovery-item li {
margin: 0 0 10px 0;
}

.discovery-item select {
width:140px;
margin-bottom: 5px;
}

.discovery-space {
height:10px;

}

.discovery-height {
height:168px;
}

/* Sidebar Monthly Archive List */
#monthly-archive-list{
background: #F5F2ED;
padding: 0px 20px 20px 20px;
overflow: hidden;
text-align: left;
}
#monthly-archive-list h4{
margin-bottom:10px;
}
#monthly-archive-list div.year {
display: block;
width: 100px;
float: left;
}


/* Sidebar Profile Login */

#profile-login {
margin: 10px 0;
padding: 5px;
font: 12px/16px helvetica, sans-serif;
text-align: left;
border-top: 3px solid #91512d;
border-bottom: 3px solid #91512d;
background: #eee7dd;
}

#profile-login a {
font: 12px/16px helvetica, sans-serif;
}

#profile-login span.profile-actions, #profile-login span.profile-actions a {
font: 10px/16px helvetica, sans-serif;
}

#profile-login form { margin: 0; padding: 0; }

#profile-login label {
font: 11px/11px helvetica, sans-serif;
margin: 3px 0;
display: block;
}

#profile-login input#profile_username, #profile-login input#profile_password {
font: 11px/11px helvetica, sans-serif;
width: 140px;
}

#profile-login input#profile_submit {
right: 0;
font: 11px/11px helvetica, sans-serif;
width: 50px;
}

/* Individual Archive */

textarea#comment-text {
width: 382px;
}

.comment {
border-bottom: 1px solid #eee7dd;
margin-bottom: 10px;
}

.guest {
color: #666 !important;
}

.guest .posted {
color: #777 !important;
}

#comments-open-footer { margin-left: 10px; }

#comment-post { margin-left: 5px; }

#be-patient { clear:both; margin-top: 5px; font-weight: bold; display:none; }


/* Profile Registration */

#profile_container { overflow: hidden; }

#profile_container ul {
list-style: none;
padding-left: 12px;
margin: 0;
}

#profile_container li {
clear: both;
margin-left: 0;
}

#profile_container label {
float: left;
width: 120px;
display: block;
margin-bottom: 10px;
}

#profile_container label.header {
color: #000;
font-weight: bold;
margin: 15px 0;
width: 300px;
}



#profile_container input, #profile_container textarea, #profile_container select, div.profile_value {
float: left;
width: 220px;
margin-bottom: 10px;
}
#profile_container select { width: auto; }
#profile_container textarea { height: 100px; }
div.profile_value { color: #000; }

#profile_container input#profile_submit {
clear: both;
float: none;
width: auto;
margin-left: 290px;
}
#profile_edit input#profile_submit { margin-left: 304px; }
*html #profile_container input#profile_submit { margin-left: 240px; }
*html #profile_edit input#profile_submit { margin-left: 264px; }

p.profile_message {
background: #eee7dd;
margin: 0 0 10px 0;
padding: 5px 10px;
color: #b44;
font-weight: bold;
}

p.profile_header {
background: #eee7dd;
font-size: 120%;
font-weight: bold;
margin: 20px 0;
padding: 5px 10px;
}


/* Sidebar left ---------------------------------------------------------------- */



.nav-left ul li{
list-style: none;
font-weight: bold;
color: #990000;
text-transform: uppercase;
font-size: 8pt;
margin-left: 0px;


}

.nav-left ul{
list-style: none;
font-weight: bold;
color: #990000;
text-transform: uppercase;
font-size: 8pt;
padding: 0px 0 20px 0;
margin-left: 0px;

}

.nav-left ul a{
list-style: none;
font-weight: bold;
color: #990000;
text-transform: uppercase; font-size: 8pt; margin-left: 0px; } .nav-left ul a:hover{ list-style: none; font-weight: bold; color: #990000; text-transform: uppercase; font-size: 8pt; margin-left: 0px; } .nav-left li{ list-style: none; color: #999999; font-size: 9pt; font-style: normal 14px arial; text-transform: none; line-height: 200%; margin-left: 0px; } .nav-left li a{ color: #999999; text-decoration: none; font-style: normal 14px arial; text-transform: none; font-size: 9pt; margin-left: 0px; } .nav-left li a:hover { color: #fc972b; font-style: normal 14px arial; text-decoration: none; text-transform: none; font-size: 9pt; margin-left: 0px; } 


