/*
Theme Name: norm
Author: 
Author URI: 
*/
body { padding:0; margin:0; font:14px Optima, Arial,Helvetica,Garuda,sans-serif;  }
h1,h2,h3,h4,h5,h6,ul,li { padding:0; margin:0; line-height:1em; font-size:100%; font-weight:normal; font-style:normal; }
ul { list-style:none; }a:active { outline:none;}:focus { -moz-outline-style:none;}
img { border:0; }
p { margin:1em 0; }
body { margin-top:18px; padding:0; background-color:#999; background: linear-gradient(#999,#ccc, #999); }
#container { margin:0 auto; width:960px;  position: relative; }
#wrap { background: #125659; width: 901px; margin: 0 auto; padding: 0 32px 0 27px; border-top: 2px solid #999; box-shadow: 0px 0px 5px 1px #111;}
#left { float:left; width:22.5%; margin:0; margin:27px 12px 0 0; border-bottom: 27px solid #125659; background-color: #125659; position: relative; display: block; }
#left img {margin-bottom: 1em;
	 box-shadow: 1px 1px 1px #333333;
	border-radius:5px;
}
/* #left p { font-size:95%; line-height:135%; color:#fff;  letter-spacing:1.2px;  background-color:#125659; margin:9px 13px 18px 6px;  } */
 
ul.tabs { text-align: center; display: block;}
ul.tabs li {	list-style:none;	display:inline;}
ul.tabs li a:link, ul.tabs li a:visited {	background-color:#448487;	color:#fff;	padding:3px 9px;	text-decoration:none;	font-size:11px;	font-family:Optima, Verdana, Arial, Helvetica, sans-serif;	text-transform:lowercase; letter-spacing: 1px;-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px;  }
ul.tabs li a:hover {	background-color:#256A6E;	color:#fff; border: none;}
ul.tabs li a.current {background-color:#448487;	color:#fff; border: 1px solid #448487;}
ul.tabs li a.current:hover {background-color:#256A6E; color:#fff; border: border: 1px solid #448487;}
.tabwrap {  background-color:#fff;  padding:10px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display: block; margin-bottom: 18px;
 box-shadow:1px 1px 1px #333333;
}

.tabwrap p {  
	text-align:center;
	background-color:none;
	color:#458487;
	font-size:16px;
	font-weight:bold;
	margin:.5em 0 .5em -2px;
}

.content ul {	margin:0px;	padding:10px 10px 0px 10px;}
.content ul li {	list-style:none;	padding:3px 0;	font-size:14px; }
.content a:link, .content a:visited {text-decoration:none;color:#6E1A2C; background: #EAEEF9;display: block; padding: 6px 9px;-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; border: solid 1px #ddd; }
.content a:hover {color: #fff; background: #256A6E;}
.content ul li:last-child {	border-bottom:none;}
#top { width:960px; background: #1c3063 url(http://normstamper.com/images/banner-ns.jpg) no-repeat 0 0; height: 242px; box-shadow: 0px 4px 5px 1px #111;}
#top-author { width:960px; background: #1c3063 url(http://normstamper.com/images/banner1.jpg) no-repeat 0 0; height: 242px; box-shadow: 0px 4px 5px 1px #111;}

#center { float:right; width:74%; margin:27px 0 18px 0; padding:0; text-align:left;background: #fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display: block;
		box-shadow:0 1px 1px #333333;
}


#right { float:left; width:234px; margin:0; background-color: #125659;  border-top: 2px solid #125659; }

#right p { font-size:95%; line-height:135%; color:#fff;  letter-spacing:2px;  background-color:#1C6342; margin:9px 1px 18px 12px; }
#footer {clear:both; background-color:#eee; padding:9px; border-top:solid 1px #746b7c; height: 18px;}
#footer a:link { color: #1C6342; text-decoration: none;}
#footer a:visited{ color: #1C6342; text-decoration: none;}
#footer a:hover { font-weight:bold; color: #125659; text-decoration: none; }
#infooter { width: 960px; margin: 0 auto; position: relative;}
h1 { margin-top:5px; color:#fff; line-height:140%; font-family: Optima, "Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; font-size:540%; padding-left:30px; letter-spacing:2px;}
h2 { color:#125659;font-family:Optima, "Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; font-size:160%; font-weight:bold; text-transform:capitalize; margin:1em 0 .7em 0;}
h3 { font-family:"Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; font-size:150%; color:#458487; font-weight:bold; margin-top:.4em; line-height: 115%;}
h4 { font-family:Optima, "Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; font-size:150%; color:#6E1A2C; padding-left:30px; letter-spacing: 1px;line-height: 150%; }

h5 { padding-left:30px; margin-top:5px; padding-bottom:0; margin-bottom:5px; color:#fff; font-size:210%;font-family:Optima, "Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; letter-spacing: 1px; line-height: 160%; }
h6 { font-family:Optima, "Palatino Linotype", "Book Antiqua3", "Palatino6","Times New Roman", Times, serif; font-size:150%; color:#fff; padding-left:30px; letter-spacing: 1px;line-height: 150%; }

#content { 
		margin:0 18px 18px 18px; padding:10px; font-family:Optima, Verdana, Arial, Helvetica, sans-serif; font-size:125%; line-height:120%; color:#003;
}
#content a:link { padding-bottom:1px; border-bottom:1px #999 solid; color:#262672; line-height:150%; 
/*text-transform: lowercase;*/
text-decoration:none; }
#content a:visited { padding-bottom:1px; border-bottom:1px #999 solid; color:#262672; line-height:150%; 
/*text-transform: lowercase;*/
text-decoration:none; }
#content a:hover { background-color:#458487; padding:0 3px 3px 3px; color:#fff; line-height:150%; border-radius:3px;
/*text-transform: lowercase;*/
text-decoration:none; }
#content2 { margin:20px; border-top:solid 1px #746b7c; padding-top:20px; font-family:optima,"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-size:90%; line-height:120%; color:#003; }
blockquote { padding:1px 4px; font-size:90%; }
#content2 { margin-top:0; padding-top:0; border:0; margin-bottom:0; }
#footer2 { text-align:center; margin-top:0; padding:10px 20px; border-top:solid 1px #746b7c; }
.nav { padding-left:20px; color:#fff; }
.rev { margin-bottom:0; }
.sig { font-style:italic; text-align:right; margin:6px 100px 0; border-bottom:1px solid #262672; padding-bottom:6px; }
.raveL {padding: 3px 15px;}
.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}
.l {float: left} .c {float: right;}

/* ------------------------------------- */
/* Added CRW */
/* ------------------------------------- */

#twitter-block {
	background-color:#1b95e0;
	color:white;
	padding:1.5em .5em 1.2em 1.5em;
	margin:2em 0 0;
	border-radius:5px;
}

#twitter-block h3 {
	color:white;
	display:inline;
}

#twitter-block a, #twitter-block a:visited, #twitter-block a:hover, #twitter-block a:link,#twitter-block a:active {
	text-decoration:none;
	color:white;
	border-bottom:none;
}

#twitter-block p {
	display:inline;
}

#twitter-block a:hover {
	border-bottom:1px solid #1b95e0;
	padding:.3em .3em .3em 0;
	background-color:white;
	color:#1b95e0;
	border-radius:3px;
	
}

#top h5, #top-author h5 {
	margin:0 0 -.2em 0;
}	


#top h6, #top-author h6 {
	margin:0;
}
/* ------------------------------------- */
/* CRW Added for Navigation		 */
/* ------------------------------------- */
#nav-top {
	margin:1em 0 0 0;
	background-color:#125659;
	padding:1em 0;
	border-radius:5px;
}

#nav-top ul {
	display:inline-block;
}

#nav-top li {
	float:left;
	list-style-type:none;
}
#nav-top li a {
	 padding:.6em;
	font-size:16px;
         margin:0 .8em;
         text-decoration:none;
         background-color:#458487;
         color:#eee;
	 border-radius:5px;
}
#nav-top li a:first-child {
	margin-left:0;
}

#nav-top li a:hover {
        background-color:#246A6D;
        color:#002628;
	box-shadow:1px 1px 2px 0px #002628;
}

#cv ul li{
	list-style-type:circle;
	margin:1em;
}
