@charset UTF-8;
/* CSS Document */

/* ------ REDEFINED TAGS ------ */ 

body {
	margin:0;
	padding:0;
	text-align:center;
}
iframe {
	border:1px solid #CCC;
}
/* ------ IDS ------ */

#bg1, #bg2 { /* interior page background */
	background:#075891 url(../images/bg.jpg) repeat-y top center;
}
#wrapper { /* main column - left */
	clear:both;
	margin:0 auto;
	text-align:left;
	width:900px;
}
/* Columns on the home page--with min-height for non-IE browsers */
#bg1 #column1 { /* home page text 1 */
	background:#FFF url(../images/column1-1.gif) repeat-y;
	border-bottom:2px solid #000;
	float:left;
	min-height:520px;
	width:283px;
}
#bg1 #column1 .pad1 {
	padding:40px 20px 30px 20px;
}
#bg1 #column2 {
	float:right;
	width:617px;
}

/* Columns on the interior pages--with min-height for non-IE browsers */
#bg2 #column1 { /* home page text 1 */
	background:#FFF;
	float:left;
	width:403px;
}
#bg2 #column1 .pad2 {
	padding:40px 26px 30px 26px;
}
#bg2 #column2 {
	float:right;
	width:497px;
	min-height:520px;
}
#bg2 #column2 .pad2 {
	background:#FFF;
	min-height:480px;
}
#bg2 #column2 td {
	padding:0 10px 10px 0;
}

#features, #feat_prod { /* box for featured items */
	width:617px;
}
#photocycle { /* box for featured items */
	width:617px;
	height:522px;
	overflow:hidden;
}
#bg1 #footer { /* nested box for footer content */
	clear:both;
	width:880px;
	text-align:right;
	margin:-15px auto 15px auto;
}
#bg2 #footer { /* nested box for footer content */
	clear:both;
	width:880px;
	text-align:right;
	margin:0 auto;
	padding: 3px 0 15px 0;
}
#header {
	background:#1B1819 url(../images/header.gif) repeat-x center bottom;
	margin:0 auto;
	width:900px;
	height:139px;
}
#navbar {
	padding:85px 0 0 330px;
	width:570px;
	text-align:center;
}
#headerlinks { /* topmost links in header -- good for social networking links */
	margin:14px 0 0 0;
	position:absolute;
	top:0;
	width:900px;
	z-index:7;
	text-align:right;
}
#logo {
	width:390px;
	height:181px;
	left:50%;
	margin:0 0 0 -500px;
	text-align:left;
	position:absolute;
	z-index:777;
}
/* ------ CLASSES ------ */

.dice { /* captchka area */
	background:#FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding:6px;
	margin:0;
	width:170px;
	text-align:center;
}
.dice input { /* captchka input */
	margin:6px 0 0 0;
	text-align:center;
}
.feature { /* featured items layout */
	border:1px dotted #FFF;
	cursor:pointer;
	cursor:hand;
	margin:0 6px 6px 0;
	min-height:80px;
	padding:2px 2px 2px 6px;
}
.feature:hover { /* mouseover state of featured items */
	background:#80A8D1;
	border:1px dotted #FFF;
}
/* ------ PAGE TITLE + SUBHEAD ------ */
#bg2 h2.journal {
width:450px;
}

#bg2 h1.journalblack {
width:450px;
}

/* ------ PADDINGS ------ */
.pad1 {
	padding:10px;
}
.pad2 {
	padding:20px;
}
.pad3 {
	padding:30px;
}
.pad4 {
	padding:40px;
}

