/*
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 *********************/

*{margin:0; padding:0;}
body{background:#fff; font:13px Arial; height:auto!important;}

#wrapper {width:981px;
  padding-left:0px;
  padding-top:6px;
  position: relative;
  background:#fff url(images/wrapper_new.gif) no-repeat fixed top right;
  background-attachment:scroll;
  text-align:left;
  margin:0px auto;
  overflow:hidden;
}

/**************** Links *********************/

.more-link a, .more-link a:link, .more-link a:visited, .more-link a:active, {
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
}

a, a:link, a:visited {text-decoration:underline; color: #444; border: 1px;}
a:hover {color:#000;background:#999;}

/**************** Header *********************/

#header {width:850px; margin-bottom:4px; float:left;background:transparent;}
#header h1 {text-indent:-10000px;margin:0; padding:0; }
#header h1 a {display:block; background:url(images/new_chu_anim_inv.gif) no-repeat left; height:76px;}
#header h2, #header h2 a:link, #header h2 a:hover, #header h2 a:visited  {font-size:14px; font-weight:normal; height:24px; letter-spacing:0px; word-spacing:1px; text-transform:capitalize;color:#fff;background:#000;text-decoration:none;}
#rss {float:right;}

/**************** Navigation *********************/
#navigation{ text-align:left;width:259px;font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none;float:left;}
#menu{ text-align:right;margin-bottom:20px; margin-top:0px;width:259px;}
#menu li{list-style-type: none; list-style-image: none;color: #fff; }
#menu ul li {font-size:12px; color: #fff;margin-top:2px;}
#menu li ul li a,#menu li ul li a:visited,#menu li ul li a:link
{font-size:10px; color: #000;marging-bottom:8px;}
#menu li ul li a:hover {color: #000;background:#444;}
#menu .menublack {
background:#000;
}

.topnavwrap {width:32px;}

#topnav { background: url(images/topnav.png) no-repeat top left;
padding:5px 3px 0 0;
height:20px;
width:125px;
display:block;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
float:left;
}
#topnav .topnavtype a:link{background:#000;}
#topnav .topnavtype a:visited{background:#000;}
#topnav .topnavtype a:hover{background:#f00;}

.topnavtype {text-align: center;display:block;}
.topnavtype a:link, .topnavtype a:visited{color: #666;}
.topnavtype a:hover{color: white;}

/**************** top level *********************/

.page_item a:link, .page_item a:visited{
color: #fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px; display:block; text-decoration:none;}

.page_item a:hover {
color:#000; background:#fff url(images/menu_left.gif) no-repeat top left;}


/**************** menu current*********************/
.current_page_item a:link, .current_page_item a:visited{color: #000; background:#fff url(images/menu_left.gif) no-repeat top left; margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px;display:block;}

.current_page_item a:hover{color: #fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left; margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px;display:block;}

/**************** sub menu titles from menu*********************/
.current_page_item li a:link, .current_page_item li a:visited{color: #fff; background:#999 url(images/menu_left_grey.gif) no-repeat top left; margin-left:8px;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:237px;display:block;}

.current_page_item li a:hover{color: #fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left; margin-left:8px;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:237px;display:block;}

/**************** sub menu titles INSIDE sub*********************/
.current_page_ancestor li a:link, .current_page_ancestor li a:visited{color: #fff; background:#999 url(images/menu_left_grey.gif) no-repeat top left;margin-bottom:2px; margin-left:8px;padding:8px 5px 5px 10px; height:19px; width:237px;display:block;}

.current_page_ancestor li a:hover{color: #fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left;margin-bottom:2px; margin-left:8px;padding:8px 5px 5px 10px; height:19px; width:237px;display:block;}

/**************** subsub menu titles *********************/
.page_item ul li li a:link, .page_item ul li li a:visited{color:#fff; background:#999 url(images/menu_left_grey.gif) no-repeat top left; margin-bottom:2px; margin-left:16px; width:229px; }

.page_item ul li li a:hover{color:#fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left; margin-bottom:2px; margin-left:16px; width:229px; }

.page_folder ul li li a:hover{color:#fff; background:#000 url(images/menu_left_grey.png) no-repeat top left; margin-bottom:2px; margin-left:16px; width:229px; }

/**************** from sub to parent's title *********************/
.current_page_ancestor a:link, .current_page_ancestor a:visited{color: #999; background:#000 url(images/menu_left_hover.gif) no-repeat top left;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px;display:block;}

.current_page_ancestor a:hover{color: #fff; background:#000 url(images/menu_left_hover.gif) no-repeat top left;margin-left:0px;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px;display:block;}

/**************** ??? current*********************/
.current_page_parent a:link, .current_page_parent a:visited{color: #f00; background:#ff0 url(images/menu_left_hover.gif) no-repeat top left;margin-bottom:2px; padding:8px 5px 5px 10px; height:19px; width:245px;display:block;}


.page_item current_page_item page_folder a{color: #ff0; background:#000 url(images/menu_left_hover.gif) no-repeat top left;margin-bottom:2px; margin-left:8px;padding:8px 5px 5px 10px; height:19px; width:237px;display:block;}

/**************** Search *********************/
.topsearch{ background:#fff url(images/menu_left.gif) no-repeat top left; margin-bottom:10px; padding:8px 5px 5px 10px; height:19px; width:245px; display:block; }

.topsearch a:hover{ background:#000 url(images/menu_left_hover.gif) no-repeat top left; margin-bottom:10px; padding:8px 5px 5px 10px; height:19px; width:225px; display:block; }

.searchfield{width:17em; color: #000; text-transform:uppercase; font-weight:bold; font-size:12px; font-family:Arial;border:0px solid #ccc; background:#fff url(images/search.gif) left no-repeat; padding-left:16px;}

h2.search {font-size:14px; background:#fff url(images/search.gif) left no-repeat; padding-left:30px; margin-left:26px; font-family:Arial Bold; padding-top:7px; color:#000;text-transform:uppercase;}

/**************** Content *********************/
#content {
 width:710px;
 float:left;
 padding-right:0px;
 background-color:#fff;
 border-top:3px solid #000;
 border-right:6px solid #000;
 border-bottom:6px solid #000;
 border-left:6px solid #000;
 text-align:left;
}
.newback {background:#000000;}
.comments {background:url(images/comments.gif) left no-repeat; padding-left:20px;}
.info { padding:2px 10px 2px 32px; font-size:11px; margin-bottom:10px; margin-top:5px;}
.info a {color:#000;}
.entry h2 {padding:4px 24px 4px 32px;}
.entry h2 a {text-decoration:underline;font-family:Arial Bold; font-size:13px;}
.entry h2 a:hover {color:#fff;background-color:#000;}
.entry {padding:0 0px 0px 0px;}
.entry p{padding:0 24px 10px 32px;}
.post{border-top:5px solid #000; padding:25px 0px 10px 0px;text-align:justify; line-height:16px; color: #000;}
.post li {list-style:none;}
.post h2 {padding:0 0 0 32px;}
.postimg {padding:4px 0 0 32px;background:#fff;}
.entry ul li a {background-color:#ccc;}
.entry img {padding:0px;margin:0px;background-color:#fff;}
.new {background:url(images/new.png) right top no-repeat;}

html>body .entry ul { margin-left: 32px; padding: 0px; list-style: square; padding-left: 10px; text-indent: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before{ content: "\0020 \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; list-style-type: square}
.entry ol li { margin: 0; padding: 0; }

.meta { margin-left:32px; font-size:11px; line-height:22px; border-top:1px solid #000; text-transform:uppercase; font-weight:bold;}
.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 {font-size:14px; border-top:0px solid #000; font-family:Arial Bold;}
h2#postcomment {font-size:14px; margin-top:10px; font-family:Arial Bold; font-weight:bold;}

.commentlist{padding:20px; margin-top:10px;}
.comtop {background:#ccc url(images/comtop.gif) no-repeat top left; padding:5px 0px 0px 0px; width:575px;}
.combottom {background:url(images/combottom.gif) no-repeat top left; width:575px; height:10px; margin-bottom:25px;}
.commentlist p{ padding-top:5px;}
.commentmetadata {font-size:11px;}

#author, #email, #url {width:12em;font-size:13px; color:#000;font-weight:bold;padding:3px; margin-right:5px;border:1px solid #000; background-color:#fff;}

#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:98%;border:1px solid #000;font:13px Tahoma;color:#000;font-weight:bold; background-color:#fff;}

h3 #comments {font-size:13px;}
#commentform h2 {font-size:14px; font-weight:normal;}

/**************** Sidebar *********************/
#sidebar {text-align:right;}
#sidebar ul {list-style:none;}
#sidebar h2 {font-size:20px; font-family:Arial; color: #000; padding-right:10px; border-bottom:0px solid #fff;}
#sidebar ul ul {margin:10px; padding-bottom:20px;}
#sidebar ul ul li {padding-bottom:5px;}

.widgettitle {font-size:20px; font-family:Arial; color: #000;margin-top:22px;}

/**************** Footer *********************/
#footer{margin: 15px 0px 15px 300px;text-align:center; font-size:10px; color:black;}
#footer a,#footer a:visited,#footer a:link {color:grey;}
#footer a:hover {color:red; background:black;}
.userlogin { font-size:16px; font-family:Tahoma; color:black; }
.userlogin a, .userlogin a:link,.userlogin a:visited { font-size:16px; font-family:Tahoma; color:black; border: 2px solid #000;background:#fff; }
.userlogin a:hover { font-size:16px; font-family:Tahoma; color:black; border: 2px solid #000;background:grey; }

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { font-size:14px; font-family:Tahoma; margin: 15px 30px 15px 30px; padding-left: 20px; border: 1px solid #000;background:#ccc; }
blockquote cite { margin: 5px 0 0; display: block; }
#categories li {list-style:none;list-style-type: none; list-style-image: none;}
.center { text-align: center; }
hr { display: none; }
a img { border: 0px;}
a.hover img { border: none;background: #000; }

.alignright{float:right; padding:20px; margin-right:20px; background:url(images/next.gif) no-repeat right; width:100px; font-size:14px;display:none !important;}
.alignleft{float:left; padding:20px; margin-left:20px; background:url(images/back.gif) no-repeat left; width:100px; font-size:14px;display:none !important;}
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;}
a img.alignnone{display:inline;padding:0px;background: none;border:0px solid #fff;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:12px; font-family:Tahoma; color: #6C6C6C; display:block; background-color:#262626; padding:10px; margin:10px 0 10px 0; border:1px solid #3F3F3F;}

/**************** avatar *********************/
.gravs {margin-top:20px; padding:0 15px 0 15px;}
.avatar {float:left; margin-right:10px; padding:3px;  border:1px solid #191919;}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:0px;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.wp-caption p.wp-caption-text {font-size:8px; font-weight:bold;font-style:italic;float:left;}
.imgleft img{ padding:5px; border:0px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:0px solid #999999;}

/* Featured Post Carousel */  
 #featured { width:981px; height:123px; padding: 0px 0px 0px 0px;background:#000;}  
 #carousel { display: inline; list-style: none; margin-right: 0px; padding: 0;}  
 #carousel li {list-style-type: none; list-style-image: none; float: left; padding: 0px;}

/****** calendar ****/
#wp-calendar {width:100%;text-align:center;}
.pad {background:#000; border:1px;}

/******* twitter ******/
ul.twitter {font-size:10px; color: #fff;margin-bottom:4px;}
li.twitter-item {font-size:10px; color: #fff;margin-bottom:4px;}
p.twitter-message {font-size:10px; color: #fff;margin-bottom:4px;!important}
.twitter-timestamp {font-size:10px; color: #ccc;margin-bottom:4px;display:none !important;}
a.twitter-link {font-size:10px; color: #fff;margin-bottom:4px;}
a.twitter-user {font-size:10px; color: #fff;margin-bottom:4px;}

html > body .entry .sociable li {
margin:7px 0 8px 0px;
}
