/*

Theme Name: psd2css Online

Theme URI: http://psd2cssonline.com

Description: Generated with psd2css Online from a Photoshop Design

Version: 0.1

Author: psd2css Online

Tags: psd, photoshop, converted

*/







/* Begin Typography & Colors */

* { margin: 0; padding: 0; }

body { 

  background: url(Layer-1.jpg) ;

  background: url(Layer-2.png) ;

  font: normal 10pt/14pt "Verdana", Helvetica, Arial, sans-serif; color:#000;

  margin: 0px; padding: 0px; }

address { padding: 5px 15px; font-size: 8pt; line-height:11pt; font-style: em; }

input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#336699; vertical-align: middle; }

legend { display: none; }

fieldset { border: none; }

ul, ol { list-style: none; }

hr { display: none; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}



a:link { text-decoration: none; color : #990000; border: 0px; -moz-outline-style: none;}

a:active { text-decoration: underline; color : #CC9900; border: 0px; -moz-outline-style: none;}

a:visited { text-decoration: none; color : #990000; border: 0px; -moz-outline-style: none;}

a:hover	{ text-decoration: underline; color : #CC9900; border: 0px; -moz-outline-style: none;} 

a:focus { outline: none;-moz-outline-style: none;}

a img { border: none; }



h1, h2, h3, h4 { font-family: "Rockwell", Arial Black, Verdana, Arial, sans-serif ; margin-bottom: 5px;}



/* Header 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.header { 

	margin: 0;

	padding: 15px 10px 15px 60px;}





/* Menu 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menu { padding: 0px; margin-bottom: 30px; float: left; }

.menu ul { padding-left: 170px;}

.menu li { display: inline; font: bold 14px/14px "Rockwell","Arial"; text-transform: lowercase; letter-spacing: -1px; float: left; }

.menu li ul { display: none;}





/* Post Single

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post { padding: 0px;}

.post .p-head { }

.post .p-head h1 { font: normal 28px/28px "Rockwell", Arial Black, Verdana, Arial; letter-spacing: -1px; }

.post .p-head h2 { font: normal 26px/26px "Rockwell", Arial Black, Verdana, Arial; letter-spacing: -1px;}

.post .p-head h2 a, .post .p-head h2 a:visited { color:#336699; text-decoration: none;}

.post .p-head h2 a:hover { color:#CC9900; }

.post .p-head h3 { font: normal 21px/23px "Rockwell", Arial Black, Verdana, Arial; }

.post .p-head h3 a, .post .post-head h3 a:visited { color:#336699; text-decoration: none;}

.post .p-head h3 a:hover { color:#CC9900; }

.post .p-date { padding: 20px 0px 0px 0px; font-size: 10px; color:#666; font-weight: bold;}

.post .p-who { padding: 5px 0px 5px 12px; margin-top: 5px; font-size: 11px; color:#999; border-top: solid 1px #666; }

.post .p-who a { color:#999; text-decoration: underline;}



.post .p-con { padding: 5px 0px; font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }

.post .p-con p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }

.post .p-con img { margin-bottom: 10px; }

.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#666; }

.post .p-con ul { padding: 5px 0px; margin: 0px; }

.post .p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#666; }

.post .p-con blockquote { padding: 20px; margin: 10px 0px; color:#666; background: #f8f8f2; }

.post .p-con blockquote p { font: normal 13px/19px "Georgia"; color:#666; padding: 0px;}

.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}



.post .p-com { background: #c9d8e7; padding: 10px 5px; border-top: solid 1px #f7f6f0; border-bottom: solid 1px #f7f6f0;}

.post .p-com a, .post .p-com a:visited { background: url(p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#990000;}

.post .p-com a:hover { color:#CC9900;}



.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px;}

.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}





/* Post Pages

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post-page {}

.post-page h1 { font: normal 28px/30px "Rockwell", Arial Black, Verdana, Arial; padding: 10px 0px;}

.post-page h2 { font: normal 26px/28px "Rockwell", Arial Black, Verdana, Arial; }



.post-page p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }

.post-page ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post-page ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page ul { padding: 5px 0px; margin: 0px; }

.post-page ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url(p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page blockquote { padding: 10px; margin: 0px; color:#333; background: #f8f8f2;}

.post-page blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}

.post-page blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}



/* Images

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

p img { padding: 0; max-width: 100%; }

.alignright { float: right; }

.alignleft { float: left }



/* Neoflix Store Styles

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */



/* For NEOFLIX store

#fm_main_store {

  position: relative;

  background: url(store_bg.png);

  top: +10px;

  left: 77px;

  width: 870px;

  min-height: 300px;

}



/* You named this layer content_area */

#fm_store_content {

  position: relative;

  background-color: white;

  top: 0px;

  padding: 15px;

  overflow: hidden;

  min-height: 300px;

}



/* Additional Styles

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#main {

  position: relative;

  background: url(main_bg.png);

  top: +10px;

  left: 77px;

  width: 870px;

  min-height: 400px;

}



/* You named this layer mccartan */

#main_top {

  position: relative;

  width: 870px;

  left: 77px;

}



#fm_footer {

  position: relative;

  left: +77px;

  top: 30px;

  width: 870px;

  text-align:center;

  font-size: 10pt;

  font-family: rockwell, georgia, serif;

  color: white;

  padding: 20px 0px;

}



/* You named this layer content_area */

#fm_content {

  position: relative;

  background-color: white;

  top: 0px;

  width: 550px;

  padding: 15px;

  overflow: hidden;

}



/* You named this layer sidebar_area */

#fm_sidebar {

  position: absolute;

  background-color: white;

  left: +590px;

  top: 0px;

  width: 250px;

  padding: 15px;

  overflow: hidden;

}



#fm_sidebar h1, h2, h3, h4 {

  font-style: normal;

  margin-top: 8px;

}



/* Menu Bar

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

/* You named this layer FM Logo */

#fm_header {

  position: relative;

  left: +22px;

  width: 980px;

  height: 140px;

}



/* You named this layer Bar */

#fm_menu_bar {

  position: relative;

  left: +22px;

  width: 980px;

  height: 30px;

}



/* You named this layer buy_the_dvd_linkover */

#Layer-9 {

  position: absolute;

  left: 794px;

  top: 2px;

  width: 121px;

  height: 28px;

}



/* You named this layer buy_the_dvd_link */

#Layer-10 {

  position: absolute;

  left: 794px;

  top: 2px;

  width: 121px;

  height: 28px;

}



/* You named this layer press_linkover */

#press_on {

  position: absolute;

  left: 577px;

  top: 10px;

  width: 44px;

  height: 12px;

}



/* You named this layer press_link */

#press {

  position: absolute;

  left: 577px;

  top: 10px;

  width: 44px;

  height: 12px;

}



/* You named this layer contact_linkover */

#Layer-11 {

  position: absolute;

  left: 659px;

  top: 10px;

  width: 74px;

  height: 12px;

}



/* You named this layer contact_link */

#Layer-12 {

  position: absolute;

  left: 659px;

  top: 10px;

  width: 74px;

  height: 12px;

}





/* You named this layer memories_linkover */

#Layer-13 {

  position: absolute;

  left: 458px;

  top: 10px;

  width: 80px;

  height: 12px;

}



/* You named this layer memories_link */

#Layer-14 {

  position: absolute;

  left: 458px;

  top: 10px;

  width: 80px;

  height: 12px;

}



/* You named this layer blog_linkover */

#Layer-15 {

  position: absolute;

  left: 377px;

  top: 10px;

  width: 41px;

  height: 12px;

}



/* You named this layer blog_link */

#Layer-16 {

  position: absolute;

  left: 377px;

  top: 10px;

  width: 41px;

  height: 12px;

}



/* You named this layer watch_the_trailer_linkover */



#Layer-17 {

  position: absolute;

  left: 186px;

  top: 10px;

  width: 152px;

  height: 12px;

}



/* You named this layer watch_the_trailer_link */

#Layer-18 {

  position: absolute;

  left: 186px;

  top: 10px;

  width: 152px;

  height: 12px;

}



/* You named this layer the_story_linkover */

#Layer-19 {

  position: absolute;

  left: 67px;

  top: 10px;

  width: 81px;

  height: 12px;

}



/* You named this layer the_story_link */

#Layer-20 {

  position: absolute;

  left: 67px;

  top: 10px;

  width: 81px;

  height: 12px;

}



/* Comments

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

ol.commentlist .quote {  

   }  

 

ol.commentlist li {  

	padding: 5px 18px 22px 18px;  

	margin-top:15px;  

	background:#336699 url(http://www.forgottenmiracle.com/wp-content/themes/psd2css/bg_commentlist.gif) bottom no-repeat;  

	background-color:#336699;

	color:#fff;  

  }  

 

ol.commentlist cite {  

	display:block;  

	padding: 2px 5px 15px 12px; font-style: normal; font-size: 11px; color:#999; 

   }  

 

ol.commentlist cite a:link, .commentlist cite a:visited {  

	text-decoration:none;  

   }  

 

ol.commentlist cite a:hover, .commentlist cite a:active {  

	text-decoration:underline;  

   }  



/* Footer 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#fm_footer {

  position: relative;

  left: +77px;

  top: 30px;

  width: 870px;

  text-align:center;

  font-size: 10pt;

  font-family: rockwell, georgia, serif;

  color: white;

  padding: 20px 0px;

}