/*
Author   : Wes Smith | wes@redbullet.co.uk | Red Bullet Web Design
Client   : Jason Bergdahl Photography
URL      : http://www.jasonbergdahl.com
Desc     : General Stylesheet
Created  : 08 October 2007
*/

/********** General Start **********/
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:20px; padding:0; margin:0; background:#0a0a2a;}
a{outline:none;}
a:link, a:visited{text-decoration:underline; color:#0a0a2a;}
a:hover{text-decoration:none; color:#0a0a2a;}
p{padding:0; margin:5px 0 5px 0;}
h1{font-size:15px; padding:0; margin:5px 0 5px 0; color:#0a0a2a; font-weight:100;}
ul{padding:0; margin:0; list-style:none;}
input.txt{color:#333333; width:120px;}
textarea{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form p{clear:left; margin:0; padding:0; padding-top:5px;}
form p label{float:left; width:20%;}
/********** General End **********/

/********** ID's Start **********/
#outer_container{position:relative; width:800px; height:300px; margin:50px auto 0 auto; padding:75px 0 50px 0;}
#inner_container{position:relative; width:305px; height:220px; margin:0 auto 0 auto; background:#FFFFFF url(../Images/jason_img.jpg) bottom right no-repeat; padding:50px 250px 50px 185px;}
#logo{position:absolute; top:0; left:20px;}
#content_container{width:305px; height:200px; overflow:auto;}
/********** ID's End **********/

/********** Sub Page Elements Start **********/
#inner_container_sub{position:relative; width:730px; height:300px; margin:0 auto 0 auto; background:#FFFFFF; padding:10px 10px 10px 0;}
#content_container_sub{position:absolute; top:50px; left:185px; width:210px; height:215px; overflow:auto;}
#image_container{position:absolute; top:10px; right:10px; width:300px; height:300px;}
/********** Sub Page Elements End **********/

/********** Admin Elements Start **********/
#inner_container_admin{position:relative; width:545px; min-height:260px; height:auto !important; height:270px; margin:0 auto 0 auto; background:#FFFFFF; padding:50px 10px 20px 185px;}
#content_container_admin{width:525px; height:auto;}
#menu_admin{position:absolute; top:50px; left:25px; text-transform:uppercase; width:125px; padding:0 0 0 0; line-height:18px;height:auto;font-weight:100;}
.blue_table{border-collapse:collapse;}
.blue_table caption{text-align:right; font-weight:bold; font-style:italic; margin:5px 0 5px 0;}
.blue_table th {color: #FFFFFF;letter-spacing: 1px;text-transform: uppercase;text-align: left;padding: 4px 4px 4px 12px;background: url(../Images/table_th.gif) top left repeat-x; font-size:11px;}
.blue_table td {border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;background:#FFFFFF;padding: 4px 4px 4px 12px;color: #333333;}
.blue_table td.alt {background:#d9e3ee; color:#333333;}
.thumbnail{border:1px solid #0a0a2a; padding:3px;}
.forminput{font-size:10px;}
/********** Admin Elements Start **********/

/********** Classes Start **********/
.category_list ul{margin:0; padding:0; list-style:none;}
.category_list li{margin:0; padding:0 0 0 22px; background:url(../Images/arrow_icon.gif) left center no-repeat;}
/********** Classes End **********/

/********** Navigation Start **********/
#menu{position:absolute; top:50px; left:25px; text-transform:uppercase; width:125px; padding:0 0 0 0; line-height:18px;height:auto;font-weight:100; background:url(../Images/dots_vert.gif) top right repeat-y;}
* html .links_style{ /*IE 6 only */w\idth:100px;}
.links_style ul{list-style:none;margin:0;padding:0;border:none;}
.links_style li {margin:0;padding:0;}
.links_style li a, .links_style li a:visited{display:block;padding:10px 5px 10px 20px;color:#999999;text-decoration:none;width:100%;font-weight:100;}
html>body .links_style li a{ /*Non IE6 width*/width:125px; text-decoration:none;}
.links_style li a:hover{text-decoration:none; color:#0a0a2a;}
/********** Navigation End **********/

/********** Footer Start **********/
#footer{position:absolute; bottom:-10px; left:0; width:790px; padding:5px; color:#FFFFFF; font-size:10px; text-align:center;}
#footer a:link, #footer a:visited{text-decoration:underline; color:#FFFFFF;}
#footer a:hover{text-decoration:none; color:#FFFFFF;}
/********** Footer End **********/

/**
 * Additions by Kevin Dew
 * Added 8/11/07
 * 
 */

/** 
 * Validation Errors
 */
div.val_errors
{
	font-weight:bold;
	margin-bottom:1em;
}
div.val_errors ul
{
	margin-left:2em;
	list-style-type: disc;
}

/** 
 * Display order text inputs
 */
div.image_cont
{
	text-align:center;
}
div.image_cont p label
{
	text-align:left;
	width:7.5em;
	margin-left:0.5em;
}
div.image_cont p input.thin_txt
{
	width:1.5em;
}

