/*
Theme Name: Chris Cano
Theme URI: http://chriscano.com
Description: Theme designed for ChrisCano.com
Author: Chris Cano (305-586-4004, ccano@ufl.edu)
*/

body {
	background:#ffffcc;
	font-family: Verdana, sans-serif;
        line-height:1.3em;
        color:#111;
}

code {
background:#fff;
padding:5px;
border:1px solid #ddd;
}

.portfolio_img {
       padding:8px;
       background:#ffffff;
       border-style:solid;
       border-width:1px;
       border-color:#eeeeee #bbbbbb #bbbbbb #eeeeee;
}

a:link {
       color:#0000cc;
}

h1 {
       margin:0;
}

h2 {
       margin:0;
}

ul li {
       margin:10px 0;
       list-style-type:square;
}

ol li {
       margin:10px 0;
}

.red {
       color:#770000;
}

.fineprint {
       font-size: .7em;
}

/* FONTS */

.arial {
font-family:Arial;
}

.arial_black {
font-family:"Arial Black";
}

.comic_sans_ms {
font-family:"comic sans ms";
}

.courier_new {
font-family:"courier new";
}

.georgia {
font-family:Georgia;
}

.impact {
font-family:impact;
}

.times_new_roman {
font-family:"Times New Roman";
}

.trebuchet_ms {
font-family:"trebuchet ms";
}

.verdana {
font-family:Verdana;
}

.impact {
font-family:impact;
}

.post img {
       padding:3px;
       background:#ffffff;
       border:1px solid #dddddd;
       margin:5px;
}

#main_container {
	width:770px;
	margin:0 auto 0 auto;
overflow:hidden;
}

#header {
	font-family: Verdana, sans-serif;
        line-height:1em;	
font-size:2em;
letter-spacing: -.05em;
        margin:30px 0;
}

#header h4 {
font-size:.4em;
font-weight:normal;
margin-top:-5px;
color:#333333;
}

#header h4 img {
padding:7px 0 0 3px;
}

#header a:link {
        color:#000000;
        text-decoration:none;
}


#header a:visited {
        color:#000000;
        text-decoration:none;
}

#page_name {
        font-size:.55em;
        color:#555555;
}

#left_nav {
	float:left;
	width:80px;
	overflow:hidden;
}

#selected_box {
        width:80px;
        height:80px;
margin:0;
}

#blog {
	background:url(images/blog.gif) no-repeat;
	width:79px;
	height:80px;
    margin:25px 0;
border-style:none solid solid none;
border-width:1px;
border-color:#333333;
}

#blog:hover {
	background:url(images/eye.gif) no-repeat;
}

#my_work {
	background:url(images/my-work.gif) no-repeat;
	width:79px;
	height:80px;
    margin: 0;
border-style:none solid solid none;
border-width:1px;
border-color:#333333;
}

#my_work:hover {
	background:url(images/nose.gif) no-repeat;
}

#subscription_options {
font-size:.75em;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #dddddd;
overflow:hidden;
}

#contact {
	background:url(images/contact.gif) no-repeat;
	width:79px;
	height:80px;
    margin:25px 0;
border-style:none solid solid none;
border-width:1px;
border-color:#333333;
}

#contact:hover {
	background:url(images/mouth.gif) no-repeat;
}

#right_column {
	width:570px;
	float:right;
	overflow:hidden;
        padding:0 40px 0 40px;
        margin-left:20px;
}

.name {
        color: #333;
        text-align:right;
	font-family: Verdana, sans-serif;
	font-size:1.35em;
        font-weight:bold;
        margin:0;
        line-height:1.3em;
        letter-spacing: -.02em;
}

#home_bio {
	text-align:right;
	float:right;
	font-family: Verdana, sans-serif;
	margin-top:114px;
}

.work_sample {
overflow:hidden;
padding-bottom:20px;
margin:20px 0;
border-bottom:1px solid #ddd;
}

.thumbnail {
       padding:5px;
       background:#ffffff;
       border-style:none solid solid none;
       border-color:#cccccc;
       border-width:1px;
float:left;
padding:6px;

}

.work_descrip {
 text-align:right;
       width:300px;
       float:right;
font-size:.8em;
}

.work_descrip p {
      margin:0 0 15px 0;
}

.work_descrip h2 {
	font-family: Verdana, sans-serif;
       font-size:1.3em;
       margin:0;
font-weight:bold;
       color:#006600;
}

.blog_headline {
	font-family: Verdana, sans-serif;
       width:580px;
}

h1.blog_headline {
	font-family: Verdana, sans-serif;
font-size:1.4em;
font-weight:bold;
letter-spacing:-.03em;
word-spacing:-.08em;
line-height:.95em;
}

.blog_headline a:link {
       text-decoration:none;
       color:#006600;
}

.blog_headline a:visited {
       text-decoration:none;
       color:#006600;
}

.subhead {
       font-size:.7em;
       color:#444444;
       margin:0;
}

.post {
font-size:.8em;
margin-bottom:15px;
border-bottom:1px solid #eee;
padding-bottom:15px;
}

.post_content {
margin-top:-5px;
font-size:1.1em;
font-family:'Times New Roman';
}

.post_content p {
        line-height:1.3em;
}

.list_post_content p {
        font-size:.9em;
        line-height:1.3em;
        margin:0;
}

.post h2 {
       font-family: Verdana, 'sans serif';
       font-size:1.15em;
       font-weight:bold;
       color:#111;
}

.navigation {
       padding-bottom:15px;
       text-align: center;
}

.contactleft {
      margin-bottom:5px;
}

.contactright {
       margin-bottom:8px;
}

#footer {
    margin:0 auto 0 auto;
    width:500px;
	padding:20px 45px 25px 45px;
    text-align:center;
    font-size:.7em;
	overflow:hidden;
}

#footer a:link {
	color:#000000;
}

#footer a:visited {
	color:#000000;
}