BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 50px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: #FFFFFF url(images/pattern.gif);
	COLOR: #414042;
	TEXT-ALIGN: Left;
	font-family:  Verdana, Sans-Serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

P{
	COLOR: #414042;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

/* menu  highlight section name whne on page */
body#home a#nav-home,
body#faq a#nav-faq,
body#contact a#nav-contact,
body#all a#nav-all,
body#lectures a#nav-lectures,
body#cd a#nav-cd,
body#components a#nav-components,
body#donate a#nav-donate,
body#allabout a#nav-allabout,
body#alllectures a#nav-alllectures,
body#allawards a#nav-allawards,
body#alljury a#nav-alljury ,
body#allpublications a#nav-allpublications,
body#portfolioGSPSF a#nav-portfolioGSPSF,
body#portfoliominiml a#nav-portfoliominiml,
body#portfolioaldo a#nav-portfolioaldo ,
body#portfoliojacob a#nav-portfoliojacob,
body#portfoliobelltv a#nav-portfoliobelltv,
body#portfoliobellphones a#nav-portfoliobellphones,
body#portfoliohumanlocator a#nav-portfoliohumanlocator,
body#portfolioinvivo a#nav-portfolioinvivo,
body#portfolio11sommerset a#nav-portfolio11sommerset,
body#portfoliohorizonzero a#nav-portfoliohorizonzero,
body#portfoliomadam a#nav-portfoliomadam,
body#portfoliogames a#nav-portfoliogames,
body#portfolioreflektions7 a#nav-portfolioreflektions7,
body#portfolioreflektions6 a#nav-portfolioreflektions6,
body#portfolioreflektions5 a#nav-portfolioreflektions5,
body#portfoliofabrica a#nav-portfoliofabrica,
body#portfoliocolors44 a#nav-portfoliocolors44,
body#portfoliocolors43 a#nav-portfoliocolors43{
	COLOR: #FF6633; 
}

/* menu  names */
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: -10px;
	LIST-STYLE-TYPE: none;
}

LI {
	font-size: 9px;
	font-family:  Verdana, Sans-Serif;
	COLOR: #CCC2C0; 
	TEXT-DECORATION: none;
	text-transform: lowercase;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	margin-left: 0px;
	TEXT-INDENT: -15px;
	LINE-HEIGHT: 1.55em;
}

/* links */
A:link, A:active {
	COLOR: #009CAD; 
	TEXT-DECORATION: underline;
}

A:hover, A:visited {
	COLOR: #B0CCD9; 
	TEXT-DECORATION: underline;
}

A IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}


/* White  rectangular container in which we have our content */
#container {
	width: 675px;
	border-right: 25px solid #FFFFFF;
	border-left: 25px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#ads {
	width: 300px;
	height: 700px;
	left: 800px;
	top: 116px;
	position: absolute;
}

/* header placement */
#header {
	MARGIN: 0px 0px 0px;
	WIDTH: 675px;
	padding: 0px;
	background-color: #FFFFFF;
}


/* blog sidebar and content */
#content {
	width:675;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 15px;
	MARGIN: 0px 0px 0px 0px;
	background-color: #FFFFFF;	
}

#main {
	FLOAT: right;
	WIDTH: 500px;
	font-size: 9px;
	PADDING-TOP: 10px;
}

/* links */
#main A:link, A:active {
	COLOR: #009CAD;
	TEXT-DECORATION: underline;
}

#main A:hover, A:visited {
	COLOR: #B0CCD9; 
	TEXT-DECORATION: underline;
}


/* sidebar menu */
#sidebar {
	font-size: 9px;
	margin-left: 0px;
	padding-left: 0px;
}




/* menu sivision names */
H2 {
	FONT: bold 100%
	COLOR: #414042;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 15px;
	margin-top: 15px;
}

H3 {
	FONT: bold 100%/1.4em "Verdana",Sans-serif;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0.25em 0px 0px;
	COLOR: #414042;
	PADDING-TOP: 0px;
	text-transform: lowercase;
}

/* menu links */
#sidebar A:link, A:active {
	COLOR: #6D6E61;
	text-transform: lowercase;
}

#sidebar A:hover{
	COLOR: #F15B40; 
	TEXT-DECORATION: underline;
	text-transform: lowercase;
}

#sidebar A:visited{
	COLOR: #CCC2C0; 
	TEXT-DECORATION: none;
	text-transform: lowercase;
}

/* menu  names */
#sidebar UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: -10px;
	LIST-STYLE-TYPE: none;
}

/* menu Items */
#sidebar LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	margin-left: 0px;
	TEXT-INDENT: -15px;
	LINE-HEIGHT: 1.55em;
}

/* date div */
.date-header {
	MARGIN: 0.5em -1px -12px;
	COLOR: #6D6E71;
	text-align: right;
	text-transform: lowercase;
}

/* post */
.post {
	PADDING-BOTTOM: 1.5em;
	MARGIN: 0.6em 0px 1.5em;
	BORDER-BOTTOM: #414042 1px dotted;
}

/* post title */
.post-title {
	FONT: bold 100%/1.4em "Verdana",Sans-serif; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0.25em 0px 0px; 
	COLOR: #414042; 
	PADDING-TOP: 0px;
	text-transform: lowercase;
}

/* post title link */
.post-title A:link, A:active, A:visited {
	COLOR: #009CAD;
	text-decoration: none;
}

.post-title A:hover {
	COLOR: #B0CCD9;
	text-decoration: none;
}

/* post */
.post P {
	MARGIN: 0px 0px 0.75em; 
	LINE-HEIGHT: 1.6em;
	COLOR: #414042; 
	FONT-SIZE: 9px; 
}

/* post footer */
P.post-footer {
	MARGIN: -0.25em 0px 0px;
	COLOR: #CCC2C0;
	text-transform: lowercase;
}

/* quotes in a post*/
.post BLOCKQUOTE {
	MARGIN: 1em 20px
}
.post BLOCKQUOTE P {
	MARGIN: 0.75em 0px
}

/* code in a post*/
.post code, pre {
	overflow: yes;
	width: 98%;
	BORDER-RIGHT: #414042 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #414042 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #414042 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #414042 1px solid;
	display: block;
	background: #FFFFFF;
	color: #414042;
	font: 9px "Verdana";
}

/* blue */
.blue {
	COLOR: #009CAD;
	text-decoration: none;
}

.search {
	font-family: Verdana, sans-serif;
	font-size:9px;
	color: #CCC2C0;
	vertical-align: baseline;
}

.searchbox {
	font-family: Verdana, sans-serif;
	color: #414042;
	text-decoration: none;
	border-color: #CCC2C0;
	border-width: 1px;
	border-top-style:  solid;
	border-bottom-style: solid;
	border-left-style:  solid;
	border-right-style: solid;
	width: 80px;
	font-size: 9px;
}

.searchbox2 {
	font-family: Verdana, sans-serif;
	color: #414042;
	text-decoration: none;
	border-color: #CCC2C0;
	border-width: 1px;
	border-top-style:  solid;
	border-bottom-style: solid;
	border-left-style:  solid;
	border-right-style: solid;
	font-size: 9px;
}

.searchbox3 {
	font-family: Verdana, sans-serif;
	color: #414042;
	text-decoration: none;
	border-color: #CCC2C0;
	border-width: 1px;
	border-top-style:  solid;
	border-bottom-style: solid;
	border-left-style:  solid;
	border-right-style: solid;
	width: 350px;
	font-size: 9px;
}

#comments-block {
	MARGIN: 1em 0px 1.5em; LINE-HEIGHT: 1.6em
}

#comments-block DT {
	MARGIN: 0.5em 0px
}

#comments-block DD {
	MARGIN: 0.25em 0px 0px;
}

#comments-block DD.comment-timestamp {
	MARGIN: -0.25em 0px 2em; 
	FONT: 78%/1.4em "Verdana",Sans-serif; 
	LETTER-SPACING: 0.1em
}


#comments HR {
	PADDING-BOTTOM: 1px;
	MARGIN: 25px 0px 25px;
	BORDER-BOTTOM: #414042 1px;
}

/****************/
/* comments */
/****************/


.deleted-comment {
	COLOR: gray; 
	FONT-STYLE: italic
}

#profile-container {
	PADDING-BOTTOM: 1.5em;
	MARGIN: 0px 0px 1.5em; 
	BORDER-BOTTOM: #444 1px dotted
}

.profile-datablock {
	MARGIN: 0.5em 0px
}

.profile-img {
	DISPLAY: inline
}

.profile-img IMG {
	BORDER-RIGHT: #222 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #222 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 8px 3px 0px; BORDER-LEFT: #222 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #222 1px solid
}
.profile-data {
	MARGIN: 0px; FONT: bold 78%/1.6em "Verdana",Sans-serif; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.1em
}
.profile-data STRONG {
	DISPLAY: none
}
.profile-textblock {
	MARGIN: 0px 0px 0.5em
}
.profile-link {
	MARGIN: 0px; FONT: 78%/1.4em "Verdana",Verdana,Sans-serif; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.1em
}

table.tabledisplay{
	border-color: #CCC2C0;
	border-width: 1px;
	border-top-style:  solid;
	border-bottom-style: solid;
	border-left-style:  solid;
	border-right-style: solid;
	width: 500px;
}
/****************/
/* table Styles */
/****************/

table.tabledisplay td, th{
	padding: 2px;
	text-transform:lowercase;
	font-style: normal;
}

table.tabledisplay th{
	text-align: left;
}

table.tabledisplay td{
	border-left: 1px solid #D9D9D9;
	padding-top: 10px;
}

#footer {
	WIDTH: 675px;
	background-color: #FFFFFF;
	color:#CCC2C0;
	font-size: 9px;
	text-align:center;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-bottom: 10px;
	padding-top: 50px;
	clear: both;
}





/****************/
/* Added Styles */
/****************/


/* Gallery Styles */

.gallery {
	height: auto;
	width: 100%;
	page-break-after: always;
	margin: 2px;
	clear: both;
	}	

div.thumb {
	margin: 2px;
	border: 1px solid #CCCCCC;
	height: auto;
	float: left;
	text-align: center;
	background-color: #333333;
	}	
.thumb img{
	display: inline;
	margin: 4px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
.thumb a:hover img {border: 1px solid #FFFFFF;}



/* Override template CSS for blockquotes */
blockquote {
	margin: 0 0 20px 0;
	padding-left: 0;
	border-left: none;
	font-family: "Times New Roman", Times, serif;
	}
	
/* Curly Quotes */

blockquote {
    display: block;
    padding: 0 20px;
    width: 400px;
}   
blockquote:before, blockquote:after {
    color: #69c;
    display: block;
    font-size: 700%;
    width: 50px;
    }
blockquote:before {
    content: open-quote;
    height: 0;
    margin-left: -0.55em;
}
blockquote:after {
    content: close-quote;
    height: 50px;
    margin-top: -50px;   
    margin-left: 400px;
}
  

	
	
