*{
margin:0;
padding:0;
}
p{
margin:10px;
}
body{
background:#5A5A5A url(http://corinne-designs.net/images/bg.jpg) repeat-x;
color:#2D2D2D;
font:normal 72%/1.5 verdana, tahoma, sans-serif;
margin:0;
text-align:center;
}
#container{
background:#fff;
color:#2D2D2D;
margin:10px auto;
padding:0;
text-align:left;
width:870px;
}
#header h1 a{
background:url(http://corinne-designs.net/images/header.jpg);
display:block;
height:200px;
margin:0 auto;
padding:0;
text-indent:-100000px;
width:870px;
}
#content{
padding:20px 10px;
float:left;
width:600px;
}
#sidebar{
border-left:1px solid #C3C3C3;
float:right;
margin-right:10px;
padding:20px 10px 20px;
width:210px;
}
#border{
background:url(http://corinne-designs.net/images/border.gif) repeat-x;
height:19px;
}
#bottom{
background:url(http://corinne-designs.net/images/footer_bg.jpg) repeat-x;
clear:both;
font-weight:700;
padding-top:20px;
height:54px;
}
#content_b{
background:#F4F4F4;
border-top:1px solid #E2D6AD;
clear:both;
margin:auto;
padding:10px 10px 20px;
width:97%;
}
.content_b_l,.content_b_c{
float:left;
margin-right:30px;
width:200px;
}
.content_b_r{
float:right;
width:360px;
}
/*Lists*/
ul, ol{ 
margin-bottom:10px;
margin-left:35px;
padding:0;
}
.menu {list-style:none; padding:10px 0 40px 25px; margin:0 0 0 -50px; width:25px; background:url(http://corinne-designs.net/images/tab_back.gif);float:left;}
.menu li {display:block; width:25px; margin-bottom:-29px;}
.menu li a {text-decoration:none; color:#fff; font-size:11px; line-height:10px;}
.menu li a em {display:block; width:25px; height:29px;background:url(http://corinne-designs.net/images/vertical.gif) left top; font-style:normal;}
.menu li a b {display:block; width:15px; padding:0 3px 29px 7px; text-align:center; text-decoration:none; background:url(http://corinne-designs.net/images/vertical.gif) left bottom; color:#fff;}
.menu li a:hover {border:0; position:relative; z-index:100; cursor:pointer;}
.menu li a:hover em {background-position: center top;}
.menu li a:hover b {background-position: center bottom; color:#660;}
.menu li#current a, .menu li#current a:hover {border:0; position:relative; z-index:200; cursor:default;}
.menu li#current a em, .menu#current li a:hover em {background-position: right top;}
.menu li#current a b,.menu li#current  a:hover b {background-position: right bottom; color:#242;
}
ul.ie6 li{
display:inline;
}
#sidebar ul,#credits ul,#content_b ul{ 
margin-left:0;
}
#sidebar li{ 
background:url(http://corinne-designs.net/images/link.gif) 0 9px no-repeat;
border-bottom:1px dotted #C7C7C7;
list-style:none;
text-align:left;
}
#content_b ul li{
border-bottom:1px dotted #CBCBCB;
list-style:none;
}
/*Links*/
a{ 
font-weight:700;
color:#4B4B4B;
text-decoration:none;
}
#content a{
text-decoration:underline;
}
#content a:hover{
border-bottom:3px solid #a09595;
}
#content a.port{
border-bottom:none !important;
}
#content a.ext,a.commenter{ 
background:url(http://corinne-designs.net/images/external.gif) no-repeat right;
padding-right:10px;
}
#content a.email,#content a.mail{ 
background:url(http://corinne-designs.net/images/email.png) no-repeat right;
padding-right:16px;
}
a.vcard{ 
background:url(http://corinne-designs.net/images/vcard.png) no-repeat right;
padding-right:19px;
}
#comments a.rss{
background: url(http://corinne-designs.net/images/update/feed.png) no-repeat left;
padding:3px 0 3px 16px;
}
#content a.pdf{
background:url(http://corinne-designs.net/images/pdf.gif) no-repeat right;
padding-right:15px;
}
#content a.zip{
background:url(http://corinne-designs.net/images/zip.gif) no-repeat right;
padding-right:15px;
}
#sidebar li a{
display:block;
padding:7px 15px;
text-decoration:none;
}
#content_b li a{
display:block;
padding:5px 10px;
text-decoration:none;
}
#sidebar a:hover{
border-bottom:none;
}
#sidebar li a.none{
display:inline !important;
padding:0;
}
#sidebar li a.ext{
background:none;
}
#sidebar li a.ext:hover{
background:url(http://corinne-designs.net/images/external.gif) no-repeat right;
padding-right:10px;
}
#credits li a{
font-size:7pt;
}
/*Headers*/
#content h2,#sidebar h2{
color:#2E002E;
font:700 1.6em georgia, verdana, Sans-Serif;
font-style: italic; 
padding:0 5px;
}
#content h3,#content h4{
line-height:14px;
margin-bottom:4px;
padding:2px 5px;
}
#content h3{ 
border-bottom:1px solid #9E9E9E;
color:#5A5A5A;
font:700 1em georgia, verdana, Sans-Serif;
}
#content_b h3{
color:#554A25;
font:700 1.2em georgia, verdana, Sans-Serif;
}
#content h4{ 
color:#5A5A5A;
font:700 .8em georgia, verdana, Sans-Serif;
}
#bottom h5{
display:inline;
font-weight:normal;
padding-left:36px;
font-size:11px;
text-transform:lowercase;
}
h5.mail{
background:url(http://corinne-designs.net/images/email.gif) 20px -1px no-repeat;
}
h5.sitemap{
background:url(http://corinne-designs.net/images/sitemap.gif) 20px -1px no-repeat;
}
h5.valid{
background:url(http://corinne-designs.net/images/valid.gif) 20px -1px no-repeat;
}
/*Miscellaneous*/
blockquote{ 
background:#F8F8F8 url(http://corinne-designs.net/images/close-quote.gif) no-repeat right bottom;
color:#2D2D2D;
margin:8px auto;
padding:5px;
width:350px;
}
blockquote p:first-letter{
background:url(http://corinne-designs.net/images/open-quote.gif) no-repeat left top;
font:1.4em Georgia, "Times New Roman", Times, serif;
padding-left: 18px;
}
.inc{
background:url(/images/inc.jpg);
margin:20px 7%;
height:238px;
width:500px;
}
.inc a img,#content .inc a:hover{
border:none;
border-bottom:none !important;
}
.inc_in{
padding:15px;
}
.center{
text-align:center;
}
.clear{
clear:both;
}
.download{
background:url(http://corinne-designs.net/images/download_bg.jpg) no-repeat;
font-size:80%;
height:80px;
margin:20px 17%;
width:400px;
}
.download_in{
padding:20px 0 0 100px;
}
.file{
clear:both;
font-size:7pt;
margin-bottom:7px;
text-align:right;
}
.lays{
margin-left:5px;
}
.package{
background:#FFFFDC;
border:1px solid #1A0000;
margin:0 0 5px 5px;
padding:10px;
}
p.catfile{
background:#fdfbfb;
border-bottom:1px solid #F6F6F6;
border-top:1px solid #F6F6F6;
font:.8em "Trebuchet MS";
height: 3em;
margin:7px 0 0;
padding:4px;
text-align:right;
text-transform:uppercase;
}
td.host,td.tableheader{
background:#F0F0F0;
font-weight:700;
padding:5px;
text-align:left;
}
.themes{
margin-left:5px;
padding-left:5px;
}
/*Images*/
a.port img{
background:#fff;
border:#EAEAEA 1px solid;
padding:20px;
}
img.image,img.gravatar,img.photo,img.left,img.right{
background:#F8F8F8;
border:#e3c7c7 1px solid;
padding:5px;
}
a img.none{
border:none;
}
img.left{
float:left;
margin-right:5px;
}
img.right{
float:right;
margin-left:5px;
}
img.gravatar{
float:right;
margin:1.2em 1.2em 0 0;
}
span.show-date{
background:url(http://corinne-designs.net/images/update/date.gif) 1px 2px no-repeat;
padding-left:16px;
}
span.show-category{
background:url(http://corinne-designs.net/images/update/category.gif) center left no-repeat;
padding-left:12px;
}
span.show-comment_link{
background:url(http://corinne-designs.net/images/update/comments.gif) center left no-repeat;
padding-left:16px;
}
#comments a.rss{
background: url(http://corinne-designs.net/images/update/feed.png) no-repeat left;
padding:3px 0 3px 16px;
text-decoration:none;
}
#content h3.form{
background:url(http://corinne-designs.net/images/update/write.png) 0 3px no-repeat;
padding:5px 19px;
}
#content .post h3 a{
background:url(http://corinne-designs.net/images/update/story_bullet.png) 0 3px no-repeat;
padding:5px 19px;
text-decoration:none;
}
/*Comment Form*/
#content p#cmt-rules{
font-size:.8em;
}
div.archivelink{
clear:both;
margin:4em 0 0;
text-align:right;
}
div.credit{
font:400 .8em verdana;
text-align:center;
}
/*Forms*/
.comments input{
width:200px;
}
.con input{
width:200px;
}form label.contact,form label.comment{
color:#5A5A5A;
float:left;
}
form#comments-form label.comment{
width:100px;
}
form#comments-form input,form#comments-form textarea,.searin,.submit{
color:#535353;
font:400 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:2px;
padding:1px;
}
form#comments-form input{
width:190px;
}
.search input{
width:140px;
}
form#comments-form textarea{
margin-left:100px;
}
form#comments-form .submit,.submit{
width:60px !important;
}
form#comments-form .wysiwyg{
width:35px;
}
label.none,span.none{
display:none;
}
input, textarea, submit{ 
background:#F9FBFB;
border:1px solid #DCDCDC;
color:#636363;
font-size:9pt;
margin:0;
padding:2px;
}
input.checkbox{
width:15px !important;
}
input:hover, textarea:hover{
background:#ededed;
border:1px solid #c4b5b5;
}
form label.comment,label.contact{
float:left;
width:110px;
}
label.none,span.none{
display:none;
}
form p{
padding-top:1px;
}
form#contact{
margin:auto;
width:550px;
}
form#contact fieldset,form#comments-form fieldset{
border:1px dotted #DADADA;
padding:5px;
}
form#contact fieldset:hover,form#comments-form fieldset:hover{
border:1px solid #DADADA;
padding:5px;
}
form#contact input.contact,form#contact textarea.contact{
background:url(http://corinne-designs.net/images/forms/input.gif) 2px 3px no-repeat;
padding:5px 0 5px 20px;
}
form#contact input.contact{
width:280px;
}
form#contact input.security{
width:224px !important;
}
form#contact input.contact:hover,form#contact textarea.contact:hover{
background:#f2f2f2 url(http://corinne-designs.net/images/forms/input.gif) 2px 3px no-repeat;
}
form#contact input.contact:focus,form#contact textarea.contact:focus{
background:#fff url(http://corinne-designs.net/images/forms/input_on.png) 2px 3px no-repeat;
border:1px solid #0F0F75;
}
form#contact select{
width:300px !important;
}
form#contact option{
padding:2px 5px;
}
fieldset{ 
border:0;
}
fieldset.comments,.formcenter{
background:#F6F6FF;
border:1px solid #D0DEE2;
color:#2D2D2D;
padding:.75em;
}
.formcenter{
margin:5px 10%;
}
fieldset.comments{ 
margin:5px 10%;
}
fieldset.con{
margin:5px 10%;
}
input.submit,input.search,input.com_submit,input.submit_con{
border:none;
color:#2C2C2C;
padding:0 0 3px;
}
input.submit,input.com_submit{
background:url(http://corinne-designs.net/images/forms/submit.gif);
height:20px;
width:60px;
}
input.submit:hover{
color:#00005B;
}
input.search{
background:url(http://corinne-designs.net/images/forms/search.png) no-repeat;
height:16px;
text-indent:-1000000px;
width:16px;
}
input.submit,input.submit_con{
margin-left:110px;
}
input.search{
margin-bottom:0;
}
#searchform{
float:right;
margin-top:30px;
}
form#contact legendlform#comments-form legend{
border:1px solid #D2D2D2;
color:#878787;
font:700 1.1em verdana;
margin:15px 0;
padding:6px;
}
.error{
color:#f30;
}
.success{
color:#390;
}
.error,.success{
margin:5px 10%;
padding:5px;
}