/*  Theme Name: Dharmesh Patel DefaultTheme URI: http://DharmeshPatel.comDescription: The default WordPress themeVersion: 1.5.1.2Author: Dharmesh Patel*//* ---- index.css ---- *//* Begin Typography & Colors */html>body #donate {position:fixed; bottom:5px; right:5px;}* html #donate {position:absolute; top:35px; right: 5px; }body {font-size: 62.5%; /* Resets 1em to 10px */font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background-color: #d5d6d7;background-attachment:scroll;background-image: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_trial.gif') ;background-position:50% 0%;color: #333;text-align: center;margin: 0;padding: 0; }hr {display:none;}a img {border:0px;}a {color:#067;}a:visited {color:#a05;}a:hover {border-color:#d6f860;}.center {text-align:center; }.hidden{display:none;}.border5px img, img.border5px {position:relative; padding:0; background:#eec; padding:5px;margin:0 10px 10px 0; border:1px solid #eec; }.border5px a:hover img, a:hover img.border5px{border:1px solid #bcb; background:#d6f860; }.border5px a {position:relative; border:0px !important;}html>body input[type="submit"] {border-width:2px 2px 2px 2px;border-style:solid; border-color:#888 #000 #000 #888; padding:2px 10px; background:#555;color:#eee;}html>body textarea , html>body input[type="text"] {border-width:1px 1px 2px 1px;border-style:solid; border-color:#cca #cca #aa8 #cca; padding:3px 2px; background:#eec;min-width:10em;}h4{margin:0;padding:0; border-bottom:.2em solid #ccf;font-size:1.1em; font-family:arial;text-align:left; color:#227;text-transform:uppercase; letter-spacing:.05em;}h5{margin:5px 0; font-size:1.1em; color:#744; background:#fee;border-bottom:.2em solid #fcc;font-family:arial narrow; text-transform:uppercase; font-weight:bold;}fieldset {border:1px solid #abc;}legend {margin:0;padding:0 1em;background:#ffe; border:.05em solid #abc;}kbd{padding:.2em .4em; background:#fff; border:.05em solid #eec; font-size:1.1em;}label {text-transform: capitalize;}label span {border-bottom:1px solid #cca;}.clear, .spacer {clear:both;}.float_left{ float:left; margin:0;padding:0; display:inline; clear:both; border:1px solid #eec; }#beta {position:fixed;background-attachment:fixed;top:0;right:0;background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/beta.gif') no-repeat 100% 0; width:72px;height:72px;}#page {text-align: left;background-color: #ffd;margin: 20px auto;margin-top:20px;padding: 0;width: 800px;border: 0px solid #959596;}#header {position:relative;overflow:hidden;padding: 0;margin: 0 0;height: 330px;width: 100%;background-color: #000;background-image: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/heading.jpg') ;background-position:50% -18px;border-top:6px solid #980606;}h1, .description{ text-indent:-2000px;}.description {display:none;}#headerimg a{display:block;background:#xd;height:300px;text-indent:-2000px;text-decoration:none;}#footer {padding: 0 0 0 0px;margin: 0 ;clear: both;background-color:#222; border-bottom:4px solid #980606;}#footer p {margin: 0;padding: 10px 0;text-align: center;color:#aaa;line-height:20px;}#footer p a {color:#aaa;}#content {font-family:georgia;font-size:1.2em;line-height:2em;}#content a {text-decoration:none;}.narrowcolumn {float: left;padding: 20px 45px 20px 60px;margin: 0px 0 0;width: 400px;}.narrowcolumn .entry, .widecolumn .entry, .entrytext {text-align:justify;}.widecolumn {padding:20px 60px 30px 60px;}.widecolumn .navigation {height:40px;border-bottom:2px solid #fec;margin:0 0 10px 0;}.widecolumn .navigation .alignleft {float:left;width:49%;}.widecolumn .navigation .alignright {float:right;width:49%;text-align:right;}.widecolumn h2 {margin:0;padding:10px 0;font-size:1.25em; font-family:georgia;}.widecolumn textarea {width:675px;}.navigation { height:30px;}.navigation .alignleft { float:left;width:180px;}.navigation .alignright { float:right;width:180px;text-align:right;}/* Begin Contact Form CSS */.contactform {width: 600px; position: relative;}.contactleft {width: 100px; text-align: right;clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; }.contactright {width: 480px;  float: right; display: inline; padding: 4px; margin: 5px 0; }.contactright input[type="text"] {width:240px; }.contactright #message { width:400px; }        .contacterror {            border-color:#ff0000 !important;        }/* End Contact Form CSS *//* ---- menu.css ---- */#menu {background-image: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/heading.jpg') ;background-position:50% 100%;background-color:#333;margin:0 0px; padding:0 0 0 0;height:30px;position:relative;}html > body #page #menu ul#mymenu {background: transparent url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/black.png') ;}#menu ul#mymenu{list-style:none;padding:0;margin:0;width:100%;text-align:center;background-color:#333;}#menu ul#mymenu li{display:inline;line-height:30px;font-size:1.2em;font-family:arial;margin:0;text-transform:uppercase;}#menu ul#mymenu li a{text-decoration:none;color:#aca;padding:8px 15px 10px 15px;}#menu ul#mymenu li a:hover{color:#330;background: #ffd url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_menu.gif') repeat-x;}#menu ul#mymenu li a.active{color:#330;background: #ffd url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_menu.gif') repeat-x;}#mymenu span {border-bottom:1px solid #666;}/*--------------------------------ACCESSIBILITY */div.accessibilityL {position:absolute; top:0; right:0; width:170px; height:80px; text-align:left; text-indent:-2000px; z-index:99;}div.accessibilityL a{float:right; width:160px; height:60px; text-decoration:none;background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/accessibility.png') no-repeat top right; _background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/accessibility.gif') no-repeat top right; z-index:100;}  .accessibility {position:absolute;top:-300px;left:0px;width:460px;height: 300px;margin:0;padding:10px 30px 0px 170px; font-family:verdana;overflow:hidden;color:#eee;background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/accessibility_info.png') no-repeat top left;_background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/accessibility_info.gif') no-repeat top left;}.accessibility  {overflow:hidden;text-align:left;height:290px;}.accessibility span{display:none;}.accessibility dt {font-size:1.4em;font-weight:bold; text-transform:uppercase;}.accessibility p {font-size:1.15em; clear:both;}.accessibility dl dd ul{margin:0;padding:0;width:500px;}.accessibility dl dd ul li{float:left;width:220px;height:2.5em;margin:0;padding:0px;line-height:2em;list-style:none;font-size:1.15em;}.accessibility em{float:left;text-align:center;width:2em; padding:0px;margin:0 5px 0 0;font-weight:bold;font-style:normal;color:#ddd;border-width:1px;border-style:solid;border-color:#555 #333 #333 #555;background:#444;font-family:georgia;}.accessibility a{color:#f63;background:#444; padding:5px 10px; border-width:1px;border-style:solid;border-color:#555 #333 #333 #555;}p.hr{clear:both;text-align:center;background:#333;border:1px solid #222;margin:40px;padding:15px 0 15px 0px;}p.hr a{text-decoration:none;}p.hr a.sm{font-size:10px;}p.hr a.md{font-size:12px;}p.hr a.lg{font-size:14px;}p.hr a.xlg{font-size:16px;}/* ---- sidebar.css ---- */#sidebar form {margin: 0;}#sidebar{padding: 0px 0 0px 0;margin-left: 510px;width: 230px;color:#aaa;background:#333;}#sidebar ul{margin:0; padding:0; list-style:none;}#sidebar ul#sidemenu li{margin:0 0 15px 0; padding:0 0 1px 0;background: #333 url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_side.gif') 0 0px; }#sidebar ul#sidemenu li#search{margin:0 !important;padding:15px 0 20px 0 !important;background:#ffd !important;}#sidebar ul#sidemenu li h4{margin:0;padding: 3px 10px 3px 10px;background: #444 url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_cal.gif') repeat-x 10px 100%;border-top:1px solid #555;border-bottom:1px solid #222;line-height:15px;color:#f69;font-size:1.1em;font-family:arial narrow;letter-spacing:1px;text-transform:uppercase;}#sidebar ul#sidemenu li ul {margin:0;padding:0 0 0 20px;}#sidebar ul#sidemenu li ul li{margin:0; line-height:23px;padding:0 0 0 20px;list-style:none;background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/f.gif') no-repeat 0px 8px; border:0px;}#sidebar ul#sidemenu li ul li a{color:#ea9900; /*40501F;*/text-decoration:none;}#sidebar ul#sidemenu li#search {background-color:transparent;background-image:none;}#sidebar ul#sidemenu li#photos ul {Padding:0;margin:0;height:105px;}#sidebar ul#sidemenu li#photos ul li{Padding:5px 6px 5px 6px;margin:0;background:none;float:left;height:105px;}/* -------------------------------- Calendar */table#wp-calendar {width:230px;}table#wp-calendar a {color:#fbaa00;text-decoration:none;}table#wp-calendar caption {background: #a00 url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/side_heading.jpg') no-repeat 0 0;width:100%;text-align:left;padding:0 4px;color:#fff;line-height:37px;font-size:1.6em;font-family:times;font-weight:bold;text-transform:uppercase;}table#wp-calendar thead tr th {padding:2px;background:#222;text-align:center;font-size:1em;color:#aaaaaa;}table#wp-calendar tbody tr td {padding:3px 8px 3px 0;text-align:right;background: transparent url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/bg_cal.gif') repeat-x;width:14%;font-size:1em;color:#aaaaaa;}table#wp-calendar tfoot tr td {padding:3px;text-align:center;background:#333;font-size:1em;color:#aaaaaa;}table#wp-calendar tfoot tr td#prev {text-align:left;}table#wp-calendar tfoot tr td#next {text-align:right;}/* ---- sIFR-screen.css ---- *//* These are standard sIFR styles... do not modify */.sIFR-flash {visibility: visible !important;margin: 0;}.sIFR-replaced {visibility: visible !important;}span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;letter-spacing: 0;}/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */.sIFR-hasFlash h3 {visibility: hidden;letter-spacing: -6px;font-size: 25px;}/* ---- post.css ---- */h2.pagetitle{font-family : verdana, Georgia, Times, serif;font-size : 1.2em;border-bottom:0.35em solid #fed;line-height : 1.3em;color:#f03;}.alignleft a, .alignright a {font:0.9em verdana; }/*------------------------------------- POST */.post {position:relative;margin:0 0 10px;padding:5px 0 30px;background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/line.jpg') no-repeat 50% 100%;}.post .img_float img{float:right;margin:0 0 15px 15px;padding:8px;border:1px solid #ddb;}.post p img {max-width:100%;}.post a {border-bottom:1px dotted #cca;}#h3{margin-top: 0;padding-top:  0;font-family : verdana, Georgia, Times, serif;font-size : 14px;line-height : 20px;font-weight : bold;}h3 {_height: .9em;margin-top: 0;padding-top:  0;font-family : verdana, Georgia, Times, serif;font-size : 16px;line-height : 22px;font-weight : bold;letter-spacing : 0px;}.post h3 a {color:#a00;text-decoration:none;}/*--------------------------------------------- Post Date */html > body #page #content .post .date {background-image: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/date.png') ;}.post .date {width:100px;height:100px;position:absolute;top:0;left:-110px;text-transform:uppercase;color:#bb7;font-size:0.8em;text-align:center;}.post .date .weekday {position:absolute;top:65px;left:0;width:100px;color:#fff;font-family:verdana;}.post .date .month {position:absolute;left:0;top:10px;width:100px;color:#fff;font-family:verdana;}.post .date .day {position:absolute;top:36px;left:0;width:100px;font-size:3em;color:#ff0;font-weight:bold;letter-spacing:-.15em;font-family:times;}.y2004 , .y2005, .y2006 {position:absolute;top:0;left:0;width:100px;height:100px;text-indent:-2000px;color:#0f0;}.y2006 {background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/2006.gif') no-repeat;}.y2005 {background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/2005.gif') no-repeat;}.y2004 {background: url('http://dharmeshpatel.com/wp-content/themes/dpcom/images/2004.gif') no-repeat;}.post ul {}/*---------------------------------------------Archive */ul.postspermonth {margin:0; padding:0 10px;list-style:none;}ul.postspermonth li{padding:0 0 0 25px;position:relative;_display:inline;}ul.postspermonth li em.day{position:relative; display:inline; float:left; width:3em; text-align:right;padding-right:1em;}ul.archivelink {list-style:none;margin:0;padding:0;}ul.archivelink li{margin:0;padding:0;}ul.pictures {margin:0; padding:0; list-style:none;}ul.pictures li{display:inline;margin:0; padding:0; }/* ---- filter.css ---- */@import url('ie_win.css'); /*hiding from IE5 Mac*/    /*\*//*/  @import url("ie5mac.css");/**/