body {background: #01c8e9 url(/images/layout/body-bg.jpg) 0px 0px repeat-x;margin:0; padding:0;height: 100%;}
p {font: normal 12px/18px Verdana, Geneva, sans-serif; margin:0 0 8px 0; padding:0 0 0 0;}
table {border-left: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;font: normal 12px/18px Verdana, Geneva, sans-serif; margin:0 0 8px 0; padding:0 0 0 0;}
td {border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
td strong {color:#5b016b}
a:hover {color:red}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.margin-left10 {margin-left:10px;}
.margin-left20 {margin-left:20px;}
.margin-left30 {margin-left:30px;}
.margin-right10 {margin-right:10px;}
.margin-right20 {margin-right:20px;}
.margin-right30 {margin-right:30px;}
.margin-bottom15 {margin-bottom:15px;}
h1 {font: bold italic 22px/30px Arial, Helvetica, sans-serif; margin:10px 0 12px 0; padding:0 0 0 0; color:#7e1700;}
h2 {font: bold 20px/26px Arial, Helvetica, sans-serif; margin:15px 0 5px 0px; padding:0 0 0 0; color:#7e1700;}
p a#caption {font: bold 16px/18px Verdana, Geneva, sans-serif; margin:15px 0 5px 0px; padding:0 0 0 0; color:#012e98;text-align:center}
#wrapper {margin:0 auto; padding:0; width:772px; position:relative;height: 100%;}
#header {margin:0; padding:0; width:772px; height:93px;position:relative;}
#banner {height:60px; width:468px; float:left; margin:10px 0 0 30px; padding:0; position:relative}
#logo {height:93px; width:212px; float:left; margin:0 0 0 0; padding:0; position:relative}
#logo img, #banner img {margin:0 0 0 0; padding:0; position:relative;border:0;}
#header a {margin:0; padding:0;}
#main {margin:0; padding:20px 0 0 0; width:772px; position:relative; background: transparent url(/images/layout/body-top.jpg) 0px 0px no-repeat; display:block;}
#content {margin:0 0 0 20px; padding:0px 0 0 0; width:560px; position:relative; float:left;}
#content-body {background:transparent  url(/images/layout/main-content-bg.jpg) 0px 0px repeat-y; min-height:800px;}
#footer {background:transparent url(/images/layout/foot-bg.png) 0px 0px no-repeat; width:758px; height:42px; clear:both; padding:7px 0 0 14px;}
#footer p {color:#fff; font-size:10px; float:left}
#foot-nav {float:right; margin: 0 5px 0 0;color:#fff;font: normal 10px/15px Verdana, Geneva, sans-serif;}
#footer a {color:#ffde00; text-shadow:1px 1px 0px #7b7b7b;}
#footer a:hover {color:#5b016b; text-decoration:none;text-shadow:1px 1px 0px #e7e7e7;}
#foot-nav ul {list-style:none; margin:0 16px 0 0; padding:0; float:left;}
#foot-nav ul li {list-style:none; margin:0; padding:0; line-height:18px; /*display:inline; float:left;*/}
#sidebar-right {float:right; width:149px; background-color:transparent;margin:0 20px 0 0;}
#side-nav {width:149px; position:relative; background: transparent url(/images/layout/nav-body.png) 0px 0px repeat-y;}
#side-nav-top {width:149px; height:38px; background: transparent url(/images/layout/nav-top.png) 0px 0px no-repeat;}
#side-nav-bottom {width:149px; height:10px; background: transparent url(/images/layout/nav-bottom.png) 0px 0px no-repeat;}
#side-nav ul {list-style:none; margin:0 0 0 4px; padding:0 0 6px 0;position:relative;font: bold 12px/18px Arial, Helvetica, sans-serif}
#side-nav ul li {list-style:none; margin:0px 0 3px 0; padding:0 0 0 0;position:relative;line-height:24px;width:139px; height:25px;}
#side-nav ul li a { width:139px; height:25px;display:block; color:#013d85; text-shadow:1px 1px 0px #ffffff; text-decoration:none; text-align:center}
#side-nav ul li a:hover, #side-nav ul li a.active {background-color:#012E98; color:#ffffff; text-shadow:1px 1px 0px #000000; text-decoration:none; text-align:center}
.sidebar-social 
{
	margin: 5px 0 0  4px; 
	padding:0; 
	height:25px; 
	width:145px;
	padding:0;
	position:relative;
}
#TW-But {height:25px; width:120px; float:left; position:relative; padding:0; margin:0;}
#TW-But-NC {height:25px; width:59px; float:left;position:relative;padding:0; margin:0;}
#FB-But {width:60px; float:left !important; position:relative;padding:0; margin:0;}
#FB-But-NC {width:49px; /*float:left !important;*/ position:relative;padding:0; margin:0 auto;}
#GPO-But {height:25px; width:90px !important; float:left !important;position:relative;padding:0; margin:0;}
#GPO-But-NC {height:25px; width:33px !important; float:left !important;position:relative;padding:0; margin:0 3px 0 0; overflow:hidden}

#fl-views {width:350px; height:389px; margin:0 auto;}
.pics {  
	height:  350px;  
	width:   389px;  
	padding: 0;  
	margin:  0; 
	overflow:hidden;
} 
.pics img {  
	top:  0; 
	left: 0 
} 
