/* 
DSPics.com
STYLE SHEET
-----------

dk blue:  000066
orange:  cc6600
*/


/*
* TAGS
* - - -
*/
div,span,td,p,li{
	color:#000000;
	font:12px/20px verdana,arial,helvetica,sans-serif;
}
body{
	background:#000066;
	margin:0px;
	padding:0px;
}
p{
	display:inline;
}
h1{
	display:inline;
	color:#000066;
	font:bold 18px "arial","helvetica","sans-serif";
}
h2{
	display:inline;
	font:bold 14px verdana,arial,helvetica,sans-serif;
}
h3{
	color:#6F6E66;
	display:inline;
	font:bold 12px verdana,arial,helvetica,sans-serif;
}



/* use with <br> for a shorter return*/
.shortbr{
	font:5px verdana,arial,helvetica,sans-serif;
}
/*
* LINKS
* - - -
*/
a:link,a:visited{
	color:#cc6600;
	font:12px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a:hover,a:active,a:focus{
	color:#cc6600;
	text-decoration: underline;
}


a.strong:link,a.strong:visited{
	font-weight:bold;
	text-decoration: none;
}
a.strong:hover,a.strong:active,a.strong:focus{
	font-weight:bold;
	text-decoration: underline;
}


a.category:link,a.category:visited{
	font-weight: bold;
	font-size:11px;
}
a.category:hover,a.category:active,a.category:focus{
	font-weight: bold;
	font-size:11px;
}

a.categoryselect:link,a.categoryselect:visited{
	font-weight: bold;
	font-size:11px;
	color:#000066;
}
a.categoryselect:hover,a.categoryselect:active,a.categoryselect:focus{
	font-weight: bold;	
	font-size:11px;
	color:#000066;
}

a.album:link,a.album:visited{
	font-size:11px;
	color:#666666;
	text-decoration: none;
}
a.album:hover,a.album:active,a.album:focus{
	font-size:11px;
	color:#666666;
	text-decoration: underline;
}

a.mini:link,a.mini:visited{
	font-size:11px;
	color:#cc6600;
	text-decoration:none;
}
a.mini:hover,a.mini:active,a.mini:focus{
	font-size:11px;
	color:#cc6600;
	text-decoration:underline;
}


a.footer:link,a.footer:visited{
	color:#bbbbbb;
	text-decoration:none;
}
a.footer:hover,a.footer:active,a.footer:focus{
	color:#bbbbbb;
	text-decoration: underline;
}

a.deactivate:link,a.deactivate:visited{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
a.deactivate:hover,a.deactivate:active,a.deactivate:focus{
	font-size:11px;
	color:#999999;
	text-decoration: underline;
}

a.delete:link,a.delete:visited{
	font-size:11px;
	color:#990000;
	text-decoration:none;
}
a.delete:hover,a.delete:active,a.delete:focus{
	font-size:11px;
	color:#990000;
	text-decoration: underline;
}






/*
* CLASSES
* - - - -
* to be used in conjunction with one another (i.e class="mid dim")
*/
/* colors */
.dim{
	color:#77766E;
}
.label{
	color:#555450;
}
.selected{
	color:#000066;
}

.white{
	color:#ffffff;
}

.blue{
	color:#000066;
}

.orange{
	color:#cc6600;
}

.alert{
	color:#990000;
}

/* sizes */
.mid{
	font-size:11px;
}
.mini{
	font-size:10px;
}

/* weight */
.strong{
	font-weight:bold;
}


.nolinebreak{
	display: inline;
}

td.paddedbody{
	padding: 7px;
}

/* 
headline class is deprecated
- - -
still needs to be manually removed from some admin pages only
*/
.headline {
	font:  bold 18px "arial","helvetica","sans-serif";
	color:#000066;
}

/* 
reg class is deprecated
- - -
still needs to be manually removed from some files
use regex: ['" ]reg['" ]
*/
.reg {
	font: 11px "verdana", "arial","helvetica","sans-serif";
	color: #666666;
} 


.hdrdate {
	font-size: 12px;
	font-weight: bold;
	background: none;
	background-color: #000066;
	color: #ffffff;
}

.dottedbkgd {
	background-image: url('images/dottedline_11h.gif');
	background-repeat: repeat-x;
}

.error {
	font-weight: bold;
	color: #ff0000;
}

.inst {
	color: #666666;
} 

.footer {
	font-size: 11px;
	color:#aaaaaa;
}

.attention {
	font: bold 11px "verdana", "arial","helvetica","sans-serif";
	color: #000066;
	padding: 4px;
	width: 100%;
	background-color: #eeeeee;
	border: 2px solid #000066;
}



/*
 * FORMS
 * - - - -
 */

form {
	background:#ffffffee;
	padding:4px;
	display: inline;
}

form.nostyle{
	background:none;
	border:none;
	padding:0px
}

input, select, textarea, .field-value{
	border:1px solid #999999;
	color:#000000;
	font:bold 12px verdana,arial,helvetica,sans-serif;
	padding: 2px;
}

input.noborder{
	border:none;
}

.formheader {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	padding: 4px;
} 

.formlabel {
	font-size: 11px;
	color: #666666;
} 

.formbutt {
	color:#333333;
	background-color: #dddddd;
	height:24px;
	cursor: pointer;
	cursor: hand;
}

.asterisk{
	color:#cc6600;
	font-size:11px;
}





/*
 * MESSAGE AREAS
 * - - - - - - -
 */
#errorbox{
	background:#FFFFAA;
	border:1px #990000 solid;
	color:#990000;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
#messagebox{
	background:#DFE5EB;
	border:1px #074381 solid;
	color:#074381;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}



