BODY                  { font-family: "Arial", "Helvetica", sans-serif; margin: 0; }
H2                    { font-weight: normal; font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        font-size: 2.0em; color: #E00033; margin: .66em 0; }
H3                    { font-weight: normal; font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        font-size: 1.4em }
H4, TH                { font-weight: normal; font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        font-size: 1.2em }
H4                    { margin: 1em 0 .8em; }
TD.author, TD.header  { font-size: 1.0em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }
TD.content            { font-size: 1.2em; font-family: "Arial", "Helvetica", sans-serif;
                        color: #FFFFFF; background-color: #E00033 }
TD.block              { background-image: url('http://www.strongswan.org/images/backg42.jpg'); 
                        font-weight: bold; font-family: "Arial", "Helvetica", sans-serif }
TD.return             { background-image: url('http://www.strongswan.org/images/backg42.jpg'); 
                        font-weight: bold; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }
TD.linuxtag           { font-size: 1.2em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        color: #FFFFFF; background-color: #32497b }
UL.p10, OL.p10,
P.p10, TD.p10         { font-size: 1.0em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }                       
UL.p11, OL.p11,
BLOCKQUOTE.p11,
P.p11, TD.p11         { font-size: 1.1em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }                 
P.p12, TD.p12         { font-size: 1.2em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }
P.strongsec           { font-size: 1.3em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }
P.menu                { font-size: 1.6em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif }
EM.strongsec          { font-size: 2.1em; font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        font-style: normal; color: #E00033 }
EM.normal             { font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
                        font-style: normal; color: #E00033 }
.indent               { padding-left: 1em; }
P.list, EM.list,
BLOCKQUOTE.list       { font-style: normal; font-size: 1.0em; font-family: "Courier New", "Courier", monospace }
EM.md5sum             { font-style: normal; font-size: 1.0em; font-family: "Courier New", "Courier", monospace;
                        font-weight: bold }
BLOCKQUOTE {
  margin-left: 1em;
}
DL.releases {

}
DL.releases DT {
  display: list-item;
  list-style-type: square;
  margin-left: 2em;
  margin-bottom: 0.4em;
}
DL.releases DD {
  margin-bottom: 1em;
}
UL {
  padding-left: 2em;
  margin-bottom: 2em;
}
LI {
  list-style: square;
}
A IMG {
  border: none;
}
A:Link  {
  color : #0000FF;
  text-decoration : none;
}
A:Visited  {
  color : #0000FF;
  text-decoration : none;
}
A:Active  {
  color : #FF0000;
  text-decoration : none;
}
A:Hover  {
  color : #FF0000;
  text-decoration : none;
}
 
A.content:Link  {
  color : #FFFFFF;
  text-decoration : none;
}
A.content:Visited  {
  color : #FFFFFF;
  text-decoration : none;
}
A.content:Active  {
  color : #0000FF;
  text-decoration : none;
}
A.content:Hover  {
  color : #0000FF;
  text-decoration : none;
}

A.home:Link  {
  color : #000000;
  text-decoration : none;
}
A.home:Visited  {
  color : #000000;
  text-decoration : none;
}
A.home:Active  {
  color : #0000FF;
  text-decoration : none;
}
A.home:Hover  {
  color : #0000FF;
  text-decoration : none;
}
H2 A:link,
H2 A:visited,
H2 A:active {
  color : inherit;
}
div.infobox {
  margin: 0;
  padding: 10px;
  line-height: 1.3em;
  background-color: #EFEFEF;
  border: 2px solid #8A0020;
  border-top-color: #E00033;
  border-left-color: #E00033;
  -moz-box-shadow: 0px 3px 6px #666;
  -webkit-box-shadow: 0px 3px 6px #666;
  box-shadow: 0px 3px 6px #666;
  text-shadow: 1px 1px 2px #888;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #D0D0D0),
    color-stop(1, #FFFFFF)
  );
  background-image: -moz-linear-gradient(
    center bottom,
    #D0D0D0 0%,
    #FFFFFF 100%
  );
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.infobox.top {
  text-align: center;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: fixed;
  top: 0;
  left: 50%;
  width: 90%;
  margin-left: -45%;
}
div.infobox.release {
  float: right;
  margin: 25px 90px 0 0;
}
/* Top Menu */
#top-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    color: #FFFFFF;
    background-color: #8a0020;
    font-family: Verdana, sans-serif;
    font-size: 9.6px;
	height: 2em;
	padding: 0 2px 0.5em 6px;
	line-height: 1.5em;
}
body.no-top-menu #top-menu {
	display: none;
}
#top-menu ul {
    margin: 0;
    padding: 0;
}
#top-menu li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#top-menu a {
	display: block;
    color: #d5d5d5;
    margin-right: 8px;
    font-weight: bold;
    padding: 5px 1px 0;
}
#top-menu a:hover {
	color: #fff;
}
#top-menu a.active {
	color: #fff;
	font-weight: bold;
	border-top: 3px solid #FFF;
	padding-top: 2px;
}
#top-menu a.separator {
	border-right: 1px solid #fefefe;
	padding-right: 10px;
}
#top-menu a.twitter {
	padding-left: 20px;
	background: url("/images/twitter_newbird_white_16.png") no-repeat 0 -21px;
}
#top-menu a.twitter:hover {
	background-position: 0 2px;
}
#top-menu a.facebook {
	padding-left: 20px;
	background: url("/images/facebook_white_16.png") no-repeat 0 -21px;
}
#top-menu a.facebook:hover {
	background-position: 0 2px;
}
/* Left Menu */
#leftbar {
	background: transparent url(images/backg42.jpg) repeat;
	width: 200px;
	float: left;
	padding: 15px 0;
	text-align: center;
}
#menu {
	width: 160px;
	margin: auto;
}
#menu ul {
	margin: 0;
	padding-left: 10px;
}
#menu ul li {
    list-style-type: none;
	background-color: #E00033;
	padding: 3px;
	margin: 0;
	margin-bottom: 10px;
}
#menu ul a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
}
#menu ul a:hover {
	color: #0000FF;
}
#menu ul li.active {
	background-color: #E00033;
}
/* Navigation Level 1 */
#menu ul ul {
	list-style: none;
	padding: 0;
}
#menu ul ul li {
	background: #999;
	margin: 0;
}
#menu ul ul a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
}
/* Content */
#container {
	margin-top: 24px;
}
body.no-top-menu #container {
	margin-top: 0;
}
#content {
	margin-left: 200px;
	padding-left: 20px;
}
#innercontent {
	display: inline-block;
	background: transparent url(images/backg42.jpg) repeat-y 590px;
	padding-right: 80px;
	width: 580px;
}
/* Other colors */
#menu ul li {
	background-color: #8A0020;
}
#menu ul li:hover {
	background-color: #E00033;
}
#menu ul a:hover {
	color: #FFF;
}
/* Blog */
.post-info { font-size: 0.95em; padding-top: 3px; color: #b0b0b0; }
.post-info a, .post-info a:visited { color: #000; }
.entry { color: #333; line-height: 1.4em; }
.entry h3 { margin-bottom: 0.6em; }
.entry li { margin-bottom: 0.6em; }
.entry pre { font-family: "Courier New", "Courier", monospace }
.entry p:first-child { color: #666; font-weight: bold; }
.entry hr { border: 0; color: #AEEBEC; background-color: #AEEBEC; height: 2px; }
ul.paging { margin: 20px 0 0; padding: 0; border-top: 1px solid #aeebec; }
ul.paging li { float: left; list-style-type: none; margin: 10px 0; padding: 0; white-space: nowrap; }
ul.paging a { display: block; margin-right: 8px; font-weight: normal; padding: 5px; }
ul.paging a.active { color: #fff; background-color: #e00033; font-weight: bold; }
/* Buttons */
a.button { background-color: #e6e6e6; border: 0 none rgba(0, 0, 0, 0); border-radius: 2px; color: rgba(0, 0, 0, 0.8); font-family: inherit; font-size: 100%; padding: 0.5em 1em; text-decoration: none; }
a.button.primary { background-color: #0078e7; color: #fff; }
a.button.large { font-size: 120%; }
a.button:hover, a.button:focus { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.08) 40%, rgba(0, 0, 0, 0.2)); }
