* {
margin:0;
padding:0;
}

body {
margin-top:165px;
background-image:url(../images/b.png);
color:#FFF;
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:100;
}

span#article_photo {
color:RED;
padding:30px;
}

.imageLeft {
border:1px solid #ccc;
float:left;
margin:6px 10px 0 0;
padding:5px;
}

.imageRight {
border:0 double #000;
float:right;
margin:6px 0 0 10px;
padding:5px;
}

h1 {
font-style:11px "Lucida Grande";
}

h2 {
font-size:164%;
}

h3 {
font-size:450%;
}

h4 {
font-size:118%;
}

.article_title
/*
h1,h2,h3 {
color:#FFF;
}

*/
p,blockquote,ul,ol {
margin-bottom:1.4em;
line-height:1.8em;
text-align:justify;
}

blockquote {
margin-left:2em;
margin-right:2em;
font-style:italic;
}

a {
text-decoration:none;
color:#E98234;
}

a:hover {
text-decoration:none;
background-image:url(../animated_underline.gif);
background-repeat:repeat-x;
background-position:100% 100%;
padding-bottom:3px;
color:#C90;
border-style:none;
}

img {
border:0 solid #C4C2C2;
}

.boxed {
margin-bottom:20px;
}

.boxed .title {
background:url(../images/img07.gif) repeat-x left bottom;
font-size:1em;
margin:0;
padding:5px 0;
}

.boxed .content {
padding:3px;
}

.post .title {
background:url(../images/img07.gif) repeat-x left bottom;
font-size:1em;
font-weight:400;
padding:10px 0;
}

.post .date {
padding-top:5px;
font-size:.8em;
font-weight:400;
}

.post .meta {
padding-bottom:25px;
background:url(../images/img07.gif) repeat-x left bottom;
font-size:0.9em;
padding-top:10px;
}

.post .meta p {
line-height:normal;
margin:0;
}

.post .story {
padding:20px;
}

#header {
height:61px;
background:url(../images/img02.gif) repeat-x;
}

#logo {
width:700px;
height:19px;
margin:0 auto 0 160px;
padding:6px 0 0;
}

#logo h1,#logo h2 {
text-transform:uppercase;
letter-spacing:1px;
font-size:11px;
}

#logo h1 {
float:left;
}

#logo h2 {
float:right;
}

#menu {
width:870px;
height:27px;
float:10px;
margin:0 auto 0 110px;
}

#menu ul {
list-style:none;
margin:0;
padding:7px 0 0;
}

#menu li {
display:inline;
}

#menu a {
display:block;
float:left;
height:25px;
background:url(../images/img03.gif) repeat-x;
border:1px solid #222;
text-align:center;
font-size:10px;
font-weight:700;
color:#FFF;
margin:0 5px 0 0;
padding:2px 25px 0;
}

#menu a:hover {
background-image:url(../images/img04.gif);
text-decoration:none;
}

#menu .active a {
background-image:url(../images/img05.gif);
}

#wrapper {
background-image:url(../images/bmnew.gif);
background-repeat:no-repeat;
width:1030px;
background-position:center bottom;
}

#content {
float:left;
width:1030px;
margin:0 auto;
padding:20px 0;
}

#main {
float:left;
width:500px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

#welcome {
padding-top:5px;
}

#sidebarleft {
float:left;
width:200px;
margin-top:10px;
margin-left:1px;
}

#support {
color:#FF8A00;
padding:15px 10px;
}

#login legend {
display:none;
}

#login label {
font-size:x-small;
font-weight:700;
}

#login input {
margin-bottom:5px;
border:1px solid #385B88;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px 5px;
}

#inputtext1,#inputtext2 {
color:#385B88;
}

#inputsubmit1 {
background:#385B88;
color:#FFF;
}

#login p {
font-size:.8em;
}

#updates ul {
list-style:none;
margin:0;
}

#updates h3 {
font:bold x-small Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

#updates p {
margin-bottom:1.4em;
font-size:smaller;
line-height:normal;
}

#partners .content {
padding:10px 0;
}

#partners ul {
border-bottom:1px solid #D1BC5C;
list-style:none;
line-height:normal;
margin:0;
}

#partners li {
border-top:1px solid #D1BC5C;
padding:10px;
}

#footer {
border-top:0 solid #393F4D;
background-repeat:repeat-x;
background-position:left top;
height:85px;
background-image:url(../images/foo.jpg);
padding:10px;
}

#footer p {
width:700px;
font-size:x-small;
color:#FFF;
background-color:#053247;
margin:0 auto 0 300px;
}

#footer a {
text-decoration:underline;
color:#FFF;
}

#footer a:hover {
text-decoration:underline;
}

#sidebar {
float:left;
width:160px;
margin-top:0;
background-image:url(../images/bdme.gif);
}

#sidebar ul.sidemenu {
list-style:none;
margin:0;
padding:5px 0 15px;
}

#sidebar ul.sidemenu li {
padding:0 10px;
}

#sidebar ul.sidemenu a {
display:block;
font-weight:700;
color:#6A6A6A;
height:1.5em;
text-decoration:none;
border-bottom:1px dashed #151515;
line-height:1.5em;
padding:.3em 0 .3em 15px;
}

#sidebar ul.sidemenu a.top {
border-top:1px dashed #151515;
}

#sidebar ul.sidemenu a:hover {
background:#000;
border-left:5px solid #D30F16;
color:#D30F16;
padding:.3em 0 .3em 11px;
}

#sidebar .sidebox {
margin:1px 1px 10px;
}

#sidebar h1 {
color:#FF8A00;
background-repeat:no-repeat;
background-position:10px 0.7em;
font-family:"Lucida Sans Unicode";
font-size:14px;
font-weight:450;
padding:7px 0 7px 35px;
}

#sidebar3 {
float:left;
width:100px;
margin-top:0;
margin-left:10px;
background-repeat:repeat-x;
}

#sidebar3 h1 {
color:#FF8A00;
background-repeat:no-repeat;
background-position:10px 0.7em;
font-family:"Lucida Sans Unicode";
font-size:15px;
font-weight:400;
padding:7px 0 7px 35px;
}

#portfolio-samples-holder {
width:0;
text-align:center;
position:relative;
margin:0 auto;
}

#portfolio-samples {
position:absolute;
top:-580px;
width:120px;
padding-bottom:4px;
left:145px;
}

#portfolio-samples h2,#portfolio-samples h2 span {
position:relative;
width:139px;
height:36px;
color:#1c1c1c;
font-weight:700;
display:block;
font-size:0.9em;
overflow:hidden;
text-align:left;
margin:0;
padding:0;
}

#portfolio-samples h2 span {
position:absolute;
width:139px;
height:36px;
top:0;
left:0;
}

#portfolio-samples h2 em {
font-size:0.8em;
color:#1c1c1c;
font-style:normal;
}

#portfolio-samples ul {
list-style:none;
color:#1c1c1c;
margin:0;
padding:10px 0 5px;
}

#portfolio-samples li {
list-style:none;
color:#1c1c1c;
margin:0;
padding:4px 0;
}

#portfolio-samples li a img {
background:#172224;
}

form {
border:0 solid #f2f2f2;
margin:10px 15px;
padding:0;
}

label {
display:block;
font-weight:400;
margin:5px 0;
}

input {
border:1px solid #eee;
font:normal 1em "Trebuchet MS", Tahoma, sans-serif;
color:#777;
padding:2px;
}

textarea {
width:400px;
font:normal 1em "Trebuchet MS", Tahoma, sans-serif;
border:1px solid #eee;
height:100px;
display:block;
color:#777;
padding:2px;
}

input.button {
font:bold 1em Arial, Sans-serif;
background:#FFF url(../demo14st/gradientbg.jpg) repeat-x;
color:#333;
border:1px solid #DADADA;
margin:0;
padding:2px 3px;
}

#calendar_wrap {
text-align:center;
padding:0 0 0 20px;
}

#calendar_wrap table {
width:90%;
font-style:11px "Lucida Grande";
}

#calendar_wrap tfoot td#prev {
text-align:left;
font-weight:700;
border:none;
}

#calendar_wrap tfoot td#next {
text-align:right;
font-weight:700;
border:none;
}

#exp_content {
text-align:left;
height:auto;
margin:auto;
padding:18px 40px 31px 4%;
}

#exp_content h2,#exp_content p {
text-align:center;
font-weight:400;
color:#690;
padding-bottom:9px;
}

#exp_content,#exp_content p {
font-size:0.9em;
color:#000;
}

strong {
color:#DC7B33;
}

</style>
.transparent_class {
filter:alpha(opacity=70);
-moz-opacity:0.5px;
-khtml-opacity:0.5px;
opacity:0.5px;
}

.somediv {
width:499px;
clear:left;
border:0 solid gray;
}

.somedivypir {
width:520px;
clear:left;
border:0 solid gray;
}

<style type="text/css">
a:link {
color:#C37108;
white-space:nowrap;
text-decoration:none;
}

a:visited {
text-decoration:none;
color:#C37108;
}

a:active {
text-decoration:none;
font-family:"Lucida Sans Unicode";
}

</style>
div.scroll {
height:200px;
width:540px;
overflow:auto;
border:1px solid #666;
background-color:#ccc;
padding:8px;
}

.drop-shadow {
float:left;
position:relative;
background:transparent url(images/drop_shadow.png) bottom right no-repeat !important;
margin:9px 3px 0 10px !important;
}

.drop-shadow img {
display:block;
position:relative;
background-color:#fff;
border:1px solid #a9a9a9;
margin:-6px 6px 6px -6px;
padding:4px;
}

.drop-shadow p {
right:11px;
bottom:0;
color:#eee;
position:absolute;
background-color:#2e333b;
border-top:1px solid #111;
padding:5px 10px;
}

.drop-shadow a {
border-bottom-width:0;
}

.thumbnail {
position:relative;
z-index:0;
}

.thumbnail:hover {
background-color:transparent;
z-index:50;
}

.thumbnail span {
position:absolute;
left:-1000px;
border:2px dashed gray;
visibility:hidden;
color:#FFF;
text-decoration:none;
padding:5px;
}

.thumbnail span img {
border-width:0;
padding:2px;
}

.thumbnail:hover span {
visibility:visible;
top:-100px;
left:-500px;
}

.Fletter {
font-weight:400;
font-size:30px;
color:#e98234;
line-height:80%;
font-family:Georgia,;
letter-spacing:-6px;
}

.article_title,article_title a link,article_title a visited {
color:#E98234;
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:100;
}

.ptextarea {
color:#fff;
font-family:"Lucida Sans Unicode";
font-size:11px;
font-weight:300;
text-align:center;
}

.ptextarea_logo {
color:#E98234;
font-family:"Lucida Sans Unicode";
font-size:10px;
font-weight:300;
text-align:center;
}

.ptextarea_free_num {
color:#fff;
font-family:"Lucida Sans Unicode";
font-size:9px;
font-weight:300;
text-align:center;
}

ul,ol {
margin-left:3em;
}

#support h2,#support h3 {
font-size:1em;
color:#FF8A00;
margin:0;
}

#login fieldset,#calendar_wrap tfoot td,#calendar_wrap tfoot td#prev a,#calendar_wrap tfoot td#next a {
border:none;
}

.somediv .floatbox,.somedivypir .floatbox {
float:left;
width:230px;
}

* html .somediv p,* html .somedivypir p {
height:1%;
}

.somediv p,.somedivypir p {
margin-top:0;
}