/*
Theme Name: Xpression
Author:YS
Description: Xpression Custom Wordpress theme
Tags: custom theme, yellow, brown, fixed width, two columns, widgets
*/

/* -----------------------------------------------
1. SITE MASTER SETUP
----------------------------------------------- */
body{background:#fffebd; width:auto; font-family: "Trebuchet MS"; font-size:85%; color:#292929; line-height:normal; text-align:left; margin:0px; padding:0px}
table {border-collapse:collapse;}
p{ margin:8px 0px; padding:0px}
hr{ display:none}
img{ border:none}
a{ text-decoration:none; color:#660000; font-weight:bold}
a:hover{ color:#ec352d; text-decoration:underline }
a:focus {outline: none;}

/*page wrapper*/
#page {width:965px; margin:5px auto 20px auto; padding:0 0 30px 0; }
#top{ width:100%; background:url('images/bg_top1.jpg') left top repeat-x; height:57px}
#header{ display:none}

/*flash area*/
.flash{ width:100%; display:block; margin:0 auto; padding:0px 0 0 0; background:url('images/back_flash.jpg') left top repeat-x; height:400px; clear:both}
.main_flash{ width:960px; height:400px; margin:0 auto; display:block}

/*main content*/
#content {width:630px; *width:610px; float:left; padding:10px;  *padding:0px;}
.post h2{ width:auto; border-bottom:solid 2px #FF6600; color:#FF6600; clear:both; *margin:8px 0 0 0}
.post h2 a{ text-decoration:none!important}
.entry img{padding:2px; border:1px solid #edab00!important; margin:0px; background:#FFFF99; margin:3px}
.entry  ul { list-style-type:none; padding: 0 0 0 10px; margin:0 0 0 10px}
.entry  ul li{ background:url('images/bullet2.gif') no-repeat left 7px; padding: 3px 0 3px 15px !important}
.entry h3{ margin:3px 0; padding:20px 0 4px 0; color:#990000; text-decoration:underline; clear:both}
.entry h4{color:#AC7D1B; margin:3px 0; padding:3px 0;}
.hentry { background:#FEF4AF; padding:10px; width:590px; margin:5px 0; border:dashed 1px #FFCC33}
#sidebar {width:280px; float:left; background:url('images/right_sh.jpg') left top no-repeat;padding:13px 0 0 30px; *padding:0px 0 0 20px/*for IE*/}


/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px; background:#990000; color:#fff; border:1px solid #990000; cursor:pointer}
#sidebar h2{ background:url('images/title_backgroud.gif') left top no-repeat; width:280px; height:27px; padding:16px 0 0 4px; color:#660000; text-transform:uppercase; margin:0px; font-size:110%}
.entry form { /* This is mainly for password protected posts, makes them look better. text-align:center;*/}
select {width: 130px;}

#post-33 p {border-bottom:dotted 1px #990000; float:left; padding:10px 0 10px 20px;}

#post-33 p strong { float:right; border:none!important; clear:both; display:block; width:290px; padding:5px 0; text-align:right!important; color: #990000 }
.quote { font-weight:bold; color:#990000!important; font-size:150%; padding:4px}

#post-29 h1 { font-size:1.3em; color:#996600; border-bottom:dotted 1px #996600; clear:both; padding:20px 0 0 0}
.pdf_link{ background:url('images/pdf_icon.jpg') left top no-repeat; padding:7px 0 0 33px; height:33px; display:block}

.lightbox{float:left; padding:0px; line-height:normal; margin:0px}
.lightbox img{margin:0; padding:1px; position:relative; display:block; border:none!important }


/* Begin Lists*/

/*html>body .entry ul {margin: 0px 0 0 10px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}*/

html>body .entry li {margin: 7px 0 8px 10px;}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
#sidebar ul, #sidebar ul ol {margin: 0 0 0 15px;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 8px 0 ;padding: 0;}
/* End Entry Lists */

.pagetitle { font-size:120%; color:#f2673a; text-decoration:underline; text-transform:uppercase}

/*navigation*/
.widget_pages{ text-transform:uppercase}
.page_item { display:block; padding:5px 0}
.page_item a{ background:url('images/bullet.gif') left center no-repeat; padding:0 0 0 18px!important; color:#c4512e}
.page_item a:hover{ color:#660000}

/*text wigett*/
.textwidget span{ color:#ac7d1b; font-weight:bold; font-size:1.12em}
/*comments*/
#comments{ background:#fae065; padding:4px}
.commentlist{ list-style:none!important; padding:0px 0 0  10px!important; margin:0px}
.commentlist li{padding:5px; margin:5px; border: dotted 1px  #e0a324 }
.widecolumn{ width:600px}
#commentform textarea{ width:550px; border:solid 2px #9d231e}
#commentform input {border:solid 2px #9d231e }
.commentmetadata a{ width:auto; font-size:90%; font-weight:normal; font-style:italic; color:#999!important; clear:both}


/*footer*/
#footer{ width:100%; height:96px; background:url('images/b_footer.gif') left top repeat-x; text-align:center; margin:80px 0 0 0 }
#footer p{ color:#FFFFCC; padding:30px 0 0 0 !important}


/*USEFUL CLASSES*/

.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden} /* Non IE clearfix */


.wp-caption{ float:left; padding:0 5px 0 0 }
.wp-caption-text{ text-align:center; font-weight:bold}
.post-edit-link{ clear:both; width:auto; display:block}