/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free 
under a Creative Commons Attribution 2.5 License */ body { margin: 0; padding: 
0; background: #E3E7ED url(http://laserengines.com/images/img01.gif) repeat-x left top; font-family: Arial, 
Helvetica, sans-serif; font-size: 12px; color: #000000; } h1, h2, h3 { margin: 
0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 
normal; color: #F93D00; } h1 { font-size: 2em; } h2 { font-size: 1.6em; } h3 { 
font-size: 1.6em; } p, ul, ol { margin-top: 0; line-height: 180%; } ul, ol { } 
a { text-decoration: none; color: #417FDA; } a:hover { } #wrapper { width: 968px; 
margin: 0 auto; padding: 0; } /* Header */ #header { width: 968px; height: 150px; 
margin: 0 auto; background: url(http://laserengines.com/images/img02.gif) no-repeat left top; } /* Logo 
*/ #logo { float: left; width: 968px; height: 60px; color: #616161; } #logo h1, 
#logo p { margin: 0; padding: 0; } #logo h1 { float: left; padding: 80px 0 0 80px; 
letter-spacing: -1px; text-transform: lowercase; font-size: 2.6em; } #logo p { 
float: left; margin: 0; padding: 90px 10px; font: normal 14px Georgia, "Times 
New Roman", Times, serif; font-style: italic; } #logo a { border: none; background: 
none; text-decoration: none; color: #616161; } /* Search */ #search { float: right; 
width: 230px; padding: 0; } #search form { height: 41px; margin: 0; padding: 70px 
0 0 0px; } #search fieldset { margin: 0; padding: 0; border: none; } #search-text 
{ width: 210px; border: none; text-transform: lowercase; font: bold 1.2em Arial, 
Helvetica, sans-serif; color: #FFFFFF; } #search-submit { display: none; } /* 
Menu */ #menu { width: 968px; height: 50px; margin: 0 auto; padding: 0; } #menu 
ul { margin: 0; padding: 0; padding-left: 10px; list-style: none; line-height: 
normal; } #menu li { float: left; height: 50px; background: url(http://laserengines.com/images/img03.gif) 
no-repeat right top; } #menu a { display: block; margin-top: 10px; margin-right: 
3px; padding: 7px 20px 7px 20px; text-decoration: none; font-family: Arial, Helvetica, 
sans-serif; font-size: 13px; color: #000000; border: none; } #menu a:hover, #menu 
.current_page_item a { } #menu a:hover { text-decoration: underline; } /* Page 
*/ #page { width: 968px; margin: 0 auto; background: url(http://laserengines.com/images/img05.jpg) repeat-y 
left top; } #page-bgtop { background: url(http://laserengines.com/images/img04.jpg) no-repeat left top; 
} #page-bgbtm { background: url(http://laserengines.com/images/img06.jpg) no-repeat left bottom; } /* 
Content */ #content { float: right; width: 700px; padding: 60px 20px 0 0; } .post 
{ margin-bottom: 8px; background: url(http://laserengines.com/images/img09.jpg) repeat-y left top; } .post-bgtop 
{ background: url(http://laserengines.com/images/img08.jpg) no-repeat left top; } .post-bgbtm { background: 
url(http://laserengines.com/images/img10.jpg) no-repeat left bottom; } .post .title { padding-top: 15px; 
padding-left: 20px; color: #000000; } .post .title a { color: #000000; border: 
none; } .post .meta { border-bottom: 1px dashed #B5DEF4; padding-left: 20px; padding-bottom: 
5px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
font-style: italic; } .post .entry { padding: 10px 20px 15px 20px; text-align: 
justify; } /* Sidebar */ #sidebar { float: left; width: 220px; padding: 60px 0 
0 20px; color: #787878; } #sidebar ul { margin: 0; padding: 0; list-style: none; 
} #sidebar li { margin: 0; padding: 0; } #sidebar li ul { padding-bottom: 30px; 
} #sidebar li li { line-height: 35px; border-bottom: 1px dashed #D2D4C9; } #sidebar 
li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: 
italic; } #sidebar h2 { height: 32px; padding: 8px 0 0 30px; background: url(images/img11.gif) 
no-repeat left top; letter-spacing: -.5px; color: #FFFFFF; } #sidebar p { padding-bottom: 
20px; text-align: justify; } #sidebar a { color: #417FDA; border: none; } #sidebar 
a:hover { text-decoration: underline; color: #787878; } /* Calendar */ #calendar 
{ } #calendar_wrap { padding: 20px; } #calendar table { width: 100%; } #calendar 
tbody td { text-align: center; } #calendar #next { text-align: right; } /* Footer 
*/ #footer { height: 50px; margin: 0 auto; padding: 0px 0 15px 0; font-family: 
Arial, Helvetica, sans-serif; color: #B2B2B2; } #footer p { margin: 0; line-height: 
normal; font-size: 9px; text-transform: uppercase; text-align: center; } #footer 
a { color: #3D444F; }