@media (max-width: 500px){
body{font-family:Arial, Helvetica, sans-serif;font-size:0.97em;color:#000;background-color:#FFF;line-height:1.2;padding:12px;margin:0;}
div#header img,div#content img{width:100%;height:auto;padding:0 0 5px 0;margin:0;}
a{color:#0044CC;}
h1{margin:15px 0 5px 0;padding:0;font-size:1.6em;font-weight:bold;}
h2{margin:10px 0 5px 0;padding:0;font-size:1.15em;font-weight:bold;}
div#header{width:100%;margin:0 0 10px 0;}
div#menu{width:100%;line-height:1.5em;text-align:center;margin:10px 0 10px 0;}
div#menu a{margin-right:10px;}
div#wrapper{margin:0;}
div#container{text-align:left;width:100%;padding:0;margin:0;background-color:#FFF;}
div#content{width:100%;padding:0;margin:0;float:none;}
div#content p,div#content li{line-height:1.5em;}
div#navigation{width:100%;padding:10px 0 10px 0;margin:0;float:none;}
div#navigation div.nav_title{font-weight:bold;padding:10px 0 3px 0;}
div#content div.preambles h2{margin:0 0 5px 0;}
div#content div.preambles div.preamble_even,div#content div.preambles div.preamble_odd{padding:10px 0 10px 0;border-top:1px solid #CCC;min-height:90px;}
div#content div.preambles img{float:left;margin:0;padding:0 10px 5px 0;width:25%;border:none;}
div#content div.preambles p{font-size:0.9em;margin:0 0 20px 0;padding:0;}
div#content div.comment1 img,div#content div.comment2 img,div#content  form img{width:auto;}
div#content div.comment_title{font-weight:bold;}
div#preambles_pop .pop_tmb{float:none;margin:10px;}
div#post_imgtxt{width:100%;margin:0;float:none;}
div#footer{padding:10px 0 10px 0;}
div#content a img{width:auto;height:auto;}

div#menu, 
div#navigation, 
div.preamble_cat p, 
div#preambles_pop p, 
div#preambles_pop div.rating_details, 
div#content div#breadcrumbs, 
.form_help, 
div.preambles div.preamble_userpost 
div.rating_details, 
div.preambles div.preamble_userpost .userpost_name, 
div.preambles div.preamble_userpost .userpost_date, 
span.comment_date, #comment_rules, 
div#footer, 
div#extra{font-size:0.9em;}
table,tr,th,td{font-size:0.9em;}

/* ADS MOBILE */
div#ad_header{margin:2px 0 10px 0;}
div#ad_header img, div#ad_header_inside img, div#ad_footer img, div#ad_content_top img, div#content div#ad_content_bottom img, div#ad_post_top img, div#ad_post_intro img, div#ad_post_introimg img, div#ad_post_start img, div ad_post_bottom img, div#ad_userpost_top img, div#ad_userpost_intro img, div#ad_userpost_bottom img, div#ad_comments_bottom img, div#ad_homepage_top img, div#ad_homepage_bottom img, div ad_cat_inside img, div#ad_cat_bottom img,div#ad_outside img{width:100%;height:auto;}

}

@media (min-width: 501px){

html,body{margin:0;padding:0;}
body{font:13px Verdana, Arial, Helvetica, sans-serif;color:#000;background-color:#FFF;}
img{border:none;}
a{color:#0044CC;}
/*a:hover{color:#1155DD;}*/
h1{margin-top:0;}
h1,h2{font-family:Arial, Helvetica, sans-serif;}

div#container{text-align:left;width:880px;margin:0 auto 0 auto;background-color:#FFF;}

/* HEADER */
div#header,div#header_hp{}
div#header{height:100px;}
div#header_hp{height:150px;}
div#header_title{text-align:center;padding:15px 0 5px 0;font-weight:bold;font-size:2em;}
div#header_title a{text-decoration:none;}
div#header_tagline{font-size:1.4em;font-weight:bold;text-align:center;padding:0 0 10px 0;}

/* HORISONTAL MENU */
div#menu{font-size:11px;padding:6px 10px 8px 10px;font-weight:bold;color:#FFF;clear:both;}
div#menu a{padding-right:15px;}

/* CONTENT */
div#wrapper{margin:20px 0 0 0;}
div#content{width:610px;padding:0 30px 0 10px;float:left;}
div#content p,div#content li{line-height:1.5;}
div#content p{margin-top:0;}
div#content li{margin-bottom:10px;}

/* NAVIGATION */
div#navigation{width:179px;padding:0 20px 0 30px;float:right;}
div#navigation div{padding:0 0 10px 0;margin:0 0 10px 0;font-size:11px;}
div#navigation div.nav_cat{padding:0;margin:0;border:none;}
div#navigation div.nav_title{padding:0;margin:0;border:none;font-size:12px;}
div#navigation div.nav_title a{color:#999;font-weight:bold;text-decoration:none;}
div#navigation ul{padding:0;list-style:none;line-height:normal;margin:0 0 20px 0;}
div#navigation li{font-size:11px;border-top:1px solid #CCC;padding-top:2px;margin:4px 0 0 0;line-height:normal;}
div#navigation li a{text-decoration:none;color:#000;}
div#navigation li a:hover{text-decoration:underline;}
div#navigation div#nav_title_current{}
div#navigation div#nav_title_current a{}
div#navigation li#current{}
div#navigation li#current a{}
div#nav_extra_top{}
div#nav_extra_bottom{}

/* PREAMBLES */
div.preamble_cat{clear:both;padding:0;margin:10px 0 15px 0;}
div.preamble_cat h2{margin:20px 0 5px 0;font-size:16px;}
div.preamble_cat p{font-size:11px;}
div.preambles{border-top:1px dotted #CCC; display: table; clear: both;}
div.preambles div.preamble_even,div.preambles div.preamble_odd{padding:15px 0 17px 0;border-bottom:1px dotted #CCC;height:100px;clear:both;}
div.preambles div.preamble_even{}
div.preambles div.preamble_odd{}
div.preambles div.preamble_noimg{padding:10px 0 10px 0;}
div.preambles h2{margin:0;font-size:17px;}
div.preambles p{margin:0;}
div.preambles img{float:left;margin:0 15px 0 0;height:100px;width:100px;border:none;}
div.preambles div.preamble_list{}
ul#preambles_list{}

/*PREAMBLES - MOST POPULAR*/
div#preambles_pop{}
div#preambles_pop div.preamble_pop{border-top:1px dotted #CCC;padding:15px 0 5px 0;height:110px;}
div#preambles_pop .pop_tmb{float:left;margin:0 10px 0 0;height:100px;}
div#preambles_pop h2{margin:0;padding:0 0 5px 0;font-size:14px;}
div#preambles_pop p{font-size:11px;}
div#preambles_pop div.rating_details{color:#666;font-size:11px;}

/* BREADCRUMBS */
div#content div#breadcrumbs{font-size:11px;margin:0 0 15px 0;padding-bottom:4px;border-bottom:1px solid #CCC;color:#666;}
div#content div#breadcrumbs a{text-decoration:none;color:#666;}
div#content div#breadcrumbs a:hover{text-decoration:underline;}

/* OTHER CONTENT OBJECTS */
p#intro{font-weight:bold;/*font-size:15px;*/}
div#post_imgtxt{width:300px;margin:0 0 10px 10px;float:right;font-size:11px;}
div#post_imgtxt p{padding:5px 0 0 0;margin:0;}
div#post_details{color:#666;}
div.show_all{text-align:right;padding:0 30px 0 0;font-size:11px;}
div#share{padding:10px 0 10px 0;}
div.imagesshow{}

/*FORM ELEMENTS*/
#popular{padding-bottom:10px;}
.form_help{font-size:11px;color:#666;}
p#submit{}
p#submit input{}

/*USERPOSTS*/
div.preambles div.preamble_userpost{margin:0 0 20px 0;}
div.preambles div.preamble_userpost h2{clear:none;float:left;margin:20px 0 5px 0;font-size:16px;}
div.preambles div.preamble_userpost h3{clear:none;float:left;margin:10px 0 2px 0;padding:0;}
div.preambles div.preamble_userpost div.rating_details{font-size:11px;color:#808080;float:left;clear:none;padding-left:5px;}
div.preambles div.preamble_userpost div.rating_details img{height:auto;width:auto;float:none;}
div.preambles div.preamble_userpost p{clear:both;margin:0 0 5px 0;}
div.preambles div.preamble_userpost a{}
div.preambles div.preamble_userpost img{}
div.preambles div.preamble_userpost .userpost_name{font-size:11px;font-weight:bold;}
div.preambles div.preamble_userpost .userpost_date{font-size:11px;font-style:italic;}
div.preambles div.preamble_userpost .pre_links{}
div.preambles div.preamble_userpost .pre_links a{}
div#upost_details{text-align:right;padding-right:40px;margin-bottom:20px;}
div#upost_details #upost_author{font-weight:bold;}
div#upost_details #upost_date{font-style:italic;}
div#upost_url{padding:0 0 10px 0;}
div#upost_url_bottom{}

/* COMMENTS */
div.comment1,div.comment2{margin:0 0 10px 0;padding:5px;border:1px solid #CCC;}
div.comment1{background-color:#F1F1ED;}
div.comment2{background-color:#FFF;}
div.comment_title{font-weight:bold;margin-bottom:8px;}
div.comment1 p,div.comment2 p{}
div.comment_namedate{clear:both;margin-bottom:5px;}
span.comment_name{font-weight:bold;background:url(../images/comment.gif) bottom left no-repeat;padding:0 0 0 19px;}
span.comment_date{font-size:11px;}
img.comment_rating_image{}
#comment_rules{font-size:11px;}
#error{color:#FF0000;}

/* ADS ALL PAGES */
div#ad_header{clear:both;text-align:center;padding:10px 0 10px 0;}
div#ad_header_inside{float:right;margin:20px 20px 0 0;padding:0;}
div#ad_footer{clear:both;text-align:center;padding:10px 0 10px 0;}
div#ad_content_top{text-align:center;padding:0 0 10px 0;}
div#ad_content_bottom{text-align:center;padding:15px 0 15px 0;clear:both;}
div#ad_navi_top{text-align:center;}
div#ad_navi_bottom{text-align:center;}
div#ad_outside{position:fixed;margin:0;top:10px;left:50%;margin-left:500px;}

/* ADS POSTS */
div#ad_post_top{text-align:center;padding:0 0 10px 0;}
div#ad_post_intro{text-align:center;padding:0 0 20px 0;}
div#ad_post_introimg{text-align:left;padding:10px 0 0 0;}
div#ad_post_start{text-align:center;padding:0 0 20px 0;}
div#ad_post_bottom{text-align:center;padding:10px 0 10px 0;}

/* ADS USERPOSTS */
div#ad_userpost_top{text-align:center;padding:0 0 10px 0;}
div#ad_userpost_intro{text-align:center;padding:0 0 20px 0;}
div#ad_userpost_bottom{text-align:center;padding:10px 0 10px 0;}

/* ADS POSTS / USERPOSTS */
div#ad_comments_bottom{text-align:center;padding:10px 0 10px 0;}

/* ADS HOMEPAGE */
div#ad_homepage_top{text-align:center;padding:0 0 15px 0;}
div#ad_homepage_bottom{text-align:center;padding:10px 0 10px 0;}

/* ADS CATEGORY */
div#ad_cat_inside{padding:0 0 10px 0;}
div#ad_cat_bottom{text-align:center;padding:0 0 10px 0;}

/* ADS COL3 */
div#ad_col3{float:right;}

/* NEXT POST */
div#nextpost{padding:0 20px 20px 0;text-align:right;}
div#nextpost a{font-weight:bold;}

/* FOOTER */
div#footer{clear:both;text-align:center;font-size:11px;padding:10px;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;}
div#extra{clear:both;font-size:11px;padding:10px;}

}