@charset "UTF-8"; 

/*
-----------------------------------------------
Anuradha.net CSS
Author:   Toshi Higa
Date:     2013-01-07
----------------------------------------------- */


#my-wrapper{font-family:Century,"Century Gothic",Georgia,serif;  font-family:Helvetica,Verdana,Arial,Sans-Serif}
#pageTop, #pageBottom{font-family:"Trebuchet MS",Verdana,sans-serif}

#my-branding a{font-family:Verdana,Arial,Helvetica,sans-serif}

h1, h2, h3, h4, h5{font-family:'Century Gothic',Helvetica,Verdana,Arial,Sans-Serif}

ul#navi-site{font-family:"Lucida Console",Monaco,monospace}

body{margin:0; padding:0}

#my-wrapper{width:950px; width:1050px; margin-left:auto; margin-right:auto; font-size:14px; line-height:22px; color:#191919; border:1px solid #999; border-top:none; border-bottom:none; background-color:#fff}

#my-masthead{position:relative; height:190px;  background-image:url(/images/masthead.jpg); background-repeat:no-repeat; background-position:left top}
#my-footer{position:relative; height:150px; background-image:url(/images/footer.jpg); background-repeat:no-repeat; background-position:left top}

#frame-top{min-height:100px; background-image:url(/images/frame-top.jpg); background-repeat:no-repeat; background-position:left top}
#frame-bottom{min-height:150px; background-image:url(/images/frame-bottom.jpg); background-repeat:no-repeat; background-position:left bottom}
#container{margin:0 20px; background-color:#ddd; min-height:250px}

#pageTopOuter{border:1px solid #5c5a66; border-top:none; background-color:#fff}
#pageBottomOuter{border:1px solid #5c5a66; border-bottom:none; background-color:#fff}

#content-frame, .single-blog-entry-wrapper{margin:10px 2px 20px 2px; padding:1px; padding:5px 20px; padding:5px 30px; border:1px solid #bbb; background-color:#fff}

#pageTop{height:69px; position:relative; margin:0 0 2px 0; padding:0;  border:1px solid #5c5a66; border-right:none; border-left:none; background:url(/images/pageTop.jpg) top left no-repeat}
#pageBottom{position:relative; width:100%; height:57px; margin:2px 0 0 0; padding:0;  border:1px solid #5c5a66; border-right:none; border-left:none; background:url(/images/pageBottom.jpg) bottom left no-repeat}

#pageMiddle{margin:0 auto; padding:1px 5px; padding:1px 50px; border:1px solid #5c5a66; border-top:none; border-bottom:none}

#my-branding{position:absolute; display:block; top:12px; left:50px; height:30px; margin:0; padding:5px}
#my-branding a{display:block; border:none; text-decoration:none; text-align:center; color:#666a76; font-size:27px; line-height:27px; font-weight:bold}
#my-branding a:hover{border:none; text-decoration:none; border-bottom:dotted 1px #666a76}

ul#navi-site{position:absolute; top:161px; height:20px; width:100%; text-align:center; list-style-type:none; margin:0; padding:0; font-size:14px; line-height:20px; color:#444}
ul#navi-site li{display:inline; color:#bbb; font-size:14px; line-height:20px; padding-left:0; padding-right:0; margin-left:-1px; margin-right:-1px}

ul#navi-site a{font-weight:bold; color:#bbb; text-decoration:none; border:none}
ul#navi-site a:hover{text-decoration:underline; color:#F60; border:none}

ul#submenu{position:absolute;  top:45px; width:100%; text-align:center; list-style-type:none; margin:0; padding:0; color:#ddd}
ul#submenu a{text-decoration:none; font-size:15px; font-weight:bold; color:#ddd; border:none}
ul#submenu a:hover{text-decoration:underline; color:#F60; border:none}
ul#submenu li{display:inline; padding-left:0; padding-right:0; margin-left:-1px; margin-right:-1px; vertical-align:middle; letter-spacing:-0.7px}

ul#navi-page{position:absolute; top:22px; right:50px; left:50px; text-align:center; list-style-type:none; margin:0; padding:0; font-size:12px; color:#ddd}
ul#navi-page a{text-decoration:none; padding:2px 5px 2px 5px; color:#ddd; border:2px solid #ddd; background-color:#5c5a66}
ul#navi-page a:hover{color:#191919; border:2px solid #666; background-color:#ddd}
ul#navi-page li{display:inline; margin:3px; vertical-align:middle}

ul#navi-footer, ul#my-copyright{position:absolute; left:50px; top:40px; list-style-type:none; margin:0; padding:0; text-align:center; font-size:11px; color:#ccc}
ul#my-copyright{top:62px}
ul#navi-footer a, ul#my-copyright a{text-decoration:none; color:#ccc; border:none}
ul#navi-footer a:hover, ul#my-copyright a:hover{text-decoration:underline; color:#F60; border:none}
ul#navi-footer li, ul#my-copyright li{display:inline; vertical-align:middle}

* html ul#navi-page a, * html ul#navi-page a, * html ul#navi-footer a, * html ul#my-copyright a{height:1px}

a{color:#36F; text-decoration:none; border-bottom:2px dotted #36F}
a:hover{color:#F60; border-bottom:2px dotted #F60}

a:link{}
a:visited{}
a:hover{}
a:active{}

h1, h2, h3, h4, h5{font-weight:normal}
.page-title{text-align:center; margin:0; padding:0; padding-top:15px; color:#fff; font-size:27px; line-height:27px; font-weight:bold}

h1{text-align:center; margin-top:0; padding-top:15px; font-size:30px; line-height:40px}
h2{width:97%; padding:10px 0 0 0; margin:20px 10px 15px 15px; color:#191919; font-style:normal;  font-size:24px; line-height:30px; border-top:1px solid #191919}
h3{margin:20px 10px 10px 15px; font-size:20px; line-height:26px; color:#191919; font-weight:bold}

h4{font-size:14px; line-height:22px; font-weight:bold; margin:20px 25px 0 15px; padding-left:2px}
h4+p{margin-top:0; padding-top:0}

h5{width:370px; margin-top:5px; margin-bottom:1px; margin-left:10px; padding:2px 2px 2px 5px; font-size:13px; line-height:20px; color:#333; background-color:#ddd}

p{margin:0px 25px 10px 15px; margin:5px 25px 25px 15px; margin:5px 25px 15px 15px; padding:2px; line-height:22px}

p.tight{line-height:20px}

.lastUpdated{margin-top:5px; margin-left:5px; font-size:12px; font-style:italic}

table{width:95%; margin:0 auto 30px auto; border-collapse:collapse}
caption{text-align:right; font-size:12px}
td, th{border:1px solid #333; padding:2px 3px 1px 3px; font-size:13px}
th{text-align:left; color:#eee; background-color:#262626}
tr.alt td{background-color:#ccc}

dl{margin-left:12px; margin-top:0px; margin-bottom:10px}
dt, dd{margin:1px 0 1px 0; padding:0}

dd{margin-left:12px}
dl.italicTitle, dl.normalTitle{margin-top:5px}

dl.italicTitle dt{font-style:italic}
dl.normalTitle dt{font-style:normal}

ul{}
li{}

 
.bg-img{padding:1px; height:400px; background-image:url(/images/ContactPage.jpg); background-repeat:no-repeat; background-position:left top}

.contact-text{padding-left:10px; font-size:14px}
#contact .contact-name, .contact-name{margin:2px 2px 5px -10px; font-size:28px; font-weight:bold}

 
img.bio-photo{float:left; margin:8px 14px 4px 14px; padding:0; border:6px solid #67564C}

.center{text-align:center; margin:5px auto}

.pdf_download_wrapper{margin:4px 4px 0px 17px; padding:0}

.pdf_download_wrapper h4{margin:0; padding:0}

.pdf_thumbnail{width:150px; height:50px; margin:0px 4px 0px 5px; padding-left:40px; font-size:13px; line-height:18px; background:url(/images/pdficon.gif) no-repeat left top}

.float-right{float:right}
.float-left{float:left}
h2+h3{margin-top:0}
.clear{clear:both}

body#blog p, body#blog h2, body#blog h3, body#blog h4{color:#333}

body#blog h2{ margin:10px 0px 0px 5px; margin:10px 0px 0px 15px; padding:1px; background-color:#fff; font-size:22px; line-height:30px; border:none}

body#blog h3{margin:5px 5px 0px 5px; padding:2px 2px 0px 2px; color:#555; font-size:17px; line-height:26px}

body#blog h4{margin:5px 5px 0px 5px; padding:2px 2px 0px 2px; color:#555; font-size:1.1em; font-style:italic}

body#blog .dateline{margin:0 10px 20px 10px; border-bottom:1px dotted #666}

body#blog .blog-img{clear:both; text-align:center; margin:10px 10px 30px 5px}
body#blog .blog-img img{border:2px solid #333}
body#blog .blog-img p{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size:0.9em; color:#555}

body#blog ul{list-style-type:disc; margin-top:0; margin-bottom:25px}
body#blog li, body#blog ol{padding-top:3px; margin-bottom:3px}
body#blog ol{list-style-type:decimal; margin-top:0; margin-bottom:25px}
body#blog .box{margin:5px 15px 15px 15px; padding:10px; font-size:0.95em; border:1px dashed #333; background-color:#EAF7FF}

.event{text-align:center; margin:10px 2px 20px 2px; padding:2px; color:#191919; border-top:1px solid #666}
.event img{margin:10px auto 25px auto; padding:2px; text-align:center}
.event a, .event a:hover{border:none}
.event a img{border:3px solid #fff}
.event a img:hover{border:3px dotted #F60}
.event h3, .event h4{margin:0; padding:0; font-size:1.1em; color:#191919; font-style:normal}
.event h3{margin-top:10px}
.event h4{font-size:1.0em; font-weight:normal}
.event p{}
.event p a{text-decoration:none; color:#36F; border-bottom:2px dotted #36F}
.event p a:hover{color:#F60; border-bottom:2px dotted #F60}

.big-button{display:block; position:relative; text-align:center; margin:20px auto 5px auto; width:700px; height:200px; background:white url(/images/big-button.jpg) no-repeat}
a.big-button{border:3px solid #fff}
a.big-button:hover{border:3px dotted #F60}
.big-button .textside{position:absolute; width:400px; height:200px; left:300px}
.big-button .textside h2, body#blog .big-button .textside h2{color:#ca0002; margin:2px; font-size:1.4em; line-height:1.0; background:none; border:none}
.big-button .textside p{color:#191919; margin:2px 4px; font-size:0.8em; line-height:1.0; background:none}
.big-button .textside .red-button{margin:15px auto 15px auto; text-align:center; line-height:45px; width:300px; height:50px; color:white; font-size:1.8em; font-weight:bold; background:url(/images/red-button.gif) no-repeat center}
.big-button .textside .red-button:hover{background:url(/images/red-button-hover.gif) no-repeat center}
.big-button-legend{text-align:center; margin:0px auto 40px auto; width:700px; font-size:0.9em}

.author{text-align:center; font-size:1.2em}

 
 
 .googlemap{text-align:center}

 
.gmapBox{width:500px; float:left; margin:10px; padding:0px; border:#666 1px solid}

.textBox{text-align:left; margin:20px; margin:0px; padding-left:22px; padding-right:1px}

 
h3.social-bookmark-site-text{position:absolute; right:20px;  top:15px; width:360px; height:20px; margin:0; padding:0; font-size:12px; font-weight:normal; color:#fff}
ul#social-bookmark-site-navi{ position:absolute;     right:20px; top:38px;   width:320px; width:360px;  height:48px; margin:0; padding:0;  list-style:none}
ul#social-bookmark-site-navi li{float:left;  display:inline}
ul#social-bookmark-site-navi li a{display:block; width:48px; height:48px; padding:0px 6px; text-decoration:none; border-bottom:none}

li.twitter-badge{background:url(/images/twitter-48.png) no-repeat,left top}
li.facebook-badge{background:url(/images/fb-48.png) no-repeat,left top}
li.youtube-badge{background:url(/images/youtube-48.png) no-repeat,left top}
li.slideshare-badge{background:url(/images/slideshare-48.png) no-repeat,left top}
li.google-badge{background:url(/images/gplus-48.png) no-repeat,left top}
li.selectedworks-badge{background:url(/images/selectedworks-48.png) no-repeat,left top}
