body {background:url(../images/page_bg.jpg) top left repeat-x #e2e2e2;margin:0;padding:0;font-family:arial, helvetica, sans-serif;font-size:10pt;color:#333;}

#container {width:760px;margin:10px auto;border:1px solid #FF0099;background:#FFF /*url(../images/girl.jpg) bottom right no-repeat*/;}

#header {height:85px;background:url(../images/header_bg.jpg) top left repeat-x #FF0099;/*#a0da2b*/;border-bottom:5px solid #00FF80;}
#header h1 {color:#fff;font-size:20pt;margin:0;text-align:left;padding:20px 10px 0px 10px;}
#header h2 {color:#fff;font-size:16pt;margin:0;text-align:right;padding:0px 10px 10px 0px;}

#content {min-height:600px;height:auto !important;height:600px;width:500px;padding:20px 20px 20px 10px;float:right;}
#content h1, h2, h3, h4 {margin:0;padding:0;font-family:georgia;font-weight:normal;}
#content h2 {margin:0 0 10px 0;color:#FF0099;font-size:18pt;font-weight:bold;border-bottom:1px solid #FF0099;}
#content h3 {color:#FF0099;font-size:12pt;}

#photos {width:428px;height:224px;margin:10px auto;position:relative;padding:10px;background:#f2f7e9;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.imgbox {width:75px;height:75px;border:1px solid #77A13D;background:#f1f1f1;margin:15px;float:left;display:inline;}
#content .imgarticleright {float:right;padding:3px;border:1px solid #EEE;margin:15px 0 15px 15px;}
#content .imgarticleleft {float:left;padding:5px;border:1px solid #EEE;margin:20px 20px 20px 0;display:inline;}
#content .box {border:1px solid #AAA;background-color:#EEE;padding:10px;}

form {width:auto;padding:10px;border:solid 1px #AAA;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
form p {font-size:8pt;}
form fieldset {padding:2px 0 0 5px !important /*Non-IE6*/;padding:0 /*IE6*/;margin:0 0 10px 0;border:solid 1px rgb(220,220,220);background-color:rgb(249,249,249);}
form fieldset legend {margin:0 0 0 5px !important /*Non-IE*/;margin:0 0 20px 5px /*IE6*/;padding:0 5px;color:rgb(80,80,80);font-weight:bold;}
form label.left {float:left;width:150px;}
form select.combo {width:200px;padding:2px;border:solid 1px rgb(200,200,200);}
form input.field {width:300px;padding:2px;border:solid 1px rgb(200,200,200);}
form textarea {width:300px;padding:2px;border:solid 1px rgb(200,200,200);font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
form img {clear:both;}
form input.button {clear:both;float:left;width:auto;margin:0 5px 10px 0;padding:1px !important /*Non-IE6*/;padding:0/*IE6*/;border:solid 1px #AAA;text-align:center;background-color:rgb(249,249,249);color:rgb(80,80,80);}
form input.button:hover {cursor:pointer;border:solid 1px rgb(80,80,80);background:rgb(220,220,220);color:#000;}

#sidebar {width:200px;padding:20px 10px 20px 20px;float:left;margin:0;}
#sidebar ul {margin:0;padding:0;border-bottom:1px solid #ccc;}
#sidebar ul li {margin:0;padding:0;list-style:none;margin-top:1px;/*border:1px solid #FFF;*/border-bottom:none;}
#sidebar ul li a {display:block;padding:3px;width:192px;background:url(../images/li-off.jpg) top left no-repeat #FF99CC;color:#0000FF;text-indent:30px;text-decoration:underline;}
#sidebar ul li a:hover {background:url(../images/li-on.jpg) top left no-repeat #FF99CC;}

.widget {height:60px;border:1px solid #FF99CC;background:#f5f5f5;padding:3px;text-align:center;margin:10px 0 0 0;font-size:8pt;}	

#footer {clear:both;border-top:5px solid #FF0099;background:#00FF80;padding:0px 0px 5px 0px;color:#000;font-size:8pt;font-weight:bold;text-align:center;}

a {color:#0000FF;font-weight:bold;text-decoration:underline;}
a:hover {background:#99ff99;}

table {clear:both;width:auto;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:#F9F9F9;}
table th {padding:0 7px 0 7px;empty-cells:show;border:solid 1px #FFF;background-color:rgb(140,160,50);text-align:center;color:rgb(255,255,255);font-weight:bold;font-size:110%;}
table th.row {height:2.0em;padding:2px 20px 2px 7px;border-left:solid 2px rgb(255,255,255);border-right:solid 2px rgb(255,255,255);border-top:solid 2px rgb(255,255,255);border-bottom:solid 2px rgb(255,255,255);background-color:rgb(225,225,225);text-align:left;color:rgb(80,80,80);font-weight:bold;font-size:110%;}
table tr:hover {background-color:#CCC;}
table td {padding:2px 7px 2px 7px;border:solid 1px #FFF;color:rgb(80,80,80);}
p.caption {clear:both;margin:0.5em 0 2.0em 0;text-align:left;color:rgb(80,80,80);}