*{ margin: 0; padding: 0; }* 
body { font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #fff url(images/bg.gif) repeat-x; color: #333; }
a {	color: #4b327d;	background: inherit; text-decoration: none; }
a:hover { color: #000; background: inherit; text-decoration: underline; }
p { margin: 0 0 15px 0; }
h2 { font: bold 1.7em Georgia, "Times New Roman", Arial; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #eee; }
h3 { font: bold 1.2em Georgia, "Times New Roman", Arial; margin: 10px 0 0px; padding: 0 0 3px; color: #333; }
img { border: 0; padding: 0; }
#content { width: 930px; margin: 10px auto; }
#logo { margin: 10px 0 20px 0; width: 340px; float: left; }
#topmenu { float: right; padding: 40px 0 0; margin: 0 0 38px; }
	#topmenu li { font-size: 1.1em; display: inline; }
	#topmenu li a { float: left; width: 87px; padding: 2px 0 7px; text-align: center; margin: 0 0 0 10px; color: #636365;  }
	#topmenu li a.current { background: #fff url(images/button.gif) no-repeat; color: #000; }
	#topmenu li a:hover { text-decoration: none; color: #000; background: #fff url(images/button_grey.gif) no-repeat; }
	
	#sidemenu li a {display:block; }
	#sidemenu li a:hover { background: #e0e0e0; color: #000; display:block; text-decoration:none; }
	#sidemenu li a.current { background: #fff; color: #000; display:block; }

.clear { clear: both; }
.caption { background: #fff url(images/title.gif) no-repeat; padding: 2px 0 0 15px; height: 35px; color: #fff;  }
	.caption p {margin: 0;font-weight: bold;}
#left { margin: -20px 0 20px; clear: left; width: 270px; float: left; }
	#left img { padding: 0px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff;}
.smallthumb { width: 109px; }
#right { float: left; width: 640px; margin-left:20px; margin-top:-20px; }
#right li {
	margin: 0 0px 0 20px;
}
.date { font-size: .8em; border-top: 1px solid #eee; padding: 5px 0 0; }
.box { background: #eee; padding: 10px; }
	.box li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }
	.box li a { padding: 0 5px; }
#footer { font-size: .84em; clear: both; padding: 0px 10px 0px 10px; background: #fff;  border-top: 1px solid #ccc;}
	#footer a { color: #444; }
	#footer p { float: right; }

#search { float: right; margin-top:-80px; }
	#search p { padding: 0; margin: 0; }
#breadcrumbs { float: left; margin: -40px 0 40px 0; }
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:0px;} 
div.clear {clear:both;padding-top:5px;} 

#email_archive {
	display:none;
	}

body#-weekly-email-update-archive #email_archive {
	display:block;
	}

.email_archive {
	display:none;
	}

body#-weekly-email-update-archive .email_archive {
	display:block;
	}
	
	

/*body#-weekly-email-update-archive #rightemailupdates {
	display:block;
	}

body#-weekly-email-update-archive #right {
	display:none;
	}*/


/*Contact Form Styling*/


.formgrey {
	margin:0 20px 0 0px;
	font: normal .76em "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 1.05em;
	width:97%;
	color: #333333;
	background-color: #fff;
	border: 0px solid #e1e1e1;
	padding:20px 0px 20px 20px;
	width:40%;
	float:right;
}

.howmaywehelp {
	margin:4px 4px 10px 0px;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding:10px;
}

.howmaywehelp p {
	line-height:1.75em;
}


.formfields {
	font: normal .76em "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding:2px;
	margin-bottom:10px;
	width:250px;
}

.textarea {
	font: normal .76em "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding:2px;
	margin-bottom:10px;
	width:250px;
	height:100px;
}
.formheader  {
	font-weight: bold;
	margin-top:50px;
}

.contact  {
	float:left;
	width:300px;
	padding:10px;
	margin: 0 0 0 10px;
	}



/* Iconize 0.5 */

/* 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(images/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(images/icons/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_doc.gif) no-repeat center right;
}

a[href$='.htm'], a[href$='.html'] , a[href$='.asp'] , a[href$='.php'] , a[href$='.cfm']{
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon.htm.jpg) no-repeat center right;
}


a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.phps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_phps.gif) no-repeat center right;
}

a[href$='.torrent'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/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(images/icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/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(images/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(images/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(images/icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_skype.gif) no-repeat center right;
}

a[href ^="gg:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_gadugadu.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}