/*  
Theme Name: <strong style="color:#3EA1C8; font-size:21px">Ice Loopz</strong> Theme - Widgets Ready
Description: <strong style="color:#3EA1C8">Ice loopz</strong> A sweet Web 2.0 Wordpress theme from <a href="http://bloggingsaurus.com/">Rishi Raj</a>.
Version: 1.0
Author: Rishi Raj
Author URI: http://www.rishiraj.in/
modifiye hyperelektronik.com
*/
/* CSS Document */
body { margin: 0; padding: 0; background: #015498  url('images/bg.jpg') fixed top center no-repeat;
 font-family: 'Verdana'; color: #333333; font-size: 12px;}
/* General Links */
a:link { text-decoration : none; color : #3EA1CA; border: 0px;} 
a:active { text-decoration : underline; color : #3EA1CA; border: 0px;} 
a:visited { text-decoration : none; color : #3EA1CA; border: 0px;} 
a:hover { text-decoration : underline; color : #3EA1CA; border: 0px;} 
img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
input { font-family: 'Verdana'; color: #6a5555; font-size: 10px; }
textarea { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
select { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
h1, h2, h3 { font-family: 'Arial';}
#bgcontain { width: 100%; background: url(images/page_bg.jpg) center repeat-y;} 
.HeaderBG { width: 100%; height:293px; float: left;background:url(./images/page_bg.jpg) center repeat-y;}
.Header { width: 960px; height:237px; position: relative; margin: 0 auto; padding:56px 0px 0px 0px;  background: url(images/header.jpg) center bottom no-repeat; }
.Header h1 { font-family:Trebuchet MS; font-size: 37px; letter-spacing: -2px; padding:0px; margin: 0px; position:absolute; bottom:45px; left:30px;}
.Header h1 a { text-decoration: none; color:#CFF4FD; }
.Header h1 a:visited { text-decoration: none; color:#CFF4FD;}
.Header h1 a:hover { text-decoration: none; color:#CFF4FD;}
.Desc { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:white; position:absolute; bottom:33px; left:33px;}
/*\ IE/Win min height hack */ * html .Search  { height: 100px;} /* */ 
.Search { width: 270px; margin:0px; padding:0px; text-align:right }
.Search  fieldset { border: none; padding: 0px 10px 0px 0px; margin: 0px; }
.Search  legend { text-indent: -35000px; margin: 0; padding: 0;}
.Search  form { padding: 33px 0px 10px 0px; margin: 0px; }
.Search  input { color: #6db6ff; font-size: 12px; font-family: 'Arial'; font-weight: normal; }
.Search  input.search { width: 25px; height: 25px; background: url(./images/SearchButton.png)  no-repeat;}
.Search  input.search:hover { background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search  input.searchIE {width: 25px; height: 25px; background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search  input.keyword { background: #fff ; padding: 4px 0px 5px 8px; width: 150px; border: 2px solid #ccf1f9; } 
/* IE Win min height hack */ * html #buttonsearch { margin: -28px -18px 0px 160px; } /* */ 
#buttonsearch { padding: 0px 20px; margin: -27px 0px 0px 240px; top: 0px; background: none; }
.ContainerBG { background:url(./images/page_bg.jpg) center repeat-y; width: 100%; float: left; padding:0px;}
.Container { width: 996px; position: relative; clear: left; margin: 0 auto; padding: 20px 0px 20px 0px;}
.SCS { float: left; width: 600px; padding-left:40px; }
.SCS h1 { font-family:Trebuchet MS; color:#3E9FC9; font-size: 21px; line-height: 26px; letter-spacing: -1px; font-weight: bold; padding: 7px 0px; margin: 0px 0px 7px 0px; border-bottom: dashed 1px #3E9FC9;}
.SCS h2 { font-size: 20px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.SCS h3 { font-size: 17px; line-height: 19px; letter-spacing: -1px; font-weight: bold; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.SCS p { font-size: 12px; line-height: 16px;}
.SCS img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.SCS blockquote {padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px red;}
.SCS blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.SCS ul { font-size: 11px; padding-left: 12px; }
.SC { margin:0px; float: left; width: 600px; padding-left:40px; }
.DateHeader { background: #f0f0f0; margin-bottom: 20px; margin-top: 10px;}
.DateHeader p { background:url(./images/DateHeaderIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px 0px 0px 10px; font-size: 18px; font-family: 'Helvetica'; }
.Post {	position: relative; clear: left; width: 600px;}
.Post h1 { font-size: 20px; line-height: 20px; letter-spacing: -1px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; margin: 0px;}
.Post h1 a { color: #666; text-decoration: none; background:url(./images/headline_bg.gif); display:block; padding:5px; }
.Post h1 a:visited { color: #666; text-decoration: none;}
.Post h1 a:hover { color: #3E9FC9; text-decoration: none;}
.PostHead { padding-left: 90px; height:90px; }
.PostInfo { font-family:Trebuchet MS; padding: 0px; margin: 0px; margin-left:5px; font-size: 11px; color: #828282;}
.PostInfo em { font-style: normal; text-transform:uppercase; }
.PostInfo em a { text-decoration: none; color: #3EA1CA;}
.PostInfo em a:visited { text-decoration: none; color: #3EA1CA;}
.PostInfo em a:hover { text-decoration: underline; color: #3EA1CA; }
.PostDate { position:absolute; top:0px; left:0px; width:90px; height:90px; text-align: left; margin: 0; padding: 17px 0px 0px 20px; list-style: none; background:  url(./images/da.png) no-repeat left top; }
.PostDate .month { display: block; width:50px; font-size: 12px; font-weight:bold; line-height: 21px; color: #666; text-align:center }
.PostDate .day { display: block; width:50px; font-size: 25px; font-family: 'Arial'; font-weight: bold; line-height: 20px; color: #fff; letter-spacing: -2px; text-align:center }
.PostDate .year { display: block; width:50px; line-height: 19px; color: #097EAA; font-weight:bold; font-size:12px; text-align:center }
.PostContent { padding: 0px 0px 0px 0px;  font-size: 12px; }
.PostContent p { font-size: 12px; line-height: 20px;}
.PostContent img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.PostContent blockquote { padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px #f6f3d3;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul { font-size: 11px; padding:10px; display:block; width:580px; height:55px; border-bottom:1px solid #D9F1FB;  background: url(images/comment_section_bg.gif); }
.PostDetails { padding: 0px; margin: 0px; font-size: 11px; display: block; }
.PostDetails li { padding: 0px; margin: 0px; list-style-type: none; }
.post_tags {margin:0px; padding:0px; float:left}
.post_tags ul {margin:0px; padding:0px;}
.post_tags li {display:inline; margin:0px; padding:0px;}
.PostLink li {}
.PostLink a { padding:0px; text-decoration: none; font-size: 11px; line-height:18px; float:left; display:block; width:100px; margin-left:360px}
.PostLink a:hover { text-decoration: underline;}
.PostDetails .PostCom {}
.PostDetails .PostCom a { padding: 0px 0px 0px 20px; background: url(./images/comment_section_comment.gif) no-repeat left top; float: right; text-decoration: none; font-size: 11px;}
.PostDetails .PostCom a span { padding: 2px 15px 2px 5px; display: block; float: left; }
.PostDetails .PostCom a span { float: none;}
.PostDetails .PostCom a:hover span {}
.PostDetails .PostCom a:hover { background-position: 0% -18px; text-decoration: none;}
.PostDetails .PostCom a:hover span { background-position: 100% -18px; }
.PostDetails .Tags { background: url(./images/PostDetailsTagsIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px;}
.RelatedPosts { margin: 20px 0px;}
.RelatedPosts h3 { font-size: 14px; letter-spacing: -1px; background:url(images/RelatedPostsHeading.png) no-repeat left center; border-bottom: dashed 1px red; padding: 5px 0px 5px 20px; margin: 0px;}
.RelatedPosts ul { padding: 10px 0px 0px 0px; margin: 0px;}
.RelatedPosts li { padding: 0px 0px 0px 20px; margin: 0px; list-style-type: none; background: url(images/RelatedPostsLi.png) no-repeat left top;}
.RelatedPosts {}
.Comments { padding: 0px; margin: 20px 0px 0px 0px;}
.Comments .List h3 { font-size: 14px; letter-spacing: -1px; background:url(images/CommentsListHeading.png) no-repeat left center; border-bottom: dashed 1px #3E9FC9; padding: 5px 0px 5px 25px; margin: 0px; }
.Comments .List ol { padding: 10px 0px 0px 0px; margin: 0px;}
.Comments .List li { position: relative; padding: 15px 0px; margin: 0px; list-style-type: none; font-size: 11px; position: relative;}
.alt {background:}
/*\ IE/Win min height hack */ * html .Comments .List .ListNr { left: 0px;} /* */ 
.Comments .List .ListNr { color:#999; position: absolute; top: 15px; font-size: 18px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: normal; letter-spacing: -1px; width: 15px; height: 15px; padding: 5px; text-align: center; border: solid 1px #C8E7F9; background: #F7FCFF;}
.Comments .List .ListUser { margin: 0px; padding: 0px 0px 0px 35px; font-size: 14px; line-height: 14px; font-family: 'Arial';}
.Comments .List .ListUser a { text-decoration: none;}
.Comments .List .ListUser a:visited { text-decoration: none;}
.Comments .List .ListUser a:hover { text-decoration: none;}
.Comments .List .ListDate { color:#8c97a1; padding: 0px 0px 0px 35px; margin: 0px 0px 0px 0px; font-size: 10px; }
.Comments .List .ListDate a { color:#8c97a1; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: none;}
.Comments .List .ListContent { color:#333; font-size: 11px; line-height: 14px; border-top: solid 1px #D2E8F3; margin: 10px 0px 0px 0px;}
.Comments .List .ListContent p { padding: 3px 0px 10px 0px; margin: 3px 0px; font-size: 11px; line-height: 14px;}
.Comments .Form {}
.Comments .Form h3 { font-size: 15px; letter-spacing: -1px; background:url(images/c.png) no-repeat left center; border-bottom: dashed 1px #87909e; padding: 5px 0px 5px 25px; margin: 0px 0px 10px 0px;}
.Comments .FormTop { background: #B1D9E9 url(images/CommentsFormTopBkg.gif) no-repeat left top; width: 600px; height: 5px; display: block;}
.Comments .Form form { padding: 20px; margin: 0px; background: #B1D9E9 url(images/CommentsFormEndBkg.gif) no-repeat left bottom;}
.Comments .Form p { padding: 3px 0px; margin: 0px; font-size: 11px; color:#000033;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #000033}
.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #89afd8; padding: 5px; font-size: 11px; margin-right: 20px; color:#40454b;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #89afd8; padding: 5px; font-size: 11px; color:#40454b;}
.Comments .Form input.SubmitComment { width: 150px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 7px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; }
.Comments .Form input.SubmitCommentIE { width: 150px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 7px; }
/* Right Column */
.SR { float: left; padding:0 0 0 30px; margin:0px;}
.SR h2 { width:270px; font-size: 18px; text-align:right; font-weight:normal; letter-spacing: -1px; padding: 0px; margin: 0px; border-bottom: solid 1px #D2E8F3; color:#3DA0C9;}
.SR ul { padding: 0px; margin: 0px;}
.SR li { padding: 0px; margin: 4px 0 4px 0; list-style-type: none; background: url(images/right_bg.gif); width:270px;}
.SR li a { margin:0px; padding: 5px 10px 5px 50px; color: #656766; background: url(images/hv.png) left top no-repeat; font-weight:bold; text-decoration: none; width: 210px; display: block;}  
.SR li a:visited { color: #656766; text-decoration: none; }
.SR li a:hover { text-decoration: none; color: #3CA2C8; }
ul#recentcomments {width:270px; background: url(images/right_bg.gif); }
ul#recentcomments li { width:220px; padding: 5px 0px 5px 50px; background: url(images/hv.png) left top no-repeat; }
ul#recentcomments li a {background:none; }
/* Right - First Column */
.SR .SRL { float: left; width: 160px; padding: 0px 0px 15px 15px; margin-right: 11px;}
/* Right - Second Column */
.SR .SRR { float: right; width: 170px; padding: 15px 10px 15px 0px; background: url(./images/SRRBkg.gif) no-repeat right top;}
.SRL li { background:none}
#categories-1 { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/kt.png) no-repeat left top; background-position:120px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9; font-family:Arial, Helvetica, sans-serif}
li#categories-1 ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
#archives { margin:20px 0 0 0; padding:20px 0 0 0 ; background:  url(images/ar.png) no-repeat left top; background-position:120px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#archives ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
#links { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/l.png) no-repeat left top; background-position:120px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#links ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
#recent-comments { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/sy.png) no-repeat left top; background-position:120px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#recent-comments ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.recentcomments {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:left}
.recentcomments a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; }
#recent-posts { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/s.png) no-repeat left top; background-position:120px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#recent-posts ul li {background: url(images/right_bg.gif); }
li#recent-posts ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.recentposts {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:left; }
.recentposts a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; }
#pages { margin:0px; padding:20px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#pages ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.pages {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.pages a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;}
#meta {background: url(images/mt.png) no-repeat left top; background-position:120px 0; margin:0px; padding:20px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#meta ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.meta {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.meta a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;}
#tag_cloud { margin:0px; padding:40px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#tag_cloud {display:block}
li#tag_cloud a {background:none;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#calendar_wrap { display:block; margin-top:30px;  margin-left:35px; }
#wp-calendar {width:200px; margin-left:15px; }
#wp-calendar caption {padding: 5px 0px; margin:0px; font-weight:bold; text-align:center; font-size:17px; color:#3EA1CA; letter-spacing:-1px; }
#wp-calendar table {width: 210px; padding:0 0 0 40px}
#wp-calendar table th { text-align: center; letter-spacing: -1px; border-bottom: solid 1px #d4e3f4; padding: 5px 0px;}
#wp-calendar table td { text-align: center; padding: 3px 0px; font-size: 11px;}
#wp-calendar a { color:#3EA1CA; text-align: center; padding: 3px 0px; font-size: 11px; background:none; width:21px}
h2.hCat {line-height:45px; background: url(images/kt.png) no-repeat left top; background-position:140px 0; }
.Archives { margin:20px 0; padding:0px; }
h2.hArc {line-height:50px; background: url(images/ar.png) no-repeat left top; background-position:165px 0; }
.Links {margin:20px 0; padding:0px; }
h2.hLinks {line-height:50px; background: url(images/l.png) no-repeat left top; background-position:175px 0; }
.Meta {margin:20px 0; padding:0px; }
h2.hMeta {line-height:50px; background: url(images/bar_meta.gif) no-repeat left top; background-position:175px 0; }
.hdrMeta {background:red}
.Calendar { margin:0px; background:}
.Calendar caption { background: #F7FCFF; border:1px solid #D9F1FB; padding: 5px 0px; margin:0px; font-weight:bold; width:270px;}
.Calendar table { width: 230px; padding:0 0 0 40px}
.Calendar table th { text-align: center; letter-spacing: -1px; border-bottom: solid 1px #d4e3f4; padding: 5px 0px;}
.Calendar table td { text-align: center; padding: 3px 0px; font-size: 11px;}
.Calendar table td a { color:#3EA1CA;}
h2.hCal {line-height:50px; background: url(images/bar_cal.gif) no-repeat left top; background-position:155px 0; }
.subscribe {
margin:0 0 0 85px;
width:200px;
font-size:16px;
letter-spacing:-1px;
font-weight:bold;
}
.subscribe a {
text-decoration:none;
}
.subscribe a:hover {
text-decoration:none;
}
.gl {
margin: 2px;
padding: 0px 0px 10px 0px;
}
/* Extra Footer */
.ExtraBG { width: 100%; float: left; background: #003399; padding: 25px 0px;}
.Extra { width: 900px; position: relative; clear: left; margin: 0 auto; }
.Extra h3 { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#fff; font-size: 17px; letter-spacing: -1px; border-bottom: dashed 1px #2658ad;}
.Extra ul { padding: 0px; margin: 0px;}
.Extra li { color:#fff; padding: 1px 0px 1px 13px; margin: 0px; list-style-type: none; font-size: 11px; background: url(images/ExtraIco.png) no-repeat left top;}
.Extra li a { color:#95c5e8; }
.Extra li a:visited { color:#95c5e8; }
.Extra li a:hover { color:#fff; }
.Extra .RecentPosts { width: 290px; float: left; }
.Extra .LastComments { width: 290px; float: left; margin: 0px 15px;}
.Extra .MostCommented { width: 290px; float: left;}
.FooterBG { width: 100%; float: left; background: #DFEAF0 url(images/footer.jpg) center no-repeat;  margin:0px; padding: 0px; height:120px}
.Footer { width: 900px; position: relative; clear: left; margin: 0 auto; }
.Footer p { padding: 40px 0px 10px 30px; margin: 0px; color:#ccc; font-weight:bold; font-size: 11px; display: block;}
.Footer p a {color:#2FA5CB; text-decoration: none; font-weight:bold}
.Footer p a:hover {color:#76D1FD; text-decoration: none; font-weight:bold}
.Footer ul { display: inline; padding: 0px; margin: 0px; }
.Footer li { display: inline; padding: 0px; margin: 0px; list-style-type: none;}
.Footer .WP { text-indent: -35000px; background: url(images/FooterWPLogo.gif) no-repeat left top; width: 71px; height: 20px; float: left;}
.Footer .DD { text-indent: -35000px; background: url(images/FooterDDLogo.gif) no-repeat left top; width: 83px; height: 20px; float: left; margin-right: 10px; }
.slidetabsmenu{
float:left;
width:100%;
font-size: 12px;
line-height:normal;
border-bottom: 0px solid gray;
margin-top: -30px;
}
* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}
.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}
.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}
.slidetabsmenu a{
float:left;
background:url(images/slide-left.gif) no-repeat left top;
margin:0;
margin-right: -5px;
padding:0 0 0 9px;
text-decoration:none;
}
.slidetabsmenu a span {
float:left;
display:block;
background:url(images/slide-right.gif) no-repeat right top;
padding:13px 23px 2px 4px;
font-weight:bold;
color:#3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: black;
}
.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -125px;
}
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;
}
html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_c{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
margin-left: -115px;
}
.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}
* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #eaeaea;
}
.pagebar a, .pagebar a:link, .pagebar a:active {
padding: 0px 6px 0px 6px; 
margin: 2px;
text-decoration: none;
border: 1px solid #a1eefe;
color: #3ea1ca;
background-color: #ECECEC;	
}
.pagebar a:hover {	
border: 1px solid #3ea1ca;
color: #3ea1ca;
background-color: #FFFFFF;
}
.pagebar span.pages {
padding: 0px 6px 0px 6px; 
margin: 2px 2px 2px 0px;
color: #FFFFFF;
border: 1px solid #3ea1ca;
background-color: #A9A9A9;
}
.pagebar span.current {
padding: 0px 6px 0px 6px; 
margin: 2px;
font-weight: bold;
border: 1px solid #0199cb;
color: #0199cb;
background-color: #FFFFFF;
}
.pagebar span.extend {
padding: 0px 6px 0px 6px; 
margin: 2px;	
border: 1px solid #3ea1ca;
color: #3ea1ca;
background-color: #FFFFFF;
}
.m_banner_hide{
display:none;
}
.m_banner_show{
display:block;
}
/*Quicktags */
#quicktags {
margin-top: 4px;
margin-bottom: 0px;
}
#quicktags input {
background: #f9f9f9 url(images/button-bg.png) repeat-x;
border: 1px solid #aaaaaa;
font-size: .9em;
color: #666;
font-family: Arial, Helvetica, sans-serif;
width: auto;
margin: 1px 2px 0px 0px;
padding: 0px 1px 0px 1px;
}
#quicktags input:hover {
	border: 1px solid #4E79A2;
}
.gravatar {
float: left;

}
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
background-color: #000;
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 100;
}
#GB_window {
left: 0;
top: 0;
font-size: 1px;
position: absolute;
overflow: visible;
z-index: 150;
}
#GB_window .content {
width: auto;
margin: 0;
padding: 0;
}
#GB_frame {
border: 0;
margin: 0;
padding: 0;
overflow: auto;
white-space: nowrap;
}
.GB_Gallery {
margin: 0 22px 0 22px;
}
.GB_Gallery .content {
background-color: #fff;
border: 3px solid #ddd;
}
.GB_header {
top: 10px;
left: 0;
margin: 0;
z-index: 500;
position: absolute;
border-bottom: 2px solid #555;
border-top: 2px solid #555;
}
.GB_header .inner {
background-color: #333;
font-family: Arial, Verdana, sans-serif;
padding: 2px 20px 2px 20px;
}
.GB_header table {
margin: 0;
width: 100%;
border-collapse: collapse;
}
.GB_header .caption {
text-align: left;
color: #eee;
white-space: nowrap;
font-size: 20px;
}
.GB_header .close {
text-align: right;
}
.GB_header .close img {
z-index: 500;
cursor: pointer;
}
.GB_header .middle {
white-space: nowrap;
text-align: center;
}
#GB_middle {
color: #eee;
}
#GB_middle img {
cursor: pointer;
vertical-align: middle;
}
#GB_middle .disabled {
cursor: default;
}
#GB_middle .left {
padding-right: 10px;
}
#GB_middle .right {
padding-left: 10px;
}
.GB_Window .content {
background-color: #fff;
border: 3px solid #ccc;
border-top: none;
}
.GB_Window .header {
border-bottom: 1px solid #aaa;
border-top: 1px solid #999;
border-left: 3px solid #ccc;
border-right: 3px solid #ccc;
margin: 0;
height: 22px;
font-size: 12px;
padding: 3px 0;
color: #333;
}
.GB_Window .caption {
font-size: 12px;
text-align: left;
font-weight: bold;
white-space: nowrap;
padding-right: 20px;
}
.GB_Window .close { text-align: right; }
.GB_Window .close span { 
font-size: 12px;
cursor: pointer; 
}
.GB_Window .close img {
cursor: pointer;
padding: 0 3px 0 0;
}
.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
.hilite1 { background-color: yellow }
.hilite2 { background: #b6e0ae; }
.hilite3 { background: #c2e1f6; }
