@charset "utf-8";
/* CSS Document */

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent; } body { line-height:1 } ol, ul {	list-style: none } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } :focus { outline:0 } ins { text-decoration:none } del { text-decoration:line-through } table { border-collapse: collapse; border-spacing:0;}

body { background: url(../images/bgs.jpg) 50% 0 no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#wrapper { width:1060px; margin:0 auto; overflow:hidden; }
#wrapper2 { width:1060px; margin:0 auto; overflow:hidden; }
.clear { clear:both; }
#header { margin-top:30px;}

.header-top .logo { background:url(../images/logo.png) 0 0 no-repeat; width:238px; height:165px; float:left; margin-top:3px; margin-left:75px; }
.header-top .logo h1 a { width:238px; height:165px; display:block; }
.header-top .logo h1 a em { margin-left:-9999px }

.header-top .nav { overflow:hidden; background:url(../images/grad_m.png); -moz-border-radius: 12px; /* FF1+ */ -webkit-border-radius: 12px; /* Saf3-4 */ border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome */ padding: 16px 0; float:right; }
.header-top .nav ul li { float:left; }
.header-top .nav ul li a { font-size:16px; color: #000; text-decoration:none; padding:15px 30px; }
.header-top .nav ul li a:hover {background:url(../images/grad_ma.png) }

.leftcurved a#current, .leftcurved a:hover { background:url(../images/grad_ma.png);
-moz-border-radius-topleft: 12px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 12px; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 0px; }

.rightcurved a#current, .rightcurved a:hover { background-color: #477ba4; background-image: -moz-linear-gradient(top, #4e97cf, #477ba4); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4e97cf),color-stop(1, #477ba4)); /* Saf4+, Chrome */ background-image: linear-gradient(top, #4e97cf, #477ba4); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e97cf', EndColorStr='#477ba4'); /* IE6–IE9 */ color:#f4ffa8; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 12px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 12px; }

.header-top .nav ul li a#current {background:url(../images/grad_ma.png); }

.captions .networks, .captions .friends, .captions .world { float:left; width:314px; height:354px;  }
.captions .networks { background: url(../images/network.png) 0 0 no-repeat; }
.captions .friends { background:url(../images/friends.png) 0 0 no-repeat; }
.captions .world { background:url(../images/world.png) 0 0 no-repeat; }
.captions a { display:block; width:314px; height:354px; }
.captions em { margin-left:-9999px }

.download { width:380px; margin:115px auto 0; text-align:center; }
.download-buttons { width:270px; margin:10px auto 0; text-align:center; }
.download h3 { color:#2e90d0; font-size:14px; font-weight:normal; }
.download-buttons .iphone, .download-buttons .android, .download-buttons .blackberry, .download-buttons .j2me { float:left; width:57px; height:58px; background:url(../images/download-inactive.gif) no-repeat; margin-right:10px; }
.download-buttons .iphone { background-position:0 0; }
.download-buttons .android { background-position:-57px 0; }
.download-buttons .blackberry { background-position:-114px 0; }
.download-buttons .j2me { background-position:-171px 0; }
.download-buttons a { display:block; width:57px; height:58px; }
.download-buttons em { margin-left:-9999px }
.download-buttons .iphone:hover, .download-buttons .android:hover, .download-buttons .blackberry:hover, .download-buttons .j2me:hover { background:url(../images/download-active.gif) no-repeat; margin-right:10px; }
.download-buttons .iphone:hover { background-position:0 0; }
.download-buttons .android:hover { background-position:-57px 0; }
.download-buttons .blackberry:hover { background-position:-114px 0; }
.download-buttons .j2me:hover { background-position:-171px 0; }

#body { margin-top:50px; }
.seperator { background: url(../images/seperator.jpg) 100% 0 repeat-y; }

.home .recent-news, .home .comments, .home .share { float:left; width:260px; padding:30px;  }
.home h3 { font-family:"Myriad Pro", Helvetica; font-size:26px; line-height:24px; font-weight:normal; font-stretch:condensed; color:#424242; }

.recent-news { font-size:12px; }
.recent-news dl dt { color:#638620; margin-top:15px; }
.recent-news dl dd { color:#666666; margin-top:15px; line-height:16px; }
.recent-news dl a { color:#00aff0; }

.comments { font-size:12px; }
.comments dl dt { font-weight:bold; color:#333; margin-top:15px; }
.comments dl dd { color:#666; line-height:16px; }
.comments dl a { color:#638620; }

.share { font-size:14px; }
.share p { color:#3e3e3e; line-height:20px; margin-top:15px; }
.share ul { margin-top:10px; }
.share ul li { margin-bottom:5px; }
.share ul li a { color:#2e90d0; }
.share ul li a:hover { color:#638620; }
.share .facebook { background: url(../images/facebook.jpg) 0 0 no-repeat; padding:15px 0 8px 50px; }
.share .twitter { background: url(../images/twitter.jpg) 0 0 no-repeat; padding:15px 0 8px 50px; }

#footer { background:#1c1c1c; margin-top:50px; height:60px; font-size:12px; width:100% !important; }
#footer-wrapper { width:960px !important; margin:0 auto !important; }
#footer-wrapper ul { float:right; margin-top:15px; }
#footer-wrapper ul li { float:left; margin-left:20px; }
#footer-wrapper ul li a { color:#fff; text-decoration:none; }
#footer-wrapper ul li a:hover { color:#00aff0; }
#footer-wrapper ul li a img { margin-top:-5px; }

body.inner { background:url(../images/aboutbg-inner.jpg) 50% 0 no-repeat; }
.about { background:url(../images/aboutus-inner.jpg) 0 10px no-repeat; height:500px; }

.inner-left, .inner-right { float:left; }
.inner-left { width:700px; padding:0 40px; background: url("../images/seperator.jpg") 98% 0 repeat-y; }

.leftcolumn { margin-right:40px; }
.leftcolumn, .rightcolumn { float:left; width:310px; font-size:13px; padding-right:20px; line-height:20px; }
.leftcolumn p, .rightcolumn p { color:#666; margin-bottom:20px; }
.leftcolumn h3, .rightcolumn h3, .inner-right h3, .inner-left h3 { font-size:23px; color:#333; line-height:22px; font-weight:normal; margin-bottom:10px; font-family:"Myriad Pro", Helvetica; }
.leftcolumn h4 { color:#69b52a; font-size:18px; font-weight:normal; margin-bottom:20px; }
.leftcolumn h4 a { color:#36a6c9; text-decoration:none; }
.leftcolumn h4 a:hover { text-decoration:underline; }
.leftcolumn a.imgborder { border:3px solid #333; }
.leftcolumn a.imgborder:hover { border:3px solid #666; }
.leftcolumn p.q, .rightcolumn p.q, .inner-left p.q { font-size:22px; line-height:22px; font-family:"Myriad Pro", Helvetica; color:#424242; margin-top:10px; }
.inner-left p, .inner-left ul li { font-size:13px; color:#666; margin:10px 0; line-height:18px; }
.inner-left ul { list-style-type:disc; margin-left:15px; }

.inner-right { margin-left:10px; }
.inner-right ul li a { font-size:13px; color:#3e3e3e; line-height:20px; text-decoration:none; }
.inner-right ul li a:hover { text-decoration:underline; }
.inner-right img {  }

.homepage h3 { color:#333; }
.homepage .leftcolumn p, .homepage .rightcolumn p { color:#638620; font-size:16px; }
.homepage .inner-left { width:560px; margin: 0 20px 0 0; }
.homepage .inner-right{ width: 276px; }
.homepage .leftcolumn, .homepage .rightcolumn { width: 268px; padding-right: 0; }
.blogs { padding:20px; border:1px solid #ccc; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 12px; width:910px; margin:30px auto 0; font-size:12px;}
.blogs ul li { float:left; margin-right:5px; }

.bmargin { margin-bottom:40px; }
.intro { font-size:14px !important; margin-bottom:20px !important; }

#twitter_div { margin-top:20px; }
#twitter_div { font-family:"Myriad Pro", Helvetica; font-weight:normal; }

#clouds{
    background:transparent url(../images/clouds3.png) repeat-x top left;
    z-index:3;
	position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
	
}