/*---reset---*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
em{font-style:italic;}
strong{font-weight:bold;}
strike{text-decoration:line-through;}
/*---MAIN---*/
@font-face{font-family:"main_menu";src:url(/f/menu.ttf) format("truetype");}
body{font-family:Arial,"Helvetica Neue",Helvetica,"FreeSans","Liberation Sans",sans-serif;background:#fff;padding-top:130px;}
#masthead{position:absolute;top:0;left:0;text-indent:-9000em;overflow:hidden;z-index:1;}
#wrap{width:720px;background:#fff;position:relative;z-index:100;}
#navbar{float:left;width:200px;z-index:3;background:#fff;padding:10px 0 0 0;}
#content{float:right;width:500px;z-index:2;background:#fff;padding:10px;font-size:10px;line-height:125%;}
/*---NAVIGATION MENUS---*/
ul#main_nav{font-size:14px;text-transform:uppercase;font-family:"main_menu","VAGRounded-light","VAG Rounded Light","VAG Rounded","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,"Bitstream Vera Sans",sans-serif;font-weight:300;margin:0 0 3em 25px;}
ul#main_nav li{margin:0 0 0.3em 0;}
ul#main_nav li a:link,ul#main_nav li a:visited{color:#222;text-decoration:none;}
ul#main_nav li a:hover,ul#main_nav li a:active{color:#FF0066;}
ul#main_nav li a:link.selected,ul#main_nav li a:visited.selected,ul#main_nav li a:hover.selected,ul#main_nav li a:active.selected,
ul.secondary_nav li a:link.selected,ul.secondary_nav li a:visited.selected,ul.secondary_nav li a:hover.selected,ul.secondary_nav li a:active.selected,
ul.secondary_nav.ui_accordion li.selected a:link.head.selected,ul.secondary_nav.ui_accordion li.selected a:visited.head.selected,ul.secondary_nav.ui_accordion li.selected a:hover.head.selected,ul.secondary_nav.ui_accordion li.selected a:active.head.selected{color:#FF0066;cursor:default;}
ul#main_nav li#shoplink{margin:2em 0;}
ul.secondary_nav{font-size:10px;line-height:13px;margin:0 0 0 25px;position:relative;padding:0;}
ul.secondary_nav li a:link,ul.secondary_nav li a:visited{color:#666;text-decoration:none;}
ul.secondary_nav li a:hover,ul.secondary_nav li a:active{color:#FF0066;}
ul.secondary_nav a.rsslink{background:transparent url(i/feed_me.png) no-repeat left center;padding:0.2em 0 0.2em 16px;line-height:4em;}
ul.secondary_nav li.head{display:inline;}
ul.secondary_nav li.head a.menulink{position:absolute;top:-1.4em;left:0;margin:0;padding:0;}
ul.secondary_nav li#first.head a.menulink{left:0;}
ul.secondary_nav li#second.head a.menulink{left:1em;}
ul.secondary_nav li#third.head a.menulink{left:2em;}
ul.secondary_nav li#fourth.head a.menulink{left:3em;}
ul.secondary_nav li#fifth.head a.menulink{left:4em;}
ul.secondary_nav li.selected ul{border-top:1px solid #ddd;width:140px;margin:0;padding:0;}
ul.secondary_nav#sharebutton{padding:4em 0 0 0;}
ul.secondary_nav#sharebutton span#share a{background:transparent url(i/share_me.png) no-repeat left center;padding:0.2em 0 0.2em 16px;line-height:2em;}
/*---CONTENT---*/
#content a:link,#content a:visited{color:#FF0066;text-decoration:none;}
#content a:hover,#content a:active{color:#666;border-bottom:1px solid #cdcdcd;}
#content .article{margin-bottom:1em;}
#content .article.multi{border-bottom:1px solid #cdcdcd;}
#content p,#content h2,#content h3{padding-bottom:1em;}
#content a:link.date,#content a:visited.date,#content .about h3,#content .linklist ul h2,#content .article.contact h2{color:#0066FF;text-decoration:none;}
#content .about h3{padding:1em 0 0 0;clear:both;}
#content .linklist ul h2,#content .article.contact h2{margin:0.3em 0;padding:0;}
#content .linklist li{margin-left:1em;}
#content .about li{width:16em;margin:0 0.6em 0 0;padding:3px 0 0 0;float:left;display:block;background:#fff;overflow:hidden;}
#content .contact li{width:24.4em;padding-right:0.6em;float:left;}
#content .article.month_archive h2{border-top:1px solid #cdcdcd;padding:0.4em 0 0 0;margin:1em 0 0 0;color:#0066FF;}
#content .article.month_archive h3{font-weight:bold;padding:0.4em 0 0 0;}
#content .article.month_archive a.selected{color:#666;cursor:default;border-bottom:0;}
#content .article.tagcloud.multi{padding-bottom:10px;}
/*--COMMENTFORM--*/
textarea{width:400px;max-width:500px;height:170px;max-height:400px;background-color:#eee;border:1px solid #ddd;}
ol.commentlist li .editCommentBox textarea{width:340px;height:180px;margin:0 9px;border:1px solid #ddd;}
ol.commentlist li.alt .editCommentBox textarea{background:#fff;}
input#author,input#email,input#website{width:180px;background-color:#eee;border:1px solid #ddd;margin:0 5px 0 0;}
input#captcha{width:100px;height:16px;background-color:#eee;border:1px solid #ddd;margin:0 0 0 5px;float:left;}
h3#comments{margin:1em 0;padding:0.4em 0;border-bottom:1px solid #cdcdcd;}
h3#respond{padding:1.5em 0 0.5em 0;}
ol.commentlist{margin-left:40px;}
ol.commentlist li{margin:0 0 1em 0;width:360px;overflow:visible;position:relative;}
.commentlist li.alt{background:#f6f6f6;}
.commentlist li h4{border-bottom:1px solid #ececec;margin:0 0 0.4em 0;}
ol.commentlist img.avatar{position:absolute;top:0;left:-40px;width:35px;height:35px;}
form#comment_form p.captcha{height:30px;padding:0 0 10px 0;}
form#comment_form p.captcha img{float:left;}
/*---SITE INFO---*/
#site_info{font-size:10px;clear:both;padding:0 0 4em 0;text-align:left;width:710px;}
#site_info p{width:500px;float:right;border-top:1px solid #cdcdcd;padding-top:0.4em;color:#666;}
