/*

name: Fotka Blog
designer: Paste
designer_url: http://www.paste.com.au
layouts: layout-wtt, layout-twt, layout-wt, layout-tw, layout-wm, layout-mw

*/    

/*
Author: Steven Watts - Paste
Author URL: http://www.paste.com.au
*/

/* DEFAULT styles
    
	index -> 	
				CSS reset
				self clearing
				default styles 
				
*/


/* =css reset     
--------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; 
list-style-type:none; 
}

/* =default styles
----------------- */

body { background:#dbdbdb url() 0 0 no-repeat; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; }  
a { color:#3299b7; text-decoration:none; }
a:hover { background-color:#3299b7; color:#fff; }   

h1#logo { width:117px; height:95px; background:#dbdbdb url('../images/fotkaSprite.gif') 0 0 no-repeat; text-indent:-9999px; }

h2 { float:left; clear:left; font-size:18px; text-transform:uppercase; color:#47382b; margin-bottom:10px; } 

h2 a { background-color:#333; background-image:none; color:#fff; padding:2px 6px; } 
h2 a:hover { background-color:#3299b7; color:#fff; }  

h2.entryTitle { background-color:#ccc; padding:2px 6px; }

h3 { float:left; clear:left; font-size:14px; text-transform:uppercase; background-color:#fff; color:#333; padding:2px 6px; margin-bottom:14px; }
h3 a { background-image:none; }  

h4 { clear:left; font-size:12px; text-transform:uppercase; color:#818080; padding-bottom:10px; }

p, label { padding-bottom:8px; font-size:11px; }

p, li, label { color:#333; }    

input.goButton { }

p a, li a { font-size:11px; text-transform:uppercase; }     

p.viewFullPost { position:absolute; bottom:10px; right:10px; }
p.viewFullPost a { background-color:#333; background-image:none; color:#fff; padding:2px 6px; }   
p.viewFullPost a:hover { background-color:#3299b7; color:#fff; }       

.uppercase { text-transform:uppercase; }

.hidden { display:none; }

/* =containers
----------------- */   

div#mainContainer { width:860px; margin:0 auto; background-color:#fff; overflow:hidden; padding:10px 0;}

div.mainHeader { position:relative; width:860px; height:128px; margin:0 auto; background:transparent url() 0 0 no-repeat; overflow:hidden; }
div.headerToolbar { position:absolute; right:0; top:0; } 
div.headerToolbar div.searchPanel { float:left; padding:10px; background-color:#333;}    
div.headerToolbar div.searchPanel input { font-size:10px; font-family:arial, helvetica, sans-serif; border:0; padding:4px 6px; line-height:10px; }    
div.headerToolbar div.searchPanel input.goButton { background-color:#ccc; padding:3px 4px;  text-transform:uppercase; line-height:10px; cursor:pointer;}    
div.headerToolbar div.searchPanel input.goButton:hover { background-color:#3299b7; color:#fff; }
div.headerToolbar ul.subnav { float:left; padding:12px 20px;}
div.headerToolbar ul.subnav li { float:left; text-transform:uppercase; padding-left:20px; font-size:14px; }
div.headerToolbar ul.subnav li a { color:#838383;}

div#leftCol { width:556px; float:left; margin:0 10px 0 10px; _display:inline;/* IE6 Double Margin*/ }
            
div#rightCol { width:240px; float:left; margin:0 18px 0 0; }

div#leftCol .borderedHeader { padding:10px 16px; background-color:#d8d8d8; color:#fff; margin-bottom:10px; }

div#leftCol div.post { padding:0 0 10px 0; }  

div.postHead, div.postFoot {overflow:hidden; clear:left; background-color:#f5f5f5; padding:10px; position:relative; }
      
div#leftCol div.post p { clear:both; }

div#leftCol div.post ul.tagsList li { display:inline; }
   
div#leftCol div.post a.image { display:block; padding:10px 0 10px 0; background-image:none; background-color:transparent;}
div#leftCol div.post a.image:hover { }       

img.entryImage { margin:10px 0;}

div#leftCol div.commentsWrapper img { margin:0; border:0; }     

div#leftCol div.commentsWrapper { margin-top:18px; border:0!important; } 

div#leftCol .asset-meta { font-size:12px; color:#bcb6b2; padding-bottom:18px; } 

div#leftCol div.commentsWrapper p, div#leftCol div.comment-content p { border-top:1px solid #ededed; font-size:12px; font-style:italic; padding:12px 0 12px 0; }

div#leftCol .comments-open-header, div#leftCol h2.comments-header { float:left; clear:left; background-color:#ccc; padding:2px 6px; } 

div#leftCol textarea#comment-text { margin:6px 0 6px 0; font-family: Arial, Helvetica, Sans-serif; padding:2px; color:#666; font-size:12px; border:0; }

div#leftCol div.commentsWrapper { float:left; clear:left; background-color:#f5f5f5; padding:10px; }
 
div#leftCol div.commentsWrapper #comment-greeting { clear:left; font-size:12px; color:#bcb6b2; padding:10px 0 10px 0; }
             
div.comments-open-content { }

div#rightCol div.RHCSection { float:left; clear:left; width:254px; background-color:#eceaea; padding:10px; margin-bottom:10px; } 
div#rightCol div.RHCSection p {clear:left;} 
div#rightCol div.RHCSection #signin-widget-content a { float:left; clear:left; }

div#rightCol ul.sectionLinkList li { float:left; clear:left; margin-bottom:6px; padding-left:6px; }

div#rightCol ul.recentPhotosList li { display:inline; } 

div#rightCol .widget-content { font-size:12px; color:#666; }

.bottomRow { clear:both; padding:18px; }

.bottomRow p.footer { color:#bcb6b2; font-size:10px; border-top:3px solid #000; padding-top:18px; margin-top:18px; }  

p.footer { clear:left; padding:15px;}  





