HTML, BODY {font-family: arial,sans-serif; font-size: 10pt; text-align: center; width: 100%; border:0px; padding:0px; margin:0px; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #00000; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #ECECEC; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; background-color: #e8e8e8;} 
Body.no-bg-body {font-family: arial,sans-serif; font-size: 10pt; text-align: center; width: 100%; border:0px; padding:0px; margin:0px; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #ECECEC; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; background-color: #FFFFFF; height: 100%;} 
P,TD {font-family: arial,sans-serif; font-size: 10pt;}
H1 {
	font-family: arial,sans-serif;
	text-align: center;
	font-size: 26px;
}
H2 {font-family: arial,sans-serif; text-align: center;}
H3 {
	font-family: arial, sans-serif;
	font-size: 18px;
} 
H4 {font-family: arial,sans-serif;}
B { }
li{
  list-style-position: inside;
  font-size:14px;
  }

ol{
  list-style-position: inside;
  }

A:link {color: #000099;}
A:visited {color: #990066;}
A:hover {color: #000000;}
A:active {}
A:link IMG {border-width:0px;}
IMG {border-width:0px;}
fieldset {margin: 5px; padding: 5px;}
fieldset.noborder {border: 0px;}
legend a{text-decoration: none;}
blockquote {
  margin: 20px;
  border-top:1px ;
  border-bottom: 1px;
  border-style: 1px dashed; 
  border-color: #000000;
  padding: 10px;
  }

.contents {font-size: 12pt; font-weight: bold; height: 115px; display: block; padding: 5px; margin: 5px; border: 0px;}
.contentslist li a:link{text-decoration: none; color: #000000;}
.contentslist li a:visited{text-decoration: none; color: #000000;}
.contentslist li a:hover{color: #000099;}
.contentslist li a:active{text-decoration: none; color: #000000;}
.contentslist ul{
  list-style-position: inside;
  font-size: 10pt;
  }

.contentslist li {
  list-style-position: inside;
  font-size: 10pt;
  }  

.clearer {
  	clear: both;
  	line-height: 0;
  	height: 1;
  	width: 750px;
  }
  
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments below for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		
		background-color: #f5f4f4;
		font-size: 9pt;
		width: 100%;
		text-align: center;
		padding: 0px;
		margin: 0px;
		border:0px;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		font-family:Arial;
		padding:5px 25px 5px 8px;
		border-width: 0px 1px;
		border-color: white;
		border-style: solid;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:#efefef;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-color:#efefef;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-image:url(http://www.jenmagazine.com/menu/images/arrow_down_grey.gif);
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#efefef;
		padding:5px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:underline;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#ffffff;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		background-image:url(http://www.jenmagazine.com/menu/images/arrow_right_grey.gif);	
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#eeeeee;
		padding:2px 25px 2px 5px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}

table.menu {background-color: #f5f4f4; table-layout: fixed; text-align: center; width: 100%; padding: 5px 0px; margin: 5px 0px;}
	
table.footer {background-color: #f5f4f4; table-layout: fixed; text-align: center; width: 100%;}
A:link.footer {}
A:hover.footer {font-weight:bold;}
A:active.footer {}

.indent {margin: 0 0 0 20px;}

.color1 {font-family: arial,sans-serif;}
.HL {background: #FDFD84; color: #000000;}
.dashed {margin:5px 5px 15px 0px; padding:5px; border:3px dashed black; width: 468px; float: right;}
.dotted {margin:5px 5px 15px 0px; padding:5px; border:2px dotted grey; width: 468px; float: right;}

.section-menu-page {margin:20px; padding:5px;}

.shadow {width:555px; padding:10px; filter:shadow(color:grey);}
.shadowbox {width:555px; text-align:center; padding:10px; background-color:#F5F5F5; border:1px solid black;}

.inline-rectangle {width: 100%; border:0px; padding: 4px 0px; margin:0px;}
img.inline-rectangle {
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:3px;
  border:0;}

.full-page {height: 280px; border:0px; padding:1px; margin:1px;}
.full-page-image {float:right; border:0px; padding:0px; margin:0px;}
.full-page-ads {float:left; border:0px; padding:0px; margin:0px;}

.googleadbanner {display: block; clear: both; width: 588px; height: 50px; position: relative; left: 30px;}

.adHeadline {display: inline; font-family: arial,sans-serif; font-size: 10pt; font-weight: bold;}
.adText {display: inline; font-family: arial,sans-serif; font-size: 10pt; color: #281A0C; text-decoration: none; padding-bottom:20px; margin-bottom:20px;}

.blog-channel {font-family:Arial,sans-serif; font-size:14pt; font-weight:bold;}
.blog-item {font-family:Arial,sans-serif; font-size:12pt;}

.movies-channel {font-family:Arial,sans-serif; font-size:20pt; font-weight:bold;}
.movies-item {font-family:Arial,sans-serif; font-size:12pt;}

.list-item-headline {font-family: arial,sans-serif; font-size: 13pt;}

.grams {margin:15px 0px 15px; border:1px solid #DB00C9; width:390px; text-align: left; font-size: 14px; color:#000000; background-color: #FFFFA4; padding:15px; display: table;}
H4.grams {color:#DB00C9; }
.gramscolor1 {color:#DB00C9;}

.pullquote {margin:8px; border:1px solid black; width:175px; font-size: 14px; color:#000000; background-color: #ECECEC; padding:10px; display: inline; float: left;}

.clearer {clear: both; display: block;}

p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:arial,sans-serif;
	margin-left:0in; margin-right:0in; margin-top:0in}


/* Structure
----------------------------------------------- */

#whole {
  text-align: left;
  width: 750px;
  border-width:0px 1px;
  border-style: double;
  border-color: #c0c0c0;
  padding:0px;
  margin:0px auto;
  text-align: center;
  background-color: #FFFFFF;
  }
  
#page-header {
  width: 100%;
  height: 130px;
  border:0px;
  padding: 5px 0px;
  margin:0px;
  display: block;
  background-color: #FFFFFF;
  }
  
#logo {
  float:left;
  width: 245px;
  height: 100px;
  border:0px;
  margin:0px 0px 0px 4px;
  padding:0px;
  background-image: url('http://www.jenmagazine.com/main-images/lds-singles.gif');
  background-repeat: no-repeat;
  display: inline;
  text-decoration: none;
  text-align: left;
}

#logo a{
  text-decoration: none;
  text-align: left;
}

#send-to-friend a{
  text-align: left;
}

#slogan {
  width: 220px;
  height: 100px;
  border:0px;
  padding: 10px 5px 0px 5px; 
  margin: 5px 0px 0px 0px;
  font-size: 11pt;
  font-family: arial,sans-serif;
  font-weight: bold;
  }
  
#back-to-contents a{
}
  
#back-to-contents {
  width: 200px;
  float:right;
  border:0px;
  padding:0px;
  margin:0px 4px 0px 0px;
  display: inline;
  }

#content {
  width: 700px;
  height: 100%;
  margin:0px auto;
  padding:0px auto;
  border:0px;
  text-align: left;
  background-color: #FFFFFF;
}

#stretcher {
  width: 700px;
  margin:0px auto;
  padding:0px auto;
  border:0px;
  text-align: left;
  float: left;
}

#contents-bottom {display: block; clear: both;}

#sidebar {width:170px; margin:0px; padding: 15px 0px 0px 30px; display: inline; float: right; text-align: left; background-color: #FFFFFF;}

/* making main display: inline; makes text links not work in IE */
#main {padding:0px; margin:0px; border:0px; text-align: left;}

.bottom-div {display: block; border: 0px; padding: 0px; margin-bottom: 10px; width: 595px; clear: both; float: left;}

#page-footer {width: 100%; display: block; border:0px; padding:0px; margin:0px; clear: both;}
  
#middlemenu {
  width:595px;
  margin:20px;
  padding:10px;
  border:0;
  display: block
  }


/* Blog Header
----------------------------------------------- */
#header {
  padding:0px;
  border-bottom:3px solid;
  border-color: #000000;
  margin: 0px;
  margin-bottom: 15px;
  display: block
  }
#header div {
  padding:0px;
  display: block
  }
#blog-title {
  font-size:24pt;
  display: block
  margin: 0px;
  padding:0px;
  }
#blog-title a {
  text-decoration:none;
  display: block
  }
#description {
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  margin: 3px;
  display: block
  }


/* Posts
----------------------------------------------- */
.date-header {
  margin-top:5px;
  margin-bottom:0px;
  font-size:95%;
  line-height:2em;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-align:center;
  }
.post {
  border: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block
  }
.post img {
  margin: 5px 10px 5px 5px;
  border:0;
  }
.post-title {
  margin:0px;
  padding:0px;
  font-size:190%;
  border-bottom:3px solid;
  border-color: #000000;
  }
.post-body {
  }
html>body.post-body {
  }
.post li, ol{
  list-style-position: inside;
  font-size:10pt;
  }
.post li {
margin-bottom: 10px;  }  
p.post {
  margin: 0px;
  }
p.post-footer {
  margin:0px;
  font-size:100%;
  }
html>body p.post-footer {
  }
p.post-footer em {
  text-align:left;
  font-style:normal;
  }
  

  a.comment-link {
  font-weight:bold;
  margin:0px;
  padding:0px;
  /* IE5.0/Win doesn't apply padding to inline elements,
     so we hide these two declarations from it */
  text-align:right;
  }
html>body a.comment-link {
  /* Respecified, for IE5/Mac's benefit */
  text-align:right;
  }
  

/* Comments
----------------------------------------------- */
#comments {
  margin:5px;
  padding:5px;
  }
#comments h4 {
  margin:5px;
  padding:5px;
  }
#comments a{
  }  
#comments-block {
  margin:5px;
  }
.comment-data {
  padding:5px;
  }
.comment-poster {
  font-weight:bold;
  }
.comment-body {
  margin:5px;
  padding:5px;
  }
p.comment-body {
  margin:5px;
  }
.comment-timestamp {
  margin:5px;
  padding:5px;
  }
.deleted-comment {
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin-bottom:25px;
  width: 130px;
  }
#profile-container h2 {
  margin:1px;
  }
.profile-datablock {
  padding-top:5px;
  }
.profile-img {}
img.profile-img {
  float:left;
  border-width:0;
  padding:3px;
  }
strong.profile-data {
  display:block;
  }
#profile-container p {
  }
#profile-container {
}
.profile-textblock {
  }
#profile-container a{
  }
a.profile-link {
font-size:75%;
  }
ul.profile-datablock {
  margin:0px;
  padding:0px;
  }


/* Sidebar
----------------------------------------------- */
.box {
  margin-bottom:25px;
  width: 170px;
  }
.sidebar-title {	
  text-align: center;
  margin-bottom:5px;
  border:1px solid;
  border-bottom:3px solid;
  border-color: #000000;
  font-size:145%;
  background-color: #efefef;
  }
.box ul{
  font-size:90%;
  list-style-position: outside;
  margin:4px 1px;
  padding:2px 1px;
  }
.box li{
  margin:5px 0px;
  padding:2px 0px;
  }
.box p{
  margin:5px 0px;
  padding:2px 0px;
  }