
/* -- Clean Up -- */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0; padding:0}
form, label {cursor: pointer}
fieldset, img{border: none;}
input, select, textarea {font-size: 100%}
.solo-subscribe-to-comments input, #commentform input, .entry input, textarea{background:#F5F5F5; border:2px solid #DDDDDD}
#commentform input:focus, #commentform input:hover, .entry input:focus, .entry input:hover, textarea:focus, textarea:hover{background:#F5FBFE ; border-color:#BEE0FE}

/* Global Style */
body{background:#FFF url(img/bodyback.png) repeat-x; font: 100.1% Verdana, Sans-Serif; color:#333333}
h1, h2, h3, h4, .entryDate, .entryComment, .menu, .sideBar, #search-results, #af-ela, #arch{font-family: Arial, Helvetica, sans-serif}
a:link{color: #222; text-decoration: none}
a:visited{color: #444; text-decoration: none}
a:hover{text-decoration:underline}
h1 a:link, h2 a:link, h3 a:link{color: #229ae7; text-decoration: none;}
h1 a:visited, h2 a:visited, h3 a:visited{color: #229ae7; text-decoration: none}
h1 a:hover, h2 a:hover, h3 a:hover{color: #444; text-decoration:none}

/* -- Layout Structure -- */
#headWrap{height:170px; width:100%; border-bottom:2px solid #229ae7}
.header{height:170px; width:980px; margin:0 auto}
.header .headText{float:left; margin-left:50px; width:200px; height:170px; text-indent:-999px; background:url(img/logo.png) no-repeat}
.header .logo{display:inline; height:170px; float:left; margin-left:100px}
#container{width:980px; margin:0 auto; padding-bottom:15px; border:1px solid #EFEFEF; border-top-width:0px; border-bottom-width:0px; overflow:hidden; width: 100%}
#content{float:left; width:620px; padding-left:7px}
#sideBarWrap{background:url(img/sidebarback.png) repeat-x; float:right; display:inline; width:350px}
#footerBack{height:300px; background:url(img/greygrad.png) repeat-x; border:3px solid #444444; border-left:0; border-right:0}
.footerArea{width:980px; margin:0 auto}
#footerBottom{height:30px; background:#FFFFFF url(img/postfoot.png) repeat-x}
#containerWrap{width:980px; clear:both; margin:0 auto}

/*Menu*/
.menu{list-style:none; float:right; text-align:center}
.menu li{list-style:none; line-height:3em; font-size:0.9em; font-weight:bold; display:inline}
.menu li a{width:100px; height:130px; padding-top:40px; overflow:hidden; float:left}
.menu li a:link, .menu li a:visited{color:#0099FF}
.menu li a:hover{width:100px; border:0px solid #229ae7; border-top:0; border-bottom:0; text-decoration:none}
.menu li a:hover .mLink{border-bottom:3px solid #777777}
.menu li #mactive{width:86px; margin:0 5px; border:2px solid #229ae7; border-top:0; border-bottom:0; background:url(img/menuactive.png) repeat-x; text-decoration:none; color:#EEEEEE}
.menu li #mactive:hover .mLink{border-bottom:3px solid #FFFFFF}
.mHome, .mAbout, .mSitemap, .mDownload, .mContact, .mRss{display:block; height:50px; width:24px; margin:0 auto; background:center no-repeat}
.mHome{background:url(img/mhome.png)}
.mAbout{background:url(img/mabout.png)}
.mSitemap{background:url(img/msitemap.png)}
.mDownload{background:url(img/mdownload.png)}
.mContact{background:url(img/mcontact.png)}
.mRss{background:url(img/mrss.png)}
#menuRss a:link, #menuRss a:visited{color:#FFA000}

/*Tag Page*/
.longtailvert{margin-top:10px}
.longtailvert a{color:#000000; font-size:0.9em; padding:5px}
.longtailvert a:visited{color:#000000}
.longtailvert a:hover{color:#555555}
.entryTags{padding:15px}
.entryTags h3{padding:5px 0; font-size:1.5em; margin-bottom:15px; margin-top:15px; font-weight:normal; border-bottom:1px solid #444444}
.weightedlinearbar{margin-top:10px; margin-bottom:10px;}
.linearbar a{display:block; text-align:center; width:100%}
.linearbar a span {display: none; width:70px; font-size:0.8em; padding:5px; color:#FFF}
.linearbar a:hover span{position: absolute; z-index:100; top:-30px; display: block; background:#000}
.linearbar a:hover {position: relative}

#af-ela ul li{font-weight:normal}

/*Editing*/
.editLink{display:block}
	.editLink a:link, .logOut:link{color:red}
	.editLink a:visited, .logOut:visited{color:red}
	.editLink a:hover, .logOut:hover{color:red}

/*Comments and Trackbacks*/
#commentform label{font-size:0.8em}
#commentform label strong{color:#229AE7}
#commentform input, .entry input{width:300px; margin:5px 0}
#commentform textarea, .entry textarea{width:610px}
#commentform button, #sub, .entry .submit input, input.Buttons{border:1px solid #20D5FF; margin-top:5px; color:#20D5FF; font-size:1.2em; height:40px; width:612px; background: url(img/postfoot.png) repeat-x;}
.comments-header, .noComments{width:570px; margin:10px 0; padding:5px 20px; background:#FFF5FA; border:1px solid #FFE0ED; border-left-width:0; border-right-width:0}
.noComments{text-align:center; line-height:3em; background:#FbFbFb; border:1px solid #E8E8E8; border-left-width:0; border-right-width:0}

.comments{width:590px; font-size:0.8em; line-height:1.5em; margin:15px 10px; background:url(img/comback.jpg) no-repeat}
.comLCol{width:110px; margin:5px 0; text-align:center; font-size:0.9em; font-weight:bold}
.commentNum{font-size:1.5em; display:block; color:#AAA}
	.commentNum a:link{color:#AAA}
	.commentNum a:visited{color:#AAA}
	.commentNum a:hover{color:#AAA}
.comAuthor{color:#229AE7}
	.comAuthor a:link{color:#229AE7}
	.comAuthor a:visited{color:#229AE7}
	.comAuthor a:hover{color:#229AE7}
.gravatar{width:32px; height:32px; padding:5px; margin-top:15px; background: #F8F8F8; border:1px solid #DDD}
.comLCol, .commentData{float: left}
.commentData{width:449px; padding:15px; padding-bottom:0}
.comDate{color:#75BFF0; font-size:0.8em; font-weight:bold; padding:25px 0 15px}
.comTime{color:#FFA3D4}
.comFoot{clear:left}
.cHighlight{background:url(img/authcomback.jpg) no-repeat}

.loggedin{font-weight:bold; font-size:0.8em}
.logAuthor:link {color: #229AE7}
.logAuthor:visited {color: #229AE7}
.logAuthor:hover {color: #229AE7}

.trackbacksWrap {width:550px; margin:15px 0; padding:10px 30px; font-size:0.8em; font-weight:bold; background:#F5FBFE; border:1px solid #BEE0FE; border-left-width:0; border-right-width:0}
.trackback{border-bottom:1px solid #DDDDDD; padding-bottom:5px}
.favatar img{float:left; height:16px; width:16px; margin:5px 10px 40px; padding:5px; background:#f8f8f8; border:1px solid #DDDDDD}
.trackTitle{line-height:1.5em}
.trackData{font-size:0.8em; color:#888888}
.trackDate{font-size:0.8em; color:#229AE7}
.trackbackLink{width:90%; font-size:0.8em; background:#F5F5F5; border:1px solid #DDDDDD; }

/* -- Primary Post Structure HomePage -- */
.entrySearch, .entry, .secondEntry, .thirdEntry{font-size:0.8em; background:#F9F9F9; border:1px solid #EAEAEA}
.secondEntry, .thirdEntry{float:left; display:inline;  margin-bottom:10px; margin-right:8px}

.entry{width:610px; margin:10px 0; clear:left}
.entrySearch{padding:15px; padding-bottom:30px; width:580px; margin:10px 0}
.entryHeader, .pageHeader{padding:0 10px; padding-top:10px; margin-bottom:25px}
.entryHeader h1, .entrySubscribe h2, .entryHeader h2, .pageHeader h1{padding-bottom:5px; color: #229ae7; margin-left:55px; margin-bottom:6px; width:470px; font-weight:normal; text-transform: capitalize; font-size: 2em; border-bottom:1px solid #BBBBBB; letter-spacing:-1px}
.entryHeader h1 a:hover, .entryHeader h2 a:hover, .pageHeader h1 a:hover, .thirdEntry  h2 a:hover{border-bottom:1px solid #DDDDDD}
.entryHeader h2{border-bottom:0}
.pageHeader h1, .entrySubscribe h2{margin-left:0; width:590px; margin:10px 0; font-size: 2em}
.entryDate{float:left; width:47px; height:50px; margin-top:3px; background:url(img/date.gif) no-repeat; color:#FFFFFF; font-size:1.4em; font-weight:normal; line-height:1.35; text-align:center}
.entryComment{float:right; background:url(img/comment.png) no-repeat; height:43px; width:57px; text-align:center; color:#666666; font-weight:bold; line-height:1.5}
	.entryComment:link{color: #444444}
	.entryComment:visited{color: #444444}
	.entryComment:hover {text-decoration:none}
.entryAuthor{float:right; color: #ff46a6; display:inline; margin-right:5px}
.pageCat  .entryAuthor {float:left; margin-left:10px; margin-top:-10px}
	.entryAuthor a:link{color: #ff46a6}
	.entryAuthor a:visited{color: #ff46a6}
	.entryAuthor a:hover {text-decoration:underline}
.entryCommentNS, .entryAuthor, .entryDateNS{display:inline; font-weight:bold; font-size:0.75em}

/*post Style*/
.entryPost{padding:0 15px; line-height:1.6em; overflow:hidden}
.secondEntry .entryPost:first-letter, .entry .entryPost:first-letter
{color: #FFFFFF; padding:7px; float:left; margin-top:5px; margin-right:5px; background:#4D4D4D; font-size:1.8em}
.entryPost p{margin:10px 0}

.entrySearch ul{margin:10px 20px; width:340px; display:block}
.entry ul, .entry ol{margin:15px 40px}
.entry ul li strong, .entry ol li strong{color:#229ae7}
.entry ul li, .entry ol li{font-weight:bold; margin-top:6px}
.entrySearch ul li, .entry ul li{list-style-image:url(img/bulletblue.gif)}
.entrySearch ul li:hover, .entry ul li:hover{list-style-image:url(img/bulletpink.gif)}
.entryPost img{display:block; text-align:center; max-width: 100%; margin-left:auto; margin-right:auto; padding:4px; background:#f8f8f8; border:1px solid #DDDDDD}
.entryPost pre{font-size:1.2em; background:#EEE; border:1px solid #DDD; padding:10px}
.entryPost img.left{float:left; margin-right:10px}
.entryPost img.right{float:right; margin-left:10px}
.entryPost img:hover{background:#f0f0f0; border:1px solid #83C5F1}
.entryPost a img{background:#f0f0f0; border:1px solid #E72278}
.entryPost blockquote{padding:5px; margin:10px 5px; border:1px solid #d3d3d6; border-left:0; border-right:0; font-size:1.1em; font-style:italic; background:#eee url(img/quote.gif) 10px 0 no-repeat}
.entryPost blockquote p{margin-left:60px; padding:5px; color:#E72278}
.entrySearch h4, .entryPost h1, .entryPost h2, .entryPost h3, .entryPost h4{width:580px; margin:10px 0; padding-bottom:5px; border-bottom:1px solid #BBBBBB; font-weight:normal; text-transform: capitalize}
.entryPost h1{font-size:1.9em; color:#229ae7; border-color:#229ae7}
.entryPost h1 a:link, .entryPost h1 a:visited{color:#229ae7}
.entryPost h2{font-size:1.7em; color:#229ae7; border-color:#229ae7}
.entryPost h2 a:link, .entryPost h2 a:visited{color:#229ae7}
.entryPost h3{font-size:1.5em; color:#E72278; border-color:#E72278}
.entryPost h3 a:link, .entryPost h3 a:visited{color:#E72278}
.entrySearch h4, .entryPost h4{font-size:1.4em; color:#00C83E; border-color:#00C83E}
.entrySearch h4 a:link, .entryPost h4 a:link, .entrySearch h4 a:visited, .entryPost h4 a:visited{color:#00C83E}
.entryPost h1 a:hover, .entryPost h2 a:hover, .entryPost h3 a:hover, .entryPost h4 a:hover{color:#FFFFFF}
.entryPost a, .entrySubscribe a{border-bottom:1px solid #CCCCCC}
.entrySearch a:link, .entryPost a:link, .entrySubscribe a:link{color:#E72278}
.entrySearch a:visited, .entryPost a:visited, .entrySubscribe a:visited{color:#008DEB}
.entrySearch a:visited:after, .entryPost a:visited:after, .entrySubscribe a:visited:after{content: "\00A0\221A"}
.entrySearch a:hover, .entryPost a:hover, .entrySubscribe a:hover{text-decoration:none; background:#E72278; color:#FFFFFF; border-bottom:0}

.entryFooter{height:50px; margin-top:15px; background:url(img/postfoot.png) repeat-x}
.secFooter{height:40px}
.entryFooter a:link{color:#20D5FF}
.entryFooter a:visited{color:#20D5FF}
.entryFooter a:hover{color:#fface9}
.entryMore{float:right; height:22px; width:102px; background:url(img/readmore.gif) no-repeat; margin:12px 12px}

.postmetadata{font-size:0.7em; line-height:1.5em; background:#e3f2ff; padding:15px; width:580px; border:1px solid #a2d3ff; border-left-width:0px; border-right-width:0px}
.postmetadata ul{margin-left:15px}

.previous, .next{width:100px; height:35px; padding-top:15px; font-size:1.3em; font-weight:normal; text-align:center; background:url(img/archhover.png) repeat-x}
.previous a:link, .next a:link{color:#FFFFFF}
.previous a:visited, .next a:visited{color:#FFFFFF}
.previous a:hover, .next a:hover{color:#FFFFFF}
.previous{float:left; border-right:1px solid #BFBFBF}
.next{float:right; border-left:1px solid #BFBFBF}
.cattags{float:left; padding:6px 10px; font-size: 0.8em; font-weight: bold; color:#FFFFFF}
.secFooter .cattags{padding:10px}

.entrySocial{background:#FAFAFA; height:40px; width:610px; margin-bottom:10px; font-size:1.2em; border:1px solid #DDDDDD; border-left:0; border-right:0}
.entrySocial div{float:left; display:inline; padding:3px 5px; text-align:center}
.entryMail{width:210px; margin-top:5px; background:url(img/emailf.png) 15px 9px no-repeat; height:25px}
.entryRss{width:210px; margin-top:5px; background:url(img/feed.png) 20px 9px no-repeat; height:25px}
.entrySubscribe{margin:15px}
.entrySubscribe .updated{font-size:1.3em; margin:10px 0}
.entrySubscribe strong{color:#E72278}
.solo-subscribe-to-comments{font-size:1.2em; margin-top:20px; color:#229AE7}
.entry .submit input, input.Buttons{width:512px}
.entry textarea{width:510px}


.socialBookmarks {text-align:left; font-family: verdana, sans-serif; position:relative; font-size:0.60em; height:2.5em; margin:0 padding:0; list-style-type:none;}
.socialBookmarks ul {padding:0; margin:0; list-style-type:none; /* for Firefox */}
.socialBookmarks li {float:left; position:relative;}
.socialBookmarks li a, .socialBookmarks li a:visited {display:block; text-decoration:none; width:6em; color:#000; float:left; padding-right:1em; height:3em; line-height:3em; color:#909; color:#008DEB;}
* html .socialBookmarks li a, .socialBookmarks li a:visited { color:#008DEB;width:7em; w\idth:6em; /* hack for IE5.5 */}
.socialBookmarks li a.drop, .socialBookmarks li a.drop:visited { font-weight:bold;}
.socialBookmarks li ul {visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;}
.socialBookmarks table {margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.socialBookmarks li:hover a,.socialBookmarks li a:hover {text-decoration:underline; border:0;}
.socialBookmarks li:hover ul,.socialBookmarks li a:hover ul {visibility:visible; height:auto; width:10em; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;}
.socialBookmarks li:hover ul li a,.socialBookmarks li a:hover ul li a { color:#008DEB;display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em;  padding-left:30px; width:9em;}
* html .socialBookmarks li a:hover ul li a {width:10em; w\idth:9em; /* hack for IE5.5 */}
.socialBookmarks li:hover ul li a.drop,.socialBookmarks li a:hover ul li a.drop {font-weight:bold;}
.socialBookmarks li:hover ul li ul,.socialBookmarks li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;}
.socialBookmarks li:hover ul li a:hover,.socialBookmarks li a:hover ul li a:hover {text-decoration:underline;}
.socialBookmarks li:hover ul li:hover ul,.socialBookmarks li a:hover ul li a:hover ul {visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;} 
.socialBookmarks li:hover ul li:hover ul.left,.socialBookmarks li a:hover ul li a:hover ul.left {left:-9.3em;}
.socialBookmarks li:hover ul li:hover ul li a,.socialBookmarks li a:hover ul li a:hover ul li a {display:block; height:auto;}
.socialBookmarks li:hover ul li:hover ul li:hover a,.socialBookmarks li a:hover ul li a:hover ul li a:hover {text-decoration:underline;}


#share{background:url(img/book/share.gif)}
#b_digg{background:url(img/book/digg.gif)}
#b_delicious{background:url(img/book/delicious.gif)}
#b_furl{background:url(img/book/furl.gif)}
#b_newsvine{background:url(img/book/newsvine.gif)}
#b_reddit{background:url(img/book/reddit.gif)}
#b_netscape{background:url(img/book/netscape.gif)}
#b_yahoo_myweb{background:url(img/book/yahoo_myweb.gif)}
#b_stumbleupon{background:url(img/book/stumbleupon.gif)}
#b_google_bmarks{background:url(img/book/google_bmarks.gif)}
#b_technorati{background:url(img/book/technorati.gif)}
#b_blinklist{background:url(img/book/blinklist.gif)}
#b_magnolia{background:url(img/book/magnolia.gif)}
#b_windows_live{background:url(img/book/windows_live.gif)}
#b_tailrank{background:url(img/book/tailrank.gif)}

#b_digg, #b_delicious, #b_furl, #b_newsvine, #b_reddit, #b_netscape, #b_yahoo_myweb, #b_stumbleupon, #b_google_bmarks, #b_technorati, #b_blinklist, #b_magnolia, #b_windows_live, #b_tailrank{background-position: 10px 5px; background-repeat:no-repeat}
#share {background-position: 14px 10px; background-repeat:no-repeat}

/* -- Secondary Posts Structure HomePage -- */
.secondEntry{width:300px}
.secondEntry .entryHeader, .secondEntry .entryPost{padding:0 10px}
.secondEntry .entryHeader{padding-top:10px}
.secondEntry .entryPost{height:150px}
.secondEntry h2{width:220px; height:46px; overflow:hidden; margin-left:10px; padding-bottom:5px; margin-bottom:6px; font-size:1.6em; font-weight:normal; border-bottom:1px solid #BBBBBB; letter-spacing:-1px;}
.entryCommentNS{float:left; display:inline; color:#59a417}
	.entryCommentNS a:link{color: #59a417}
	.entryCommentNS a:visited{color: #59a417}
	.entryCommentNS a:hover {text-decoration:underline}
.secondEntry .entryFooter{margin-top:20px}
.secondEntryMore{padding:10px; text-align:right; margin-top:7px; font-weight:bold; line-height:0px}
.secondEntryMore a:link{color: #444444}
.secondEntryMore a:visited{color: #444444}
.secondEntryMore a:hover{text-decoration:underline}

/* -- Third Posts Structure HomePage -- */
.thirdEntry{width:145px; padding-bottom:6px; overflow:hidden;}
.thirdEntry  h2{font-size:1.4em; height:62px; overflow:hidden; padding:6px; font-weight:normal; letter-spacing:-1px;}
.entryHeadGroup{background:url(img/head3.png) repeat-x; height:17px; padding:1px; border:1px solid #a3a3a3; border-left:0; border-right:0}
.entryHeadGroup .entryCommentNS{margin-left:5px}
.entryHeadGroup .entryCommentNS a:link{color:#94eeff}
.entryHeadGroup .entryCommentNS a:visited{color: #94eeff}
.entryHeadGroup .entryCommentNS a:hover{text-decoration:underline}
.entryDateNS {float:right; display:inline; margin-right:5px}
.entryDateNS a:link{color: #fface9; text-decoration: none}
.entryDateNS a:visited{color: #fface9; text-decoration:none}
.entryDateNS a:hover {text-decoration:underline}
.thirdEntry .entryPost{height:150px; padding:6px; line-height:1.3em}

/*Div Hover Fix*/
.secondEntryOver, .thirdEntryOver, .secondEntry:hover, .thirdEntry:hover{background:#FFFFFF none; border:1px solid #9ED6FA; color:#111111}

/* -- Archives Structure HomePage -- */
#arch {clear:left; width:610px; border:1px solid #DFDFDF}
#arch li{clear:left; height:40px; list-style:none}
#arch li h3{font-weight:normal; letter-spacing:-1px;}
#arch a{float:left; height:36px; padding:4px 10px 0; color:#666666; display:block; overflow:hidden; line-height:1.9em}
#arch a:visited{color:#666666; font-style:italic;}
#arch .aTitle{width:375px; overflow:hidden; border-right:1px solid #DFDFDF}
#arch .aDate{width:60px; text-align:center; border-right:1px solid #DFDFDF}
#arch li.aHead{background:url(img/postfoot.png) repeat-x}
#arch li.aHead div{float:left; display:inline; color:#C6C6C6; font-weight:normal; line-height:1.8em; font-size:1.2em; height:39px; padding:0 10px; padding-top:2px}
#arch li.aHead:hover{background:url(img/postfoot.png)}
#arch li.archAlt{background-color:#F0F0F0}
div.archLast{background:url(img/postfoot.png) repeat-x; height:40px; width:612px}
a.archMore{float:right; margin-right:10px; margin-top:8px; height:22px; width:102px; background:url(img/archives.gif) no-repeat}
#arch li:hover, #arch li.over{background:url(img/archhover.png) repeat-x}
#arch li:hover a, #arch li.over .liahover a:link, #arch li.over .liahover a:visited{color:#EEEEEE}

.navigation {background:#F9F9F9; padding: 10px 0; text-align:center; width:610px; border:1px solid #EAEAEA; font-weight:bold; font-size:0.9em;}

/* -- The SideBar -- */
.sideBar{height:1265px}
.sideBar li{font-weight:bold; font-size:0.9em}
.sideBar h3{padding-left:10px; text-transform: uppercase; font-size:1.3em; font-weight:normal; height:30px; color:#FFFFFF}

/*-- Badge --*/
#badge{width:353px; height:150px; background:url(img/badge.jpg)}
#badge a{position: absolute; height: 80px; margin-top:70px; width: 100px; text-decoration: none;}
#badge a strong{visibility: hidden}
a#mybloglog{margin-left: 10px}
a#techno{margin-left: 250px}

/* -- Search -- */
.search{font-weight:bold; font-size:18px; padding:15px 0; height:50px; width:353px; background:url(img/searchback.png) repeat-x}
.search fieldset, .search input, .search form{border:0; margin:0; padding:0}
.styler, .searchbutton, .searchbox{float:left}
.styler{margin-top:5px; padding-left:10px}
.styler a{margin-left:10px; background:url(img/random.png); display:block; width:30px; height:30px}

.searchbtn{background:url(img/searchbtn.png); width:30px; height:40px}
.searchbox{background:url(img/searchbox.png); margin-left:20px; width:190px; height:40px; display:inline}
.searchbox input{color:#ff46a6; display:block; margin-top:8px; margin-left:12px; width:160px; height:22px}

/*Rss Email*/
.rssEmail{height:80px; width:333px; margin:10px 0; padding:5px 10px; background:url(img/rssback.png) repeat-x; color:#FFFFFF}
.rssEmail h3{margin-top:5px}
.rssEmail a{display:block; float:left; padding:0 10px; font-weight:bold; font-size:1.3em; line-height:1.8em; width:145px}
.rssEmail a:link strong{color:#FFFFFF; border-bottom:3px solid #F89D47}
.rssEmail a:visited strong{color:#FFFFFF; border-bottom:3px solid #F89D47}
.rssEmail a:hover strong{text-decoration:none; color:#F89D47; border-bottom:3px solid #FFFFFF}
.rss{background:url(img/rss.gif) 80px 5px no-repeat}
.email{background:url(img/email.gif) 90px 5px no-repeat}

/* -- Top Posts -- */
.topPosts {margin-bottom:5px}
.topPosts h3{padding-top:10px}
.topPosts ul li{height:30px; list-style:none; overflow:hidden}
.topPosts a{color:#444444; background:url(img/bulletwhite.gif) 10px 8px no-repeat; line-height:1.8em; text-align:left; text-decoration:none; display:block;  height:30px; padding:0 25px}
.topPosts a:visited{color: #EEEEEE; text-decoration: none}
.topPosts a:hover{color: #444444; text-decoration:none; background:url(img/tophover.png) repeat-x}

/* -- Categories -- */
.cat{margin-bottom:15px; display:block}
.cat ul{background:url(img/opacity.png); height:130px; padding:10px; border:1px solid #71B8F5; border-left:0px; border-right:0px}
.cat li{float:left; list-style:none; padding-top:5px; height:20px; width:110px}
.cat a{color:#444444; background:url(img/catact2.gif) -1px 5px no-repeat; padding-left:11px}
.cat a:visited{color: #444444}
.cat a:hover{color: #FFFFFF; text-decoration:none; background:url(img/catact.gif) 0 5px no-repeat}

.sideLeft, .sideRight{float:left}
.sideLeft{width:120px}
.sideRight{border-left:1px solid #444444}
.sideLeft li, .sideRight li{padding-left:15px; line-height:1.4em; list-style:none}
.sideLeft ul, .sideRight ul{padding-bottom:10px}
#tagCloud{clear:left}
#tagCloud .cloud{margin:0 20px}

/* -- Stuff Inside The Footer -- */
.footerArea{padding-top:20px}
.footerArea h3{font-size:1.3em; text-transform: capitalize; padding-bottom:5px; font-weight:normal}


#footerBottom{height:30px; font-size:0.6em; text-align:center; line-height:1.6em; color:#EEEEEE}
#footerBottom .footerArea{padding-top:5px}
#footerBottom  a:link{color:#20D5FF}
#footerBottom  a:visited{color:#20D5FF}
#footerBottom  a:hover{text-decoration:none}
#footerBottom .rssCo:link{color:orange}
#footerBottom .rssCo:visited{color:orange}
#footerBottom .xhtmlCo:link{color:#FFACE9}
#footerBottom .xhtmlCo:visited{color:#FFACE9}

#wp-admin-bar {text-align:center; color:#FFF; font-size:0.7em; margin:0; padding:5px; background:#f9f9f9 url(img/postfoot.png) repeat-x; border-bottom:2px solid #229ae7; clear:both; text-align:center}
#wp-admin-bar a:link, #wp-admin-bar a:visited{color:#FFF}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

.adsense{margin-top:10px}
.adsense2{text-align:center}
#adsense3{display:inline; margin-top:-10px; float:right}
#adsense3 iframe{display:inline}
#relatedSearch{width:330px; display:inline}


