/* ::::: http://s7.addthis.com/static/r07/widget42.css ::::: */

.addthis_toolbox.addthis_default_style span { line-height: 16px; }
.addthis_default_style .addthis_separator { margin: 0pt 5px; display: inline; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: left; }
.addthis_default_style .at300b, .addthis_default_style .at300m { padding: 0pt 2px; }
.at300b, .at300m, .at300bs { cursor: pointer; }
.at300bs:hover { opacity: 0.8; }
.at300bs { background: url('widget22.png') no-repeat scroll 0pt 0pt transparent; overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px ! important; }
.at15t_favorites { background-position: 0pt -512px; }
.at15t_twitter { background-position: 0pt -864px; }
.at15t_facebook { background-position: 0pt -976px; }
.at15t_print { background-position: 0pt -1280px; }
.at15t_email { background-position: 0pt -1456px; }
.at15t_compact { background-position: 0pt -1008px; }
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact { margin-right: 4px; }
:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0pt; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0pt none ! important; }
/* ::::: http://gel-aloe.com/aloevera/wp-content/themes/magazine-premium/style.css ::::: */

* { margin: 0pt; padding: 0pt; border: 0pt none; outline: medium none; }
#body { margin: auto; }
p { margin: 12px 0pt 0pt; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
input { border: 1px solid rgb(204, 204, 204); padding: 3px; }
.fl { float: left; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: normal; }
h2 { font-size: 22px; line-height: 24px; }
h3 { font-size: 16px; line-height: 18px; }
#header { width: 100%; padding: 0pt; margin: 0pt 0pt 10px; float: left; }
.clear { clear: both; height: 0pt; line-height: 0pt; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clearfix { height: 1%; }
.clearfix { display: block; }
.tab { background: url('tab_b.png') repeat-x scroll 0% 0% transparent; height: 38px; position: relative; top: 0pt; z-index: 999; }
.tab .wrap { margin: auto; }
.tab ul.login { display: block; position: relative; float: right; clear: right; height: 38px; width: auto; font-weight: bold; line-height: 30px; margin: 0pt; right: 20px; color: white; font-size: 75%; text-align: center; }
.tab ul.login li.left { background: url('tab_l.png') no-repeat scroll left 0pt transparent; height: 38px; width: 21px; padding: 0pt; margin: 0pt; display: block; float: left; }
.tab ul.login li.right { background: url('tab_r.png') no-repeat scroll left 0pt transparent; height: 38px; width: 21px; padding: 0pt; margin: 0pt; display: block; float: left; }
.tab ul.login li { text-align: left; padding: 0pt 5px; display: block; float: left; height: 38px; background: url('tab_m.png') repeat-x scroll 0pt 0pt transparent; }
.tab ul.login li a { color: rgb(255, 255, 255); }
.tab ul.login li a:hover { color: rgb(238, 238, 238); text-decoration: none; }
.tab a.open, .tab a.close { height: 20px; line-height: 22px ! important; cursor: pointer; display: block; position: relative; top: 5px; font-size: 10px; }
#toppanel { position: absolute; top: 0pt; left: 0pt; width: 100%; z-index: 9999; text-align: center; margin-left: auto; margin-right: auto; }
#panel { width: 100%; color: rgb(153, 153, 153); background: none repeat scroll 0% 0% rgb(39, 39, 39); overflow: hidden; position: relative; z-index: 3; display: none; padding-bottom: 20px; }
#panel h1 { font-size: 1.6em; line-height: 1.8em; padding: 5px 0pt 10px; margin: 0pt; color: white; }
#panel h2 { font-size: 1.2em; line-height: 1.4em; padding: 10px 0pt 5px; margin: 0pt; color: white; }
#panel p { margin: 5px 0pt; padding: 0pt; }
#panel a { text-decoration: none; color: rgb(255, 255, 255); }
#panel a:hover { color: rgb(238, 238, 238); }
#panel .content { margin: 0pt auto; padding-top: 15px; text-align: left; font-size: 1em; letter-spacing: 0.02em; }
#panel .content .left { width: 30%; float: left; padding: 0pt 1.5%; border-right: 1px solid rgb(51, 51, 51); min-height: 195px; }
#panel .content .right { border-left: 1px solid rgb(51, 51, 51); }
#panel .content form { margin: 0pt 0pt 10px; }
#panel .content label { float: left; padding-top: 8px; clear: both; width: 280px; display: block; }
#panel .content input.field { border: 1px solid rgb(26, 26, 26); background: none repeat scroll 0% 0% rgb(65, 65, 65); margin-right: 5px; width: 200px; color: white; height: 16px; }
#panel .content input.field:focus { background: none repeat scroll 0% 0% rgb(84, 84, 84); }
#panel .content input.bt_login, #panel .content a.bt_logout, #panel .content input.bt_register { display: block; float: left; clear: left; height: 28px; text-align: center; cursor: pointer; border: medium none; font-weight: bold; margin: 10px 0pt; }
#panel .content input.bt_login, #panel .content a.bt_logout { width: 78px; background: url('bt_login.png') no-repeat scroll 0pt 0pt transparent; }
#panel .content input.bt_login { color: rgb(34, 34, 34); padding-bottom: 10px; }
#panel .content a.bt_logout:hover, #panel .content input.bt_login:hover { color: rgb(51, 51, 51); text-decoration: none; }
#panel .content input.bt_register { width: 97px; color: white; padding-bottom: 4px; background: url('bt_register.png') no-repeat scroll 0pt 0pt transparent; }
#panel .content input.bt_register:hover { color: rgb(238, 238, 238); }
#panel .lost-pwd { display: block; float: left; clear: right; padding: 15px 5px 0pt; font-size: 0.95em; text-decoration: underline; }
#title { margin: 20px 16px; padding: 0pt; }
#title h1 a:hover { text-decoration: none; }
#description { font-size: 14px; margin: 0pt; padding: 0pt; }
.main-navigation { margin: 0pt; float: left; clear: both; width: 100%; position: relative; z-index: 1000; }
.main-navigation ul { width: 100%; }
.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style: none outside none; }
.sf-menu { line-height: 1; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu { float: left; margin-bottom: 0pt; }
.sf-menu a { padding: 0.8em 1em 0.7em; text-decoration: none; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0pt none; }
#maincontent { padding: 0pt 2%; }
#leftline { background: url('line.png') repeat-y scroll 0% 0% transparent; float: left; width: 100%; margin-bottom: 15px; }
#leftposts { clear: left; float: left; }
.noline { border: 0pt none ! important; }
.ind-post { float: left; background: url('line.png') repeat-x scroll center bottom transparent; margin: 8px 0pt 15px; width: 100%; padding-bottom: 16px; }
.ind-post h2 { margin-bottom: 3px; background: none repeat scroll 0% 0% transparent ! important; }
.ind-post .meta { font-size: 12px; float: left; width: 100%; margin-bottom: 5px; font-style: italic; opacity: 0.8; }
.ind-post .date { float: right; }
.storycontent { word-wrap: break-word; }
.storycontent a.more-link { clear: both; text-align: center; display: block; margin: 12px 0pt 0pt; padding: 0px 8px; font-size: 11px; line-height: 20px; float: right; }
.storycontent a.more-link:hover { text-decoration: none; }
#rightposts { float: right; }
#lowersection { margin: 1px 0.8% 0pt 2%; }
#imagebar { clear: both; float: left; width: 96%; margin: 10px 0pt 10px 2%; padding: 12px 0pt 10px; background: url('2line.png') repeat-x scroll center top transparent; }
#imagebar ul { padding: 0pt; margin: 0pt; }
#imagebar ul li { float: left; list-style-type: none; margin: 8px 1.35% 0pt; text-align: center; }
#imagebar ul li.lastimg { margin-right: 0pt; }
#imagebar h4 { font-size: 12px; line-height: 14px; margin-top: 5px; }
@media projection, screen {
}
:first-child + html #tabbed .ui-tabs-nav { display: inline-block; }
#featured { padding-right: 250px; position: relative; height: 248px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 10px 0pt 20px; overflow: hidden; }
#featured ul.ui-tabs-nav { position: absolute; top: 0pt; list-style: none outside none; padding: 0pt; margin: 0pt; width: 250px; height: 248px; float: right; }
#featured ul.ui-tabs-nav li { padding: 0pt; font-size: 12px; color: rgb(102, 102, 102); margin: 0pt; clear: both; float: left; width: 250px; height: 62px; display: block; }
#featured ul.ui-tabs-nav li img { float: left; margin: 3px 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px; max-width: 80px; max-height: 50px; }
#featured ul.ui-tabs-nav li span { float: left; padding-top: 5px; width: 150px; line-height: 1.4; }
#featured li.ui-tabs-nav-item a { overflow: hidden; display: block; margin: 0pt; padding-top: 1px; height: 61px; color: rgb(68, 68, 68); background: url('featuredbg.png') repeat-x scroll 0% 0% transparent; line-height: 20px; }
#featured li.ui-tabs-nav-item a:hover { opacity: 0.8; text-decoration: none; }
#featured ul.ui-tabs-nav li.ui-tabs-selected { background: url('selected-item.png') no-repeat scroll left top transparent; padding-left: 13px; position: relative; left: -13px; z-index: 40; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background: url('featuredbg-hover.png') repeat-x scroll 0% 0% transparent; width: 250px; color: rgb(255, 255, 255); }
#featured .ui-tabs-panel { height: 248px; background: none repeat scroll 0% 0% rgb(153, 153, 153); position: relative; }
#featured .ui-tabs-panel .info { position: absolute; bottom: 0pt; left: 0pt; background: url('transparent-bg.png') repeat scroll 0% 0% transparent; width: 100%; padding: 0pt 0pt 10px; }
#featured .info h2 { font-size: 18px; color: rgb(255, 255, 255); padding: 5px 10px 3px; margin: 0pt; overflow: hidden; }
#featured .info p { margin: 0pt 15px 0pt 10px; font-size: 11px; line-height: 15px; color: rgb(240, 240, 240); }
#featured .info a { text-decoration: none; color: rgb(255, 255, 255); }
#featured .info a:hover { text-decoration: underline; }
#featured .ui-tabs-hide { display: none; }
#sidebar, #secondsidebar, #front_lower_sidebar { padding: 0pt; margin: 10px 0pt 0pt 2.2%; float: left; }
#front_lower_sidebar { margin-top: 0pt ! important; }
.side-widget { float: left; margin: 0pt 0pt 20px; padding: 0pt 10px 10px 14px; }
.side-widget h4.side { font-size: 1.6em; line-height: 1.2em; }
.side-widget .storycontent { padding: 0pt 0pt 10px; margin: 0pt 0pt 15px; float: left; }
.side-widget .storycontent.noline { border: 0pt none; background: none repeat scroll 0% 0% transparent ! important; }
.side-widget h3 { text-align: center; margin: 0pt 0pt 10px; background: url('h2line.png') repeat-x scroll center bottom transparent; }
.side-widget h3 { padding: 10px 0pt 8px 5px; }
.side-widget .storycontent { background: url('line.png') repeat-x scroll center bottom transparent; }
.side-widget .noline { border-bottom: 0pt none; }
.side-widget #s { width: 90%; margin-top: 10px; padding: 5px 20px 5px 5px; background: url('search.png') no-repeat scroll right center rgb(255, 255, 255); }
.sideads { text-align: center; width: 100%; }
.sideads img { float: left; }
#bottombar { margin: 0pt 2%; background: url('line.png') repeat-x scroll center top transparent; font-size: 11px; line-height: 13px; padding: 20px 2% 0pt; clear: left; float: left; width: 92%; }
#bottombar ul { padding: 0pt; margin: 0pt; }
#bottombar ul li { list-style-type: none; }
#bottombar .bottom-widget { float: left; width: 18%; margin: 0pt 1%; }
#footer { clear: both; float: left; text-align: center; width: 96%; font-size: 11px; line-height: 13px; padding: 20px 0pt; margin: 10px 2% 0pt; background: url('line.png') repeat-x scroll center top transparent; position: relative; }
.backtotop { position: absolute; right: 10px; bottom: 25px; }
.alignleft, div.alignleft { float: left; margin: 5px 15px 5px 0pt; }
.alignright, div.alignright { float: right; margin: 5px 0pt 5px 15px; }
/* ::::: http://gel-aloe.com/aloevera/wp-content/themes/magazine-premium/admin/css/fonts.css ::::: */

@font-face {
	font-family: "GalatiaSILRegular";
	src: local("Galatia SIL Regular"), local("GalatiaSIL"), url('galsilr.ttf') format("truetype");
}
@font-face {
	font-family: "ChunkFiveRegular";
	src: local("ChunkFive Regular"), local("ChunkFive"), url('chunkfive.ttf') format("truetype");
}
@font-face {
	font-family: "ChantelliAntiquaRegular";
	src: local("Chantelli Antiqua Regular"), local("ChantelliAntiqua"), url('chantelli_antiqua.ttf') format("truetype");
}
@font-face {
	font-family: "LaffayetteComicProRegular";
	src: local("Laffayette Comic Pro Regular"), local("LaffayetteComicPro"), url('laffayette_comic_pro.ttf') format("truetype");
}
@font-face {
	font-family: "JottFLFRegular";
	src: local("JottFLF Regular"), local("JottFLF-Casual"), url('jottflf-casual.ttf') format("truetype");
}
@font-face {
	font-family: "RieslingRegular";
	src: local("Riesling Regular"), local("Riesling"), url('riesling.ttf') format("truetype");
}
@font-face {
	font-family: "ExistenceLightRegular";
	src: local("Existence Light Regular"), local("Existence-Light"), url('existence-light.ttf') format("truetype");
}
@font-face {
	font-family: "QuicksandLight";
	src: local("Quicksand Light"), local("QuicksandLight-Regular"), url('quicksand_light.ttf') format("truetype");
}
@font-face {
	font-family: "GarogierRegular";
	src: local("Garogier Regular"), local("Garogier"), url('garogier_unhinted.ttf') format("truetype");
}
@font-face {
	font-family: "AdlerRegular";
	src: local("Adler Regular"), local("Adler"), url('adler.ttf') format("truetype");
}
/* ::::: http://gel-aloe.com/aloevera/wp-content/themes/magazine-premium/admin/css/theme-style.css ::::: */

#body, #panel .content, .tab .wrap { width: 1100px; }
#sidebar { width: 300px; margin: 10px 0pt 0pt 1%; }
#sidebar .side-widget { width: 276px; }
#sidebar .side-widget img { max-width: 276px; height: auto; }
#front_lower_sidebar { width: 180px; }
#front_lower_sidebar .side-widget { width: 156px; }
#maincontent { width: 726px; float: left; }
#maincontent img { max-width: 726px; height: auto; }
body.home #maincontent { width: 726px; float: left; }
body.home #maincontent img { max-width: 726px; height: auto; }
#lowersection { width: 850px; float: right; margin: 1px 2% 0pt; }
#featured, #featured .ui-tabs-panel { width: 476px; }
#leftposts { width: 56%; }
#rightposts { width: 36%; }
#leftline { background-position: 435.6px 0pt; }
#featured ul.ui-tabs-nav { left: 476px; }
#panel .content .right { width: 63%; }
#header { padding-top: 10px; }
body { color: rgb(0, 0, 0); font-size: 14px; line-height: 20px; font-family: arial,helvetica,sans-serif; }
#body { background-color: rgb(255, 255, 255); }
#header { background-color: rgb(255, 255, 255); }
#title h1 { font-size: 48px; line-height: 50px; font-family: arial,helvetica,sans-serif; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color: rgb(52, 135, 0); }
a { color: rgb(32, 91, 135); }
a:hover { color: rgb(112, 0, 112); }
.sf-menu a, .sf-menu a:visited { color: rgb(255, 255, 255); }
.sf-menu a:hover { color: rgb(255, 255, 255); }
.main-navigation { background: none repeat scroll 0% 0% rgb(52, 135, 0); font-size: 16px; font-family: arial,helvetica,sans-serif; }
.sf-menu li li, .sf-menu li li li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: none repeat scroll 0% 0% rgb(29, 66, 0); }
.side-widget { background-color: rgb(246, 246, 246); color: rgb(29, 66, 0); font-size: 12px; font-family: arial,helvetica,sans-serif; line-height: 14px; }
.side-widget h4.side a, .section2title { color: rgb(29, 66, 0); font-family: arial,helvetica,sans-serif; }
.side-widget a, .bottom-widget a { color: rgb(32, 91, 135); }
.side-widget a:hover, .bottom-widget a:hover { color: rgb(112, 0, 112); }
.side-widget h3, .bottom-widget h3 { font-size: 14px; line-height: 16px; font-family: arial,helvetica,sans-serif; }
.storycontent a.more-link { color: rgb(255, 255, 255); background-color: rgb(170, 170, 170); }
.storycontent a.more-link:hover { color: rgb(238, 238, 238); background-color: rgb(102, 102, 102); }
.ind-post h2, .info h2 { font-size: 22px; line-height: 24px; font-family: arial,helvetica,sans-serif; }
/* ::::: http://gel-aloe.com/aloevera/wp-content/themes/magazine-premium/admin/css/custom.css ::::: */

/* ::::: http://gel-aloe.com/aloevera/wp-content/plugins/wp-polls/polls-css.css?ver=2.50 ::::: */

/* ::::: http://gel-aloe.com/aloevera/wp-content/plugins/wp-greet-box/css/style.css?ver=3.0.1 ::::: */


