/*
Theme Name: Tania
Theme URI: http://taniafriis.com
Description: WordPress theme for Tania Friis (code based on Twenty Ten & Starkers, design based on existing website)
Version: 1.0
Author: Lisa Risager
Author URI: http://stickleback.dk
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* LAYOUT */
/* ----------------------------------------- */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left; padding: 4px 18px 8px 0; }
.alignright { float:right; padding: 4px 0 8px 18px; }
.wp-caption { padding:4px 0 0 0; margin:0 0 6px: }

div, ul, li { position:relative }
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }

body {
font-family: Helvetica, Arial, sans-serif;
background:#FFF url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/top_bg.gif') repeat-x top left;
color: #2C292C;
}
#wrapper {
width: 922px;
margin: 0 auto;
}		
#header {
height: 204px;
width: 194px;
float:left;
text-align:right;
font-family: 'Big Caslon', 'Times New Roman';
}
#portrait {
float:left;
}
#toptext {
float:left;
}
#access {
background: #FFF;
color: #2C292C;
border: 1px solid #E5DDE7;
width: 100%;
height:26px;
clear:both;
}
#content {
width: 100%;
clear:both;
no-repeat top right;
}
#frontpage {
width: 100%;
margin: 0;
padding: 12px 0 0 0;
background:#FFF url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_bg.gif') no-repeat top center;
height: 600px;
}		
#main {
width: 600px;
padding: 0 20px;
margin: 24px 12px 36px 0;
border-left: 2px solid #FAFC03;
float:left;
}		
#sidebar {
width: 220px;
float:right;
padding: 0 0 0 12px;
margin: 18px 0 18px 0px;
border-left: 2px solid #FAFC03;
}
#widgets_footer {
clear:both;
margin-top: 24px;
}
#footer {
background: #C6AACE;
border-top: 1px solid #FAFC03;
text-align:center;
clear:both;
}

/* HEADER STUFF */
#header .firstname {
text-transform:lowercase;
font-size:72px;
padding: 0;
}
#header .lastname {
text-transform:lowercase;
font-size:40px;
margin-top: -10px;
}
#header a:link, #header a:visited, #header a:hover, #header a:active, #header a:focus {
text-decoration: none;
font-weight: normal;
color: #481737;
padding: 0;
margin: 0;
}
#header p {
text-transform: uppercase;
font-size: 10px;
padding: 6px 0 0 0;
border-top: 2px solid #481737;
color: #481737;
font-family: Futura, Georgia;
}
#toptext p {
font-family: Georgia;
font-size: 14px;
margin: -164px 0 0 24px;
line-height: 1.4em;
color: #553F6D;
}

/* NAVIGATION STUFF */
#content #access ul {
background: #FFF;
padding:0;
width: 720px;
float:left;
}

#access ul li {
height: 30px;
display:inline;
padding: 6px 4px;
border-right: 1px solid #E5DDE7;
font-size: 12px;
}
#access a:link, #access a:visited, #access a:hover, #access a:active, #access a:focus {
color: #2C292C;
text-transform:uppercase;	
text-decoration:none;
font-weight:normal;
line-height: 26px;
}

#access li.current_page_item a:link, #access li.current_page_item a:visited, #access li.current_page_item a:hover, #access li.current_page_item a:active, #access li.current_page_item a:focus {
background-color: #FAFC03;
}	

#content #access form {
width: 200px;
height:30px;
float:right;		
}
#s {
border:none;
padding: 6px 0 0 0;
}
.searchsubmit {
background: #FFF;
border: none;
}

/* FRONT-PAGE.PHP STUFF */
.frontpage {
width: 880px;
padding: 20px 40px;
margin: 18px 12px 0 0;
float:left;
}		
#frontpage p {
width:780px;
}
#frontpage h2  {
font-size: 36px;
line-height: 1.1em;
}	
#frontpage h2 a {
font-size: 24px;
line-height: 1.1em;
}	
#frontpage a:link, #frontpage a:visited, #frontpage a:active, #frontpage a:focus, #frontpage a:link {
text-decoration:none;
}
#frontpage a:hover {
text-decoration:underline;
}
#content #frontpage li {
font-size: 14px;
padding: 4px 8px;
line-height: 1.4em;
font-family: Georgia;
}

/* dynamic columns */
div.dynamic-col-1 { float: left; width: 240px; padding-right: 50px;}	
div.dynamic-col-2 { float: left; width: 240px;padding-right: 50px;}
div.dynamic-col-3 { float: left; width: 240px;}
div.clear { clear: both; }

#col1 h2 {
}
#col1, #col2, #col3 {
width: 147px;
height: 185px;
float:left;
padding:12px 36px 130px;
margin: 12px 36px;
overflow:hidden;
}
#col1 {
background: #F3F3F3 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/col1.jpg') no-repeat top left;
}
#col1 h2, #col1 a:link, #col1 a:visited,#col1 a:active, #col1 a:focus {
color: #091A75;
color: #1C33AA;
}		
#col2 {
background:#F3F3F3 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/col2.jpg') no-repeat top left;
}
#col2 h2, #col2 a:link, #col2 a:visited, #col2 a:active, #col2 a:focus {
color: #F01025;
color: #c10011;
}
#col3 {
background: #F3F3F3 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/col3.jpg') no-repeat top left;
}
#col3 h2, #col3 a:link, #col3 a:visited, #col3 a:active, #col3 a:focus {
color: #01A32F;
color: #097A00;
}
.arrowlink_blue, .arrowlink_blue:hover, * html .arrowlink_blue {
position: absolute; 
bottom: 36px; 
right:0px; 
cursor: pointer; 
width: 87px; 
height: 70px; 
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/blue_arrow.png');
}
.arrowlink_blue:hover {
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/blue_arrow_over.png');
}
* html .arrowlink_blue {
background: url('/graphics/transp.gif');		
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://taniafriis.com/bcknd/wp-content/themes/tania/images/blue_arrow.png', sizingMethod='scale');
}
.arrowlink_red, .arrowlink_red:hover, * html .arrowlink_red {
position: absolute; 
bottom: 36px; 
right:0px; 
cursor: pointer; 
width: 87px;
height: 70px; 
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/red_arrow.png');
}
.arrowlink_red:hover {
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/red_arrow_over.png');
}
* html .arrowlink_red {
background: url('/graphics/transp.gif');		
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/red_arrow.png', sizingMethod='scale');
}
.arrowlink_green, .arrowlink_green:hover, * html .arrowlink_green {
position: absolute; 
bottom: 36px; 
right:0px; 
cursor: pointer; 
width: 87px; 
height: 70px; 
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/green_arrow.png');
}
.arrowlink_green:hover {
background: url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/green_arrow_over.png');
}
* html .arrowlink_green {
background: url('/graphics/transp.gif');		
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://taniafriis.com/bcknd/wp-content/themes/tania/images/green_arrow.png', sizingMethod='scale');
}

/* CONTENT STUFF */
#main .search {
margin: 12px 0;
padding: 12px 0;
border-top: 1px dotted #363636;
font-size: 14px;
}
#main #s {
border:1px solid #CCC;
padding: 6px;
}
.searchsubmit {
background: #CCC;
border: 1px solid #999;
}
#main ul {
margin: 0 0 0 18px;
list-style:inside;
}
#main ul li {
list-style: disc ;
padding-left: 6px;
}
#content .meta p {
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
color: #999;
}
#main blockquote p {
margin: 6px 36px;
font-style: italic;
font-family: Georgia;
font-size: 14px;
}
#main p a, #main p a:link, #main p a:visited, #main p a:active, #main p a:focus {
font-weight:bold;
color: #976DA8;
color: #9C2C6C;
color: #01A32F;
}
#main p a:hover {
text-decoration:underline;	
}
.meta p a, .meta p a:link, .meta p a:visited, .meta p a:hover, .meta p a:active, .meta p a:focus {
color: #999;
text-decoration:none;
}
#secondary a, #secondary a:link, #secondary a:visited, #secondary a:active, #secondary a:focus {
color: #572763;
text-decoration:none;
}
#secondary a:hover {
color: #481737;
text-decoration:underline;
}

.event {
clear:both;
padding: 0 0 48px 0;
clear:left;
height: 500px;
}
.event h2 {
font-size: 24px;
margin: 0;
padding: 0 0 8px 0;
border-bottom: 2px solid #B49CC5;
background: #FFF;
}
.event a, .event a:link, .event a:visited, .event a:active, .event a:focus {
color: #572763;
text-decoration:none;
}
.event a:hover {
color: #481737;
text-decoration:underline;
}
.event img a {
float:left;
}
.eventcol1 {
width: 217px;
padding: 0 0 24px;
margin: 0;
float:left;
background: #B49CC5;
}
#main .eventcol1 ul li {
list-style: none;
font-size: 14px;
font-family: Georgia;
}
#main .eventcol1 a {
font-weight:bold;
}
.eventdesc {
width: 358px;
background: #FFF;
padding:0 0 0 24px;
margin-bottom: 36px;
float:right;
border-right: 1px dotted #E5DDE7;
}
.eventdesc h3 {
padding: 12px 0 0 0;
}
#main .eventdesc p {
padding: 4px 0;
}
.entry-post {
padding: 24px 0 36px;
}
#article {
padding: 0 36px;
}
.wufoo {
margin-top: 36px;
padding: 36px 0;
width: 500px;
border: 0px dotted #CCC;
}
.book {
margin: 12px 0;
}
#main .book a:link, #main .book a:visited, #main .book a:hover, #main .book a:active, #main .book a:focus, #main .mail a:link, #main .mail a:visited, #main .mail a:hover, #main .mail a:active, #main .mail a:focus {
font-size: 14px;
font-family: 'Lucida Sans', sans-serif;
padding: 8px 12px;
background: #01a32f;
color: #E5DDE7;	
color: #FAFC03;
border: 2px solid #C6AACE;
text-decoration:none;
}

/* SIDEBAR STUFF */
#sidebar ul li {
padding: 0;
margin: 0 0 0 6px;
list-style:none;
}
.signup {
margin-top: 24px;
border: 1px solid #685A6F;
border-top: 2px solid #FAFC03;
background: #b49cc5;
float:left;
padding: 0;
margin: 0 18px 18px 6px;
font-size: 12px;	
font-family: Georgia;
z-index:1;
}
#sidebar .signup p {
font-size: 11px;
padding: 8px;
}
#sidebar .signup form {
padding-left: 8px;
}
#sidebar ul ul {
margin: 0 0 0 12px;
list-style:inside;
}
#sidebar li li {
list-style: disc ;
padding-left: 6px;
}
#sidebar .signup h3 {
background:#b49cc5 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_centerbox_image_4.gif') no-repeat 0 30px;
margin-top: 4px;
padding: 6px 0 170px 6px;
font-size: 18px;
}
#sidebar h3 {
font-size: 16px;
line-height: 1.1em;
}
#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active, #sidebar ul li a:focus {
color: #572763;
text-decoration:none;
}
#sidebar ul li a:hover {
color: #481737;
text-decoration:underline;
}

/* FOOTER STUFF */
#widgets_footer li {
width: 204px;
height: 380px;
overflow:hidden;
border: 1px solid #685A6F;
border-top: 2px solid #FAFC03;
background: #b49cc5;
float:left;
padding: 0;
margin: 0 18px 18px 0;
font-size: 12px;	
font-family: Georgia;
}
#widgets_footer ul ul {
padding: 8px 8px 0;
}
#widgets_footer li a:link, #widgets_footer li a:visited, #widgets_footer li a:active, #widgets_footer li a:focus {
font-size: 12px;
text-decoration:none;
color: #363636;
}
#widgets_footer li a:hover {
text-decoration:underline;
color: #363636;
}
#widgets_footer h3 {
font-size: 18px;
}
#widgets_footer .footer1 h3 {
background:#b49cc5 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_centerbox_image_5.jpg') no-repeat 0 30px;
margin-top: 4px;
padding: 6px 0 170px 8px;
}
#widgets_footer .footer2 h3 {
background:#b49cc5 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_centerbox_image_2.jpg') no-repeat 0 30px;
margin-top: 4px;
padding: 6px 0 170px 8px;
}
#widgets_footer .footer3 h3 {
background:#b49cc5 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_centerbox_image_1.jpg') no-repeat 0 30px;
margin-top: 4px;
padding: 6px 0 170px 8px;
}
#widgets_footer .footer4 h3 {
background:#b49cc5 url('http://taniafriis.com/bcknd/wp-content/themes/tania/images/middle_centerbox_image_4.gif') no-repeat 0 30px;
margin-top: 4px;
padding: 6px 0 170px 8px;
}
.textwidget p {
padding: 8px;
}
.footer2 p, .footer4 p {
padding: 8px 0 0 8px;
}
.footer4 form {
padding: 0 8px;
}
#widgets_footer p a:link, #widgets_footer p a:visited, #widgets_footer p a:hover, #widgets_footer p a:active, #widgets_footer p a:focus {
text-decoration:underline;
color: #01A32F;
}


#quoterotator {
padding: 8px;
}
#quoteauthor {
float:right;
margin-top: 8px;
}
#widgets_footer ul li ul li {
display:block;
border:none;
padding: 6px 12px;
}



#footer p {
padding: 12px;
font-family: Georgia;
font-size: 14px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus {
color: #2C292C;
text-decoration:none;
}

/* COMMENTS */
#comments {
margin: 18px 0;
}
/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h4, h5, h6 {
font-family:Georgia;
color: #9C2C6C;
font-weight:normal;
clear:both;
}
h1 {
font-size: 24px;
color: #572763;
}
h3 {
padding: 24px 0 0 0;
}
h4 {
padding: 12px 0 0 0;
font-size: 14px;
text-style:italic;
color: #363636;
}
#content p {
font-size: 12px;
padding: 8px 0;
line-height: 1.3em;
}
#content ul {
list-style-type: disc;
list-style-position: inside;
padding: 8px 0 18px 0;
}
#content li {
font-size: 12px;
padding: 4px 18px;
line-height: 1.1em;
}

