body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0; color:#666;background-color:#fff;}
#top{overflow:hidden;width:980px;height:111px;margin-left: auto;margin-right: auto;padding:0;background-color:#fff;}
#header{margin-left: auto;margin-right: auto;padding:0;border:none;background-color:#fff;}
#header h1{text-indent:-10000px;margin:0;padding:0;}
#header h1 a{display:block;background:url(images/Top-SEM-Tips1d.gif) no-repeat left;height:111px;border:none;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:20px; font-weight:bold; color:#e85d0c;} 
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:16px; font-weight:bold; color:#e85d0c;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:14px; font-weight:bold; color:#e85d0c;}
a:link { text-decoration: none; color : #4192e5 ; border:none;}
a:active { text-decoration: none; color : #4192e5; border:none;}
a:visited { text-decoration: none; color : #4192e5; border:none;}
a:hover	{ text-decoration: underline; color : #86b0e1; border: none;} 
#main a { text-decoration: underline;  } 
#sidebar a { text-decoration: none; }
#sidebar a:hover{ text-decoration: underline; }
#nav{background-color:#fff;height:35px;margin:0;padding:2px 2px 2px 2px;border-top:1px #d8eaf3 solid; border-bottom:1px #d8eaf3 solid; width:980px;margin-left: auto;margin-right: auto;}
#nav2{height:35px;width:980px;font-weight:700;margin:0 auto;padding:0;}
ul.nav2{height:35px;line-height:35px;float:left;list-style:none;font-size:12px;font-weight:700;margin:0;padding:0;}
ul.nav2 li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;color:#113255;float:left;display:block;padding:0 10px;}
ul.nav2 li a:hover{color:#4192e5;text-decoration:underline;}
ul.nav2 li a:active{color:#4192e5;text-decoration:none;}
ul.nav2 li.current_page_item a{text-decoration:none;color:#4192e5;}
ul.nav2 li ul{float:left;margin:0;padding:0;}
.postmetadata { background:#e7f9ff; padding:5px;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#main{width:980px;margin:0 auto;padding:0;background-color:#fff;}
#content{float:left;width:760px;margin:10px 0 0;padding:0; border-right:1px #d8eaf3 solid;background-color:#fff;list-style: none;}
.entry{float:left;width:740px;margin:0;padding:0; overflow:hidden; background: url('images/cnbg.png') top center repeat-x; list-style: none;}
#sidebar{float:right;width:200px;margin:10px 0 0;padding:0;}
#rsidebar{float:right;width:200px;margin:0;padding:0; overflow:hidden;}
#rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}
.navigation{width:760px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#searchform {height:35px; line-height:35px; float:right; margin: 0; padding: 0;}
#searchsubmit {width:20px;height:20px;margin: 0;padding: 0;border: 0;background: transparent url(images/shbt.gif) 
no-repeat;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
input#s {color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}
#footer{width:980px;margin-left: auto;margin-right: auto;background:#eafaff;clear:both;height:20px !important;padding:0;}
#footerbox{width:980px;margin-left:auto;margin-right:auto;background:#ffffff;height:30px;line-height:30px !important;padding:0;border-top:1px #d8eaf3 solid;}
.footer{width:980px;color:#095278;height:30px;line-height:30px !important;margin:0 auto;padding:0;}
.footer a:hover{text-decoration:underline;color:#fff;border:none;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#095278;border:none;}
.boxcomments{margin-bottom:20px;width:560px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:250px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
.code{color:#000;background-color:#ebebeb;border:#c3c3c3 1px dotted;padding:5px;width:auto;}
#spacer{width:100%;height:30px;}
ol.commentlist{margin:0 0 1px;padding:0;width:760px;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;padding-left:15px;margin:0 0 5px;}
#imgpost{background-color:#fff;border:#e9e1af 1px solid;padding:10px;}
img{background-color:#fff;border:none;padding:2px;}

#login{position: relative;background: url('images/login-bkg-tile.gif') no-repeat top center;color: #000;margin: 5em auto 1em;
padding: 20px 0 0;width: 425px;_width: 390px;border:#c3c3c3 1px dotted;}
#login form{background: url('images/login-bkg-bottom.gif') no-repeat bottom center;padding: 0 50px 25px;_width: 325px;
_margin: 0 auto;min-height: 200px;height: auto !important; /* min-height fast hack */height: 200px;}
#login #login_error{background: #0e3350;border: 1px solid #2571ab;color: #ebcd4e;font-size: 11px;font-weight: bold;
padding: .6em;width: 310px;margin: 0 50px;text-align: center;}
#login p{font-size: 12px;}
#login p.message{width: 310px;margin: 0 auto 1em;}
#login #login_error a{color: #ebcd4e;border-color: #ebcd4e;}
#login #send{color: #000;text-align: left;font-weight: normal;font-size: 1.1em;_width: 325px;_margin: 0 auto 15px;}
#login h1 a{margin: 0 auto;height: 88px;width: 320px;display: block;border-bottom: none;text-indent: -9999px;}
#login .message{font-size: 10pt;text-align: center;}
#login .register{font-size: 20px;}
#login input{padding: 4px;}
.login ul, #protected #login .bottom{list-style: none;width: 325px;margin: 0 auto;padding: 0;line-height: 1.2;}
.login ul li{font-size: 11px;}
.login ul li a{color: #0d324f;border: none;}
#login ul li a:hover{color: #000;}
#login .input{font-size: 1.8em;margin-top: 3px;width: 97%;}

/* Iconize 0.3 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_skype.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}

/* making sure images don't get icons */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}
#login p label{font-size: 11px;}
#login #submit{margin: 0;font-size: 15px;}
#login .fullwidth {width: 320px;}

#PostCommentTable td {
	vertical-align:top;
	padding:2px;
}
#PostCommentTable tr td:first-child {
	text-align:right;
	padding-top:8px;
}
