/*

THEME NAME: Mediate

DESCRIPTION: A customised theme for bymediate.com. Inspired by <a href="http://themeshaper.com/theseus-a-wordpress-theme-for-conquering-a-maze-of-content/">Theseus</a>.

VERSION: 1.3

AUTHOR: Li Wei Wee

AUTHOR URI: http://willywei.com

*/



@import url('library/blueprint/screen.css');

@import url('library/blueprint/lib/ie.css');


#container { 

        background: #000 url(images/rotate/city.jpg) no-repeat bottom; 

}

/* Global Elements

-------------------------------------------------------------- */



body {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	font-size:90%;

	margin:0;

	color:#FFF;

}

h1,h2,h3,h4,h5,h6 {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color:#FFF;

}

strong, b, em, i, blockquote, address {

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	color:#FFF;

	background:transparent;

}

blockquote, del {

	color:#660033;

}

blockquote blockquote {

}

ul {

	list-style:disc;

}

ol {

	list-style-type: decimal;

}

ol ol {

	list-style:upper-alpha;

}

ol ol ol {

	list-style:lower-roman;

}

ol ol ol ol {

	list-style:lower-alpha;

}

ul ul, ol ol, ul ol, ol ul {

	margin-bottom:0;

}

caption {

	background:transparent;

	font-size: .8em;

	line-height: 1.875em;

	letter-spacing:1px;

}

th	{

	border-bottom: 2px solid #7C8462; font-weight: bold;

}

td {

	border-bottom: 1px solid #7C8462;

}

ins {

	text-decoration:none;

}

a {

	color:#FFF;

	text-decoration:none;

}





/* Header

-------------------------------------------------------------- */



#header {

	background:#000 url(images/bg1.jpg) no-repeat top;

}

#branding {

	overflow:hidden;

	font-size:110%;

	padding-top:1.5em;

	padding-bottom:0em;

	position:relative;

        width: 1000px;

}

#blog-title {

        margin:0 10px 0 0;

	padding:0 10px 0 0;

	font-size:1em;

	line-height:1;

	display:inline;

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-size:0em;

        font-weight:bold;

        text-transform:uppercase;

	letter-spacing: 1px;

	border-right:0px solid #FFF;

}

#blog-description {

	margin:0;

	font-size:1em;

	line-height:1;

	display:inline;

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-style:italic;

        font-size:1em;

	color:#660066;

}

#site-meta {

	font-size: .6em;

	line-height: 1.875em;

        position:absolute;

	top:30px;

	right:30px;

}

#subscription-links {

	text-align:right;

	position:absolute;

	top:15px;

	right:240px;

	padding:4px 0;

}

#branding #searchform {

	background:#EEE;

	position:absolute;

	top:40px;

	right:30px;

}

#branding #searchform input#s {

	font-size:1em;

	border:none;

	text-indent:10px;

	background:transparent;

	color:#999;

	padding:4px 0;

	border-top:2px solid #660033;

}

#branding #searchform input#s:focus {

	color:#000;

}



/* Access

-------------------------------------------------------------- */



#access {

	background:#000;

}

.skip-link {

	display:none;

}

#menu {

	position:relative;

	left:220px;

        bottom: 70px;

}

.home #menu ul li#home a, #menu ul li.current_page_item a {

	background:#CCCC33;

	color:#000000;

        -moz-border-radius: .25em;

        border-radius: .25em;

}



/* Content

-------------------------------------------------------------- */



#content {

	margin-bottom:0em;

        text-align: justify;

        padding-bottom: 2em;

}

#content a {

	color:#CCCC33;

}

#content a:hover {

	color:#FFF;

	border-bottom:1px dotted #FFF;

}

.attachment #content a:hover {

	border-bottom:none;

}

.category .p1, .search .p1, .tag .p1, .author .p1, .archive .p1 {

	margin-top:0em;

}

#post-0 .entry-content {

	margin-top:1em;

}

.post {

	clear:both;

}

.hentry {

	margin-bottom:3em;

        padding:0 0 100px 0;

}

.search-title {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 1.5em;

	line-height: 1.25;

        font-color: #660066;

	margin-bottom: 0;

	text-transform:uppercase;

}

.entry-title  {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 1.2em;

	line-height: 1.25;

        font-color: #FFF;

	margin-bottom: 1.2em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.page-link {

	margin-bottom:1.5em;

}

.comments-link {

	background:#CCC;

	display:inline;

	font-size: .8em;

	line-height: 1.875em;

	padding:4px 0;

	border-bottom:1px solid #333;

}

#content .comments-link a, .comments-link span	 {

	padding:0 10px;

	border:none;

}

#content .comments-link a:hover {

	color:#FFF;

}

.entry-meta,.edit-link {

	font-size: .8em;

	margin-bottom: 0em;

	line-height: 1.875em;

	color:#666;

}

#content .entry-meta a,#content .edit-link a {

	color:#666;

}

#content .entry-meta a:hover,#content .edit-link a:hover {

	color:#FFF;

}

.entry-content {

	margin-top:0em;

        margin-bottom:0em;

}

.page .entry-content, .single .entry-content {

	margin-top:1em;

}

.entry-content h1,.entry-content h2,.entry-content h3 {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-size:1em;

	margin-bottom:3em;

	line-height: 1.5em;

	font-weight:bold;

        color: #FFF;

	text-transform:uppercase;

	letter-spacing:1px;

}

.entry-content h4 {

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-size:1em;

	margin-bottom:1.5em;

	line-height: 1.5em;

	font-style:italic;

}

.entry-content h5,.entry-content h6 {

    font-size:.8em;

	margin-bottom:0;

	line-height: 1.875em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.caps {

	font-size:0.8em;

	text-transform:uppercase;

	letter-spacing:1px;

	padding:0 1px;

}

.important {

	font-weight:bold;

	background:#660066;

	padding:0 1px;

}

#noresults-searchform input {

	text-indent:10px;

}



/* Ribbon

-------------------------------------------------------------- */



.ribbon a, #content .ribbon-title a {

	color:#FFF;

}

.ribbon a:hover, #content .ribbon-title a:hover {

	color:#CCC;

	border:none;

}

.ribbon {

	background:#000;

	color:#FFF;

	padding:0em 0 0 0;

	border-bottom:0px solid #000;

	margin-bottom:0em;

	width:100%;

}

.single #access, .author #access, .category #access,

.archive #access, .search #access, .four04 #access, .paged #access {

	padding-bottom:12px;

	background:url() no-repeat bottom center;

	position:relative;

	width:100%;

	z-index:100;

}

.single .ribbon, .author <textarea cols="70" rows="25" name="newcontent" id="newcontent" tabindex="1">/*

THEME NAME: Mediate

DESCRIPTION: A customised theme for Mediaterunway.com. Inspired by <a href="http://themeshaper.com/theseus-a-wordpress-theme-for-conquering-a-maze-of-content/">Theseus</a>.

VERSION: 1.3

AUTHOR: Li Wei Wee

AUTHOR URI: http://willywei.com

*/



@import url('library/blueprint/screen.css');

@import url('library/blueprint/lib/ie.css');



#container { 

        background: #000 url(images/rotate/city.jpg) no-repeat bottom; 

}

/* Global Elements

-------------------------------------------------------------- */



body {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	font-size:90%;

	margin:0;

	color:#FFF;

}



h1,h2,h3,h4,h5,h6 {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	color:#FFF;

}

strong, b, em, i, blockquote, address {

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	color:#FFF;

	background:transparent;

}

blockquote, del {

	color:#660033;

}

blockquote blockquote {

}

ul {

	list-style:disc;

}

ol {

	list-style-type: decimal;

}

ol ol {

	list-style:upper-alpha;

}

ol ol ol {

	list-style:lower-roman;

}

ol ol ol ol {

	list-style:lower-alpha;

}

ul ul, ol ol, ul ol, ol ul {

	margin-bottom:0;

}

caption {

	background:transparent;

	font-size: .8em;

	line-height: 1.875em;

	letter-spacing:1px;

}

th	{

	border-bottom: 2px solid #7C8462; font-weight: bold;

}

td {

	border-bottom: 1px solid #7C8462;

}

ins {

	text-decoration:none;

}

a {

	color:#FFF;

	text-decoration:none;

}



/* Header

-------------------------------------------------------------- */



#header {

	background:#000 url(images/bg1.jpg) no-repeat top;

}

#branding {

	overflow:hidden;

	font-size:110%;

	padding-top:1.5em;

	padding-bottom:0em;

	position:relative;

        width: 1000px;

}

#blog-title {

        margin:0 10px 0 0;

	padding:0 10px 0 0;

	font-size:1em;

	line-height:1;

	display:inline;

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-size:0em;

        font-weight:bold;

        text-transform:uppercase;

	letter-spacing: 1px;

	border-right:0px solid #FFF;

}

#blog-description {

	margin:0;

	font-size:1em;

	line-height:1;

	display:inline;

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-style:italic;

        font-size:1em;

	color:#660066;

}

#site-meta {

	font-size: .6em;

	line-height: 1.875em;

}

#subscription-links {

	text-align:right;

	position:absolute;

	top:15px;

	right:240px;

	padding:4px 0;

}

#branding #searchform {

	background:#EEE;

	position:absolute;

	top:-40px;

	right:30px;

}

#branding #searchform input#s {

	font-size:1em;

	border:none;

	text-indent:10px;

	background:transparent;

	color:#999;

	padding:4px 0;

	border-top:2px solid #660033;

}

#branding #searchform input#s:focus {

	color:#000;

}



/* Access

-------------------------------------------------------------- */



#access {

	background:#000;

}

.skip-link {

	display:none;

}

#menu {

	position:relative;

	left:220px;

        bottom: 70px;

}

.home #menu ul li#home a, #menu ul li.current_page_item a {

	background:#CCCC33;

	color:#000000;

        -moz-border-radius: .25em;

        border-radius: .25em;

}



/* Content

-------------------------------------------------------------- */



#content {

	margin-bottom:0em;

        text-align: justify;

}

#content a {

	color:#CCCC33;

}

#content a:hover {

	color:#FFF;

	border-bottom:1px dotted #FFF;

}

.attachment #content a:hover {

	border-bottom:none;

}

.category .p1, .search .p1, .tag .p1, .author .p1, .archive .p1 {

	margin-top:2em;

}

#post-0 .entry-content {

	margin-top:1em;

}

.post {

	clear:both;

}

.hentry {

	margin-bottom:3em;

        padding:0 0 100px 0;

}

.search-title {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 1.5em;

	line-height: 1.25;

        font-color: #660066;

	margin-bottom: 0;

	text-transform:uppercase;

}

.entry-title  {

        background: #000;

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 1.2em;

	line-height: 1.25;

        font-color: #FFF;

	margin-bottom: 1.2em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.page-link {

	margin-bottom:1.5em;

}

.comments-link {

	background:#CCC;

	display:inline;

	font-size: .8em;

	line-height: 1.875em;

	padding:4px 0;

	border-bottom:1px solid #333;

}

#content .comments-link a, .comments-link span	 {

	padding:0 10px;

	border:none;

}

#content .comments-link a:hover {

	color:#FFF;

}

.entry-meta,.edit-link {

	font-size: .8em;

	margin-bottom: 0em;

	line-height: 1.875em;

	color:#666;

}

#content .entry-meta a,#content .edit-link a {

	color:#666;

}

#content .entry-meta a:hover,#content .edit-link a:hover {

	color:#FFF;

}

.entry-content {

	margin-top:0em;

        margin-bottom:0em;

}

.page .entry-content, .single .entry-content {

	margin-top:1em;

}

.entry-content h1,.entry-content h2,.entry-content h3 {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

        font-size:1em;

	margin-bottom:3em;

	line-height: 1.5em;

	font-weight:bold;

        color: #FFF;

	text-transform:uppercase;

	letter-spacing:1px;

}

.entry-content h4 {

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-size:1em;

	margin-bottom:1.5em;

	line-height: 1.5em;

	font-style:italic;

}







.entry-content h5,.entry-content h6 {

    font-size:.8em;

	margin-bottom:0;

	line-height: 1.875em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.caps {

	font-size:0.8em;

	text-transform:uppercase;

	letter-spacing:1px;

	padding:0 1px;

}

.important {

	font-weight:bold;

	background:#660066;

	padding:0 1px;

}

#noresults-searchform input {

	text-indent:10px;

}



/* Ribbon

-------------------------------------------------------------- */



.ribbon a, #content .ribbon-title a {

	color:#FFF;

}

.ribbon a:hover, #content .ribbon-title a:hover {

	color:#CCC;

	border:none;

}

.ribbon {

	background:#000;

	color:#FFF;

	padding:0em 0 0 0;

	border-bottom:0px solid #000;

	margin-bottom:0em;

	width:100%;

}

.single #access, .author #access, .category #access,

.archive #access, .search #access, .four04 #access, .paged #access {

	padding-bottom:12px;

	background:url() no-repeat bottom center;

	position:relative;

	width:100%;

	z-index:100;

}

.single .ribbon, .author .ribbon, .category .ribbon,

.archive .ribbon, .search .ribbon, .four04 .ribbon, .paged .ribbon {

	margin-top:-12px;

}

#feature-title {

	color:#FFF;

	font-size: .8em;

	margin-bottom: 1.875em;

	line-height: 1.875em;

	text-transform:uppercase;

	letter-spacing:1px;

}

.entry-title .container, .page-title .container {

	display:block;

        font-color: #FFF;

}

.ribbon-title {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	font-size:2em;

	line-height:1em;

	font-weight:normal;

	text-transform:none;

	letter-spacing:0;

	margin-bottom:0;

	padding-bottom:0em;

        text-align:center;

}

#rss-remind {

	margin-top:1.5em;

        margin-bottom:2em;



}

#remind-call {



	font-size:2em;

	line-height:1.5em;

}



/* Comments



-------------------------------------------------------------- */



#comments {

	margin-top:3em;

}

#comments h3 {

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-size:1em;

	margin-bottom:1.5em;

	line-height: 1.5em;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:1px;

}

#comments ol {

	list-style:none;

	margin:0 0 1.5em 0;

	overflow:hidden;

}

#comments ol li {

	margin-bottom:1.5em;

	overflow:hidden;

}



.comment-author {

	padding-bottom:12px;

	background:url(images/comment-top.gif) no-repeat bottom left;



}

.bypostauthor .comment-author {

	background:url(images/comment-top-author.gif) no-repeat bottom left;

}

.comment-content {

	background:#7C8462;

	border-bottom:1px solid #697051;

}

.bypostauthor .comment-content {

	background:#8A9073;

}

.comment-content p {

	padding:.75em;

	margin:0;

}

.wp-smiley {

	float:none;

	margin:0;

}

.comment-meta {

	font-size: .8em;

	line-height: 1.875em;

	color:#3A3E2D;

}

#content .comment-meta a {

	color:#3A3E2D;

}

#content .comment-meta a:hover {

	color:#FFF;

}

#comments-list .comment-meta {

	float:right;

}

#respond {

	background:#7C8462;

	padding:3em 40px;

	border-bottom:1px solid #697051;

}

#respond input, #respond textarea {

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;

	font-size:1em;

	width:630px;

	padding:0;

	margin:0;

}

#respond .form-input {

	margin-bottom:.125em;

}

#respond .form-input input, #respond textarea {

	border:none;

	width:626px;

	padding-left:4px;

	background:#F1F2EF;

	border-top:2px solid #52573F;

}

#respond textarea {

	margin-bottom:1.5em;

}

#respond .form-input input:focus, #respond textarea:focus {

	background:#FFF;

}

.form-label {

	font-size: .8em;

	line-height: 1.875em;

}



/* Navigation

-------------------------------------------------------------- */



.nav-previous {

	float:left;

	width:50%;

}

.nav-next {

	float:right;

}

#nav-above {

	display:none;

}

.navigation {

	overflow:hidden;

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-style:italic;

	font-size: .8em;

	line-height: 1.875em;

}





/* Images

-------------------------------------------------------------- */



.entry-content img {

	margin: 0 0 16px 0;

	max-width:100%;

}

img.alignleft,

img.align-left {

	display: block;



	float: left;

	margin-right:1.5em;

}

img.alignright,

img.align-right {



	display: block;

	float: right;

	margin-left:1.5em;

}

img.center,

img.align-center {

	margin: 0 auto;

	display: block;

	float: none;

	clear: both;

}



/* Footer

-------------------------------------------------------------- */

#footer {

	background:#999 url(images/footerbg.jpg) repeat;

	color:#FFF;

	padding:3em 0 2em 0;

	font-size: .8em;

	line-height: 1.875em;

	border-top:9px solid #333;

}

#footer p {

	 margin-bottom: 1.875em; 

}

#site-info {

        font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

        text-align: center;

	color:#333;

}



/* Footer-bar sidebars

-------------------------------------------------------------- */



#footer-bar {

	padding-bottom:1.5em;

	clear:both;

        width:840px;

}

.sidebar .xoxo {

	list-style:none;

	margin:0;

}

.sidebar .xoxo h3 {

	color:#FFF;

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-size:1em;

	line-height: 1.5em;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:1px;

	margin:0;

}

.sidebar .xoxo ul {

	margin:0 0 1.5em 0;

	list-style:none;

}

.sidebar .xoxo ul ul {

	margin:0;

}

.sidebar a {

	color:#FFF;

}

.textwidget a, .sidebar a:hover {

	color:#575350;

}

#footer #calendar h3 {

	display:none;

}

#footer #calendar caption {

	color:#FFF;

    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    font-size:1em;

	line-height: 1.5em;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:1px;

	margin:0;

}

#footer #calendar th, #footer #calendar td {

	border:none;

	padding-top:0;

	padding-bottom:0;

}