body { font-family: Georgia, "Times New Roman", Times, serif; margin:0px; font-size:12px; color:#000000; line-height:16px; }
img { border:none; }
div, p, form, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, blockquote { margin: 0; padding: 0;}
p { margin:0px 0px 10px 0px; }
hr { display: block; position: relative; padding: 0; margin: 0px 0px 10px 0px; height: 0; max-height: 0; width: 100%; clear: both; border: none; border-top: 1px dashed #888687; border-bottom: none; font-size: 1px; line-height: 0; }
.center { text-align:center; }
.clear { clear:both; }
.large { font-size:24px; line-height:28px; }
.testimonials { line-height:14px; }
.arial { font-family:Arial, Helvetica, sans-serif; }
.black { color:#000; }

/** Headings **/
h1 { width: 115px; height:25px; background:url(images/sitedesign-logo.gif) no-repeat; cursor:pointer;  }
h1 span { display:none; }
h2 { margin-bottom:10px; font-size: 12px; font-weight:normal; }

/** Links **/



a:link, a:visited, a:active, a:hover { color:#000000; text-decoration:none; }
a:hover { color:#034ea1; text-decoration:none; }

.navigation a:link, .navigation a:visited, .navigation a:active, .navigation a:hover { color:#929497; text-decoration:none; }
a.active:link, a.active:visited, a.active:active, a.active:hover, .navigation a:hover { text-decoration:underline; color:#000000; }

a.featured:link, a.featured:visited, a.featured:active { color:#034ea1; text-decoration:none; }
a.featured:hover { color:#000000; text-decoration:none; }


#generic a { color:#034ea1; text-decoration:none; }

/** Containers **/

#container { width:825px; float:left; height:100%; position:absolute; }
#navigation { width:175px; float:left; position:fixed; padding:25px; }
#content { width:550px; float:right; background-color:#ededee; padding:25px 25px 0px 25px; }
#generic { width:550px; height:100%; float:right; background-color:#ededee; padding:25px 25px 0px 25px; }
#day { width:85px; padding:25px; position:fixed; left:825px; }

.work { width: 550px; float:left; margin:0px 0px 25px 0px; border-bottom: 1px solid #888687; }
.workfull { width: 550px; float:left; margin:0px 0px 25px 0px;  border-bottom: 1px solid #888687; padding-bottom:10px;}
.workfull img { margin-bottom:10px; }
p .imagemanualedit { margin-bottom:0px; }

/** Navigation Specific **/
ul.navigation, ul.navigation li, ul.services, ul.services li { list-style: none; }
ul.navigation { margin: 40px 0px 30px 0px; }
ul.services { margin:0px 0px 130px 0px; }
.intro {  }
.intro p { margin:0px 0px 15px 0px; }
.ideas { padding-bottom:5px; border-bottom: solid 1px #c8c7c7; }

.linkedin { width: 18px; height:17px; display:block; background:url(/images/sitedesign-icon-linkedin.gif) no-repeat; float:left; margin:5px 1px 0px 0px; }
.twitter { width: 18px; height:17px; display:block; background:url(images/sitedesign-icon-twitter.gif) no-repeat; float:left; margin:5px 1px 0px 0px;  }
ul.navigation li a.black { color:#000; }

/** Days **/
.sunday, .monday, .tuesday, .wednesday, .thursday, .friday, .saturday { height:85px; width:85px; background:url(images/sitedesign-days.gif) no-repeat; }
.sunday { background-position:0px 0px;}
.monday { background-position:0px -85px;}
.tuesday { background-position:0px -170px;}
.wednesday { background-position:0px -255px;}
.thursday { background-position:0px -340px;}
.friday { background-position:0px -425px;}
.saturday { background-position:0px -510px;}
