/*  
Theme Name: atriumax_pm
Theme URI: http://topwpthemes.com/atriumax/
Description: Designed by <a href="http://www.webhostingfan.com">Web Hosting Fan</a> and available FREE at <a href="http://www.zinruss.com/themes/">WordPress Themes Gallery</a>
Author: Web Hosting Fan
Author URI: http://www.webhostingfan.com
© 2009, Web Hosting Fan. All rights reserved. 
*/
/* 
   * Default HTML tags 
   */
a {    color: #000000;    }
a:visited {            color: #000000;            text-decoration: underline;}
a:hover {	color: #000000;}
body {       background: #02b9f1 url("images/background.jpg") repeat-x top;       color: #000000;       font-size: 100%;       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;       margin: 0 auto;       padding: 0;       text-align: center;       }
cite {	font-size: 90%;	font-style: normal;}
h1 {    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	color:#000000;	font-size:23px;    font-weight: bold;	}	h3 {     font-size: 120%;     margin-top: 0;}h4 {     font-family: Sans-Serif;     color:#000000;     font-size:23px;     margin: 0px 0 5px 0;     padding: 36px 0 36px 100px;     font-weight: bold;     width: 320px;     background: url(images/feed-bg.jpg) center left no-repeat;     text-align: left;}h5 {     font-size: 11px;     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;     margin: 0px 0 5px 0;     padding: 5px 0 5px 0px;     font-weight: bold;     color: #ffffff;     text-transform: uppercase;     background: url("images/menu1-h2-bg.jpg");     text-align: center;     border: 1px solid #01bcf3;}
img {       padding: 3px;      border: #b6e4fb 1px solid;      margin-bottom: 5px;      }
img a:link {       padding: 3px;      border: #b6e4fb 1px solid;      margin-bottom: 5px;      }
img a:hover {       padding: 3px;      border: #b6e4fb 1px solid;      margin-bottom: 5px;      }
li {      margin: 0;     padding: 0;     list-style-type: none;     }
ol#comments li p {                   font-size: 100%;                   }
ul {      margin: 0;     padding: 0;     }
/*   * Classes   */
/* Link to the comments */.feedback {            color: #000000;            text-align: right;            padding-bottom: 15px;            clear: both;            text-transform: lowercase;			font-size: 11px;            }
.feedback a, .feedback a:visited {             color: #000000;                            text-decoration: none;                            }
.feedback a:hover, .feedback a:visited:hover {                             text-decoration: underline;;                            }

.storycontent {                 font-size: 12px;				width: 720px;                }
.storycontent .size-full { 		float:left; 		margin-left: 6px;		margin-right: 15px}				
/* Comment form design */
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {                        background: #ffffff;                        border: 1px solid #b6e4fb;                        color: #000000;                        }
#commentform textarea {	width: 95%;}
#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;}
ol#commentlist li {                   list-style: decimal;                  }
#content {           float: left;           width: 680px;           margin: 0px 0px 5px 11px;           text-align: left;           display: inline; 	           }

#content ol li {                  list-style: decimal;                 }
.entry {      color: #000000;       font-size: 12px;       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;       }

.post {
        width: 756px;        margin: 0px 0px 6px 0px;
        padding: 8px 8px 8px 8px;
/*        background: #ffffff url("images/post-bg.jpg") repeat-x top; */
		height:auto;
	}	
.post-centered {        width: 756px;        margin: 0px 0px 40px 100px;        padding: 8px 8px 8px 8px;        background: #ffffff ;		height:auto;			 border: 1px solid #01bcf3;  }
#content .postindex   {
	float: left; 
	width: 720px;
	margin: 0px 6px 6px 0px;
	padding: 0px 8px 0px 8px;
    background: #f4fcff ;
	height:auto;
	} 

#content .postindex h2 {     font-size: 12px;     margin: 8px 0 8px 0;     padding: 4px 0 4px 8px;     font-weight: bold;     color: #000000;     background: url("images/content-h2-bg.jpg");
     border-bottom: 1px dotted #000000;
     border-top: 1px dotted #000000;}#content .postindex .entry .morelink {	    font-size: 11px;	float: right; 	}

#content .postindex h2 a,
#content .postindex h2 a:visited {                      text-decoration: none;                     color: #000000;                     }

#content .postindex h2 a:hover,
#content .postindex h2 a:visited:hover { 
                     text-decoration: none;
                     color: #000000;
                     }

#content .postindex p, #content .postindex dl,#content .postindex ul {
	color: #000000;
	font: 1.0em/1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 0 0.7em 0;
	}


#content .postindex li, #content .postindex ul {
	margin: 0 0 0 0;
	color: #000000;
	font: 1.0em/1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#content .postindex dl dt {
	font-weight: bold;
	}
	
#content .postindex dl dd {
	margin: 0 0 0.4em 0;
	}
	
#content .postindex blockquote p {
	margin: 0 0 0 2em;
	border-left: 5px solid #b6e4fb;
	padding: 0 0 0 1em;
	color: #000000;
}
	
#content .postindex a { color: #00264d; }
#content .postindex a:hover { color: #00264d; }
	
#content .postindex ul.post-data {
	border-top: 1px dotted #000000;
	list-style: none;
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 4px 0 6px 0;
	color: #000000;
	margin: 10px 0 0 0;
	}

#content .postindex ul.post-data li {
	color: #000000;
	}
	
#content .postindex ul.post-data a {
	text-decoration: none;
        text-transform: lowercase;
	color: #000000;
        font-weight: bold;
	}
	
#content .postindex ul.post-data a:hover {
	color: #000000;
text-decoration: underline;
	}

#content .postindex ul.post-data li.comments {
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float: right;
	margin: 0 0 0 0;
	display: inline; /* fixes double float bug in IE */
	}
	
#content .postindex ul.post-data li.comments a {
	padding: 0 0 0 0px;
	}
	
#content .postindex ul.post-data li.posted {
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 0 0 0;
	}
	
#content .postindex ul.post-data li.posted a {
	padding: 0 0 0 0px;
	}
	
#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
	background-position: 0 -38px;
	}
#content h2 {     font-size: 12px;     margin: 0px 0 6px 0;     padding: 4px 0 4px 8px;     font-weight: bold;     color: #000000;     background: url("images/content-h2-bg.jpg");
     border-bottom: 1px dotted #000000;
     border-top: 1px dotted #000000;}
#content h2 a,
#content h2 a:visited {                      text-decoration: none;                     color: #000000;                     }

#content h2 a:hover,
#content h2 a:visited:hover {                      text-decoration: none;                     color: #000000;                     }
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid navy;
width: 750px; /*width of featured content slider*/
height: 240px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 750px; /*width of content DIVs within slider. Total width should equal slider's inner width */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 750px; /*Width of pagination DIV. Total width should equal slider's outer width */
text-align: right;
background-color: #ffffff;
padding: 0px 5px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
background: #ffffff;
}

.pagination a:hover, .pagination a.selected{
color: #000000;
background-color: #ffffff;
}	

#slider4{
border: 2px solid #000000;
background: #ffffff;
margin-left: 9px;
}

#paginate-slider4{
border-color: #01bcf3;
margin-left: 9px;
margin-top: 4px;
}

#paginate-slider4 a img{
width: 80px;
height: 60px;
border: 2px solid #b6e4fb;
margin-top: 5px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #01bcf3;
}
#header {          font-size: 26px;          font-weight: bold;	  text-decoration:none;          font-family: Verdana;          margin: 0 auto;          height: 130px;          width: 1024px;          padding: 0;          background: url("images/header.jpg");border-bottom: 2px solid #01bcf3;          }

.header-title {	padding:40px 0 0 130px;	text-align:left;	}
.header-description  h2 {    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	color:#000000;	font-size:14px;	padding: 0 0 0 150px;	text-align:left;    font-weight: bold;}

Top part CSS
*/
#top {
	width: 1024px;
	height: 30px;
        margin: 0px auto;
}

#topleft {
	float: left;
	height: 30px;
	padding-left: 0px;
}

#topright {
	float: right;
	height: 30px;
	padding-right: 10px;
}

Page navigation CSS
*/
#menu {
	float: left;
	height: 32px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: 1px solid #b6e4fb;
	z-index: 20;
}

#menu li {
	float: left;
	display: block;
	height: 30px;
	border-right: 1px solid #b6e4fb;
}

#menu li ul li {
	height: 23px;
	border-right: 0;
	border-bottom: 1px solid #b6e4fb;
	width: 100%;
}

#menu li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 30px;
	font-weight: bold;
	font-size: 11px;
	color: #008ed0;
        text-decoration: none;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url(images/menu.gif) repeat-x;
}

#menu li a:hover {
	background: url(images/menuhover.gif) repeat-x;
	color: #01bcf3;
}

#menu li.current_page_item a {
        text-transform: uppercase;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}

#menu li.current_page_item a:hover {
	background: url(images/menuselected.gif) repeat-x;
	color: #000000;
}

#menu ul {
	display: none;
	z-index: 99;
	position: absolute;
}

#menu ul li a {
	display: block;
	background: #FFF;
}

#menu li ul a:hover {
	display: block;
	background: #FFF;
}

#menu ul a {
	display: block;
}

#menu ul ul {
	margin-top: -27px;
	display: none;
	margin-left: 198px;
	position: absolute;
	border-left: 1px solid #b6e4fb;
	border-right: 1px solid #b6e4fb;
}

#menu li:hover ul ul {
	display: none;
}
#menu li:hover ul {
	display: block;
}
#menu ul li:hover ul {
	display: block;
}
#menu li ul li {
	display: block;
	width: 100%;
}

#menu li.page_item ul {
	border-top: 2px solid #b6e4fb;
	width: 200px;
}

#menu li.page_item a {
	display: block;
}

#menu li.page_item a:hover {
	display: block;
}

#menu li.page_item ul li a {
	display: block;
	text-align: left;
	height: 23px;
	line-height: 24px;
	background: #b6e4fb;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
        text-decoration: none;
}

#menu li.page_item ul li a:hover {
	display: block;
	text-align: left;
	height: 23px;
	line-height: 24px;
	background: #b6e4fb;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/*
Search form CSS
*/
.searchform {
	display: inline;
}

.searchform fieldset {
	display: inline;
	margin-top: 1px;
	padding-top: 4px;  
        border: #000000 0px solid;      
}

.searchform label {
	vertical-align: middle;
	display: inline;
	margin-right: 5px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.searchform input {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}

.searchinput {
	background: #ffffff;
	border: 1px solid #b6e4fb;
	width: 184px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}

.searchbutton {
	background: url(images/searchbutton.gif) no-repeat;
	width: 16px;
	height: 16px;	
	margin-bottom: 2px;
	text-transform: uppercase;
	cursor: pointer;
	color: #000000;
	font-weight: bold;
	border: 0px solid #b6e4fb;
}
#footer {          color: #000000;          font-size: 11px;          width: 100%;
          text-align: center;          margin: 0 auto;
          padding: 4px 0 11px 0;          clear: both;     
          background: url("images/footer.jpg") repeat-x;
          }#footer p {	margin: 4px 0 0 0;	padding: 0 0 0 0;}
#footer a {                          color: #000000;                          text-decoration: none;
                          font-weight: bold;                          } 
#footer a:hover {                          color: #000000;                          text-decoration: underline;                          }
#footer a:visited {                          color: #000000;                          text-decoration: none;                          }
#footer a:visited:hover {                          color: #000000;                          text-decoration: underline;                          }

#footer-left {	margin: 0;	padding: 0;	text-align: left;	margin 0 auto;}
#credit {           width: 1024px;          height: 1px;          }

#credit img {       padding: 0px;      border: #bebebe 0px solid;      }
/*    * Left sidebar    */
#menu-left {              float: right;             padding: 4px 4px 4px 4px;             width: 220px;             font-size: 12px;
             margin-top: 1px;             margin-right: 4px;			 background: #GGGGGG;			 border: 1px solid #01bcf3;             }			 
.templatelist li, .templatelist{ 	text-align: left;	list-style: circle;	padding-left: 15px;	margin-left: 4px;}
.feed {
	background: #ffffff url(images/feed-bg.jpg) repeat-x top;
	padding: 10px;
	border: 1px solid #b6e4fb;
        margin-bottom: 8px;
        width: 300px;
}

.feed p {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	line-height: 1.3em;
	color: #000000;
	margin: 0px 0px 7px 10px;
}

.feed h1 {	
	color: #000000;
	background: url(images/feed-h1-bg.jpg);
        border-bottom: 1px dotted #000000;
        border-top: 1px dotted #000000;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
        padding: 3px 0px 3px 0px;
	text-align: center;

}


.menu1 {              float: left;             width: 135px;             font-size: 11px;			padding: 0px 0px 0px 0px;display: inline;             }
.menu1 h2 {     font-size: 11px;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;     margin: 0px 0 0px 0;     padding: 5px 0 5px 0px;     font-weight: bold;     color: #ffffff;
     text-transform: uppercase;     background: url("images/menu1-h2-bg.jpg");     text-align: center;
     border: 1px solid #01bcf3;
}
.menu1 ul {
		margin-bottom:10px;
		list-style-type:none;
                color: #000000;
		}

.menu1 p{
		margin-top:0px;
		margin-bottom:0px;
		color: #000000;
		word-spacing: -1px;
		font-size:10px;
	}

.menu1 ul ul li, #sidebar ul ol li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:10px;
	  background-color : #dddddd;
	}
.menu1sidebar ul ul li a, #sidebar ul ol li a {
	padding          : 5px 0px 5px 0px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
        width: 133px;
        background-color : #dddddd;
       text-indent      : 10px;
	}

.menu1 ul ul li a:link, .menu1 ul ul li a:visited, .menu1 ul ol li a:link, .menu1 ul ol li a:visited{
	display          : block;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
  background-color : #d3edfa;
  font-weight      : bold;
  padding          : 5px 0px 5px 0px;
  color            : #000000;
  width: 133px;
  text-indent      : 10px;
  text-decoration: none;
  text-transform: lowercase;
  border-top: #f4fcff 1px solid;
  border-left: #b6e4fb 1px solid;
  border-right: #b6e4fb 1px solid;
  border-bottom: #b6e4fb 1px solid;
}

.menu1 ul ul li a:hover, .menu1 ul ol li a:hover {
	background-color : #e2f3fc;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #000000;
  text-indent      : 10px;
  text-decoration: none;
  border-top: #f4fcff 1px solid;
  border-left: #b6e4fb 1px solid;
  border-right: #b6e4fb 1px solid;
  border-bottom: #b6e4fb 1px solid;
	}
.menu1 img {       padding: 4px;      border: #b6e4fb 1px solid;      background: #b6e4fb;      margin-bottom: 5px;      }

.menu1 a:link img  {       padding: 4px;      border: #b6e4fb 1px solid;      background: #b6e4fb;      margin-bottom: 5px;      }

.menu1 a:hover img  {       padding: 4px;      border: #01bcf3 1px solid;      background: #01bcf3;      margin-bottom: 5px;      }

.menu2 {              float: left;             width: 179px;             font-size: 11px;padding: 0px 0px 0px 0px;margin-left: 8px;display: inline;             }

.menu2 h2 {     font-size: 11px;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;     margin: 0px 0 0px 0;     padding: 5px 0 5px 8px;     font-weight: bold;
     text-transform: uppercase;     color: #ffffff;            background: url("images/menu2-h2-bg.jpg");
     border: 1px solid #01bcf3;
}

.menu2 ul {
		margin-bottom:10px;
		list-style-type:none;
                color: #000000;
		}

.menu2 p{
		margin-top:0px;
		margin-bottom:0px;
		color: #000000;
		word-spacing: -1px;
		font-size:10px;
	}

.menu2 ul ul li, #sidebar ul ol li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:10px;
	  background-color : #dddddd;
	}
.menu2sidebar ul ul li a, #sidebar ul ol li a {
	padding          : 5px 0px 5px 0px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
        width: 177px;
        background-color : #dddddd;
       text-indent      : 10px;
	}

.menu2 ul ul li a:link, .menu2 ul ul li a:visited, .menu2 ul ol li a:link, .menu2 ul ol li a:visited{
	display          : block;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
  background-color : #d3edfa;
  font-weight      : bold;
  padding          : 5px 0px 5px 0px;
  color            : #000000;
  width: 177px;
  text-indent      : 10px;
  text-decoration: none;
  text-transform: lowercase;
  border-top: #f4fcff 1px solid;
  border-left: #b6e4fb 1px solid;
  border-right: #b6e4fb 1px solid;
  border-bottom: #b6e4fb 1px solid;
}

.menu2 ul ul li a:hover, .menu2 ul ol li a:hover {
	background-color : #e2f3fc;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #000000;
  text-indent      : 10px;
  text-decoration: none;
  border-top: #f4fcff 1px solid;
  border-left: #b6e4fb 1px solid;
  border-right: #b6e4fb 1px solid;
  border-bottom: #b6e4fb 1px solid;
	}

/* End of left sidebar */
input#s {          width: 158px;          border: 1px solid #000000;          color: #000000;}

#rap {        width: 1024px;       margin: 0 auto;       background: #fefefe;       text-align: left;
       }

#searchbutton {                 margin-top: 2px;                }/*My stuff*/								
.buybutton {       text-align: center;      padding: 0px;      border: 0;      }#content .productimage {	width: 160px;	height: 800px;	float: left;	margin: 12px 18px 0 0;	padding: 0 0 0 0;}#content .productimages {	width: 120px;	height: 600px;	float: left;	margin: 12px 18px 0 0;	padding: 10px 0 0 0;}#content .buynow {	font-size: 13px;	width: 740px;}#content .buynow em {	font-size: 14px;	margin: 0 0 0 0;	padding: 0 0 0 0;}
#content .buynow h1 {	font-weight: bold;	font-size: 16px;	color:#012967;	margin: 8px 0 0 18px;	padding: 0 0 0 0;}#content ul {	margin: 4px 0 0 0;}#content li {	list-style-image: url("images/small-check.gif");	list-style-position:inside;    text-indent: 12px;    line-height: 22px;}.price {	font-size: 14px;	color:#012967;	font-weight: bold;}#content .buynow p {	margin: 12px 0 0 8px;	padding: 0 0 0 0;}/* Store styles */#content h2.store-product-detail-title {	font-size: 16px;    background: none;    border-bottom: none;    border-top: none;	padding: 0 0 0 0;	font-weight: bold;	margin:0 0 10px 0;	display:block;}#content .store-value-money-single {	font-size: 16px;	font-weight: bold;	margin:0 0 10px 0;	display:block;}#content li.store-product-option {	line-height:12px;	list-style-image:none;	list-style-position:inside;	text-indent:12px;}#content .store-product-option-group-title {	font-size: 14px;    background: none;    border-bottom: none;    border-top: none;	margin:20px 0 0 0;	padding: 0 0 0 0;	text-align:left;	width: 400;	display:inline-table;}.store-payment-method-check{	display:none;}.store-product-detail-image img {	border:0 none;	margin-right:0.5em;	margin-bottom: 20px;	padding:0.5em;}/* Sitemap */#sitemap h2 {	display: none;}#sitemap strong {	display: none;}#sitemap p {	display: none;}#sitemap ul {	margin: 6px 0 14px 16px;	padding: 0 0 0 0;}#downloadRegistration {	border-width: 2px;	border-spacing: 4px;	border-style: outset;	border-color: blue;	border-collapse: separate;	background-color: white;	margin-left:auto; 	margin-right:auto;}}#downloadRegistration td{	padding: 2px 2px 2px 14px;}#downloadRegistration td.tdtitle {	text-align: center;	background-color: #e2f3fc;	background: #e2f3fc;	padding: 4px 0 4px 2px;	font-weight: bold;}#downloadRegistration td.errorMsg{	padding: 2px 2px 2px 2px;	background-color : #ffffcc;}#leftcolumn { width: 200px; height: 600px; float: left; padding:0; margin:0;}.box, .widebox, .fullbox { float: left; border: #b6e4fb 1px solid; width: 180px; padding:0 0 8px 0; margin:0 0 20px 0;}.widebox { width: 300px;}.box p { padding:4px 8px 4px 8px; margin:0;}.boxtitle { color: white; font-size:14px; font-weight:bold; border: #b6e4fb 1px solid; padding: 2px 2px 2px 4px; background: #4062B5 ;}dt.boxlist {	font-size:14px;	padding:2px 0 2px 8px;	margin:0; }dd.boxlist {	font-size:12px;	padding:4px 4px 4px 8px;	margin:0; }