@media screen {
/*************************************************
css reset and general setup
*************************************************/
* { margin: 0; padding: 0; box-sizing: border-box;}
body { font: 100%/1.5em Arial, Helvetica, sans-serif; background:#F2F2F2 url(images/backgrounds/bg-stripe-light.jpg) repeat 0px 0px; width:100%; display:table;  }
.clearer { clear: both; line-height:0px !important; font-size:0px !important; height:0px !important; }
.noborder { border:none !important; }
.nopadding { padding:0px !important; }
.nopadding-top { padding-top:0px !important }
.floatleft { float:left }
.floatright { float:right }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
h1, h2, h3 { font-weight: normal; }
p { margin: 0 0 10px 0; }
a { text-decoration:none; }
a:link { color:#4C8EB9; }
a:visited { color:#4C8EB9; }
a:hover { color:#70A4C7; } 
blockquote { }
blockquote p { }
ul, ol { margin: 0 0 10px 0; }
img { border:none; } 
.post { }
.entry { }
.entry a { }
.entry a:hover { }
pre { }
code, tt { }
#meta { }
.postmetadata { }
#sidebar { }
.navgation { }
.next-posts { }
.prev-posts { }
#searchform { }
#s { }
#searchsubmt { }
form { }
input[type=text] { }
textarea { }

/*************************************************
ratings
*************************************************/

/*small stars*/
.rating-wrapper.small .star {width:14px;height:14px;float:left;margin-right:0px;background:url(images/star-empty-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.yellow .star.half {background:url(images/star-half-yellow-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.yellow .star.full {background:url(images/star-full-yellow-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.orange .star.half {background:url(images/star-half-orange-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.orange .star.full {background:url(images/star-full-orange-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.red .star.half {background:url(images/star-half-red-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.red .star.full {background:url(images/star-full-red-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.green .star.half {background:url(images/star-half-green-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.green .star.full {background:url(images/star-full-green-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.blue .star.half {background:url(images/star-half-blue-small.png) no-repeat 0px 0px;}
.rating-wrapper.small .stars.blue .star.full {background:url(images/star-full-blue-small.png) no-repeat 0px 0px;}

/*************************************************
section headers
*************************************************/
.section-wrapper {border:1px solid #DFDFDF;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.section {background:#EFEFEF url(images/section-bullet-2.png) no-repeat 6px 9px;padding:7px 10px 5px 28px;color:#666;text-transform:uppercase;font-size:18px;font-family:BebasNeueRegular, Arial, Sans-Serif;}
.section-wrapper a.more {float:right;background:#FAFAFA url(images/arrows-more.png) no-repeat 9px 12px;width:33px;height:33px;display:block;}
.section-wrapper a.more:hover {background:#FFF url(images/arrows-more.png) no-repeat 9px 12px;}
/*************************************************
top bar
*************************************************/
#top-menu-wrapper {max-width:100%;background:url(images/top-menu-bg.png) repeat-x 0px 0px;}
#top-menu-shadow {width:100%;height:16px;background:url(images/top-menu-shadow.png) repeat-x 0px 0px;}
#top-menu {width:960px;margin:0px auto;padding:0px 20px;}
/*top widget */
#top-widget {float:right;width:70px;height:17px;margin:5px 10px 5px 0px;font-size:.7em;color:#FFF;}
.top-social .rss {float:left;margin:0px 7px 0px 0px;background:url(images/rss-small.png) no-repeat 0px 0px;width:16px;height:18px;}
.top-social .facebook {float:left;margin:0px 7px 0px 0px;background:url(images/facebook-small.png) no-repeat 0px 0px;width:16px;height:18px;}
.top-social .twitter {float:left;margin:0px 0px 0px 0px;background:url(images/twitter-small.png) no-repeat 0px 0px;width:16px;height:18px;}

/*************************************************
header area
*************************************************/
#page-wrapper {max-width:1000px;margin:0px auto;}
#logo-bar {padding:10px 20px 10px 20px;}
#logo-wrapper {float:left;}
#logo {float:left}
.subtitle {padding-top:5px;}
#ad-header {float:right;}
.banner-header{width:728px; height:90px }


#content-wrapper-top {height:6px;width:1000px;background:url(images/content-wrapper-top.png) no-repeat 0px 0px;}
#content-wrapper {width:1000px;background:#FFF;padding:10px 15px 0px 15px;}


/*************************************************
category menu
*************************************************/
#cat-menu-wrapper {width:970px;background:url(images/cat-menu-texture.jpg) repeat 0px 0px;float:left;}
#cat-menu-top-left {background:#FFF;width:2px;height:2px;float:left;}
#cat-menu-top-right {background:#FFF;width:2px;height:2px;float:right;}
#cat-menu-bottom-left {background:#FFF;width:2px;height:2px;float:left;}
#cat-menu-bottom-right {background:#FFF;width:2px;height:2px;float:right;}
#cat-menu-inner {padding:10px 10px 8px 10px;}
#cat-menu-inner .left-cap {float:left;width:3px;height:43px;background:url(images/cat-menu-bg.png) repeat-x 0px 0px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;position:relative;z-index:100;}
#cat-menu-inner .right-cap {float:right;width:3px;height:43px;background:url(images/cat-menu-bg.png) repeat-x 0px 0px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.cat-menu #random-article {float:right;padding:10px 10px 0px 0px;}
.cat-menu {width:930px;margin:0px auto;float:left;background:url(images/cat-menu-bg.png) repeat-x 0px 0px;margin-left:9px;position:relative;z-index:30;}
.cat-menu ul {float:left;list-style-type:none;margin:0px;padding:0px;position:relative;z-index:99;}
.cat-menu #last-item {width:1px;height:43px;border-left:1px solid #515659;float:left;}
.cat-menu div.menu { float:left; }
.cat-menu ul li {float:left;padding:0px;margin:0px;position:relative;padding:0px;}
.cat-menu ul li a {display:block;padding:12px 18px 7px 18px;text-align:center;font-size:17px;color:#FFF;text-transform:uppercase;font-family:BebasNeueRegular, Arial, Sans-Serif;}
.cat-menu ul li a:hover, 
.cat-menu ul li.current-menu-item a,
.cat-menu ul li.current_page_item a, 
.cat-menu ul li.current_page_ancestor a, 
.cat-menu ul li.current_page_parent a {background:url(images/cat-menu-highlight.png) repeat-x 0px 0px;color:#FFF;}



/*************************************************
latest 
*************************************************/	
#latest h1 {font-family: Arial, Helvetica, sans-serif;margin-left: 30px; font-size: 27px}
#latest p{ font-family:Arial, Helvetica, sans-serif;text-indent: 30px;margin-top: 10px ;text-align: justify;}
#latest {width:960px;margin:0px auto;}

/*************************************************
category panels
*************************************************/	
.main-content-left-privacy{
 text-align: justify;
 width: 100%;

}
.main-content-left-privacy h1{
	text-align: center;
	margin: 0 0 10px 0;

}

.widget_footer{
	width: 350px;
	padding-top: 2px;

}
.textwidget1{    float: left;
    margin-right: 30px;}
 .textwidget{
 	float:left;
 	margin-left: 10px;
 }
#categorypanels {margin-left:10px;}
#categorypanels .categorypanel {float:left;margin-top:20px;margin-bottom:20px;margin-right:30px;width:300px;overflow:hidden;}
.main-content #categorypanels .categorypanel {margin-right:25px;}
#categorypanels .categorypanel.right {margin-right:0px !important;}
#categorypanels .vertical {margin-top:20px;border-top:none;}
#categorypanels h2 {font-family:ProcionoRegular, Georia, serif;font-weight:normal;font-size:1.2em;margin:8px 0px 8px 0px;}
#categorypanels h2 a {color:#444;}
#categorypanels h2 a:hover {color:#777;}
#categorypanels .excerpt {color:#888;font-size:.8em;line-height:1.5em;margin-bottom:10px;}
#categorypanels .more-button a {float:right;width:63px;height:25px;background:url(images/more.png) no-repeat 0px 0px;}
#categorypanels .post-panel {border-top:1px solid #E9E9E9;margin-top:20px;padding-top:20px;}
#categorypanels .post-thumbnail {width:70px;float:left;}
#categorypanels .post-info {width:210px;float:left;padding-left:20px;}
#categorypanels .post-meta {font-size:.7em;margin-top:8px;color:#999;width:210px;}
#categorypanels .post-meta .date {padding-left:20px;background:url(images/clock.png) no-repeat 0px 5px;float:left;padding-right:12px;padding-top:2px;height:25px;}
#categorypanels .post-meta .comments {padding-left:20px;float:left;background:url(images/comment-small.png) no-repeat 0px 0px;height:15px;padding-top:2px;}
#categorypanels h3 {font-size:.9em;margin:0px 0px 5px 0px;}
#categorypanels h3 a {color:#444;}
#categorypanels h3 a:hover {color:#777;}
/*ratings - first panel*/
#categorypanels .vertical .rating-wrapper {position:absolute;width:300px;}
#categorypanels .vertical .stars, #categorypanels .vertical .number, #categorypanels .vertical .letter {position:absolute;z-index:9;right:0px;display:inline-block;opacity:.9;}
#categorypanels .vertical .stars {background:#000;padding:3px 1px 3px 3px;}
#categorypanels .vertical .number {font-size:1.0em;padding:3px 8px 1px 8px;}
#categorypanels .vertical .letter {font-size:.9em;padding:3px 8px 1px 8px;}
/*ratings*/
#categorypanels .rating-wrapper {}
#categorypanels .stars, #categorypanels .number, #categorypanels .letter {display:inline-block;}
#categorypanels .stars {padding:0px 0px 0px 0px;}
#categorypanels .number {font-size:1.0em;padding:3px 8px 1px 8px;}
#categorypanels .letter {font-size:.9em;padding:3px 8px 1px 8px;}

/*************************************************
page content
*************************************************/	

.main-content-left {width:640px;float:left;}
.main-content {width:960px;}

/*review listing pages*/
#categorypanels.post-loop {margin-top:20px;margin-left:10px;}
#categorypanels.post-loop .post-meta {margin-top:3px;}
#categorypanels.post-loop .post-meta.padded {padding:7px 0px 0px 0px;}
#categorypanels.post-loop .excerpt {margin-top:15px;margin-bottom:15px;}
/*layout B*/
#categorypanels.post-loop .wide .left-panel {float:left;margin-right:30px;width:300px;}
#categorypanels.post-loop .wide .right-panel {float:left;width:300px;}
#categorypanels.post-loop .categorypanel.wide {width:630px;}
#categorypanels.post-loop .wide h2 {margin-top:0px;}
/*layout C*/
#categorypanels.post-loop .categorypanel.small {float:left;margin-bottom:20px;margin-right:28px;width:190px;}
#categorypanels.post-loop .categorypanel.small.right {margin-right:0px;}
#categorypanels.post-loop .categorypanel.small h2 {font-size:1em;margin-top:8px;}
#categorypanels.post-loop .categorypanel.small .post-meta {width:190px;}
#categorypanels.post-loop .categorypanel.small .rating-wrapper {position:absolute;width:190px;}
/*layout D*/
#featured-sidebar.sidebar {margin-right:0px;margin-left:5px;}
#categorypanels.post-loop .categorypanel.full {margin-right:25px;}
/*layout E*/
#categorypanels.post-loop .categorypanel.medium {float:left;margin-bottom:20px;margin-right:23px;width:220px;}
#categorypanels.post-loop .categorypanel.medium.right {margin-right:0px;}
#categorypanels.post-loop .categorypanel.medium h2 {font-size:1.2em;margin-top:8px;}
#categorypanels.post-loop .categorypanel.medium .post-meta {width:220px;}
#categorypanels.post-loop .categorypanel.medium .rating-wrapper {position:absolute;width:220px;}

/*standard article content elements*/
blockquote {border-left:4px solid #E6E6E6;background:#F9F9F9;padding:16px 14px 12px 20px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#777;margin:10px 15px 15px 15px;display:inline-block;}
code {color:#9C2E0E;background:#FFF8DF;}
pre {border:1px solid;border-color:#E6CD22;background:#FFF8DF;padding:10px 14px 12px 20px;color:#9C2E0E;margin:10px 15px 10px 15px;display:block;}
.page-content ul, .page-content ol {margin:10px 0px 10px 35px;}
.page-content ul li, .page-content ol li {list-style-image:none !important;padding:3px 0px;}
.page-content .alignleft {float:left;margin:10px 15px 15px 0px;}
.page-content .alignright {float:right;margin:10px 0px 15px 15px;}
.page-content .aligncenter {text-align:center;margin:10px auto;display: block;}
.page-content .alignnone {margin:10px 0px;}
.page-content .wp-caption {border:1px solid #D3D3D3;background:#F2F2F2;color:#666;font-size:.9em;text-align:center;padding:5px 0px 5px 0px;}
.page-content .wp-caption img {border:none !important;padding:0px !important;}
.page-content p {margin:15px 0px;}
.page-content .wp-caption p {margin:0px;}


/*************************************************
sidebar
*************************************************/	

.sidebar a {line-height:1.5em;}
.sidebar {width:300px; margin-left:20px;margin-right:10px;margin-top:20px;float:left;font-size:.8em;color:#777;}
.sidebar .widget-wrapper {background:#F7F7F7;border:1px solid #DFDFDF;margin-bottom:20px;-moz-border-radius: 3px;border-radius: 3px;}
.sidebar .widget {border:0px solid #FFF;}
.sidebar .widget .section-wrapper {border-left:none;border-right:none;border-top:none;}
.sidebar .widget .section {border-left:none;border-right:none;border-top:none;}
.sidebar .widget .textwidget, .sidebar .widget .tagcloud {padding:15px 15px 15px 15px;}
.sidebar .widget .tagcloud a, #tabs-tags a {line-height:1.2em;}
.sidebar .widget .tagcloud {padding:10px 15px 10px 15px;}
.sidebar .widget ul {margin:15px 15px 15px 30px;}
.sidebar .widget ul li {padding:3px 0px;}
/*since the more button can't sit between the section-wrapper and the section, we have to adjust it to sit inside the section by changing the top and right margins. */
.sidebar .section-wrapper a.more {margin-top:-6px;margin-right:-10px;} 
/*complex list widget*/
.sidebar .complex-list ul {margin:0px 0px 0px 0px;}
.sidebar .complex-list ul li {list-style-type:none;padding:15px 12px 15px 15px;border-bottom:1px solid #DFDFDF;border-top:1px solid #FFF;}
.sidebar .complex-list ul li.last {padding:0px;border-bottom:none;border-top:none;margin-top:-1px;background:#F7F7F7;height:1px;}
.sidebar .complex-list a.thumbnail {display:block;width:70px;margin-right:15px;float:left;}
.sidebar .complex-list a.post-title {color:#666;width:145px;display:inline-block;}
.sidebar .complex-list a.post-title.wide {color:#666;width:180px;display:inline-block;}
.sidebar .complex-list a.post-title:hover {color:#999;}
.sidebar .complex-list.small a.thumbnail {width:40px;margin-bottom:0px;}
.sidebar .complex-list.small a.thumbnail.wide {margin-bottom:0px;}
.sidebar .complex-list.small a.post-title {width:175px;margin-left: 13%;}
.sidebar .complex-list.small a.post-title.wide {width:210px;}
.sidebar .complex-list .icon {float:right;width:25px;height:25px;display:inline-block;margin-top:5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/*complex list widget ratings*/
.sidebar .complex-list .rating-wrapper {display:block;padding-top:5px;}
.sidebar .complex-list .stars, .sidebar .complex-list .number, .sidebar .complex-list .letter {display:inline-block;}
.sidebar .complex-list .stars {padding:0px 0px 0px 0px;}
.sidebar .complex-list .number {font-size:1.1em;padding:3px 8px 1px 8px;}
.sidebar .complex-list .letter {font-size:.9em;padding:3px 8px 1px 8px;}
.sidebar .simple-list ul {margin:0px 0px 0px 0px;}
.sidebar .simple-list ul li, #tabs-comments ul li {list-style-type:none;padding:0px;border:none;}
.sidebar .simple-list ul a {background:#F1F1F1;}
.sidebar .simple-list ul ul a {padding-left:28px !important;background:#F6F6F6;border:none !important;color:#999 !important;}
.sidebar .simple-list ul ul ul a {padding-left:42px !important;background:#FAFAFA;}
.sidebar .simple-list li.review-header {font-family:ProcionoRegular, Georgia, Serif;font-size:1.1em;padding:8px 12px 8px 15px;border-bottom:1px solid #DFDFDF;color:#222;}
.sidebar .simple-list .tabdiv ul li a, #tabs-comments ul li a {display:block;padding:9px 12px 9px 15px;border-bottom:1px solid #DFDFDF;border-top:1px solid #FFF;color:#666;}

.sidebar .simple-list .tabdiv ul li a:hover, #tabs-comments ul li a:hover {background:#FCFCFC;}
.sidebar .simple-list ul li.last {padding:0px;border-bottom:none;border-top:none;margin-top:-1px;background:#F7F7F7;height:1px;}
/*jquery tabs for sub lists*/

.unwrapped { margin-bottom:15px; }
/*flickr widget*/
/*sidebar ads*/
.ad { margin:15px 0px 0px 15px; width:125px; overflow:hidden; float:left; }

.page-content .unwrapped img { border:0px;padding:0px;margin:0px; }

.logo-lp{
	width: 300px;
	
}
/*************************************************
footer
*************************************************/	
#footer-wrapper{width: 1000px;margin:0 auto;}
#footer {color:#CCC;font-size:11px;background:#242424;}
#footer .inner {padding:40px 30px 25px 30px;border-bottom:1px solid #000;}
#footer .panel {float:left;width:70px;margin-right:25px;}
#footer .panel.right {margin-right:0px;}
#footer .widget {padding:0px 0px 15px 0px;}
#footer .widget .textwidget {padding:15px 15px 15px 15px;line-height:1.5em;}
#footer .widget .tagcloud {padding:10px 15px 10px 15px;}
#footer .widget ul {margin:15px 15px 15px 18px;}
#footer .widget ul li {padding:3px 0px;}
#footer h2 {background:url(images/section-bullet-3.png) no-repeat 0px 6px;margin:0px;padding:2px 0px 5px 22px;font-size:1.6em;text-transform:uppercase;font-family:BebasNeueRegular, Arial, Sans-Serif;color:#FFF;}
#footer p {padding:0px 0px 15px 0px;line-height:1.7em;}
/*footer links*/
#footer a:link { color:#4C8EB9; }
#footer a:visited { color:#4C8EB9; }
#footer a:hover { color:#70A4C7; } 
/*complex list widget*/
#footer .complex-list ul {margin:0px 0px 0px 0px;}
#footer .complex-list ul li {list-style-type:none;padding:15px 0px 10px 0px;border-bottom:1px solid #191919;border-top:1px solid #303030;}
#footer .complex-list ul li.first {border-top:none;}
#footer .complex-list ul li.last {padding:0px;border-bottom:none;border-top:none;margin-top:-1px;background:#242424;height:1px;}
#footer .complex-list a.thumbnail {display:block;width:70px;margin-right:15px;float:left;}
#footer .complex-list a.post-title {color:#CCC;width:95px;display:inline-block;}
#footer .complex-list a.post-title.wide {color:#CCC;width:130px;display:inline-block;}
#footer .complex-list a.post-title:hover {color:#999;}
#footer .complex-list.small a.thumbnail {width:40px;margin-bottom:20px;}
#footer .complex-list.small a.thumbnail.wide {margin-bottom:0px}
#footer .complex-list.small a.post-title {width:125px;}
#footer .complex-list.small a.post-title.wide {width:160px;}
#footer .complex-list .icon {float:right;width:25px;height:25px;display:inline-block;margin-top:5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/*complex list widget ratings*/
#footer .complex-list .rating-wrapper {display:block;padding-top:5px;}
#footer .complex-list .stars, #footer .complex-list .number, #footer .complex-list .letter {display:inline-block;}
#footer .complex-list .stars {padding:0px 0px 0px 0px;}
#footer .complex-list .number {font-size:13px;padding:3px 8px 1px 8px;}
#footer .complex-list .letter {font-size:12px;padding:3px 8px 1px 8px;}
/*simple list widget*/
#footer .simple-list ul {margin:0px 0px 0px 0px;}
#footer .simple-list ul li {list-style-type:none;padding:0px;border:none;}
#footer .simple-list ul ul a {padding-left:28px !important;}
#footer .simple-list ul ul ul a {padding-left:42px !important;}
#footer .simple-list li.review-header {font-family:ProcionoRegular, Georgia, Serif;font-size:1.1em;padding:8px 12px 8px 15px;border-bottom:1px solid #191919;color:#FFF;background:#000;}
#footer .simple-list .tabdiv ul li a, #footer #tabs-comments ul li a {display:block;padding:7px 12px 7px 15px;border-bottom:1px solid #191919;border-top:1px solid #303030;color:#CCC;}
/*jquery tabs for tags*/
#footer #tabs-tags.tabdiv a {color:#CCC;}
#footer #tabs-tags.tabdiv a:hover {color:#999;}
/*jquery tabs for comments*/
#footer #tabs-comments ul {margin-top:10px;}
#footer #tabs-comments ul li {border:none;padding:0px;}
#footer #tabs-comments ul li a.first {border-top:none;}
#footer .simple-list .tabdiv ul li a:hover, #footer #tabs-comments ul li a:hover {background:#202020;}
#footer .simple-list ul li.last, #footer #tabs-comments ul li.last {padding:0px;border-bottom:none;border-top:none;margin-top:-1px;background:#242424;height:1px;}
/*latest reviews - TABBED*/
#footer ul.tabnav {border-bottom:none;background:#242424;}
#footer ul.tabnav li a {color:#FFF;padding:5px 10px 5px 10px;}
#footer ul.tabnav li a:hover, #footer ul.tabnav li a:active, #footer ul.tabnav li.ui-tabs-selected a, #footer .tabdiv li.more a:hover {color:#FFF !important;background:#000 !important;}
#footer .tabdiv li.more a {color:#EEE;}
/*subscribe form*/
#footer form.subscribe {text-align:left;padding:15px 0px;}
#footer form.subscribe input {font-size:1.1em;padding:10px 10px;border:1px solid #333;background:#191919;width:195px;color:#DDD;}
#footer form.subscribe input.btn {border:none;background:none;padding:0px;width:85px;}
#footer form.subscribe p {padding-bottom:5px;}
/*calendar*/
#footer #calendar_wrap {padding:10px 0px;}
#footer #calendar_wrap caption {margin:10px 0px;font-family:BebasNeueRegular, Arial, Sans-Serif;font-size:1.5em;}
#footer .widget table#wp-calendar td {text-align:center;padding:6px 9px;}
/*footer ads*/
#footer .ad { margin:15px 15px 0px 0px; width:90px; overflow:hidden; float:left; }
#footer .ad.right { margin-right:0px} 
/*flickr*/
#footer .widget ul.flickr-thumbs li.first {display:none;}
#footer .widget ul.flickr-thumbs { margin:0px 0px 0px 0px; }
#footer .widget ul.flickr-thumbs li {margin:23px 23px 0px 0px !important;padding:4px;background:#EEE;border:1px solid #000;}
/*copyright bar*/
#footer .copyright {position:relative;padding:12px 30px 12px 30px;background:#141414;border-top:1px solid #444;color:#AAA;font-size:.9em;}
#footer .copyright p {padding:0px;margin:0px;}
#footer a.topofpage {display:block;float:left;margin:-4px 0px 0px 30px;color:#CCC;background:url(images/arrow-top.png) no-repeat right 4px;}
#footer a.topofpage:hover {color:#999;}
#footer a.join {display:block;position:absolute;right:-56px;top:-54px;height:112px;width:112px;background:url(images/join.png) no-repeat 0px 0px;}


/********************************************************************************
flickr plugin
********************************************************************************/
.flickr-thumbs { margin: 15px 0px 0px 0px; padding: 0; overflow: hidden; }
.flickr-thumbs li { list-style: none; float: left; margin: 10px 10px 0px 0px; padding: 4px; }
.flickr-thumbs li a { }
.flickr-thumbs li img { display: block; border:none !important; padding:0px !important; }
.flickr-thumbs li a img { border: none;}


/*************************************************
shortcodes
*************************************************/

/* buttons */
.button_link{background:url(images/button_blue.png) no-repeat scroll right -165px transparent;text-decoration:none !important;color:#eee !important;text-shadow:0 -1px 0 #888888;display:inline-block;font-size:11px;letter-spacing:1.6px;margin:5px 10px 5px 0;border:0 none;padding:0 24px 0 0;text-transform:uppercase;}
.button_link span{background:url(images/button_blue.png) no-repeat scroll -6px -122px transparent;text-decoration:none !important;display:block;line-height:10px;padding:15px 0 17px 21px;}
.button_link.large_button{background-position:right -61px;font-size:24px;height:56px;padding-right:24px;}
.button_link.large_button span{background-position:-6px -3px;line-height:20px;padding:17px 0 20px 20px;text-transform:none;}
.button_link:hover{text-decoration:none !important;}

/* button variations */
.button_link.slate, .button_link.slate span{background-image: url(images/button_slate.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.lightgrey, .button_link.lightgrey span{background-image: url(images/button_lightgrey.png) !important; color:#777 !important; text-shadow:0 -1px 0 #FFF !important;}
.button_link.grey, .button_link.grey span{background-image: url(images/button_grey.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.darkgrey, .button_link.darkgrey span{background-image: url(images/button_darkgrey.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.black, .button_link.black span{background-image: url(images/button_black.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.sky, .button_link.sky span{background-image: url(images/button_sky.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.red, .button_link.red span{background-image: url(images/button_red.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.rust, .button_link.rust span{background-image: url(images/button_rust.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.brown, .button_link.brown span{background-image: url(images/button_brown.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.green, .button_link.green span{background-image: url(images/button_green.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.moss, .button_link.moss span{background-image: url(images/button_moss.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.pink, .button_link.pink span{background-image: url(images/button_pink.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}
.button_link.purple, .button_link.purple span{background-image: url(images/button_purple.png) !important; color:#eee !important; text-shadow:0 -1px 0 #888 !important;}

/*fancy boxes*/
.box-wrapper {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin:10px 0px;}
.box {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:15px 15px 10px 15px;}
.box-wrapper.light {border:1px solid #DDD;}
.box.light {border:1px solid #FFF;background:#F0F0F0;}
.box-wrapper.dark {border:1px solid #444;}
.box.dark {border:1px solid #999;color:#FFF;background:#777;}
.box.dark h1, .box.dark h2, .box.dark h3, .box.dark h4, .box.dark h5, .box.dark h6 {color:#FFF;}
.box-wrapper.info {border:1px solid #B2D8EE;}
.box.info {border:1px solid #FFF;background:#D3F1FF url(images/box-info.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.alert {border:1px solid #D6C78E;}
.box.alert {border:1px solid #FFF;background:#FFEEAA url(images/box-alert.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.success {border:1px solid #BFCE8C;}
.box.success {border:1px solid #FFF;background:#EEFFAE url(images/box-success.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.help {border:1px solid #C9CCE4;}
.box.help {border:1px solid #FFF;background:#E1E5FF url(images/box-help.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.error {border:1px solid #CCAFB1;}
.box.error {border:1px solid #FFF;background:#FAD7DA url(images/box-error.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.tip {border:1px solid #DDC9C2;}
.box.tip {border:1px solid #FFF;background:#FFE9E0 url(images/box-tip.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.download {border:1px solid #AFD8D3;}
.box.download {border:1px solid #FFF;background:#CFFFFA url(images/box-download.png) no-repeat 11px 10px;padding-left:55px;}
.box-wrapper.warning {border:1px solid #D0B6C4;}
.box.warning {border:1px solid #FFF;background:#FDDDEF url(images/box-warning.png) no-repeat 11px 10px;padding-left:55px;}
.logo-header{
	width: 220px;
	height: 90px;
}
@media screen and (max-width: 1000px)
{
	body{display:block;}
	#top-menu{width: 96%;}
	#top-widget{width: 5.6em;}
	#logo-bar {width: 100%;}
	#content-wrapper-top {height: 6px;width: 100%}
	#content-wrapper{width: 100%;}
	.cat-menu ul li a{font-size: 1.06em;font-weight: normal; font-size: 100%;}
	#ad-header{display: none;}
	#logo-wrapper {width: 2.29em;float: left;}
	#cat-menu-wrapper{width: 100%;}
	#footer-wrapper{width: 100%;}
	#latest {width: 96%;margin: 0px auto;}
	#latest h1{font-size: 1.68em; line-height: 1.4;}
	#latest p{font-size: 1em;}
	.cat-menu{width: 98%;}
	.main-content-left{width: 100%;}
	.section-wrapper{width: 100%;}
	.sidebar{width: 30%;}
	#categorypanels.post-loop .categorypanel.wide{width: 100%;}
	.banner-header{width: 100%;}
	.banner-sidebar{display: none;}
	.sidebar{width: 100%;margin-left: 0px; margin-right: 0px margin-top: 20px;float: left;font-size: .8em;color: #777;}
	#footer .inner{padding: 39px 30px 25px 134px;}
	#categorypanels.post-loop .wide .left-panel{float: left;margin-right: 30px;padding-left: 13%;width: 50%;}
	#categorypanels.post-loop .wide .right-panel{width: 41%;}
	.sidebar .widget-wrapper {background: #F7F7F7;border: 1px solid #DFDFDF;margin-bottom: 20px;-moz-border-radius: 3px;border-radius: 3px;float: left;margin-left: 3%;width: 95%;}
	.unwrapped {display: none;}
}


@media screen and (max-width: 975px)
{
	.cat-menu ul li a{font-size: 1.06em;font-weight: normal;font-size: 100%;font-size: 90%;}
}
@media screen and (max-width: 971px)
{
	.cat-menu ul li a{font-size: 1.06em;font-weight: normal;font-size: 100%;font-size: 90%;}
}

@media screen and (max-width: 915px)
{
	.cat-menu ul li a{font-size: 1.06em;font-weight: normal;font-size: 100%;font-size: 80%;}
}

@media screen and (max-width: 859px)
{
	body{display:block;}
	#top-menu{width: 96%;}
	#top-widget{width: 5.6em;}
	#logo-bar {width: 100%;}
	#content-wrapper-top {height: 6px;width: 100%}
	#content-wrapper{width: 100%;}
	.cat-menu ul li a{font-size: 1.06em;font-weight: normal;font-size: 100%;font-size: 90%;font-size: 80%;font-size: 71% }
	#ad-header{width: 100%}
	#logo-wrapper {width: 2.29em;float: left;}
	#cat-menu-wrapper{width: 100%;}
	#footer-wrapper{width: 100%;}
	#latest {width: 96%;margin: 0px auto;}
	#latest h1{font-size: 1.68em; line-height: 1.4;}
	#latest p{font-size: 1em;}
	.cat-menu{width: 99%;}
	.main-content-left{width: 100%;}
	.section-wrapper{width: 100%;}
	.sidebar{width: 30%;}
	#categorypanels.post-loop .categorypanel.wide{width: 100%;}
	.banner-header{width: 100%;}
	.banner-sidebar{display: none;}
	.sidebar{width: 96%;margin-left: 0px; margin-right: 0px;margin-top: 20px;float: left;font-size: .8em;color: #777;}
	#footer .inner{padding: 39px 30px 25px 134px;}
	#categorypanels.post-loop .wide .left-panel{float: left;margin-right: 48px;padding-left: 0%;width: 50%;}
	#categorypanels.post-loop .wide .right-panel{width: 41%;}
	.sidebar .widget-wrapper {background: #F7F7F7;border: 1px solid #DFDFDF;margin-bottom: 20px;-moz-border-radius: 3px;border-radius: 3px;float: left;margin-left: 3%;width: 100%;}
	.unwrapped {margin-bottom: 15px;float: left;display: none;}
}


@media screen and (max-width: 590px)
{
	body{display:block;}
	#top-menu{width: 96%;}
	#top-widget{width: 5.6em;}
	#logo-bar {width: 100%;}
	#content-wrapper-top {height: 6px;width: 100%}
	#content-wrapper{width: 100%;}
	.cat-menu ul li a{font-size: 1.06em;}
	#ad-header{width: 100%}
	#logo-wrapper {width: 2.29em;float: left;}
	#cat-menu-wrapper{width: 100%;}#footer-wrapper{width: 100%;}
	#latest {width: 96%;margin: 0px auto;}
	#latest h1{font-size: 1.68em;}
	#latest p{font-size: 1em;}
	.main-content-left{width: 100%;}
	.section-wrapper{width: 100%;}
	.sidebar{width: 30%;}
	#categorypanels.post-loop .categorypanel.wide{width: 100%;}
	.banner-header{width: 100%;}
	.banner-sidebar{display: none;}
	.sidebar{width: 96%;margin-left: 0px; margin-right: 0pxmargin-top: 20px;float: left;font-size: .8em; color: #777;}
	#footer .inner{padding: 39px 30px 25px 134px;}
	#categorypanels.post-loop .wide .left-panel{float: left;margin-right: 48px;/* padding-left: 24% */;width: 50%;}
	#categorypanels.post-loop .wide .right-panel{width: 100%;float: left;margin-top: 7%;}
	.sidebar .widget-wrapper {background: #F7F7F7;border: 1px solid #DFDFDF;margin-bottom: 20px;-moz-border-radius: 3px;border-radius: 3px;float: left;margin-left: 3%;width: 100%;}
	.unwrapped {margin-bottom: 15px;float: left;display: none;}
	#footer .inner {padding: 39px 30px 25px 200px;}
}

@media screen and (max-width: 794px)
{
	.cat-menu ul li a{font-size: 1.06em;}
	.cat-menu {background: none;margin: 0px auto;margin-left: 70px;position: relative;z-index: 30;margin-left: 4%;width: 96%;}
	.cat-menu ul li { float:none; padding:0px;margin:0px;position:relative;padding:0px;}
	.cat-menu ul {float: none;list-style-type: none;margin: 0px;padding: 0px;position: relative;z-index: 99;margin-right: 60px;}
}


@media screen and (max-width: 450px)
 {
	body{display:block;}
	#footer .inner{padding: 39px 30px 25px 77px;}
	.unwrapped{display: none;}
	.cat-menu {background: none;margin: 0px auto;margin-left: 70px;position: relative;z-index: 30;margin-left: 10%;width: 96%;}
	.cat-menu ul li { float:none; padding:0px;margin:0px;position:relative;padding:0px;}
	.cat-menu ul {float: none;list-style-type: none;margin: 0px;padding: 0px;position: relative;z-index: 99;margin-right: 60px;}
	#logo {float: left;margin-left: 190%;} 
	.sidebar .complex-list.small a.post-title {width: 175px;}
	#footer {color: #CCC;font-size: 16px;background: #242424;}
	#categorypanels.post-loop .wide h2 {margin-top: 10px;}
	#categorypanels.post-loop .wide .right-panel {float: left;width: 100%;}
	#footer a.topofpage.showjoin {margin-right: 0px;}
	#footer .panel.right {margin-right: 43px;}
	.widget_footer {width: 64%;padding-top: 2px;}

}
@media screen and (max-width: 374px) 
{
	.widget_footer {width: 80%;padding-top: 2px;}
}

@media screen and (max-width: 350px) 
{
	body{display:block;}
	#footer .inner{padding: 39px 30px 25px 77px;}
	.unwrapped{display: none;}
	.cat-menu {background: none;margin: 0px auto;margin-left: 70px;position: relative;z-index: 30;margin-left: 11%;}
	.cat-menu ul li { float:none; padding:0px;margin:0px;position:relative;padding:0px;}
	.cat-menu ul {float: none;list-style-type: none;margin: 0px;padding: 0px;position: relative;z-index: 99;margin-right: 60px;}
	#logo {float: left;margin-left: 190%;} 
	.sidebar .complex-list.small a.post-title {width: 175px;}
	#footer {color: #CCC;font-size: 16px;background: #242424;}
	#categorypanels.post-loop .wide h2 {margin-top: 10px;}
	#categorypanels.post-loop .wide .right-panel {float: left;width: 100%;}
	#footer a.topofpage.showjoin {margin-right: 0px;}
	#categorypanels .vertical .rating-wrapper {position: absolute;width: 87%;}
}


@media screen and (max-width: 327px) 
{
	body{display:block;}
	#footer .inner{padding: 39px 30px 25px 50px;}
	.unwrapped{display: none;}
	.cat-menu {background: none;margin: 0px auto;margin-left: 70px;position: relative;z-index: 30;margin-left: 13%;}
	.cat-menu ul li { float:none; padding:0px;margin:0px;position:relative;padding:0px;}
	.cat-menu ul {float: none;list-style-type: none;margin: 0px;padding: 0px;position: relative;z-index: 99;margin-right: 60px;}
	#logo {float: left;margin-left: 112%;} 
	.sidebar .complex-list.small a.post-title {width: 150px;}
	#footer {color: #CCC;font-size: 16px;background: #242424;}
	#categorypanels.post-loop .wide h2 {margin-top: 10px;}
	#categorypanels.post-loop .wide .right-panel {float: left;width: 100%;}
	#footer a.topofpage.showjoin {margin-right: 0px;}
	#categorypanels .vertical .rating-wrapper {position: absolute;width: 86%;float: left;}
	#footer .panel {float: left;width: 216px;margin-right: 10px;}
	#categorypanels .vertical .stars {background: #000;padding: 3px 1px 3px 3px; margin-right: -1%;}
	.widget_footer {width: 81%;padding-top: 2px;}
}




.cat-menu ul li a{
	    background: url(images/cat-menu-bg.png) repeat-x 0px 0px;
}
	/*fonts*/
	@font-face {
		font-family: 'BebasNeueRegular';
		src: url('fonts/BebasNeue-webfont.eot');
		src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/BebasNeue-webfont.woff') format('woff'),
		url('fonts/BebasNeue-webfont.ttf') format('truetype'),
		url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
		font-weight: normal;
		font-style: normal;.unwrapped{
			display: none;
		}

	}
	.bebas {font-family:BebasNeueRegular, Arial, Sans-Serif;}
	@font-face {
		font-family: 'ProcionoRegular';
		src: url('fonts/Prociono-Regular-webfont.eot');
		src: url('fonts/Prociono-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/Prociono-Regular-webfont.woff') format('woff'),
		url('fonts/Prociono-Regular-webfont.ttf') format('truetype'),
		url('fonts/Prociono-Regular-webfont.svg#ProcionoRegular') format('svg');
		font-weight: normal;
		font-style: normal;

	}
	.prociono {font-family:ProcionoRegular, Georia, serif;}

  .img img {
    width: 300px;
    height: 200px;
    border: none;
    margin: 0;
    padding: 0;
  }
  .img2 img {
    width: 40px;
    height: 40px;
    border: none;
    margin: 0;
    padding: 0;
  }
