/*
Theme Name: Flixelar
Theme URI: http://themeforest.net
Description: Flixelar Wordpress Portfolio Theme.
Version: 1
Author: Flixel House
Author URI: http://www.flixelhouse.com
Tags: portfolio, blogs, blog
*/
body{background:url(images/bg.jpg) #FFF repeat-x top; color:#404040}
a{color:#404040; font-weight:bold; text-decoration:none}
a:hover{color:#222}

li{list-style:none}

h1, h2, h3, h4, h5, h6{font-family:Futura,"Century Gothic",AppleGothic,sans-serif}

p{line-height:1.5em; padding:0 0 1.3em}

.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.hl, .hl2{clear:both; height:2px; overflow:hidden; width:100%}
.hl2{background:none; border-top:1px solid #e7e7e7; height:1px; margin:0 0 .8em}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}

img.alignleft, div.alignleft, a img.alignleft{float:left; margin:0 0.5em 0.5em 0}
img.alignright, div.alignright, a img.alignright{float:right; margin:0 0 0.5em 0.5em}
img.aligncenter, div.aligncenter{display:block; text-align:center; margin:0 auto}

.about img{border:1px solid #E1DECE; margin:0 8px 2px 0; padding:5px}

.wp-caption{margin-bottom:30px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:16px;  font-family:Futura,"Century Gothic",AppleGothic,sans-serif; line-height:17px;  padding:0 4px 5px;  margin:0}

#wrapper{width:960px}

#head{margin:11px 0; position:relative; width:960px; height:100px}
#logo{height:100px}
#head #logo h1 a{width:269px; height:100px; display:block; background-image:url(images/logo-trans.png); overflow:hidden; text-indent:-9999px; cursor:pointer; margin:0; padding:0}

#toptads{height:100px; width:500px; margin:20px 0 0 350px; z-index:1;}

#topnav{margin:40px 0 0}

.lavaLamp{height:29px; padding:15px; position:absolute; right:-30px; top:40px}
.lavaLamp li{float:left; list-style-image:none; list-style-position:outside; list-style-type:none}
.lavaLamp li.back{background:transparent url(images/lava.png) no-repeat scroll right -30px !important; background:transparent url(images/lava-ie.gif) no-repeat scroll right -30px; height:30px; position:absolute; width:9px; z-index:8}
.lavaLamp li.back .left{background:transparent url(images/lava.png) no-repeat scroll left top !important; background:transparent url(images/lava-ie.gif) no-repeat scroll left top; height:30px; margin-right:9px}
.lavaLamp li a{color:#FFF; display:block; float:left; height:30px; letter-spacing:0; outline: none; outline-style:none; outline-width:medium; overflow:hidden; padding:0 20px; position:relative; text-align:center; text-decoration:none; top:4px; z-index:10; font-size:14px; font-weight:bold}

.lavaLamp li a:hover{color:#c39}

#jFlowSlide{width:960px;}

.jFlowNext{margin-top:10px; display:block; height:30px; width:140px; background:url(images/b_next-trans.png); font-size:1px; cursor:pointer; text-indent:-9999px}
.jFlowNext:hover{background:url(images/b_next_hover-trans.png)}

#Slides{background:url(images/bg_slide.jpg) repeat-x;  }
#Slides h2{margin:10px 0 10px 0}
#Slides h2 a{color:#FFF}
#Slides h2 a:hover{color:#CCC;}
#Slides p{padding:15px 0 0 0; margin-bottom:5px; color:#FFF; text-align:justify}
#Slides .ct{margin-left:auto; margin-right:auto}
#Slides a.more-link{background:none; color:#FFF}
#Slides a.more-link:hover{ background:none; text-decoration:underline; border:none}


a.more-link{padding:3px; display:inline;  background:#e5e5e5;  cursor:pointer; font-style:italic; font-weight:bold}
a.more-link:hover{background:none; border:1px solid #791432}

.slide-content{padding:10px;}
.slide-pic{position:absolute; top:10px; right:10px}

.stripe-p{height:1px; background:#BF89B9; font-size:1%; overflow:hidden}
.stripe-v{height:1px; background:#711243; font-size:1%; overflow:hidden}
.stripe-g{height:1px; background:#999; font-size:1%; overflow:hidden}
.stripe-w{height:1px; background:#FFF; font-size:1%; overflow:hidden}

#main{background:url(images/bg_main.jpg) repeat-x #FFF; width:960px;}


.postListing{margin-top:30px; border:1px solid #CCC; padding:1px 0px 0px 1px; background:#FFF}

.content{background:url(images/post_bg.jpg) repeat-x #FFF; padding:10px}

.post_heading_wrap{padding-top:10px}

.post_heading_wrap.page, .post_heading_wrap.port{margin-bottom:10px}

.post_heading_wrap.page h2 a{font-weight:normal}

.post_heading_wrap h2{font-size:20px; display:inline; margin-bottom:20px; letter-spacing:0.1px; line-height:130%; margin:0 0 1em}

.post_heading_wrap h2 a:hover{color:#7c0731}

.entry_content{padding-top:10px;}

.entry_content ul, .entry_content ol{margin:0 20px 1.5em}
.entry_content ul li{margin:0 0 0.4em; padding:0 0 0 10px; list-style-type:disc}
.entry_content ol li{list-style-image:none; list-style-position:inside; list-style-type:decimal; margin:0 0 0.4em}
.entry_content blockquote{border-left:3px solid #CFCFCF; font-size:13px; font-style:italic; margin:0 0 1.5em; padding:5px 0 0 10px}

.entry_content img{border:1px solid #E1DECE; margin:0 8px 8px 0; padding:5px}

.entry_content img:hover, .about img:hover{border:1px solid #CCC}

.meta{font-size:20px}

.date{width:46px; height:70px; background:url(images/bg_date.jpg) no-repeat; display:block; text-align:center; color:#FFF; line-height:20px; padding:5px 0 0 0; margin:0 10px 0px 0}
.date .year{font-size:11px}


a.more-link{padding:3px; display:inline;  background:#e5e5e5;  cursor:pointer; font-style:italic; font-weight:bold}
a.more-link:hover{background:none; border:1px solid #791432}


.postmeta span.right{background:url(images/bg_postmeta.jpg) no-repeat scroll right -23px; font-size:1px; height:23px; width:7px; padding:0}

.postmeta span{display:block; height:23px; background:url(images/bg_postmeta.jpg) no-repeat top left; float:right; padding-left:7px; color:#FFF; font-size:10px}

.port.postmeta span a{color:#333}

.single.postmeta span{float:right; width:613px; text-align:right; font-size:11px; padding-left:0}

.single.postmeta span.right{background:url(images/bg_postmeta.jpg) no-repeat scroll right -23px; font-size:1px; height:23px; width:7px; padding:0}

.postmeta a{color:#FFF; font-weight:bold}

.port.postmeta span{background:url(images/bg_postmeta-g.jpg) no-repeat top left; color:#333}

.port.postmeta span.right{background:url(images/bg_postmeta-g.jpg) no-repeat scroll right -23px}

.navigation{margin-top:50px}

#title{background:url(images/bg_slide.jpg) repeat-x; width:960px}

#title .postListing{margin-top:20px; margin-bottom:20px}

.title{font-weight:normal}



#searchform{border:1px solid #CCC; padding:1px; height:1%; margin-bottom:30px}

#search input{background:url(images/post_bg.jpg) repeat-x #FFF; border:none; float:left; padding:8px; width:240px; color:#333; font-family:Futura,"Century Gothic",AppleGothic,sans-serif}

#search input.btn{background:none; border:0; padding:0; width:auto}







#footer{margin:30px 0 0 0; background:url(images/bg_footer.jpg) repeat-x #000; height:64px; color:#FFF; font-size:11px}

#footer a{color:#999}

.footer{width:100%; padding:5px 0 0 0}

#sidebar{margin-top:30px}

#sidebar a:hover{text-decoration:underline}

.sideitem{background:#FFF; border:1px solid #CCC; padding:1px 0px 0px 1px; margin-bottom:20px; clear:both; height:1%}

.fpsidebar{padding:10px; background:url(images/post_bg.jpg) repeat-x #FFF; height:1%}

.fpsidebar .boxhead h3{font-weight:normal; font-size:16px; margin-bottom:10px}

.fpsidebar .boxhead{border-bottom:1px solid #FFF}

.boxcontent{margin-top:10px; margin-bottom:10px}

.boxcontent.widget{margin-top:0px}

.boxcontent.widget ul li a{display:block; border-bottom:#e7e7e7 solid 1px; padding:10px}

.widget_recent_comments .boxcontent.widget ul li.recentcomments{border-bottom:#e7e7e7 solid 1px; padding:10px; display:block}

.widget_recent_comments .boxcontent.widget ul li.recentcomments a, .boxcontent.widget div.textwidget{border:none}

.comments, #respond{margin-top:30px;}

.comments h3{font-weight:normal}

.commentlist li{background:#090909 none repeat scroll 0 0; margin-bottom:10px; padding:10px; background:url(images/bg_box.jpg) repeat-x #CCC; border:1px #CCC solid}

.commentlist li .comment-author{font-family:Tahoma; font-size:10px; text-transform:uppercase}

.commentlist li .comment-author .avatar{background:#FFF none repeat scroll 0 0; border:1px solid #000; float:left; margin-right:10px; padding:3px}

.commentlist li .comment-author cite.fn{font-style:normal}

.commentlist li .comment-meta{float:left; font-family:Tahoma; font-size:10px; margin:5px 20px 0 0; text-transform:uppercase}

.commentlist li p{clear:both; margin-bottom:0; padding-left:48px}

#respond form{width:100%}

#respond form fieldset{background:url(images/bg_box.jpg) repeat-x #CCC; border:1px solid #CCC; margin-bottom:10px; padding:10px}

#respond form fieldset label{display:block; float:left; margin-top:8px; text-align:left; width:100%}

#respond form fieldset input, form fieldset textarea{background:url(images/bg_box.jpg) repeat-x #CCC; border:1px solid #CCC; margin:5px 0 0 10px; padding:3px; width:500px}

#respond form fieldset textarea{overflow:auto; width:500px; height:200px}
#respond form fieldset input:hover, form fieldset textarea:hover{background:#FFF none repeat scroll 0 0}

#respond form fieldset span.right{margin:5px 0 0 120px; line-height:0; padding:0}

#respond form fieldset .button{width:230px; border:1px solid #CCC}

#respond form fieldset .button:hover{background:#FFF none repeat scroll 0 0}

.port-date{font-weight:bold}

.flickr img{background-color:#FFF; border:1px solid #E1DECE; float:left; height:68px; margin:0 8px 8px 0; padding:5px; width:68px}

table#wp-calendar{ border:1px solid #ccc;  width:100%}
tbody .pad{}
table#wp-calendar>tbody>tr>td>a{ font-weight:bold;  font-size:16px;  color:#666}
thead>tr>th{ width:20px;  height:20px;  text-align:center;  background-color:#999;  border:1px solid #ccc}
tbody>tr>td{ width:20px;  height:20px;  text-align:center;  border:1px solid #ccc}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active{ font-weight:bold;  font-size:12px;  height:20px;  color:#666}
tfoot>tr>td#prev{ width:58px;  height:20px;  text-align:left}
tfoot>tr>td#next{ width:58px;  height:20px;  text-align:right}

