﻿
.resume_section_collapse { font-size:9px; }

.cl1 
{
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	border-right:solid 1px #bababa;
}

.cl2 {
	padding-left:5px;
}

/* 4 RESUME */

#resume #photo {
	left: 37px;
	top: 20px;
	width:100%;
	float:right;
}

#resume .first {
	margin-top: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
}

dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

dt {
	left: 0;
	width:90%;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}

dd {
	left:20px;
	margin:5px 10px 10px 5px;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

/* 2.2 ALBUMS PAGE */

#albums { padding: 0px 37px 40px 0px; }

.view { text-align: center; }

.view .photo-frame { margin-left: auto; margin-right: auto; }

.item { padding:20px; color:#B2B2B2; }

.item h4 { margin-bottom: 0.4em; }

.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;
}

/* 2.3 PHOTOS, DETAILS, ADMIN/DETAILS PAGE */

.photo { float:right; top:0px; right:0px; }

.PhotosContainer { float:left; width:90%; }

.PhotoOTD {
	border:solid 1px #bababa;
	border-right:none;
	margin-top:25px;
	margin-left:10px;
	padding:10px;
}

.buttonbar {
	background-image: url(images/photonav-bg.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	width:100%;
	height: 33px;
	text-align: center;
}

.buttonbar-top {
	background-image: url(images/photonav-top-bg.gif);
}

#photos .view, #admin-details .view {
	margin-top: 20px;
	margin-bottom: 20px;
}

.menub {
	margin:5px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
}

.menub a:visited { color: #d32525; }

/* Inline styles are used because image controls hard code a border property */

.photo_198 { border: 4px solid #FFFFFF; }

.ListCat {
	border-style:dotted;
	border-color:#bababa;
	border-width:2px;
}

.CatImg { text-align:left; }

.CatTitle {
	font-size:1.2em;
	font-weight:bold;
	font-variant:small-caps;
}

.CatDesc { padding-top:0px; }

.ctlArticle {
	margin:0px;
	padding:0px;
	float:left;
}

/* Article and Category Display */
.aCont {}

.aLBL {
	font-size:14px;
	font-weight:bold;
}

.aLBLa { font-size:9px; }

.aTitle {}

.aDate {}

.aAbs { padding:15px; }

.aRating {}

.aView {}

.adCont {border:solid 1px #bababa; margin-top:5px;}

.adLBL {font-weight:bold;}

.adAtitle {
	font-weight:bold;
	border:solid 1px #bababa;
	background-color:#990000;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
}

.adArticle {}

.PageTitle {
	font-size:1.2em;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
}

.aEdit { float:right; }

/* User Comment Control */

.UserComments{}

.comments {}

.MakeComment {}

.cNote { font-size:0.8em; color:Red; }

.cLabel {}

.DisplayComment {}

.cLbl { font-weight:bold; font-size:1.1em; }

/*................RESUME CSS....................*/
.exp_header { font-size:12pt; font-weight:bold; }

.exp_title { font-size:10pt; font-weight:bold; }

.exp_bullets {
	font-size:8pt;
	font-weight:normal;
	padding-left:20px;
}

.edu_header { font-size:12pt; font-weight:bold; }

.edu_title { font-size:10pt; font-weight:bold; }

.edu_bullets {
	font-size:8pt;
	font-weight:normal;
	padding-left:20px;
	margin-bottom:25px;
}

.skl_header {
	font-size:12pt;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
	margin-right:10px;
}

.skl_bullets {
	font-size:9pt;
	padding-left:10px;
	list-style-position:inside;
	line-height:8px;
	width:90%;
}

.AdminButtons { margin:5px; padding:5px; }

.linkslist dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

.linkslist dt {
	position: absolute;
	left: 0;
	width:200px;
	margin:0px 0px 15px 0px;
}

.linkslist dd {
	margin:0px 0px 15px 205px;
}

.ArticleTitle { font-weight:bold; padding-right:10px; }

.ArticleSummary_1 { padding-right:10px; border-bottom:solid 1px #c0c0c0; background-color:#fdf1f1; }

.ArticleSummary_2 { padding-right:10px; border-bottom:solid 1px #c0c0c0; background-color:#fbdfdf; }
