

body {
	margin: 0;
	padding: 0;
	Background-color:#FFEFD5 ;
	font-family: sans-serif , Arial, Helvetica,;
	font-size: 14px;
	

	
	
}

h1
{
	font-family: sans-serif , Arial, Helvetica,;
    padding-top: 10px ;
    padding-bottom: 10px ;
	text-align:center;
	color:#2E8B57;

	
}


h2
{
   font-family: sans-serif , Arial, Helvetica,;
   color:#2E8B57;
   font-size: 14pt; 
}

h3
{
  font-family: sans-serif , Arial, Helvetica,;
    text-align:center;
  color:#2E8B57;
  font-size: 12pt;
  
}

h4
{
  font-family: sans-serif , Arial, Helvetica,;
  text-align:center;
  color:#90AD00;
  padding-right: 20px ;
  padding-left: 20px ;
  
}


p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color:#2E8B57;
	
	font-weight: bold;
}

a:hover {

text-decoration: underline;
	color:#2E8B57;

}

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

/** HEADER */

#header
{
	
	overflow: hidden;
}

/** LOGO */

#logo
{
    text-align: center;
    background-color: #d7e6cc; 
    width:100%; 
    padding-bottom:50px ;
    position: absolute;
  
}

#logo h1, #logo p
{
	margin: 0px;
	padding-bottom: 10px ;
	line-height: normal;
	
	
}

#logo h1 a
{
	display: block;

 
	text-decoration: none;
	
	font-weight: bold;
	color:#2E8B57;
}

#logo h4
{
    display:none ;
}


#logo p {
	padding: 0px 0px 30px 0px;
	font-size: 1.50em;
}



/*

Responsive Mobile Menu v1.0
Plugin URI: responsivemobilemenu.com

Author: Sergio Vitov
Author URI: http://xmacros.com

License: CC BY 3.0 http://creativecommons.org/licenses/by/3.0/

*/

.rmm {
	display:block;
	position:relative;
	width:100%;
	padding-top: 40px;
    padding-bottom: 30px ;
	margin:0 auto !important;
	text-align: center;
	line-height:19px !important;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}


/* Tennis club responsive main menu */

.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:10px -3px 0px -3px;
	font-size:15px;
	color:#48390E;
	background-color:ivory;
	border-left:1px solid #AEB404;
	background-image:url('../rmm-img/graphite-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li a:hover {
	background:#BDBDBD;
}
.rmm.sapphire .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.rmm.sapphire .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right:1px solid #AEB404;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#D6E6CC;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:5px;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
    font-weight: bold;
    color:#48390E;
	
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	border-radius:3px;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:black;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#D6E6CC;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #AEB404;
	border-top:1px solid #6883a6;
    color:#48390E;
	
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #AEB404 !important;
}



/** MENU */

#menu
{
	overflow: hidden;

	
}

#menu ul
{
	margin: 20px 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
}

#menu li
{
	display: inline-block;
	padding: 0px 25px;
	border-left: 2px solid #E3E3E3; 
	

}

#menu a
{ul a {


 display: block;
 line-height: 80px;
 text-decoration: none;
 font-weight: bold;
 font-family: Comic Sans MS', sans-serif;
 font-size: 1.25em !important;
 
 
 }   




}

#menu a:hover
{
	text-decoration: underline;
         color: #B30100;
}

#menu .first
{
	border-left: none;
}

/* Page */

#page {
	width: 100%;
	padding-top: 30px ;

}

#page-bgtop {
}

#page-bgbtm {
}

/* Content */

#content {
	float: right;
	width: 67%;
  
}

.post {
    width:290px ;
    padding-bottom: 15px ;

}

.post2 {
    width:290px ;
  
	margin-bottom: 25px;
    
	background: #FFFFFF;
	border: 4px solid #D6E6CC;
	padding: 5px 4px 5px 10px;
}

.mobile_post {
    width:290px ;
  	margin-bottom: 25px; 
	background: #FFFFFF;
	border: 4px solid #D6E6CC;
	padding: 5px 5px 5px 5px;
}

.post3 {
	margin-bottom: 25px;
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #D6E6CC;
}

.post3-bgtop {
}

.post3-bgbtm {
}

.post3 .title {
	height: 38px;
	margin-bottom: 10px;
	padding: 12px 0 0 20px;
	background: #D6E6CC;
	border: 1px solid #D6E6CC;
	letter-spacing: -.5px;
	color: #48390E;
}

.post3 .title a {
	color: #48390E;
	border: none;
}

.post3 .meta {
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post3 .meta a {
}

.post3 .entry {
	padding: 0px 20px 20px 20px;
	padding-bottom: 20px;
	text-align: justify;
}

.weather_post
{
   	background: #D6E6CC;
    margin-bottom: 20px;
    margin-top: 15px;
}

.imagePost
{
  padding: 10px 10px 10px 10px;  
}


#newsfeed
{
 display:block ;   
}

#mobileNewsFeed
{
 display:none ;
}



.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 38px;
	margin-bottom: 10px;
	padding: 12px 0 0 20px;
	background: #D6E6CC;
	border: 1px solid #D6E6CC;
	letter-spacing: -.5px;
	color: #48390E;
}

.post .title a {
	color: #48390E;
	border: none;
}




.post .meta {
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: sans-serif, Arial, Helvetica ;
	font-size: 11px;
	font-style: italic;
}

.post .meta a {
}

.post .entry {
	padding: 10px 10px 10px 10px;
	padding-bottom: 10px;
	text-align: justify;
    font-family: sans-serif, Arial, Helvetica ;
}





.links {
	display: block;
	width: 100px;
	height: 20px;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:  bold;
}

/* Sidebar */


#sidebar {
    display:block ;
	float: left;
	width: 18%;
	padding: 5px;
    margin-left: 3%;
	color: #787878;
    
}

#sidebar ul {
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin-bottom: 30px;
	padding: 0px 20px 20px 20px;
	background: #F4FAF0;
	border-left: 1px solid #D6E6CC;
	border-right: 1px solid #D6E6CC;
	border-bottom: 1px solid #D6E6CC;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D1D1D1;
	padding-left: 3px;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 12px;
	font-style: italic;
}

#sidebar h2 {
	height: 38px;
	padding: 12px 0 0 20px;
	background: #D6E6CC;
	border: 1px solid #D6E6CC;
	letter-spacing: -.5px;
	color: #48390E;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
}





/* Footer */

#footer
{
    
	overflow: hidden;
	/**background: #25282B;*/
	padding: 40px 10px 30px 10px;
	color: #868686; 
}

#footer p
{
	text-align: center;
	
}

#footer a
{
	
}




#slider {
    width:800px ;
    height:225px ;       
    margin-left: -12% ;
   

	

    position: relative; /* important */
	overflow: hidden; /* important */
  
}
#sliderContent {
   width: 800px; /* important to be same as image width or wider */
   position: absolute;
   
  
	
}
.sliderImage {
    float: left;
    width: 300px;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 10px;
    width: 40% ;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 1;
    left: 1;
}
ul { list-style-type: none;}



/* We now use media queries to adjust the size of the body depending on the screen size of the device. */

/* Common screen size for small smart phone devices in portrait mode */
@media (min-width : 300px)
{  
          
    h1
    {
        font-size: 14px ;	
    }
    
    h4
    {
        font-size: 10px ;	
    }
	body 
    {
	   width: 300px;
       font-family: Helvetica , Arial ;
   	   font-size: 12px;
       padding-left: 0px ;
       padding-right: 0px ;
    }
    
    
    #page 
    
    {
	width: 300px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    	
    }
     
    #content
    {
	float: left;
	width: 300px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:270px ;
      
    }
    
    .post2 
    {
    width:270px ;
      
    }
    
    .post3 
    {
    width:270px ;
      
    }
    
    .weather_post
    {
   	width: 270px;
    }
    
    .imagePost
    {
    width: 200px; 
    }
    
    
    #sidebar
     {        
        display:none ;
     }
     
     .weather_medium
     {        
        display:none ;
     }
    
    .weather_large
     {        
        display:none ;
     }
     
    .calendar_desktop
    {
        display:none;
    }
    
    .calendar_mobile
    {
        display:block;
    }
     
    .map_desktop
    {
       display:none; 
    }
    
    .map_mobile
    {
      display:block;
    }
    
	#footer p
    {
	font-size: 10px;
	
    }
}



/* Common screen size for iPhone in portrait mode */
@media (min-width : 320px)
{  
    
  
    
    h1
    {
        font-size: 14px ;	
    }
    
    h4
    {
        font-size: 10px ;	
    }
	body 
    {
	   width: 320px;
       font-family: Helvetica , Arial ;
   	   font-size: 12px;
       padding-left: 0px ;
       padding-right: 0px ;
    }
    
    
    #page 
    
    {
	width: 320px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    	
    }
     
    #content
    {
	float: left;
	width: 320px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:290px ;
      
    }
    
    .post2 
    {
    width:290px ;
      
    }
    
    .post3 
    {
    width:290px ;
      
    }
    
    .weather_post
    {
   	width: 290px;
    }
    
    
    
     .imagePost
    {
    width: 240px; 
    }
    
    #sidebar
     {        
        display:none ;
     }
    
	#footer p
    {
	font-size: 10px;
	
    }
}










/* Common screen size for Samsung Galaxy S4 in Portrait mode */
@media (min-width : 360px)
{
    
       
    
    h1
    {
        font-size: 16px ;	
    }
    
    h4
    {
        font-size: 11px ;	
    }
    
	body 
    
    {
		width: 360px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 360px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 360px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:320px ;
      
    }
    
    .post2 
    {
    width:320px ;
      
    }
    
    .post3 
    {
    width:320px ;
      
    }
    
    .weather_post
    {
   	width: 320px;
    }
    
    #sidebar
     {        
        display:none ;
     }
    
	
    
    
 
    
   
}
/* Additional screen size */

@media (min-width : 386px)
{

body 
    
    
    {
		width: 386px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 386px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 386px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:340px ;
      
    }
    
    .post2 
    {
    width:340px ;
      
    }
    
    .post3 
    {
    width:340px ;
      
    }
    
    .weather_post
    {
   	width: 340px;
    }
    
    #sidebar
     {        
        display:none ;
     }
	
}


/* Common screen size for iPhone in landscape mode */
@media (min-width : 480px)
{
body 
    
    
    {
		width: 480px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 480px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 480px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:420px ;
      
    }
    
    .post2 
    {
    width:420px ;
      
    }
    
    .post3 
    {
    width:420px ;
      
    }
    
    .weather_post
    {
   	width: 420px;
    }
    
      .calendar_desktop
    {
        display:block;
    }
    
    .calendar_mobile
    {
        display:none;
    }
     
     .map_desktop
    {
       display:block; 
    }
    
    .map_mobile
    {
      display:none;
    }
    
    #sidebar
     {        
        display:none ;
     }
	
}


/* Common screen size for Google Nexus 7 in portrait mode */
@media (min-width : 600px)
{
    
    h1
    {
        font-size: 18px ;	
    }
    
    h4
    {
        font-size: 14px ;	
    }
       
     
	body 
    
    {
		width: 600px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 600px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 600px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:560px ;
      
    }
    
    .post2 
    {
    width:560px ;
      
    }
    
    .post3 
    {
    width:575px ;
      
    }
    
     .weather_post
    {
   	width: 575px;
    }
    
    .imagePost
    {
    width: 300px; 
    }
    
    
    #sidebar
     {        
        display:none ;
     }
	
}


/* Common screen size for Samsung Galaxy S4 in landscape mode */
@media (min-width : 640px)
{
    
    
	body 
    
    {
		width: 640px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 640px;
	margin-left:auto;
    margin-right:auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 640px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:500px ;
    margin-left:auto;
    margin-right:auto;

      
    }
    
    .post2 
    {
    width:600px ; 
    }
    
    .post3 
    {
    width:600px ; 
    }
    
    .weather_post
    {
   	width: 600px;
    }
    
    .imagePost
    {
    width: 320px;
    margin-left:0;
    margin-right:0; 
    }
    
    
    #sidebar
     {        
        display:none ;
     }
	
}

/* Common screen size for iPad in portrait mode */
@media (min-width : 768px)
{
    
    
	body 
    
    {
		width: 768px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 768px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 768px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:720px ;
    margin-left:3px;
        
    }
    
    .post2 
    {
    width:720px ;
   
    }
    
    .post3 
    {
    width:740px ;
   
    }
    
    .weather_post
    {
   	width: 720px;
    }
    
    .imagePost
    {
    margin-left:0px;
    margin-right:0; 
    }
    
    #sidebar
     {        
        display:none ;
     }
	
}


/* Common screen size for Google Nexus 7 in landscape mode */
@media (min-width : 960px)
{
     
    
	body 
    
    {
		width: 960px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 960px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 960px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:600px ;
    margin-left:auto;
    margin-right:auto;
      
    }
    
    .post2 
    {
    width:850px ;
    margin-left:auto;
    margin-right:auto;     
    }
    
    .post3 
    {
    width:870px ;
    margin-left:35px;
        
    }
    
    .weather_post
    {
   	width: 850px;
    }
    
    .imagePost
    {
    width: 320px;
    margin-left:35px;
    margin-right:0; 
    }
    
    #sidebar
     {        
        display:none ;
     }
	
}


/* Common screen size for iPad in landscape mode */
@media (min-width : 1024px)
{
    
    
	body 
    
    {
		width: 1024px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    
    #page 
    
    {
	width: 1024px;
	margin: 0 auto;
	padding-left: 0px ;
    padding-right: 0px ;
    
	
    }
    
    
    #content
    {
	float: left;
	width: 1024px;
	padding-left: 10px ;
    padding-right: 10px ;
    }
    
    .post 
    {
    display:none ;
    }
    
    
    
    .mobile_post 
    {
    width:650px ;
    margin-left:auto;
    margin-right:auto;
    
      
    }
    
    .post2 
    {
    width:990px ;
    margin-left:auto;
    margin-right:auto;
      
    }
    
    .post3 
    {
    width:990px ;
    margin-left:auto;
    margin-right:auto;
      
    }
    
    .weather_post
    {
   	width: 990px;
    }
    
    .imagePost
    {
    width: 340px;
    margin-left:15px;
    margin-right:0; 
    }
    
    
    
    #sidebar
     {        
        display:none ;
     }
	
	
}



/* Desktop screen sizes. */
@media (min-width: 1280px)
 {
   body 
    
    {
		width: 1280px;
        font-family: Helvetica , Arial ;
    	font-size: 12px;
    	padding-left: 0px ;
        padding-right: 0px ;
       
	}
    h1
    {
    font-size: 20px ;
    }
    h4
    {
    font-size: 14px ;
    }
    
    .weather_medium
     {        
        display:block ;
     }
    
    
    #sidebar
     {        
        display:block ;        
     }
    
    #slider 
    {
    height: 412px ;   
    }
    
	#sliderContent
     {
		width: 550.25px;
	 }
	
    .sliderImage 
    {
       width: 550.25px; 
    }
    
    .post2
    {
        width: 538px;
        margin-left:0;
        margin-right:0;
    }
    
    .post3 
    {
    width:538px ;
    margin-left:0;
    margin-right:0;
    }
    
    .imagePost
    {
    width: 400px;
    margin-left:0;
    margin-right:0; 
    }
    
    .weather_post
    {
   	width: 538px;
    }
    
    body
    {
		width: 1260px;
	}
    
    #page 
    {
	width: 100%;
	margin: 0 auto;            
    }
    
    #content 
    {
	float: right;
	width: 67%;  
    }
    
    .post
    {
        display:block;
    }
    
    .mobile_post
    {
        display:none;
    }
    
    #footer p
    {
	font-size: 12px;
	
    }
    
    
}    


@media (min-width: 1366px)
 {
    
    #sidebar
     {        
        display:block ;        
     }
    
    
    #slider 
    {
        
     height: 450px ;
    
    }
    
	#sliderContent
     {
		width: 600.25px;
	 }
	
    .sliderImage 
    {
       width: 600.25px; 
    }
    
    .post2
    {
        width: 588.25px;
    }
    
    .post3 
    {
    width:588.25px ; 
    }
    
    .weather_post
    {
   	width: 588.25px;
    }
    
    body
    {
		width: 1420px;
	}
    
    #page 
    {
	width: 100%;
	margin: 0 auto;            
    }
    
    #content 
    {
	float: right;
	width: 67%;  
    }
    
    .post
    {
        display:block;
    }
    
    .mobile_post
    {
        display:none;
    }
    
    
}    



    
 
@media (min-width: 1420px)
 {
    
    #sidebar
     {        
        display:block ;        
     }
    
    
    #slider 
    {
        
     height: 450px ;
    
    }
    
	#sliderContent
     {
		width: 600.25px;
	 }
	
    .sliderImage 
    {
       width: 600.25px; 
    }
    
    .post2
    {
        width: 588.25px;
    }
    
    .post3
    {
        width: 588.25px;
    }
    
    .weather_post
    {
   	    width: 588.25px;
    }
    
    body
    {
		width: 1420px;
	}
    
    #page 
    {
	width: 100%;
	margin: 0 auto;            
    }
    
    #content 
    {
	float: right;
	width: 67%;  
    }
    
    .post
    {
        display:block;
    }
    
    .mobile_post
    {
        display:none;
    }
    
    
}    



@media (min-width: 1900px)
 {
    
    #sidebar
     {        
        display:block ;        
     }
    
    
    #slider 
    {
        
   
    height: 600px ;
    
    }
    
	#sliderContent
     {
		width: 800px;
	 }
	
    .sliderImage 
    {
       width: 800px; 
    }
    
    
    .post2
    {
        width: 750px;
    }
    
    .post3
    {
        width: 750px;
    }
    
    .weather_post
    {
   	width: 750px;
    }
      
    
    body
    {
		width: 1900px;
	}
    
    #page 
    {
	width: 100%;
	margin: 0 auto;            
    }
    
    #content 
    {
	float: right;
	width: 67%;  
    }
    
    .post
    {
        display:block;
    }
    
    .mobile_post
    {
        display:none;
    }
    
    .weather_medium
    {        
        display:none ;
    }
    
     .weather_large
    {        
        display:block ;
    }
}    









