/*
Theme Name: Minimal Pink Gray
Description: Pink Gray theme design for anidandesign.com wordpress 2.7 compatible (omg this code is HORRIBLE :( please dont copy it... id be too embarrassed lol)
Version: 1.0
Author: Dani McDaniel
Author URI: http://danimcdaniel.com
*/

/*
Pink Main: #e02b6b; 
Gray: #343434;
Gray Text: #d3d2d2
White Almost: #fefdfd;
Gray Main: #262626;
Dark Gray: #181818;
*/
  
/* CSS RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
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, sub, sup, 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; }


/* MAIN BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body { background: #262626 url(img/mainbkg2.jpg) no-repeat 50% 0%; font-family: "Gill Sans", "Franklin Gothic Medium" , "Lucida Grande", Arial, Helvetica; font-size: 14px; color: #d3d2d2; margin: 0 auto; overflow-x: hidden; }

/*  - - - - - - - - - - STRUCTURE - - - - - - - - - - - - - */
#header { width: 100%; margin:0; padding: 0; background: #181818; border-bottom: 1px solid #0b0b0b; }
#header .inner { width: 965px; margin: 0 auto; text-align: right; color: #fefdfd; padding: 3px 0; }
#outerwrapper { clear:both; margin: 0 auto; padding: 15px 0 15px 0; width: 100%; border-top: 1px solid #343434; border-bottom: 1px solid #343434; float: left; }
#innerwrapper { margin: 0 auto 0px; padding: 0; width:970px; overflow: auto; }
#logo { width: 99%; height: 85px; clear: both; margin: 0; text-align: right; padding: 6px 0; }
#logo a, #logo a:visited { text-decoration: none; border: 0px; }
#logo a:hover, #logo a:active { text-decoration: none; border: 0px;  }
#logo .left { float: left; }
#logo .left img { border: 0px; float: left; }
#logo .right { float: right; }
#sidebarmain { margin: 0 0 20px 0; overflow:hidden; float:right; width:320px; background: none; display: block; }
#botfooter { width: 100%; height:auto; margin: 0; clear:both; float: left; text-align:left; padding: 0 0 10px; background: #181818; }
#botfooter .inner { margin: 0 auto; padding: 0; width: 970px; text-align: left; background: url(img/wordpresslogopink.png) no-repeat 0% 50%; overflow: auto; }
#botfooter .inner .left { float: left; margin: 0 0 0 50px; }
#botfooter .inner .right { float: right; padding: 6px 0 0; }

#botfooter .inner .left ul { margin: 8px 0 0; padding: 0; list-style: none; }
#botfooter .inner .left li { margin: 0 7px 0 0; padding: 0; list-style: none; display: inline; }
#botfooter .inner .left li:after { content: "\00BB \0020"; padding: 0 0 0 6px; }
/*  - - - - - - - - - - MAIN - - - - - - - - - - - - - */
pre { clear: both; border: 0; color: #262626; margin: 10px auto 10px auto; padding:8px 10px; background: #e5e5e5; text-align: center; width: 95%; font-weight: bold; font-family: Courier; font-size: 110%; }
code { clear: both; border: 0; color: #262626; margin: 10px auto 10px auto; padding:8px 10px; background: #e5e5e5; text-align: center; width: 95%; font-weight: bold; font-family: Courier; font-size: 110%; }

blockquote { width:450px; font-size: 13px; margin: 10px 0px 10px 50px; padding: 10px 0 10px 15px; border-left: 3px solid #181818; }
blockquote:hover { color: #fefdfd; }
blockquote p:first-letter { float: left; margin: .1em .2em .08em 0; font-family: "Monotype Corsiva", "Apple Chancery", fantasy; font-size: 300%; font-weight: bold; color: #e02b6b; overflow: visible; }
blockquote p:first-line { font-variant: small-caps; }

p.border { width: 100%; background: url(img/post_border.gif) repeat-x 0% 102%; clear: both; margin: 9px 0; }
p.sig { float: right; margin: -3px 11px 12px 0; }
p.sig img { padding: 0px; border: 0px; }
p.fieldwrap { font-size: 16px; font-weight: bold; color: #e02b6b; padding: 10px 0 7px 0; } 

.ie { margin: 10px auto 35px auto; background: #181818; border: 2px solid #e02b6b; padding: 9px; width: 90%; text-align: left; float: left; }
.ie img { margin: 10px 35px; border: 0; }
.ie a, .ie a:visited { text-decoration: none; border: 0; }
.ie a:hover, .ie a:active { text-decoration: none; border: 0; }
#adsense { text-align:center; margin: 11px auto; }

/*  - - - - - - - - - RANDOM CLASSES - - - - - - - - - - - - */
.small { font-size: 13px; font-style: italic; color: #d3d2d2; }
.center, .centeralign { text-align: center; margin: auto; }
.clear { clear: both; }
.clearfix { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }
strong { font-weight: bold; color: #e02b6b; } 

/*  - - - - - - - - - - IMAGES - - - - - - - - - - - - - */
img.alignleft { float: left; padding: 4px; background: #181818; border: 1px solid #343434; margin: 0px 11px 0px 0px; }
img.alignright { float: right; padding: 4px; background: #181818; border: 1px solid #343434; margin: 0 0 0 11px; }
img.aligncenter { margin: 11px auto; text-align: center; padding: 4px; background: #181818; border: 1px solid #343434; }
img.faviconimg { padding: 1px; margin: 0 7px 0 0; border: 1px solid #343434; background: #181818; } 
img.plain { border: 0; text-decoration: none; }
img.pix, img.pix a, img.pix a:hover, img.pix a:active { padding: 4px; background: #181818; border: 1px solid #343434; margin: 11px 0; }

/*  - - - - - - - - - - LINKS - - - - - - - - - - - - - - */
a { color: #e02b6b; text-decoration:none; }
a:visited { color: #e02b6b; text-decoration:none; }
a:hover { color: #fefdfd; text-decoration:none; }
a:active { color: #fefdfd; text-decoration:none; }
a:focus { outline: none;}

*::-moz-selection {
background:#e02b6b none repeat scroll 0 0;
color: #262626;
}
::selection { background:#e02b6b none repeat scroll 0 0; color: #d3d2d2; }

/*  - - - - - - - - - - - - 404 PAGE - - - - - - - - - - - - */
.error404 { margin:0;width:100%; }
.error404 h1, .error404 h2 { margin: 10px auto; }

/* LISTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul { list-style-type:none; }
li { list-style-type:none; }
.disc { list-style-type:disc; }

/*  - - - - - - - - - - HEADER LIST - - - - - - - - - - - - - */

#header .inner ul { text-transform: lowercase; font-size: 12px; }
#header .inner li { display: inline; padding: 2px;}
#header .inner li a { color: #e02b6b; text-decoration: none; border: 0px; }
#header .inner li a:hover { color: #fefdfd; text-decoration: none; border: 0px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*  - - - - - - - - - - SIDEBAR COLORED LIST - - - - - - - - - - - - - */
.block-3 ul { list-style: none; width: 100%; text-align: left; text-transform: uppercase; margin: 6px 0; float: right; }
.block-3 li { width: 48%; margin: 0 4px 4px 0; float: left; display: block; }
.block-3 li a {
  display: block;
  padding: 3px 7px 3px 22px; 
  background: url(img/bullet.png) no-repeat 0% 50%; 
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
  }
.block-3 li a:hover {
  color: #262626;
  text-decoration: none;
  border: 0px;
  }
.block-3 .one a {
  color:#181818; 
  background-color:#febed4;
  border: 1px solid #181818;
  }
.block-3 .one a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }
.block-3 .two a {
  color:#181818; 
  background-color:#f392b4;
  border: 1px solid #181818;
  }
.block-3 .two a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }	
.block-3 .three a {
  color:#fefdfd;
  background-color:#e02b6b;
  border: 1px solid #181818;
  }
.block-3 .three a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }
.block-3 .four a {
  color:#fefdfd;
  background-color:#c73f6f;
  border: 1px solid #181818;
  }
.block-3 .four a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }
.block-3 .five a {
  color:#181818; 
  background-color:#fb4e8a;
  border: 1px solid #181818;
  }
.block-3 .five a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }
.block-3 .six a {
  color:#fefdfd; 
  background-color:#a01546;
  border: 1px solid #181818;
  }
.block-3 .six a:hover { background-color: #e02b6b; border: 1px solid #f64d88; }

/*  - - - - - - - - - - SOCIAL SIDEBAR LIST - - - - - - - - - - - - - */
.block-2 ul { list-style: none; width: 100%; display: inline; float: left; }
.block-2 li { display: inline; float: left; margin: 0; }
.block-2 li a, .block-2 li a:visited, .block-2 li a:hover, .block-2 li a:active { text-decoration: none; border: 0; }
.block-2 li img { margin: 6px 6px 11px 0; }

/*  - - - - - - - - - - FRIENDS SIDEBAR LIST - - - - - - - - - - - - - */
.block-4 ul { margin: 8px 0 0px 0; list-style: none; width: 97%; float: left; border-top: 1px solid #181818; border-bottom: 1px solid #343434;}
.block-4 li { border-bottom: 1px solid #181818; border-top: 1px solid #343434; margin: 0 0 0 0; background: url(img/star.png) no-repeat 0% 50%; padding: 4px 0 4px 17px; display: block; }
.block-4 li a, .block-4 li a:visited { color: #d3d2d2; text-decoration: none; }
.block-4 li a:hover, .block-4 li a:active { text-decoration: none; border: 0; color: #e02b6b; }
.block-4 li:focus { outline: 1px dotted #e02b6b; }
 
/*  - - - - - - - - - - RSS FEEDS SIDEBAR LIST - - - - - - - - - - - - - */
.block-5 ul { clear: both; margin: 8px 0 0px 4px; list-style: none; width: 94%; float: left; border-top: 1px solid #181818; border-bottom: 1px solid #343434;}
.block-5 li { display: block; border-bottom: 1px solid #181818; border-top: 1px solid #343434; background: url(img/purplegray32.png) no-repeat 0% 50%; padding: 9px 0 9px 38px; margin: 0px;}
.block-5 li img { margin: 0 0 0 1px; }
.block-5 li a, .block-5 li a:visited {  color: #d3d2d2; text-decoration: none; border: 0; }
.block-5 li a:hover, .block-5 li a:active { color: #752DA8; text-decoration: none; border: 0; }

/*  - - - - - - - - - - ARCHIVES SIDEBAR LIST - - - - - - - - - - - - - */
.block-7 ul { clear: both; margin: 8px 0 0px 1px; list-style: none; width: 100%; float: left; /*border-top: 1px solid #181818; border-bottom: 1px solid #343434;*/ }
.block-7 li { display: block; /*border-bottom: 1px solid #181818; border-top: 1px solid #343434;*/ background: url(img/category.png) no-repeat 0% 50%; padding: 4px 20px 4px 25px; margin: 0; width: 35%; float: left; }
.block-7 li a, .block-7 li a:visited {  color: #d3d2d2; text-decoration: none; border: 0; }
.block-7 li a:hover, .block-7 li a:active { color: #e02b6b; text-decoration: none; border: 0; }

/* HEADERS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-family: times, Times New Roman, times-roman, georgia, serif; }

h2.entry-title { font-size: 45px; line-height: 38px; letter-spacing: -2px; font-weight: bold; margin: 0px 0 0px 0; text-shadow: 1px 1px 1px #000; }

h2.entry-title a, h2.entry-title a:visited { color: #e02b6b; text-decoration: none; border: 0px; }
h2.entry-title a:hover, h2.entry-title a:active { color: #fefdfd; text-decoration: none; border: 0px; }

h2.blog-title { font-size: 32px; margin: 0 0 10px 0; background: url() no-repeat 0% 50%; padding: 20px 0 15px 0px; letter-spacing: -1px; }

h2.archive-title { clear: both; font-size: 40px; margin: 0 0 10px 0; background: url(img/archive.png) no-repeat 0% 54%; padding: 10px 0 15px 49px; letter-spacing: -1px; }

h2.page-title { color: #fefdfd; font-size: 40px; line-height: 44px; letter-spacing: -2px; font-weight: bold; margin: 0px 0 9px 0; }

h6.related { clear: both; font-size: 21px; color: #fefdfd; line-height: 24px; padding: 15px 0 0px 0; letter-spacing: -1px; font-weight: bold; }

h2#entry-title-single { color: #e02b6b; }
h2#comments {  }
h2.search-title { font-size: 40px; margin: 0 0 10px 0px; background: url(img/search.png) no-repeat 0% 50%; padding: 10px 0 15px 49px; letter-spacing: -1px; }
h3#comments { font-size: 29px; letter-spacing: -1px; font-weight: bold; background: url(img/commenthd.png) no-repeat 0% 48%; padding: 0 0 0 40px; clear: both; height: 36px; margin: 15px 0 10px 0; }
h3#pings { font-size: 29px; line-height: 36px; letter-spacing: -1px; font-weight: bold; background: url(img/pings.png) no-repeat 0% 50%; padding: 0 0 0 45px; clear: both; height: 36px; margin: 10px 0; }
h3#tweets { font-size: 29px; line-height: 36px; letter-spacing: -1px; font-weight: bold; background: url(img/tweetbackhd.png) no-repeat 0% 50%; padding: 0 0 0 45px; clear: both; height: 36px; margin: 10px 0; }
h1#archive { clear:both; font-size: 33px; line-height: 28px; letter-spacing: -2px; font-weight: bold; margin: 8px 0 13px 0; color: #fefdfd; }
h5#archive { clear:both; font-size: 29px; line-height: 28px; letter-spacing: -2px; font-weight: bold; margin: 8px 0 13px 0; color: #fefdfd; }

/*  - - - - - - - - - HEADERS INSIDE POSTS - - - - - - - - - - - - */
.entry-content h2 { clear:both; font-size: 32px; line-height: 34px; letter-spacing: -2px; font-weight: bold; margin: 11px 0 11px 0; color: #fefdfd; }
.entry-content h3 { clear:both; font-size: 32px; line-height: 34px; letter-spacing: -1px; font-weight: bold; margin: 11px 0 11px 0; color: #e02b6b; }
.entry-content h4 { clear:both; font-size: 25px; line-height: 27px; letter-spacing: -1px; font-weight: bold; margin: 13px 0 11px 0; color: #e02b6b; }
.entry-content h5 { clear:both; font-size: 25px; line-height: 27px; letter-spacing: -1px; font-weight: bold; margin: 13px 0 11px 0; color: #fefdfd; }

/* POSTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.posts-wrap { float:left; width: 617px; margin: 55px 25px 0 8px; background: #262626; clear: right; }
.posts-wrap .topnav ul { display: inline; list-style:none; margin: 0px; padding: 0px; }
.posts-wrap .topnav li { float: left; display: inline; margin: 0 5px 25px 0; }
.posts-wrap .topnav li a, .posts-wrap .topnav li a:visited { padding: 6px; display: block; background: #181818; color: #d3d2d2; border: 1px solid #343434; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.posts-wrap .topnav li a:hover, .posts-wrap .topnav li a:active { padding: 6px; display: block; background: #e02b6b; color: #fefdfd; border: 1px solid #f64d88; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.outerpostindex { clear: left; margin: 0 0 45px 0; width: 100%; background: #181818; color: #d3d2d2; border: 1px solid #343434; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: auto; }
.outerpostindex:hover { border: 1px solid #E02B6B; }
.postindex { overflow: auto; margin: 0; padding: 20px 20px 25px; color: #d3d2d2; }

.post { float: left; margin: 0 0 17px 0; padding: 0; clear: left; width: 100%; }
#post-single { margin:0; }

.download { width: 90%; height: 123px; padding: 21px 20px 0 0; background: url(img/downloadbkg.png) no-repeat 0% 0%; border: 0; color: #fefdfd; text-align: right; margin: 20px auto 0; }
.download .small { font-size: 13px; color: #d3d2d2; font-weight: normal; margin: 4px 2px 0 0; }
.download p { float: right; clear: both; font-size: 15px; margin: 8px 0 0 0; width: 120px; }
.download p a, .download p a:visited { background: #181818; color: #d3d2d2; border: 1px solid #343434; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.download p a:hover, .download p a:active { background: #e02b6b; color: #262626; border: 1px solid #f64d88; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/** colors alt posts **/
.even { color: #f1acc4; }
.odd { color: #d3d2d2; }

/** the rest link at bottom of excerpt **/
.jump { margin: 0 0 20px 0; }
.jump a { color: #e02b6b; text-decoration: none; }
.jump a:hover { color: #fefdfd; text-decoration: none; }

/** thumbnail for excerpt **/
.entry-content .thumb img { padding: 4px; background: #262626; border: 1px solid #0b0b0b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 5px 8px 20px 0px; float: left; width: 100px; height: 100px; }
.entry-content .thumb img:hover { padding: 4px; background: #262626; border: 1px solid #e02b6b; }

/*  - - - - - - - - - - - ENTRY - - - - - - - - - - - - */
.entry-content { padding: 20px 0px 0px; line-height: 21px; }
.entry-content p { padding: 0 0 11px 0; }
.entry-content a { color: #e02b6b; text-decoration:none; }
.entry-content a:visited { color: #e02b6b; text-decoration:none; }
.entry-content a:hover { color: #fefdfd; background: none; text-decoration:none; }
.entry-content a:hover { color: #fefdfd; background: none; text-decoration:none; }

.entry-content .author { width: 599px; padding: 10px 15px; background: #181818; border: 1px solid #343434; color: #fefdfd; text-align: left; float: left; height: auto; margin: 16px 0 0px; font-style: normal; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.entry-content .title { font-size: 15px; text-transform: uppercase; color: #e02b6b; }
.entry-content .name a, #entry-content-single .name a:visited { font-size: 15px; text-transform: uppercase; color: #febed4; text-decoration: none; }
.entry-content .name a:hover, #entry-content-single .name a:active { color: #e02b6b; border: 0; text-decoration: none; background: none; }
.entry-content .author img { padding: 2px; background: #181818; border: 1px solid #343434; float: left; margin: 4px 6px 2px 0; }

.entry-content .rssimg { margin: 6px auto; clear: both; }
.entry-content .rssimg span { margin: 0 0 0 7px; }
.entry-content .rssimg ul li a, .entry-content .rssimg a:visited, .entry-content .rssimg a:hover, .entry-content .rssimg a:active { border: 0px; text-decoration: none; background: none; display: inline; }
.entry-content .rssimg img { border: 0px; padding: 0px; background: none; }
.entry-content .rssimg ul { float: right; list-style:none; margin: 3px 13px 3px 0px; display: inline; border: 0px; padding: 0px; height: auto; width: 52%; }
.entry-content .rssimg ul li { list-style:none; margin: 0 11px; display: inline; border: 0px; padding: 0px; }

/*  - - - - - - - - - - ENTRY-CONTENT LIST - - - - - - - - - - - - - */
.entry-content ul  { margin: 15px 0 15px 5px; list-style: none; width: 100%; float: right; border-top: 1px solid #181818; border-bottom: 1px solid #343434;}
.entry-content li { width: 100%; border-bottom: 1px solid #181818; border-top: 1px solid #343434; padding: 6px 0px; }
.entry-content li a, .entry-content li a:visited { color: #e02b6b; text-decoration: none; border: 0; padding: 6px 0px; }
.entry-content li a:hover, .entry-content li a:active { color: #fefdfd; text-decoration: none; border: 0; background: #2F2F2F; }

.entry-content ul.lesstop  { margin: 6px 0 15px 5px; list-style: none; width: 100%; float: right; border-top: 1px solid #181818; border-bottom: 1px solid #343434;}


/* PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#page {}
#page-content {}
#page-content strong { font-weight: bold; color: #e02b6b; } 
#page-content ul { margin: 15px 0; list-style: none; width: 100%; float: left; border-top: 1px solid #181818; border-bottom: 1px solid #343434;}
#page-content li { width: 100%; display: block; border-bottom: 1px solid #181818; border-top: 1px solid #343434; padding: 4px 0px; margin: 0; width: 100%; }
#page-content li a, .block-5 li a:visited {  color: #e02b6b; text-decoration: none; border: 0; }
#page-content li a:hover, .block-5 li a:active { color: #d3d2d2; text-decoration: none; border: 0; }

/*  - - - - - - - - - - - MASTER ARCHIVE PAGE - - - - - - - - - - - */
#archive ul { list-style: none; width: 100%; float: left; border-top: 1px solid #181818; border-bottom: 1px solid #343434; margin: 0 0 15px 0; }
#archive li { width: 50%; margin: 0; float: left; border-bottom: 1px solid #1a1a1a; border-top: 1px solid #313131; display: block; padding: 6px 0px 6px 0; }
#archive li a, #archive li a:visited { color: #e02b6b; text-decoration: none; }
#archive li a:hover, #archive li a:active { color: #fefdfd; text-decoration: none; border: 0; }

/* META INFORMATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.entry-content .outer-meta { overflow: auto; width: 100%; background: #262626; border: 1px solid #0b0b0b; margin: 20px 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.entry-content .meta { margin: 0; overflow: auto; padding: 6px 11px 6px 7px; border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.entry-content .meta .left { float: left; width: 49%; text-align: left; }
.entry-content .meta .right { float: right; width: 49%; text-align: right; }
.entry-content .meta a, .entry-content .meta a:visited { color: #fefdfd; }
.entry-content .meta a:hover, .entry-content .meta a:active { color: #e02b6b; border: none; }

#entry-content-single .outer-metas { width: 100%; background: #181818; border: 1px solid #0b0b0b; margin: 10px 0 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#entry-content-single .metas { margin: 0; padding: 6px 11px 6px 7px; border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#entry-content-single .metas a, #entry-content-single .metas a:visited { color: #e02b6b; }
#entry-content-single .metas a:hover, #entry-content-single .metas a:active { color: #fefdfd; border: none; background: none; }
#entry-content-single .metas span {}

.comments { padding: 0 0 0 26px; background: url(img/comment.png) no-repeat 0% 50%; }
.share { padding: 0px 0 0 26px; margin: 0 6px 0 3px; background: url(img/share.png) no-repeat 0% 50%; }
.category { padding: 0 0 0 25px; background: url(img/category.png) no-repeat 0% 50%; }
.tweet { padding: 0 0 0 25px; background: url(img/tweet.png) no-repeat 0% 50%; }

/* - - - DATE - - - - */
.outer-additional-meta { overflow: auto; float: right; margin: 0 0 15px 15px; background: #262626; border: 1px solid #0b0b0b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.additional-meta { padding: 2px 9px 3px 9px; text-align: center; border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.outer-additional-meta-single { overflow: auto; float: right; margin: 0 0 15px 15px; background: #181818; border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.additional-meta-single { padding: 2px 9px 3px 9px; text-align: center; border: 1px solid #0b0b0b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.additional-meta .day, .additional-meta-single .day { font-size: 22px; margin: 0 0 -8px 0; display: block; color: #e02b6b;}
.additional-meta .month, .additional-meta-single .month { font-size: 13px; display: block; color: #d3d2d2; padding: 1px 0; }
.additional-meta .year, .additional-meta-single .year { font-size: 11px; display: block; margin-top: -6px; color: #e4aec1;}
.additional-meta .right, .additional-meta-single .right { text-align: left; display: block; margin-top: 7px; float: right; }

/*.even .additional-meta .day { color: #e02b6b; }
.even .additional-meta .year { color: #d3d2d2; }

.odd .additional-meta .day { color: #d3d2d2; }
.odd .additional-meta .year {  color: #f1acc4; }*/
/* - - - END DATE - - - - */

.entry-meta { margin: 12px 0 0 0; }
.commentmetadata { font-size: 11px; font-style: italic; color: #6F6F6F; }

/*  - - - - - - - - - - - NAVIGATION - - - - - - - - - - - - */
.navigation { height:auto; margin: auto; }
.nav-next { float:right; clear:none; width:45%; text-align:right; padding: 10px 0px 15px 0; }
.nav-prev { float:left; clear:none; width:45%; text-align:left; padding: 10px 0px 15px 0; }
#navigation-index { clear:both; margin: 0; font-size: 15px; text-transform: uppercase; width:99%; }
#nav-single { clear:both; width: 100%; padding: 13px 0; overflow: auto; }
#nav-prev-single {}
#nav-next-single {}
.comment-nav {}

/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.sidebar { padding: 1px 0px 7px 0px; width: 97%; float: left; }
.block-1 { float:right; }
.block-2 { float:right; margin: 0px 0 0 0; }
.block-3 { float:right; }
.block-4 { float:right; margin: 7px 0 0 0; }
.block-5 { float:right; margin: 7px 0 0 0; }
.block-6 { margin: 0; width: 100%; }
.block-7 { float:right; margin: 3px 0 7px 5px; }
.ads { margin: 0px 0 10px 9px; clear: both; text-align: center; }
.ads img { width: 125px; height: 125px; }
.ads1 { margin: 0px 0 10px 0px; clear: both; }
.ads1 img { border: 1px solid #343434; padding: 6px; background: #181818; margin: 2px 5px 2px 0; width: 125px; height: 125px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ads1 img:hover { border: 1px solid #e02b6b; }
.ads1 ul { margin: 0 0 0 0; padding: 0px; list-style: none; }
.ads1 li { display: inline; float: left; margin: 3px; }
.ads1 li a { display: block; }
p.adbottom { text-align: center; margin: auto; }
p.adbottom img { padding: 5px; background: #181818; border: 1px solid #343434; margin: 15px 0px 15px 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
p.adbottom img:hover { border: 1px solid #e02b6b; }
p.hireme { text-align: center; margin: auto; margin: 7px 10px 0px 0; }


/* COMMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.comments-wrap { margin:15px auto; padding:0; }
li.comment { margin: 20px auto; border: 1px solid #343434; background: #181818; display: block; padding: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 98.5%; }
li.trackback, li.pingback { margin: 20px auto; border: 1px solid #181818; background: #dbdbdb; display: block; padding: 10px; color: #181818; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 98.5%; }
.tweetback li li { margin: 20px auto; border: 1px solid #343434; background: #181818; display: block; padding: 10px;}
ul.children { margin-left:10px; width: 94.5%; }
ul.commentlist, ul.pinglist, ul.tweetlist { line-height: 19px; margin: 12px 0; }
.gravatar img { padding: 2px; background: #181818; border: 1px solid #343434; float: right; margin: 4px 0px 2px 6px; }
.reply { background: url(img/commentw.png) no-repeat 0% 51%; padding: 0 0 0 19px; }
p.nocomments {}
#respond { clear: both; padding: 10px 0 0 0; }
#cancel-comment-reply {}
#comment-notes {}

input#author, input#email, input#url { border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #181818; color: #d3d2d2; padding: 8px; width: 611px; margin: 10px 0 0; font-size: 112%; text-align: left; }

textarea#comment { overflow:auto; border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #181818; color: #d3d2d2; padding: 8px; margin: 15px 0 0 0; width: 611px; }

/* - - - submit button - - - */
input#submit { border: 1px solid #343434; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;  background: #181818; color: #d3d2d2; padding: 8px; width: 629px; margin: 10px 0; font-size: 112%; text-align: center;  }
input#submit:hover { background: #e02b6b; color: #fefdfd; border: 1px solid #f64d88; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: block; padding: 8px; margin: 10px 0; cursor: pointer; }

/* - - - focus styles - - - */
input#author:focus, input#email:focus, input#url:focus, input#submit:focus, textarea#comment:focus { outline: 1px solid #e02b6b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* - - - author name - - - */
.authorname { font-size: 15px; font-weight: bold; }


/*  - - - -  STYLES AUTHOR COMMENTS - - - - */
li.comment-author-dani { color: #d3d2d2; margin: 20px auto; border: 1px solid #e02b6b; background: #262626; display: block; padding: 10px; }
.comment-author-dani .gravatar img { padding: 2px; background: #181818; border: 1px solid #e02b6b; float: right; margin: 4px 0px 2px 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* SEARCH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#search { text-align: left; margin: 4px auto 18px auto; padding: 5px 0px 5px 2px; width: 100%; float:right; }
/*form field*/
input#s { color: #fefdfd; width: 259px; background:#181818; padding: 2px 4px 2px 4px; border: 1px solid #343434; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
input#s:focus { outline: 1px solid #fefdfd; }
/*form button*/
input#searchsubmit { background:#181818; color: #fefdfd; font-size:13px; padding: 1px; border: 1px solid #343434; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
input#searchsubmit:hover { color: #fefdfd; border: 1px solid #fefdfd; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; }


/*  - - - - - - - - - YETII TABS - - - - - - - - - - - - */
.tab { display: block; margin: 0 0 0 2px; }
#tab-container-1 { width: 100%; display: block; margin: 2px 0 6px 5px; float: left; }
#tab-container-1-nav { line-height: 23px; width: 315px; height: 40px; display: block; float: left; background: #262626; margin: 7px 0 0 0; text-transform: uppercase; } 
#tab-container-1-nav li { margin: 0 4px 0px 0; display: block; float: left; border: 1px solid #181818; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#tab-container-1-nav li a { padding: 2px 6px; display: block; background: #e02b6b; color: #181818; text-decoration: none; border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } 
#tab-container-1-nav li a:hover { padding: 2px 6px; display: block; color: #e02b6b; background:#fefdfd; text-decoration: none; border: 0; }
#tab-container-1-nav li a.active { padding: 2px 6px; display: block; color: #181818; background: #febed4; text-decoration: none; border: 0;} 
#tab-container-1-nav li a.active:hover { padding: 2px 6px; display: block; background-color:#fefdfd; color: #181818; }

#tab1 ul { list-style: none; width: 102%; float: left; }
#tab1 li { width: 50%; margin: 0; float: left; display: block; padding: 4px 0px; }
#tab1 li a, #tab1 li a:visited { color: #e02b6b; text-decoration: none; }
#tab1 li a:hover, #tab1 li a:active { color: #fefdfd; text-decoration: none; border: 0; }

#tab2 ul { list-style: none; width: 100%; }
#tab2 li { width: 100%; margin: 0; float: left; display: block; padding: 6px 0; }
#tab2 li a, #tab2 li a:visited { color: #e02b6b; text-decoration: none; }
#tab2 li a:hover, #tab2 li a:active { color: #fefdfd; text-decoration: none; border: 0; }

#tab3 ul { list-style: none; width: 100%; }
#tab3 li { width: 100%; margin: 0; float: left; display: block; padding: 6px 0; }
#tab3 li a, #tab2 li a:visited { color: #e02b6b; text-decoration: none; }
#tab3 li a:hover, #tab2 li a:active { color: #fefdfd; text-decoration: none; border: 0; }

#tab4 a, #tab3 a:visited, #tab3 a:hover, #tab3 a:active { text-decoration: none; border: 0; }

/* BOTTOM BOXES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#bottom { margin: 25px auto 10px auto; width: 100%; clear: both; float: left; }
#bottom .boxleft { float: left; width: 300px; height: auto; }
#bottom .boxleft ul ul { width: 100%; list-style: none; float: left; margin: 8px 0 0 0; border-top: 1px solid #181818; border-bottom: 1px solid #343434; }
#bottom .boxleft li li { width: 100%; margin: 0; display: block; }
#bottom .boxleft li li a, #bottom .boxleft li li a:visited { padding: 5px 0px; color: #d3d2d2; text-decoration: none; border-bottom: 1px solid #181818; border-top: 1px solid #343434; display: block; } 
#bottom .boxleft li li a:hover, #bottom .boxleft li li a:active { padding: 5px 0px; color: #d3d2d2; text-decoration: none; background: #343434; display: block; } 
#bottom .boxcenter { width: 300px; margin: 0 35px; height: auto; float: left; }
#bottom .boxcenter ul { width: 100%; list-style: none; float: left; margin: 8px 0 0 0; border-top: 1px solid #181818; border-bottom: 1px solid #343434; }
#bottom .boxcenter ul li { width: 100%; margin: 0; display: block; padding: 5px 0; border-bottom: 1px solid #181818; border-top: 1px solid #343434; }
#bottom .boxright { width: 300px; float: right; height: auto; }
#bottom .boxright ul { width: 100%; list-style: none; float: left; margin: 8px 0 0 0; border-top: 1px solid #181818; border-bottom: 1px solid #343434; }
#bottom .boxright ul li { width: 100%; margin: 0; display: block; padding: 5px 0; border-bottom: 1px solid #181818; border-top: 1px solid #343434; }

/* - - - - - - -  Delicious Links - - - - -*/
ul.delicious { margin: 0; padding: 0; list-style: none; }
li.delicious { padding: 0; list-style: none; }
.delicious-link { padding: 4px 0; }
.delicious-tags { padding: 0 0 3px 12px; }

.subscribers { letter-spacing: -1px; font-weight: bold; font-family: times, Times New Roman, times-roman, georgia, serif; float: right; margin: 0px 13px 16px 0; font-size: 17px; color: #fefdfd; width: 44%; background: #262626 url(img/rsspink.png) no-repeat 6% 50%; display: block; padding: 0px 0px 0px 10px; text-align: right; height: 55px; line-height: 17px; }
.subscribers img { float: left; }
.followers { letter-spacing: -1px; font-weight: bold; font-family: times, Times New Roman, times-roman, georgia, serif; float: left; margin: 0px 4px 16px 9px; font-size: 17px; color: #fefdfd; width: 39%; background: #262626 url(img/bird.png) no-repeat 3% 50%; display: block; padding: 0px 7px 0px 9px; text-align: right; height: 55px; line-height: 17px; }
.followers img { float: left; }

/* - - - - - WP ADS - - - - - - -*/
#adpost_top { margin: 11px auto 20px; text-align: center; }
#adpost_top img { padding: 4px; background: #181818; border: 1px solid #343434; }
#adpost_top img a, #adpost_top img a:visited { padding: 4px; background: #181818; border: 1px solid #343434; }
#adpost_top img a:hover, #adpost_top img a:active { padding: 4px; background: #e02b6b; border: 1px solid #f64d88; }

span.cluv { border: 0px; }

.main_gp {
 display: none;
}

/*----------FOOTER NEW---------------*/
#footer h2, #footer h2 a, #footer h2 a:visited { font-size: 22px; text-shadow: 1px 1px 1px #111; color: #E02B6B; text-decoration: none; margin: 0 0 15px; }
#footer h2 a:hover, #footer h2 a:active { color: #FEFDFD; text-decoration: none; text-shadow: 1px 1px 1px #111; }
#footer h3 { font-size: 135%; text-shadow: 1px 1px 1px #111; color: #FEFDFD; text-decoration: none; margin: 0 0 10px; font-weight: normal; }

#footer { background: #181818; border-top: 1px solid #111; height:auto; width: 100%; overflow:hidden; margin: 0; clear:both; padding: 0; color: #ebebeb; }

#footer .inner { width: 970px; margin: 40px auto 20px; overflow: hidden; line-height: 19px; }

.outerright { overflow: auto; border: 1px solid #111; margin: 0 0 24px 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.outerright:hover, .outerleft:hover, .outercenter:hover { border: 1px solid #E02B6B; }
.outerleft { overflow: auto; border: 1px solid #111; margin: 0 24px 24px 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.outercenter { width: 260px; overflow: auto; margin: 0 auto 24px; border: 1px solid #111; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#footer .inner .right { float: right; }
#footer .inner .right p { padding: 0 0 10px; }
#footer .inner .right strong { font-weight: normal; font-size: 116%; text-transform: italic; color: #FEFDFD; margin: 0 0 16px; }
#footer .inner .left { float: left; }
#footer .inner .center {}

#footer .inner .left .item, #footer .inner .right .item { width: 260px; margin: 0; padding: 15px; background: #262626; border: 1px solid #343434; text-align: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: auto; }

#footer .inner .center .item { margin: 0; padding: 15px; background: #262626; border: 1px solid #343434; text-align: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: auto; }

#footer .inner .bottom { width: 100%; clear: both; margin: -10px 0 0 0; text-align: left; height: 33px; line-height: 33px; }
#footer .inner .bottom .left { float: left; }
#footer .inner .bottom .right { float: right; }

#footer .inner .left .item .tweet { text-align: center; width: 95%; padding: 5px; background: #181818; border: 1px solid #111; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; margin: auto ; }
#footer .inner .left .item .tweetbottom { margin: 5px auto 0; padding: 0 0 0 104px; background: #262626 url(img/twitterbird.png) 48px -2px no-repeat; height: 53px; line-height: 50px; font-weight: bold; font-size: 125%; color: #FEFDFD; font-family: Georgia, serif; }
#footer .inner .left .item .tweetbottom a, #footer .inner .left .item .tweetbottom a:visited { text-shadow: 1px 1px 1px #111; color: #FEFDFD; text-decoration: none; }
#footer .inner .left .item .tweetbottom a:hover, #footer .inner .left .item .tweetbottom a:active { text-shadow: 1px 1px 1px #111; color: #E02B6B; text-decoration: none; }

#footer .inner .left .item img.style { float: left; margin: 0 7px 0 0; padding: 2px; background: #181818; border: 1px solid #111; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#footer .inner .left ul { list-style: none; margin: 10px auto -3px; padding: 0; text-align: center; }
#footer .inner .left li { list-style: none; margin: 0 5px 0 0; padding: 0; display: inline; }
#footer .inner .left li a img { border: 0; padding: 0; }

#footer .inner .center ul { list-style: none; border-top: 1px solid #181818; border-bottom: 1px solid #343434; }
#footer .inner .center li { display: block; border-top: 1px solid #343434; border-bottom: 1px solid #181818; }
#footer .inner .center li a, #footer .inner .center li a:visited { background: #262626 url(img/icon-projects.png) 0% 50% no-repeat; padding: 6px 0 6px 20px;  display: block; color: #FEFDFD; text-decoration: none; }
#footer .inner .center li a:hover, #footer .inner .center li a:active { padding: 6px 0 6px 26px; display: block; background: #343434 url(img/icon-projectsr.png) 0% 50% no-repeat; text-decoration: none; font-weight: normal; color: #e02b6b; text-shadow: 1px 1px 1px #111; }

#footer .inner .right ul { list-style: none; border-top: 1px solid #181818; border-bottom: 1px solid #343434; }
#footer .inner .right li { display: block; border-top: 1px solid #343434; border-bottom: 1px solid #181818; line-height: 20px; }
#footer .inner .right li a, #footer .inner .right li a:visited { background: #262626 url(img/rsshrt.png) 2% 51% no-repeat; padding: 6px 0 6px 27px;  display: block; color: #FEFDFD; text-decoration: none; }
#footer .inner .right li a:hover, #footer .inner .right li a:active { padding: 6px 0 6px 33px; display: block; background: #343434 url(img/rsshrtr.png) 2% 51% no-repeat; text-decoration: none; font-weight: normal; color: #e02b6b; text-shadow: 1px 1px 1px #111; }
