/*
Theme Name: WilliamCervantes
Version: 1.0
Author: Mindshare Studios, Inc
*/
.a-blue { color:#1c314b !important; }
.a-darkgrey { color:#060606 !important; }
.a-lightgrey{ color:#808b91 !important; }
li.current_page_item a { color:#1c314b; }
*:focus { outline:none; }
body { margin:0; color:#000; font:12px  'Gill Sans', Verdana, Arial, Helvetica, sans-serif; background:#616161; }
img { border-style:none; }
a { text-decoration:none; color:#292929; }
a:hover { text-decoration:underline; }
input, textarea, select { font:100% arial, sans-serif; vertical-align:middle; }
form, fieldset { margin:0; padding:0; border-style:none; }
#wrapper { width:753px; margin:0 auto; }
#header { width:100%; overflow:hidden; clear:both; }
.logo { width:506px; height:62px; overflow:hidden; background:url(images/logo.png) no-repeat; float:left; margin:46px 0 0; }
.logo a { height:62px; display:block; text-indent:-9999px; overflow:hidden; }
.nav { width:178px; list-style:none; padding:10px 0 0; margin:0 12px 0 0; float:right; display:inline; background:#808b91; }
.nav li { text-align:center; border-bottom:1px solid #99a2a7; float:left; width:100%; }
.nav a { color:#fff; line-height:29px; }
.nav .active a, .nav a:hover { color:#1c304a; text-decoration:none; }
#main { width:100%; overflow:hidden; clear:both; background:#fff; }
#main h2, #main h3, #main h4, #main h5, #main h6 { margin:10px 0 0; color:#808b91; font-weight:normal; text-transform:lowercase; }
#main h2 { font-size:26px; }
#main h3 { font-size:22px; }
#main h4 { font-size:18px; }
#main h5 { font-size:16px; }
#main p { color:#292929; margin:20px 0 0; line-height:21px; }
#main a { font-weight:bold; color:#1c314b; border-bottom:1px solid #99A2A7; }
#main a:hover { border-bottom:1px solid #292929; color:#060606; text-decoration:none; }
.top-link { float:right; width:190px; }
.top-link, .nav { text-transform:lowercase; }
.top-link ul { width:178px; list-style:none; padding:0; margin:0; background:#1c304a; overflow:hidden; }
.top-link li { float:left; width:100%; }
#main .top-link a { font-weight:normal; color:#fff; line-height:26px; display:block; text-align:center; border-bottom:1px solid #99A2A7; }
#main .top-link .active a, #main .top-link a:hover { background:#808b91; text-decoration:none; }
.content1 { width:430px; float:right; padding:0 30px 0 0; clear:right; margin:12px 0 0; }
.content2 { width:370px; float:right; padding:0 20px 0 0; clear:right; margin:40px 0 0; }
#main .content2 p { margin:4px 0 20px 35px; font-size:12px; }
/* .sidebar img{float:left;} */
.sidebar img { margin:0 0 -3px; }
.list-img { list-style:none; padding:0; margin:0; float:left; width:213px; overflow:hidden; }
.list-img li { float:left; width:100%; padding:14px 0 0; }
.list-img li:first-child { padding:0; }
.sidebar .list-img img { display:block; margin:0; }

.list-img-wide { list-style:none; padding:0; margin:0; float:left; width:321px; overflow:hidden; }
.list-img-wide li { float:left; width:100%; padding:14px 0 0; }
.list-img-wide li:first-child { padding:0; }
.sidebar .list-img-wide img { display:block; margin:0; }

#project-nav { width:733px; display:block; height:100px; clear:both; background-color:#808B91; margin:0; padding:10px; text-align:center; }
#main #project-nav a { font-weight:normal; border-bottom:none; }
#project-nav #thumbnails { margin: 10px; }
#project-nav #linknav { clear:both; }
.thumbnail-div { border:1px solid #333; float:left; margin:0 12px }
.thumbnail-div:hover { border:1px solid #fff; }

#footer { height:1%; overflow:hidden; clear:both; padding:0 12px 0 10px; }
#footer p { margin:26px 0 0; color:#333; }
#footer .f-nav { width:178px; list-style:none; padding:7px 0 0; margin:15px 0 0; float:right; display:inline; background:#808b91; min-height:100px; height:auto; text-transform:lowercase; }
#footer .f-nav li { text-align:center; float:left; width:100%; }
#footer .f-nav a { color:#fff; line-height:25px; }
#footer .f-nav a:hover { color:#333; text-decoration:none; }

.cform { width:358px; padding:10px; background-color:#dcdfe1; }
.linklove { display:none; visibility:hidden; }
.cform textarea, .cform input { width:250px; background-color:#FFF !important; }
span.reqtxt, span.emailreqtxt { display:none !important; visibility:hidden; }
.cform label { font-weight:normal; }

.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
background:none; border:none !important; font-size:12px; margin:10px 0 0 5px; padding:5px; width:120px; background-color:#2c3f59 !important; color:#FFF; }
.cform input:hover, .cform textarea:hover, .cform select:hover { background:#CEDDDF none repeat scroll 0 0; }

table.project-list { margin:15px 0 0 0; width:400px !important; overflow:visible; font-size:10px; border-collapse:collapse; }
table.project-list th { text-align:left; color:#99A2A7; }
#main table.project-list a, #main table.project-list a:hover { font-weight:normal; border-bottom:none; }
table.project-list tr {  }
table.project-list td, th { border-bottom:1px solid #616161; padding:5px 0; }