/*  



Theme Name: FENZY DESIGN

Theme URI: http://www.fenzydesign.com/blog

Description: FENZY DESIGN

Version: 1.0

Author: Tony

Author URI: http://www.fenzydesign.com/blog

*/



/*+++++++++++++++++++++++++ Global Declaration +++++++++++++++++++++++++++++*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{



	margin: 0;

	padding: 0;

}



body{

	margin: 0;

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

	text-align: center;

        height:100%;

        background:#eae8d3 url(images/bckgnd.gif) repeat-x center top;

	color: #796753;

}



h1{

	font-family: Arial, Sans-serif;

	font-size: 24px;

	padding: 0 0 10px 0;

}



a:link, a:visited {

	text-decoration: none;

	color: #ef7f01;

        border:0;

}



a:hover {

	text-decoration: none;

}



p{

	padding: 10px 0 0 0;

}



/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/

#wrapper{

	margin:0 auto;

	width: 935px;

        height:100%;

	text-align: left;

        padding:5px;

}



/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/

#header{

	float: left;

	width: 928px;height:125px;

        background-image:url(images/header.gif);

        margin:0;

        padding:0;

}



#logo {

        float:left;

        width:356px;

        margin:20px 0 0 20px;

}



#logo h1 {

        width:356px;

        height:85px;

        background:url(images/logo.gif) no-repeat center top; 

        display: block;

}



#logo h1 span {

        display:none;

}



#logo h1 a {

	width: 356px;

	height: 85px;

	display: block;

	background: url(images/logo.gif) no-repeat center top;

}



#header_right {

        float:right;

        width:510px;

        height:95px;

        margin:20px 0 0 0;  

        padding-right:8px;

}



#banner {

        width:470px;

        height:70px;

        margin:0 0 0 20px;

        padding:0 6px 0 0;

}



/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/

.menu {

        float:right;

        margin-top:5px;

        padding:3px;

        width:485px;

}



.menu li {

	display:inline;

	list-style:none;

	margin:0;

	padding:0;

}



.menu ul, .menu ol {

        display:inline;

	list-style:none;

	margin:0;

	padding:0 4px 0 0;

        float:right;

}	



.menu a:link, .menu a:visited {

	color:#796753;

	font-weight:bold;

	margin:0;

	padding:3px 10px 3px 10px;

	text-decoration:none;

        border-bottom:0px solid #000000;

}	



.menu a:hover {

	text-decoration: none;

        border-bottom:none;

        background:#ef7f01;

}



/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/

#block {

    background:url(images/block_me.gif) no-repeat;

    height:194px;width:928px;

    margin:0;

    padding:0;        

    clear:both;  

}



#lblock {

    height:180px;width:467px;

    padding:6px 0 0 12px;

    margin:6px 0 0 0; 

    float:left; 

}



/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/

#rblock {

    height:154px;width:350px;

    padding:24px 37px 10px 27px;

    margin:0; 

    float:right;

    color:#000000;

    font-size:10px;

    text-align:justify;

    overflow:hidden;

}



#rblock a:link, #rblock a:visited, #rblock a:hover {

    font-weight:700;

    color:#eae8d3;

}





/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/



#recent_content {

    overflow:hidden;

    width:450px;

    height:155px;

    margin:10px 0 0 48px;

    font-weight:700;

}



#recent_content a:link, #recent_content a:visited {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#e6e1e1;

    text-decoration:none;

}



#recent_content a:hover {

    font-size:12px;

    font-family:Arial,Verdana;

    color:#ef7f01;

}



#recent_content ul {

    list-style: none;

    margin: 0;

    padding: 5px 0 0 2px;

    float:left;

}



#recent_content li {

    background:url(images/tag_blue.gif) no-repeat 3px 7px;

    list-style:none;

    line-height:25px;

    padding-left:20px;

    float:left;

    width:200px;

    overflow:hidden;

}



/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/



#c_wrapper {

    margin-left:2px;

    padding-top:1px;

    width: 925px;

    background:url(images/container.jpg) repeat-y;

    clear:both;

}



/* Faux column fix for firefox starts*/



.clearfix:after {

    content: ".";

    clear: both;

    height: 0;

    visibility: hidden;

    display: block;

}



.clearfix {

    display: inline-block; /* Fixes IE/Mac */

}



/* Faux column fix for firefox ends*/



/*++++++++++++++++++++++++++++ Container + Posts ++++++++++++++++++++++++++++++++*/

#container{

	float:left;

	width: 505px;

        padding-left:18px;

        padding-right:13px;

        text-align:justify;

}



/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/



.post_header {

        margin:0 5px 0 0; padding:0 5px 0 0;

        height:65px;

        width:490px;

}



.post_headerr {

        margin:0; padding:0;

}



.post_title {

        margin:0 5px 0 5px; padding:2px 0px 0 0;

}



.details {

        margin:0; padding:4px 0;

}



.files {

        background:url(images/folder.gif) no-repeat;

        margin:0; padding:0 0 0 20px;

}



.comment_list {

        background:url(images/list_comments.gif) no-repeat;

        margin:0; padding:0 0 0 20px;

}







.edit {

        background:url(images/edit.gif) no-repeat;

        margin:0; padding:0 0 0 20px;

}



/*+++++++++++++++++++++++++++ Post Calendar +++++++++++++++++++++++++++++++*/



.the_date {

        display:block;

        text-align: center;

        float:left;height:67px;

        font-family: Arial, Helvetica, sans-serif;

        width:62px;

        margin:0 6px 0 0;

        background:url(images/calendar.jpg) no-repeat;

}



.date_m {

        display:block;

        font-size: 0.9em;

        margin:0;

        padding-top:9px;

        color:#ffffff;

        font-weight: bold;

        text-align:center;

}



.date_d {

        display:block;

        font-size:1.2em;

        margin:0;

        color:#ef7f01;

        font-weight: bold;

        padding:0.7em 1px 1.1em 0;

        text-align: center;

}



/*++++++++++++++++++++Entry++++++++++++++++++++++++*/

.post{

	padding: 10px 0 10px 0;

}



.post h2{

        font-family: Arial, Sans-serif;

	font-size: 18px;

        padding-bottom:4px;

        color:#000000;

        border-bottom:1px solid #000000;

}



.entry{

	line-height: 18px;

        margin-top:6px;

        width:488px;

        margin-right:4px;

}



/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/

.metadata {

        height:20px;

        width:484px;

        margin-top:5px;

        margin-bottom:5px;

        margin-right:5px;

        padding: 2px 0 1px 5px;

        background:#000000;

        border:0px solid #b8b8b8;

        color:#FFFFFF;

}



.metadata a:link, .metadata a:visited {

        text-decoration:none;

        color:#ffffff;

        font-weight:700;

}



p.postmetadata{

	margin: 10px 0;

        height:16px;

        width:440px;

}



.navigation{

	padding: 10px 0 0 0;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

}



/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/



.sidebar{

	float: left;

	width: 358px;

        height:100%;

	background: #796753;

	margin: 0;

}



/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/

.lsidebar {

        margin:0;padding:0;

        float:left;

        width:160px;

}



.rsidebar {

        margin:0;padding:0;

        float:right;

        width:193px;

}



.lsidebar ul, .rsidebar ul {

	list-style: none;

	margin: 0;

	padding: 0 1px 0 0;

}



.lsidebar ul li, .rsidebar ul li {

	padding: 10px 0 4px 0;

	font-family: Arial, Georgia, Sans-serif;

	font-size: 12px;

        color:#ffffff;

	margin:0;

}



.lsidebar ul li a:link, .lsidebar ul li a:visited, .rsidebar ul li a:link, .rsidebar ul li a:visited {

        color:#ffffff;

}



.lsidebar ul li a:hover, .rsidebar ul li a:hover {

        color:#ffffff;

}



.lsidebar ul li h2, .rsidebar ul li h2 {

	font-family: Arial, Verdana, Georgia, Sans-serif;

	font-size: 12px;

        background-color:#eae8d3;

        margin:0 0 6px 0; padding:6px 0 5px 8px;

        height:16px;

        color:#ef7f01;

        text-transform:uppercase;

}



.lsidebar ul ul li, .rsidebar ul ul li {

	padding: 0 0 0 15px;

	line-height: 18px;

	font-family: Arial, Verdana, Georgia, Sans-serif;

        background:url(images/tag_blue.gif) no-repeat 3px 4px;  

}



.lsidebar ul ul ul li, .rsidebar ul ul ul li {

	padding: 0 0 0 10px;

	line-height: 18px;

	font-family: Arial, Verdana, Georgia, Sans-serif;

        font-size:11px;

        background:url(images/sub_categories.gif) no-repeat 0px 3px;

}



.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited, .rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {

        color:#ffffff;

}



.lsidebar ul ul ul li a:hover, .rsidebar ul ul ul li a:hover  {

        color:#ffffff;

}



#footer{

	clear: both;

	float: left;

	width: 925px;

        height:88px;

        background:url(images/footer.jpg) no-repeat;

	padding: 10px 0 0 0;

        font-size:11px;

}



#footer p{

	line-height:13px;

        text-align:center;

}



#footer a:hover {

        color:#FFFFFF;      

}

/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/



#search { 

        width:355px;

        height:48px;

        margin:4px 4px 0 0;

        background:url(images/search.jpg) no-repeat; 

}







#search #s { 

        font-size:8pt;

        margin:7px 0 0 10px;

        padding-left:3px;

        width:326px;

        height:16px;

}



input#s { 

        color:#000;

        padding-top:2px;

        background:#ffffff;

}

/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*/



blockquote {

        margin:5px 10px;

        padding:0 7px 10px 7px;

        font-size:12px;

        color:#000000;  

        border-left:0px solid #40a9c9;      

}



blockquote blockquote {

        margin:5px 10px;

        padding:0 7px 10px 7px;

        font-size:12px;

        color:#000000;  

        border-left:0px solid #40a9c9;   

}

/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/

.author_info {

        float:left;

        width:320px;

        font-family:"New times roman",Arial;

        padding-bottom:2px;

}



.comment_count {

        color:#cccccc;

        float:right;

        width:40px;

        font-weight:700;

        font-size:24px;

}



.gravatar {

        float:left;

        height:32px;width:32px;

        margin-right:7px;

        margin-bottom:2px;

}

/*++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++*/

table#wp-calendar{

	width: 100%;

}



/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/



#commentsbox { 

        margin: 0px; padding: 0px; 


        float: left; 

        width: 490px; 

        font-size:11px;

}



#comments { 

        margin:0px; 

        padding:2px 4px; 

        background:#000000;

        color:#FFFFFF;

        border:0px solid #c1dbe8;

        height:18px;

        font-weight:700;

        font-size:14px;

}



.boxcomments { 

        margin-bottom:20px;

        width:490px;

}



#commentform { 

        margin:0;padding:15px 15px 1px;

        border:0px solid #3eb0e9;

        background:#000000;

        color:#ffffff;

}



#commentform a:link, #commentform a:visited { 

        color:#FFFFFF;

        font-weight:700;

}



#commentform label { 

        display:block;

        margin:0;

}



#commentform input { 

        width:170px;

        margin:0 5px 10px 0;

        padding:1px;

        background:#000000;

        color:#FFFFFF;

        font-weight:700;

}



#commentform textarea { 

        width:400px;margin:0 0 10px;

        padding:0;

        font-size:11px;

        border:0px solid #3eb0e9;    

}



#commentform #submit { 

        margin:0 0 20px;

}



#commentform p { 

        margin:5px 0; 

}



ol.commentlist { 

        margin:0 0 1px;

        padding:0;

        list-style:none;

}



ol.commentlist li { 

        background:#ffffff;

        display:block;

        margin:7px 0;

        padding:6px 15px 12px 15px; 

        list-style:none;

}



ol.commentlist li.mycomment { 

        border-bottom:1px solid #000000;

        border-top:1px solid #000000;

        background:#ffffff;

        display:block;

        list-style:none;margin:7px 0;

        padding:6px 15px 12px 15px;

}



ol.commentlist li.commenthead { 

        display:block;

        list-style:none;

        margin:0;padding:5px 0px;

}



#trackback {

        margin:0px; 

        padding:2px 4px; 

        background:#000000;

        color:#FFFFFF;

        border:0px solid #c1dbe8;

        height:18px;

        font-weight:700;

        font-size:14px;

}



ol.tblist { 

        margin:0 0 1px;

        padding:4px 3px;

        list-style:none;

}



ol.tblist li { 

        padding:2px 0 0 0;

        margin:0; 

        display:block;

        list-style:none;

}



input#url,input#author,input#email,textarea { 

        color:#000000;

        width:40%;

        border:0px solid #3eb0e9;

        margin-bottom:0.6em;

        background:#ffffff;

        font-weight:normal;

        font-size:11px;

        margin-top:2px;padding:3px;

}


