html {background:url(images/body.gif);}
body {margin:0; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(images/body_bckg.gif) repeat-x;}
a {color:#000; text-decoration:none;}
a img {border: none; }
a:hover {text-decoration:underline;}

#container {background:url(images/main_bckg.jpg) center top no-repeat; width:1003px; margin:0 auto;}
#container2{
	text-align:left;
	background:#fff;
	width:600px;}

#logo {font-size:20px; font-family: Arial, Helvetica, sans-serif; padding:40px 100px 90px 160px;}
#logo a {color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#menu {height:40px; text-align:center;}
#menu a {color:#666; font-size:14px; font-weight:bold; text-decoration:none; margin:0 20px; text-transform:lowercase;}
#menu a:hover {color:#000000;}

#main {margin:0 17px; float:left; background-color:#FFFFFF; min-height:350px; display:inline;}
#main2 {margin:0 17px; float:left; background-color:#FFFFFF; min-height:350px; display:inline;}
#text {margin:40px 250px 0 190px;}
#text2 {margin:20px 120px 0 100px;}
#text3 {margin:40px 450px 0 40px;}
#text4 {margin:40px 50px 0 105px;}
#text5 {float:left; margin:0px 10px 0px 105px;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text li {list-style:none; padding-left:15px; background:none no-repeat 0px 6px;}

h1 {margin:20px 0 15px 0; text-transform:uppercase; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; font-size:22px; font-weight:normal;}

#text p {margin:10px 0;}

#blog {float:left; padding:40px 40px 0 65px; width:864px;}
#blog ul {margin:0; padding:0px;}
#blog li { float:left; list-style:none; border-bottom:1px solid #ebebeb; padding:20px 20px 20px 20px; width:820px;}
#blog li:hover {background-color:#f3f3f3;}
#blog a {color:#fff; text-decoration:none;}
#blog img {padding: 0 0 0 0px;}

#post {
margin:10px 0 0 80px;
float:left;
height:300px;
line-height:9px;
margin-bottom:3px;
margin-right:3px;
padding:3px;
position:relative;
}

.image img {
height:auto;
margin-bottom:15px;
margin-top:3px;
width:300px;
height:300px;
border:none;
}

#conceptual {float:left; padding:40px 40px 0 65px; width:400px; height:300px;}
#conceptual ul {margin:0; padding:0px;}
#conceptual li {float:left; list-style:none; border-bottom:1px solid #ebebeb; padding:20px 20px 20px 20px; width:400px;}
#conceptual li:hover {background-color:#f3f3f3;}
#conceptual a {color:#fff; text-decoration:none;}
#conceptual img {padding: 0 0 0 0px;}

#sidebar {float:left; padding:20px 20px 0 20px; width:230px;}
#sidebar h1 {margin:20px 0 30px 10px; text-transform:uppercase; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; font-size:22px; font-weight:normal;}
#sidebar ul {margin:0; padding:0;}
#sidebar li {list-style:none; border-bottom:1px solid ##ebebeb; padding:0 0 0 0; margin-bottom:10px;}
#sidebar li:hover {background-color:#f3f3f3;}
#sidebar a {color:#fff; text-decoration:none;}

#sidebar-r {float:right; padding:20px 20px 0 10px; width:230px;}
#sidebar-r h1 {margin:20px 0 29px 7px; text-transform:uppercase; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; font-size:22px; font-weight:normal;}
#sidebar-r ul {margin:0; padding:0;}
#sidebar-r li {list-style:none; border-bottom:1px solid ##ebebeb; padding:0 0 0 0; margin-bottom:10px;}
#sidebar-r li:hover {background-color:#f3f3f3;}
#sidebar-r a {color:#fff; text-decoration:none;}

#sidebar2 {float:right; padding:94px 10px 0 30px; width:400px;}
#sidebar2 ul {margin:0; padding:0px;}
#sidebar2 li { float:left; list-style:none; border-bottom:1px solid #ebebeb; padding:10px 10px 10px 10px;}
#sidebar2 li:hover {background-color:#f3f3f3;}
#sidebar2 a {color:#fff; text-decoration:none;}

#sidebar3 {float:right; padding:40px 10px 0 30px; width:400px;}
#sidebar3 ul {margin:0; padding:0px;}
#sidebar3 li { float:left; list-style:none; border-top:1px solid #ebebeb; padding:10px 10px 10px 10px;}
#sidebar3 li:hover {background-color:#f3f3f3;}
#sidebar3 a {color:#000; text-decoration:none;}

#gallery {margin:0 140px; float:left; background-color:#FFFFFF; display:inline; padding:10px 10px 10px 112px;}
#gallery ul {margin:0; padding:0px;}
#gallery li {float:left; list-style:none; border-bottom:1px solid #ebebeb; padding:10px 10px 10px 40px; display:inline;}
#gallery li:hover {background-color:f3f3f3;}
#gallery a {color:#000; text-decoration:underline}

#links {float:left; padding:0px 10px 0 60px; width:400px;}
#links ul {margin:0; padding:0px;}
#links li { float:left; list-style:none; border-bottom:1px solid #ebebeb; padding:10px 10px 10px 10px;}
#links li:hover {background-color:#f3f3f3;}
#links a {color:#fff; text-decoration:none;}

#aboutL {
margin:40px 0 0 100px;
border-right:1px #000 solid;
float:left;
width:400px;
}
#aboutL p {
font-family:Arial, Helvetica, sans-serif #000;
font-size:12px;
line-height:15px;
margin:11px 1px 3px 0;
}
#aboutR {
margin:40px 0 0 50px;
background:none;
border:0 none;
float:left;
width:400px;
}
#aboutR p {
font-family:Arial, Helvetica, sans-serif #000;
font-size:12px;
line-height:15px;
margin:5px 35px 3px 0px;
}

#footer {padding:0 110px; height:169px; clear:both; background:url(images/footer_bckg.jpg) center top no-repeat;}
#menu_footer {color:#666; font-size:11px; padding:40px 0 0 285px;}
#menu_footer a {color:#666; text-transform:lowercase;}
#left_footer {float:left; padding:60px 0 0 100px; color:#FFFFFF; font-size:12px;}
#left_footer a {color:#FFFFFF;}
#right_footer {float:right; padding:60px 100px 0 0; color:#FFFFFF; font-size:12px;}
#right_footer a {color:#FFFFFF;}