@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(/images/bg.gif) repeat top left; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dd, dl, dt, form, input, textarea, select{padding:0px; margin:0px; font-weight:normal}
a img{border:0px;}
a{outline:none;}
.clearfix{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}

/* Main Containers */
#wrapper{width:100%; height:auto; background:url(/images/bg-top.gif) repeat-x top left}
#page-holder{width:924px; height:auto; margin:0px auto; background:url(/images/page-bg-2.jpg) no-repeat top left; z-index: 999;}

/* Header */
#header{height:auto;}
#logo{height:52px; text-align:right; padding:11px 46px 0px 0px;}
#nav{width:550px; height:20px; padding:36px 0px 25px 321px;}
#nav ul{list-style:none}
#nav li{float:left; width:76px; height:20px;}
#nav li a{float:left; width:76px; height:19px; padding-top: 1px; color:#464646; font-size: 12px; font-family: "Times New Roman", Times, serif; display:block;background-image: url(/images/nav-single.jpg); letter-spacing: 1px; font-weight:bold; text-decoration:none; text-align:center;}
#nav li a:hover, #nav li a.selected{text-decoration:none; background-position: 0 -20px; color:#DFDFDF;}

#nav li.home{margin-right:41px;}

#nav li.about{margin-right:40px;}

#nav li.projects{margin-right:41px;}

#nav li.blog{margin-right:40px;}

/* Welcome Section */
.welcome{width:570px; padding-left:315px; height: 135px;}
.welcome h1{color:#ffffff; padding-bottom:6px;}
.welcome p{color:#ffffff; line-height:16px; padding-bottom:20px}

/* Common Style */
h1{font-size:23px; color:#333333; padding-bottom:10px;}
p{line-height:18px; padding-bottom:17px;}

/* Content Section */
.content{width:924px; height:auto;}
.content:after{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
/* \*/  * html .content{height:1px} /* */

.content .left{float:left; width:235px; height:auto;}
.content .right{float:left; width:652px; height:auto; padding:0px 19px 0px 18px; background:url(/images/shadows.gif) no-repeat top left;}
.content .right-top{height:auto; width:100%; background:#fff url(/images/right-top.jpg) no-repeat top left}
.content .right-btm{height:auto; min-height:200px; width:617px; padding:25px 15px 9px 20px; background:url(/images/right-btm.gif) no-repeat bottom left}
/* \*/  * html .content .right-btm{height:200px} /* */

/* Footer */
#footer{clear:both; height:auto; width:689px; padding:7px 0px 20px 235px; text-align:center; color:#919191; font-size:11px; line-height:17px}
#footer a{color:#919191; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:none}

/* RSS Excerpt */
div.RSSE { color: #FFFFFF; }
div.RSSE a, div.RSSE a:link { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
div.RSSE a:hover { text-decoration: none; }

h3.RSSE_Title a, h3.RSSE_Title a:link { text-decoration: none; }
h3.RSSE_Title a:hover { text-decoration: underline; }
