/**********************************************************************/
/* Template: bulletproof for Serendipity (http://www.s9y.org)         */
/* Authors: Matthias Mees, David Cummins and Don Chambers             */
/*                                                                    */
/* Stylesheet for the colorset 'default'                              */
/* Design inspired by Serendipity 3.0 by Carl Galloway                */
/*                                                                    */
/* http://s9y-bulletproof.com                                         */
/**********************************************************************/

a:link,
a:active,
a:visited {
	color: #235587;
	text-decoration: none;
}

a:hover {
	color: #5f90ba;
	text-decoration: underline;
}

blockquote {
	float: right;
	margin: 1em .1em 1em 1em;
	width: 150px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #005AAC;
	text-align: right;
	line-height: 20px;
	display: inline;
}

body {
	font-family: "trebuchet ms", "bitstream vera sans", arial, sans-serif;
    background: #ffffff;
}

#wrapper {
	font-size: 80%;
	background: url(img/westech_body.jpg) repeat-y;
	color: #333;
	margin: 4px auto;
	width: 952px;
}

#sitenav #searchform {
	margin: 0 0.5em 0 0;
}

input#serendipityQuickSearchTermField {
	border: 1px solid #235587!important;
}

#sitenav #searchform input {
	border: 1px solid #235587;
	margin-top: 2px;
	margin-right: 0;
}

#serendipity_banner {
	background: #ffffff url(img/westech_header3.jpg) no-repeat;
	height: 129px;
}

a.homelink1, a.homelink1:hover,
a.homelink1:link, a.homelink1:visited,
#serendipity_banner h1 {
	color: #000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 140%;
	text-decoration: none;
	padding: 103px 0 0 20px;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: 1px;
}

a.homelink2, a.homelink2:hover,
a.homelink2:link, a.homelink2:visited,
#serendipity_banner h2 {
	color: red;
	font-size: 160%;
	text-decoration: none;
	padding: 5px 0 0px 10px;
}

/* site navigation styles */
#sitenav {
	background: #ddecfb url(img/default_sitenav_back.png) center left repeat-x;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0 15px 0 15px;
	padding: 0;
	width: 924px;
}

#sitenav.snabove {
	border-top: 0;
}

#sitenav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 90%;
	letter-spacing: .2em;
	font-weight: bold;
	line-height: 18px;
}

#sitenav ul a {
	padding: 4px 10px;
	border-right: #000000 1px solid;
	float: left;
	overflow: hidden;
}

#sitenav .currentpage a,
#sitenav ul li a:hover {
	padding: 4px 10px;
	color: #ddecfb;
	text-decoration: none;
	background: #005AAC;
}

#sbsitenav ul {
	margin: 0;
}

#sbsitenav .currentpage a {
	text-decoration: underline;
	font-weight: bold;
}

#content {
	margin: 0 0 0 15px;
	padding-top: 5px;
	width: 742px;
}

#content h3 {
	text-align: left;
	font-size: 100%;
	line-height: 1.2em;
	color: #053a70;
	margin: 0;
}

.serendipity_date {
	display: none;
}

.webding {
	background: url(img/arrow.gif) no-repeat;
}

#content h4 {
	font-weight: bold;
	font-size: 140%;
	color: #235587;
	margin: 10px 0 5px;
}

#content .left {
	margin: 0 0 0 0px;
	width: 375px;
	line-height: 16px;
}

#content .left a {
	font-weight: bold;
}

.left p {
		text-align: justify;

}

#content h5 {
	font-weight: bold;
	font-size: 140%;
	color: #235587;
	margin: -25px 0 5px;
}

#content .right3 {
	float: right;
	width: 300px;
}
#content .right_clear {
	float: right;
	margin: 0 0 10px 0px;
	padding-top: 0px;
	width: 300px;
	}

#content .right {
	float: right;
	margin: 0 0 10px 0px;
	padding-top: 0px;
	width: 300px;
	background-color: #fff;
	}

#content .right h3 {
	font-size: 9pt;
	color: #ffffff;
	width: 300px;
	background: #ddecfb url(img/h3_back.jpg) center left repeat-x;
	text-align: center;
	padding: 5px 0;
	letter-spacing: .1em
}

#content .right h3 a {
	color: #ffffff;
	text-decoration: none;
}

#content .right h3 a:hover {
	color: #5CB9AF;
	text-decoration: none;
}

#content .right p {
	font-size: 90%;
	width: 140px;
	padding: 0px 0px 0px 10px;
	line-height: 13px;
}

#content .right_text {
	font-size: 90%;
	width: 280px;
	padding: 10px 10px 10px 10px;
}

.right_text ul li {
	padding: 2px 0 2px 0 ;
}

.story {
		font-size: 90%;
		margin: -35px 0 0 0;
		background: #E1E5F1;

}
.story h4{
	font-size: 120%;
	text-align: center;
	text-transform: uppercase;

}

.th50 {
	background: #E1E5F1 url(img/50.png) center right no-repeat;
	height: 35px;
	text-align: center;
	margin: -10px 0 0;
	padding: 10px 0 0;
	letter-spacing: .1em;
		font-size: 9pt;
		color: #fff;


}
.th55 {
	background: #E1E5F1 url(img/55.png) center right no-repeat;
	height: 35px;
	text-align: center;
	margin: -10px 0 0;
	padding: 10px 0 0;
	letter-spacing: .1em;
		font-size: 9pt;
		color: #fff;


}
.th64 {
	background: #E1E5F1 url(img/64.png) center right no-repeat;
	height: 35px;
	text-align: center;
	margin: -10px 0 0;
	padding: 10px 0 0;
	letter-spacing: .1em;
		font-size: 9pt;
		color: #fff;


}

.story table {
margin: 0 0 10px 0;
background: #E1E5F1;
}

.story td {
	padding: 0 5px;
}

.story tr.even {
		background: #CB2726;
		color: #fff;
		font-weight: bold;
}

.story tr.odd {
		background: #fff;
		color: #333;
		font-weight: normal;
}



ul.compact {
		margin: 5px;
		padding: 5px;

}

ul.featureslist li {
border-bottom: 1px solid #000;	
}

.cryo {
		width: 373px;
	height: 252px;
	background: #fff url(img/cryo_bg.jpg) top left no-repeat;
	
}

.cryo_l {
	padding: 5px 0 10px 15px;
		width: 150px;
	height: 252px;
}
.cryo_l p {
	font-family: Verdana, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
		text-align: left;

	}

#serendipityLeftSideBar,
#serendipityLeftSideBarLeft {
	width: 149px;
	margin: 0 0 0 24px;
	padding-top: 10px;
}

#serendipityLeftSideBarRight,
#serendipityRightSideBar {
	width: 320px;
	padding: 20px 20px 0 0;
}

.oneside {
	padding-top: 0;
}

.serendipitySideBarTitle {
	font-size: 120%;
	line-height: 0.85em;
	color: #005AAC;
	text-transform: lowercase;
	border-bottom: 1px solid #ddd;
	margin: 0 0 4px 0;
}

#serendipityLeftSideBar .serendipitySideBarTitle {
	text-align: left;
}

#serendipityRightSideBar .serendipitySideBarTitle,
#serendipityLeftSideBarRight .serendipitySideBarTitle {
	text-align: left;
}

.serendipitySideBarContent {
	margin: 5px 0 30px 0;
}

.serendipity_commentsTitle {
	font-weight: bold;
	color: #336d9f;
}

.serendipity_comment_author_self {
	border-top: 3px solid #e37235;
	border-bottom: 3px solid #e37235;
}

.comment_evenbox {
	border-top: 1px solid #5f90ba;
	border-bottom: 1px solid #5f90ba;
	background-color: #fafbfc;
	color: #505050;
}

.comment_oddbox {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #fafbfc;
	color: #505050;
}

.serendipity_entryFooter {
	display: none;
	border: 1px solid #ddecfb;
	background-color: #f6f8fb;
	font-size: 85%;
	padding: 3px;
}

.serendipity_entryFooter a:hover {
	color: #e37235;
	text-decoration: none;
}

.serendipity_pageFooter {
	display: none;
	margin: 5px 0 10px;
}

#footer {
	height: 63px;
	background: #ffffff url(img/westech_footer.jpg);
}

#footer_sitenav {
	padding: 20px 0 0 0;
}

#serendipity_credit_line {
	padding: 10px 0 0 20px;
}

#serendipity_bulletproof_button {
	display: none;
}

/* pagination links */
div.pagination {
	margin-top: 1em;
}

.pagination a:link,
.pagination a:visited {
	background: #DDECFB url(img/default_sitenav_back.png) center left repeat-x;
	border: 1px solid #CFCFCF;
	padding: 2px 6px;
	text-decoration: none;
}

span#thispage {
	background: #235587;
	border: 1px solid #235587;
	color: #ffffff;
	padding: 2px 6px;
}

.pagination a:hover,
.pagination a:active {
	background: #5F90BA;
	border: 1px solid #235587;
	color: #ffffff;
	padding: 2px 6px;
}

img.serendipity_entryIcon {
	float: right;
	border: 0px;
	margin: 0 5px 0px 0;
}

/* Calendar */
table.serendipity_calendar {
	border-bottom: 1px solid #ddecfb;
	border-left: 1px solid #ddecfb;
	border-right: 1px solid #ddecfb;
	width: 100%;
}

table.serendipity_calendar td {
	text-align: center;
}

table.serendipity_calendar a {
	font-weight: bold;
	text-decoration: none;
}

table.serendipity_calendar a:hover {
	text-decoration: underline;
}

.serendipity_calendarHeader {
	background: #235587;
}

#today {
	color: #fff;
	font-size: 90%;
}

.serendipity_calendarHeader a:link,
.serendipity_calendarHeader a:active,
.serendipity_calendarHeader a:visited,
.serendipity_calendarHeader a:hover {
	border: none;
	color: #fff;
	text-decoration: none;
}

.serendipity_weekDayName {
	font-weight: 600;
	color: #fff;
	background: #5f90ba;
}

.serendipity_calendarDay {
	color: #888;
}

.Today {
	color: #444;
	/*    text-decoration: overline; */
    border: 1px solid #dfdfdf;
}

/* styles for calendar days rows */
.row1 {
	background: #ddecfb;
}

.row2 {
	background: #e2eefb;
}

.row3 {
	background: #e7f1fb;
}

.row4 {
	background: #ecf3fb;
}

.row5 {
	background: #f1f6fb;
}

.row6 {
	background: #f6f8fb;
}

/* end calendar */

.serendipity_search,
.staticpage_navigation,
.serendipity_overview_noentries {
	background-color: #fafbfc;
	color: #505050;
	border: 1px solid #c0c0c0;
	padding: 3px;
}

.searchterm, .searchresults {
	color: #235587;
	font-weight: bold;
}

.serendipity_freetag_taglist {
	background-color: #fafbfc;
	color: #505050;
	border: 1px solid #c0c0c0;
	padding: 3px;
}

.serendipity_freeTag_related {
	margin-top: 1em;
}

.container_serendipity_plugin_comments {
	color: #333;
}

.plugin_comment_wrap {
	background-color: #fafbfc;
	color: #505050;
	border-top: 1px solid #ddecfb;
	border-bottom: 1px solid #ddecfb;
	margin: 5px 0 0 0;
}

.plugin_comment_body {
	font-style: oblique;
}

/* edit link for all sidebar items */
.serendipity_edit_nugget {
	font-weight: bold;
	margin-top: 10px;
	text-align: right;
}

.serendipity_edit_nugget a {
	background: transparent url('img/configure.png') bottom left no-repeat;
	padding: 4px 0 0 20px;
}

/*
=Start table structure
*/
#Summary, #Caption {
	width: 28em;
	display: none;
	
	
}

.tableStyle {
	float: right;
	font-size: 90%;
	width: 299px;
	margin: 0;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
}

.tableStyle2 {
	float: right;
	font-size: 70%;
	width: 299px;
	margin: 0;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle2 th, .tableStyle2 td {
border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	text-align: center;
}



/*
=End table structure
*/

/*
=Start blue colour scheme
*/
.blueScheme, .blueScheme th, .blueScheme td {
	border-color: #069;
}

.blueScheme .even {
	background-color: #E3F6FE;
}

.blueScheme th, .blueScheme thead td {
	background-color: #69F;
}

.blueScheme th.firstColumn {
	background-color: #9CF;
}
/*
=End blue colour scheme
*/
.space {
	padding: 5px 0;
	background: #E1E5F1;
}

.serendipity_entry_form {
	float: right;
	width: 300px;
}

.serendipityCommentForm {
	width: 375px;
}

.clear {
	clear: both;
}

#craftysyntax {
	margin-left: 1px;
}

.serendipity_imageComment_center, 
.serendipity_imageComment_left, .serendipity_imageComment_right {
border-top: 8px solid #EFEFEF;
border-right :8px solid #EFEFEF;
border-left: 8px solid #EFEFEF;


}

