If your DB & Logs are being backed up, then after the TLog has been backed up, this should free up space in your log file and leave only the active portion of the log.
Once this is done use
DBCC SHRINKFILE ('<DBName>_Log', <New Size>)
IE...
DBCC SHRINKFILE ('Pubs_Log', 10)
Would shrink the log file to 10MB
Clive Strong
clivestrong@btinternet.com