/* 
Theme Name: PRI
Theme URL: http://pri-investments.com

Description: 
Agency: The Splinter Group
Author: The Splinter Group
Version: 1.0

The CSS, XHTML and design is released under Creative Common - http://creativecommons.org/licenses/by-nc-sa/2.5
*/


/*
A. COLORS
-----------------------------------------------------------------------------

#hex (desc)

#b1212b  (red)
#33312c (bg dark grey)
#ffedce (off white)
#000000 (Black)



B. TABLE OF CONTENTS
-----------------------------------------------------------------------------

1. RESET
2. BASE
   Basic Styles
3. LAYOUT
	Content
	Navigation
	Sub-Nav
	Footer
	Homepage
	Promo Section
	Logo
	Page Styles

4. BLOG
	Full Post Styles
	Small Post Styles
	Right Sidebar
	Comments

 	
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


/* 1. RESET
no editing required
----------------------------------------------------------------------------- */

html, body, br, hr, 
div, span, a,
object, iframe,
ul, ol, dl, li, dt, dd,
h1, h2, h3, h4, h5, h6,
p, blockquote, q, address,
small, big, cite, dfn, ins, del, 
i, em, b, strong, sup, sub, strike,
pre, code, samp, kbd, var, tt,
form, fieldset, legend, label,
input, textarea, option, .nobox{
	background: transparent;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	margin-top: 0px;
}

blockquote, q{ quotes: none; }

br{ height: 0; }

ul, ol, dl{ list-style: none; }

a img{ border: 0; }

img{ display: block; }






/* BASE 
----------------------------------------------------------------------------- */
body { 
margin:0px auto;
padding: 0; 
background: #33312c url('images/bg_gray.gif') repeat top center; 
}


* {margin: 0; padding: 0; border: 0; font-family:Verdana, Arial, sans-serif; }

/* Basic styles  */
p, h1, h2, h3, h4, h5, span#copyright { 
margin: 0px; 
color: #b1212b; 
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
}


p { 
font: 11px Verdana, Arial; 
line-height: 16px; 
color:#000; 
}

h1{
font-size:21px;
letter-spacing: 0.8px;
height:100%;
margin-bottom:5px; 
padding:0px 0px 10px 5px;
font-weight: bold;
color: #b1212b;
}	

/* site heading */
h2 { 
font-size: 18px; 
line-height: 2.40em; 
font-weight: bold;
color:#b1212b;
}	/* site heading */

h3 { 
color: #b1212b;
font-size:14px;
font-weight: normal;
margin: 15px 0 0 0px;
padding:0px;
text-decoration: none;
letter-spacing:.08px;
height:auto;
background:none;
}

h4 { 
font-size: 12px; 
line-height: normal;
color:#ffedce;
}


/* sub headings */
h5 { 
margin:0px 0 0px 0px;
font-size:11px; 
color:#ffedce; 
font-weight:bold;
}

h5 a{color:#ffedce;}

span#copyright { font-size: 13px; line-height: 35px; color: #000 }

div { padding: 0px 0;}

a {color:##b1212b; text-decoration: none; }
a:hover {color:#b1212b; text-decoration: underline;}
a:visited {color:#b1212b; text-decoration: none;}
 
a.moreLink{
color:#b1212b;
font-size:10px;
font-weight:bold;
margin:0px;
text-align:right;
text-decoration: none;
}
a.moreLink:hover{
color:#990000;
font-size:10px;
font-weight:bold;
margin:0px;
text-align:right;
text-decoration: underline;
}

 

.divider{height:1px;clear:both;}
ul, ol {margin: 10px; color: #000;  line-height: 1.6em}
ul {list-style: none;}
ol {list-style: none;}
em {font-weight:bold; font-style: normal}

blockquote{
background:#eee;
width:90%;
padding:13px 10px 0px 15px;
margin:5px 0px 15px 5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}




/* 3. ---------------------------------------------Layout------------------------------------------------------*/


/* CONTENT
/* ----------Wrapper -----*/
#wrapper{
margin:0px auto;
padding:0px;
width:820px;
border:0px solid red;
}

#page-wrap{
margin:0px auto;
padding-top:0px;
width:820px;
height:auto;
border-top:2px solid #ffedce;
background-color:#ffedce;

}



/*----whole header section*/
#header { 
margin:0px auto;
width:820px;
height:40px;
border:0px solid white;
}


#header .logo{
float:none;
width: 220px;
height:100px;
background:transparent url('') no-repeat 0 0;
display:block;

}


/* ---------- nav  -------*/

#main-nav{
display:block;
width:auto;
height:30px;
color:#ffedce;
float:right;
margin-top:0px;
}

#main-nav ul{
margin:0;
padding-top:14px;
list-style-type:none;
width:auto;
float:left;
}

/*-- btn listing --*/
#main-nav ul li{
display:block;
float:left;
margin:0;
font-size:11px;
color:#ffedce;

}

#main-nav ul li a{
display:block;
float:left;
padding:0px 6px;
font-size:12px;
color:#ffedce;
letter-spacing:.2em;
}

#main-nav ul li a:hover{
color:#ffedce;
text-decoration:none;
background: url('images/nav_rollover.gif') repeat-x top left;
}




/* ------------- sub nav buttons -------*/
.sub-header {
width:820px;
height:135px;
float:none;
margin:0;
background-color:#ffedce;
border:0px solid black;

}

/*
.sub-navBorder{
height:45px;
width:800px;
float:left;
margin-left:10px;
border-bottom:2px solid black;
} */

.sub-navBar{
height:99px;
width:800px;
float:left;
margin:5px 0 0 10px;
border:0px solid black;
background:transparent url('images/bg_subnavBar.gif') no-repeat 0 0px;
}



#sub-navBtns{
height:29px;
width:auto;
float:left;
margin: -50px 0px 0px 303px;
padding:0;
font-size:12px;
list-style-type:none;
border:0px solid #000;
position:relative;
white-space:nowrap;

}
#sub-navBtnsAbout{
height:29px;
width:384px;
float:left;
margin: -50px 0px 0px 303px;
padding:0;
font-size:12px;
list-style-type:none;
border:0px solid #000;
position:relative;
white-space:nowrap;

}
#
/* for Internet Explorer */
#
/*\*/
#
* html .container {
#
height: .8em;
margin-top:10px;
#
}
#
/**/


/* about LINK */	
a.aboutLink {
float:left;
display: block;
height: 29px;
width: 103px;
background: url('images/btn_aboutUs.gif') no-repeat 0 -29px;
color:#ffedce;
}
a.aboutLink:hover{
background: url('images/btn_aboutUs.gif') no-repeat 0 0;
color:#ffedce;
height: 29px;
width: 103px;
}
.aboutOn{
float:left;
display: block;
width:103px;
height:29px;
background: url('images/btn_aboutUs.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}



/* management  LINK */	
a.manageLink{
float:left;
display: block;
height: 29px;
width: 155px;
background: url('images/btn_manage.gif') no-repeat 0 -29px;
text-indent: -3000px;
color:#ffedce;
}
a.manageLink:hover{
background: url('images/btn_manage.gif') no-repeat 0 0;
color:#ffedce;
text-indent: -3000px;
}
.manageOn{
float:left;
display: block;
width:155px;
height:29px;
background: url('images/btn_manage.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}


/* founders LINK */	
a.founderLink{
float:left;
display: block;
height: 29px;
width: 126px;
background: url('images/btn_founders.gif') no-repeat 0 -29px;
color:#ffedce;
text-indent: -3000px;
}
a.founderLink:hover{
background: url('images/btn_founders.gif') no-repeat 0 0;
color:#ffedce;
text-indent: -3000px;
}
.founderOn{
float:left;
display: block;
width:126px;
height:29px;
background: url('images/btn_founders.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}

/* asset allocation LINK */	
a.assetLink{
float:left;
display: block;
height: 29px;
width: 217px;
background: url('images/btn_asset.gif') no-repeat 0 -29px;
text-indent: -3000px;
color:#ffedce;
}
a.assetLink:hover{
background: url('images/btn_asset.gif') no-repeat 0 0;
color:#ffedce;
text-indent: -3000px;
}
.assetOn{
float:left;
display: block;
width:217px;
height:29px;
background: url('images/btn_asset.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}


/* fixed income LINK */	
a.fixedLink{
float:left;
display: block;
height: 29px;
width: 157px;
background: url('images/btn_fixed.gif') no-repeat 0 -29px;
text-indent: -3000px;
color:#ffedce;
}
a.fixedLink:hover{
background: url('images/btn_fixed.gif') no-repeat 0 0;
color:#ffedce;
text-indent: -3000px;
}
.fixedOn{
float:left;
display: block;
width:157px;
height:29px;
background: url('images/btn_fixed.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}


/* founders LINK */	
a.hedgingLink{
float:left;
display: block;
height: 29px;
width: 118px;
background: url('images/btn_hedging.gif') no-repeat 0 -29px;
text-indent: -3000px;
color:#ffedce;
}
a.hedgingLink:hover{
background: url('images/btn_hedging.gif') no-repeat 0 0;
color:#ffedce;
}
.hedgingOn{
float:left;
display: block;
width:118px;
height:29px;
background: url('images/btn_hedging.gif') no-repeat 0 0;
color:#b1212b;
text-indent: -3000px;
}








/*-----------  FOOTER  -------------------*/
#footer {
float: left; 
width:820px;
height:57px;
margin:0px auto;
margin-bottom:30px;
text-align: center; 
background:#ffedce url('') repeat 0 0;/*images/bg_tileCream.gif*/
}

.footerContent{
float: left; 
width: 800px; 
height:40px;
margin:0px 10px;
padding-top:10px;
text-align: center; 
border-top:2px solid black;
background:transparent url('images/bg_footerBar.gif') no-repeat center;
}


.details {
color:#ffedce;
font-size: 9px;
line-height:normal;
}

#footer a {
color:#ffedce;
text-decoration: none; 
font-style: normal
}

#footer a:hover {text-decoration: underline;}






/* HOME */
/*------------------- ----------------------*/

#featured{
background:transparent url() repeat-x top left;
margin:10px 0 5px 10px;
padding:0px;
width:800px;
}

.headingBox{
margin: 5px 0px;
height:80px;
border-top:2px solid black;
border-bottom:2px solid black;
}

.mainImage {
width: 800px;
height:400px;
margin:10px 0 0 0px;
padding:0px;
background:#fff url() no-repeat top left;
}

.mainHeading{
padding: 0px 0;
height:70px;
border-top:1px solid black;
border-bottom:1px solid black;
line-height:21px;
margin: 4px 0;
}

.mainHeading h3 {
color: #000;	
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:20px;	
margin: 0px;
padding: 0px;
}



/* ------------ Promos ---------*/

#bottom-wrap{
margin:0 auto;
padding-left:10px;
width:800px;
height:160px;
border:0px solid red;
background:#ffedce url('') repeat 0 0;/*images/bg_tileCream.gif*/
}

.promo1 {
float: left; 
width: 262px;
margin:0 0 0px 0px;
line-height:normal;
display:block;
border-right: 1px solid #000;
background: transparent url('images/header_promoBar.gif') no-repeat top left;
}

.promo1 h3{
margin:30px 0 0 0px;
height:40px;
text-indent:-3000px;
background: transparent url('images/header_promoExcellence.png') no-repeat top left;
}



.promo2 {
float: left; 
width: 262px;
height:auto;
margin:0 0 0px 8px;
line-height:normal;
display:block;
border-right: 1px solid #000;
background: transparent url('images/header_promoBar.gif') no-repeat top left;
}
.promo2 h3{
margin:30px 0 0 0px;
height:20px;
text-indent:-3000px;
background: transparent url('images/header_promoBoutique.png') no-repeat top left;
}


.promo3 {
float: left; 
width: 255px;
height:auto;
margin:0 0 0px 8px;
line-height:normal;
display:block;
background: transparent url('images/header_promoBar.gif') no-repeat top left;
}

.promo3 h3{
margin:30px 0 0 0px;
height:20px;
text-indent:-3000px;
background: transparent url('images/header_promoContact.png') no-repeat top left;
}


.promo1 p, .promo2 p, .promo3 p{
margin:0px;
padding: 5px 10px 0px 0;
color:#666;
line-height:16px;
}



/* menu & forms */
textarea{width:95%;background:#aaa;border:1px solid #008800;margin-top:10px;}
input{border:1px solid #adaea0;background:#f7f5f1;color:#333;padding:2px;}

#search{
margin:10px 0 10px 80px;
}


#flashcontent {
margin:0px auto;
width:800px;
height:100%;
}

.logoRight {
background:transparent url('images/logo_pri.png') no-repeat 0 0;
float:right;
width:282px;
height:132px;
margin: -150px 30px 0 0;
}

.logoLeft {
background:transparent url('images/logo_pri.png') no-repeat 0 0;
float:left;
width:288px;
height:139px;
margin: -20px 0px 0 15px;
text-indent:-3000px;
position:relative;
}

a.logoTop {
background:transparent url('images/logo_pri.png') no-repeat 0 0;
width:285px;
height:135px;
float:none;
margin: -65px 0px 0 20px;
}



/* -----------  full page  -------*/

.full-page {
float: left; 
width: 820px;
height:auto;
margin:0px 0px 0px 0;
padding:0px 0 20px 0;
border:0px solid red;
background:#ffedce url('') repeat 0 0;/*images/bg_tileCream.gif*/
}

.full-page h1 { 
font-family:Verdana, Arial, sans;
font-size:18px;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0 0 20px;
color:#b1212b;
}
.full-page h3 {
margin: 5px 0 0 20px;
letter-spacing:.2em;
font:normal 12px Verdana;
color:#b1212b;
}

.full-page p{
padding:6px 20px 2px 10px;
margin-left:10px;
line-height:16px;
color:#000;
font-size:11px;

}

.full-page img{
padding:0px;
margin: 0 0 10px 0px;
line-height:16px;
color:#000;
font-size:11px;
float:right;
border:0px solid #000;
}

/* Bold - Titles */
.full-page b,.full-page strong{
padding-top:5px;
font:normal 12px Verdana;
color:#b1212b;
letter-spacing:.2em;
}

/* Italics */
.full-page em {
font:normal 11px Verdana;
color:#000000;
font-weight:bold;
font-style:italic;
}

.full-page ul {
margin:0px 0 0px 10px;
padding: 0 0 0 0px;
list-style: none;
padding-left: 10px;
float:none;
} 


.full-page li {
font-size:11px;
font-weight:bold;
padding:0px;
margin-left:10px;
}

.leftColumn{
float:left;
margin:0;
padding:10px 0px;
width:400px;
border-right:1px solid black;
line-height:normal;
}

.rightColumn{
float:right;
margin:0px 20px 0 0;
padding:10px 0px;
width:390px;
border-left:0px solid black;
line-height:normal;
}



.titleBar{
background:transparent url('images/bg_footerBar.gif') no-repeat top center;
}


.member {
background:transparent url('images/bg_footerBar.gif') no-repeat 0 20px;
float:left;
width:800px;
height:100%;
margin: 20px 0 20px 10px;
border:1px dotted #ffedce;
}

.member .info{
margin: 20px 0px 20px 0px;
width:550px;
float:left;
color:#000;
border:0px solid #000;
}

.member .headshot {
height:268px;
width:200px;
margin:0px 0px 0 0;
float:left;
text-align:left;
padding:0px 0px 0 0;
border:0px solid red;
display:block;
}


.member .name{
font-size:14px;
margin: 4px 0 0 20px;
color:#ffedce;
letter-spacing:.2em;
}

.member .position{
font-size:11px;
margin: 0px 0 10px 20px;
color:#ffedce;
}

.member p{
font-size:11px;
margin: 10px 0 0px 10px;
color:#000;

}



/*4. ------------- BLOG ------------*/

/* FULL POST
----------------------------------------------------------------------------- */


.full-post {
float: left; 
width: 820px;
height:auto;
margin:0px 0px 0px 0;
padding:0px 0 20px 0;
border:0px solid red;
background:#ffedce url('') repeat 0 0;/*images/bg_tileCream.gif*/

}

.full-post h1 { 
font-family:Verdana, Arial, sans;
font-size:28px;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0 0 20px;
color:#b1212b;
}
.full-post h4 { 
font-family:Verdana, Arial, sans;
font-size:12px;
font-weight:normal;
color:#fff;
margin:0px 0px 3px 20px;
float:left;
display:block;
}

.full-post h3 {
margin: 5px 0 0 20px;
letter-spacing:.2em;
}

.full-post a, .full-post a:visited{
color:#b1212b;
text-decoration:none;
}
.full-post a:hover {
color:#b1212b;
text-decoration:underline;
}

.full-post .date {
margin:0px 0 0px 20px;
padding:0px;
font-size:11px;
}

.full-post .tags {
margin:0px 0 0px 20px;
padding:0px;
font-size:10px;
color:#000000;
}
.full-post .tags a,.full-post .tags a:hover,.full-post .tags a:visited {
margin:0px 0 0px 0px;
padding:0px;
font-size:10px;
color:#b1212b;
}

.full-post p{
padding:8px 20px 5px 10px;
margin-left:10px;
line-height:16px;
color:#000;
font-size:11px;
}

.full-post img{
padding:5px;
margin:10px 10px;
color:#000;
background: #fff;
}

.full-post b, .full-post em, .full-post strong{
font:normal 12px/18px Verdana;
color:#b1212b;
letter-spacing:.2em;
}


.full-post ul {
margin:0px 0 0px 10px;
padding: 0 0 0 0px;
list-style: none;
padding-left: 10px;
} 


.full-post li {
font-size:11px;
font-weight:bold;
padding:0px;
margin-left:10px;
}

.full-post .caption {
color:#666666;
font-size:9px;
text-align:left;
}


#flashcontent {
width:100%;
height:100%;
}



.content{
float:left;
margin:0px;
padding:5px;
width:515px;
border-right:1px solid #000;
}


/* SMALL POST columns */
/*------------------- ----------------------*/
.rowcontainer {
margin:0px auto;
width: 820px;
overflow: hidden;
background-color:transparent;
padding:0px;
border:0px solid black;
}

.rowcontainer h1{
color:#330000;
}

.small-post {
float:left; 
width:480px;
height:250px;
margin:0px 8px 10px 8px;
padding:0px; 
}
	
	.small-post h3{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
	padding:0px;
	margin:15px 5px 5px 15px;
	color:#b1212b;
	text-align:left;
	}
	.small-post h3 a{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#b1212b;
	}
	.small-post h3 a:hover{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#b1212b;
	}
	
	.small-post p{
	padding:0 10px 10px 5px;
	float:none;
	text-indent:0px;
	}
	.small-post img{
	margin:0 0px 0px 0px;
	float:left;
	}
	.small-post .tags a,.small-post .tags a:visited {
        margin:0px;
        padding:0px;
        font-size:10px;
        color:#b1212b;
        text-decoration:none;
        }
	.small-post .tags a:hover {
        text-decoration:underline;
        }

.entry{
margin-bottom:0px;
}

.myicons {
border: 0px;

}


/*---------  right sidebar ------------------- */
#r_sidebar {

display: block;
float: right;
width: 270px;
margin: 0px 10px 0px 0px;
padding: 0px 5px 10px 5px;
}
#r_sidebar img a{
margin: 0px;
border: none;
}
#r_sidebar p{
padding: 5px 0px 0px 10px;
margin-left: 10px;
line-height: 14px;
}
#r_sidebar h2 {
color: #b1212b;
font-size: 13px;
font-weight: bold;
margin: 15px 0px 0px 10px;
padding:0px;
border-bottom: 1px dotted #C0C0C0;
}
#r_sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#r_sidebar ul li {
display: inline;
padding: 0px;
margin: 0px;
font-size:10px;
}
#r_sidebar ul li a, #r_sidebar ul li a:visited {
display: block;
color: #000;
text-decoration: none;
padding: 5px 0px 5px 10px;
border-bottom: 1px dotted #C0C0C0;
}
#r_sidebar ul li a:hover {
background-color:#fff;
color: #b1212b;
text-decoration: none;
}

#r_sidebar .imgAds a {
border:1px solid #adaea0;
color: #333;
text-decoration: none;
}
#r_sidebar .imgAds a:hover {
color: #663333;
text-decoration: none;
border:1px solid white;
background:transparent;
}



/* --------------  comments area  --------------- */
#respond {
border-bottom: 0px dotted #c6d9e1;
margin-top: 15px;
padding:20px 0 0px 20px;
clear: both;
color:#000;
width:auto;
height:20px;
background:transparent url('') no-repeat bottom right;
}

#respond a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#660000;
}
#respond a:hover{
color:#990000;
}


/* # of responses header */
h3#comments{
font-size:12px;
font-weight:bold;
padding:10px 0 5px 50px;
border-bottom: 1px solid #c6d9e1;
margin: 10px 20px;
}

/*_____________________ COMMENTS ______________*/

/*comments  */
.commentlist {
margin: 0px 0px 0px 0px;
padding-left:px;
line-height: 110%;
width:auto;
height:auto;
border:0px solid #000;
list-style:none;
}

.commentlist li {
margin-bottom:20px;
}

/* indiv. comment title */
.commentTitle{
margin:0px 0px 0px 20px;
color:#333;
border-top: 0px solid #c6d9e1;
list-style:none;
display:inline;
font-size:10px;
}

.commentTitle a, .commentTitle a:hover {
color:#333;
border-top: 0px solid #c6d9e1;
list-style:none;
display:inline;
font-size:10px;

}

.commentDate, .commentDate a, .commentDate a:hover  {
margin:-5px 0px 10px 30px;
padding-bottom:20px;
display: inline;
font-size:9px;
color:#666;
float:left;
}

/* odd comment  */
.commentlist .alt {
background: #fff;
margin-top:10px;
padding:10px 0px;
border:1px solid #444;
list-style:none;

}

/* user name info*/
.commentlist cite, .commentlist cite a, .commentlist cite a:hover {
font-weight: bold;
font-style: normal;
color: #333;
margin:10px 0px 10px 0px;
list-style:disc;

}

.comment-user {
margin:8px;
padding:0px 0 0 20px;
width:auto;
height:20px;
color:#000;
display:block;
}



/* actual comment text p */
.commentlist p {
background: #fff;
margin:10px 10px 20px 10px;
text-indent:0px;
line-height:normal;
font-size:10px;
padding:10px 10px 20px 10px;
width:300px;

color:#333;

}

/* comment avatar */
.comment-icon {
margin:0px 0px 0px 0px;
width:60px;
height:80px;
float:left;
}


#commentform {
margin-top: 10px;
font: 90% Arial, Helvetica, sans-serif;
}
#commentform p {
padding: 6px 0px;
margin: 0px;
color:#333;
}
#commentform label{
color: #787878;
}

#commentform input{
width: 200px;
background:#dedbd1;
border: 1px solid #000;
padding:3px;
margin: 3px 0 0 20px;
}

 /* comment input textbox*/
#commentform textarea{
width: 460px;
height: 115px;
background:#ffedce;
border: 1px solid #000;
padding: 2px;
margin: 3px 0 0 20px;
}


/* input text */
#commentform textarea:focus, #commentform input[type="text"]:focus {
background: #ffffff;
font-size:12px;
}


/* submit button */
#commentform #submit{
background:#b1212b;
font-weight:bold;
color: #fff;
border: none;
float:left;
width:120px;
height:27px;
cursor: pointer;
margin:0px 0px 10px 360px;
}


#message{
background-color:#FFFFFF;
border:1px solid #b1b1b1;
width:480px;
height:200px;
font-size:12px;
}

#iemessage{
color:#ffedce;
font-size:12px;
}
/*================================= END ========================= */


