/******************
Styling a few tags...
*******************/
body {
	background-color: #003037;
	text-align: center;
}

a {
	color: #1242A6;
}

h6, .boardinfohead {
	background: #D7E1E3;
}

/******************
Page setup stuff called by overall_header.tpl and overall_footer.tpl
*******************/

.header {
	background-image: url(images/cv_head_bg.png);
	margin-right: 200px;
	height: 200px;
}

.logopic {
	position: absolute;
	top: 52px;
	left: 7px;
	height: 45px;
	width: 350px;
	background-image: url(images/cv_logo.png);
}

.headerlinks {
	position: static;
	top: 0px;
	right: 0px;
}

#pm_info, #theme_select, #head_nav {
	font-size: 8pt;
}

#pm_info {
	display: block;
	position: absolute;
	top: 87px;
	right: 230px;
	z-index: 3;
}

#welcome {
	font-weight: bold;
	display: block;
	position: absolute;
	top: 63px;
	right: 260px;
	z-index: 3;
	font-size: 10pt;
}

#theme_select {
	position: absolute;
	top: 116px;
	right: 224px;
	z-index: 3;
}

#head_nav {
	display: block;
	position: absolute;
	top: 116px;
	left: 10px;
}

.mainarea {
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #1242A6;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 95%;
	position: relative;
	top: -25px;
}

.simple_main {
	border-width: 1px;
	border-style: solid;
	border-color: #1242A6;
	background-color: #FFFFFF;
	text-align: left;
}
	
.footer {
	color: #FFFFFF;
}

#header_image {
	z-index: 2;
	background-image: url(images/cv_chiyo.png);
	width: 264px;
	height: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/* This makes the current style not appear in the stylesheet switcher */
#chiyovision {
	display: none;
}


/******************
Other basic classes used on a lot of pages
*******************/

.head_area {
	border-bottom: 1px solid #1242A6;
}

.foot_area {
	border-top: 1px solid #1242A6;
}

.seperator {
	height: 25px;
	border-bottom: 1px solid #1242A6;
	border-top: 1px solid #1242A6;
	background: #D7E1E3;
}

#head_seperator {
}

.button {
	background-color: #1242A6;
	color: white;
}

.rowbox, .forum, .simplepost {
	border-bottom-color: #1242A6;
}


/******************
For creating large buttons and groups of links with graphic backgrounds
*******************/
.largelink_top, .largelink_bottom {
	color: #1242A6;
	text-decoration: none;
	text-align: center;
	font-size: 11pt;
	padding-top: 3px;
	background-image: url(images/cv_largebutton.png);
	display: block;
	width: 100px;
	height: 22px;
}

.largelink_top {
	float: right;
	margin-left: 20px;
}

.largelink_bottom {
	float: left;
	margin-right: 20px;
}

.posttext {
	padding: 10px;
	margin-left: 170px;
}


/******************
index_body.tpl. (.forum is also up with .rowbox in the general setup section)
*******************/

.cattitle {
	border-bottom-color: #1242A6;
	background-color: #D7E1E3;
}

.boardinfo {
	border-bottom-color: #1242A6;
}


/******************
viewforum_body.tpl
*******************/

.thread {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1242A6;
}

.threadsub a {
	color: #003037;
}


/******************
viewtopic_body.tpl.  
*******************/

.row1 {
	background-color: #D7DADE;
}

.row2 {
	background-color: #E6EAED;
}

.postername {
	color: #003037;
}

.posterbar {
	color: #FFFFFF;
}

.postactions {
	background: red;
}

.postactions a {
	width: 60px;
	height: 17px;
	padding-top: 3px;
	background-image: url(images/cv_smallbutton.png);
	display: block;
	float: right;
}


/******************
posting_*.tpl (includes BBcode and some stuff that's shared with PM sending)
*******************/

.attribution, .codehead {
	background: #D7E1E3;
	border-bottom: 1px solid #1242A6;
}

.quote {
	border: 1px solid #1242A6;
}

.codeblock {
	border: 1px solid #1242A6;
}

.helpline {
	background-color: #FFFFFF;
}


/******************
Polls
*******************/

.pollcontainer {
	border-color: #1242A6;
}

/* Need to get a CV-specific pic for this */
.pollbar {
	background-image: url(images/ms_seperator_20.png);
}


/******************
Miscellany
*******************/

.barcontainer {
	border-color: #A0A6B4;
}

.pmhead {
	border-color: #1242A6;
}
