/* PMNews Typography stylesheet
 * This is used for
*/

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	}
/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	color: #333;
	}

/* Notes 
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}
*/
/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}
/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}
p.three-col,div.three-col,.three-col {
       -moz-column-count: 3;
       -moz-column-gap: 20px;
       -webkit-column-count: 3;
       -webkit-column-gap : 20px;
       -moz-column-rule-color:  #ccc;
       -moz-column-rule-style:  solid;
       -moz-column-rule-width:  1px;
       -webkit-column-rule-color:  #ccc;
       -webkit-column-rule-style: solid ;
       -webkit-column-rule-width:  1px;
}	

/* box texts */
.box {
	border-right: 1px solid #DCE09C; 
    border-left: 1px solid #DCE09C;
	border-top: 1px solid #DCE09C; 
	border-bottom: 1px solid #DCE09C;
	padding:1em; 
	background: #fff url(images/box-bg.gif) repeat-x top left;margin-bottom: 18px;
}
.boxtext ,.comment-meta{
	border: 1px solid #F3C096;
	background-color:#FEF7F1;
	text-align:left;
	padding:3px;
	margin: 3px;
}
.boxtext p {
		text-align:left;
	}
.boxing {
	float: left;
	width: 45%;
	border: 1px solid;
	margin: 1%;
	padding: 1%;
}
.boxing1 {
	float: left;
	display: block;
	border: 1px solid;
	margin: 1%;
	padding: 1%;
}
.imgboxing {
	float: left;
	display: block;
	border: 1px solid;
	margin: 1%;
	padding: 1%;
}	

#box {
  width: 335px;
  height: 70px;
  background: grey;
  padding: 40px;
  border-width: 40px;
  border-style: solid;
  border-color: blue blue transparent blue;
  margin: 40px;
}
#pink{
width: 80px;
height: 80px;
padding: 40px;
border: 40px solid #0f0;
margin: 40px; 
}

hr {clear: both;}
hr.yellow {height:1px;border:0;width:100%;color:#ddad08;background-color:#ddad08;}
hr.blue {height:1px;border:0;width:100%;color:#369;background-color:#369;}
hr.red {height:1px;border:0;width:100%;color:#aa1002;background-color:#aa1002;}
hr.darkgreen {height:1px;border:0;width:100%;color:#36C;background-color:#36C;}
hr.lightgreen {height:2px;border:0;width:100%;color:#dbe6de;background-color:#dbe6de;}
hr.darkblue {height:2px;border:0;width:100%;color:#dbe6de;background-color:#2647ad;}
hr.yellow {height:1px;border:0;width:100%;color:#ddad08;background-color:#ddad08;}
.bb {border-bottom:1px solid #ccc;}
.bt {border-top:1px solid #ccc;}
.btr {border-top:1px solid #c00;}
.Stroke{color:red;font-weight: bold;text-shadow: 1px 1px 0px #000,
-1px -1px 0px #000;}
.effect3D {color:rgba(255,255,0,.7);font-weight: bold;text-shadow: 1px 1px rgba(255,128,0,.7),
2px 2px rgba(255,128,0,.7),3px 3px rgba(255,128,0,.7),
4px 4px rgba(255,128,0,.7),5px 5px rgba(255,128,0,.7);}
.insettext{color: #344251;text-shadow: 1px 1px 0px #bad3ed;font-weight: bold;
background:#bad3ed;}
.PillowEmboss {background:#ccc;color:#ddd;text-shadow: 1px 1px white,-1px -1px #444;}
.Emboss  {background:#ccc ;color:#ccc;text-shadow: -1px -1px white, 1px 1px #333;}
.applestyle{background:#666color: #000;text-shadow: 0px 1px 1px #fff;}
.glow {color:#FFFFFF ;text-shadow:0 0 20px yellow ;}
.extraGlow {color:white;text-shadow:0 0 30px yellow , 0 0 70px yellow ;}
.xsmallview{ /*CSS for "extra small font" setting*/
font-size: 11px;}
.smallview{ /*CSS for "small font" setting*/
font-size: 13px;}
.normalview{ /*CSS to return page to default setting (with no additional CSS rules added)*/}
.largeview{ /*CSS for "large font" setting*/
font-size: 21px;}
.xlargeview{ /*CSS for "extra large font" setting*/
font-size: 24px;}
a.texttoggler{ /*CSS for Text Size Toggler control*/
margin-right: 6px;}
a.texttoggler img{ /*CSS for Text Size Toggler control*/
border: 1px solid gray;}
a.texttoggler img:hover{ /*CSS for Text Size Toggler control*/
border: 1px solid red;}
a.selectedtoggler img{ /*CSS for Selected Text Size Toggler control*/
border: 1px solid red;}

.small { font-size:85%; }
.gray { color:#999; }
.highlight { background-color:#ffffcc; }
.clear { clear:both; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.right { float:right; }
.left { float:left; }

.info { font-family:Times New Roman; positon:relative;}
.light { top:-1; left:-1; color:white;}
.shade { top:+1; left:+1; color:pink; }
.fill { top:0; left:0; color:red; }
.light2 { top:-1; left:-2; color:white; }
.shade2 { top:+1; left:+2; color:black; }
.fill2 { top:0; left:0; color:silver; }
.light3 { top:-2; left:-2; color:white; }
.shade3 { top:+2; left:+2; color:lightblue; }
.fill3 { top:0; left:0; color:blue; }
.light4 { top:-2; left:-2; color:yellow; }
.shade4 { top:+2; left:+2; color:yellow; }
.fill4 { top:0; left:0; color:darkgreen; }

/* HEADERS */ 
.handwriting{text-transform:lowercase; font-size:100%; letter-spacing:-1px; color:#E76300; word-spacing:.25em}
.handwriting3{font-style:italic; color:#E76300; letter-spacing:1px; font-size:110%; word-spacing:.25em; font-weight:600}
.newspaper2{letter-spacing:.10em; font-size:26px; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em; font-variant:small-caps}

.middle-headline{font-size:28px; line-height:40px; letter-spacing:-1px; color:#444}

.large-headline{font-size:48px; line-height:40px; letter-spacing:-1px; color:#444; margin:0 0 0 0; padding:0 0 0 0; font-weight:100}
.headline{font-family:Georgia,serif; color:#4E443C; text-transform:none;  font-weight:500; margin-bottom:0; font-size:18px}

.headline a{color:#89b31f; font-weight:700}

.middle-headline{ font-family:times,Times New Roman,times-roman,georgia,serif; font-size:28px; line-height:40px; letter-spacing:-1px; color:#444}
 

.contactus{ font-family:"Lucida Grande",Tahoma; font-size:10px; font-weight:lighter; font-variant:normal; text-transform:uppercase; color:#666;  margin-top:10px; text-align:center!important; letter-spacing:0.1em}
.small-headline{ font-family:Gill Sans,Verdana; font-size:11px; line-height:14px; text-transform:uppercase; letter-spacing:1px; font-weight:bold}
.headlines1{ font-family:Georgia,"Times New Roman",serif; font-size:16px; font-weight:bold; color:#600; line-height:22px; margin:0; text-transform:uppercase; letter-spacing:1px}
 
.headlines2{color:#381704; letter-spacing:0.1em; padding-top:11px}

.headlinetitle{font-weight:700;font-size:1.3em;font-variant:small-caps;}
.number{ color:#3B200F;font-weight:bold;
	line-height:125%; text-align:center;}
.feat-tags{color:#3B200F; font-weight:bold; line-height:125%;
 font-variant: small-caps;}
.headline1{font-weight: bold;color: #000;
	line-height: 22px;margin: 0;text-transform: uppercase;letter-spacing: 1px;
 background: #ADD8E6; border-bottom:1px solid blue;
padding-right:10px;border-right:10px solid #c00;
text-align: right;} 
.feat-tags{border-left:10px solid #4682B4; 
border-bottom:1px solid #c00;padding-left:10px;}
.feat.tags1{ color:#3B200F;font-weight:bold;
	line-height:125%;
 font-variant: small-caps;
	background-color: #eee;border-left:10px solid #4682B4; 
border-bottom:1px solid #c00;
padding-left:10px;
}
.headline2{
font-weight: bold;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
 background: #fcfcfc;
color:#777;border-bottom:1px solid blue;
padding-right:10px;border-left:10px solid #c00;
text-align: right;
padding-top:0px;
} 
.headline22{color: #eee;
	text-transform: uppercase;
	letter-spacing: 1px;
background-color:#0086b3;
border-bottom:1px solid blue;
border-left:10px solid #c00;
text-align: right;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;box-shadow: 7px 7px 8px #818181;width:600px
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181;
} 
.headline22 a{color:#eee;}
.headline22a{font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
color:#eee;border-bottom:1px solid blue;
border-right:13px solid #0086b3;
text-align: right;
	background-color: #B73A28;
font-weight: bold;
text-decoration: none;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomright: 25px 50px;
border-bottom-right-radius: 25px 50px;
box-shadow: 7px 7px 8px #818181;width:600px
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181;
} 
.headline3{font-weight: bold;
	color: #600;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
 background: #e9f9ff;
 border-bottom:1px solid blue;
padding-right:10px;border-right:10px solid #0086b3;
text-align: right;
padding-top:0px;} 
.headline4{font-weight: bold;
	color: #600;line-height: 22px;
	margin: 0;text-transform: uppercase;
	letter-spacing: 1px;background: #B54649;
color:#fff;border-bottom:1px solid blue;
padding-right:10px;border-right:10px solid #0086b3;
text-align: right;padding-top:0px;}
.headline5{font-weight: bold;
	line-height: 22px;margin: 0;text-transform: uppercase;
	letter-spacing: 1px;background: #eee;
border-bottom:1px solid blue;padding-right:10px;border-right:10px solid #0086b3;
text-align: right;padding-top:0px;}

h2.elegant{letter-spacing:-1px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; font-size:130%; text-shadow:#666 0.05em 0.05em; font-variant:small-caps}

h6.elegant{letter-spacing:-2px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; font-size:200%; text-shadow:#666 0.2em 0.2em}

h6.handwriting{font-style:italic; font-weight:bold; font-family:"Comic Sans MS"; letter-spacing:-1px; font-size:100%; word-spacing:.25em}

h6.handwriting2{font-style:italic; font-weight:100; font-family:"Trebuchet MS",Garamond,Georgia; letter-spacing:-1px; font-size:100%; word-spacing:.25em}

h6.handwriting3{font-style:italic; font-weight:100; font-family:"Comic Sans MS"; letter-spacing:1px; font-size:100%; word-spacing:.25em}
h1.newspaper2{letter-spacing:1px; font-size:30px; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em; font-variant:small-caps}

h1.elegant{letter-spacing:-1px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; font-size:200%; text-shadow:#666 0.2em 0.2em}

p.letters{line-height:.64em; letter-spacing:-2px; font-family:"Courier New",Courier,monospace; font-size:25px; font-weight:100; text-transform:uppercase}

p.letters2{line-height:.72em; letter-spacing:-2px; font-family:"Times New Roman",Times,serif; font-size:25px; font-weight:100; text-transform:uppercase}

p.letters3{line-height:.77em; letter-spacing:-2px; font-family:Georgia,"Times New Roman",Times,serif; font-size:25px; font-weight:100; text-transform:uppercase}

h6.newspaper{letter-spacing:.10em; font-size:36px; text-transform:uppercase; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em}

h6.newspaper span{font-family:Georgia,"Times New Roman",Times,serif}

h6.newspaper2{letter-spacing:.10em; font-size:36px; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em; font-variant:small-caps}
h1.newspaper{letter-spacing:1px; font-size:37px; text-transform:uppercase; font-weight:100; border-bottom:groove 2px #CCC; width:auto; line-height:1em}

h6.hide{font-size:150%; font-weight:100; line-height:.4em; border-bottom:7px solid #FF6}
h6.capital{font-size:375%; text-transform:uppercase; letter-spacing:-8px}
h6.capital span{font-size:70%; text-transform:lowercase; letter-spacing:-1px}
h6.funky{font-family:"Trebuchet MS",Garamond,Georgia; font-size:36px; letter-spacing:20px; line-height:.65em; color:#666; font-weight:100}
h6.funky span{letter-spacing:5px}
h6.el{font-family:Verdana,Arial,Helvetica,sans-serif; color:#BBB; border-bottom:#CCC 1px solid; letter-spacing:1em; font-weight:100; line-height:.8em; font-size:9px}
h6.num_blend{ font-size:36px; font-weight:100}
h6.num_blend span{font-size:24px; line-height:1em; font-style:italic; font-weight:bold; letter-spacing:2px}
h6.scaps{font-variant:small-caps; letter-spacing:-1px; font-size:200%; font-family:"Courier New",Courier,monospace; font-weight:100}
h6.g{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#133BC1}
h6.o1{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#E33B21}
h6.o2{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#E6B500}
h6.l{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#4BCE54}
h6.lg{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#0048E3}
h6.e{font-size:250%; font-family:Georgia,"Times New Roman",Times,serif; font-weight:100; float:left; margin:0; color:#E33B21; font-style:italic}
.gray{background:#000; padding:20px}
h6.gray2{font-size:200%; text-transform:uppercase; font-family:Garamond,Georgia,"Times New Roman"; letter-spacing:.5em; font-weight:100; color:#FFF; border-top:1px solid #CCC; border-bottom:#CCC 1px solid; width:600px; text-align:center}
h6.fed{color:#609; letter-spacing:-.08em; font-size:250%; font-family:Verdana,Arial,Helvetica,sans-serif}
h6.fed span{color:#999; margin:0 0 0 -.1em; font-size:105%}
h6.y1{float:left; font-size:150%; font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:0; font-weight:0; color:#F00}
h6.y2{float:left; font-size:350%; font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:15px 0 0 -10px; font-weight:0; color:#F00}
h6.y3{float:left; font-size:350%; font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:8px 0 0px -5px; font-weight:0; color:#F00}
h6.y4{float:left; font-size:300%; font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:12px 0 0px -5px; font-weight:0; color:#F00}
h6.y5{float:left; font-size:350%; font-family:Garamond,Georgia,"Times New Roman"; text-transform:uppercase; margin:6px 0 0px -1px; font-weight:0; color:#F00}
h6.y6{float:left; font-size:350%; font-family:Verdana,Arial,Helvetica,sans-serif; margin:4px 0 0px -1px; font-weight:0; color:#F00}
p.tag a{font-size:90%; text-align:center; color:#F30}
p.tag a:hover{background:#FF6}

h6.gr{font-size:250%; margin:0; float:left; color:#999; font-family:Impact,Arial,Verdana; text-transform:uppercase; border-bottom:#C00 10px solid; font-weight:100}
h6.gr2{font-size:250%; margin:25px 0; color:#999; float:left; font-family:Impact,Arial,Verdana; text-transform:uppercase; position:relative; font-weight:100}
h1.gr{font-size:250%; margin:0; float:left; color:#999; font-family:Impact,Arial,Verdana; text-transform:uppercase; border-bottom:#C00 10px solid; font-weight:100}


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}	
#gbar{padding-left:1px;float:left;height:22px}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}#gbi,#gbg,#gbs,#gbm{background:#fff;left:0;position:absolute;text-align:left;visibility:hidden;z-index:1000}#gbi,#gbg,#gbm{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}#guser{padding-bottom:7px !important;text-align:right}#gbar,#guser{font-size:13px;padding-right:1px;padding-top:2px !important}.gb1,.gb3{zoom:1;margin-right:.5em}.gb2{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3{color:#00c !important}.gb2,.gb3{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}
