/*  
Theme Name: Rohan Live
Author URI: http://www.MLMProUniversity.com
Version: 1.1
Author: Karl Grutzner
Description: Rohan live was designed by Stine Ida Jorgensen and converted to a word press theme by Karl Grutzner.
*/

body
{
  font-family: Georgia, Verdana;
  margin: 0px 0px;
  padding: 0px 0px;
}

.button
{
  background-color: #CCCCCC;
  border-bottom: solid 1px #666666;
  border-top: solid 1px #666666;
}


#wrapper
{
  width: 1000px;
}

a.submit
{
  background-image: url(images/submit.png);
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 10px 4px 2px;
  width: 66px;
  text-decoration: none;
  text-transform: uppercase;
}

#header
{
  background-image: url(images/header_back.png);
  height: 87px;
  width: 1000px;
}
#header #blogtitle
{
  font-size: 26px;
  font-weight: normal;
  float: left;
  text-transform: uppercase;
  padding: 20px 0px 0px 25px;
  width: 400px;
}
#header #blogtitle a
{
  color: #996633;
  text-decoration: none;
}
#header #blogtitle a:hover
{
  color: #FFFFFF;
}
#header #e-news
{
  color: #996633;
  font-size: 16px;
  float: right;
  padding: 25px 25px 0px 0px;
  text-align: right;
  white-space: nowrap;
  width: 500px;
}
#header #mainmenu
{
  font-size: 12px;
  padding: 12px 0px 0px 25px;
}
#header #mainmenu ul
{
  list-style: none;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px;
}
#header #mainmenu li
{
  float: left;
  margin: 0px 0px;
  padding: 0px 18px 0px 0px;
}
#header #mainmenu li a
{
  color: #FFFFFF;
  text-decoration: none;
}
#header #mainmenu li a:hover
{
  color: #996633;
}


#pagecontent
{
  padding: 50px 50px;
}
#pagecontent h1
{
  border-bottom: solid 1px #333333;
  color: #996633;
  font-size: 24px;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 25px 0px;
}
#pagecontent h2
{
  color: #6a2002;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  padding-top: 0px;
  margin-top: 0px;
  float: left;
  width: 180px;
}
#pagecontent #pagebody
{
  font-size: 14px;
  float: right;
  width: 700px;
}
#pagecontent #pagebody h3
{
  color: #663300;
  font-size: 14px;
  margin: 0px 0px;
  padding: 0px 0px;
}
#pagecontent #pagebody a
{
  font-weight: bold;
  text-decoration: none;
}
#pagecontent #pagebody a:hover
{
  text-decoration: underline;
}  
#pagecontent #pagebody .formtext
{
  color: #666666;
  font-size: 14px;
  text-align: right;
}
#pagecontent #pagebody input,#pagecontent #pagebody select
{
  border: solid 1px #999999;
}





#footer
{
  height: 220px;
}
#footer #mainfooter
{

}
#footer .footerbox_video
{
  background-image: url(images/footer_plainbox.png);
  background-repeat: repeat-x;
  float: left;
  padding-top: 12px; 
  height: 149px;
  width: 200px;
}
#footer .footerbox_info
{
  background-image: url(images/footer_box.png);
  float: left;
  padding: 6px 10px;
  height: 149px;
  width: 180px;
  text-align: left;
}
#footer .footerbox_info h3
{
  color: #996633;
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0px;
  padding: 0px 0px;
}
#footer .footerbox_info ul
{
  list-style: none;
  font-size: 10px;
  margin: 0px 0px;
  padding: 9px 0px 0px 0px;
}
#footer .footerbox_info ul li
{
  margin: 0px 0px;
  padding-bottom: 10px;
}
#footer .footerbox_info ul li a
{
  color: #6a2002;
  text-decoration: none;
}
#footer .footerbox_info ul li a:hover
{
  color: #996633;
}
#footer .footerbox_info p
{
  color: #000000;
  font-size: 10px;
}
#footer .footerbox_info input
{
  background-color: #FFFFFF;
  border: solid 1px #FFFFFF;
  font-size: 12px;
  margin-bottom: 10px;
}

#footer #subfooter
{
  padding-top: 10px;
}
#footer #blanket {
   background-color:#111111;
   opacity: 0.75;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#footer #footer_video1
{
  position: absolute;
	background-color: #666666;
	width: 320px;
	height: 265px;
	padding: 10px 10px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#footer #footer_video2
{
  position: absolute;
	background-color: #666666;
	width: 320px;
	height: 265px;
	padding: 10px 10px;
	z-index: 9003; /*ooveeerrrr nine thoussaaaannnd*/
}
#footer .video_header
{
  background-image: url(images/video-header.png);
  height: 25px;
}
#footer .video_header .title
{
  color: #CCCCCC;
  font-size: 14px;
  padding: 3px 0px 0px 10px;
  float: left;
  height: 22px;
  width: 260px;
}
#footer .video_header .close
{
  background-image: url(images/video-close.png);
  display: block;
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
  width: 50px;
  padding-top: 4px;
  text-decoration: none;
  text-align: center;
}
#footer .video_header a
{
  color: #CCCCCC;
  text-decoration: none;
}
  

#sociallinks
{
  float: left;
}
#sociallinks a
{
  margin-left: 10px;
}
#copyright
{
  float: right;
  font-size: 10px;
  text-align: right;
}



/* all the Page styles, this specific to the different pages */
#home
{
  background-image: url(images/home_back.png);
  background-repeat: no-repeat;
  height: 661px;
}
#home h2
{
  color: #FFFFFF;
  font-size: 17px;
  font-weight: normal;
  margin: 0px 0px;
  padding: 10px 0px 0px 0px;
}
#home h2 a
{
  color: #FFFFFF;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
#home h2 a:hover
{
  text-decoration: underline;
}
#home #home-content-left
{
  float: left;
  padding: 60px 0px 0px 550px;
  width: 190px;
}
#home #home-content-left #signup
{
  background-color: #141b26;
  float: left;
  padding: 20px 10px 20px 20px;
  margin-right: 40px;
  width: 160px;
}
#home #home-content-left #signup .form-label
{
  color: #996633;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 4px;
}
#home #home-content-left #upcoming
{
  float: left;
  margin-top: 10px;
  width: 170px;
}

#home #home-content-right
{
  float: right;
  padding-top: 60px;
  width: 200px;
}
#home #home-content-right #featured
{
  float: left;
  margin-bottom: 20px;
  width: 140px;
}
#home #home-content-right #podcast
{
  float: left;
  width: 140px;
}




#home #homeproducts
{
  float: right;
  margin-right: 30px;
  margin-top: 110px;
}

#home .homedesc
{
  color: #8f5d1c;
  font-size: 12px;
  padding-bottom: 10px;
}
#home .homedesc a
{
  color: #8f5d1c;
  text-decoration: none;
}
#home .homedesc a
{
  text-decoration: underline;
}

#eventlist th
{
  color: #6a2002;
  font-size: 12px;
  text-align: center;
}
#eventlist td.eventdate
{
  background-color: #dbd4c0;
  color: #6a2002;
  vertical-align: top;
  white-space: nowrap;
}
#eventlist td.eventdetails
{
  border-bottom: dotted 1px #dbd4c0;
  vertical-align: top;
}
#eventlist .bookinglocation
{
  color: #6a2002;
}
#eventlist td.eventdetails a
{
  color: #6a2002;
  text-decoration: none;
}
#eventlist td.eventdetails a:hover
{
  color: #000000;
  text-decoration: underline;
}


#audioVideoTitle
{
  font-size: 16px;
  text-transform: uppercase;
}
#audioBody
{
  margin-bottom: 20px;
}
#audioBody #podcast-picture
{
  float: left;
  width: 200px;
}
#audioBody #podcast-episodes
{
  float: right;
  width: 480px;
}
#audioBody ul
{
  list-style: none;
  padding: 0px 0px;
  margin: 0px 0px;
}
#audioBody ul li
{
  padding: 0px 0px;
  margin: 0px 0px 10px 0px;
}
#audioBody ul li h4
{
  padding: 0px 0px;
  margin: 0px 0px;
  font-weight: bold;
  font-style: normal;
}
#audioBody ul li p
{
  color: #666666;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px;
  font-style: italic;
  font-weight: normal;
}
#videoBody
{
  color: #666666;
} 
#videoBody a
{
  color: #945d16;
  text-decoration: none;
}
#videoBody a:hover
{
  text-decoration: underline;
}


#opportunity ul
{
  margin: 0px 0px;
  padding: 0px 0px;
}
#opportunity li
{
  background-image: url(images/post_back.jpg);
  background-repeat: no-repeat;
  list-style-image: url(images/opportunity-bullet.png);
}
#opportunity h3
{
  color: #6a2002;
  font-size: 16px;
  font-weight: normal;
  margin: 0px 0px;
  padding: 0px 0px;
}
#opportunity p
{
  margin: 0px 0px 20px 0px;
  padding: 0px 0px;
}
#opportunity a
{
  color: #000000;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
#opportunity a:hover
{
  text-decoration: underline;
}

#pageback
{
  background-image: url(images/post_back.jpg);
  background-repeat: no-repeat;
  padding: 20px 0px 0px 20px;
}
#article-menu
{
  float: left;
  width: 180px;
}
#article-menu ul
{
  padding: 0px 0px;
  margin: 0px 0px;
  list-style: none;
}
#article-menu ul li
{
  font-size: 14px;
  height: 20px;
}
#article-menu ul li a
{
  color: #6a2002;
  text-decoration: none;
}
#article-menu ul li a:hover
{
  text-decoration: underline;
}
#article-body
{
  float: right;
  width: 700px;
}
#article-body h3
{
  color: #000000;
  font-size: 16px;
  margin: 0px 0px;
  padding: 0px 0px;
}
#article-body ul#article-list
{
  list-style: none;
  margin: 0px 0px;
  padding: 0px 0px;
}
#article-body ul#article-list li
{
  padding-bottom: 10px;
}
#article-body ul#article-list li a
{
  color: #9e6214;
  text-decoration: none;
}
#article-body ul#article-list li a:hover
{
  text-decoration: underline;
}
#articles h4
{
  font-size: 16px;
  font-weight: normal;
  margin: 0px 0px;
  padding: 0px 0px;
  text-transform: uppercase;
}

#storemenu
{
  float: left;
  width: 180px;
}
#storemenu ul
{
  list-style: none;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px;
}
#storemenu ul li
{
  font-size: 14px;
  height: 20px;
  width: 180px;
}
#storemenu ul li a
{
  color: #6a2002;
  text-decoration: none;
}
#storemenu ul li a:hover
{
  text-decoration: underline;
}
#productlist
{
  font-size: 14px;
  float: right;
  width: 700px;
}
#productlist ul.eshopfeatured
{
  list-style: none;
  margin: 0px 0px;
  padding: 0px 0px;
  width: 100%;
}
#productlist ul.eshopfeatured li
{
  float: right;
  width: 220px;
}
#productlist a.itemref
{
  color: #9e6214;
}
#productlist ul.eshopfeatured p, 
#productlist ul.eshopsubpages p
{
  display: none;
}

table#shipping
{
  border-left: solid 1px #dbd4c0;
  border-right: solid 1px #dbd4c0;
  border-top: solid 1px #dbd4c0;
}
table#shipping th
{
  background-color: #dbd4c0;
  color: #996633;
  text-align: left;
}
table#shipping td
{
  border-bottom: solid 1px #dbd4c0;
}

/* Blog post styles */
#blog {background-color: #161c27;}

#blogheader
{
  background-color: #8b2c19;
  color:#dbd4c0;
  font-size: 24px;
  padding: 15px 0px 15px 25px;
}
#blogcontent
{
  background-color: #FFFFFF;
  float: left;
  padding: 40px 40px;
  width: 620px;
}
#blogcontent .post
{
  background-image: url(images/post_back.jpg);
  background-repeat: no-repeat;
  color: #333333;
  padding: 40px 40px;
}  
#blogcontent .post .post-meta-top
{
  font-size: 10px;
  padding-bottom: 20px;
  text-align: center;
}
#blogcontent .post .post-meta-top h2.posttitle
{
  font-size: 24px;
  margin: 0px 0px;
  padding: 0px 0px;
  text-align: center;
}
#blogcontent .post .post-meta-top a
{
  color: #333333;
  text-decoration: none;
}
#blogcontent .post .post-meta-top a:hover
{
  text-decoration: underline;
}

#blogcontent .post .postcontent a
{
  color: #333333;
  text-decoration: none;
}
#blogcontent .post .postcontent a:hover
{
  text-decoration: underline;
}
#blogcontent .post .postcontent .related p
{
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: solid 1px #000000;
}
#blogcontent .post .postcontent .related abbr
{
  display: none;
}
#blogcontent .post .post-meta-bottom
{
  font-size: 12px;
  padding-top: 5px;
  text-align: left;
}
#blogcontent .post .post-meta-bottom a
{
  color: #8b2c19;
  text-decoration: none;
}
#blogcontent .post .post-meta-bottom a:hover
{
  text-decoration: underline;
}
#blogcontent .post #comments h3
{
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: solid 1px #000000;
}
#blogcontent .post #comments ul
{
  list-style: none;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px;
}
#blogcontent .post #comments .comment-author
{
  margin: 0px 0px;
  padding: 0px 0px 2px 0px;
}
#blogcontent .post #comments .comment-text p
{
  margin: 0px 0px;
  padding: 0px 0px 10px 0px;
}
#blogcontent .post #new-comment h3
{
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: solid 1px #000000;
}
#blogcontent .post #commentform .form-name
{
  font-weight: bold;
  padding-bottom: 2px;
}
#blogcontent .post #commentform .form-control
{
  padding-bottom: 8px;
}
#blogcontent .post #commentform .form-control input
{
  font-family: Verdana;
  font-size: 12px;
  width: 400px;
}
#blogcontent .post #commentform .form-control textarea
{
  font-family: Verdana;
  font-size: 12px;
  width: 400px;
}



#blogsidebar
{
  float: right;
  font-size: 12px;
  height: 100%;
  width: 300px;
}
#blogsidebar h2
{
  font-size: 14px;
  font-style: italic;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
#blogsidebar .BlogCategory
{
  color: #8b2c19;
  text-transform: uppercase;
  padding-bottom: 5px;
}
#blogsidebar ul
{
  list-style: none;
  margin: 0px 15px;
  padding: 0px 0px;
}
#blogsidebar ul li {color: #af701e;}
#blogsidebar ul li a {color: #af701e;text-decoration: none;}
#blogsidebar ul li a {text-decoration: underline;}
#blogsidebar ul li ul
{
  margin: 0px 0px;
  padding: 0px 0px 0px 10px;
}
#blogsidebar ul li ul li {color: #FFFFFF;padding-bottom:2px;}
#blogsidebar ul li ul li a {color: #FFFFFF;text-decoration: none;}
#blogsidebar ul li ul li a:hover {text-decoration: underline;}