body {
	background:#F3F3F3 url('/images/bg.gif') top center no-repeat;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, legend, label {
	padding:0;
	margin:0;
}
body, p, input, textarea, select, td, th, h1, h2, h3, h4, h5, h6 {
	font:10pt "Lucida Grande", "Myriad Pro", "Trebuchet MS", Arial, sans-serif;
}
body.ajax {
	margin:10px;
	background:none;
}
input, textarea, select {
	font-size:9pt;
}
h1 {
	position:relative;
	font-size:14pt;
	font-weight:normal;
	color:#1B9940;
}
h1 img {
	height:35px;
	width:35px;
	margin-right:5px;
	vertical-align:middle;
}
h1 input {
	float:right;
	margin-left:10px;
}
h2 {
	background:#FFF url('/images/mod_title_bg.gif') top left repeat-x;
	height:16px;
	font-size:9.5pt;
	font-weight:bold;
	padding:1px 0 2px 3px;
}
h2 img {
	position:absolute;
	top:2px;
	padding-left:4px;
	height:14px;
	width:15px;
}
h3 {
	color:#000;
	font-size:11pt;
	font-weight:bold;
}
a, a:link, a:active, a:visited {
	color:#00aeef;
	text-decoration:none;
}
a:hover {
	color:#00A651;
	text-decoration:underline;
}
img {
	border:0;
}
img.t {
	border:1px solid #000;
	padding:1px;
	background-color:#FFF;
}
table {
	border:0;
	margin:0;
	padding:0;
}
td, th {
	vertical-align:top;
	text-align:left;
}
fieldset {
	border:1px solid #00A651;
	margin:7px 0 12px 0;
	padding:10px;
}
legend {
	color:#00AEEF;
	font-weight:bold;
	padding:0 5px 0 5px;
	font-size:12pt;
}
.req {
	color:#FF0000;
	font-size:8.5pt;
}
img.ralign {
	border:1px solid #000;
	float:right;
}
input.s, input.m, input.l, input.xl, input.big, 
select.s, select.m, select.l, select.xl, select.big {
	padding:2px;
	border:1px solid #000;
}
input.s, select.s {
	width:50px;
}
input.m, select.m {
	width:100px;
}
input.l, select.l {
	width:150px;
}
input.xl, select.xl {
	width:200px;
}
input.big {
	font-size:12pt;
	color:#00AEEF;
	font-weight:bold;
	width:150px;
}
.message {
	border:1px solid green;
	padding:8px;
	margin:0 20px 10px 20px;
	background-color:#FFF;
	color:green;
}
.error {
	border:1px solid red;
	padding:8px;
	margin:0 20px 10px 20px;
	background-color:#FFF;
	color:red;
}
.clear {
	position:relative;
	height:0;
	clear:both;
	overflow:hidden;
}
.pagination {
	position:relative;
	border:1px solid #666;
	background-color:#EEE;
	padding:2px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:8.5pt;
}
div.btn {
	color:#00AEEF;
	height:20px;
	border:1px solid #CCC;
	background-color:#EEE;
	padding-left:3px;
	margin:3px 0 3px 0;
	cursor:pointer;
}
div.btn:hover {
	color:#00A651;
}
div.btn img {
	position:relative;
	height:15px;
	width:15px;
	top:3px;
}
#top_span {
	background-color:#EAEAEA;
	border-bottom:1px solid #BABABA;
	height:51px;
	overflow:hidden;
}
#inactive_prompt {
	width:920px;
	margin:0 auto;
	background-color:#FFAEAB;
	padding:2px;
	text-align:center;
	font-size:8pt;
	color:#000;
}
#top {
	position:relative;
	background:url('/images/top_bg.png') 200px 0px no-repeat;
	width:925px;
	height:51px;
	margin:0 auto;
}
ul#tn {
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
	top:0;
	right:0;
	color:#CCC;
	font-size:9pt;
}
ul#tn li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	padding-top:3px;
	height:23px;
}
ul#tn li.l {
	background:url('/images/tn-l.png') top left no-repeat;
	width:12px;
}
ul#tn li.c {
	background:url('/images/tn-c.png') top left repeat-x;
}
ul#tn li.r {
	background:url('/images/tn-r.png') top left no-repeat;
	width:12px;
}
div#head_nav {
	padding-left:5px;
	padding-right:5px;
	height:28px;

}
#cntrl {
	font-size:8.5pt;
	float:left;
	padding:7px;
	padding-left:10px;
}
ul#nav {
	position:relative;
	top:-1px;
	float:right;
	list-style:none;
	padding:0;
	margin:0;
	font-size:10.5pt;
	border-left:1px solid #BABABA;
}
ul#nav a, ul#nav a:link, ul#nav a:active, ul#nav a:visited, ul#nav a:hover {
	color:#000;
	text-decoration:none;
}
ul#nav li {
	position:relative;
	float:left;
	list-style:none;
	padding:5px 14px 5px 14px;
	height:18px;
	margin:0;
	background:url('/images/nav_off.gif') top left repeat-x;
	border-bottom:1px solid #BABABA;
	border-right:1px solid #BABABA;
}
ul#nav li:hover {
	background:url('/images/nav_over.gif') top left repeat-x;
}
ul#nav li.on {
	background:url('/images/nav_on.gif') top left repeat-x;
}
ul#nav li.on a, ul#nav li.on a:link, ul#nav li.on a:active, ul#nav li.on a:visited, ul#nav li.on a:hover {
	color:#00aeef;
}

#container {
	position:relative;
	margin:0 auto;
	background:url('/images/content_bg.png') top left repeat-y;
	width:938px;
}

#bottom_cap {
	clear:both;
	margin:0 auto;
	background:url('/images/bottom_cap.png') top left no-repeat;
	width:938px;
	height:20px;
	overflow:hidden;
}
#banner {
	margin:0 auto;
	width:938px;
	text-align:center;
	font-size:9pt;
}
#banner a, #banner a:link, #banner a:active, #banner a:visited {
	color:#1B9940;
}
#banner a:hover {
	color:#00aeef;
}
#leftcol, #rightcol {
	position:relative;
	float:left;
	width:191px;
	margin-left:15px;
}
#rightcol {
	margin-left:10px;
}
#midcol {
	position:relative;
	float:left;
	width:507px;
	margin-left:10px;
}
#wideLeftCol {
	position:relative;
	float:left;
	width:703px;
	margin-left:20px;
}
#wideRightCol {
	position:relative;
	float:right;
	width:710px;
	margin-right:14px;
}
#singleColWide {
	width:909px;
	margin-left:15px;
}
.widePad {
	margin:0 15px 0 15px;
}
.mod {
	border:1px solid #B5B5B5;
	margin-bottom:20px;
	font-size:8pt;
	min-height:140px;
	background-color:#FFF;
}
.mod h2 div.more {
	float:right;
	font-size:8pt;
	font-weight:normal;
	text-align:right;
	margin-right:2px;
}
.mod .p {
	padding:3px;
	padding-top:0;
}
#cnav {
	font-size:8pt;
	width:910px;
	margin:0 auto;
	text-align:center;
	color:#747474;
}
#csm {
	float:right;
}
#cnav p {
	font-size:8pt;
}
table.blog td {
	font-size:7pt;
	padding:5px;
}
table.blog td div.pi {
	float:left;
	height:50px;
	width:50px;
	border:1px solid #000;
	margin-right:5px;
	overflow:hidden;
}
table.blog td em {
	color:#8b8b8b;
}
table.cal {
	padding:0;
	margin:0;
	border:0;
	width:185px;
	background-color:#CCC;
	margin-left:2px;
}
table.cal th, table.cal td {
	font-size:8pt;
}
table.cal th {
	font-weight:bold;
	text-align:center;
	background-color:#FFF;
}
table.cal th.t {
	background-color:#EDEDED;
}
table.cal th span {
	color:#324DB9;
}
table.cal td {
	text-align:center;
	background-color:#FFF;
}
table.cal td.dead {
	background-color:#FFF;
}
table.cal td.dead {
	background-color:#EDEDED;
}
table.cal td.active {
	background-color:#F6DC34;
	cursor:pointer;
}
table.cal td.active:hover {
	background-color:#A1D3F4;
}
table.cal td.today {
	background-color:#A1D3F4;
}
ul.lst {
	margin:0;
	padding:0;
	padding-left:14px;
}
ul.lst li {
	padding:0;
	margin-bottom:5px;
}
ul.lst li span {
	color:#1B9940;
}
.ssl {
	margin:10px 0 10px 0;
}
table.i th, table.i td {
	padding:5px;
	font-size:8.5pt;
}
table.i th {
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
}
table.i td {
	font-size:8pt;
}
div#shareThisHolder {
	float:left;
	width:125px;
}
.myurl {
	margin:10px 0 10px 0;
	font-size:11pt;
	color:#00A651;
}
.myurl strong {
	color:#00AEEF;
}
table.f th, table.f td {
	padding:5px;
	font-size:9pt;
}
table.f th {
	font-weight:bold;
	white-space:nowrap;
	background-color:#EEE;
}
strong.fb {
	color:#00A651;
}
strong.fb span {
	color:#00AEEF;
}
.greenBox {
	border:1px solid #00A651;
	padding:10px;
	margin:10px 0 10px 0;
	background-color:#FFF;
}
.dismiss {
	height:16px;
	background:#FFF url('/images/icons/icon_delete.png') top left no-repeat;
	font-size:8.5pt;
	padding-left:18px;
	padding-top:1px;
	color:#00AEEF;
	cursor:pointer;
	margin-bottom:3px;
}
.dismiss:hover {
	color:#00A651;
}
em.cb {
	cursor:pointer;
}
.terms {
	height:90px;
	overflow:auto;
	border:1px solid #000;
	padding:5px;
	margin-bottom:10px;
}
.terms, .terms p, terms li {
	font:8pt Arial;
}
.terms li {
	margin:5px 0 5px 0;
}
ul.icons {
	margin:0;
	padding:0;
	list-style:none;
}
ul.icons li {
	float:left;
	margin:10px;
	padding:0;
	list-style:none;
	height:85px;
	width:75px;
	cursor:pointer;
	text-align:center;
	font:8pt Tahoma;
	color:#0000FF;
}
ul.icons li:hover {
	color:#00A651;
}
ul.icons li img {
	width:60px;
	height:60px;
	border:0;
}
.tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
.tip-title {
	font-size:11px;
	margin:0;
	color:#FFF;
	padding:8px 8px 4px;
	background:url('/images/bubble.png') top left;
}
.tip-bottom {
	font-size:11px;
	padding:4px 8px 8px;
	background:url('/images/bubble.png') bottom right;
}
#stats th, #stats td {
	cursor:default;
}
table.l th, table.l td {
	padding:4px;
	font-size:8.5pt;
}
table.l th {
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#EEE;
	border:1px solid #555;
}
table.l td {
	font-size:8pt;
}
table.l tr.alt td {
	background-color:#EEE;
}
textarea.richTextHtml {
	width:680px;
	height:150px;
}
textarea.stnd {
	width:690px;
	height:70px;
}
textarea.med {
	width:450px;
	height:100px;
}
ul#albums {
	list-style:none;
	padding:0;
	margin:0;
}
ul#albums li {
	list-style:none;
	margin:0 0 1px 0;
	padding:3px 0 3px 18px;
	background:#FFF url('/images/icons/icon_album.png') top left no-repeat;
	cursor:pointer;
	font-size:8pt;
	font-weight:bold;
	color:#555;
}
ul#albums li.on {
	background-color:#00AEEF;
	color:#FFF;
}
ul#albums li input {
	border:0;
	padding:1px;
	font-size:8.5pt;
	width:140px;
}
ul#albums li img {
	float:right;
	height:16px;
	width:16px;
	margin-right:2px;
	cursor:pointer;
	visibility:hidden;
}
ul#albums li div {
	float:right;
	height:16px;
	width:16px;
	background:url('/images/icons/icon_move.png') top left no-repeat;
	visibility:hidden;
}
ul#albums li.on div, ul#albums li.on img {
	visibility:visible;
}
#albumForm {
	border:1px solid #CCC;
	background-color:#EEE;
	padding:2px;
	margin:4px 0 4px 0;
}
#albumForm input {
	border:1px solid #CCC;
	padding:1px;
	font-size:8.5pt;
	width:130px;
}
#albumForm img {
	float:right;
	height:16px;
	width:16px;
	margin-right:2px;
	cursor:pointer;
}
#rightWidget {
	float:right;
	width:300px;
}
#photoSize {
	width:200px;
	height:16px;
	background:url('/images/slider_bg.png') top left no-repeat;
}
#photoSizeSlider {
	background:url('/images/slider_knob.png') top left no-repeat;
	width:8px;
	height:16px;
	cursor:pointer;
}
ul#photos {
	list-style:none;
	margin:0;
	padding:0;
}
ul#photos li {
	position:relative;
	float:left;
	margin:3px;
	display:none;
	overflow:hidden;
	padding:2px;
	border:1px solid #CCC;
	background-color:#EEE;
}
ul#photos li:hover {
	border:1px solid #00AEEF;
	background-color:#FFF;
}
ul#photos li img.i {
	cursor:pointer;
}
ul#photos li div {
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	background-color:#FFF;
	display:none;
}
ul#photos li:hover div {
	display:block;
}
ul#photos li div img {
	height:14px;
	width:14px;
	margin:2px;
	cursor:pointer;
}
ul#photos li div img.handle {
	cursor:move;
}
table#alb {
	width:700px;
}
table#alb td {
	vertical-align:middle;
}
table#alb td.c1 {
	width:330px;
}
table#alb td.c2 {
	width:210px;
}
table#alb td.c3 {
	text-align:right;
}
#albumTitleDis img, #editAlbumNameForm img {
	cursor:pointer;
}
h3#albumTitleDis span {
	cursor:default;
}
#albumName {
	color:#000;
	font-size:11pt;
	font-weight:bold;
	border:1px solid #CCC;
	padding:1px;
	width:230px;
}
#photoWA {
	position:relative;
}
#loadingBlock {
	position:absolute;
	background-color:#000;
	display:none;
}
#loadingWA {
	position:absolute;
	background:url('/images/loader_black.gif') top left no-repeat;
	font-size:16pt;
	color:#FFF;
	padding-left:48px;
	display:none;
	height:50px;
}
.niceNote {
	margin:15px 0 15px 0;
	padding:10px;
	border:1px solid #CCC;
	color:#00AEEF;
	background-color:#FFF;
}

body.ajax #editContainer {
	width:850px;
	height:480px;
}
body.ajax #toolbar {
	padding:5px 0 5px 0;
	width:620px;
	height:19px;
	text-align:right;
}
body.ajax #toolbar img.eix {
	border:0;
	background:none;
	margin:0;
}
body.ajax #photoArea {
	width:620px;
	height:435px;
	padding:5px;
	border:1px solid #8C8C8C;
	background-color:#EEE;
	overflow:hidden;
}
body.ajax #photoArea img {
	
}
body.ajax #photoOptions {
	float:right;
	background-color:#EEE;
	width:201px;
	height:435px;
	border:1px solid #8C8C8C;
	padding:5px;
	margin-top:29px;
}
body.ajax #photoOptions textarea {
	width:194px;
	height:70px;
	border:1px solid #8C8C8C;
	padding:2px;
}
body.ajax div.bri {
	height:7px;
}
.toolbar {
	position:relative;
	border:1px solid #666;
	background-color:#EEE;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
.toolbar input {
	margin-left:5px;
}
table.tbl td {
	font-size:8pt;
	padding:5px;
}
table.tbl td td {
	border-left:3px solid #00A651;
}
table.tbl th {
	background-color:#FFF;
	color:#00A651;
	padding:5px;
	font-size:8.5pt;
	font-weight:bold;
}

ul#videos {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
}
ul#videos li {
	list-style:none;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #CCC;
	background-color:#FFF;
}
ul#videos li h1 {
	margin-bottom:5px;
	font-size:13pt;
	font-weight:bold;
}
ul#videos li div.d {
	font-size:8.5pt;
	color:#666;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:5px 0 5px 0;
}
ul#videos li div.l {
	float:left;
	width:90px;
	text-align:center;
}
ul#videos li div.r {
	float:left;
	margin-left:10px;
	width:578px;
}
ul#videos li div.fr {
	padding-top:15px;
	float:left;
	margin-left:10px;
	width:300px;
}
ul#videos li h1 a {
	font-size:11pt;
}
ul#videos li .t {
	border:1px solid #000;
	padding:1px;
}
ul#videos li td {
	padding:2px;
	padding-left:0;
}
ul#videos li table {
	margin-top:5px;
}
ul#videos li table span {
	color:#666;
}
ul#videos li td.tags {
	color:#000;
	font-size:8.5pt;
}
ul#videos.tight li div.r {
	float:left;
	margin-left:10px;
	width:317px;
}
ul#videos.tight li div.fr {
	display:none;
}
ul#videos.tight li div.fr td {
	font-size:8pt;
}

#video_player {
	width:487px;
	height:358px;
}
#video_details {
	float:right;
	width:300px;
	min-height:358px;
	border:1px solid #CCC;
	padding:10px;
	background-color:#FFF;
}
#video_details strong {
	color:#0000FF;
}
#video_details p {
	margin-top:10px;
	margin-bottom:10px;
	font-size:8.5pt;
	line-height:14px;
	color:#666;
}
#video_details img.t {
	border:1px solid #000;
	float:right;
	margin-left:10px;
}
#video_details .sl {
	color:#666;
	font-weight:bold;
	font-size:8.5pt;
}
#video_details .sl input {
	width:215px;
	border:1px solid #CCC;
	padding:2px;
}
#video_details .tags {
	margin-top:5px;
	font-size:8.5pt;
	color:#999;
}
#video_details .tags span {
	font-weight:bold;
	color:#666;
}
#video_details table.stats {
	border:0;
	padding:0;
	margin-top:8px;
}
#video_details table.stats td {
	font-size:8.5pt;
	padding:0;
	padding-right:10px;
}
img.star {
	cursor:pointer;
}
#rate_msg {
	position:relative;
 	float:right;
	width:205px;
	font-weight:bold;
	color:#666;
	top:2px;
	font-size:8.5pt;
}
.divider {
	margin-top:10px;
	height:1px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
#inapp {
	font-size:8.5pt;
	margin-top:10px;
}
#inapp a, #inapp a:link, #inapp a:active, #inapp a:visited {
	color:#0000FF;
	text-decoration:none;
}
#inapp a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#comment_form, .comment_form {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px;
	width:487px;
}
#comment_btn, .comment_btn {
	margin-top:5px;
	margin-bottom:5px;
}
textarea#comment, textarea.comment {
	width:477px;
	height:45px;
	font:8.5pt Arial;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
}
ul#comments, ul.comments {
	list-style:none;
	padding:0;
	margin:0;
}
ul#comments li, ul.comments li {
	position:relative;
	list-style:none;
	padding:10px;
	margin-bottom:10px;
	background-color:#FFF;
	font-size:8.5pt;
	border:1px solid #CCC;
}
ul#comments li div.t, ul.comments li div.t {
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
	border-bottom:1px solid #DBDBDB;
}
ul#comments li div.d, ul.comments li div.d {
	position:absolute;
	top:3px;
	right:3px;
	text-align:right;
}
ul#comments li div.d img, ul.comments li div.d img {
	position:relative;
	top:4px;
}
img.view {
	border:1px solid #000;
	padding:1px;
	background-color:#FFF;
	cursor:pointer;
}

#mycal_cats {
	position:relative;
	float:left;
	width:138px;
	border:1px solid #dbdbdb;
	margin-top:2px;
	font-size:9pt;
}

#mycal_cats ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mycal_cats li {
	position:relative;
	list-style:none;
	margin:0;
	margin-bottom:2px;
	padding:0;
	font-size:8pt;
	font-weight:bold;
}

#mycal_cats li img {
	position:absolute;
	right:0;
	top:3px;
	display:none;
	cursor:pointer;
	height:14px;
	width:14px;
}
#mycal_cats li:hover img {
	display:block;
}
#mycal_cats li img.e {
	right:15px;
}

#mycal table {
	width:765px;
	margin:0;
}
#mycal table a:link, #mycal table a:visited {
	color:#0000FF;
}
#mycal td, #mycal th {
	border:1px solid #dbdbdb;
	padding:1px;
	color:#666;
}
#mycal th {
	font-weight:bold;
	background:none;
}
#mycal tr.calrow {

}
#mycal td {
	vertical-align:top;
	width:110px;
	height:110px;
}
#mycal td .caladd {
	float:left;
	background:url('/images/icons/icon_add.png') top left no-repeat;
	padding-left:18px;
	font-size:8pt;
	color:#0000FF;
	height:16px;
	cursor:pointer;
}
#mycal td .calday {
	float:right;
	text-align:right;
}
#mycal td.caldead {
	background-color:#CCC;
}
#mycal td.callive {
	background-color:#FFF;
}
#colorcodes {
	position:relative;
	float:left;
	background:url('/images/colorcodes.gif');
	width:146px;
	height:16px;
}
#colorcodes .colorcodebox, #colorcodes .colorcodebox_over, #colorcodes .colorcodebox_on {
	position:relative;
	float:left;
	margin-left:1px;
	width:17px;
	height:16px;
	background:none;
}
#colorcodes .colorcodebox_over {
	background:url('/images/colorcodebox.gif');
}
#colorcodes .colorcodebox_on {
	background:url('/images/colorcodebox_on.gif');
}
#colorcodetext {
	position:relative;
	float:left;
	margin-left:3px;
	margin-top:2px;
	width:60px;
	height:16px;
	color:#666;
	font:8pt Arial;
	font-weight:bold;
}

#mycal .event {
	position:relative;
	font:8pt Arial;
	padding:1px;
	color:#000;
	margin-bottom:1px;
	cursor:pointer;
}
#mycal .event .tb {
	position:absolute;
	top:1px;
	right:1px;
	display:none;
}
#mycal .event:hover .tb {
	display:block;
}
#mycal .event img {
	cursor:pointer;
	height:13px;
	width:13px;
	margin:0;
	padding:0;
}
#mycal .event em {
	color:#0000FF;
}

#mycal td.today {
	border:1px solid #0000FF;
	background-color:#A1D3F4;
}
ul#mydocs {
	list-style:none;
	padding:0;
	margin:0;
}
li.docrec {
	position:relative;
	list-style:none;
	font-size:8pt;
	background-color:#FFF;
	border:1px solid #CCC;
	margin:0 0 1px 0;
	padding:2px;
}
li.docrec strong {
	color:#666;
	font-size:7.5pt;
}
li.docrec div.tb {
	position:absolute;
	top:0;
	right:0;
	background-color:#FFF;
	padding:1px;
	display:none;
}
li.docrec:hover div.tb {
	display:block;
}
li.docrec div.tb img {
	height:14px;
	width:14px;
	margin:0 1px 0 1px;
	cursor:pointer;
}
li.docrec div.tb img.handle {
	cursor:move;
}
li.warning {
	border:1px solid #FF0000;
}
div.warning {
	font-style:italic;
	color:#FF0000;
}
#domain_login {
	margin:0 30px 200px 30px;
}
#domain_login span.z {
	font-size:14pt;
	color:#00A651;
}
#domain_login input.z {
	font-size:12pt;
	border:1px solid #AAA;
	color:#AAA;
	padding:1px;
	width:150px;
}
#domain_login input.zb {
	background-color:#EEE;
	border:1px solid #00AEEF;
	color:#00A651;
	font-size:12pt;
	padding:1px;
}
div.wpi {
	float:right;
	height:25px;
	width:25px;
	border:1px solid #000;
	margin-right:5px;
	overflow:hidden;
}
ul#docs {
	list-style:none;
	padding:0;
	margin:0;
}
ul#docs li {
	list-style:none;
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #CCC;
	background-color:#FFF;
	font-size:8pt;
	cursor:pointer;
}
ul#docs li:hover {
	background-color:#EAEAEA;
	border:1px solid #00AEEF;
}
ul#docs li h1 {
	font-size:9pt;
	font-weight:bold;
}
ul#docs li:hover h1 {
	color:#00AEEF;
}
ul#docs li div.fi {
	float:right;
	width:160px;
	padding:5px;
	border:1px solid #000;
	background-color:#EEE;
}
ul#docs li:hover div.fi {
	border:1px solid #00AEEF;
	color:#00AEEF;
}
#blogCol {
	float:left;
	width:191px;
}
#blogContent {
	float:right;
	width:700px;
}
.blogTitle {
	font-size:15pt;
	border-bottom:1px solid #000;
	padding-bottom:5px;
	margin-bottom:5px;
}
.blogDate {
	font-size:8.5pt;
	color:#666;
	margin-bottom:5px;
}
.blogEntry {
	text-align:justify;
	font-size:9pt;
}
.blogImage {
	float:right;
	border:1px solid #000;
	margin:0 0 0 15px;
}
.blogWrap {
	margin-bottom:20px;
}
