/*
	Theme Name: Fa(s)t Fashion
	Author: Arun M
	Author URI: http://www.iscutearun.com 
	Tags: style, new, design, fresh, webdesign
*/

html { height : 100%; }
body { background: #dfdfdf url(images/page-bk.jpg) repeat-x left top; padding: 0px; margin: 0px; font: normal 13px Arial, Helvetica, sans-serif; line-height: 16px; }
:focus, *:focus, *:active { outline: 0; }
a, img { border: 0; outline: 0; }
a { color: #048fea; text-decoration: none; }
a:hover { color: #fc01a8; text-decoration: underline; }
.clrboth { clear: both; }
#page { width: 900px; margin: 0 auto; }
.more-link { color: #048fea; text-decoration: none; }
.more-link:hover { text-decoration: underline; }
.txthgl { color: #fc01a8; font-size: 13px; font-weight: bold; }
.txtbox, .txtarea { border: solid 1px #000000; background-color: #FFFFFF; padding: 3px; }
.txtarea { width: 500px; height: 200px; }
.btn { border: solid 1px #000000; background-color: #000000; color: #fc01a8; font-weight: bold; padding: 2px 9px; cursor: pointer; }

/* Menu */
#menu { width: 900px; }
#menu ul { list-style-type: none; margin: 0px; padding: 0px; float: right; }
#menu ul li { float: left; display: inline; cursor: pointer; text-align: center; width: 100px; padding: 11px 0px 0px; height: 31px; }
#menu .selected, #menu .mover { background-color: #fc01a8; }

/* Banner */
#banner { width: 900px; height: 540px; background: url(images/banner-bk.jpg) no-repeat left top; }
#banner #logo { padding: 50px 0px 0px 10px; }

/* Footer */
#footer { width: 100%; background-color: #000000; }
#footer a { text-decoration: none; color: #FFFFFF; }
#fframe { width: 800px; padding: 30px 0px; margin: 0 auto; }
#flink, #fcopy, #frss, #ftwitter { width: 300px; padding-top: 3px; height: 20px; margin-bottom: 15px; }
#flink, #fcopy { float: left; border-left: solid 4px #a7fa0c; }
#flink, #flink a { font-size: 13px; color: #FFFFFF; }
#flink a:hover, #flink a.selected { color: #a7fa0c; }
#flink ul { margin: 0px; padding: 0px; list-style-type: none; }
#flink ul li { display: inline; border-right: solid 1px #FFFFFF; padding: 0px 13px 0px 9px; }
#flink ul li.last { border: 0px; }
#fcopy { color: #969696; border-color: #ffa100; padding-left: 9px; }
#fcopy a { color: #969696; }
#fcopy a:hover, #fcopy a.selected { color: #ffa100; }
#frss, #ftwitter { float: right; border-right: solid 4px #a904ff; color: #FFFFFF; text-align: right; padding-right: 9px; }
#ftwitter { border-color: #048fea; }
#frss a:hover, #frss a.selected { color: #a904ff; }
#ftwitter a:hover, #ftwitter a.selected { color: #048fea; }

/* Content */
#content { width: 900px; min-height: 300px; background-color: #FFFFFF; }

/* cright */
#cright { float: right; padding: 0px 25px 15px; width: 200px; }
#cright h1 { padding-left: 6px; border-left: solid 4px #ff6d00; color: #ff6d00; font: bold italic 19px Georgia, "Times New Roman", Times, serif; }
#cright ul { margin: 0px; padding: 0px; list-style-type: none; }
#cright ul li { margin: 0px; padding: 9px 0px; text-align: center; }
#cright ul li img { border: solid 2px #FFFFFF; padding: 2px; }
#cright ul li img:hover { border-color: #f7f7f7; }

/* cleft */
#cleft { float: left; padding: 0px 25px 30px; width: 590px; }
#cleft h1, #cleft h2, #cleft h3, #cleft h4 { padding-left: 6px; border-left: solid 4px #fc01a8; color: #fc01a8; font: bold italic 19px Georgia, "Times New Roman", Times, serif; }
#cleft h1 a { text-decoration: none; color: #fc01a8; }
#cleft h1 a:hover { text-decoration: underline; }
#cleft h2 { border-color: #048fea; color: #048fea; }
#cleft h3 { border-color: #a904ff; color: #a904ff; }
#cleft h4 { border: 0px; color: #a904ff; padding-left: 15px; }
#cleft p { margin-left: 15px; }
#cleft .article { padding-top: 10px; }

/* Entry */
.entry { padding-bottom: 30px; }
.entry p.entrydata { background-color: #f7f7f7; color: #3e3e3e; padding: 6px 15px; margin-top: 20px; }
.entry p.entrydata a { color: #3e3e3e; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.entry p.entrydata a:hover { text-decoration: underline; color: #048fea; }
.entry .wp-caption { padding-left: 15px; }
.entry .wp-caption img { border: solid 2px #f7f7f7; padding: 2px; }
#cleft .entry .wp-caption .wp-caption-text { padding: 0px; margin: 0px; text-align: center; }

/* Pagebar */
.pagebar, .navigation { text-align: center; color: #048fea; font-weight: bold; padding: 25px 0px; }
.pagebar span, .pagebar a { padding: 1px 6px; margin: 0px 3px; border: solid 1px #048fea; text-decoration: none; background-color: #f7f7f7; color: #048fea; font-weight: bold; }
.pagebar span { padding: 0px 6px; border: solid 1px #fc01a8; text-decoration: none; background-color: #f7f7f7; color: #fc01a8; font-weight: bold; }
.pagebar a:hover { color: #fc01a8; border: solid 1px #fc01a8; }
.navigation .fltleft { float: left; }
.navigation .fltright { float: right; }

/* Search Form */
#searchform { padding: 9px; background-color: #f7f7f7; }
#searchform p { padding: 0px; margin: 0px; }
#searchform .txtbox { width: 155px; }
#searchform .btn { margin-top: 5px; }

/* Comments */
#cleft .com-entry, #cleft .com-form { padding: 6px 20px 20px 30px; }
.com-entry .com-avt { float: left; background-color: #FFFFFF; }
.com-entry .com-avt img { border: solid 1px #CCCCCC; padding: 2px; }
.com-entry .com-details { float: left; width: 500px; }
.com-entry .com-details h4 { background-color: #f7f7f7; padding: 3px 15px; margin: 0px; color: #048fea; font-size: 16px; }
#cleft .com-entry .com-details p { padding: 3px; padding-left: 15px; margin: 0px; }
#cleft .com-entry .com-details p.com-date { font-size: 11px; color: #999999; }

/* Contact form */
.contactform { padding: 30px 0px 30px 30px; }
.contactform .wpcf_msg-error { color: #FF0000; }
.wpcf_msg-sus { color: #006600; }
.contactform .contactleft { padding-top: 9px; }
.contactform .contactleft label { font-weight: bold; color:#666666; }
.contactform .contactright { color: #666666; }
.contactform .contactright #wpcf_your_name, .contactform .contactright #wpcf_email, .contactform .contactright #wpcf_msg, .contactform .contactright #wpcf_website { border: solid 1px #000000; background-color: #FFFFFF; padding: 3px; }
.contactform .contactright #contactsubmit { margin-top: 15px; border: solid 1px #000000; background-color: #000000; color: #fc01a8; font-weight: bold; padding: 2px 9px; cursor: pointer; }
