/*  

Theme Name: Undedicated

Theme URI: None 

Description: A Wordpress theme that was to be dedicated to someone, but wasn't. A minimal  theme with lot of white space and some images that make it look fantabulous. Tested with Internet Explorer 6 and above, Firefox, Opera and  Safari.

Version: 0.1

Author: Pritam P Hans

Author URI: www.nyutech.com

Tags: white, two-columns, fixed-width, right-sidebar

*/

/*>>>>> Setup and Reset <<<<<*/

body, html  {

height: 100%;

}



body, html, p, ul, ol {

margin: 0;

padding: 0;

border: none;

}



body {

-x-system-font:none;

background:#FFF;

color:#000;

display:block;

font-family:"Trebuchet MS",Arial,sans-serif;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-size-adjust:none;

font-weight:normal;

width:100%;

font-size:1.03em;

line-height:1.5em;

text-align: left;

}



h1, h2, h3, h4, h5, h6  {

font-family:"Trebuchet MS",Arial,sans-serif;

font-weight: normal;

margin: 5px 0;

color: #17507F;

line-height: 1.4em

}



h1  {font-size: 30pt}



h2  {font-size: 24pt}



h3  {font-size: 20pt}



h4  {font-size: 18pt}



h5  {font-size: 14pt}



h6  {font-size: 12pt}



p  {

margin: 18pt 0;

}



ul, ol  {

margin: 10px 0;

padding: 0 0 0 30px;

}



/*>>>>> Navigation <<<<<*/

a:link, a:visited  {

color: #17507F;

text-decoration: none;

border-bottom: 1px dotted #AFB7FF;

text-decoration: none;

}



a:hover{

background: #EFF0FF;

text-decoration: none;

border-bottom: 1px solid #AFB7FF;

color:#4789CA;

}



/* IMAGES*/

img  {

margin: 0;

padding: 5px;

border: 1px solid #DEDEDE;

outline: 0;

font-size: 100%;

vertical-align: baseline;

background: #FFF;

}



.aligncenter {

display: block;

padding: 5px;

margin-left: auto;

margin-right: auto;

}



.alignleft {

float: left;

padding: 5px;

margin: 0 10px 5px 0;

display: inline;

}



.alignright {

float: right;

padding: 5px;

margin: 0 0 2px 7px;

display: inline;

}



a img {

color: #17507F;

background: #FFF;

text-decoration: none;

border-bottom: none;

text-decoration: none;

outline: 0;

vertical-align: baseline;

border: 1px solid #DEDEDE;

}



a:hover img { border:solid #666666 1px; }



p img { padding: 0; max-width: 100%; }



.wp-caption-text{

margin: 0;

padding: 5px; 

background: transparent;

font-size:12px;

color: #666;

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

text-align:center;

}



/* remember to define focus styles! */

:focus {

outline: 0 dotted #ccc;

}



.clear {clear:both; height:1px;}



.spacer{clear:both; height:1px;}



/*   blog-title is the title of the blog*/

.blog-title{

display: block;

font-size: 55px;

margin: 23px 0 15px 5px;

background: transparent;

}



.blog-title a:link, .blog-title a:visited , .blog-title a:hover  {

color:#000;

text-decoration: none;

border:0;

background: transparent;

}



.blog-description{

display: block;

font-size: 15px;

margin: 10px 0 10px 5px;

background: transparent;

}



/*   h2-title is the title of posts*/

.h2-title  {

display: block;

margin: 5px 0 10px 0;

font-size: 25pt;

line-height:1.1em;

background:transparent;

color: #17507F;

}



.h2-title a:link, .h2-title a:visited  {

background:transparent;

text-decoration: none;

color: #17507F;

border-bottom:0;

}



.h2-title a:hover{

text-decoration: underline;

}



.below-title {

font-family:"Trebuchet MS",Arial,sans-serif;

color:#000;

text-align: left;

font-size: 13px;

margin: 0 0 25px 0;

border-bottom: 1px dotted #AFB7FF;

clear:both;

}



.below-title a:link, .below-title a:visited, .below-title a:hover{

font-family:"Trebuchet MS",Arial,sans-serif;

color:#000;

text-align: left;

text-decoration:none;

background: transparent;

border:0;

}



/*Dropcap*/	

sup{

color:#000000;

float:left;

font-size:5.5em;

font-style:normal;

font-weight:normal;

line-height:100%;

margin-right:5px;

text-decoration:none;

text-transform:uppercase;

vertical-align:bottom;

}



/*Small is the text used in date, and bottom text*/

small {

font-family:"Trebuchet MS",Arial,sans-serif;

color:#4789BF;

text-align: left;

font-size: 80%;

}



blockquote{

border:dotted 1px #DEDEDE; 

background:transparent;

color:#222222;

padding:10px 10px 10px 45px;

text-align:left;

margin: 0 35px 0 55px;

text-align: left;

}



.post {

font-family:"Trebuchet MS",Arial,sans-serif;

color:#000;

text-align: left;

}



.hr-post-end{

display: block;

clear: both;

height: 82px;

background: transparent url(images/hr-post-end.gif) no-repeat scroll 0 0 !important;

margin: 20px 0 50px 0;

}



/*SEARCH IN HEADER*/

#search-header {

float: right;

position:relative;

margin: 0;

margin-top:-70px;

padding: 0;

}



#search-header form {

padding:0;

margin:0;

}



#search-header .txtField {

border:1px solid #8F8F8F;

width:200px;

margin:0 0 0 22px;

padding:3px;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

}



.btnSearch {

border:1px solid #fff;

color:#FFF;

margin:0;

padding:2px 0 2px 2px;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

background:#2F2F2F;

cursor:pointer;

}



/*SEARCH IN MAIN PAGE*/

#search{

display:inline;

margin: 45px 0;

padding: 0;

}



#search form {

padding:0;

margin:0;

}



#search .txtField {

border:1px solid #f3f3f3;

width:300px;

margin:0 0 0 22px;

padding:3px;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size:12px;

}



#search .small{

color:#666666;

display:block;

font-size:11px;

font-weight:normal;;

}



/* Layout*/

#top-strip, #bottom-strip{

width:100%;

height:5px;

background:url(images/strip.gif) transparent repeat-x ;

}



#wrapper{

margin: auto;

padding: 0;

width: 850px;

position: relative;

}



#container{

width: 850px;

padding: 0 10px 0 10px;

position: relative;

}



/*Menubar*/

#menubar{

width:100%;

height: 26px;

position:relative;

margin: 0;

margin-bottom:25px;

margin-top:-25px;

padding:0;

list-style:none;

clear:both;

border-top: 1px solid #AFB7FF;

border-bottom:1px solid #AFB7FF;

text-align:center;

display:block;

font-family:"Trebuchet MS",Arial,sans-serif;

font-size:13px;

text-transform: uppercase;

}



#menubar li {

margin: 0 2px 25px 0;

padding:1px 5px;

border-right: 1px solid #AFB7FF;

text-align:center;

float:left;

}



#menubar a:link, #menubar a:visited  {

display: block;

color:#000;

text-decoration:none;

border: 0;

background: transparent;

}



#menubar a:hover {

color:#4789BF;

text-decoration:none;

border: 0;

}



#menubar a.rss{

padding-right: 18px;

background: url("images/rss-small.png") no-repeat 26px;

}



.current_page_item{color:#4789BF;}



/*Menubar Ends*/

#header{

background: transparent url(images/noheader.jpg) no-repeat center top;

width:100%;

height:70px;

padding: 15px 0 15px 0;

margin:0 0 15px 0;

float: left;

display: block;

clear: both;

}



#content_box{

width: 850px;

padding: 0;

position: relative;

}



#content_body{

width: 560px;

float: right;

padding: 0;

margin: 0 0 0 50px;

background:transparent;

display:inline;

}



#content_body1{

width: 840px;

float: right;

padding: 0;

margin: 0 0 0 50px;

background:transparent;

display:inline;

}



#sidebar{

width: 235px;

float: left;

margin: -25px 0;

padding: 0;

border:0 solid #0771BF;

list-style: none;

font-size:1.05em;

line-height:1.5em;

display:inline;}



.sidebartitle{

padding: 0;

clear: both;

display: block;

margin: 25px 0 10px 0;

background: transparent;

font-family:"Trebuchet MS",Arial,sans-serif;

font-size:1.25em;

text-transform: Uppercase;

line-height:1.5em;

color:#4789BF;

border-top:0px solid #AFB7FF;

border-bottom:2px dotted #AFB7FF;

list-style: none;

}



#sidebar ul{

margin: 0;

padding: 10px 0 10px 0;

list-style: none;

}



#sidebar ul li{

margin: 0 0 2px;

}



#search input{

margin: 0 0 2px;

}



#sidebar ul li.widget_search, #sidebar ul li.widget_calendar{

padding: 0 0 0px;

}



#sidebar ul ul{

padding: 10px 0 5px 0; 

}



#sidebar ul ul li{

margin: 0;

padding: 0 0 10px 20px;

background:url(images/bullet.gif) no-repeat 5px 6px;

}



#sidebar ul ul ul li{

padding: 0 0 0 10px;

}



#sidebar a:link, #sidebar a:visited{

color: #000;

background: transparent;

text-decoration: none;

border: 0;

}



#sidebar a:hover{

color: #000;

background: #EFF0FF;

text-decoration: none;

border-bottom: 1px solid #AFB7FF;

}



#footer{

padding: 0;

clear: both;

margin: 10px 0;

background-color: transparent;

float: left;

width: 100%;

height: 40px;

border-top:2px solid #AFB7FF;

text-align: center;

}



.tagbox{

border:solid 1px #DEDEDE; 

background:transparent url(images/tagbox.gif) 5px 6px no-repeat;

color:#222222;

padding:10px 10px 10px 45px;

text-align:left;

margin: 55px 0 0 0;

}



.postmetadata{

font-family:"Trebuchet MS",Arial,sans-serif;

color:#4789BF;

text-align: left;

font-size: 80%;

}



/*COMMENTS SECTION*/

.comments-title  {

margin: 45px 0;

line-height:1.1em;

background:transparent;

font-family:"Trebuchet MS",Arial,sans-serif;

color:#4789BF;

text-align: left;

font-size: 20px;

}



.comments-title .small{

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

color:#666666;

display:block;

font-size:11px;

font-weight:normal;

text-align:right;

width:140px;

padding:0;

margin:2px 0;

float:right;

}



.respond-title{

margin: 45px 0 10px 0;

border-bottom:2px solid #17507F;}



/* ----------- stylized ----------- */

#comment-box{

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

font-size:12px;

background:#ebf4fb;

padding:10px;

border:solid 2px #b7ddf2;		

margin:10px 0;

}



#comment-box h1 {

font-size:20px;

font-weight:bold;

margin-bottom:10px;

clear: both;

padding:0;

margin:0;

}



#comment-box p{

font-size:11px;

color:#666666;

border-bottom:solid 1px #b7ddf2;

padding-bottom:2px;

clear:both;

margin:0 0 25px 0;

}



#comment-box label{

display:block;

font-weight:bold;

text-align:right;

width:140px;

float:left;

margin:0;

clear:both;

}



#comment-box .small{

color:#666666;

display:block;

font-size:11px;

font-weight:normal;

text-align:right;

width:140px;

padding:0;

margin:0;

float:left;

}



#comment-box input{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:330px;

height: 15px;

margin:2px 0 25px 10px;

font-family: Tahoma, Arial, Helvetica, sans-serif;

}



#comment-box .txtarea {

width:330px;

height: 120px;

font-size:12px;

margin:2px 0 5px 10px;

padding:4px 2px;

border:solid 1px #aacfe4;

clear:right;

font-family: Tahoma, Arial, Helvetica, sans-serif;

}



#comment-box .btnComment{ 

clear:both;

margin:10px 0 0 150px;

padding:0;

border:0;

width:125px;

height:31px;

background:#666666 url(images/button.png) no-repeat;

text-align:center;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

}



/*Pagination--The page numbers for longer blog posts divided into pages*/

#pagination{

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

font-size:13px;

color:#000;

padding:10px 0;

border:0;

margin:0;

text-align:right;

}



#pagination a:link{

background:transparent;

border:solid 1px #9aafe5;

margin-right:2px;

padding:3px;

text-decoration:none;

}



#pagination a:hover{

border:solid 1px #0e509e;

}



#pagination a:visited {

background:transparent;

border:solid 1px #DEDEDE;

margin-right:2px;

color:#000;

padding:3px;

text-decoration:none;

}



.navigation{

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

font-size:13px;

font-weight:bold;

color:#000;

padding:2px 0;

border:0;

margin:35px 0 10px 0;

text-align:center;

display:block;

}



.navleft, .navright{

display:inline;

}



.navigation a:link, .navigation a:visited{

width:120px;

background:#EFF0FF;

border:solid 1px #9aafe5;

margin:2px;

padding:3px;

text-decoration:none;

display:inline-block;}



.navigation a:hover{

border:solid 1px #9aafe5;

margin:2px;

padding:3px;

text-decoration:none;

color: #13609F}



/*ARCHIVES PAGE*/

/*   h2-archive is the title of archive*/

.h2-archive  {

display: block;

margin: 5px 0 35px 0;

font-size: 25pt;

line-height:1.1em;

background:transparent;

color: #17507F;

}



.h2-archive a:link, .h2-archive a:visited  {

background:transparent;

text-decoration: none;

color: #17507F;

border-bottom:0;

}



.h2-archive a:hover{

text-decoration: underline;

}



.h3-archive   {

display: block;

margin: 5px 0 25px 0;

padding-left:15px;

font-size: 18pt;

line-height:1.4em;

background:transparent url(images/bullet.gif) no-repeat 0px 10px;

color: #17507F;

}



.h3-archive a:link, .h3-archive a:visited  {

background:transparent;

text-decoration: none;

color: #17507F;

border-bottom:0;

}



.h3-archive a:hover{

text-decoration: underline;

}



.archive-excerpt{

margin: 5px 0 25px 5px;

padding-left:15px;}



#archive-list{

display:block;

margin:55px 0 0 0;

padding:20px;

padding-top:5px;

background: #EFF0FF;

color: #000;

border: 1px solid #AFB7FF; 

font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 

font-size:14px;

text-align:center;

}



#archive-list p{

font-size:11px;

color:#666666;

border-bottom:solid 1px #b7ddf2;

padding-bottom:2px;

clear:both;

margin:0 0 25px 0;

}



.left-list{

display:block;

float:left;

width:245px;

border-right:1px dotted #000;}



.right-list{

display:block;

float:left;

width:245px;

}



.horizontal{

margin: 2em 0em;

padding: 0;

border-bottom:2px dotted #AFB7FF;

}



#rightadbox {

text-align: center;

background: #EFF0FF;

border: 1px dotted #999;

float: right;

margin: 0px 0px 15px 30px;

padding: 20px;

}



#rightadbox img {

border: 1px solid #999;

margin-bottom: 10px;

}



#rightadbox a {

border: 0;

}



#rightadbox p {

padding: 0;

margin: 0;

}
