/* -------------------------------------------------------------- 
-----------------------------------------------------------------
		Typography 
-----------------------------------------------------------------
-------------------------------------------------------------- */


/* -------------------------------------------------------------- 
		Font Families 
-------------------------------------------------------------- */
p, form, ul, li, ol, form, table, fieldset{font-size:12px; font-style:normal; font-weight:normal; }
html, body, p, pre, blockquote, form, ul, li, ol, table, fieldset, legend{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif}
#header #menu-broken li, #header #menu-broken li a, #header #menu li a {font-size: 22px;}

/* -------------------------------------------------------------- 
		Defaults	
-------------------------------------------------------------- */
p {line-height: 20px; margin: 0 0 15px;}
p img {margin: 0 0 10px;}
a:link, a:visited {text-decoration: none; color: #4489e0}
a:hover {border-bottom: 1px solid #555}
blockquote {border-left: 3px solid #333 !important; margin: 10px 0; padding-left: 13px}
pre, code { margin: 0 0 15px; white-space: pre; }
pre, code, tt, samp { font: 1.1em Monaco,monospace,Courier,"Courier New"; line-height: 1.5; } 
code {background: #444; color: #fff}
pre {background: #444; border:1px solid #666; padding: 9px; font-size: 90%; overflow: auto; border-left: 20px solid #777;}
pre code {background: none}

/* -------------------------------------------------------------- 
		Headings 
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #fff; margin-top: 0}
h3,h4,h5,h6 {margin-bottom: 10px; font-size: 22px; }
h5,h6 {font-size: 14px; font-weight: bold;}

/* Specifics: h1 */
.about .entry h1 {font-size: 16px;}

/* Specifics: h2 */
#sidebar h2 {text-transform: none;}
#sidebar h2,
#sidebar ul li h2 {font-size: 16px; color: #acacac}
#sidebar ul li h2 {margin: 0 0 10px}
.page h2,
.post h2 {margin: 0;}
.page h2,
.post h2,
.post h2 a {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 28px;}
.post h2 a:hover {border-bottom: 2px solid #4489e0;}
.about .entry h2 {text-transform: none; font-size: 22px; color: #fff; margin-bottom: 5px; }

/* -------------------------------------------------------------- 
		Links 
-------------------------------------------------------------- */
#header #menu-broken li, #header #menu-broken li a, #header #menu li a {color: #fff; text-decoration: none; text-transform: lowercase;}
#header #menu-broken li a,
#header #menu li.current_page_item a {color: #4489e0}
#header #menu-broken li a:hover, #header #menu li a:hover {border-bottom: 2px solid #4489e0}

#left ul.viewby-gallery li a {color: #898989;}
#left ul.viewby-gallery li a:hover {color: #acacac; border-bottom: 1px solid #4489e0}
#left ul.viewby-gallery li a.current,
#left ul.viewby-gallery li a:hover {border: 0 none; background-color: #4489e0; color: #000;}
#left ul.viewby-gallery li a.current:hover {background-color:#276fbe}


/* -------------------------------------------------------------- 
		Misc 
-------------------------------------------------------------- */


