/*  
Theme Name: Portfolio Press
Theme URI: http://www.blogohblog.com
Description: A dark-colored, widgetized, Web 2.0 Wordpress Theme suitable for creating your personal portfolio. This theme is a free theme and comes under a Creative Commons License.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************** Body *********************/
body {
background-color:#FFF;
background-position:center;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:.75em;
line-height:1.75em
}
#wrapper {
margin:auto;
border-right-width:1px; border-left-width:1px; border-right-color:#CCC; border-left-color:#CCC; border-style:none solid;
width:960px
}
/**************** Links *********************/
a,a:link,a:visited {
color:#e1001a;
text-decoration:none
}
/**************** Header *********************/
#header {
border-bottom:1px solid #e5e5e5;
float:left;
margin-bottom:20px;
width:960px
}
#header h1 {
margin:0 0 0 10px;
padding:0;
text-indent:-10000px
}
#header h1 a {
background:url(images/fa_header_blog.gif) no-repeat left;
display:block;
height:300px
}
#header h2 {
color:#999;
font-size:11px;
height:22px;
letter-spacing:1px;
margin-top:5px;
padding:5px 0 0 5px;
word-spacing:1px
}
/**************** Navigation *********************/
#navigation {
float:left;
font-size:11px;
font-weight:700;
margin-left:10px
}
#menu {
float:right;
margin-bottom:20px
}
/**************** Search *********************/
.topsearch,.current_page_item a:link,.current_page_item a:visited,.page_item a:link,.page_item a:visited {
margin-bottom:10px;
width:140px
}
.searchfield {
border:1px solid #e5e5e5;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:.875em;
line-height:1.75em;
width:140px
}
h2.search {
background:url(images/cats.gif) left no-repeat;
color:#CCC;
font:700 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-left:20px;
padding-left:20px;
padding-top:10px
}
/**************** Content *********************/
#content {
float:left;
width:800px
}

.comments {
background:url(images/comments.gif) left no-repeat;
padding-left:20px
}

.info {
font-size:11px;
margin-bottom:10px;
margin-top:5px;
padding-bottom:2px;
padding-top:2px
}

.info a {
color:#6C0
}

.entry h2 {
padding-bottom:10px
}

.entry h2 a {
color:#333;
font:700 24px "Helvetica Neue", Helvetica, Arial, sans-serif
}

.entry p {
padding:0 0 10px
}

.post {
color:#333;
line-height:20px;
margin-bottom:20px;
padding:0 0 10px 19px
}

.content a:link,.content a:visited {
color:#e1001a
}

.content a:hover,.entry h2 a:hover,.info a:hover,.page_item a:hover,a:hover {
color:#09F
}

.entry img {
border:1px solid #999;
margin-bottom:10px
}

html>body .entry ul {
list-style:none;
margin-left:0;
padding:0 0 0 10px;
text-indent:-10px
}

html>body .entry li {
margin:7px 0 8px 10px
}

.entry ul li:before {
content:"\00BB \0020"
}

.entry ol {
margin:0;
padding:0 0 0 35px
}

.entry ol li,* {
margin:0;
padding:0
}

.meta {
border-top:1px solid #999;
border-bottom:1px solid #999;
font-size:11px;
font-weight:700;
line-height:22px;
padding:5px
}

.tags {
background:url(images/tags.gif) left no-repeat;
padding-left:24px
}

.cats {
background:url(images/cats.gif) left no-repeat;
padding-left:24px
}
/**************** Comments *********************/
#comments {
color:#666;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px
}

h2#respond {
font:700 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-top:10px
}

.commentlist {
margin-top:10px;
padding:20px
}

.comtop {
background:#E5E5E5 url(images/comtop.gif) no-repeat top left;
padding:5px 0 0;
width:575px
}

.combottom {
background:url(images/combottom.gif) no-repeat top left;
height:10px;
margin-bottom:25px;
width:575px
}

.commentlist p {
padding-top:5px
}

.commentmetadata {
font-size:11px
}

#author,#email,#url {
background-color:#666;
border:1px solid #1b1b1b;
color:#666;
font-size:13px;
font-weight:700;
margin-right:5px;
padding:3px;
width:12em
}

#submit {
font:700 1em Tahoma;
margin-bottom:15px;
margin-top:5px;
padding:2px
}

#respond {
font-weight:lighter;
padding-bottom:10px;
padding-top:20px
}

#comment {
background-color:#e5e5e5;
border:1px solid #1b1b1b;
color:#666;
font:13px Tahoma;
font-weight:700;
width:98%
}

h3 #comments {
font-size:13px
}

#commentform h2 {
font-size:14px;
font-weight:400
}
/**************** Sidebar *********************/
#sidebar {
width:140px
}

#sidebar ul,#menu li {
list-style:none
}

#sidebar h2 {
border-bottom:1px solid #e5e5e5;
color:#ccc;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:16px
}

#sidebar ul ul {
margin:10px 0 10px 0;
padding-bottom:20px
}

#sidebar ul ul li {
line-height:1.25em;
padding-bottom:5px;
width:140px
}
/**************** Footer *********************/
#footer {
color:#666;
font-size:11px;
margin:10px;
text-align:right
}
/**************** Misc *********************/
acronym,abbr,span.caps {
cursor:help
}

acronym,abbr {
border-bottom:1px dashed #999
}

blockquote {
border-left:1px solid #666;
margin:15px 30px 15px 10px;
padding-left:20px
}

blockquote cite {
display:block;
margin:5px 0 0
}

hr {
display:none
}

a img {
border:none
}

.alignright {
background:url(images/next.gif) no-repeat right;
float:right;
font-size:11px;
margin-right:20px;
padding:20px;
width:100px
}

.alignleft {
background:url(images/back.gif) no-repeat left;
float:left;
font-size:11px;
margin-left:20px;
padding:20px;
width:100px
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px
}

pre {
background:#f3f2ed;
border:solid 1px #9a9a9a;
color:blue;
margin:10px;
padding:10px
}

code {
background-color:#262626;
border:1px solid #3F3F3F;
color:#6C6C6C;
display:block;
font-family:Tahoma;
font-size:12px;
margin:10px 0;
padding:10px
}
/**************** avatar *********************/
.gravs {
margin-top:20px;
padding:0 15px
}

.avatar {
border:1px solid #191919;
float:left;
margin-right:10px;
padding:3px
}
/**************** Gallery *********************/
.gallery img {
padding:3px
}

.imgnav,.attachment,.gallery,.center {
text-align:center
}

.imgleft {
float:left
}

.imgright,#rss {
float:right
}

.imgright img,.imgleft img,.attachment img {
border:1px solid #999;
padding:5px
}