@CHARSET "UTF-8";


/* ------------------------ GLOBAL ELEMENTS ------------------------ */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, a img, :link img, :visited img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}

q:before, q:after {
	content:'';
}

body {
	background: #eee;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

blockquote {
	margin-left:10px;
	margin-right:10px;
}

h1 {
	font-size:1.8em;
	color:#000000;
}

h2 {
	font-size:1.6em;
	color:#222222;
}
h3 {
	font-size:1.4em;
	color:#333333;
}


a:link, a:visited {
	color:#990000;
	text-decoration:underline;
	outline:none;
}

a:hover, a:active {
	color:#003366;
	text-decoration:underline;
	outline:none;
}

h1, h2, h3, p {
	margin-bottom:10px; }


 .clearfix { display:block;}
 .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clearfix{display:block;}

/** ///// HEADER ///// **/

#header:after, #body:after, #body .wrapper:after, #main:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#header {
background:#FFFFFF;
padding: 10px 0 0 0;
border-bottom:3px solid #ccc;
width: 100%;
}

#header .wrapper {
margin: 0 auto 0 auto;
width: 980px;
}

#header h1 {
border:medium none;
font-size:100%;
margin:0;
padding:0;
}

#header h1#logo img {
border:medium none;
width: 245px;
}

#header .section-title {
	padding: 10px 0 10px 0;
	border-top: 1px dotted #666666;
	margin-top: 10px;
	}
	
#header .section-title h1 { font-size: 20px; }

/** ///// MAIN ///// **/

#main {
width: 980px;
margin: 0 auto 0 auto;
padding: 15px 10px 10px; }

#main-wrapper {float: right; width: 810px; }

.box-title 
	{ padding: 10px; background: #666; border-top: 1px solid #555; font-size: 20px; font-weight: bold; color: #fff;}
	
	.profile-title {   
	padding: 10px 10px 0 10px; 
	background: #e2e2e2;
	-moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px; }

.box-content { 
background: #fff;
padding: 15px 10px;
border: 0px;
border-bottom: 1px #ccc solid;  }

.round-tops {	
	-moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px; }
    
.round-bottoms { 	
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
	}

.make-round {	
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px; }

.box-column-left { float: left; width: 435px; }

.box-column-left.profile {width: 640px; float: right; }
.box-column-right.profile {float: left; width: 300px; }
 
.box-column-right { float: right; width: 330px; }
 
.box-subheader { padding: 3px 5px; background: #F7F7F7; border-bottom: 1px solid #eee; color: #444; font-weight: bold; font-size: 12px; margin-bottom: 10px; }

.round-new { 	
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    background: #fff;
    border: 1px solid #e2e2e2; }

.round-box {  
	 background: #eee; 
	 padding: 8px;
	-moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px; }

p.viewall {text-align: right; padding: 0 3px; margin: 8px 0 15px 0;}

/** Default Landing Page Styles **/
div.landing-content {font-size: 15px; line-height: 130%; padding-top: 10px; border-top: 1px solid #ccc;}
div.landing-share-tools {padding: 8px 2px; border-top: 0px solid #eee; border-bottom: 0px solid #eee; text-align: center;}


