/* --- Start /home/httpd/public/app_frame/webroot/css/ClassifiedsWidget.css --- */
.ClassifiedsTower
{
    border:         1px solid #77a131;
    padding:        0px;
    margin:         0px;
    
}

.ClassifiedsTower h3
{
    color:          #fff;
    font-weight:    bold;
    text-align:     center;
    background:     #77a131;
    padding:        1px;
    margin:         0px;
    text-transform: uppercase;
}
/* --- End /home/httpd/public/app_frame/webroot/css/ClassifiedsWidget.css --- */
/* --- Start /home/httpd/public/app_frame/webroot/css/BackpageCategories.css --- */
.BackpageCategories
{
    background-color:   #FFFFFF;
    background-image:   url(http://assets.ocweekly.com/img/backpage_09.jpg);
    background-repeat:  repeat-x;
    border:             1px solid #666666;
    font-size:          10px;
    margin:             10px auto;
    padding:            0px;
    text-align:         left;
    width:              158px;    
}

.BackpageCategories img
{
    display:            none;
}

.BackpageCategories .bpFoot
{
    font-weight:        bold;
    color:              #666666;
    font-size:          10px;
    padding:            0px;
    text-align:         center;
    margin:             35px auto 2px auto;
}

.BackpageCategories ul 
{
    margin:             0px 0px 10px 25px;
    padding:            0px;
    text-align:         left;
    list-style-type:    square;
}

.BackpageCategories li
{
    color:             #999999;
    margin:            4px 0px 0px 0px;
}
/* /p/af/w/c/BackpageCategories.css */


/* --- End /home/httpd/public/app_frame/webroot/css/BackpageCategories.css --- */
/* --- Start /home/httpd/public/app_frame/webroot/css/AdsPersonals.css --- */

#perswrap
{
    width:158px;
    text-align:center;
    border:1px solid #666666;
    background:#FFFFFF;
    padding:10px 0 10px 0;
    margin:auto; 
    font-size:9pt;
    margin-bottom: 10px;
}


#perswrap a:link
{
    color: #233c55;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:visited
{
    color: #233c55;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:hover
{
    color: #233c55;
    text-decoration:none;
    font-weight:bold;
}

#persheader
{
    color: #222222;
    text-transform:uppercase;
    font-size:10pt;
    font-weight:bold;
}

#perswrap img
{
	border:1px solid black;
}

#perswrap p
{
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:0 auto 0 auto;
	width:130px;
}

#persmore
{
	text-align:right;
	font-size:90%;
	margin:3px 10px 0 0;
}

/* --- End /home/httpd/public/app_frame/webroot/css/AdsPersonals.css --- */
/* --- Start /home/httpd/public/app_frame/webroot/css/Index.css --- */

.main
 {
    font-family:        Arial,Helvetica,sans-serif;
    display:            block;
    float:              left;
    font-size:          12px;
    width:              740px;
    margin:             0px;
 }
  
.main .col1
 { 
    font-family:        Arial,Helvetica,sans-serif;
    display:            block;
    float:              left;
    width:              415px;
    overflow:           hidden;
    margin-right:       10px;
 }

.main .col2
 { 
    font-family:        Arial,Helvetica,sans-serif;
    display:            block;
    float:              left;
    width:              302px;
    margin-left:        10px;  
    overflow:           hidden;
 }
 
.main h2 a:hover
 {
    color:              #233c55;
 }


/* --- End /home/httpd/public/app_frame/webroot/css/Index.css --- */
/* --- Start /home/httpd/public/app_frame/webroot/css/NewsletterSignUpWidget.css --- */

.NewsletterSignUp {
    background:         #cc0000 url('http://assets.ocweekly.com/img/generic.jpg') top left repeat-x;
    border:             1px solid #999;
    display:            block;
    margin:             10px auto 10px auto;
    width:              160px;
    overflow:           auto;
}

.NewsletterSignUp h4 {
    display:            none;
   /* background-color: #77a131;
    color: #fff;
    font-size: 15px;
    margin: 0;
    padding: 5px 3px;
    text-align: center;*/
}

.NewsletterSignUp div.fade {
    text-align:         left;
}

.NewsletterSignUp div.fade p {
    margin:             10px 10px 0 10px;
}

.NewsletterSignUp ul {
    font-size:          11px;
    font-weight:        bold;
    list-style:         none;
    margin:             50px 0 0 5px;
    padding:            0px 5px 5px 0px;
}

.NewsletterSignUp li {
    color:              #ffffff;
    margin:             0px 0px 3px 0px;
}

.NewsletterSignUp form {
    margin:             5px;
    text-align:         left;
}

.NewsletterSignUp label {
    font-weight:        normal;
    color:              #ffffff;
    font-size:          10px;
}

.NewsletterSignUp input {
    color:              #000000;
    border:             1px solid #999;
    font-size:          12px;
    margin:             0px 10px 0px 0px;
}

.NewsletterSignUp input.text {
    width:              105px;
    margin:             0px 5px 0px 0px;   
}

.NewsletterSignUp input.submit {
    background-color:   #fff;
    font-weight:        bold;
    width:              30px;
    margin:             0px;
} 

/* --- Start /home/httpd/public/app_frame/webroot/css/NowClickThis.css --- */
.HouseBanner
{
    display:            block;
    margin-bottom:      10px;
    width:              158px;
    border:             1px solid #666666;
    padding:            0px 0px 10px 0px;
    margin-left:        auto;
    margin-right:       auto;
    background-image:   url(http://assets.ocweekly.com/img/r_rail_back.jpg);
    background-repeat:  repeat-x;  
    background-color:   #ffffff;  
}

.HouseBanner h2
{
    font-size:          17px;
    line-height:        28px;
    font-weight:        bold;
    font-family:        arial;
    text-align:         center;
    margin:             0px;
    padding:            5px 0px 5px 0px;
    color:              #77a131;
}

.HouseBanner ul 
{
    margin:             0px 0px 0px 25px;
    padding:            0px;
    text-align:         left;
    list-style-type:    square;
}

.HouseBanner li
{
    color:             #999999;
}

.HouseBanner a:visited
{
    color:     #233c55;
}


/* --- End /home/httpd/public/app_frame/webroot/css/NowClickThis.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/SearchMini.css --- */

.SearchMini
 {
    width:              122px;
    padding:            0px;
    font-size:          8px;
    margin:             -1px 0px 0px 4px;
    float:              left;
    
 }

.SearchMini form
 {
    padding:            0px;
    margin:             0px;
 }

.SearchMini #button
 {
    display:            none;
 }

.SearchMini #keywords
 {
    border:             none;
    color:              #233c55;
    font-size:          12px;
    padding:            1px 2px;
    width:              110px;
 }
 
.SearchMini img
 {
    margin:             2px 0px 0px 0px;
    border:             none;
 }


/* --- End /home/httpd/public/app/ocw/webroot/css/SearchMini.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/SlideshowWidget.css --- */

/* main */
.SlideshowWidget
{
	clear:                   both;
	margin:                  0px;
	padding:                 0px;
	background:              #ffffff;
	font-family:             Arial,Helvetica,sans-serif;
	height:                  100%;
	overflow:                auto;
}

.SlideshowWidget h2
 {
    display:                 none;
 }

 .SlideshowWidget h4
 {
   text-transform:      uppercase;
 } 
.SlideshowWidget ul
 {
    margin:                  0px;
    padding:                 0px;
    list-style-type:         none;
 }

.SlideshowWidget li
{
	clear:                   both;
	margin:                  5px;
	padding:                 0px;
	height:                  100%;
	overflow:                auto;
}

.SlideshowWidget li .Thumbnail_Image
{
	margin:                  0px 0px 5px 0px;
	float:                   left;
}

.SlideshowWidget li .Thumbnail_Image img
{
	border:                  none;
	margin:                  5px;
	padding:                 3px;
	border:                  1px solid #77a131;
		background:              #ffffff;
}

.SlideshowWidget li .Title
{
	margin:                  0px;
	padding:                 0px;
	font-weight:             bold;
	font-size:               12px;
}

.SlideshowWidget p.More_Link
{
    clear:                   both;
	margin:                  0px 5px 0px 0px;
	padding:                 0px;
	text-align:              right;
	font-size:               10px;
}
#Middle
{
    float:right;
}
/* --- Start /home/httpd/public/app/ocw/webroot/css/HomeSectionWidget.css --- */

/* HomeSectionWidget */      
.HomeSectionWidget .Last_Update
 {
	margin:                5px 10px;
	color:                 #999999;
	font-size:             12px;
}

.HomeSectionWidget .Bin_Image
 {
	float:                 right;
	margin:                -32px -6px 5px 0px;
	padding:               3px;
	border:                2px solid #77a131;
	background:            #ffffff;
	z-index:               999;
 }

.HomeSectionWidget .Bin_Image img
 {
    border:                none;
 }

.HomeSectionWidget ul
 {
	margin:                5px 10px 5px 5px;
	padding:               0px;
}

.HomeSectionWidget li
 {
	clear:                 both;
	list-style:            none;
	margin:                0px 0px 5px 5px;
	padding:               0px;
}

.HomeSectionWidget h3
 {
	margin:                0px;
	padding:               0px;
	font-size:             12px;
	font-weight:           bold;
	}


.HomeSectionWidget h4
 {
	margin:                0px;
	padding:               0px;
	font-size:             11px;
	font-weight:           bold;
	text-transform:uppercase;
}

.HomeSectionWidget .More_Link
 {
	margin:                10px;
	padding:               0px;
	text-align:            right;
	font-size:             10px;
	clear:                 both;
}

.HomeSectionWidget .More_Link img {
	vertical-align:        bottom;
	border:                none;
}
/* /HomeSectionWidget */

/* --- End /home/httpd/public/app/ocw/webroot/css/HomeSectionWidget.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/PaperFinderWidget.css --- */
/* Paper Finder Widget */
.Paper_Finder
{
	margin: 0px auto 0px auto;
	padding: 10px 5px 10px 5px;
	text-align: center;
}

.Paper_Finder fieldset
{
	display: inline;
	border: none;
	padding: 0px;
	margin: 0px;
}

.Paper_Finder label
{
	font-size: 10px;
}

.Paper_Finder_Zip
{
	width: 120px;
}
/* /Paper Finder Widget */


/* --- End /home/httpd/public/app/ocw/webroot/css/PaperFinderWidget.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/CalendarTOC.css --- */

.listingsSearch
 {
    width:              180px;
    float:              left;
 }

.CalendarContentArea
 {
    margin:             0px;
    overflow:           hidden;
    background:         #ffffff;
    padding:            5px;
 }

.CalendarTOCContentArea .ContentCol2
 {
   width:               625px;
 }
 
.CalendarTOCContentArea .col3
 {
   margin-top:          5px; 
 }

/* --- End /home/httpd/public/app/ocw/webroot/css/CalendarTOC.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/MostPopularWidget.css --- */

.mostPopular
{
    padding: 0px;
}
.mostPopular ul.tabs
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.mostPopular li.tab
{
    display: inline;
    float: left;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
    margin-right: 5px;
    font-size: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.mostPopular li.inactive
{
    border-left: 1px solid #77a131;
    border-top: 1px solid #77a131;
    border-right: 1px solid #77a131;
    cursor: pointer;
    background: #ffffff;
}
.mostPopular li.active
{
    border-left: 1px solid #77a131;
    border-top: 1px solid #77a131;
    border-right: 1px solid #77a131;
    border-bottom: none;
    cursor: default;
    background: #ffffff;
    color: #000000;
    position: relative;
    bottom: -1px;
}
.mostPopular div.mp_lower
{
    clear: left;
    border:1px solid #77a131;
    margin: 0px;
    margin-bottom: 8px;
    padding: 10px;
    font-size: 12px;
    line-height: 16px;
    background-color: #ffffff;
    overflow: auto;
}
.mostPopular .mp_lower ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.mostPopular .mp_lower li
{
    margin-bottom: 10px;
}
.mostPopular h2
{
    display: none;
}

.mostPopular #mostViewed ul li.story .subHeadline
{
    color: #444444;
}

.mostPopular .microbar
 {

 }
 
.mostPopular a.headline
 {
    font-weight: bold;
    text-transform: uppercase;
 }


/* --- End /home/httpd/public/app/ocw/webroot/css/MostPopularWidget.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/AdIndexView.css --- */

.AdIndexAd
 {
    background:         #FFFFFF none repeat scroll 0%;
    float:              left;
    margin-right:       0px;
    padding:            5px;
    width:              800px;
 }
 
.AdIndexAd a img.AIImg
 {
    float:              left;
 }
 
.AdIndexAd #adindexsearchform 
 {
    float:              right;
    font-size:          14px;
    font-weight:        bold;
    margin-top:         66px;
 }
 
.AdIndexAd #adindexsearchform .inputbox
 {
    border:             1px solid #666666;
    font-size:          10px;
    height:             13px;
    letter-spacing:     1px;
    padding:            1px;
    vertical-align:     middle;
    width:              200px;
 }
 
.AdIndexAd #adindexsearchform .submitbutton
 {
    background:         #EEEEEE;
    border:             1px solid #666666;
    font-size:          12px;
    font-weight:        bold;
    letter-spacing:     1px;
    text-transform:     uppercase;
    vertical-align:     middle;
 }


.AdIndexAd ul.categoryNav
 {
     margin:            0px 0px 20px 0px;
     padding:           0px;
     list-style-type:   none;
     text-align:        center;
     clear:             both;
 }
  
.AdIndexAd ul.categoryNav li
 {
     border:            none;
     text-align:        center;
     display:           inline;
     font-size:         11px;
     font-weight:       bold;
     text-transform:    none;
     padding:           0px 5px 0px 5px;
 } 
  
.AdIndexAd h2
 {
    clear:              both;
    display:            block;
    margin:             0px;
    padding:            0px;
    text-align:         center;
 }

.AdIndexAd .adTop .prevad
 {
    float:               left;
    display:             inline;
 }
 
.AdIndexAd .adTop .nextad
 {
    float:               right;
    display:             inline;
 }
 
.AdIndexAd .ad
 {
    text-align:          center;
 }
 
.AdIndexAd .ad img
 {
    border:              1px solid #77a131;
    margin:              0px 20px 0px 20px;
    max-width:           650px;
 }
 
.AdIndexAd .ad .prevad
 {
    text-align:          left;
    display:             inline;
 }
 
.AdIndexAd .ad .nextad
 {
    text-align:          right;
    display:             inline;
 }


/* --- End /home/httpd/public/app/ocw/webroot/css/AdIndexView.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/default.css --- */

  *
 {
		margin:            0px;
		font-size:         100%;
 }

p
 {
    margin-bottom: 15px;
 } 
 
body
 {
		margin:            0px;
		padding:           0px;
		background:        #ffffff;
		text-align:        center;
		font-family:       Arial,Helvetica,sans-serif;
		font-size:         12px;
 }

.col1
{
    width:             500px;
    float:             left;
}

.col1_left
{
    width:             245px;
    margin-right:      5px;
    float:             left;
}

.col1_right
{
    width:             245px;
    margin-left:       5px;
    float:             left;
}

.col2
{
    width:             302px;
    float:             left;
    margin-left:       8px;
}

.col3
{
    width:             162px;
    float:             right;
    padding:           0px;
    margin:            0px;
    text-align:        center;
}

.ls_col1_left
{
    width:             305px;
    margin-right:      5px;
    float:             left;
}

.ls_col1_right
{
    width:             305px;
    margin-left:       5px;
    float:             left;
}

.ListingsCol1
 {
    width:             180px;
    float:             left;
 }

.ContentCol2 
 {
    width:             620px;
    float:             right;
 } 
 
a:link
 {
    color:              #233c55;
    text-decoration:    none;
 }

a:visited
 {
    color:              #233c55;
    text-decoration:    none;
 }

a:hover
 {
    color:              #233c55;
    text-decoration:    underline;
 }

a:active
 {
    color:              #233c55;
    text-decoration:    none;
 } 
 
h1
 {
    margin:                0px;
    padding:               0px;
 }
 
form
 {
    margin:                 0px;
    padding:                0px;
 }

.ClearIt
 { 
     clear:                 both; 
     display:               block;
     padding-bottom:        1px;
     margin-bottom:         -1px;
 }

.PageContainer
 {
    width:                  990px;
	margin:                 55px auto 5px auto;
	text-align:             left;
 }

.PageContainer .LeaderBoard
 {
    background:             #ffffff; 
    padding:                0px;
    width:                  990px;
    height:                 95px;
    display:                block; 
    vertical-align:         top;
    overflow:               hidden;
 }

.PageContainer .LeaderBoard .Logo
 {
    display:                block;
    float:                  left;
    background:             #233c55;
    height:                 95px;
    width:                  257px;
 }

.PageContainer .LeaderBoard .Logo img {
	border:                 0px solid #233c55;

}

.PageContainer .LeaderBoard .Logo .PageName
 {
    font-size:              11px;
    font-weight:            bold;
    color:                  #ffffff;
    width:                  130px;
    height:                 25px;
    text-align:             center;
    margin:                 0px 0px 0px 125px;
    padding:                2px 0px 0px 0px;
    text-transform:         uppercase;
 }

.PageContainer .LeaderBoard .TopBanner
 {
    display:                block;
    float:                  right;
    border:                 1px solid #000000;
    padding:                0px;
    height:                 90px;
    width:					728px;
    background:             #ffffff;
    margin:                 0px;
 }

.PageContainer .LeaderBoard .TopBanner img
 {
    height:                 90px;
    width:                  728px;
    border:                 0px;
 }

.PageContainer .SiteNav
 {
	height:                 30px;
	background:             #233c55;
	margin:                 0px;
	padding:                5px 0px 0px 0px;
 }

.PageContainer .Content
 {
	display:                block;
	width:                  990px;
	overflow:               hidden;
 }

.PageContainer .Content .Footer
 {
    display:                block;
    text-align:             center;
    margin-top:             10px;
    clear:                  both;
 }

.bodyBack
 {
    background:             #233c55;
    height:                 100%;
    overflow:               auto;
    padding:                5px;
    width:                  810px;
    margin:                 0px 0px 10px 0px;
    float:                  left;
 }

.LObodyBack
 {
    background:             #233c55;
    height:                 100%;
    overflow:               auto;
 } 
 
.Bin
 {
    border:                 1px solid #77a131;
    background:             #ffffff;
    margin-bottom:          10px;
    padding:                0px;
    font-size:              12px;
    height:                 100%;
 }

.AutoBin
 {
    overflow:               auto;
 }
 
.Bin h2
 {
    background:             #77a131;
    font-size:              12px;
    font-weight:            bold;
    color:                  #ffffff;
    height:                 18px;
    padding:                3px 0px 0px 4px;
    text-transform:         uppercase;
    margin:                 0px;
 }

.GridCol2
 {
    width:                  620px;
    float:                  right;
 }
 
.GridCol2 .Bin
 {
    background:             #ffffff none repeat scroll 0%;
    border:                 1px solid #77a131;
    float:                  right;
    font-size:              12px;
    margin-bottom:          10px;
    padding:                0px;
    width:                  620px;
 } 
 
.Bin h2 a:link
 {
    color:                  #ffffff;
    text-decoration:        none;
 }
 
.Bin h2 a:hover
 {
    color:                  #D8DFAE;
    text-decoration:        none;
 }
 
/* for backpage */

td.indexSectionColumn ul
 {
    list-style-image:       none;
    list-style-position:    inside;
    list-style-type:        disc;
    margin:                 5px 0px 10px 20px;
    padding:                0px; 
 }

li.indexSectionList a
 {
    text-decoration:        underline;
 }
 
li.indexSectionList
 {
    font-size:              12px; 
 }
 
/* for backpage */ 

.PaginationAll
 {
    display:                none;
 }
 
.PencilAd
 {
    text-align:             center;
    background:             #233c55;
 } 


/* --- End /home/httpd/public/app/ocw/webroot/css/default.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/FooterWidget.css --- */

.Footer
{
    padding:10px;
    text-align:center;
    font-size:11px;
}

.Footer #Footer_Menu
{
    margin-bottom:5px;
}

.Footer #Footer_Menu li
{
    list-style:none;
    display:inline;
    padding:0 0 0 3px;
}

.Footer #Footer_Menu li a
{
    padding:0 3px 0 0;
}

.Footer #Copyright
{
    margin:0;
    padding:0;
}


/* --- End /home/httpd/public/app/ocw/webroot/css/FooterWidget.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/AdIndexTower.css --- */

.AdIndexTower
{
    margin:             5px auto 10px auto;
    width:              158px;
    border:             1px #233c55 solid;
    background:         #ffffff;
}

.AdIndexTower img
{
    border:             0px;
    margin:             0px;
    width:              158px;
}

.AdIndexTower h2
{
    background:         #ccc;
    border-top:         1px #233c55 solid;
    border-bottom:      1px #233c55 solid;
    padding:            5px 0px 1px 0px;
    margin:             -5px 0px -1px 0px;
    text-transform:     uppercase;
    font-size:          13px;
    text-align:         center;
}    

.AdIndexTower h3
{
    color:              #666;
    font-style:         italic;
    margin:             5px 0px 0px 7px;
    padding:            0px;
    text-align:         left;
    font-size:          12px;
}

.AdIndexTower h4
{ 
    font-size:          12px;
    line-height:        13px;
    margin:             4px 0px 0px 0px;
    padding:            0px;
}

.AdIndexTower ul
{
    list-style:         none;
    padding:            0px;
    margin:             0px 10px 0px 10px;
}

.AdIndexTower ul li
{
    border-bottom:        1px #000000 dotted;   
}

.AdIndexTower ul li a
{
    font-size:          10px; 
    line-height:        11px;   
}

.AdIndexTower .more
{
    text-align:        right;
    margin:            5px;
    
}

/* --- End /home/httpd/public/app/ocw/webroot/css/AdIndexTower.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/BlogsHomeWidget.css --- */

.BlogsHomeWidget
 {
    margin:             0px;
    padding:            0px 5px 5px 5px;
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidget div
 {
    font-family:        Arial,Helvetica,sans-serif;
    position:           relative;
    top:                0px;
 }
 
.BlogsHomeWidget p
 {
    margin:             0px 0px 5px 0px;
    padding:            0px;
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          11px;
    font-weight:        normal;
    position:           relative;
    top:                0px;
 }
 
.BlogsHomeWidget h2
 {
    font-family:        Arial,Helvetica,sans-serif;
    color:              #000000;
    background:         #FFFFFF;
    clear:              both;
    font-size:          14px;
    font-weight:        bold;
    margin:             -13px 0px 0px 5px;
    padding:            3px 0px 0px 2px;
    position:           absolute;
 }

.BlogsHomeWidget h2 a
 {
    color:              #000000;
    position:           relative;
    top:                0px;
 } 
  
.BlogsHomeWidget .BlogsHomeWidgetLeft
 {
    width:              200px;
    float:              left;
    margin-top:         0px;
    display:            inline;
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidget .BlogsHomeWidgetRight
 {
    width:              180px;
    float:              right;
    margin-top:         15px; 
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidget .BlogsHomeWidgetRight h2
 {
    background-color:   #FFFFFF;
    font-size:          14px;
    font-weight:        bold;
    margin:             0px;
    padding:            0px;
    position:           static;
 } 
 
.BlogsHomeWidget h3
 {
    font-size:          12px;
    font-weight:        bold;
    margin:             0px;
    padding:            0px;
    background:         #c7dc9b;    
 }
 
 .BlogsHomeWidgetBlog h3 a:link
{
    color:              #444444; 
    padding:            3px;
    display:            block;
    margin-bottom:      5px;
    margin-top:         10px;
}

 .BlogsHomeWidgetBlog h3 a:hover
{
    color:              #444444; 
    background:         #c7dc9b;
    padding:            3px;
    display:            block;
    margin-bottom:      5px;
    margin-top:         10px;
}

 .BlogsHomeWidgetBlog h3 a:visited
{
    color:              #444444; 
    background:         #c7dc9b;
    padding:            3px;
    display:            block;
    margin-bottom:      5px;
    margin-top:         10px;
}

.BlogsHomeWidget .BlogsHomeWidgetRight h3
 {
    font-size:          12px;
    font-weight:        bold;
    margin:             0px;
    padding:            0px;
    border-bottom:      none;
    clear:              both;
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidget .BlogsHomeWidgetRight h5
 {
    font-size:          10px;
    font-weight:        normal;
    margin:             0px 0px 10px 0px;
    padding:            0px;
    border-bottom:      none;
    clear:              both;
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidget .BlogsHomeWidgetRight p
 {
    margin:             0px;
    padding:            0px;
    position:           relative;
    top:                0px;
 }
 
.BlogsHomeWidget .BlogsHomeWidgetRight img
 {
    width:              175px;
    border:             1px solid #000000;
    clear:              both;
    position:           relative;
    top:                0px;
 }
 
.BlogsHomeWidget img.rss
 {  
    width:              12px;
    height:             12px;
    border:             none;
	display:            inline;
    padding:            0px 7px 0px 0px;
    position:           relative;
    top:                0px;
 }

.BlogsHomeWidgetBlog
{
    width:              225px;
    margin:             0px;
    padding:            0px;
}

.BlogsHomeWidgetBlog ul
  {
    margin:             0px;
    padding:            0px 0px 10px 20px;
    border-top:         1px solid #999999;
    position:           relative;
    top:                0px;
  }
  
.BlogsHomeWidgetBlog li
  {
    font-family:        Arial,Helvetica,sans-serif;
    list-style-image:   url(http://assets.ocweekly.com/img/bullet-10x10.gif);
    padding:            0px;
    margin:             0px;
    font-size:          12px;
    font-weight:        bold;
    position:           relative;
    top:                0px;
  }
  


/* --- End /home/httpd/public/app/ocw/webroot/css/BlogsHomeWidget.css --- */
/* --- Start /home/httpd/public/app/ocw/webroot/css/CalendarWidget.css --- */

.CalendarWidget
{
	width:300px;
	margin:0 0 15px 0;
	padding:0px 0 0;
	font-family:Arial,Helvetica,sans-serif;
	text-align: center;
	overflow: hidden;
}

.CalendarWidget ul.tabs
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    bottom: -1px;
}

.CalendarWidget ul.tabs li.tab
{
    float: left;
	width: 57px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 1px;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	text-align:center;
	background: #ffffff;
}

.CalendarWidget ul.tabs li.active
{
    border-left: 1px solid #77a131;
    border-top: 1px solid #77a131;
    border-right: 1px solid #77a131;
    border-bottom: none;
    cursor: default;
    background: #ffffff;
    color: #000000;
    position: relative;
    bottom: -1px;
    height: 13px; /* #1265 */
    
}

.CalendarWidget ul.tabs li.inactive
{
    border-left: 1px solid #77a131;
    border-top: 1px solid #77a131;
    border-right: 1px solid #77a131;
    border-bottom: 1px solid #77a131; /* #1265 */
    cursor: pointer;
    background: #ffffff;
}


.CalendarWidget .lower
{
	clear:both;
	margin:0;
	padding:5px 5px 0;
	border-top:1px solid #77a131;
	background:#ffffff;
	font-size:12px;
	text-align: left;
}

.CalendarWidget .lower ul li a.subEvent
 {
    float:              right;
    font-weight:        normal;
    font-style:         italic;
    margin-right:       5px;
 }
 
.CalendarWidget .lower #calendarBody ul.tabs,
.CalendarWidget .lower #musicBody ul.tabs

{
    border:             none;
    margin:             0px;
    padding:            5px 0px 0px 0px;
    list-style-type:    none;
    height:             50px;
    border:             none;
    cursor:             pointer;
}

.CalendarWidget .lower select
{
    clear:              both;
    width:              100%;
    margin:             5px 0px;
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          12px;
    }


.CalendarWidget .lower form
{
    margin:             2px;
}

.CalendarWidget .lower ul.tabs li.tab
{
    font-family:        Arial,Helvetica,sans-serif;
    width:              30px;
    padding:            2px 1px;
    float:              left;
    margin:             1px 2px 1px 3px;
    text-align:         center;
    font-size:          12px;
    line-height:        16px;
    display:            inline;
    overflow:           hidden;
}

.CalendarWidget .lower ul.tabs li.active
{
    background:         #77a131;
    color:              #fff;
    height:             32px;
    border-top:         1px #000 solid;
    border-right:       2px #000 solid;
    border-bottom:      2px #000 solid;
    border-left:        1px #000 solid;
}

.CalendarWidget .lower ul.tabs li.inactive
{
    background:         #fff;
    color:              #233c55;
    height:             32px;
    border-top:         1px #000 solid;
    border-right:       2px #000 solid;
    border-bottom:      2px #000 solid;
    border-left:        1px #000 solid;
    cursor:             pointer;
    font-weight:        bold;
    text-decoration:    none;
}

.CalendarWidget .lower ul.tabs li.inactive:hover
{
    background:         #e7e7e7;
}

.CalendarWidget .lower h2
{
    font-family:       Arial,Helvetica,sans-serif;
    font-size:         12px;
    font-weight:       bold;
    padding:           0px;
    margin:            0px;
}

.CalendarWidget .lower .head
{
    font-family:        Arial,Helvetica,sans-serif;
    text-align:         center;
    font-weight:        bold;
    font-size:          12px;
    border-bottom:      1px #ccc dashed;
    padding:            0px 0px 5px 0px;
    margin:             0px;
    clear:              both;
}

.CalendarWidget .lower ul
{
    font-family:        Arial,Helvetica,sans-serif;
    list-style-type:    none;
    padding:            0px;
    margin:             0px 0px 5px 0px;
}

.CalendarWidget .lower li
{
    font-family:        Arial,Helvetica,sans-serif;
    border-bottom:      1px #ccc solid;
    padding:            5px 0px;
    overflow:           auto;
}

.CalendarWidget .lower li.subLi
{
    overflow:           hidden;
}

.CalendarWidget .lower .microbar
{
    padding:            0px;
    font-size:          10px;
    font-weight:        bold;
    text-align:         center;
}

.CalendarWidget .lower .microbar img
{
    margin:            0px;
    vertical-align:    middle;
    margin-bottom:      3px;
}

.microbar .microbarLegend
{
    font-size:         10px;
}


.lower fieldset
{
    padding:            0px;
    margin-bottom:      10px;
}


/*Dining*/
.CalendarWidget .lower .editorsPicks
{
    font-family:        Arial,Helvetica,sans-serif;
    text-align:         center;
    font-weight:        bold;
    font-size:          12px;
    border-bottom:      1px #ccc dashed;
    padding:            5px 0px;
    margin:             0px 10px;
}

.CalendarWidget .lower input.dbinput
{
    width: 230px;
    font-size: 12px;
    margin-left: -2px;
}

/*END Dining*/


.CalendarWidget .title
{
    font-weight:        bold;
    text-transform: uppercase;
}

.CalendarWidget a
{
    font-weight:        normal;
}

.CalendarWidget .address
{
    font-family:        Arial,Helvetica,sans-serif;
    font-weight:        bold;
}

.CalendarWidget .calView
 {
    font-family:        Arial,Helvetica,sans-serif;
    font-weight:        normal;
    clear:              both;
    margin:             0px 0px 10px 0px;
    padding:            0px;
    text-align:         left;
 }

.CalendarWidget .calView span
 {
    float:              right;
 }
 
.CalendarWidget .calView a
 {
    font-family:        Arial,Helvetica,sans-serif;
    color:              #233c55;
    font-weight:        normal;
    cursor:             pointer;
 }
 
.CalendarWidget .locationLink
{
    font-family:        Arial,Helvetica,sans-serif;
    font-weight:        normal;
}

.CalendarWidget .moreRight
{
    font-family:        Arial,Helvetica,sans-serif;
    font-weight:        normal;
    float:              right;
}

.CalendarWidget .more
{
    font-family:        Arial,Helvetica,sans-serif;
    font-weight:        normal;
}


.CalendarWidget .lower label
{
    font-weight:        bold;
    font-family:        Arial,Helvetica,sans-serif;
}


.CalendarWidget .lower input
{
    margin:             0px;
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          10px;
}


.CalendarWidget .lower legend
{
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          12px;
}

.CalendarWidget .popupCalendar
 {
    font-family:        Arial,Helvetica,sans-serif;
    position:           absolute;
    margin:             -4px 0px 12px 0px;
    width:              170px;
    background:         #aaaaaa;
    border:             1px solid #999999;
    z-index:            200;
 }

.CalendarWidget .popupCalendar a.calView
 {
    font-family:        Arial,Helvetica,sans-serif;
    color:              #ffffff;
    float:              right;
 }

.CalendarWidget .popupCalendar img
 {
    cursor:             pointer;
    position:           relative;
    left:               -19px;
    top:                3px;
 }

.CalendarWidget .popupCalendar table
 {
    font-family:        Arial,Helvetica,sans-serif;
    border:             1px solid #CCCCCC;
    background-color:   #FFFFFF;
    font-size:          11px;
    width:              100%;
    float:              left;
 }

.CalendarWidget .popupCalendar td
 {
    font-family:        Arial,Helvetica,sans-serif;
    border:             1px solid #CCCCCC;
    cursor:             pointer;
    text-align:         center;
    font-weight:        bold;
    font-size:          12px;

 }

.CalendarWidget .popupCalendar td.empty
 {
    background-color:   #CCCCCC;
    border:             1px solid #FFFFFF;
    cursor:             default;
 }

.CalendarWidget .popupCalendar td.weekday
 {

    background-color:   #77a131;
    color:              #FFFFFF;
    border:             1px solid #CCCCCC;
    font-size:          12px;
 }

.CalendarWidget .popupCalendar td.today
 {
    background-color:   #77a131;
    color:              #FFFFFF;
 }

.CalendarWidget .popupCalendar td.past
 {
    cursor:             default;
    background-color:   #EEEEEE;
 }

.CalendarWidget .popupCalendar td.prevnext
 {
    background-color:   #77a131;
    color:              #FFFFFF;
 }

.CalendarWidget .popupCalendar input
 {
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          8px;
 }

.CalendarWidget .popupCalendar select
 {
    font-size:          9px;
    width:              75px;
 }

.CalendarWidget .lower #moviesBody a.more
 {
   font-weight:         bold;
   display:             block;
   text-align:          right;
 }

.CalendarWidget a.more
{
    font-weight:        bold;
}

.CalendarWidget .lower #musicBody .DigitalJukebox img
 {
   width:               285px;
   margin-left:         auto;
   margin-right:        auto;
 }

 .CalendarWidget .releaseDate
{
   font-family:         Arial,Helvetica,sans-serif;
   font-size:           11px;
}

.CalendarWidget .blurb
{
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          12px;
}

.CalendarWidget input.zip
 {
    font-size: 12px;
 }

/*
.CalendarWidget
{
    font-family:        Arial,Helvetica,sans-serif;
    width:              300px;
    margin:             0px 0px 15px 0px;
}

.CalendarWidget ul.tabs
{
    font-family:        Arial,Helvetica,sans-serif;
    margin:             0px;
    padding:            0px;
    list-style-type:    none;
    height:             20px;
    border-bottom:      1px #666 solid;
}

.CalendarWidget ul.tabs li.tab
{
    font-family:        Arial,Helvetica,sans-serif;
    width:              58px;
    padding:            3px 1px 0px 1px;
    float:              left;
    margin:             0px;
    text-align:         center;
    font-size:          10px;
    font-weight:        bold;
    height:             18px;
    bottom:             -1px;
}

.CalendarWidget ul.tabs li.active
{
    background:         transparent url(http://assets.ocweekly.com/img/tab-active-58x21.gif) no-repeat;
    bottom:             0px;
}

.CalendarWidget ul.tabs li.inactive
{
    background:         transparent url(http://assets.ocweekly.com/img/tab-inactive-58x21.gif) no-repeat;
    cursor:             pointer;
    font-weight:        normal;
    color:              #233c55;
    text-decoration:    underline;
}
*/



/* --- End /home/httpd/public/app/ocw/webroot/css/CalendarWidget.css --- */
