/*
Theme Name: Calimera Web Wordpress Theme
Theme URI: http://www.calimeraweb.com
Description: Wordpress theme created for Calimera Web, business site for freelance designer Linda Tieu.
Version: 2009
Author: Linda Tieu
Author URI: http://www.lindatieu.com
*/

/* reset */
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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
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;}

/* calimeraweb 2009 style */
body{background:#fff url(images/2009designbg.gif) repeat;color:#666;font: .8em Verdana,Arial,sans-serif;height:100%;line-height:2em;min-width:900px;text-align:center;}
blockquote{border-left:solid #999 5px;font-style:italic;margin:0 50px;padding:0 5px;}
h1{color:#e20177;font-family:Georgia,"Times New Roman",Times,"Courier New",serif;font-size:1.6em;font-weight:bold;line-height:2.8em;}
h2{font-family:Georgia,"Times New Roman",Times,"Courier New",serif;font-size:1.1em;font-weight:bold;line-height:1.4em;}
#sidebar h3{font-family:Georgia,"Times New Roman",Times,"Courier New",serif;font-size:1.5em;line-height:1.8em;padding:10px 0;}
p,blockquote{margin-bottom:1.1em;}
#footerwrapper p {font-size:.8em;line-height:1.6em;}
#footerwrapper h1{color:#000;text-align:center;}
a:link, h1 a:link, h1 a:visited{color:#e20177;text-decoration:none;}
a:hover, h1 a:hover{color:#666;text-decoration:underline;}
ul,ol{margin-left:55px;margin-bottom:1em;}
#sidebar ul,#sidebar ol{margin-left:0;list-style-type:none;margin-bottom:30px;}

/* divs */
#bgwrapper1{background:url(images/2009designbgpattern.gif) repeat-x;}
#bgwrapper2{background:url(images/2009designheader.gif) no-repeat center top;}
#header{height:182px;margin:0 auto;width:900px;text-align:right;}
#logoimg{margin-right:30px;margin-top:15px;}
#nav ul{float: right;list-style-type:none;margin:0;padding:0;margin-top:18px;}
#nav a:link,#nav a:visited{color:#666;font-weight:bold;margin-right:30px;text-decoration:none;}
#nav a:hover{color:#000;text-decoration:underline;}
#about #navabout a,#portfolio #navportfolio a,#blog #navblog a,#contact #navcontact a{color:#000;}
#contentwrapper{background:#fff url(images/2009designbgcontent.gif) repeat;border-top: solid #e20177 5px;margin:0 auto;text-align:left;width:900px;}
#maincolumn{float:left;margin:30px;width:610px;_margin:15px;}
#sidebar{float:left;padding:30px;width:170px;font-size:.8em;line-height:1.6em;text-align:center;}
#footer{background-image:url(images/2009designbgfooter.gif);height:250px;text-align:left;}
#footerwrapper{margin:0 auto;width:900px;}

/* classes */
.wp-caption {border:dotted #666 1px;font-style:italic;margin-bottom:1em;text-align:center;}
.data{font-size:.8em;}
.clear{clear:both;}
.footerbox{background-color:#fff;color:#000;float:left;height:160px;margin-top:30px;padding:30px;width:220px;}
.rightpadding{margin-right:30px;}
.bottompadding{margin-bottom:30px;}
.wp-caption-text, #footerwrapper p{padding-bottom:0;margin-bottom:0;}
.divider{margin-bottom:50px;text-align:center;}
.sidebarbg{background:url(images/2009designsidebarbg.gif) no-repeat center top;}
.alignleft {float:left;margin-right:20px;margin-top:5px;}
.alignright {float:right;margin-left:20px;margin-top:5px;}
textarea#comment { width:590px; padding: 5px; }  
.commentlist {list-style-type:none;margin:0;padding:0;font-size:.9em;}
.commentlist li {border:dotted #ccc 1px;padding:20px;margin:15px 0;}
#comment-area h3 {font-style:italic;font-weight:bold;}
.portfolio {padding-top:30px;}
.navigation{padding-top:30px;padding-bottom:60px;text-align:center;width:500px;}

/* form styles */
form.contactform fieldset{border: solid #ccc 1px;padding:0;margin:0;text-align:left;margin-bottom:30px;}

form.contactform legend{font-weight: bold;}

form.contactform label{display:inline-block;vertical-align:top;}
	
form.contactform fieldset li{list-style: none;padding:0;margin:0;margin-bottom:10px;}