/*
Theme Name: Honey Rider
Theme URI: http://tuxmaniac.com
Description: A custom made dark WordPress theme made explicitly for tuxmaniac.com
Version: 0.2
Author: Kamal Morjal ( @kamalx )
Author URI: http://www.eficacy.com/
Tags: black, dark, two-columns, fluid-width
*//*
   Meyer's CSS Reset
   v1.0 | 20080212
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
    { margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }/*
body
    { line-height: 1; }*/
ol, ul
    { list-style: none; }
blockquote, q
{
  quotes: none;
  margin:2em; padding:1em;
  border:1px solid #1f2223;
  font-family:monospace;
}

blockquote:before, blockquote:after,
q:before, q:after
    { content: '';
    content: none; }

#homeMain blockquote,#homeMain q
{
  margin:0;
  border:0 none;
}

code
{
  display:block;
  font-family:monospace;
  color:#6f6;
  border:1px solid #1f2223;
  padding:1em;margin:2em;
}

/* remember to define focus styles! */
:focus
    { outline: 0; }

/* remember to highlight inserts somehow! */
ins
    { text-decoration: none; }
del
    { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table
    { border-collapse: collapse;
    border-spacing: 0; }
/* css reset ends */


/* css for tuxmaniac.com */
/* Author: Kamaleshwar Morjal [ @kamalx ] */

body,
div.bodyWrapper,
.noListStyles,
ul#menu0

    { margin:0; }


body,
div.bodyWrapper,
.noListStyles,
ul#menu0,
ul#menu0 li a.mainMenuLink,
.fruity input#searchsubmit

    { padding:0; }


.alignCenter, .aligncenter

    { margin:0 auto;
      display:block; }


.noBorder,
.fruity input#searchsubmit,
.fruity span.field input#searchinput

    { border:0; }


.lucidans,
body /* dont use "body *" <- gives a more specific rule def for all elems in body, while we need a generic one */

    { font-family: 'Lucida Grande', Verdana, Sans-serif; }


.helveticans,
div.post .postTitle,
div.searchResults

    { font-family:Helvetica, 'Arial Narrow', Arial, Sans-serif; }


.garamondians,
div.post .postMetaData span.key,
.post .entry p.wp-caption-text

    { font-family:Garamond,Georgia,Times,'Times New Roman',Serif; }


.italics,
.post .entry p.wp-caption-text

    { font-style: italic;}


.heavy

    { font-weight: bold;}

.blox,
div.post .dateClip .year,
/*div.sidebarWrapper ul ul li span,*/
ul#menu0 li,
ul#menu0 li a.mainMenuLink,
a.ThisPage,
.fruity span.field,
div#respond input#submit

    { display:block; }

.bloxInline,
div.sidebarWrapper ul ul li a
    { display:inline-block; }

/* what all is position: relative? */
.kmxRel, .Rel,
div.bodyWrapper,
div.pageWrapper,
div.page,
div.homepage,
div.contentWrapper,
div.sidebarWrapper,
div.footerWrapper,
div.post .postInnerContent

    { position:relative; }


/* what all is position: absolute? // this also overrides some of the above definitions if needed! */
.kmxAbs, .Abs,
div.mainMenu,
div.logo,
div.punchline,
div.siteSearch,
div.post .dateClip

    { position:absolute; }


/* what all is position: fixed? */
.kmxFixed, .Fixed,
div.headerWrapper

    { position:fixed; }


/* float: left*/
.left,
div.contentWrapper,
div.footerWrapper,
ul#menu0 li,
ol.commentlist li,
ol.commentlist li div.vcard,
div.comments_navi,
div#respond,
div#respond .oneField label

    { float:left; }


/* float: right*/
.right,
div.page,
ul#menu0,
div#respond .submit_button #submit

    { float:right; }


/* clear: left*/
.cLeft,
div#respond .oneField label,
div#respond .submit_button #submit

    { clear:left; }


/* clear:right*/
.cRight

    { clear:right; }

.cAll

    { clear:both }

.hideOverflow,
div.bodyWrapper,
div.pageWrapper,
div.homepage,
/*div.page,*/
ul#menu0 li a.mainMenuLink,
a.ThisPage,
div.siteSearch,
.fruity span.field, /*
div.post .postInner00,
div.post .postInner01,
div.post .postInner11, */
div.post .postInnerContent p,
div.sidebarWrapper .bar11,
div.post div.entry ol,
div.post div.entry ul,
div.post div.entry,
ol.commentlist

    { overflow:hidden; }

/* what's relative inner-width:100% */
.w100pc,
div.bodyWrapper,
div.pageWrapper,
div.headerWrapper,
div.contentWrapper,
div.footerWrapper,
p.wp-caption-text

    { width:100%; }


.fixedTopMargin1,
div.contentWrapper,
div.sidebarWrapper

    { margin-top:150px; } /* margin-top=headerWrapper.height for all elements in this metaclass (yeah, well i call it metaclass: -kamalx) */


.textOut_6000pt,
.textOut, /*cant stand that long name :| */
div.logo#name,
div.punchline,
.fruity input#searchsubmit,
div#respond input#submit

    { text-indent:-6000pt; }

.noListStyles,
.noListStyles li,
ul#menu0,
ul#menu0 li,
ol.commentlist,
div.post div.entry .linkpage ul

    { list-style-type:none; }


/*MainMenu button look & feel*/
ul#menu0 li a.mainMenuLink,
a.ThisPage { background:transparent; background-image:url(img/menu-sprite-1.png); background-repeat:no-repeat; background-attachment:scroll; }

ul#menu0 li a.mainMenuLink,
a.ThisPage { /* common properties for any a tag in the main menu - color should not be defined here. */
    font-weight:bold; font-size:16px;
    font-family:TitilliumText22LRegular,Sans-serif;
    padding-top:3px;
    }

ul#menu0 li a.mainMenuLink {
    color:#666;
    color:rgba(160,160,160,1.0);
    text-shadow:1px 1px 0 rgba(0,0,0,1.0);
    }

ul#menu0 li a.mainMenuLink:hover,
ul#menu0 li a.mainMenuLink:visited:hover {
    color:#fff;
    text-shadow:-1px -1px 1px rgba(0,0,0,0.7);
    }

ul#menu0 li a.ThisPage {
    color:#F35803;
    text-shadow:0 0 1px rgba(0,0,0,0.7);
    }

.fruity span.field

    { background:transparent; background-image:url(img/form-input.png); background-repeat:no-repeat; background-attachment:scroll; background-position:0 0; }


/*--------------------------*/
a { color:#BFAF99; }
a:hover { color:#FF5A00; background-color:#0F0F0F; }

div.bodyWrapper
    { background:transparent url(img/page-glow.png) no-repeat fixed center top; }

div.bodyWrapper
    { background-color:#131518; }

body
    { background-color:#1e1917; }

div.page
    { width:67%; margin:0 3% 10px 20px; color:WHITE; }

div.headerWrapper
    { /* because this block is position:fixed! */
    height:100px;
    background:transparent url(img/header-bg.png) repeat-x left top;
    z-index:9999; }

div.contentWrapper
    { color:#ccc; min-height:200px; margin-left:-3%; }

div.footerWrapper
    { margin:12px 0 0; min-height:60px; color:WHITE; background:#1e1917 url(img/footer-bg.png) repeat-x left top; }

div.footerWrapper a.footerLink_A /* A is for archives and such :P */
    { padding:3px 5px; font-size:11px; text-decoration:none; }

div.footerWrapper div.copynote
  {
  font-family:TitilliumText22LRegular, sans-serif;
  font-weight:bold;
  font-size:0.8em;
  position:relative;
  float:left;
  padding:12px;
  letter-spacing:0.1em;
  color:rgb(82,70,63);
  color:rgba(255,255,255,0.3);
  text-shadow:1px -1px 0 rgba(0,0,0,0.5);
  }

/* header elements */
div.mainMenu
    { top:76px; right:0;
    margin-right:5px;
    width:100%; }
ul#menu0 li
    { text-align:center; }

ul#menu0 li a.mainMenuLink,
a.ThisPage
    { width:130px; height:23px; }

ul#menu0 li a.mainMenuLink,
a.ThisPage
    { text-decoration:none; }

div.logo#name
    { top:10px; width:276px; height:72px;
    background:transparent url(img/logo-wide.png) no-repeat scroll 0 0; }
div.punchline
    { top:55px; width:352px; height:12px;
    background:transparent url(img/punchline.png) no-repeat scroll 0 0; }
div.logo#name, div.punchline
    { right:30px; }

/* - menu0 - */
ul#menu0 li a.mainMenuLink:link,
ul#menu0 li a.mainMenuLink:visited
    { background-position:0 0; }

/*hovers*/
ul#menu0 li a.mainMenuLink:hover,
ul#menu0 li a.mainMenuLink:visited:hover
    { background-position:0 -30px; }

/*actives*/
ul#menu0 li a.ThisPage:link,
ul#menu0 li a.ThisPage:visited
    { background-position: 0 -60px; }


/* ---- */
div.siteSearch
    { top:18px; left:28px; }


.widgetSet1,
.fruity span.field input#searchinput,
.fruity input#searchsubmit,
div.post .dateClip
    { background:transparent url(img/sprite-widgets.png) no-repeat scroll; }

.fruity span.field input#searchinput
    { padding:2px 5px 0 30px; font-size:11px; font-weight:bold; height:15px; background-position:5px 3px; }

.fruity input#searchsubmit
    { margin-left:-1px; height:17px; width:30px; background-position:0 -25px; }
/* --\o/-- post v ---- */
div.post .postInner00,
div.sidebarWrapper .bar00
    { background:transparent url(img/post-bg-top.png) no-repeat scroll left top; }
div.post .postInner10,
div.sidebarWrapper .bar10
    { background:transparent url(img/post-bg-top.png) no-repeat scroll right -5px; padding-top:4px; }
div.post .postInnerContent,
div.sidebarWrapper .barContent
    { background:#131313; border-left:1px solid #1f2223; border-right:1px solid #1f2223; padding:3%; }
div.post .postInner01,
div.sidebarWrapper .bar01
    { background:transparent url(img/post-bg-bot.png) no-repeat scroll left bottom; height:4px; }
div.post .postInner11,
div.sidebarWrapper .bar11
    { background:transparent url(img/post-bg-bot.png) no-repeat scroll right -1px; height:4px; }

/* widgets */
/* twitter-widget related */
div.sidebarWrapper ul li.widget_twitter ul.tweets li a
    { display:inline; }

div.sidebarWrapper ul li.widget_twitter ul.tweets li a.timesince
    { display:block; padding:1px; }

div.sidebarWrapper ul li.widget_twitter ul.tweets li
    { padding:1em; text-indent:0;
    border-right:1px solid #000; }


/* content */
div.post
    { margin-bottom:30px; padding-left:26px; line-height:140%; }

div.post ul
    { list-style-type:disc; }

div.post ol
    { list-style-type:decimal; }

div.post ol.commentlist
    { list-style-type:none; }

div.post ol,
div.post ul
    { margin-left:40px; margin-right:40px; padding-bottom:24px; list-style-position:inside; }

div.post .postInnerContent
    { font-size:0.8em; font-weight:normal; padding-bottom:80px; background-image:url(img/signature-bg.png); background-position: bottom right; background-repeat:repeat-x; }

div.post .postTitle
    { margin-left:6em; font-size:1em; font-weight:bold; font-style:normal; font-variant:small-caps; color:#FFF; }

div.post .postTitle h2,
div.post .pageTitle
    { font-size:2.0em; }

div.post .postTitle h2 a
    { color:WHITE; text-decoration:none; }
div.post .postTitle h2 a:hover
    { color:#FF5A00; text-decoration:none; }
div.post .postStory
    { margin-left:6em; padding-top:2em; }
div.post .postMetaData
    { margin:1em 0 0 7em; font-size:0.9em; }
.postMetaData span.category,
.postMetaData span.tags
    { font-size:smaller; font-weight:bold; font-family:sans-serif; }

.postMetaData span.tags a
    { padding:3px 8px 3px 22px; background:transparent url(img/tags.png) scroll no-repeat 0 0; }

.postMetaData span.key
    { font-style:italic; font-size:1.1em; color:#ff6f00; }

div.post .dateClip
    { width:70px; height:37px; top:18px; left:-23px; background-position:0 -50px; }
div.post .dateClip .timeStamp
    { width:60px; height:30px; text-align:right; line-height:12px; margin:3px 6px 0; }
div.post .dateClip .year
    { font-size:9px; font-weight:bold;font-family:Sans-Serif; color:WHITE; text-shadow: 1px 2px 0 rgba(0,0,0,0.3); }
div.post .dateClip .month
    { font-size:9px; font-weight:normal;font-family:Sans-Serif; color:WHITE; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
div.post .dateClip .day
    { font-size:1.6em; font-weight:bold; font-family:Georgia,Serif; font-style:italic; color:#520; letter-spacing:-0.1em; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); }

/* sidebar */
div.sidebarWrapper
    { width:23%; height:auto;
    margin-right:5px; margin-left:15px;
    background:#0D0D0D; color:WHITE; font-size: 0.8em;
    top:0; left:0; }

div.sidebarWrapper ul ul li,
div.sidebarWrapper ul li h2
    { background:#131313 url(img/separator-h.gif) repeat-x scroll left bottom; font-size:0.8em; padding:2px; text-indent:1em; }

div.sidebarWrapper ul ul li.recentComments,
div.sidebarWrapper ul ul li.recentcomments
    { padding:8px; }

div.sidebarWrapper .hd,
div.sidebarWrapper ul ul li:hover
    { background-color:#0D0D0D; }

div.sidebarWrapper .hd,
div.sidebarWrapper ul li h2
    { height:1.8em; font-size:1em; text-indent:1em; background-color:#0D0D0D; padding-top:0.5em; }

div.sidebarWrapper .barContent
    { padding:10px 0; } /* required override :/ so, hrmmf, there are two "padding:0" in this file now */

div.sidebarWrapper ul ul li a
    { width:90%; }

div.sidebarWrapper ul ul li a, div.sidebarWrapper ul ul li span
    { padding:2%; }

div.sidebarWrapper ul ul li a, div.sidebarWrapper ul ul li a:visited
    { color:#888; text-decoration:none; }

div.sidebarWrapper ul ul li a:hover, div.sidebarWrapper ul ul li a:visited:hover
    { color:#ff5a00; background:transparent; text-decoration:none; }

div.sidebarWrapper ul ul li a span
    { color:#E0E0E0; }

div.sidebarWrapper ul ul.pageSidebarList li,
div.sidebarWrapper .pageSidebarDiv
    { padding:1em 2em; text-indent:0; }


div.sidebarWrapper .pageSidebarDiv
    { background:#131313 url(img/separator-h.gif) repeat-x scroll left bottom; font-size:0.8em; }

/* div#sidebar modz for default widget */

div#sidebar ul li ul li.recentComments a
    { display: inline; }


div#sidebar ul li.widget,
div#sidebar ul li.widget_archive,
div#sidebar ul li.widget_categories,
div#sidebar ul li.widget_search,
div#sidebar ul li.widget_tag_cloud div,
div#sidebar ul li.widget_text /* separator-h fix */
    { background: url(img/separator-h.gif) no-repeat left bottom; }

div#sidebar ul li.widget_tag_cloud div
    { padding:10px 15px; }

div#sidebar ul li.widget h2 a
    { color: #ccc; }

div#sidebar ul li.widget_archive select,
div#sidebar ul li.widget_categories select/* dropdown view */
    { margin: 15px 26px; }

/* calendar widget */
div#sidebar ul li.widget_calendar div#calendar_wrap
    { padding: 15px 26px;
    background: url(img/separator-h.gif) no-repeat left bottom; }

#wp-calendar
    { color:#ccc;
    width: 95%;
    font-family: Helvetica, 'Arial Narrow', Arial, sans-serif; }

#wp-calendar caption
    { padding: 5px;
    letter-spacing: 2px; }

#wp-calendar th, #wp-calendar td
    { padding: 5px;
    text-align: center; }

#wp-calendar th
    { border-bottom: 1px solid #1f2223;
    border-top: 1px solid #1f2223; }

#wp-calendar td
    { background: transparent; }

#wp-calendar td, table#wp-calendar th
    { padding: 3px 0; }

#wp-calendar a
    { color: #ff5a00; background-color:#0D0D0D; text-decoration: none; displaY:block; }

#wp-calendar a:hover
    { color:#FF9F00; background-color:#000; text-decoration: none; }

#wp-calendar #prev
    { text-align: left;
    padding-left: 5px; }

#wp-calendar #next
    { text-align: right;
    padding-right: 5px; }

#wp-calendar #prev, #wp-calendar #next, #wp-calendar tfoot tr td.pad
    { border-top: 1px solid #1f2223; }

#wp-calendar #prev a, #wp-calendar #next a
    { color: #999; }

#wp-calendar td#today
    { color: #fff;
    background-color: #201f10;
    font-weight: bold; }


/* comments */
#comments,
div#respond
    { display:block; font-size:small; }

.add_your_comment { font-size:larger; }

ol.commentlist li,
ol.commentlist li div.commentContent

    { width:80%; }


ol.commentlist li div.commentContent .commentMetaData

    { border-bottom:1px solid #181A1B;
    color:#999999;
    font-size:12px;
    margin-bottom:8px;
    padding-bottom:3px }


ol.commentlist li,
div#respond
    { width:68%; background:#131313; /* url(img/separator-h.gif) repeat-x scroll right bottom; */
    padding:3%; margin:1% auto;
    border:1px solid; border-color:#222 #000 #000 #222;
    -khtml-border-radius:8px; /*suspected to work in konq and such*/
    -webkit-border-radius:8px; /*suspected to work in other webkit based stuff, psst safari! */
    -o-border-radius:8px; /* suspected to work in opera, need to confirm, but while we are at it...! */
    -moz-border-radius:8px; /* works! and firefox is the king of the hill! */
    border-radius:8px; /* must work soon. chrome already understands this! */
    font-size:smaller; }

div#respond
    { border:1px solid #000; background:#181818; }


    div#respond .oneField input,
    div#respond textarea
        { border:1px solid #233; background: #666f6f url(img/top-shade.png) repeat-x scroll 0 0; }

    div#respond .oneField,
    div#respond .oneField span
        { background:transparent url(img/comment-form.png) no-repeat scroll 0 0; }

    div#respond .user_info
        { /* */ }

    div#respond .oneField
        { width:100%; margin:7px 0 5px; background-position:0 0; }

    div#respond .oneField span
        { background-position:0 0; }

    div#respond .oneField label
        { display:none; }

    div#respond .oneField input
        { min-width:150px; }

    div#respond .oneField input,
    div#respond input#submit

        { margin:0; }


    div#respond input#submit
        { background:transparent url(img/sprite-widgets.png) no-repeat scroll 0 -135px/*widget coordinates*/;
        width:55px; height:20px;
        border:0 !important;  }


    div#respond input#submit:hover
        { background-position:0 -155px; }


    div#respond .oneField input
        { padding-left:30px; width:80%; color:#223; }

    div#respond input#author,
    div#respond input#email,
    div#respond input#url
        { /* background-color:transparent;
        background-image: url(img/sprite-widgets.png);
        background-attachment:scroll;
        background-repeat:no-repeat; */ }

    div#respond textarea
        { width:96%;
        font-size:smaller;
        -moz-border-radius:4px;
        -o-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        border-radius:8px;
        padding:10px;
        }


    div#respond textarea,
    div#respond textarea:focus,
    div#respond .oneField input:focus

        { color:#111; font-family:'Lucida Grande',Helvetica; font-size:1.1em; }


img.avatar
    { padding:0 7px 7px 0; background:transparent url(img/the-glow-shadow.png) no-repeat scroll right bottom;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:8px;
    }


div.HttpError .title
    { color:#F30; border-bottom:1px solid BLACK; }


div.HttpError
    { color:#821; background-color:#0d0d0d; padding:3.5%; line-height:160%; border:1px solid BLACK;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius:4px; /* <-- that, my friend is valid CSS3, for which you might have to wait a bit ;). all above are UA specific duct-tapes */
    }


.ErrorPageSearchOption
    { margin:30px auto;}


/* -- some overrides-- */
div.logo#name a { background:transparent none; text-decoration:none; }
/* end overrides */


/*------------------------ Search results page ------------------------*/


div.searchResults span.keyword
    { font-family:monospace; font-weight:bold; }

div.searchResults
    { margin:0 0 10px 25px; padding:7px; color:white; background-color:#0F0F0F; border:2px solid #0D0D0D; font-size:1.4em; }



/*------------------------ Home Page ------------------------*/

div.homeMain
    { position:relative;
    width:800px; height:456px; margin:100px auto 0 auto;
    background:transparent url(img/home-page.jpg) no-repeat scroll 0 0; }

    div.homeMain div.homeLinks
        { top:0; left:0; background:transparent none; width:100%; height:100%; }

        div.homeMain div.homeLinks a
            { background:transparent none; display:block; }

            div.homeLinks a#Photography
                { width:225px; height:120px; top:80px; left:300px; }
            div.homeLinks a#LongDrives
                { width:210px; height:150px; top:110px; left:550px; }
            div.homeLinks a#Work
                { width:210px; height:140px; top:270px; left:550px; }
            div.homeLinks a#Me
                { width:228px; height:158px; top:220px; left:288px; }
            div.homeLinks a#FOSS
                { width:220px; height:150px; top:260px; left:45px; }
            div.homeLinks a#Research
                { width:220px; height:150px; top:98px; left:35px; }


/*------------------------ Archives Page ------------------------*/

ul.archiveslist
    { color: #ccc;
    font-size: 13px; }

div#main div.post div.entry  ul.archiveslist li a
    { color: #ccc; }


div#main div.post div.entry  ul.archiveslist li a:hover
    {    color: #ff5a00; }

/*------------------------ Links Page ------------------------*/

.linkpage
    { background-color: #131313;
    padding: 10px 15px; }

.linkpage ul
    { list-style-type: none; }

.linkpage ul li
    { float: left;
    margin-bottom: 10px; }

.linkpage ul li ul li
    { float: left;
    width: 130px;
    text-align: center;
    margin: 5px 12px;
    line-height: 180%;
    background-color: #202020; }

.navigation a
  {
  padding:6px;
  margin:6px;
  }

.linkpage ul li ul li a,
.navigation a
    { color: #ccc;
    display: block;
    text-decoration:none;
    border: 1px solid #1f2223;
    font-size: 12px; }

.linkpage ul li ul li a:hover,
.navigation a:hover
    { background-color: #0d0d0d;
    border: 1px solid #1f2223;
    color: #ff5a00; }

.linkpage ul li h3
    { margin-bottom: 5px;
    margin-left: 12px; }


/*------------------------ Projects/Presentations Pages ------------------------*/
.post .project,
.post .presentation/*,
.post .profile*/
    { position:relative; width:100%; border:4px solid #0D0D0D; background-color:#0F0F0F; margin:10px 0; overflow:hidden; }

.post .project .projectTitle,
.post .presentation .presentationTitle
    { font-size:1.2em; padding:0.5em 0.3em; }


.post .presentation .presentationTitle
    { background-color:#444; color:#111; }

.post .project .projectMetaData,
.post .presentation .presentationMetaData
    { font-size:0.8em; font-weight:bold; color:#444; margin:0; padding:2px; background-color:#080808; }


/*------------------------ Generic Page Styles ------------------------*/
.post div.entry
    { text-align:justify; }

.post .pageTitle,
.post .homeContents,
.post .projectContents,
.post .presentationContents,
.post .profileContents,
.post .photosContents

    { margin-left:0.5em; }


.post .home .homeDesc,
.post .project .projectDesc,
.post .presentation .presentationDesc,
.post .profile .profileDesc,
.post .photos .photosDesc

    { font-size:0.93em; padding:0.5em 1em; text-align:justify; }


.post .projectImg,
.post .presentationImg,
.post .prettyImg/*,
.post .entry p img*/

    { padding:10px; margin:3px 9px; background:transparent url(img/no-img.png) no-repeat scroll right bottom; overflow:hidden; }


.post .entry p.wp-caption-text
    { text-align:center; }

/*------------------------ WP Default Page Styles ------------------------*/
.post .WPDefaultPageTitle
    { font-size:1.2em; padding:0.5em 0.3em 0.3em 3em; text-transform:capitalize; }

.post .WPDefaultPageStory
    { font-size:0.8em; padding:0.5em 1em 1em 6em; text-align:justify; }

/*      ---------------       META     -----------            */
.developerLink, .developerLink a
    { position:absolute; bottom:5px; left:5px; display:block; width:300px; text-align:left;
    font-size:8px; font-family:Sans-serif; color:WHITE; opacity:0.5;  }
.developerLink a:hover, .developerLink a:visited:hover { opacity:0.9; background:transparent; }

/*
list-style-type: { circle | disc | square | armenian | decimal | decimal-leading-zero | georgian | lower-alpha | lower-greek | lower-latin | lower-roman | upper-alpha | upper-latin | upper-roman | none | inherit };
 * */

