/*   
Theme Name: Topart
Theme URI: http://www.vfxdude.com/downloads/
Description: A child theme for Big Feature
Author: Roger Grimstad
Author URI: http://www.vfxdude.com
Template: bigfeature
Version: 1.0.2
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }

html body { font-family: Arial; }

/**********************************************
	Sidebar 
***********************************************/
 
#sidebar .widgetheading h2 {
     display: inline;
     padding: 3px 10px;
     background: #ff7300;		
     font-family: Arial, Helvetica, sans-serif;
     color: #fff;
     font-size:16px;	
     text-decoration:none;
}

#sidebar ul ul li, #sidebar ul ol li {
     margin: 3px 0 0;
     padding: 0;	
     border-bottom: 1px #CFECEC dashed;	
}

/* PAGE: Patterns */

table.patterns th {
     text-align:left; 
     font-size:16px;
     background:#A0CFEC;
     color:#333;
     padding:5px 0 5px 7px;

        border-bottom: 1px solid #333;

}



table.patterns td {

        border-bottom: 1px solid #eee; 

        padding:7px;

}



.patterns-title {


        width: 210px; 

        font-weight:bold;

}



.patterns-title a {

        color: #fe6500;

        font-size:14px;

}

.patterns-designer {
        width:110px;
}

.patterns-designer a {
        color: #fe6500;
}

.patterns-price {
        width:60px;
}

table.patterns-books {
        width: 728px;
}



table.patterns-books td {

        text-align:right;

        padding-bottom: 20px;

}



table.patterns-books .padding {

        padding-right: 19px;

}



h2.patterns-books {
     padding-top: 40px;
     padding-bottom: 8px;
     font-size: 24px;
}



/* PAGE: Blogs */



#blogs { 

        margin:0; 

        padding:0; 

}



#blogs ul { 

        list-style-type: none; 

        margin:0; 

        padding:0;

}



#blogs li { 

        float:left; 

        width:225px; 

        line-height:1.6em; 

        background:#fff; 

        margin: 5px 5px 5px 0; 

}



#blogs li a { 

        padding:0; 

        text-decoration:none; 

        display:block; 

        font-size:1em; 

        font-weight:normal; 

        padding:5px; 

        color:#333; 

}



#blogs li a:hover { 

        background: #A0CFEC; 

        color:#fff;

}



#blogs span.title { 

        font-size: 16px; 

        color: #fe6500; 

        font-weight: bold; 

}



/* PAGE: Online Fabric Stores */



table.wrapper-stores td { 
       padding-right:30px;
}

table.stores {
        width: 200px;
}

table.stores th {
        text-align: left; 
        font-size: 16px;
        background: #A0CFEC;
        color: #333;
        padding:5px 0 5px 7px;
        border-bottom: 1px solid #333;
}

table.stores ul li {
        width: 200px;
        list-style-type: none;
        border-bottom: 1px solid #eee;
}



table.stores ul li a {

        display: block;

        padding: 5px;

        color: #333;

}



table.stores ul li a:hover {

        background: #ff7300;

        color: #fff;

        text-decoration: none;

}



/* PAGE: Books */



table.books {

        width: 728px;

}



table.books .cell1 {

        width: 220px;

        padding: 30px 20px 20px 0;

        border-bottom: 1px #eee solid;



}



table.books .cell2 {

        width: 308px;

        padding: 30px 20px 20px 0;

        border-bottom: 1px #eee solid;

}



table.books .cell2 h4 a {

        color: #ff7300;

        font-size: 16px;

        font-weight: bold;

}



table.books .cell3 {

        width:200px;

        padding: 30px 0 20px 0;

        border-bottom: 1px #eee solid;



}



.button { margin:0; padding:0;}

.button ul { list-style-type: none; margin:0; padding:0;}

.button li { float:left; width:191px; line-height:1.6em; background:#A0CFEC; margin: 5px 0; border-bottom: 1px #333 solid;}

.button li a { padding:0; text-decoration:none; color:#333; display:block; font-size:1em; font-weight:bold; padding:5px; }

.button li a:hover { color:#fff; background:#ff7300; }

.button h2 { padding-top:30px; font-size:18px; }

.button ul li.hobbyklubben {width: 180px;background:#ff7300;padding:5px;font-size: 12px;}

.button ul li.hobbyklubben a {display:inline; font-weight:normal; text-decoration:underline; font-size:12px;}

.button ul li.hobbyklubben b {color:#fff; font-weight:bold; font-size:14px;}

.button ul li.hobbyklubben-side {width: 180px;background:#ff7300;padding:5px;}

.button ul li.hobbyklubben-side a { padding:0; text-decoration:none; color:#333; display:block; font-size:1em; font-weight:bold; padding:5px; }



/* Ads */



div.ads {

        color: #ccc;

        font-size:10px;

}





/* PAGES: Oppskrifter */



#info-wrapper  {



}



#info-wrapper .left {

float:left;

width:464px;

}

#info-wrapper .right {
     float:left;
     width:250px;
     padding:6px;
     font-size:11px;
     background: #fff;
     text-align:right;
}

#info-wrapper .right a {
     font-size: 12px;
     color: #333;
}

p.photo-cc {
     font-size: 11px;
     font-style: italic;
}



#content-page {
float:left;
width:728px;
margin-right: 50px;
}


/* POST: BOOKS */

#books-post { margin:0; padding:0; width: 528px;}
#books-post ul { list-style-type: none; margin:0; padding:0;}
#books-post li { float:left; line-height:1.6em; background:#75cc01; margin: 5px; }
#books-post li a { padding:0; text-decoration:none; color:#fff; display:block; font-size:1em; font-weight:bold; padding:5px 7px; }
#books-post li a:hover { color:#000; background:#A0CFEC; }
#books-post h2 { padding-top:30px; font-size:18px; }



/* bokfelt */

#bokfelt { width: 728px; background: #eee; }
#bokfelt .books1 { padding:20px 10px 20px 20px; text-align: top; width: 190px;}
#bokfelt .books2 { padding:20px 10px 20px 0; text-align: top; width: 320px;}
#bokfelt .books2 a { margin: 0; color: #000; font-weight: bold: font-size: 30px; text-decoration:underline;}
#bokfelt .books3 { padding: 20px 10px 20px 0;text-align: top; width: 220px;}
#bokfelt p { font-size: 13px; }
#bokfelt .books3 span { background-color: #ebeff2; border: 1px solid #d20e12; padding: 5px; }
#bokfelt .books3 span a { color: #fff; font-weight: bold; text-decoration: none; color: #fff; }
#bokfelt .books a { text-decoration: underline; }

/* long */

#long {font-size:12px;text-align:center; color:#333;}
#long a {font-size:13px; color:#333;}
#long a.strong {font-weight:bold;}
