/*
Theme Name: Studio Anna-Liisa Nikus
Theme URI: http://studioannaliisanikus.fi
Description: Anna-Liisa Nikus 2010 style.
Version: 1.0
Author: Aleksi Manninen Design
Author URI: http://aleksimanninen.com/
Tags: two columns

	Anna-Liisa Nikus v1.0

*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;vertical-align: baseline; background: transparent; }
ol, ul { list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

html, body { height: 100% }

body {background: url(http://studioannaliisanikus.fi/wp-content/themes/aln/pics/back.jpg) top center no-repeat fixed #1b1c20; font-family: helvetica, arial, sans-serif; color: #999}

#wrapper { background: url(pics/shadow.png) repeat-y center; float:left; height:100%; width:100% }

#page { margin:0 auto; width: 950px; }

#header { height:130px; background:url(pics/studioannaliisanikus.gif) top center no-repeat; text-align:right; position:relative }
#header #contact { font-size:12px; line-height: 15px; position: absolute; top:20px; right:20px; }
#contact a:link, #contact a:visited { color: #999  }
#contact a:hover { color: #efa1e7 }

#scoop { background: #000; margin: 0 20px 20px 20px; padding: 20px 0; float:left; width:660px }
#frontnews { float:left; margin-left:20px; width: 260px }
#frontinfo { margin-left: 330px;}
#scoop li { font-size: 13px; margin-bottom:10px; line-height: 18px }

.newsdate { font-size:10px }
.post { padding-bottom: 20px }

#navi { width: 210px; float:left; padding:20px 0; }
#navi>ul { margin-left: 20px; }
.page_item a:link, .page_item a:visited { color: #4b4b4b; background: #000; text-decoration:none; display:block; font-weight: bold; letter-spacing:-0.03em; font-size:16px; line-height: 17px; padding: 8px 10px 6px 10px; margin-bottom:1px }
.current_page_parent a:link, .current_page_parent a:visited { background:#32002d; color: #930083 }
.current_page_item>ul a:link, .current_page_item>ul a:visited { color: #930083 !important }
.page_item>ul a:link, .page_item>ul a:visited { font-size: 12px !important; padding-left:20px !important }
.page_item a:hover { color: #666 }
.current_page_item a:link, .current_page_item a:visited { cursor:default !important; color:#fff !important; background:#32002d !important}
.current_page_parent a:hover, .current_page_item>ul a:hover { color: #b44da9 !important }

.page_item ul {display:none}
.current_page_item ul, .current_page_parent ul { display:inline }

#content { margin: 0 20px 0 230px; padding:20px 0 }
#content h1 { font-size: 30px; font-weight:normal; margin-bottom:20px }
#content h2 { font-size: 18px; font-weight:bold; margin-bottom:10px }
#content p { font-size: 13px; margin-bottom:10px; line-height: 18px }
#content a:link, #content a:visited { color: #c76cbd }
#content a:hover { color: #efa1e7}

/* gallery */
.gallery br { clear:none !important }
.gallery img { border: 5px solid #000 !important }
.gallery dl { float:left; height:150px }

#footer { clear:both; background: #101113; color:#333435; margin: 20px; text-align:center; padding: 20px; font-size: 12px }

/* contact form */
#si_contact_form1 { font-size: 12px !important}
#si_contact_form1 div { height:30px; line-height:30px}
#si_contact_form1 textarea { margin-bottom:10px}
p small { display:none }
p small a:link, p small a:visited {color:#444 !important }
